Skip to main content

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

See other formats


he Best Money Can Buy 
HDS Floppy Drive Controller Board 




fl O+v Winwii 



HARD DliiVC SftCtALtST 



rail. 



Drive 0 Complete 
Drive 1 Complete 
Drive 0 & 1 Dual Drive 



SINGLE SIDED 
S24Q 

$169. 
$399- 



DOUBLE SIDED 

$209. 
$209. 
$479, 



$139. 



Reduce your J/0 errors with We Hard Drive Specjaiisi 
Floppy Drive Controller for the Color Computer Gold edge 
card connectors, advanced design, and Ihe absence of 
poientiometera moke II Iho besi available Our newest ver- 
sion controller allows the use or eiiner (two 24 pm ROMS), 
or (one 24 pin end one 28 pin ROM). Using this board wiih 
ihe standard Radio Shack ROM gives you 100% compell* 
bilfly with all Radio Shack softwars, 
Completed and Tasted Board 

with Radio Shack ROM 

(Includes Case, and DOS Instructions) 
Completed and Toated Board without ROM . 
(Includes Case) 

Baro Board with Instruction manual , . * S4G, 

Pent Ktt For Bare Board without ROM $4CL 
Radio Shock ROM (current version) $20. 
Radio Shack ROM 1.0 - $40 



tWM m« pi*»">^» *r**r Anv **» oomtUd itmn *|i im hrtu urn mo* 



ADOS ROM (24 or 28 pin PROM) 



S40 



S40. 



ADOS rs a product dt SpectraSystemsor Miami Piortdt 
and is fully aupporled by Ihe author The HDS version 
ADOS supports 2 drives, 40 Ifack, 6ms tiMo-t«k drives 
only, either Single Sided or Double Sided. 
TKBUG Monitor and DOS 1 0 

on PROM {24 or 28) . 

Nww unique CoCo sottware monitor in ROM designed 
for a minimum of key strokes and fully compatible with the 
1 ,0 vonon ot dish bas e Features 33 single key commands, 
nllnwing ihe user to quickly display and screen edit RAM in 
either he* or ASCII formal Also allows fir*, user to dump 
screen of memory to punier, set break p< nls, alter oaud 
rata, set 64K RAM mode and more. TKfl JG bv TOMMY 
KEETON 



HARD DRIVE SPECIALIST 

V7t 3-480-6000 
Order Lino 1*800-231*6671 
16208 Hickory Knoll 
Houston, T< ijtat 77059 



From Computet Plus to YOU * - - 
PLUS oner PLUS after PLUS 






Ion dy* 200 24K $ 739 
Modal 1QQ BK$339 
Model 100 24K &42S 




Color Computer If 
vrtldK &*t Basic $135 
W/64K Ext. Basic $179 



Tandy ItWO 779 
Tandy 1200 $1599 




Srrilrh Corona LI GOO 
$259 




Color Computer Disk Drive 
Drive 0 * 279 Drive 15169 




DMP105S160 



BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHACK COMPUTER PRODUCTS 



COMPUTES* 

Tandy 1000 1 Drive 126K 770.00 

Tandy 1 300 1 0 M &g. ^ 1 599.00 

Tandy20OO2Dfive256li 1295 00 

Model IV Portable WK 070,00 

M Dt ] e I IV Deiklop M K 959.00 

PRINTERS 

Radio Shock DWfM 05 1 60 00 

Radio Shock DMP-110 299.00 

Radio Shock DMP430 660 00 

Radio Shock CGP220 370,00 
Silver Read EXP 550 Dofcy Wheel 430 00 

Sior5G-iO 245 00 

Star Powertype Daisy Whoet 345 00 

Panasonic P-1091 275.00 

ClTOH Prowrilef SSlOAP 320 00 

Of OH 7500 230,00 

Ok<doto and Epson CALL 

MODEMS 

fiociQ Srvoc k OCM 3 Madam 52 00 

Radio Shock DC Modem (B 69 00 

Radi o Shack DC Modem II 1 60 00 

Radio Shock DC Modem 221 2 3 15. CO 

Hayes Smariinodem II 215 00 



COLOR COMPUTER MISC. 

Rodio Shock Drive Controller 139.00 
E irf ended Banc Rom Ki t 39 95 

64K Ram Upgrade Kll 49.00 
Radi o Shoe k Dt*ru ne Ke v board Kit 15 95 
HJL Keybaai d Upgrade Kit 79 95 

Bale* Sen a I to Par allel Con v- 69.95 
Radio Shack CCR-f 1 Recorder 52 00 
Radio Shoo k Joysiick* [pai r] 17.85 
Amdek Caror 100 Monitor 265.00 
Amdek Video 300 Green Momior 1 45.00 
Amdek Video 300 Amber Moniiar 15900 
ToKan Color 220 Monitor 245,00 
Taxan 1 1 5 Green Man ttor 1 25 00 

Taxan 1 1 6 Amber Monitor 1 29.00 

Radio Snack V/M-2Gteen Manlier 129.00 
Compuhtrwar* Video Plus IIC 34.95 
Mark Data Universal Video Driver 29.95 
COLOR COMPUTER SOFTWARE 

TAPS DISK 

The 5a I lot Man 29 95 3495 

Worlds a Flight 29.95 32.95 

Minions P 51 Highi $imul 29 95 3495 
Speciro' Space Pack 49,95 53 95 
Speclrai Adveniure Pack 24.95 27.95 



Speerrcl rypinQ Tulor 19.95 
Major Idar 24 95 

5om Slueih Private Eye 24 95 
Mark Data Graphic Adven 24-95 
Graphic om (dish only] 
COCO Ma* by CoorwaTe 69.95 
ColorComt (lomj 49,95 

Autoierrn ov PXE Computing39,95 
Key-264K by Key Colo* 39 95 
TeleWTiier 64 4995 
Deti Pascal Workbench 
Pro Color File Enhanced 2 0 



Elite Colo 
f I Its Word 
Elite File (disk only) 
Dy noCalc Idtsk only) 
vlp writer (lape&dlskl 
vip Cole {lope & disk} 
VIP terminal (1ape 4 disk) 
VIP Integra rod Library (disk) 



49-95 
69 95 



2295 
27 95 
2795 
2795 
2995 
69.95 
49 95 
4995 
44.95 
5995 
B9.S5 
5995 
69 95 
6996 
74 50 
99.95 
±9 9$ 
69:95 
49.95 
149 95 



Cider ony 2 software pieces listed 
and lake 10% ell lneir Hsied pf Ice . 
mi Radio snack spjrjiart Hfnt ._*rr ifpf 
Send lor complete list. 



CALL TOLL FREE 

1-800-343-8124 

* LOWEST POSSIBLE PRICES 

* BEST POSSIBLE WARRANTY 

* KNOWLEDGEABLE SALES STAFF 

* TIMELY DELIVERY 

* SHOPPING CONVENIENCE 



com 





P.O. Box 1094 
430 King Street 
Littleton, MA 01460 



SINCE 1973 



IN MASSACHUSETTS CALL <617J 486-5195 



Under 
The 



t8 





106 




Cover illustration copyright * 1SB5 
by Fred Crawlord 



r= The Email cassette topa sym- 
^ bo Is beaFde features nnd 
reoular columns indicate that I ha 
program hsiirics wIMnose articles 
ar* on ihis month's RAINBOW OK 
TAPE, ready IOClGRID arid HUN. For 
full details, cfieck our P. aim bow On 
taP£ ad on Page 97 



FEATURES 

EsJ Brotan the Blue/Alan A. Saporta 

GAME Can you survive the red Gremlins? 

1=3 Quest For The Falcon's Lair/Aaron Ftansen _ 

GAME Join in the hat tie for Earth's freedom 

'>.! Random Mosaics/Bob and Daniel D&tbourgo. 

GRAPHICS Kaleidoscopic patterns on screen 

Soccer Instructor/ Vincent H. Sheridan 



18 



26 



40 



47 



GAME INSTRUCTION A program for soccer novices 

is] Operation Freedom /Steve Britten IV 

GAME Save the cap tive scientists 

Say Hello To This Directory Helper/ Doug Heyza _ 



54 



69 



DISK UTILITY A solution for the directory 's too-speedy semi/ 

Ls! Around The World In 18 Framei/SoD, Daniel and 
Tino Delbourgo 



GRAPHICS As the world turns . . . 
- A Caterpillar's Alphabet/tYf/to Knolhoff 



73 



83 



EDUCATION Co Co worms its way into preschool fun 



ls ; Oodles Of Games For 4K/CoCo Enthusiasts. 



G am t sHQtfi lies Stx short games to amaze and amuse you 

3 Amphlbia/A/fc/f Bradbury . 

GAME Your destination is this alien planets moon base 

Lsl CoCo r Phone Ho me/ 8/// Bernico 

HOME HELP Co Co sho wcases your phone messages 

— Sir Eggbert Jumper/Da vid Dawson 



GA ME A brave knight "leaps ** to rid the kingdom s menace 

Memory On A STRINGS Budget/ Jorge Mir 

TUTORIAL Using the powerful fNSTR function 

The Permanent Shift/Da Wo* Geoff toy and 

Norman Racine 



HARDWARE PROJECT Install a SHIFT- lock key 
The Joystick FiaMI/Jofwi G. Williams 



j □ V STICK UTI LI TV A if craft technology for bet ter con trol 
— Doghouse/ Brad Nation, 



GAME Which way did that mangy mongrel go? 
Es) Vlsion/ffoOerr L. Green 



106 

124 
129 
166 

163 
226 
226 
230 



HEALTH EDUCATION Test your eyesight 



NEXT MONTH: Ebb* nock into "BcnnnJ da»" with our Education Jbua W*'M fqflluro educational 
mmcrlfli for ovnryonc front pinactiooleni Id post grudualM — prdflram* lo improve your isath 
and vocabulary ikilli. orjmu la learn Trom and ov«n D taw lo Kid tfia IghCfW. Take a hoallhj leswn 
wnti Hnrt Quiz, than a quid, coune in asuaown? with Siuf<tid*r. For oogg^pJiy putt*, ttwrtfll 
baa program *nn a qui; an (he capital cMiesof CsnatJu 

Even it your* a Rhodes scholar, you'll find tomaUting to Interval and Jnlrfguo you With ah 
ol fH£ HAiMBUWi roQuiar ceJumna, utilities, g«ir»BS and r«view» For a *aallh nl CoCo (inowlwiga, 
don't rn'M ua in Sup !omboH 



COLUMNS 



Is. BASIC Training/ Joseph Kotar 

Mattering the DMA IV statement 

Bits And Bytes Ol BASIC/ Richard White 
Spreadsheeting real data 

Building August's Rainbow/ Jim Reed 

Managing Editors comments 

[Fi Byte Masler/R Bartiy Betts 



172 







August 1 90S 


Vol V No. 1 



interfacing machine language with BASfC 
Earth To Ed/Ed E tiers 



80 



16 



96 



92 



Beam up those "tech" questions 

Isl Education Holes/Steve Blyrt 

The rainy day account 

Education Overview/ Mtchaei Plog r PfrD, 



Integrating computers into classroom instruction 

GameMaster's Apprentice/ George Firedrake and 
Kert Albreoht 



Just an end of a beginning , . . 

pmm^-2Jlewrenoe C. Fatk 

Editor 's notes 

5-Ei School Is tii The Heart Ot A Child/Bob Afbrecht and 
Ramon Zamora 



146 
ISO 

154 
_12 



Wonderment in contagious! 

Turn Of The Screw/ Tony DiStefano 
Switching double-sided disks 

WiftWng YteiUFred Seer bo 



136 



162 



142 



CoCo v can you spare a dime? 
RAINBOWTECH 



Downloads/ Dan Downard 

Answers to your technical questions 

KISSable OS-9/Dsfe L Puckelt 

Cliffhang&rs in the micro soaps 

MMLOQ/Titnothy A, Harris 



234 



236 



246 



The remainder of MA l!J)9's listings 

DEPARTMENTS 



Advertiser Index 

Back Issue Information 

CoCo Gallery 

Corrections 



256 



Letlert To Rainbow 

The Pipeline 

Rainbow I nib 



.247 
178 
224 

_ 6 



Reviewing Reviews 
Scoreboard 



Scoreboard Pointers 
Sub mi fling Material 
To Rainbow 



120 

225 



Subscription Information. 
These Rna Store* 



190 
180 
1S2 

201 
203 
254 



Received And Ce riffled 



PRODUCT REVIEWS 



Product Review Contents. 



1BS 



Edrlox iind PubHebiir 

Lawrence C F»lk 

M*n«lng £ altar Jmmt E Rued 

Senior Editor Gaurln&y Nou 

Technical EfUlO' llfln DOwnnrii 

Suhrninalo-rca Ed liar .kills KaTJmnmmor 

copy Editor Tanw# Ounti 

R**lin¥* Edllur MoPrira Dortn 

Edllof i*\ Aaalilanl* JoJy DoyJO. W«n«Jv FnHi. 

Dsbbm Hairifty. ,hia\ Hu-iehineori, 

Angela KnplhUfnmftr, Belinda Kirov. 

5ui&rniL- Bun ish KjiQrtskv, Shirto* Morgan, 

Kevin 'lc>:o s 
Technical A o ililanl Ed EUftr a 
ConlrltKJilng Eoilati Bub Albmuti i. 

R faorriy Bella. Sliwo Blyn, 

Fi Wnynn Day Tony Dola' wio. 

□al> EjEltt&m Fru^K Hogg. 

Jo»enri Kolar, Micnoel P»orj, Dnie Pudketi 

Frod Scarce-, Paul Sourby, Ricbard Wriiiu 
Art Oli«ctojr 5 j I ly Goi i Nairn 
Autatant An Director Jerry McKinfnitn 
Pa«|gn#n rroc*y JnnM, Ma id* MA**flon. 

Knvrn Qui-arjUia 
ftoMcitiicna Coordinator Dons Taylor 
AdVfMlB-ng n-?f:rc»o,"iimivfl K::- T .cci 
A<$vtiH4«<rx} AuUKsnf Dabble BmIof 

r&02) 228 

[3 antral Manager I'amcia H Hir vm 

Autu General Manager for finance Donna Sh uch 

Bco1<K*tpaf plane Moor* 

ArftMCttilns ACCOUnli Bcva'ty Taylor 

Daakv AciMHinti Judy QuMiirwc* 

Admlnlnlriitka Anlilanl Ic I ho Publiahar 

Mnrlnnne Sloolti 
Ma pi ot Public Relatione 

Oriitrlca L dptfinger 
RAINBOWteit Silo fflBnegamiml Wpklo Folk 
CI rector ot FulFlllroen! Service* Bonnfe Sh.«pn rd 
Ant Cuilamer Senike Man*B«r Deniru rletify 
Cuafoawr Servlci Reoretinlaii™ Sandy Ap&lu 
Wop d P rocaaigr M ana gar Ly-nd.T Wl Iwn 

n a i msow on r apc 5 jft^e Mpi io n n MottlM Whoat 
flaaearcti Aaalaldmla Judy Hr'ttnunr Laurie Fa Ik, 

S baron Smith 
Dlapalcn Junicn Habibie 

Pr&ductkm Ai ■ I ■■ jtnti LaJln Mrtirl, M^ltiR &nlflh 



Far HatHBPW Adv«r|l9M« 

and Marketing OlNo(r 
Infornuiloo, a« Pmqt 2S6 



THE nAlhaow lb putHiilwd avutf month ol Ihu yoiii 
bv FAL^OFT Inc Kfl Highway iS. PO Bci 

Mi. Pro!i|»CT, KV. IflOH Pnpnal&K> aM-4JSrfl rut 
nAiuaow r md the nxru-now Jogo^ypet am fpgJiratad 
* Irjtriainaika ol FA4.60FT. inc. 

S*cond daw pOfttarj" paid Proapecl. KV ana 
•ddlrional oHFicat. U5^5 iM. 705-C5O (ISSN Ht> 07*6 
47a7} POSTWASTift SenrJ mfd.'eaa chanoan 10 TUB 
HAIIMDW, P O Box .VJi. Pro«y.-cl. X f 4 WSS . 'orwo rd inn 
PoflLagn G^arantaeA Abtbdrcrad Q4 second claa* 
po«laoe paid trot-i HnmUrori, Onlano by Canada Pnal 
OlUwn. unJarla. fJaaiuJa 

Enllraconlanli cacyrsphl • FAtSOFT, 1nc, 1SS6 
Tt« hawkw I* inlfloeftd tor the priwli* ijw» arm 
prdAaurn ol im a^ipftcflbara and piKchanaTV tr\*l 
pepf oduttipn by any neons n p^ahibbed Una ol 
ir'orhallon nercin >a (or ino akn^le end uae ot 
purcriaMjnr and any dlhel wie is anpfoaa^ prthJb|1od 
All orograma namln nro dlcinbLitac man "Ob Ii~ baaii, 
wiin out vmtritntv H f my ^^nd whsl^oemr. 

T*ndy, Color basic. SAUrnded Cotor basic and 
Proliant F»k tut r(rfll*t»nrf * lindtmarttt oHht Tandy 
Corp CompuSorvf H * i«ojtlM*d * imciantarii «f 
CompuSBivailrtC:. 

IC TH* MINNOW *'W $31 ;:*r y*irtl I" 
the Unhw Sl«r«a Can»d>*i» itlei a>« U S >M Sui'-c* 
nrrnt 10 olhei couulrw* ii 0 5 998, nU rrm'l U S KOI 
An imrmrnptiona pprjlri with mm uMAllaora itaua 

|_4ra>tMi Men 'Mum fl'* avnilahla Pl«o»a «m notm 
rot i(uuw yiMch ara \n pnn[ *nrt coatk PaynMm 
ar.cnplefl by VinA. Mant*irr;nrd. American Eipyitn 
ca»h ^riflcK aimiifiti nutar in r.l £ nniri»ncy only 



LETTERS TO THE 





Postalcommunications? 



I am j victim o| the world uf telecom- 
munications. I live in a small town in 
southiMisr \ew Mexico where mosl people 
d on It even know what, a modem is I urn 
interested in m tiding people through 
telecommunications , l| anybody is interested* 
please wth? mc ul P O, Box 502, SKI l Q . 

Ft. Summer. NM 



On the Air 



tditor, 

I would like 10 contact other amateur 
radio operators who jire using Gtaphh otn 's 
SSTV mode or the WEFAX facsimile 
pry gram [February J 915* Pnge 42] for 
transmission of pictures on the HF ham 
butids. 

Plcasc DftniaBI me at PCX Box 32? 1 5 
95152 or on the air at 00:00 QM I on 
Monday (Sunday load) on 7 260 MH; 
during the SPEEDX nei Thank vou and 
731 

/ A/frM M™Jetf 



A Cmid C amp union 

I vviuik! like in hegui h> saying isms much 
1 enjoy your magn/ine. [ Mod ii very 
interesting and a very good companion, 

I am a quadriplegic and have ju.il started 
la find enjoyment from your magazine. A 
very good friend of mine has made ii 
possible to; me to operate my own computer 
by designing u table thai fits on my 
wheelchuir su [he computer b itabtized* It 
lias a wooden handle that enables me to 
hold down the shift key which allow mc 
to use the different function* of the 
computer keyboard by holding a pencil in 
my mouih. 

Once again I would like lo nay keep op 
the good work with helping people lo 
undctiiartd cumpulersk 

If anyone U interested in the design of 
my sncciai computer table* f certainly would 
lend the design to til em. My add reus is P.O. 
Box 501, Canada, NOJC I W0. 

■UfC, Oak 
Seit/vrth, Ontario 



Catering to Cassette User* 

May I put in a word for those of us who 
do not have d ilk drives? We enjoy I he CoCo* 
loo* and ate always glad tu sec a program 
ilini '.vnrks with mpc. Sometimes a program 
written fur disk can be made Lp work wills 
l apt with just a lew minor modifications. 
Could program sunhors he encouraged m 
include these modification* in I he 
ducumeniauon'.' 

As I write this leiter t it occurs lo me that 
one of your readers may have written ihc 
type of program that would convert printer 
codes. Ef such is i he cose, L sure would like 
10 hear from Intu or her. Write to me ai 
17212 Brunswick Blvd.. Canada. H9J IK9. 

Keep up the good work! J can't wait for 
a Can ad i a n RAlNBOWfest. Wh y not 
consider Montreal? CoCo enthusiast* would 
love this oily 

Gerald Carroll 
KtriUiiutL Quebec 



Going out of 'Stylo' 

Editor. 

This is in response lo Lurry Geigcr + s leiier 
to 1 HE R MM BOW published in the April 19X5 
issue fPagc 6] concerning Mr. Withum's 
uniclc "To Pack Or Not To PucIl* 

Style m programming is u hni one worries 
nboui if one ia writing the program for ihe 
review and amraemcnt of one's contempo- 
raries. The kernel ol good programming is 
to conven an idea into a machine readable 
form such thai the machine will then 
produce the desi red output in the foul cm and 
most efficient manner possible, 

1 lie magical abilities ascribed to C and 
PASCAL compilers, by Larry Cieiger, such 
chut they somehow do not waste either 
memory or disk space to store unnecessary 
Lines or space- HI kd lines h wnnrirouv Of 
equal wonder is their ability to ignore those 
extra lines and space* without usiny 
processoi cycles to icud and decide to iguute 
them. These mystical qualities, I'm sure, 
woufcd tmup the programmers who wrote 
the interpreter sections for the compiler 
programs. 

If enough young people come to believe 
that compiler » wutk in iume magical way 
nnd do nut strive 10 train their minds to 
program in frugal and efficient methods, no 
matter which machine tbey are using, 
sumcdu> no Line will he nhle to produce 
compilers, or for that matter, anv uther 
^ofUMre of vnluc. 



I he microprocessor industry has already 
recognized early mistakes thai produced 
horribly t;i in.- -inefficient processors and are 
quickly moving to R JSC {Reduced fnxiruc- 
linn Set Computer) designs to improve cycle 
efficiency, Soon maybe the Arms that ore 
now producing software such as ope ruling 
systems w ritten in high level languages, iuch 
w C and PASCAL, will also mend their ways 
and scop filling up put disk* and mercuries; 
wilh slow running trash* 

I hunks for the use ol your "gonphox." 

£fc A Leffter 
Cocoa Beach, FL 



Take Heed! 



Ftfitor: 

On February 25 t I9S5 + 1 mailed ihe United 
Color Computer Club (10)17 S.W. 53 
Court* Fl Lauderdale „ FL 33 328), later 
listed in ihe brochure mailed to me as the 
"W ( »rlduiUe Color Computer Club,** my 
Check in ihe amount of $30 for a one- year 
membership. Upon receiving no answer, I 
wrote to fiie m on April 3. and again received 
no answer. Also, Michael Fahy of Central 
City, Pa*, moiled them a check in the amount 
of $30 ami has to dale received no response 
We both hnve our canceled checks endorsed 
"United Color Computer Club" and ■ 
"#654978 For Uepo^ii Only" to the m-coum 
of Hollywood Federal Savings & Loan 
Assoc., teller 202. 

I am reporting this to you in Ihc bone 
I but other hainbow subscribers would be 
alerted about this matter. Alao t am going 
lo report this to the postal authorities to 
see if this can be topped and or action 
uutttuied. 

Joe F- Sohfciki 
J'o/utstawn, FA 



Programming Cabools, 

FJifnr: 

I'm looking for Co Co pen pals who would 
be interested in co -authoring some original 
programs with mc. I can develop programs 
easier than X can come up with the ideas 
for them, Td like to hear from other 
programmers who may have ideas, partial 
programs or completed programs that may 
need finishing touches. Together, maybe we 
can come up with a few good programs 
suitable for submission to THF RAINBOW. 
basic programs only, please, I don't know 
thai much about machine language 
programming 



THE RAINBOW Auguil 1685 



Interested parue* tan vuulact me al 7H& 
Michigan Avenue. 5308 1 

Bid Bernieo 
Sheboygan* tVf 



INFORMATION PLEASE 

In yum March JWiP issue of rainruw 
mugajine J read in 'letters To Rainbow" 
on Pa^c 6 your advice to a rcadet whose 
disk drive was noi working in acquire a head 
alignment kit Could you ml vise a> 10 where 
I could Require sudtl a fc.ii and, if possible* 
I he tirit-c of .ltie? I would apprccinte any 
help vou can give me. 

.faArt (Mtf, fff 
Cologne, NJ 

Editor's Note: A hold alignment 
kit tyn lie |HirthnMMl ak l uny Radio 
Shade More, 

Joystick Inventiveness 

Editor 

I get a lot out of your muga/ine. J am 
yetting into electronics and would like to 
see mule hardware Articles If possible. Can 
you tell me in what issue 1 saw an article 
on how to build your own joysticks I torn 
jScratLh' 

Qilbtn r. Attra 
Schenectady. NY 

Editors Note: f lituintkk. A Joy 
Tor Under lift" appear in the 
February 1984 issue on Page 1Kb. 

Editor; 

Do you have un article on bow to make 
an adapter for using Atari joysticks on the 
CoCo" 

f love your magazine and look forward 
lOil each month, 

Daniel Fardue 
Gram, LA 

Editor's Net*? Pleaae ««c "Convert 
Those Paddles" on Page 131 of the 
August 1984 Issue. 

See other articles pertaining la 
Joysticks: 41 J o jrstiek-1 c-Itlv«nes H 
ithows the advantages of loearpo- 
rating joysticks into jour pro- 
gram*} appears on Page 232 of tbc 
March 1985 issue. 

Alio, "Wireless Joysijc its ~{ play 
games «ilh no wires attach edU 
June 1985, Page 105, 

Rcwtng I'p the Co Co 

Editor: 

1 have n I6K Extended hash; CoCo and 
I am into road racing games. I lufortunntcly, 
all die racing games J\c seen require 32K 
of memory. Are there any fur IGK? 

Steve Qleztikos 
Mutttrwt, Qttehei 

Editors Note: "Hi- Re* Racer" r* 
a 16 K fiamc which appears on Page 
124 Of tlie March 1985 issue. Also, 



see "Tile t'MJnutte Program" (Pari 
2) Stack Cm which It part of our 
l our th Anniversary gift to you In 
the July 1^85 issue, Page 55, 

A Hule in One 

Editor 

I am very Interested in finding a program 
lo handle goiters' scores and handicaps. If 
you have a program nl Mm sort, could you 
send it to me? If you don't have one. is there 
anyone who docs have one? Write to me 
at Box 49 J, Canada. SUA 2X0, I have a 
64K CoCo and j disk drive. 

G. Yotittft 
&ii-rhti;y, Saskatchewan 

Editor's Note: V<m jusi scored a 
hole in ouet See Page 215 uf ihii 
hsui 1 I'T llii- rfiir^ uf t>OU Hug's 
progrum, titiff iiaiuthupx 

Counting Calories 

Editor: 

I have been a tubscrtbef for over a year 
and haJNBOW has taught me more aboui 
my CoCo than any other publication J have 
ever rend, ft has alio provided me with many 
useful programs. 

My wife and I have become very caloric 
conscious, not Unlike mi 13 tons of other 
Americans. 1 don't know how to program 
in hash , although I urn getting more 
famtliar with the language, Amy mi planning 
lo publish a program that will enable me 
to enter the caloric value lor items of food 

.tiid drink lh>H u>c nrWW, iiml (hrn when 

I would enter a daily menu, provide me with 
a caloric cminulown or total? Or, do you 
know uf anyone marketing tuch a program? 
( have a 32 K ECU CoCo, 

Im Ztelimk i 
Niles, fL 

E4hor\ Note: Color Connection 
Software has a program called 
DIET A D£. See the review on 
Page Kit. of tin Wax 1085 issue. 
Also, read our July 1 985 "Heeelved 
and Certified** for information on 
Nutriguide by HomcsnCI Com- 
pany. 

CoCo Check male 

Editor: 

lo short, I like your magazine greatly ! 

Qui you please help me? I nm looking 
Jar a program with the game of chess on 
cassette for one player. 

C I tlailey 
Oneida, TN 

Editors Note: Read the review of 
Cyrus World Class Chess, by 
Madia Shack, in this issue mi Page 
195. Alan, VOX CHESS by Com- 
pufcrware — a review appears nn 
Page 195 uf (he July 1985 

HAINBOVV, 

Etiltur: 

Could you please tell me ll you have 
printed or know of a program tfnii w ache? 



the**, of is a game- playing program 
available on lane for the CoCo? 

W W Rtvd 
Midway, WA 

Editor^ Notet Compuier Systems 
Distributors nells CHESSD: A 
EttLi! C oto thesM Proerani. Str 
the ad In the June 1985 issue oit 
Page 127. 



Taking Care of Business 

Editor: 

In response to the letter from Sam Ccrami 
[Page 7] m the June 1985 issue. I have the 
e s act equipment lhai he han, and being new 
to the computer world, have found the 
Tandy Color Pr fifth? allows me lo do all 
the stack and tax record keeping that w 
necessary, in addition, I Uiicthe VI F Library 
for profit and los analysis. 

If he has cither or both of ihcse program*, 
I would be happy to share with him the 
formats I have used lo do this work, 1 also 
have found ionue excel Jem books on these 
subjects, 

[ really enjoy RAlNttOW. although hemg 
a newcomer, I still do not understand a lot 
of what T read in the articles. My desire 
lo use the computer raihcr lhan write 
programs has led nie to purchase programs 
to fit my needs. I have, therefore,, used your 
rev news la help me pick the right programs. 

Write lo uie at 2344 E\ Uncarto, 

Jm Zagar 
Mesa, A I 



Regards to RAIN BO \V h-s i 

Editor; 

I think everyone should give Lonnie Talk 
asul lii.s jiuppiFriing staff a big round of 
u p p I ,;, I o r n n nittsi a m i i n g l< A I N ! fti i W I e*l - 
Chicago, It Was a pleasure being able to 
sec the people yau only hear over tbe phone. 

You will have lo pardon the expression 
bul r "From East lo Wesl, no doubt, 
iMiNtiow is the nestf* 

Charlie Schneider 
So/co Computer Suppii 
Dinvnen Grove, ft 



HINTS AND TIPS 

Editor: 

I have faithfully inpul at] ol the "One 
Liners'* and have enjoyed them very much. 
I have them all on one I " Hh an index 
lo go along with ii. [ ha\c uunc something 
with it yau may want to puss on to others. 
Al the beginning of each, 1 put: 

L ' . J' | An eigbldetlcr title 

dcH ribing what it is If it needs joystick, 
oi something special, I also indicate that ) 

2. One-Liner by {the name of the person) 

3, fThe person's city) 

Aufloa: l&Ha TKE RAJNBOW 7 



4 i Date) ma Rmtibow Paget, __| 
5, (Start of program) 

]~his Wiy ( it I run into a prublcm, 1 cau 
quickly look up The page in the appropriate 
RAINBOW. 

Otic oihes thing I have discovered: Suiuc 
of the One l iners arc ioo long and won*! 
Accept the last Wo or three letters. I Found 
hv going Lo EDIT 5 and then *X," J can add 
the missing letters without any problem It 
may be an eccentricity of my CoCo, and 
others may not have llm problem I have 
a t4K ECB, 

(banks for an excellent magazine. 

Harvey If'. Marks 
Lakwoad, CO 

Unftnrtal Flying 

Editort 

I recently purchased the flight simulator 
FLIGHTS! M t and I tutc developed an 
easy method for a safe flight, 

Once you've Juaded the program eind you 
art at I he title screen, set the auto-pilots 
heading tor the direction you wmu, then 
«i the Altitude at J ,000 feci. Next, push 'F 
to turn off the Freeze made aud descend 
the runway Till you accumulate a speed of 
about 200 knots. Sow pull back on (he right 
joystick tLi uke olL Once you re in the air 
push P G' lo raise I he i rinding gear. Continue 
to climb until you've reached an altitude 
of about 250 feet and pu>h "A* to activate 
the auto- pilot (you may have *o push 'R* 
lor recover if you begin to lose control or 
stall) The plane will now shin to either side 
to ittmio the net beading und will afco 
continue to climb till n reaches 1 ,000 feel. 

After yauVe sighted an airport and you're 
ready to land, push *A* to turn off the auto- 
pilot. Nuw pu&h 'G 1 to lock in the Landing 
gear and slowly descend toward the Landing 
strip, decreasing speed ** you go. 

For mure information write to tne at 329 
Sunset Drive, 21502. 

Sffott {Jeraxhty 
Cumberland* MD 

Editor; 

The game Chopper Assauil {June 1985, 
Page 28) can be made to rutt on a disk system 
very easily. Simply change the variable AS 
to SA in hues 330* 520, 540 and 760. Aha, 
I'd like to ice you print more strategy war 
games. 

Your magazine is far better than any of 
your competition* Keep up the good wurkf 

Erie- Asherry 
Alt, Carme I It 

Penguin Patch 

Edlwr: 

lit your February \W5 issue the jjiimc 
called fVttgviw Pmrtd tuuglu my eye. It is 
nrr arcade-style video gamer but t found it 
to he a bit hard to play because it doesn't 
get enough response from the keyboard* so 
I wrote this patch tu make the game respond 
to ihe right joystick* 

26 EOS LIB 

l&ia IF JQVSTKf*) <-B THEN 3? 



12211 IF JQVSTK ( f& ) >=5S THEN H- 32 V-ft 
103tf IF JDV5TK(1) OB THEN 
H=» 

I43<ia jr JOVSTt 1 1 ) >=5S THEM V=32 
iflSfl J3ETUQN 

P.S. Sptereubutg 
bollard Dee Ormeaux, Canada 

Subroutine for Stalling 

Editor 

rd like to pas* on a very short delay 
routine that hns served me well, Include this 
in the form ol a subroutine as follows; 

J. (I 1 POKE 2?B* 1 

15 lFPZtK{i?S)-9 THEN RETURN ELSE 15 

flic subroutine can be included in any 
procedure and will afford the user approx- 
imately three seconds of delay if the system 
is doing nothing else but returning a prompt 
after the delay, ll poke* a one in ihc high 
by It of timer and loops until a zero is 
generated, 

Thank you for a superb magazine. 

John P Robtr\x t fr> 
Savannah. TN 

Oh, Brother! 

Editor; 

Some time back my wife purchased a 
Brother Correctronic 50 typewriter. Wc 
recently purchased the Brother IF-50 
Interface which transforms the typewriter 
into a daisy wheel printer, but we hud to 
build ihe printer fable ourselves. This 
proved til be more difficult ihuti L-\pccted. 
After a week of trial and error and some 
second guessing by friends, one of my 
friends called Brother Between Brother and 
our friend, the printer (u.k.a. type writer) 
work* great. 

In the hope that this might help others 
who might be in this frustrating situation, 
I am enclosing a wiring diagram (courtesy 
of CoCo Max) that should be of service 
Yon will need a 4-pin DIN plug (S274-007), 
aD-Subimnialurc DB-25 pin mole connector 
and 4> feet of 3 ^conductor wire (278-371). 
CoCo pin I is not used. CoCo pin 2 goes 
to IF -50 pin 20. CoCx* pin 3 goes to IF- 
Sf) pin I, CoCo pin 4 goes to 1F-50 pin .V 
lumper pjns 4„ 5* i> and H. Set the DIP 
switches as (ntlows: witches 1, 2, J and 6 
to on; switches 4 and 5 to off. 



7 rxNSD LTLrTO3Hr CUTHo 



C{<& 9 O 3 O f^* » »T 4' O * 



^ — - ^ 



at 



in 




Loolrm^ 1mm tl»p outsit #1 ttiu 
Jli*t RS-2^2-C tanks. 



Hvtmu Q. Lk>rrity 
Fart Ord CA 



BOUQUETS 

Editor; 

The purpose of this letter is to tell you* 
tor the benefit or your subscribers h about 
Ihe good service and response 1 have 
rrecived from urn of kAisnow's advertiser*. 

I ordered LFAST from DJ, Lelfler. 
ba^ed on an ad in the April tisue of 
rainbow; within a few days the program 
and owner's manual were delivered. When 
I called to get clarification uf some questions, 
t received quick and courteous response. 
About LFAST: It's the greatest thing nince 
sliced bread 1 recommend it highly foi 
anyone programming ia assembly or ma- 
chine language 

A J. Laufer 
Chesitridttd, OH 

Editor: 

I was delighted wiih the program called 
t-itrkky Manor by Richard R Amelia, It if 
a marvelous piece of work, I hope that one 
day he will submit a 64 K ECS Adventure 
or Simulation, f know 64 K U not as 
p leva lent as I bK. or 32K, hut once m a whde* 
let's have one for us 64 Kent, 

Cotorwarelf Real Talker and Talk head 
are beyond belief! They are the best bs ore 
Jack Knott's accompanying programs He 
buck* up his merchandise — L know I 

Bob Ntfvm 
Baytlde, NY 



I he Graphics Dump 
You've Been T .nuking Fur 

Edit or r 

This letter is tu leply to Brad Williams 
f'Lcitem to Rainbow," June I9S5* Page 7] 
and fteau Palmer und all (hose looking for 
u screen dump program, In the October 1983 
issue of TEH! RAINBOW there is a graphics 
dump program by J. Paul Fountain, 1 use 
it all the time with eiij LP VU pr inter, 

1 really Like tnh rMvbow and rend it from 
cover lo cover every month, 

Duvid Morgan 
Joplin, MO 



KUDOS 

Editor 

Just a note much overdue lo say I hank 
yout IVe come a million miles in under* 
standing my CoCo and it'* probably 25 
percent my pun and 75 percent bainbdwY 

Fred Scerbo and: Steve Blyn have taken 
my children and made their day. aud "old 
mom" sitting at (he keyboard gets all the 
hugs, thanks and, "Gee, you're smart,'* 

It's amazing how Dan Downurd can 
nnswer my questions before 1 even gel 
around lo sending them ia. 

rainbow allows me lo be master of my 
machine. It is always a great day when the 
mailman brings my UAiNmrw I only wish 
it Would come more often — 10 days can 
seem forever when you start feeling the 
•ens Ion of needing another rainbow fix. 

kathy BrLibin 
1 1 v TJK 



8 THE RAINBOW A^Ull 



Gallery Votary 

£tftta* 

. , 1 thtnk. "CoCo Gallery" is a great 
idcat The Color Computer can du tome 
fancy graphics, and it's aboUl lime someone 
showed therm off! . . 

Allan l tuff matt 
Bomddux. TX 

Small In vi"- 1 me in — Bi£ Return 

Editor; 

I would like to commend yau on an 
excellent job done in dcvoiing HAiSBOW to 
the Color Computer. I have been a Tan of 
youts Tot about nine months now. As the 
proud owner of two Color Computers. I 
Tecl Hut every issue provides a hcalihy 
addition lu my soflwnte Jihrary and ovckiJI 
kncmlfdge of the Color Computer. iVe 
spent over S3 .(MO on hardware and I believe 
S .I I lor a ^tbseiipuun 10 THE RANIIUW is 
thrbesi investment IVe made so tar. Thanks 
for an excellent magazine and keep up the 
good work! 

Mark Domrls 
Forgo* fo O 



BULLETIN BOARD SYSTEMS 

Edltttrt 

This letter is to inform your readers of 
a merger. Coloramu Plus of Port Jefferson 
Station has merged with Cclorama of 
Middle Island. 

Bulb bulletin boards will now he known 
as Colorama Pius. They arc both run on 
■t 24-ViLUir, scvcn-day-n-wcck basis. Each 
system will support X-modcm downloads, 
along with <C>fl fox Colorcom/e users, 
Cnloramn Plus offer* something no other 
bulletin board offers, we have an online 
CoCo club, a magazine section, online 
games, club *ectjnn b programming hint*, 
corrections to KMNtow. club newsletter, 
stop and shop boutique, graphic* gallery, 
downloads, plus a whole lor more, 

The- hoard it open to ill with limited 
access in first-lime callers, If anyone wishes 
in pirn the CoCn Gub we are asking for 
a SIC donation for one year's access to ihc 
cllib section, 

The numbers Are listed as Cokoramn Phis 
or Port Jefferson (516} 3.11-3718 and 
Colorama Plu* of Middle Island {5161 9 24- 
6262 

John Adkins 
Cotorama Pirn Sysof/ 
Mt. Sinai NY 

Ediiur 

t have established a BBS m my area called 
The Calif om inn of Ventura. 1) has the 
following menu selections: answers, bargains, 
converse with Sy»op, downloads, intelli- 
gence, message base, ma^a/ine* uwr log. 
parameter change, questionnaire, want ads, 
lime view, upload, Xpert speed, and sign and 
update. 

Also, the system is dedicated to the CoCn, 
bin utber computes users arc welcome. The 
number is (805) 656-7390. It runs 24 hours 
a day, seven days a week. 

Jack Sanders 
Ventura, CA 



Editor: 

\ ion the only local BBS. The program 
is widely used in Connecticut and is written 
by Cliff Skolnick h wnrks under his. own 
operating system called K.DOS64 {this was 
copyrighted in l°li3 and is noi related to 
K-OOSy ClifT it writing an BBS in 
machine code and will be marketing il soon. 

People who wish to log into my BBS must 
send SI to me In care of The Barn Board 
along with I heir name, city and slate, type 
of computer, phone number and ait eight- 
letter password, The BBS does work at 1200 
Baud and is open 24 hours a day. Write 
io 36 Norfolk Road. 06759. 

Phone (203) 567-8077 (voice) <jr(203) 567- 
4852 (BBS), 

Arigw Nkhelwn 
UtihfKttf, CT 

Editor* 

I would like to announce a new BBS for 
Mie Metro Atlanta urea. The number is. H04) 
255- 1 79 j . Operating hours are now at night 
and on weekends. 

David Tldwetl 
Atlanta* CA 

Editor: 

I would like to an no u nee the Gresii 
American Connection BBS. It is up and 
running 24 hours a day, seven days a week. 
We have uploads, downloads, want ads 4 E- 
Mail, online games and much more, foe 
number is (201) 925-0949. 

Miihtit'i Jury 
Jackxott, NJ 

Editor: 

,r.J ,■ li ntiS -., \. : .. \ at \i called 

Cutthroats BBS, U is a very good BBS with 
nunv sub-boardi. The number is (9I4J 737- 
6770. 

Eltiot Richman 
tturtxdo!?, NY 

Etlthir 

We are pleased to announce Ibnt our BBS, 
Grand Central Terminal, now supports both 
Ml and 120(1 Baud users 

We have added n Model 100 SIG and 
a scanner subsection With popului down- 
load* such as Hi-Kcs graphics, machine 



language music files, digitized pictures, 
printer and disk utilities and our POKE and 
PEEK file, we are the choice hoard for Color 
Computer usees in the New York area as 
Well as surrounding areas. 

Grand Central Terminal it up 24 hours 
a day, seven days a week and is a free access 
BBS in New York City, which can be 
reached at (212) 682-06SI Once again, we 
wish to thank THE rainbow readers for their 
generous contributions, upholds arid 
support. 

iVcve Schtchtcr 

Editor: 

I would like lo announce the new number 
for our Man CoCo IBS 5,0 Bulletin Board 
System: (216) 793-7353. We operate ai 30t) 
Baud, 24 hours a day, seven days a week. 
Our Kvsop is Curl Nickel, 

William Wilk 
Yuutigstawn. OH 

Editor: 

I wouid like to inform your readers that 
I run the CoCo Beach BBS in Keni. It is 
up 24 hours a day and includes downloads, 
uploads, great lent Tiles and online pictures. 
The number is (2061 432-2512. 

Jeff Gil! Jr 
Kent. WA 

Editor: 

Halifax Dartmouth Colour Computer 
Users Group (HDCCUG) BBS operates 
Monday through Frida;. . 4:30 p.m. to 9 
am, Saturday, 5:30 p m Uimugh M. hkj.lv. 
9 a.m.; (902) 434-5278; Sysop is Peter Allen. 

Please do not call outside of l he advertised 
huuri This is a hu&in hes line Tor Sector 

Software. 

A KtttKtit 
Dartmouth, Nova Scotia 



THE RAINBOW welcome* tellers to the 
editors. Mall ihuuld be addressed to: Letter* 
to Rainbow, The Faboft Building, P.O* Box 
385, Prospect. KY 40059. Letters should 
include the writer's full nime and add re**, 
Lf tiers may be edlled fnr purposes tit clarity 
or space* 




Augu*i iaas the ^aimbow 9 



The Tandy 200 is the one portable for all. 



Meet the New Generation 
of Portable Computing 

Our celebrated Model 100 set a 
new standard In portable comput- 
ing. Now we've done it again f Intro- 
ducing tha Tandy 200, another Irue 
breakthrough, featuring advanced 
lea lures you requested. Vol get 
more auilWn software, a bigger 
screen and a larger memory, ail this 
in a system that measures just 
2V*x11 E V* JfflVa* and goes wher- 
ever you go because it's completely 
bartery powered. 




Six Built-in Programs 
Including MuJtiplan™ 

For complex spreadsheet analy- 
sis and calculations, wm put popular 
Multiplan software into the Tandy 
200 'e permanent memory. It's easy 
10 do sales forecasts, profit and loss 
projections, budgeting , pricing, en- 
gineering calculations and more. 

Comes with Five More 

Powerful Programs 

An improved version of the Model 
100 s easy-to-use word processing 
program makes I he Tandy 200 es- 
pecially useful Ear journalists, sales- 
people, students and anyone who 
needs to write letter-perfect memos, 
reports and correspondence m a 
hurry. Edit, delete and move blocks 
of text with the touch of a conven- 
ient function key 

Four other M lnslani-on" programs 
let you use the Tandy 200 as your 
personal appointment calendar, ad- 
dress and phone directory and tele- 
phone auto-diaJer^directOry (the 
Tandy 200 generates tone dialing 
pulses, so you can use it with long- 
distance services! A much more 
powerful built-in program for com- 
munications makes it easy to ac- 
cess other computers by phone, 
as well as national information 
networks. Resident BASIC 
language lets you write your 
own programs, too. 



Why 40 Columns Are 
"Bigger" than 60 

Take a look at the 80-column 
screens on other portables, and 
you'll see why we chose a IS x 40- 
character format. Characters on 80- 
column displays are tiny and 
difficult to read, Tandy 200 s flip-up 
liquid crystal display has 240x128 
resolution for big, clear graphics 
and easy-to-read characters, Tandy 
200 Is the perfect take-along tool for 
word processing and spread- 
sheets — wilhouE eyestrain, 

We also increased the standard 
memory size to 24,000 characters, 
expandable to 72K 

The Best in Technology 
for Under $1000 

Whether you're a student, 
scientist, busy professional or 
home computer user, ihe 
Tandy 200 fs a smart Invest- 
ment. The Tandy 200 even 
has parallel printer. RS- 
232C, cassette and bar 
code reader interfaces 
for added versatility. You 
can even add disk star 
age and a monitor lor 
a complete desktop 
computer system. 



Adopt One Today! 

Step up to the powerful software 
and impressive capabilities of the 
Tandy 200 portable computer tor 
just S999 (2&3860) flest of all. the 
Advanced Technology Tandy 200 
represents ihe state of the art in 
performance t quality and price 
breakthrough (because we've Intro- 
duced the latest technology lor over 
60 years). Stop by your local Radio 
Shack Computer Center, or partici- 
pating Radio Snack store or deafer 
and "size it up" today! 

Prices apply ot Rridip Shack Computus 
Cfrnlats and nl pirr,ieipaHn>g Ride Shack 
stores and tfoalars WuJtlpJaJi/TW M«cfQ- 
ocH Corp. 




Radio /hack 

The Technology Store 



Whenever members of the CoCn Community gather together* one 
of the first subjects these days seems to turn to the "new 1 * Color 
Computer. With a mixture of expectation, speculation and lots 
ol uthur things, people nil have different ideas about what might be coming 
next from Tandy. 

1 was reminded about this the other day when 1 received a letter from 
a reader, He mentioned that he had a friend who was "into" Commodore 
computers and. having just bought the Latest une, came running over 
to show off the new manual. 

"Look ut this/* crowed the Comma dorian fa new word, perhaps?}. "The 
'new' Commodore has a LIME command, a CIRCLE command and a bunch 
of other stuff, toot" 

My correspondent said he studied the manual for a minute and replied: 

"So what, the Color Computer has had all this and a Jot more 
— for the past four years.** 

My point, I suppose, is that what we lake for granted many view as 
the latest innovation. When you really look at it, the Color Computer 
has been so far ahead of everyone for so long that anything others have 
as "new" we would have to view as "So what?" 

Oh, certainly. We d like marc memory. We could use a better screed 
display We could use n bettor — and more friendly — operating system 
We could use the ability to mix text and graphics on the same screen. 

Hey! Wait a minute. We have those things! 

Nope, perhaps not right out of the box, But what comes out of the 
box isn't as important as what you can do with the things that do come 
out. 

Let's look at these things briefly. You can upgrade CoCo to 
and I keep hearing about more than that 1 also keep hearing about 
hard drives, too, which vastly improve the storage "memory"; not to 
mention the fine disk drives thai are available, 

There are a host of programs — from Telewriter (the first) through 
the Elite series, PBJ. Cer-Comp, the Pro* Color Scries, DynaCalc and 
many others — that give you "wide 1 " screen displays, in an application 
or any other form you want, This is something of a "standard/' really. 

We have OS -9 as a truly powerful operating system. And, now, many 
of the programs we've been using on a "regular 1 ' CoCo are being written 
Tor OS- 0 , In addition, there are a bunch of new programs out that give 
OS -9 even more power (such as those from Computcrwarc, Microtech ♦ 
D.P. Johnson and Frank Hogg Labs). And, ton, there is a new program 
called the OS-9 Solution from Spectrum Projects which makes OS-9 easy 
to use, 

No one could wish for a more powerful system than And with 

everything coming available for it, there are more ways to go with this 
"alternate opera ling system" than there are for some "primary*' systems, 
period. 

It is almost silly to have to mention all the wonders you can do with 
the CoCo screen. We have CoCo Max. Vizi Draw. Graphfcom, Bjork 
fllfu ks. the Nexus system and a host of others. We also have printer 
utilities galore, enough games to satisfy even ihe most ambidextrous 
Far tilling, some super speech programs and some really innovative things 



Telewriter-64 

the Color Computer Word Processor 



3 display formats: 51/64/85 
columns x 24 lines 
True I n%ver case characters 
User -friendly full- screen 
editor 

Right justification 
Easy hyphenalion 
Drives any printer 
Embedded formal and 
control codes 
Rons in 16K, 32K, or 64K 

Men u>d riven disk and 
cassette I/O 

No hardware modifications 
required 



I H K OHKilN AJ 



Simply ted. Telewriter ii the friut powerful 
wtjrd jinKimir you can "buy far (ht TRS-Stl 
Calot Computer. The original Telewriter tui 
deceived ra*e itjviewv m every rpajor Cclnr 
Computer and 1 RS-N> mngiifJnc. nx wtfF as 
enihwritM* pralic from ihpuuinds nf intisfied 
owners, And nihil; kl 
The Uandard Color Computet display of 32 
ciiariutn by IS limn without lower rue a 
tnnpty inadequate Tw feriouj word procewmf . 
TfUf ^iCLLrrbaaid ktlcn and n n y |ln« jive ynu 
no feet r or how yocrt wrkirni Took* or reads^ 
rele^riltfr fr*» the Cotw Computet a J I 
coitrmh by line tefcen di^pln-y with trvC 
tow *>u<r ckawifrs, So 9 Telewriter icreea 
Inoki like A printed page, with a good chunk at 
K^l on screen ml one lime. In faa, mnre on 
sCretrt lew ihlh you'd 8*1 wllh Apple ||, Atari, 
Tl, Vk Of Model III 

On Lop rl that, ihe sophisticated Telewriter 
full rcti editor ft *0 umpta to mt, it mike* 
wfliLiit ran! With linjlc-ietlcr mnemonic 
comtn*nd4, and menu-driven I/O rind 
rormitiing, Tdewtiier uirputet nil oiheti for 
li ■ ct rriendllnEi* find purr pflwej r 

TeJewrjjer's: chain punting feature means thai 
Ihr «et Eif *uur te^i l» fievtr limited by the 
ifliouru of memory you hive, ind TekwrrterV 
advanced c*i*ale handler ■>« you a powerful 
wont proceiwr without the major additional 
com of n dink. 



Cpnu?J»P*i' f PVte HWt,.- 

— ColuE Curnoidrs N*»m. Jon, 1982 



ti:i t:\mh r 1 



B131 now we've iddrd more power to 
Tdewrltei Moi Jull bdh and whlMlei, but 
major Icaryrcs that give you total control over 
your writing. Wr call lhb new lUperrbargtd 
vefiion Telewriter For (wo reasons, 



MK < OMPAI IB1 I 



Telewriiet*t rum fully in any Color Computer 
— J6K, >2K. or MK, with or without Eitencted 
Bank, with dirk nr cikwite or both. It 
automatically confifurei Uielf ia take optimum 
advantage of all Available memory. Thai means, 
that when you upgrade your nwnwyi the 
Telewriter -W te.M buFrer grnwa acaujrdfnaJv. In 
a WK cauetLe baied tjrMem p fm euunple t you 
get about 4oK af tiltttKKy lo More It* l- So yen 
don't need diik or Fl EX to put all your, «K 
Id work immediatetv- 

a 




the orfalnal ?l colkTrtin icieoti, 
Te]ewriteT44 now givci you 1 additlurrtl hilh- 
deniiiy diiplayi « y 2J nn<< 85 ■■: Unrh 
hlfitv dernity m-odei ptoiHde nil ihe <landard 
Telewriter edtlJti( capahfljlk«, and you tan 
twtttb instantly t»j my of the J formali with * 
untie control key command 
The 51 * 3* duptay U ckar and cmp on ihe 
screen. The two high dfllltfy mode* are more 
crowded and l«i ejully Jeadahje 1 but I hey are 
pcrleet lor thowinji you the enact layoul of 
yom pttuted p«sc» «tf on the ictttn ai ww* 
tiirir. Compare thli with emurienrtmc 
•'whvtlQWt'' thai nh-.iw yon only fragments at j 
time and don't even allow edlring,, 



HVPHKNATtON 



One iiuv.iandin^ advantage of the hill' width 
icteen dlspUv h thai you can now iet the 
Kteen ^kkh lo maidi the width of yoni 
pt inied page 1 10 that "*-hat you tee it what 
you gei " Thb mak» eiraci abinmenl of 
column! pnutble and n makes hyphenation 
ilmpJe. 

Hmcc vhoil Unci are the rfar,(Jn fof the Safge 

fpAces oflen round In itandard right luxlLtled 

tut, and Unoe hyphenaikm u Ihe moii 

of rcciivc way tu elimltuiie ihort linet h 

Tete* r i I Ct j f** van now prcimlie you urait nt the 

tie* 1 looking right jusiifkaikm you can aet on 

*bc Co lor Computer. 



FEATURES & SHtCtt ICAJ (ONS: 



Frfnlma and TflirTUBtt^g: l>ivir% i."iv pr.nict 
\JJpV\U van , tJM t 1 . iaM an, Epun , ovtdm. 
Certtrarakii NEC.C llnd. .SmliJi-CorOM. 
r.'iT;.:i:fi -1 

r=Jnbedilrel ;.tr-\ rid cndH. gin lull rf^namk li3fia» 111 
iaLcl1l#em twln'f* frjuije^ IHe: ur,d*i|jrjinj. 
ml'iL-npi : luimirnpi. . ni.nf Ic Innr jrvJ lypt ikrc, dal- 
iine-hla, as. 

DyflBJUK tembftlaedl Ibiml tontroli For' top, 
hfirtin»i 4 inct hen mti$}n*. I tor knflh, I (no rxr pane, 
tine tpaeJna, n*w n^a^ charti* p*s* ruaibtrini, 
cAcHfltiOuol r>r» ri»jr. ftutk^drUbJc jiwtlrkatsM- 
Mei'U'drlicn ofwillnl wf 11km p*r»rn*-ltri , «i Mill 
PS4H* ol paae boUnnt, rate numblrlni, tMH»J raie (« 
ytHi can run yaw prlnlef n lop -jMtilj, tutf Epiort 

"T |r;T»,Ti!cr" {EjLtirr iimdi l*pHJ linn lillnUjr 
tn vour prinlcK anti buret mode sendi conirol cnt» 
'■(In 1mm 1 he LEjrbruriJ Stpsiat £t3>un dilVfl 
^mptint* (»it *+lb MX-M. 

Suppuru tmiLlc jnJ usujtu lint licrdcn v*> MrlonMtK 
grrHerim Print tx ««ve nil he any iwuhh nf itir leal 
tnitfcr. Cei tin prim *w Hum btr j- f ft lat trtnw eaucHo 
or .lui 



rile and I/O traiurrt: ASCII Iptfltai TJn - 
ctejie «i|j edit BASIL., AifcraMy. PwkbI, und f ' 
projniaiH Smin TcmbMl We* (fcf tipkudiag or 
■Inwnlriblmii, tteti icje filet from aider »nrd 
proccuon . CompiUihlc *ntt lOeEjinj chceier* tribe 
If * I 'it fit] 

CacKtlt «<Hf y Enrntuaiui Tui turt Htti Cauctle imiUj- 
reitv mtani von ivew ■ 'oai eoTiHu^cJ ctil* hl 
(fHttET ithrn jam mr In Hit upe 
R«d jn. uv«, pantit iav*, aid append fllo •oil ihi 
ano'or WEEtte. Fwdak: prist eUrefln*V *lra tttt 
tpaee if «:i'i:m or armier , kilt mid rename Filet, 
delaidt driw . Eaory cultQrawfrf lo 1fle number ol 
duvet In the TytiEin 

fcdillni features: tail, lull'icfcen Ediinr *nh 
Horuwrap, bl^t copy, block move, Wocl Jeku, hue 
ddeie., global hueii »nd nrlic- (or ddaei, «iuj carfi 
■ ejjcti P f»n autrvrtptat Lutior. fatt MToiltrtfi. lkthk 
iip Mn, f ichi . left, bern tine. «*d line, mp 9/ iat. 
bo((um gr pair fcr**rd h pa^r b#£kwftrd, <I'hp 
ic«. i*m. cholcr of bulf or men baekproitncl, 
c«mple:t ff»ai twuifiiifMt, Hnr n»nntEi, *orO coam^r, 
tpacc fcfl, cunml Fifc name. dtfauJL drtvr in atTrei. 
lei l»nc lr:ifm im vrren 

Inien e r delete teu aco^iiere on me «;r«n whimtn 
<liain^n "mode* " TTlJ* (4U "fm fEWv" cdnpr 
pTp^Mts mnutaudi utt oF UK, FtTivUvi'vi. fi?u do 
ipm hmnedlilEiy on the t^inn kit front of you 
r.ji3iin*4ult mqui/t .:i|i> < rfagjl kr> nr n Tinrli- t^h 
pk» CLEAR. 



, i"Bur> a difr dV r*r 4rf wiwi/ jum'ru L.r 

= TV Mtsaow J01 in*: 



PROFESSION AIh 
WORD PRfX:^SIINfi 



You can at> tongci • I ford to be wufccuif ihe 
power and efUciency word proCMiing brtngl id 
cvci-yfnirti! you write fhr 1 RS-SI Color 
Computer ti trie powett priced minto with I tit 
capability for Kttoui word procertiht. And 
oEify Tclewrlter-6* Tttlly unlesJtci thai 
capabtilty. 

Tel<wriier-M etna £49.93 on ttt&tfte. SJ3 9i 
on diik, and cnroei complete with over ?0 
paa.es of itcU'Wrjlten doenmcntntlon. ["The step 
by-utT' nitLiTiai witl haic your wrltlni with 
ItkwiLter-M in n niJilicr of rWtnutei.) 

lb order, 4crtd eheclr or mmpy otder v 

Cognitcc 
704 Nob Sueet 
Del Mar, CA 92014 

Or ch^k vour tocnt ^atm-arc .lore 1 1 vtni lit)v> 

que^llocii, oi would like to order by VIiuut 

M*ii>r»rd. vn.LI u> ill ,619] 

( Weekday 1, HA*ii-4PM PST) ITealer inquiries 

tnvlted. 

(Mill *l> ***er**t Cflildrnnm kit a«i hpIIfu* 

Now available at 

Radio /haek stores 

via express order 

Apfilc || 11 1 inJnrvl <>r Arr+H 1 -ui-j.jlh . |p,l . >t±n n 4 
1 1 iiiati'i r I Alan, Irk j I RS- W Ii 4 trftdtrMrk & tuidj 
f mfi. V!k HO4* 1 mdamnl nt tcwr> Arwlk*. I>r 



Fl.-vl.'fHOVV 



Metric Industries 




MODEL 101 INTERFACE £M!f 50 
The Model iQi ib a serial |l> caraiiol 
'Hi&flaw Intended tor use wth a 
COCO and any Centronics conipaJUQki 
parallel inrjol printer. The 101 has ft 
switch sellable baud rales f$00- 
9600} rt comes with a "UL" letad 
rxMor s^ppfy that can be unpltiggcd 
from the <niettace if ywjr pfinier 
supplies poAer (Most doV The 101 «s 
only 4" x a*' * 1" and comes wiih air 
cabtes ano connectors for your 
cornptrter and printer 

MODEL 102 SWITCHER 3i95 

The Model 105 has 3 awe* posillona 
►her, a:law you to switch you» 
compuUjr's serial oufjxit between 3 
dilforem devices {modem. ponies or 
another ctwiquteff. The 102 i™ coioi 
ceded 'ighls thai locals ihe switch 
position Trior.* Imhis also act as 
power indicatorii to lei you ktxui yuui 
computer it on Supplied with ihe 102 
are cotof coded JabeJs thai can be 
aopNiad to your aticessofloi] The i0£ 
has a heavy gunge anoo&ed 
uiumlnurn cabinet wiih non-glip ruobe* 
Peel 

MODEL 103 COMBO fp*? 73;50 

With (N luin oJ o Knob tno mode 1 103 
swttfte* your computers RS?32C 
sfli in! part to any fine oi 3 outputs — 
2 sehai and t paiallel The serial ports 
may be used Tor modems, serial 
phnteifl or even another computer Thft 
parallel porl can. be used wiih any 
Cenlfon*3 companuie pfintei The 103 
Tiiis 'Pe tK5i features (rom ine tut 
and 102 color coded position indfcamr 
ights 6 switch selectable baud tales 
Heavy anottzed aluminum cabinet. 
'UL* isted powei s^epty and many 
more 



The Model 10 v 102 and T03 wiM wopr wrth any levet COCO bead, any memory *ize 4K-R4K 
and a r e covered by a (SO day warranty 

The Modul 101 and 103 work with any ilandard parallel input printer -ndudr*!} Gemml 
Epson. Radio Shack, Gorilla. C-itoiiv C+;id3ta and many ollwre. Thay support basic punt 
commands ward oroeessocs and araphic commands 

CASSETTE LABEL PROGRAM 

Thig loncy pr.ahng utility prints 5 lines cl intormatmo on 
pinfeed cassette labels. 'Caasetle Label" « menu dNvon 
and is very easy id uaa it uses the spec at teaiuios o< your 
printer tor slinxJard. extended or condensed chawctora 
Each line of tart >& automatically centered, Before the label 
is printed. II ts shown on your CRT - matting you to mate cjunwrt ir yau tiko — then 
print I, 2 oi 100 'abets The program comes on lape ar*1 ii k ^jpp ied with s.A labels to flat 
you Started 16K £CB required. 

OTHER ITEMS 

Hiflh diaaitv s-scnv; until C-10 cassirlto mpes ST SOVdozen 
Hard ptaalta WfQi) boni^ (or cassettfi tapo^ stswdoEiHi 
p.n Med taasaus tewi^ 53.00/100 











WW 

1 







To Ordei calt yur 54 fiMll order i|re sl3-677-ny% nnd unn your vl&A nt MASTERCARD 
vt reouesl COD 



Or »nd check or monev order 10 
METRIC INDUSTRIES 
RO BOX 

CJfVCJWNATl H OH 4S242 



NEW LOW PRICES 



Free shippitio on aramb oyer $40,00 
le&Ldems Add 5 51% satoa tax 

Orders under $40.00 ploaao add 13.00 lor 
shipping 

iflfti manufactLre ihesa pioducls. Dea\0f inau\f\v* 
ate iriv.usd 



Oh.o 



that Tall mm almost no category, such 
as Speech Systems' EARS. Green 
Mountain Micro's Machine Language 
Learning Lab. 0 whole host of small 
business software, and so much more 
[ cannot even keep track of it all. 

Honestly, these things just roll off my 
fingertips and into my word processor! 
For each 1 have mentioned, there are 
scads of others. No, t am not trying 
tu give a commercial for these firms. 

What I am doing, though, m won- 
dering uloud whether we even need a 
"new" Color Computer. Tandy keeps 
lowering the price, and the support — 
from both third party md Tandy — 
keeps gcning better. In short, we have 
a super computer. Maybe we have 
reached close to an ultimate. 

Not an ultimate in what people can 
make Co Co do, because I believe we 
will continue to keep expanding both 
the quality and quantity of what it 



"Maybe the Coila as we 
know it * , . h pretty 
much perfect*** 



available for the Color Computer. But 
T have to remember 1 paid 5399 Tor my 
first Co Co and got 4K of memory and 
jus I regular BASIC. Now you get 32K, 
Extended BASIC and a better keyboard 
for just SI 69.95. 

I keep thinking ofThor He invented 
1 he wheel We haven't been able to 
improve nn it much In quite same time, 
Maybe the C0C0 as we know it — as 
a machine — is pretty much perfect. 

Maybe in Thort time there were 
people who invented other things tu get 
around on. Bags which squeezed out 
mud £0 that things could slither along? 
But the wheel was the best, 

I like to think CoCo is the wheel of 
home computers. We'll have people 
who use it to do n variety of things — 
turn with water, provide a ''base" for 
vehicles, use it to tell time with gears 
and the like. Constantly, people will 
find better, more elficieni and a greater 
variety of uses for CoCb- 

Hut can they make CoCo itself beiterl 
Or is it, much like the wheel, so good 
1 hut it is well near perfect at the price? 

Sometimes I truly wonder. 

— LontiLe Falk 



14 THE FtfllNOOW AuguW IMS 




AUTOTERM shows true upper/ 
lower case in screen widths ol 32, 
40, 42, SI, or 64 characters with 
no split words. The width of 32 
hao e*fre large letters. Scrolling is 
forward, backward, and fast Block 
graphics pictures are displayed 
automatically and can be scrolled. 

The screen s top Una shows 
operating mode, unused memory 
site, memory on/off, and caps- 
lock on/off. It also gives helpful 
prornpia. 

SWEET 

TALKIN 1 

KEY-BEEP can ba on/olf Unac- 
ceptable keystrokes cause a lower 
pitched BOPI This ERROR- 
BEE BOP can be on/off. 

Talks to other computers wllh 
Full or Half Duplex; Baud Rate of 
1 1D 150, 300, 600, 1200; Parity as 
even, odd, mark, space, none; 7 
or 8 bit Word; any Slop Bits; all 
128 ASCII characters; I rue line 
Break: XON/XOFF protocol; and 
optional line-al-a-lime transmis- 
sion Able to send and receive 
text, block graphics. BASIC and 
ML programs. A S4K machine 
holds up to 46,500 characters 
134,900 In Hl-RES >► 

DUAL PROCESSING lela you 
review & edit while more data is 
coming in. 



YOU COULD FALL IN LOVE WITH 

AUTOTERM! 

IT TURNS YOUR COLOR COMPUTER INTO THE 

WORLD'S 
SMARTEST 
TERMINAL y„m 



Fully supports D,C. Hayes and 
other Intelligent modems 

Talks 10 your printer with any 
page size, margins, line spacing, 
spirt word avoidance. Embed your 
printer's control sequences for 
boldface, underlining, etc. Narrow 
text can be automatically spread 
out. 

You'll also uae Autoterm 
for simple word processing 
and record keeping 

you can display directories, 
delete l Has, transmit rilmrily from 
disk* and work with files larger 
than memory Easily maintain a 
disk copy of an entire session 

Compatible with TELEWRITER 
(ASCII) & other word processors 

SMOOTH 
WALKIN' 

AUTOTERM moves smoolhly 
and quickly between word proces- 
sing end Intelligent terminal 
action. Create text , correct your 
typing errors; then connect to the 
other com p Liter, upload your tent, 
download information, file it. and 
sign-off l then edit the received 
timn. pnni n in -:hi ;Jt:r*iciivr.! 
formal, end/or save it on file. 

Editing is super simple with the 
cursor. Find strings Instantly, too! 
Any operating parameter, such as 
screen width, can he altered at 
any lime. Uncompleted com- 
mands can be cancelled. 



PUTTY IN 
YOUR HANDS 

The word processor can be 
used to create, print, and/or save 
on file your personal KSMs Triey 
let AUTOTERM ad like you. For 
example. It can dial through your 
modem* sign-on interact, perform 
rile operations & sign-off; an 
enllre session without your help. 
KSMs can answer the phone, 
prompt the caller, lake messages, 
save them, hang-up. and wait for 
the next cell. The KSM potential 
fee unbelievable 

NO OTHER COMPUTER IN 
THE WORLD CAN MATCH 
YOUR COCO'S AUTOMATIC 
TERMINAL CAPABILITIES!!! 

WHAT THE 
REVIEWERS SAY 



' AUTOTERM is the Best of 
Class." 

Graham HAtNBOW. fr&3 

The AUTOTERM buffer system 
is 1ht L mosl sophisticated — and 
one of the easiest to use. . , p 
Biinta, WOT CoCo, 9/84 

"Aimofei a lull featured word 
processor. . . 
Enters, RAINBOW, 11/64 



RECOMMEND 32K to 64K 
Tape- to- Disk Upgrade S23 
You Keep (he Cassette 



CASSETTE $39.S5 

DISKETTE $49.95 

Add S3 shipping and handling 
MC.Vr$*C.O.D. 



PXE Computing! 
IT Viektburg Ljine 
Richardson, Tpkpir 7 50 BO 

214/699-7273 



Please hrre tfie menially retarded They are sincere, hard working and 
appreciative Thanks' Phyllis. 



! 

s 
i 



TIME BANDIT 

I NM Dnnlevy A H.vv ti>t''' 
Tuatl ul H in same 011 scpfetn' InUME 
BAN OH, yuu flcfc from n^if (fiarr 
TWENTY places wiln wpr 1 5 mveis in 
twch tfate. Thut's ovcf 400 scrtrcns 1 
Visit KAMTASV WORLD. MSTFAn 
WOfllfJ, & SPACE WORLtl Fitjht in* 
Evil GuarriJans Ktlim Snuuphs Ihc< 
LtiflkuiQ Lurkcr, Angry tlmo and rnnrn' 
f .nd the Keys anrj co4lec M fMs 1 1 i?H£t>f «5 
ni Km#i CrrSp Supergrapwcs, colortui 
^CflOLLING tondsuuM 'mi animal umi 
nrxiovw IrlREt HUNOfltrj StREENS' 
The conquest ol lime and *iwce iiwailr* 

yrtiil 

Tape S2T 95/Qtslt S29 05 

CASHMAN 

Hid flnnk-vy & nottrj Fray Br 
E<pkrtrre tolot, toslnuwinq .imiii;ii*nii 
and amazing sauna make Hi is non> 
violent game a classic 1 Different levels 
Bin! iitt» thdn FORTY gcionrH ufkj* .is 
rrwen Challenge 5 goaJ dean In n cts you 
can lake* Flay solo or &\m irwcriaiienne 
nriAn-pnye' simultaneous compel mm-. 
SrramWo lo gal I he tool firsr, Uil Im 
care'ul ITwKATS ate prowling and your 
opparw»l is iQcang enost 
32J( Tam $2? 35/ms* Szg.gs 




SUPER PAINT 

Ejv JuftTl flrane 

Sup* Pawl is an exciting new en* 
hwernen' 1« your GFapftcom dr.w 
mg qysfcffl 6rea* II w cMnfl ftftllQt* 
inrj youi creative lieedom' Now you can 
dmw and eaini wrtn every colDf your 
mach*r* Is capable ol Over cnlpfs 
aie .ivait^jle at alt Hmas! iu no iQNfjer 
impossible lo Jifld |ust ihe nch| jrvade n 
icnturc Super Paint brings the nOlQft 
boo into vtKii Color oomouEen Requires 
GrapfKorn system 

Ql ik ■MtmHr<i'"t»$1 S.95 

576 South Telegraph 
Porttite. Michigan 46053 
(313) 334-6576 



] 

I 

! 



! 
i 

i 

! 

J 



BUILDING AUGUST'S RAINBOW 



Analyzing Our Surveys 



* What's thix, a tjwv format for ymtt 
cvtumn? What 

Well, as they say* imitation is lite sincciest 
form tif nailery — or t at teasi, the most 
obvious. So. when 1 note from our RAIN- 
BOW! est survey responses that "Letters io 
R ainbow." " Reviewing Review*," ■ P ipe tine." 
"Downloads" and "Eanh lo Ed" arc among 
uiii lup-raicd department*. 1 recognize a 
good device when I sec one: euncljc, topical 
ircaimcni of reader concerns. Besides, 1 get. 
mail, too* and t have no shame. Shoot the 
Answer Mnn another question. 



■ OA*, what tlxe did you elvun from the 

Thai Jowpb Kohii, Dick While, Osle 
Puckelt and Tony DiStcfino needn't 
consider changing anything; our survey 
respondents rate I hem tops. In tact, nil of 
imr dtptirtrnf nii received sretifyin^ly good 
murkv Oh, nobody escaped getting a sliarr 
of the "fair" and "poor" marks, but. overall 
nil of our regulars were fated ^excellent" 
or "good* Jiomc 70 t» B5% of rht time, r<jr 
obvious reasom ( well keep the lotal 
rnnlungs confidential, but, just tor the 
record, "Score board" and k "Svu re board 
Pointers" Mere ranked hi the very bottom. 



• Aha* Dot* ihat tman they gtt the ax? 

Maybe. Maybe not, Certauily, a low 
rating means we're going to take a strung 
look at a given depart meal, bui before we 
give up the haJlgame, perhaps well "pum" 
jjiJ regroup Survey luve^a many varlsblet 
and are only one pntt of our c o nun nine 
evaluation process. 



• OK, OK- HV aU know uwt.iiic* must ha 
kept in pcrnpetrtive. Now telt us what wr 
told ytni What Wr*» did you learn'.' 

Our RAlNUOWlesi-trvmc respondents 
|arv they bought, on the mvcrage. four 
produeli in the past year as a result of 
KAJNIfow ads. Ranking at the top of 
■tfjIlwHrff rnwsl wtnted are ulililie^ arid wurd 
processing, followed hy business and games. 
As to hardware, acquiring a moniior woi 
the chief interest, followed closely by more 
memory^ dkk drives, modems and speech/ 
sound fynthesuers. While 9&% of Irvine 
respondents rated THE RAINBOW ah ciurcLlcnl 
or good n*\% cNceHent 1 ), they would like 
In see more ulilitics, hardware and machine 
language. 



• Overall, then, i see the Irvine survey 
corresponds closely with the one at 
Princeton. 

Tbats true, and preliminary results from 
Clikiiyij ico<i uj tollow I he same pattern. 
A significant 45% or our respondents 
indicaicd they arc hesitant about buying 
from a new advertiser. Concomitantly, they 
prefer to see a new product advertised three 
times* or more, before being inclined to 
purchase jl In fact* a whopping 89% of 
respondents rely on Rainbow reviews. Some 
2&% always wait and another 61% ni least 
sometimes wait until they've seen k.\tN in >w\ 
liroduci review before making a purchase. 
And, 8&% of those surveyed rate our 
reviewers as qualified {59%) at w«H- 
qualifted |39vft 



What eke did we teh you 



WeJL 92% at least sometimes will type 
in a program listings but only 12% do to 
Iri'iinnntly \ full nf ihrw surveyed 

have hod occasion to use our advertiser 
indcA. Some 7%% say color ads gel their 
alien I inn more than black and white ads 



* 1 1 'hat 's the fcehns about issue themes? 

In general, respondents seem well pleased 
Only a mere 3% said they seldom or never 
like them, The mast popular are (be 
Anniversary, rillfiiea, Games and Bcginnus 
iisues — in that order. The Music and 
Business themes were rated lowest with 
Printers nnd Fdncntinn doing only slightly 
belter. Is there a theme vou'd like to see? 



• I'd think about it. fn the meantime, isn t 
tt time for yvitr rioting theme? 

How kind of you to remember. Ves, that 
brings us in the S3 1 question. You see, the 
turvcy form we value the highest is the 
rainbow subscription form — yes, we 
certainty do read and heed the comments 
RJUMirJw and rainbow on yavi subscribers 
make — because dial means you're a rcgu hie 
reader and. as the first question in this 
column underlines, nur render* me rated 
lop* as writers, loo. 



— Jim Reed 



16 THE RAINBOW Angus! 11K5 



©Eff^scals Workbench 



A MUST FOR: 

High School SCudnniv 

■tvnd (CRitflk raw uum i. Pnotf rev c» 

I prmD ii a* tm Pace* OOCiif i > 
n-v^g t«*n nu "w*2 be Df«m 'op iNm 



Cat # 90-5002 




! r-.Fi^i ..„. ,,_,,„ 

' — ******** iK*****,,^ 
Pmt^UTi^m irjl.^i, it ^ ., , , 



►OUT 1Wfi"* Pf FT I'm! -\r**i« -fn tniMJH 
lihto Li w*p» fin.il lli—i- I. Tiid i|n--> 

t pvri t&u • ■" 1 1 ** 

Itnni » <*>rl. *VI* H ris* **** ' 

.-mil IrU S- mwrttU t> iJVrt. Tl«<Jl Fi *Jrr l# 
iiH^IMtlr tfu rU* C*f! ftneh Md OtJT IW4 

r i,Lip (I |H|BMW 4 »■ ^ 
filling l*H * tf» >1-<M I 

ink* allrrM P" *• *~ ■ 



HE FT Extra Only ^19.95 

1'hts \» vhT\ iidrfiiiuTi Lu vi mi r UKFT Puh^hI or DEFT 
Pimm I Win'kbi-iich. DEFT K,\in» i* i\ Eibnny mT pimmg 
nm\ dlfud Hit' lO muling with ^ra]ihn> routines that 
pmvirlii' Kxti'fHifii B^itffl i;r:if ihics ijipubi titit's in all 8 
f?n.nhk'* m<>du!+ Kull DEIT qnnliiy documontJlritHl and 
Piilnl pmpriim incltidtid. rruquirt^ iMK 1 

Available 
By Express Order 
At Your Local 



3-D Graphics Sampler 
Only $29.05 

Do M DinitTitinjiiu! Imaging 
rrom Piwcal Dcfinu an object by 
specifying point* and Jints. 
'['bun, with .'i-Il gniphic^ library 
procedure calls* Rutute. Zoom 
•And Move your 3-D Skeletal Oh- 
joett^K AM Source Files 
Included 

IS»:K h ii »™irm*» Wlll.T. U 

t»^. . |„^,^FI » tlMi.l — » I- 




■Hi' 


if|i 


11 ii 1 


J' 


hi 


■■I 




■ii. 


■ i 



SYSTEMS. INC. 




Radio /hack Store! 

t\inty \\*f\dh\v ill t £11 All I J El ttnldUl SflJiiv 1 if (fit 

M UKFT BoMware ana programs developed wlh PEFI' soNworit 
«re BASIC ROM independent and use all of tno memory in youi 
Color Compuii!' wjlhaut 0S^9. an yau need a> UK FT soil wa^e afid 
a Tandy Color Compute, win Extended Disk BASIC, al least 32K of 
RAM and One DibH Drive Wrlh UKI't Po4€«t <S5fi 95j you will also 
need a le^T editor lo write your programs. PS J WORD-PAK compaM- 
me upgrades and Educational discount fiva liable Doalnr Inquiries 
welcome 

Orders and Sales Informal ion 1-800992-DEFT 
Techn<ga< Assistance 1-301 -253-1 300 



Brotan the Blue 


, Takes On The Fickle Finger of Fate 


B) 1 Alan 


A, S»pur(a 




^ if 








List j few minutes ago, 
you were the high ap- 
prentice of Zygan, a 
powerful wizard who 
dwells in the hills of a 
countryside. It was a 
routine magic-creating day until the 
wizard asked you to hand him the 
maroon potion, but accidentally, you 
gave him the axure potion. The mixing 
of his new potion with the wrong 
ingredient (he hadn't not teed your 
foolish mistake) resulted in an explosion 

(Alan Saporta is a sophomore and a 
self-taught computerist. He has worked 
With many different computers, bur his 
favorite is the Color Computer.) 

18 THE RAINBOW AuQIHA '363 



jind destruction of part ol" his laboratnn, 

t-ven itiiiugti lit wus close 10 1 he bias I , 
he did survive and, in his rage, turned 
you into a Brotan. Rroians are short, 
blue creatures (no, noi Smurfs! Brotans 
are shorter) with two green eyes and 
one mouth. Their only purpose in life 
is to eat yellow energy dots and 
(something that goes without saying) 
a\ aid red Gremlins who eat anything, 
in eluding yellow energy dots, themselves 
and blue Brotans. 

If you attain an energy score of 
1 5 ►000, Zygon will return you lu your 
normal state. But, until then, he has 
placed you in a strange box where two 
things sire constantly produced! yellow 
energy dots and red Gremlins. 



Mow to Piny 

This is a game for those with 32 IC 
h x tended Color BASIC You use three 
of the arrow keys to move the Brotan 
to the right, left and down. Once you 
go down an opening, you canH go back 
n» Kccuuse PEEK* ar< ttttifl i" poll tbc 
keyboard, iheru is rm need tfi coin in- 
uously hit the keys; just hold down the 
arrow key of your choice. 

After the title page is displayed, press 
any key (except break) and the screen 
("strange box 1 *} will be drawn. The 
strange box has six levels, At the 
beginning, the first two levels have three 
openings, the next three have I wo 
openings and the exit level has one, 

The Brotan begins at the topmost, 
inner level at the left. To cross an 
opening just continue in one direction 
and a bridge will be formed. If you want 
to descend an opening, pi nee yourself 
on top of it (lean a bit to the left) and 
pi ess the down-arrow key. The bridge 
will he broken (if there is one) and a 
blue "slide" wilt form on which the 
Brotan will descend. 

The energy dots are the yellow plus 
signs that line the top of each level. They 
are placed at a random distance from 
one another and can be worth zero, 
four, eight 01 12 points. That, loo, is 
random. When you score, the screen 
flashes and sounds, and four points are 
added to your energy score, tf an energy 
dot is worth eight points the screen will 
Hash twice and eight points are added, 
etc; Some dots are what t call "duds" 
they ore worthless, If you encounter 
one, you wilt simply consume il with 
no ill effects. 

In I he middle or the box is a giant 
red energy dot. tf eaten, the screen 
flashes and 50 points are added. There 
is one per screen. 

When you advance a skill rank* one 
of the openings on one of the levels will 
be blocked, preventing your escape to 
a lower level and increasing your 
chances of losing one "man" (you have 
eight). The sfciil ranks are as follows: 
Completing the first screen places you 
on the first rank, then every 250th point 
you will advance to the next rank 
(meaning more openings will be blocked 
if and when you reach the next screen). 
You can jump two or three skill ranks 
in one screen (just count how many 



THE DIFFERENCE BETWEEN PROGRAMMING 
AND SUCCESSFUL PROGRAMMING 




I 



DISK 

AINTI- PIRATE 

(A Breakthrough In Disk Proteclton) 

Your Only Weapon Against Software Pi racy I 

Here is a dance for you to copy* pro feci your Basic 
and ML programs. DISK ANTI-PIRATE does more 
than any olher program in I he market* Compare the 
features: 

* Aolo starts your Baafo/ML programs. 

* Effectively encrypts your programs 

* Oi sables BREAKS CLEAR KEY, RESETT BUTTON 

* Modifies your COdO 40 LI ST. LUST, POKE, PEEK. EXEC. 
USR, CSAVEIM), CLOADiM), EDIT. DEL. FRON, TRQFF, 
SAVE [MV LOAD (M), MERGE wilt ONLY work with your 
own PASSWORDS, 

* Your Basic grog i am loads w<tM LOAOM, 

* Includes a Title Sr;rejEfi Editor lo unaale utle sue ens, which 
can ho displayed while your program Jujda. 

* 'ONE AR GOTO' teattire lo trap errors [even lor ML 

programs) 

* Can De used to turn on 64K ALL-RAM MODE in 32K/64K 
memory systems. 

* EASY-TO-USE and FULL DOCUMENTATION. 

* HO ROY ALTlES,' AGREE MENTS/CO NT R ACTS- 

MIN. 16K ECS 01 BH Sytlum. 

iWcirks wilh CdCoI and CoCulli 



HIDE- A- BASIC 1.1 

{A a#eakUiroiiqh In CjsscUc I " r oH crl io >0 

AT LAST! A program thai combine* 
autostart with complete protect Ion ol 
yuur valuable Basic ptognuns, 
IMPORTANT FEATURES; 

* AulnsL-iili i'niii UrcKl.rJiUS, 

* A ML program thai mod flics your program And NO'I lusl 
*Stawl* Apjrl*. 

* Option lo disable Break- key- Clear key ft Ktwl button. 

* Disable* LIST LUST LD1T DHL TKOH TftOfT, CSAVL'lM), 
OJOAD Wir 

* Dl^hlM POISt rrtK II MX flf U3R to prevent Bads door 
entry ro ytnirprn^mm. 

* Dibbles OL*h fu rtc t lo rt* Co avnkl 4l(X«5* Ihm Dish tyslun. 

* Creatu!- jn OriCrtK GOTO' rrmUne lo trap errors 

* Yoili tUsk (mjijraMi !■■ Madcd ds j PtL pi-i<pam - with 
CLOAPfl 

* 1 .ill ckTCumcuUtllQUh 

WTTH I1|DE'A-B4S1C »>1 THERE 15 PRACTtCAtlV *0 WAV 

VOOftf C/VH GET UNTO VOWR PROGRAM* 
lluy Mow tc ffttcrt your ProftLv Tor 1 6K ECU CussitLlie Syslenv 

Tope Only »24.Q5. 

MICROCOM SOFTWARE 

RO, BOX 214, FAIRPORT. N.Y. 14450 

716-223*1477 

Toorti er; VISA MC. CHUCK, MO, COD (l? SO a* fraj Pi««sn aifcJ S2J» stup- 
ing and hinrJing (Foreign J&M), MVS Resists, ploajsn wJd Sale* Tax. 
* immcifato iHpment • Orpar By phone und get a $?00 rpf i in.) for yuur pnonrf 
t il! ■ tail fgf dtscoutis on tail* cjijarviiijH * Dcahtr inquinss liWif^i 






500 POKES, PEEKS 
Ti EXECS for 
the TRS 80 
COLOR COMPUTER 

NEVEfl BEFORE has this information of vital sig- 
nificance to e programmer been so readily evmlable 
to everyone- This book wlH help you 'GET UNDER- 
NEATH THE COVER" of the Color Computer and 
develop your own HI- QUALITY programs* SO WHY 
WAfT7 

This 80-page book includes POKEs, PEEKS 
and EXEC* to; 

* Auigslan your Basic programs. 

+ Disable most Color Bas'-c/EC B/Olsk Basic commands 

* Disable BREAK KEY, CLEAR KEY and RESET BUTTON 
+ Generate a ftepeat'Key, 

* Monjt? Ift'j Hii.'.iL. piotjrdi-ii. 

* Tranatur Rnrnpdks lo tape (tor 64K only). 
+ Speed up your programs. 

* RESET, MOTOR ON/OFF from Keyboard- 

* Restait your Basic program thro the RESET BUTTON, 

* Produce Key»Cllcks and Etror- Beeps 

* Recover Baste proorami Last by NEW, '10 ERRORS and 
faulty RESET 

* Set 23 diligent GRAPH I C/S E Ml G RAPH I C modea 

* Sot t5 □! me most commonly used Baud Rates 

* Allutr you kiui? Hays in 23 or yuurfavonte jrcado^Jimei. 

* AND MUCH MUCH MORO" 

COMMANDS COMPATIBLE WITH 1 6K/32K/64K COLOR 
BASIC/ EC B/OtSK B AS IC C ASS ETTP and DISK SYSTEM S 
and CoCol and CoColl 



ONLVS 16.95 

UTILITY ROUTINES 
for the TANDY &TRS-80 
COLOR COMPUTER (VOL I) 



ljT«JTY 




® 



TT»ti jdWrtM Us* fnr B<tat ML PitKJIWinwv InLVte, pfDUrom ajiUiUt^n mEniar> 
iHpignitiTti. *«f iii* jwitam f^wrcr JiliflO ror irr uMV^diinei gnen brkft* Th«f 
mulinn It bough! i t ni i tl u nil y alll coal you H11NDR EDS OF 00 L LARS . 

Tiw» a« too* Pdsitwn rticiK*KjBm ml uiiiin* um ^*me no ml p^ming 

COMM^U KEYS' toes* mfiir Baar C«wi«imI! ? fciyirrotes 

CURSOR STYLES: Crulr CWER SSrjQG Curtor 

f ULL Li'JGTH EFtROfiS 1 (M! I|J lE.nglf trrcr masSgd 

KEV GLICJECl Er-SIT \vfWi\ acrurjcy 

PAUSE CONTROL M Etoc ; must ML prjKirjmi on 

REPEAT *Ey. fN*lh ANK 1 "iy 5 Attain! r«pe4 spersfc 

REVER5L VIDEO j.i<\ £limnJ!« sy« ilr«^ 

SPOOLEfl Llttt. 35JK, B4K) DM1 -Mm\ *K ffiOM pmtflnl* 3?K S(K*llva &.Mcr ill 

SUPER SCWH.I FR (MK OtilyJ- Save ml warrvw ow^yJing (Ha scrote jft ibi s-awn 

MSf-TO rjiSX. Mlm 0cc *ul ML iiooiami Tliot to u,w 

HKOWior^EH wore ii 



i:iHP(Mrti> wild ECfl , r CituatUi 

and OakSyslams »d CoCo I ind CoCo II 

BOOK $19,95 

m ^ST THESE ROUTINES (READVTO^RUN) ON 
CASSETT E/OIS K : $24 .95 
BOTH BOOK & CASSETTE/DISK; 336.95 



TTTTTTTrr 24-HOUR ORDER HOT LI WE (716) 223-1477 



openings have been blocked when the 
next screen ts drawn). When you reach 
the sevenlh skill rank everything stays 
the a a me. There will onJy be one 
opening per level lb rough which to 
escape. 

For your convenience, there is n 
pause feature for those who get thai 
annoying phone call right before they 
reach the 15/XXJ mark. By pressing any 
key (except BREAK) all action will stop. 
When you lose a man your score and 
the amount of men you have left tire 
updated* 

Tf your computer can't take the 
"speed-up" POKE f,S495 T 0. then delete 
it from line* 10 nnd 201 L Also, if you 
reach 15 .000 you are given the option 
to continue (just in case you want to 



know how high a score you can get). 
When you reach 2.000 points you get 
an extra man and at 5,000 you get two 
more. You also gel points when you 
descend openings, One limitation, 
though: You can't have more than nine 
men at once. 

About Those Gremlins 

They pop out everywhere {the amount 
and where they pop out is randomly 
determined). If one ever blocks your 
only mcana of reaching the next level, 
you can kill him by hitting hlm> but 
it will cost you at least one man; many 
will get two and some can never be 
killed, making death inevitable. Most 
can be killed, but that's a chance you'll 
have to take, 



Hints 

Here are a few hints that win help: 
I) The leftmost row of energy dots is 
duds; 2) Even though the red Gremlins 
appear as if they are nomads, after some 
experience you might catch a "pattern" 
they may follow; and 3> If two red 
Gremlins are on both sides of you and 
both block another opening, always kill 
the one on your left (the 13 rot an 's right), 

This game is based more on luck and 
risk than skill. Will you eat more energy 
dotfi or will you escape down an 
opening because: with one man left 
you're afraid a red Gremlin will appear 
and block your path to victory? Breton 
ihr Blue is a great escape from the 
monotonous life of a wizard's 
apprentice. 



32 . + . 22G 
54 ....... 239 



210 
506 . 
100S 
2004 
END 



11 
5? 
150 
104 



Ihe listing: BRGTRN 

ft ******** BROT Af ) ******** 

2 MO 1984 BY A . A . K , S • &AS AF CO 
4 1 * WRITTEN BY ALAN A SAPORTA* 
6 ***ALXi RIGHTS RESERVED****** 
8 ***##*JULY 1984************* 
10 PC LEAR 8 : CLEAR 10 00 i X=32 I ¥=25 % G 
Y«e:SC=0:DIM BL(24,16) :FR=0:X=RN 
D (-TIMER) 

12 POKE 65495 ,0 J GO SUB 2000 

14 GOSUB4&0 t GOSUB1000 S GQSUB10 50 

16 CL=RND{50) :F0RCD=32TO224 STEP 
CL £ FOR RY=*2 5T0125 STEP 20:CIRGL 

E(CD,RY) ,3,2:NEXT RY , CD: CD-218 : X 
*32:Y=25:MX=CD:IF RK=5 THEN GOTO 
1012 

17 CIRCLE (134 ,72) , 5, 4 r PAINT (135 , 
72) ,4,4 

15 D=PEEK(342) :L=FEEK(343) :R=PE£ 
K(344) :S«X:F=Y:RK=0:CD=2ia 

20 IF D"247 AND Y=>25 AND Y<I0B 
THEN GOTO100 ELSE IF Y>10B AND D 
=247 THEN GOTO500 
22 IF L=247 THEN X=0C-2 J GOT028 



2 4 IF R=247 THEN X=X+2:GOT028 
26 GOT018 

28 IF X<32 THEN X-32 

3)3 IF X>218 THEN X=218 

32 FUT(S,F) -(£+8, Y+ll) ,SP:IFSC>2 

|JJ30THENGY=GY+1 1 IF5O500J& ANDFR=1T 

HENGY=GY+2 r FR-2 t IFSO1000£ANDFR= 

2THENGY=GY+ 3 5 FR=3 

3 4 PUT (CD, Y) - (CD+8 , Y+l 1 ) , SP 5 IFSC 
<15#0p THEN 3 6 ELSE IFRP^l THENG 
0TO3 5 

35 CLS:PRINT"YGU HAVE BEEN LET 0 
UTI"! PRINT: PRINT"Y0D HAVE WON J 11 : 
PRINT : PRINT 11 BUT WOULD YOU LIKE T 
0 CONTINUE TO SEE HOW HIGH A SCO 
RE YOU CAN GET" t Z INFUTGP$ : IFLEFT 
$(GP$,i) <>"Y"THEN END ELSE PMODE 
3,1: SCREEN! , 0 I RP=1 0 

36 PUT<X,Y)-(X+B, Y+ll) ,GU 

37 IF Y-65 AND PPOINT ( X-l , V + ) ^ 

4 OR PPOINT(X+ll1f,Y+9)*4 AND X>11 
9 AND X<139 THEN SC=>SC+50 : PMODE4 
, 1 : SCREEN1 , 1 i PMODE 3 , 1 1 SOUND 15^ , 2 
J S0UND155 , 2 : SOUND1 62 , 2 S SCREE Nl , p 

38 A=PP0INT (X-l , Y) : B=PFOINT f X+12 
, Y) :IFX=32THEN18EL£E IF A=4 OR B 
=4 THEN GOTO 20£ ELSE IF A*2 OR 
B=2 AND X>33 THEN SC=S0f 4 : PMODE3 
, 1 : SCREEN1 , 1 : PLAY »T2 0^03 V3 1GABBG 
CGDAB":SCREENl f 0 

40 RR=RND(101) :IF RR>50 AJ*D RR<5 

5 THEN GOTO 50 ELSE GOTO IS 
42 GOT018 

50 MX=CViCD=RND(188)+32:CR=CD-MX 
:IFCR>30 THENCD=MX+30 ELSEIFCR<0 
THEN GOT05S 

52 CD-MX+CR : PUT ( CD , Y) - ( CD+B , V + 1 1 
) ,SP:PUT(CD,Y)-(CD+8, Y+ll) ,KO:GO 
T038 



20 THE RAINBOW August 1 tJftS 



54 



GOTO 3.8 

56 RF^KX-CR:FOR CV=MX TO RF i PUT ( 
CV,Y)-(CV+12,Y+11) ,SP:PUT(CV,Y)- 
(CV+12, Y+llj ,MO: RK=8 : GOT03 8 i NEXT 
CV 

58 GOTO 1 8 

Y(1)«Y:Y(2) =Y+20 i IFFFOINT ( X+ 
4 , Y-KU ) O1THENP0KE3 4 2 , 2 55 i GOTOl 8 
102 FOR YR*Y(1) TO Y(2) :PUT(X,YR 
) -(X-12/YK+11) ,GU:NEXT YR:SC=SC+ 
5 ; POKE 342,255: Y-YR-1 ; GOT018 
200 RK=1 :GY=GY-l:lFGY=0THEttGOTQ2 



201 IF GY>10 THEN GY=9 

202 COLORl, 1 i LINE ( 150 , 160} - (220 , 
190) , PSET,BF;DRAW"C3BM152 f 165D8U 
SFEEBD8BR4R6L6U8R6L6D4R3L3D4R6BR 
6U8FBUS BRA BD7BR6C2 ( GY ) t IF RK 
-3THENGOT01 J p)12 

204 SOUND 3 , 4 I SOUND2 , 5; SOUND! , 8 ; G 

OSUB300 

206 GOTO IS 

208 PMQDE4 , Is SCREEN 1 , 1 1 FHODE3 p 1 : 
PIAY'^SOITSEFDCBAG 11 * FORT=1TO90# 5 
NEXTT;PCLS 

210 CLS0 ! PRINTS YOUR SCORE : " J S 
C 

212 PRINTS 12 8, "PLAY AGAIN (Y/N) " 
f I INPUT A$ : SCREEN0 , 1 1 IFLEFT$ ( A$ , 1 
) =i*Y«THEN10ELSE CLEAR i END 
214 END 

300 CQLQRl,ltLINE{30,160)-(13# f l 
80) ,FSET, BF:SC$=STR$ (SC> :YS-84: F 
QRR=2TOLEK(SC$) :S$=N$ (VAL{HID$(S 
C$,R, 1) ) ) :DRAW M BM"+aTR$(YS)+ M J 17 
2C4*'4S$JYS=YS^10tNEXTR:DRAW"BlO0 
, 17 2 C4 R5U 3 L5U2 R5 BR 4BD5U5 NR5 D5S 5 B 
R4NR5USR5D5BR4U5R6D2L6RP3BR6NR5U 
3NR3U2R5" 
302 RETURN 

400 FORZ=0TO9 i READN$ ( Z ) t NEXTZ : RE 
TURK 

402 DATA**tJ6R4D6NL4BR% "BR2BU3E3D 
6 BR" , "NR4 E5HL3G2BR" , "R4U3NL2U3L4 
BR" , **BU2U4D4R6L2U4D68R3 t V t BU6R6L 
6D2R4 FD2GL4R3 BR 3 M , »'U6D6R5U3 L5R5D 
3 BR" t "E6L6R6BD6BR" , "U6R4D3UL4 D3N 
I»4BR M , "BR4U3L4U3R4D6BR" 
500 IFX> 4 STHENGOTOie ELSE IFX=>32 
AND X<48THENF0RY=l2 5TO152: PUT(X 
f Y)-(X-J-12,Y+12) ,GUsFUf fX, Y)-(X+1 
2, ¥+11) ,SP:NEXTY:RL=2 
502 IF RLO2THENP0KE3 42,255! GOTO 
1 8 E LSEG0SUB100 0 : GET ( 126 , 48 ) - f 160 
,64) , BL:SC-SC+15 

504 IFPPOINT(72 I 36)=1THENPUT(©0 / 
38) -(84 ,44} ,BL;IFSC>250THENPUTf3 
2,48) -(56,64) , BLS IFSO500THENPUT 
(200, 88) - £224 1 104) , BLl IFSO750TH 



NEW? 




MAROONED! 

By 5<ove Hurrtoftl 
"COO KM Xw a it -ana*. f<js*.ng U*C 
4 n» c(tti n«*a Ba F <] ir* c*> txn r*c» 

(CQC c-5-jO *Hh 1 1 rOtCti ooQn in ifH. 

M*p Jh# t-ctcT" temi and ma 

V*C *tHvf df VftJ n>i|h Qnd 9 wOf <t 

raqtirao 
Disk or Amdek $29 95 




Blackjack Dealer 



/aw ^Ktdcjdcb mil arvf |f'o1»j» *> 

3JC"i ' you HxHa' »^OtKM V«i 

te 1m) vOi-" *OT#(ff tr r [>[?> Inn 

Tope 524.95 Disk $29.9 5 




EAGLE 

A p^f-V^VIW k TCI IFMPJ t» 
p*rf tMtl Out Cf^fB 1 »* OrtOBPWl 
3 K* 'arting (Tift ui^Cr f^ra» 

qret 'frflPDtor it cgOhxjO'V iWW0N*n 
Qrti m. itvW fin pfner AT»lttoC* 

at tonactfl iif» br***" to 0^3 fui^ i 
Top* - $24 95 Disk - 129.95 



Sketchpad S19 9S 

•&ntt*a 4>3W¥^ ftognci^ r»» 

ALPHA 40 + $49 95 

MoT- »ta» jjp 

Testmaksr S29.9S 
Maycode $24 95 



M't Torre 
Jockay Typing ' ,i r-- 

mm 

LI2PACK 
o* • jrar Ana 



Sic 75 

S49.76 
1H5.75 



Thh Month's 
Speclaff 

Amdek 3 Diskettes 

Pat 

CT 
10 



a 

10 



. |— ir*rt i Warn • t*r» 



«20 



Factory Closeotii! 

Amdak Dual J Disk Dttva- 




mitt' 



H99 



Supply 



Monitors 

Amd»k Color 100 ^2i9 

AmdAk COtOt $D0 '3^9 

Video DfJvei ( 27 9S 



$100 Shipping! 

We'll Ship Your Order 
To Anywhere In the USA 
For 5i P 0C 

lOftWC** - >CM5«» ttttxjta *J deal 

Sard For Our Free ColQlog 
Girl Certified** Avoiiabia 




i i^i rn We ve Moved/ 

'o ^H^' (303) 726-4937 

CO D Or d*rt Add £3 QQ 

P.O. Box 1664 * Telluric CO 61436 Uy*uJ 

CotOTOdO BwiHlanli Add 7X Tax ffti^ili>Tna j 




A,ng U ?^ THE RAtNBOW 21 



MORE FROM DERRINGER SOFTWARE 



TELEGRAPHICS 4g» 



SIMON 



© 1985 by Derringer Software, Inc. 

i'RINT HI MS GJtAPflH3 WHILE USING TELKWHl I KR &4! 

U» your CaCo Max. Gr nphkom or any uihcr graphic editinf program to 
create your own Idler brads ot sales charts and then prim them while you're 
using TcJcwriier-04 Ie'j she petfecl way lo Add thai perianal touch id your 
torrapondcote. 

Telegraphic* comci *iih a hi-res senxn prim routine lhal interfaces, with 
Radio Shack, Epson, Gemini, C-heH and Okidatn prlweiJ having dol- 
jddrcsiable graphfc*. A limpte modification lo Telewriter^ will allow you 
to exit Telewriter via the DISK I/O MENU and prim tmi the jraphk without 
affecting any t>f your text io ibe buffer. Using Trtewriicr'* partial print op- 
lion you mulct base a sain chart or any other graphic printed right in the 
middle of your documcm 

Ttm Li (he »me feature thai et included is our MASTER DESIGN program 
Since we felt you don't need la buy two graphic* editing pmgranu, %c have 
made tiiu feature am liable at a reduced prist, 

SPECIAL INTRODUCTORY OFFERS! 
TELEGRAPHICS - 
TELE WRIT E&JU - TELEGRAPH ICS _ (SAVE S 15.00) 

COCO MAX 4 TELEGRAPHICS - 174,95 (SAVE 11 IfJG) 
ALL 3 PROGRAMS - SI 20.91 (SAVE Sl9,«) 
raftorWe Orr> On Oafy ft*** ^iher Diwvm Applkaht?} 

DYNAGRAPH 

© 1984 by Derringer Software, Inc, 

A utlllly protrtm tar fl»nm or DYNACA1.T" 

DYNAGRAPH will tranter graphic files from OYNACALC to standard 
graphic filet for further enhancing and libeling by graphic editing pt ograms 
such u MASTER DESIGN. 

DYNACALC stores it) graphic displayi in a way that is not accesabie by the 
standard LOADM command. DYNAGRAPH will ennven ihc* fo ftteslaat 
caii be I OADMed by meat any graphic* editing: program such as MASTER 
DEStGN. DYNAGRAPH wfft m» eotwn 4 uandnrd hi-rcs deiplny Inm 
(he formal thai is needed by DYNACALC, DYNAGRAPH cm alio icducr 
a graph vertically and hoifcroniafly mj thai mulliple displays etui be combined 
into one. 

DYNAGRAPH - SI 
MASTER DESIGN - $29 95 
DYNAGRAPH - MASTER DESIGN - 
DYNACALC - m M fDYNAGRAPK INCLUDED!) 
ALL 3 PROGRAMS - Si 19 95 



© 1984 by Derringer Software, Inc. 



Wouldn't it be nice if you could run through a BASIC prnui^m, mwa 
prompt after prompt, and ihca have ihe same tc*pons» generated again With 
Ihe touch of one fry? You can wrth SIMON r 

SIMON wilt "watch" you run Ihrougb any BASIC program and keep iracfc 
of entry keystroke you mike. The keystrokes an be saved In 3 disk ftk so 
the next time you want 10 perform the same procedure* SIMON will dn it for 

JfOU, 

SIMON can remember MOO keystrokes (Including mirtaioj and will faith 
fully repeat them lor you at anytime. A custom menu can be crested so lhal 
the prcv. oftme key wilt have SIMON run yum BASIC program 00 and select 
the appropriate command file lo use. You can even have SIMON pauie at 
liny mpui m iliat you can enier information that won'l be I he ttiflc each 
time. 

MMDN w neded for any type of reporting,, file mainienancc nr any other 
program thai requires a sequent of prumpu 10 be answered each time %h 
uxil This works especially wdl with our PRO-COLORSERIES programs, 

HcquuemectsL MK Lolor Computer with Disli 
$24*95 (Diik Only) 



SIDE WISE 



TH 



© 1984 by Derringer Software, Inc. 

SI UK WIS£ mskes your prinlcr do fOnHlhini yiou never thoughi posnble — 
pro I side wijit Print out an ASCII iprcad §heci fik I bat has up in |!l 
diameters per row for easier viewing. No more hawlei wiih Trying to bold 
sheet* logetbcr! 

SINK WISE v.j|l read 111 any ASCII text fik and print it out side way) using 
a Radio Shack* Epson, Okjdata, Clloh or Gemini printer. The only re- 
quiremeni ts ihel your primer has dot^raphics ability. SIDE WISE reatU 
ant ASCII file including BASIC program* and *ortl prcurcuoi lifei. 

AJlI a 11 r* ,k tuut" lo your pnnlcr's oapabililie»l 

$1^»95 (Diik Onlyl 



Include U.OO for LPS Shipping - Si DO U.S. Moil - S9.0U Air Man 
Checks, Money Order, VISA or MasterCard 

Derringer Software, Inc. 

f o. sot sm - Ffomict, s, c ism-im 

(D03) m-%if> 



Pro - Color-Series ™ 

© 1984 by Derrfnger Software, Inc. 

New there's a series flf programs thai otters Integration between the five major uses ol a computer 
Database Word Processing, Spread Sheet, Communications aid Graphics! 



u 

\ 

1 
1 
I 



I 

I 
I 

I 

1 

I 
1 
I 



PRO-COLOR FILE 'Enhanced* 2.0 $59.95 

An Hi tow WMtn of PfW40L4JR>nLE *M Onct agaii leave 111 nuik ai 
M mw;] inline carinas* ki ris price ring* \ai ite CctD' Cflfpnutei 

- fiff uum fwers - J0£i> S m HECQtOS * mitt MUL Tf DRIVE SUPPORT 
* 4txKt+ KcefHt capacity • * us£R Dtnmu G*tA EHTRV 

SCREEVS ■ 28 UAt* EQUATIONS * IF- tHENELSE FUNCTIONS IN 
EW*fiON$ * »U~WO£ RECALCULATION » B USER DEFINES REPORT 
FWMATS * 5 IfStft DEWIO LA6EL FORMATS • TOTAL FIELDS ON 
ftPORtS • SUMHARUl FIEl OS * SEND RffflRTS TO PRINTER, 
SCREEN OR TfJT FILE * FAST ML SOHTfTSO RFCOBOS W t ESS JUAN 
5 MiWES) ■ CREATE UP TO rff INDEXES FOR SORTW OH REM* TiHL\ 

flfcaflos * At/ro wfr ffifttar • keyboard cv&c * stores r oa- 

MATS Fflfl REPEAT^ USE * CUSTOM SFifCTIDN MENUS ' 
PASSWORD PROTECTION ' CREATES fiLES COMPATIBLE WITH 
QYHACHC* * 

Besajju or PAD-COIGN FILES ability so una report !□ a km hie. IN> 
rneem tto can U5f wu' 'iwilt cwpnTunicaliBm program Ui iramtrrrtl 
rspmli na ether eamp-jfjfi or rniD Umn fcllfl yOuf IflvOTlle *Or0 pra- 
cntsnr N r-raadng eu|lc*»^HJ repfrii Yau tin alio c<*i*rr ASCII (n«s 
iram y W r 5«im£ VH3*I Prog^m t-HTto Call (lFss Ihjt can « ac- 

cessed lor lurthfl/ referring md anUyil&[} -PflO- COLD P- f I Lf 4 *i» iup- 
pprrfld ly Iht WO'CQtOfl'flLE Nahnnal Unn Croup Willi quarterly 
I*! le% ■.:•!'» HH •;' 'f-v *■:■>.• J iJ drover tpl f-iii-.c'" vi-.il 
ygu'v* been mintifto, 



PRO-COLDR-DIR 



$21 .95 



Mwd to ar g?nt» all your duNsUM $* yfiu hiow wtete each p<agram n? 
PMI-CDiM-OiB will rud v<w (NndWUH »o e*et!e * muter mua Ml 

IMF CW tw lfiCK5fld by PftO-COl&B-FILE Mr sorllnrj .TUt reporting 
vexki^ rtcmiEi tan do stortd on ouxstts wtitt vatuiWD inhrinaiwi 
tbout uch sf&jTin 

» WS^ JO NA ME • PfLtftAUE/EK t » r^Pf OF ftif - W T Cfl£jS r£p • 
DATE UPDATED ■ ^UWSf Jf Of Gfl* 'IJlQCA7fI! ■ NUMBER Of SEC 
TORS ALLOC* TED AND USED - MACHINE- LANGUAGE A OORtSSES * 

A OUketto? dlrKloty can be re-ilned tit tta da.1) tilt *>lr) Old «htri« 
{teisiM inr> ntw torn jawndtd miUffiaiieaiLj You w i arjci^ t-^frs 
mwrti at rh»ii>1lfma!icn Aft? creal* I,i!m!'i s" "He 'iIsimhmh. hM jilting Wi 
nw a>s*5lle Itsvll 



MASTER DESIGN 



$29.95 



tNs (jrupJi -Li fKogr^m Joc^ more lor you than ^tsl ni-ftf rjraoMrj MiriOQ 
II win eanprjlji taU»nng in hNK graphics that tan ho dl^lcfcnt aijcs, 
tkitifiy EHrfcj mturaO drop iMJowed, raiis s»tf<r»ea <* tail H *in 
jqd inierrjce wtth Hie TeiawtHii nJ wore fwottasof rtt printing M-rti 
tiuptlyl * 'f v^u M le-ii. 

At ii graphics Bfl.inr n ta-ts fuM KMnligoel jM (he BKlenesd bask: h| 
<Ai grapfiic cwrmafidi. Creade bcias, circles line, rapy ptjpltys t*i£l 
uHMze GET and "PU F lM(ure(. Sdmn apded cijrnmjnds kKMtif rnlrr«r 
nrihtdkiti, lum M&ivs tttciwanas or ups«e dovm, Srjulih dtsplari-, 
cjsjtfl *jI patterns rot anadmc w o^agxirai lines hr creative 
bac^tnMjndt 

Speuji 1«[ h|« cfsalM wtlh Lhrj Letlsr Head Ulltiry allow yen 10 acccs7 
n.-rn QiatNct Hm Tfltewntti --F.-J r-ur cwn tJAS'C IKOffrvns IK fflO- 
CDLOK-rfJflllt> 

MASHA DfslQN coma with Us own Kfftn dums routine whieft Inter- 
lien wUh m popirla.' mi mart* pnntorB mat mv« dot attd-^»ph< 
graphic, att-HEv 
fftvlfKi In! 

J*l>y ftatnfiaw.EfCl . M Net C^o -M ft 1 3« 6y Oftnitac 



PRO-COLOR-FORMS 2.0 



$29 95 



flW-CD LOB -FD Wits #H access daU llHs vthi creatn *ilh PAD COLD R 
ftLE and mufle rho-i'. wtri mUv v ulacs lhfl-.-n gf: fli^pr n|^d \q ~i 
luch ii iUTtirnftnEv Any t m b\ InLxnanor. item four OMa iiM can He 
p'dviK) adywrwre and irptdlrtf as mny irmts. In Lho I el lor or w Inform 
vou cut uu the bunt tn Mt t«ni «diHn Pa* creating n-.n lorm dr peju* 
lauorlie wcro pr««*or 

• Df^ffrV J/PrOlS fOflW^ TJ AT OrVf TWF - fVSFfl OEfWf 0 PAGE SIZE 

* SUPPORTS SKOAL PRWJbR CGNlfWL CODES ■ RICH f JOS TlFlCA- 
WN * PASSWORD PROTECTION - MERGES WITH GRAPHtCS fflOW 

DESIGN ' 

rl ^di. u&e Oui gTirm cs riroernTi MASTFB PC^MH, yftj cm mnrpf 
graphics with your irjrms lor atidstf BAhancflmeats Ktvi your graphic 
ititf ■ riBij pnnttd me top nl eacn Intier <k incorporate design^, bar 
graphs 0 L aJly Olsptiy zrtntoO wnhln Inc lonr il&ell 



I 

t 



I 

4 
I 

■ 

i 



Buy any 3 and deduct 10% — Buy all 4 and deduct 15% 



Shipping: Include 53.00 for UPS shipping. $6.00 postal. 512. DO overseas 
Sand orders to: Derringer Software, trie. P.O. Box 5300. Florence. SC 29502-2300 
VIS MasterCard customers call: (803) 665-5676 1 0 00 am 10 5 00 pm EOT 




arMCM'.'' Ii * Uf Hvid V«»"4'* J* frmpirf* tvlliKf UHHt. UVtUMWAhH •' '» Hip|MM tj fibnUn^* U**vt. t*t i in* 

IBBHItft-U'' ii PCFjrilqfelitl SyCtflHlK, tn 



■. . . 

r- ■ _ + 




ENPUT(164,28)-(188,44) , BLsIFSOl 
^^pTHENPUT (7 6, 68 ) - ( 100 , 84 ) , BL 
505 IFSC>1250THENFlIT(164,10B)-(1 
86,124) ,BIiiIFSC>1500THENPUT(l64, 
28)-{18a,44) , BL 

508 X=32iY-25:POKE342,255:GOTQ16 
510 G0TO18 

ipp$ PMODE3,1:PCI^2?COLOR4,2:LIN 

E(8,8)-(248,152) ,PSET,B 

1002 DRAW^BMB, BF8R20E8L20F3D13 

6 NH 8 Rl 6U1 6NL8 H8 NB8 U 4R8 0U BNH B LB 0U 

8NR72T34R24U8NH8L24UBNR16IJ4R60U8N 

H8L60U8NR52U4R16U8NH8L16U8NR8U4R 

44U8NHBL44U8NH36U4R12UB" 

1004 DRAW lt BK44,3D8FBU8HBR196C2R8 

NP7L8C4F8L196DSRlB0ND4R8D12H8I t 52 

D8F8U9NHBR52 BD8 L8ND4 NI>4 4RB D12H8L 

2 0 DS FBtJ 8NHSNR 2 0 D8R1 2ND4 R8D12H8L4 

BD8FeU8HHSR4SBD8L4BR4j0KD4R8D12H8 

L16DB F8USNB8R1 6BD8L16RSND4R8 D12 M 

1006 DRAW°H8 L52 D8 F8 UBttHBRB 2 BD8L5 

2R4 6ND4R8D12NH8L192H8NR192D16F8U 

16D16BRC2L16BM30,8R13BM8 , 145D7R7 

BH76 / 28C4DBF8U8H8R52FSBH144 I 28D8 

FBU8H8R20F8 BH1 12 , 10 S DB F&U8K8R5 2 F 

8 " 

1^8 LINE (84, 3 6) -{13 6, 44) ,PSET,B 
: LINE (152 ,36)-{172,44) , PSET, B: LI 



LO WEST PRIC ES 

EDITTRON 

EDiTTPOW Is a Machine-Language Fiji I Screen 
BASrC P/ocraro Editor. More powerful than any worn 
r.-fir*»'v;nr f 01 £ rJ i r n g >•--. a,* .-; rr. programs ErO ITT R Q N 
a I rows you to RUN and dubuy your p'oorams Wlthoul 
havtnn to SAVE ihom in ASCII 20 simple command! 
ply 9 AuiO' Numbering nrtaka EDITTRON an efclremety 
power I ul and time-saving BASIC programming aid. 

Requires 16K Emended Color BASIC. 



GOLD KEYS is a MK Machine- Language Keyuuaid 
Enhancement which ann* rh*?se powrvru n^w (?aMre? 
1o your Color Compulor Fund Ion Keys. Typo A he ad 
Bui for, NoivDe&lructlve Cursor. Aulo-Hope^Onfl Hays. 
K*y Click, Enhanced Line Editor, md Ihese Powerful 
Command* BagAKQfs,, BREAfcOFF ONBREAKGQTO 
ONRtSETGOTO. IMPUTUSING, and moon more! 

Requires 64 K E* I e ruled Color BASIC 

Buy CHhCf Program Tor 20"- an C&s&Dtt* at Z2 1J on Drr,k 
Buy Boih Program! lor ^35** on Cassetta tti '33*on Dish 



Color BASIC ROM \£ 

Disk Ejttended Color BASIC ROM 1. 
64KhMK RAM Burtons 



Tl.KM&i Olhlefi {hetk* inrJ Money Ordcn fa- immedlitf 
ikiivtrv* P*r»n*t chccki aHu* J • O.nfen av*r lion 

(On * ChlrEnrnla fCtidfflF. fltfd fin ^*|» Ink 4 llrcKr* ijFUjf c (iif ddd 

52 iMppuift + U S r f> D >*d*ri «»l<l 




441* t. Chapman Sullo 354 

Orang*. CA ?2i£9 
I Jill ej 3^4070 



VIDTRON 



tw 



NB(56,56)-(11S,64) , PSET , E : LI NE ( 1 
32,56) -{204 ,64 J , PSET , B i LIKE ( 100 , 
76) -(178 ,84} , PSET j B; LINE (64 ,96) - 
( 208 , 104 ) , PSET , B : LINE { 12*3 , 116 ) - ( 
172,124) # PSET,B 

1010 DRAW"BH48, 4 3D8F8U3H8R60F8SK 
124 r 43D8FBU8H8K72FeBK92 , 6BD8F8U8 
H8R76F8BM56,88DSF8U8H8R144F8 n ;FO 
R VT-40TO12J3 STEP20 : PAINT (134, YT 
) ,3,4:KEXT YT: PAIKT( 16J3 , 4^3) ,3,4: 
PAIHTCl00 f 20) < 3,4iPAINT(20 f 36) ,3 
,4:PAIKT(92 / 6J3) , 3 f 4 ! PAINT f 40 , 16) 
, l,4!RK«3:G0T02 / 32 
1J311 RK=5tG0T0l6 
1^12 RETURN 

1$5& DIM GU(8,11) ,110(8,11) ,SP(B, 

11) 

1P52 PCOPY1T05 

1^54 A$- n BR2R5L5GD4FR5EU4HL3 D4 L2 
R4DGLD3FR2L2HGL" : B$="C4R8L3D3LU3 
D3 L3 D4 R8U4 L5D3 L2R4 L2 D3G2LRE 2F2 R2 

105 6 DRAW 11 BH40 , 2 5C3 ; XA$ f " 

1058 GET(40,25)-f48,36) ,GD:PCOPY 

5TOl:GET<40,25)-(4 8,3 6) ,SP 

1)560 DRAW » BM40 ,25? XB$ ? " i GET ( 40 , 2 

5} -(48, 36) , M0 I PCOPy 5T01 i RETURN 

2^00 PMODE4,2:SCREEHl,lJPMODE3,2 

:PCLS4 

2002 AS-'*ND2 4R2 4D24NR8NU2 4 L2 D2 2 
H3 2MtJ32 8Rl2tJ56R24D24L? r 4F3 2BRl2tT5 
6R24D56NL24BR10BU56KR24R12D56BR1 
2U12R4U12R4U12S4012R40aDBR4D12R4 
D12NL20R4D12 R4 D12BR12U5 6D8R7D12R 
7D12R7D12R7D12U56" 

2 004 DRAW" BH12 , 20C1 1 XA$ f BH20 , 24C 
3 }XA$ * " 

2006 DRAW«BD1^0BL200C3D28R12Lri2N 
L12D13BRBBU4NU16R12NU16D12NL12U1 
2BR12BU4ReC2BR12BD8U12NR16USEUGD 
20BR6NU20R12BR6U12NR16USR16D20BR 
6U20F20mJ20BR20TJ12NR16U8R16D20BR 
4RULD" 

200B DRAW»S5 ;BD10BL90C3L20D20R20 
D10NL20 J S4 ; BR6 0 1 2R1 6 D4NL1 6 DS BR 6 U 
12R16D4NL16BD8BR6U12R16D12NL16BR 
6U12R16D4L16R8F8BR13U12L7R16BD12 
BR STJl 2R16D4 NL1 SD8 « 

2010 FORR*1TO10^^:NEXTR; PAINT (18 
0,37) ,2, 3: PAINT (50, 64) ,2,3: PAINT 
U0/25) , 2,3 i PAINT (120, 35) ,2, 3 I PA 
INT (75, 35) ,2, 3: PAINT (0,0) ,2,3iPA 
INT(40,148) ,2,3 

20 11 POKE6549 4 , 0 ; PLAY " T8V3 1Q2BAG 
AB?P1;B;P1;BBBBB;P1?A;P1?A;P1;AA 
AAA ? PI ; B r PI ; B f PI ; BBBBB ) PI ; BAGA ? B 
;P1;B?P1?BBB3B;P1;A;P1^A?P1?B;P1 
," A f PI ;GGGGGGGG" ! P0KE6549S , 0 

2J3 12 EXEC 4 4 539; PCLS : PMODE3 , 1 : SCR 
EEN 1,0: PCLS2 : RETURN ^ 



24 



THE RAINBOW Aulas' IfJEB 




the Rainbow The Falsoft Building 
502/228-4492 Prospect. KY 40059 



I would like to send a gift certificate for a one year (12 months) 
subscription to: 

Name „ 

Address . 

City State 



ZIP 



From: 

Name 

Address 

City 



State 



ZIP 

U Payment Enclosed 

ChargeD VISAD MasterCardQ American Express □ 

My Account # '. 

Signature Card Expiation Date 

a 




GAME 




In the year Df our Lord I99l t several or Earth's deep space probes 
encounter several intelligent forms of life. Not all are peaceful. 
One of these races (through the probes* information) has found 
its way to Earth and is now proceeding to overtake it. 

Several of their "mot hers hips" encircled the Earth and surrounded 
it with a blue shield of energy, with the motherships themselves acting 
as the charging bases, and in the process leaving them open without 
defenses- However, each mothership has one falcon ship, a smaller 
and more versatile ship capable of firing back and blocking your 
laser. 

Vou will be controlling three successive attack bases, capable of 
firing at the falcon ship and Us base. Caution: Do not fire when 
the blue bar is directly below your own base t or you will be destroyed! 
To fire, simply press the firebutton on the right joystick, which controls 

your base. 

There arc nine levels of play, indicated by the blue bars at the 
bottom of the screen, one being ihe easiest and nine the most i lifficult. 

(Anrtm Fransen is a /7->w«aM fugh jihvtil student amt ftm Uvvn ihvitlvtd 

with i he Co Co since irs introduction.) 




26 THE RAINBOW August 1905 



You will receive three bases, indicated 
by ihc red bars at the bottom of the 
screen terminating from the right). Your 
scare Is indicated by n red line at the 
bottom ( emanating from the left). 

What you musl do is shoot through 
the defense of the falcon ship's base ft he 
Falcon's Lair) so you may then destroy 
the LutrVi power cell. Once it is destroyed 
the entire si hip falls to the ground, 
explodes and you are transported to 
another Lair's urea 

I hc more of the shield you destroy 
hi: lure d^frnvinp Uu' power udl, the 
higher yout score will be at the end of 
the round. This h not us easy as it may 
neem. As each level progresses, the 
shield starts to rebuild itself at speeds 
according to the level of play. 

The luting is rather long, but hope- 
fully youll find the game to be worth 
tu If you would like a line-by-line 



reference und variable reference table 
for fills game, please .send n SASE .jjhJ 
SI to me at this address: Box HI 7. 
Revelsloke. British Columbia', Canada 
VI IE 2 SO. 

Pie aw remember I live in Canada, 
-so use sufficient postage. If you simply 
have a question, complaint (or compli- 
ment?) or other comment, jusi send a 
SASF to the same address. 

I uvl ructions; 

I ) Load game, 

2] RUN it (you may have to run if 
twice because of a bug in BASIC). 

3) Press Reset (and RUH\ until screen 

is red. 

A) After the title page comes up and 
the introduction sounds are 
played, press fire. 

5) Adjust the right joystick to select 



difficulty, then press the fire butt on, 

W\ After a Tew seconds the game wilt 
begin. The object is to destroy the 
blue power cell at the center of 
the Falcon's Loir (at the top of 
Uk screen), while at the same time 
either destroying or avoiding the 
small faleou ship which hovers 
just below the Falcon's Lair, Do 
nm R re when the blue bar (the one 
that moves about) is directly 
he low you, or you will be 
destroyed. 

7) After you have lost all three bases* 
the game ends, showing you your 
final score and asking if you would 
Like to try again. Your selection 
is made by adjusting the right 
joystick until the white box is 
around the appropriate answer- 
then press fire. 




31 < 1&3 

4S ■•,!»*(«< 2 5 

52 B4 

63 152 

59i , + « . h , l . B5 

aa t 149 

END S2 

Tlte listing: FiCNLRIR 

1 PCLEAR7 : PMODE4 , 1 : SCREEN 1 , 1 : PMO 
DE3tPCLS3 

2 I$=INKEY?:IFI$=" n THEN2 

3 CLS:DIM X, Y,EX,EY, PX,T,R, LEV, H 
EN,A(10) ,E(656),E1(50) ,E2{50) ,Y( 
16) ,F(31) ,D$(61) ,D(50) ,N$(9) :ER$ 
= " R8 DL8 DR 8 DL8 DR&DL8 BU5 " 

4 PQKE187,0!FORT=0TO16:READ Y(T) 
: NEXT : FORT-0TO2 6 : READ D$(T) : NEXT 
: FORT*=0TO9 : READ N$ (T) iNEXT 

5 FKODE4,4:PCLS:PMODE4,l;PCLSliS 
CREEN1 , 1 : 1 $= "THE " : DRAW n C0S8BM 100 
,20" :G0SUS79 i I$=" FALCONS" : DRAW'S 
16BM14 , 60" :GOSUB81: IS= ,I LAIR" : DRA 
W"BM60 , 90 » : GOSUBB 1 

6 I$-"8Y@AARQN§MARTIN@FRANSEN" :D 
RAW"S4BM30 , 140 1 ' i GOSDB79 ; FORT=0TO 
7: GET (25, 145-T) - (210 , 14 5-T) ,E,G: 
PUT(25+T, 145-T) - (210+T, 145-T) ,E, 
PSET : NEXT 

7 FMODE3:COLOR3:LINE(0,0)-(255,1 
91) ,PSET,B:COLOR2:LINE(4,4)-(251 
, 187) , PSET, B: PMODE4 ; PLAY' T L20T8 BA 
GFEDCBA GFEDCBAG FE DC AG FE DCAGFE DC A 
GF E DCG FE DCGFE DCG F E DC FE DCFE DCFE DC 



E DCE DCE DC D C DC DCCCCC 

8 P=PEEK(65280) ;IFP=1260RF=254TH 
EN9ELSES 

9 CLStPRINTg226,»WITH THE JOYSTI 
CK, CHOOSE A LEVEL OF DIFFI 
CUTTY , THEN PRESS THE FI 
RE BUTTON" : PLAY" PI 

10 LEV- INT ( JOYSTK (0)/7.4)+l; FRIN 
T£202 t "LEVEL =";LEV 

11 P*PEEK( 65280) : IFP=1260RP=2 54T 
KEN12ELSE10 

12 CLSl:FRINT§227,"YOU WILL BEG I 
N IN A MOMENT 1 *; :5CREEN0,1 

13 HEN-3 

14 PMODE4,2;PCLS;PMQDE3iPCLSl 

15 PM0DE3 : COLOR2 : LINE (0 r 0 ) - ( 3 1 , S 
) ,PSET,BF;GET(0,j3)-£31,6) ,PsPCLS 
1 

16 GET(0 I 0)*(60 I 20) ,E:FM0DE3:C0L 
0R3 : FORT= 10TO20STEP2 : LINE (T,4)-( 
T+20,9) ,F5ET:LINE(T+30,9) - [T+50, 
4) ,P5£T:LINE(T,34)-(T+20,29) , PSE 
T I LINE (T+30 ,29)- (T+50 ,34) , PSET : N 
EXTT:GET(0,0) - (S0,20) , EX; GET (0, 2 
0)-(Sp,40) , E2 : PCLS 

17 PMODE3 , 4 : FORT=40TO74 ; CIRCLE ( 1 
28,144) ,T,3, -4:NEXTT:FORT=0TO20: 
CIRCLE (128, 144} ,T,2, .7;NEXTTiCOL 
OR2 : LINE (0 , 140} - {10 , 134 ) , PSET, BF 
: LINE (255, 140) -(185, 134) r PSET, BF 
: LINE (0,148) -(70, 154) ,PSET,BF:LI 
NE (255, 148) -(185,154) , PSET , BF 

18 FMODE3, 1:LINE (0,12) -(15,22) ,P 
RESET, BFiGET (0,12) -(15.2 21 ♦ E : DRA 
W'*BM8, 12C3M0,21M15,21M7, 12";PAIN 
T(7 , 16) , 3 , 3 I PMODE4 : GET (0 , 12) - ( 15 



28 THE RAINBOW Auguil 1W5 



DERBY CITY SOFTWARE 

"The Place to Shop for ALL your COCO Needs " 

Derby City is proud lo announce that we now carry the full hardware and software 
lines of the following COCO suppliers: 

Spectrum Projects • J&M Systems, LTD ■Derringer Software, Inc. • Speech Systems 

In our opmion these suppliers have the finest and broadest se lectin of the things 
you need to make your COCO perform a* jts peak. Order from Derby City today, , , 
our prices are tow and the products are Ihe best. 



OPERATING SYSTEMS 

XFX iT>nr NEW FLPXi 0) S99 
SPECTRUM DOS 

iEPROM.*y>t| !DH2S<» 
JDOS l 2 

I (25K 29 on? BOW 549 09 

JOGS T 2 [54 pmi ROW £49 00 

JDOS I.I I M pin) £3911* 
jfT>CP Da* Lunl.omfr it«% 
i J ROM ROW witfw 
MiftncHy Mindei [uiaUts Mai 

DISH 0 HIVES 

FROM SPECTRUM PROJECTS 
{ferns -Hi Irncks A » 2 rtj 
DRIVE 0 >y»U!'v 5229 95 

ORlVfc U i *v«m> $349% 
DRIVE 1 aw 3 >T39«5 
DFSK CONTROL* EH 
w PS t i ROM $119.95 
AMGEK TW|N 1 0«»VF $199 9't 
AMOEK DRIVE jw-dnwi iy?ton 
w oantioltor 5?99 95 

i ROW J ft M L1J I6»nv 4U J?4C*¥ 1 i Ml 

Irtdwtw 

• jFO-CP Drak aintrtWfir 
J DC? 3 > J ROM .1. ■'=*-*■ i-Mi ROM 

Comptaia JDOS mrtnual 

DRIVE 0 ftyston i-SS i £?&9 dQ 

DRIVE 0 «V4tcm iDSl *359 t»J 

DRIVE 0.1 avttlwn (55) $4?9 W 

DRIVE n i Tpflwn |DS1 $499 UQ 

DATABASE MANAGEMENT 

PRO'CClORFlLE enhantwJ 2t> 

Corr-pauak? * Dynac*c $59 gb 

PRO-COLOR-FfO^MS^O 

kiCOAV dpmjn HunbiMv *2B B5 

E-Z BASE 

iTTMf bMf irrull mUftiiwt 



SPREADSHEET 

DYNACALC 

CYNAGHAPH 
Maw graptnc* tor Oy *c Wk 

WO FID PROCESSING 

TELEWRITER 64 
TELEGRAPHSCS 
Add graph** lo TW 64 
THE WiZ 

MA chancer sett 'dTWW 
MASTER DESIGN 



S2HJS 

579 95 
$199* 

(DJ $59 95 

Sis a!> 

SI 9 
$29 95 



COMMUNICATIONS 

COLQRCOM E 

3» 1200 baud) $49 95 

TERW TALK 

Tdftmg lemxw Pah $49 95 

COLORAMA BBS 

The besl B85 Iw CoCa 559 9ii 

VME MODULE 

1u f COLORAMA BBS SW.S5 



SA9 '>•» 



tU9>*A 



$19 95 



SXI(W 



$»H vi 
1*9 9D 



MEMORY EXPANSION 

s*k 

CMOS v-JCkvi nl ti rn.ps 
64X 

?*K)134A & JW»'i1 JfcA ONLY 

Tfi^ndnf RAM 
rHO vjiaf^yj 1 ! 
MAJOR UTILITES 
CoGfl CHECKER 
Butt CcCo OHiflnytDc 
MEMORY MINDER- 0..y**>%l< D*kft1» 
FOR iDOS i J 
66 A 7B p* 1 V*f 
POR .'DOS i 2 
D3 A ?A |in» irKI 
MEMORY MWOEF 
PfdtjMrri & D-jtfjnonK' DiMOIfv 
tot JUOS I i ' fll Bfflti ISS) 
Fo* JDOS I l * or itHth«< |tl5| 
DISK SORT ft Of 135 * 

Sl> i US VltTHUil 

Mnmorti nil MCiO(04 fJniji 1rar" <fl*tinllMS 
«Min .McifAtiwi^u owMtiyy. tflwu* ftBai ft 
Hint in ndt ttnuus A i«u$| Id* JOOS uscn* 

MLB AS Id COMP HER 5*39 95 

WH DISK UTILITY PACKAGE S kfl 95 
TAPF . l3I5K IJTii IT v 

DISK UTILITY i I *M 95 

MUL r|-pAM*flA£* S£4 9b 

SPIT N IMAGE 1 1 *29fl5 

CaCO VIDEO rm r n S1FFQ* 

CnC'j CUE CKHOOK S39 9i 
SPECTRUM AC'VI f.n mm 

GfiNfRATOfl 539.34 

VOICE RECOGNITION ft SPEECH 

EARS 

Tfwi ONL Y vdkv nm*i -.y 

super voipe 

U'--iv..Mtt vum.itjn!4if 
HOME t:(»MMAWUF1^ 

Vi Ht:F i:i)WP.m. 



$79 9& 
$59 9i 



Vtil. 



d lew Hwnm CLTi'Tinrvjii 



SPEtTTRUM VOICE PAK 9S 
ESTHER 

T^rrtg p»yttwnr»^l 5?4 95 

PlNAl COi.'NTC-O/.N 
Tai)ni>g artvuHkM* S34 
STAR TALK 

Toft.intn«N^ , -<w* *24 95 

5HIP HUNT 

Tilditu ajvur-lun' S2<t 00 

ADVENTURE GENERATOR 
Tjllh-PHj Auv Gun 

MUSIC 

MUSICA ? ivot ? 01 S29 95 

MUSIC THEORY 

Cou'fiff < S29 9S 

musk: theory 
music library 

Vr» 1D0 $30 9$ 



MUSK. MRRARY 
Vol 200 

MUSIC LIBRARY 

Vi. :io:< SJ996 
S"tf REO ^AlK 

Canned CvCo to ituJsg $39 9S 

GRAPHICS 

CO CO MAX <blNkl $69 95 

GRAPH iCOM iLrMHhim Can 
QFLAPHICOM t> II .'W^.WWimHF $SM 35 
BJOKk BLOCKS IDISKJ $39 95 

SCHEMATJC DRAFTING 
PHOCE5SCR S29A5 
MASTER DESIGN $2995 
DYNAGRAPH ST».9S 

GRAPHIC SCREEN DUMPS 

GEMINI EPSON £16 y$ 

GGP< H 6 COLOR DUMP UtliftS 
ifc IN- FASTEST .N.rnp |qh CGP 1 15 
17MP-r3UMP 11095 

EDUCATIONAL 

PRE-SCHQOt 

TALKING i;ODNT TO DNF 

HUNOnOD 5*'u ^ 

r Al KINO AI.F'HABET SWS6 
TALKING NUMBERS ft 

COLORS 429 95 

TALKING NUMBER SKlLlS $29 95 

TALKING t:i OCX tffl 95 

GRADES * h 

TAI KH«3 SUBTRACTION 95 

KING AUTHOR S fAlES SS995 

COLOR MATH fi34.05 

SPELL-A-THON Si* 95 

SPELLING TESTER $9 95 

POE TRY CRFA TOH tS 95 

SHORT STORY MAKER $9 95 
FOREIGN LANGUAGE 

PRESIDENTS 19 9b 

STATES 5995 

CAPITALS $995 

MATH DRILL S9 65 

EDUCATIONAL PAKS' 
MUL UME * 1 

G<a0M 1,2 ft Su«. Scf $29 95 

VOLUME 02 

OnJw 3 10 6 A 5p*c E« 529 95 

HARDWARE 

DOS SWITCH ERS 

FD' AftM ComlFOHflfft S21 % 

W.li. RSDOS i i $49 95 

For RS Cwvironeis S3 1 9ft 

■ Will JDOS IM 552 85 

JDOS J 2 124 pif>| 9b 

RS-?32C 2 POSITION SWITCH 124 95 

RS-233C 3 P05JTION SWl TCH $29 95 

40 PIN DOUBLE V CABLE $29 W 

40 PIN TRIPLE V CABLE MODS 



MarHK^ard 



Q^rrfsiown Road. Suiie 23?. LauisvHIe, KY 402 IS 
f502) 4S4-6B09 
An orclrra Si^) WMpping ft hondftog Ky 'Ciflon'iD odO 5*. ssie« m* 
C O D iMd 42 CWJ'V ISA/Mas I BrCard'C ear 




i 



i Library 



= III i l l 1 

9? I mm 





VIP Integrated 
Library 

VIP DetMop Magicl ' 

Finally, yoin an have [hp powei and inteflf atifff H'jf Lotus Symphony", 
1 I 1* of Open Arc*™" for the larger micros on your Colot 
Cnmpuler' the convenience^ Insgjol th»ngw to a new ap|iWf a turn 
itnd eflordPs* (ranker ul tiles iwl Ihr I bp nt ynui 1ihh(-i 

WuhVlP Desktop, Ihe si* application* ot Vi P Library jre lniegl-*led 
m(n enr ptamrim, on Ortt? disk- V»li have mitani access ta word 
processing with J sptflllna. checker .ilway* In driendance. data 
management with mail meti**. spieadsheet financial analyst*., t l» i ■ - ■ 
communications ami dlsV malm ensue i- |usl move (hp found in poiril 
|a the vnluTip. and I hp new application is them. And VIP Inlegraterl 
Library ba% hem m^di 1 to wurk wpII with erne disk drive, or oh tour (a 
bp ready to push Your folnr Cnrn nuier to tbp limit*! 

Elegante! 

VIP hUenral^d Library fi e prodm l with hncSsv, imlda- ,md run. 
Innde is dop (iwrtorap but very elegant program. Un the nutiidrr, it 
comes hjmdiomely buund In | wo cloih covered, Hold embused 
hinder* ttifh *hp; ,j-<^ U"m |Ii..m- you ln'I iv-lh ^nl'n nr" 1m Hie 
Tnr'ny J ClfH* * And tememheC la j*r*l loftwerp of (hi* quality For the 

Tandy J n lid yno would have io pny hundred* morel 

Si and- Alone Power 

VtP IniPRUled Ubtjiy |> rn>i one ul lhr»o tltfjoftttptf, ,ill-ui-outr 
*Hrer*dlcer machine*, ^nori lor on*+ day and [htm you ih row H jw,iy. 
It fully 1 Me^aies lh» »ii iqp-ol-Ulr^lne sUnd-alone prq^rdin* 
diwibed in The following pages. VIP Wnler. VIP Speller. V|P Cal(. 
VI P LJalahdse, V I f> Terminal A VIP Disk-Zap Vi >u ■ an buy the uitNn< 
integrated | ikjrftry at OOf P, or you r,ln hu> nnror two pn i^nim* (hat 
you need now and upgrade in the integrated Library la|M t 

ShawriJ Hk's, Shared Feature* 

AH VIP Integrated Library applications share common leaturt'*, 
such as ease of use, builHn help, ihe wme t(nnfi»jnfj>, mil prlmei 
roniioi, lull use ol your M K o" mumory, and )tep~by-ttep tutorial). 
Most important, Jill essential application* feature protest i>j I high 
rf,^lii|ki i hiwrrc.n»* displays tn- give yOll 1 Chalceel 51, 64, Ol 65 
characTciY per line, with 21 at J* 1 1 net oer $cre«o You pjei a 
prDioslonar display on your Color C ompui er wUhoin any hnuiyvjirr 
oiodifitaeioni 

Buy the Integrated Library for 

$149.95 



Or buy the individual volume* separately, 
as shown on the following, pagesft 

fc/MpKJ « ■ ■ r^mr-m I pr#iWnxrk uf Urni* mm 

^ifnlnni, ml 1 I 4*9 (l**tt1**iK*l IXM^ 0l-rHi»tlt»in"1 f u*n 



VIP Writer K| 

RATrD f OPS IN RAINBOW X^ll^ 
COLOR COMPUTER MAGAZINE A COMPUTER U«R 

Thi' moM pnweriui rMsy'to usf word pruce/iwtr Ii available in 
th*» showpiece and warkhrme ol I bp library: The VtP Wriler". 

The ruiuh f>l IwO year^ n\ PP^uarth the VI F Wrilrr" uiPer ''v<"y 
'pal lite you could tfeflre from a word protestor. It Is the most 
; ji i \t n r i u ■ i . v. 1 1 ■ m runsi d> L pL'nJuPli k and mosl vrrwililc With the hi< 
tei. rj lip lav, wnrksrace ami (ompaiiUHliv tiMture* built into ttm 
library I ho Wfhef is aJso t*ie itlM nsahif 

N ea rrV every 'r>j t ure ,iod op hoo pen ^rl*le \n i mp'eroenl on th p 
c *r i nnijMifrv. rhf rlr^f-o ol |llc program ^ rffr-j-i 
prtW4mmln% u llawfejs Or lobni "IU»nbow" 

Amontf vmwd prQce»oi> far iihe t oto, V/P Wnrer ifandt a^rme „u 
(hv <iu»l wrtarife mof< proh-iwooil piOKram av«llab^ ' ^^iy 

The Wrilcr will *<Jlk wMt> you ami ywrt prrnlet in do thir>|s vnu 
alwayt wrintedlorto I very 1eaiun j m yrmr pMKirt r,in hi- pui in uite. 
tvtry cha racier *^!, wipry graphs v r ^ pabihty at any baud «aip. F Vf N 
PKOPOKTiONAl hi 1 AC fMC ^ (hi* with Umplkrly and plngance 

Professional featyres> ol particular node: 

• M(«iiuiy Vrm*n willi ih\U iWltr HIHC. loiiitiiruiilire lfr*tft%iitfl pin 

t* i pi M i h . Hut H|< HI % jfC nl mh if kspai r v> 1 1 h Hn< 1 ape vroinn jut WK Willi Ihe 

ijM vvmlMM 

■ r«L.'l in r.mat WI\TK3W<iiii>wiiix v*"i ini L *Hew rhi^ jmnterl pvntn QN 
Tin st Bifh rtnoiti PSititiNr.. j,i-*j t ^., -ii m,i*i, iiPtfrh iv lf]Cn 

NDIh |iat;r hn'.kk>, pjtt 1 "mmtn'n f> hmtiliik fn Ultf Ipnutln u> up In t4t* 

m.iHj.'in (1 ritaiei nvmn kATiciiM a m«|i 

*A Ifttd HllflNfj WlNOllW ill .ill If iFimLi'V it^ r.n mirtf otthl Wide 

ii'fHiilk anrl fii*mhv hip lo JtEi i h\u <Jft 

m 1 4(E I rrtdHHi " n-i eUlN 1 1 K i r>N 1 Nr>l i i ll U ^ .mrw bwur 

fVfhl fUiTlilCDTEXT 

PFiiU J.Wilv i iirini hi nma wi|ih'^Ui ultyl «<iiJI i innwumly rlir jinlnv In eilM 

in n-s^ii OHMiarn ni am ii ee^tllle vtvin ruti n n sr tiony iimi 

INStHT, lOI ATl ANOTHANl F. * nm) |,i, ^Im, Ufttu TIN ^iWUl tANfO</S 

ht>H ti mrUilpiiiiiJloii* word wrap air^unrl. 1 1 rritfraihrnrtlile mhs dikptiy rficmofy 
Uiefl j'"J IpII niiti- ln*<atiatii*i *|un-. drill tn>jrier^ 'mm fl I OOTVOTfS 

■ Auuimalli inullii allttn 4ii|iimaln |m<hmihhi Aiilip*n*H' leiirinniR, anlo 
■twiH UnkH nuln inM^rliiniiK, vnpum mjpK hjIui iiprt, immiP unnL *t»hii' 
^Iuh'I |u<i<.f Jinl |ii>iil HHmmi'iU 

I1T>|.m> rihiijiil. Iy[iiin<aik V,«y i^pv-nl ifntt 1><-Y IwrM fut iJim f»i<>«. f FKOffi 

in hi rtnN ami liNtiuM^Miit (eaimet » ''khi.hwmahii nun i 

aulii | nkmiM , irailnn. jml iii^iam mi ikihii HHV 

32K (Comes with Upe & disk! $69.9S 
VtP Wriler-VtP Speller Combo corner io VIP Writer Rmder 



Buy the VIP Speller Separately 

32K Disk Only $41.95 

ALL COCO OWNERS! 

Trade in Any Non-Game 
Program From Any 
Company And Buy 
VIP Integrated Library 

For Only $99.95 

KE.Pt'S MOW' II yuu already own <■ VJP pM?din i or any olher (dim 
pany'i prodntl, 4 dl»k drive, and ti.ivr' MK ul mi'moiv, ,iil you have in 
da lo t.ikf advantage tj| Hu« oiler is svfltl ynoi VM.' Sujiel "4' okn in 
•jllier nnfhgJlUe piU|(Mm hai k, wHtl a i redil t AUl 4Vis.i 01 Ma^teiC^Mjl 
number, achat Ft or moni»y arrh'ffoi S'i'i 'IS pin* Sfi lor vluppiug anil 
handling rSltl lorCanad.d S«mt it 1" 

tibtarv Upgrade Offer / VIP TECHNOLOGIES 
112 Aero C amino, Santa Barbara, CA 1J ? 17 



VI P Database™ VI P Terminal 



"ON* OF THE BEST" IULV 19«4 "RAfNBOW" 

Thiv hi^h speed MACHINE LANGUAGE program fflJ* all your 
«rir_«rndtioi"i niaria&Cfflertl neeo\ be they Jot your business o* Wne 
And it doe* w3 heller than any olhei database proftram lur llw Cnior 
fiKiipuT^r, (paUiirrig machine code. IrtwerMMe *treem and ma Il- 
ium pjv rapahilitie*. Inventory, accnueK mailing flit*, lankly hlaturiiBti 
yie>uh nami* ' vi p Oiiab*» " wil5 keep Ira* k of nil yaw data, ami it will 
01 (J tip Vlf* Wolff* fFffr*. 

The VIP r>aubatf~ lt>atmu<> >e1ei tahle fr>werci»e duplayt fDt 
nuxlmuminility UwiH handle Ji maiiy records J* frl ^n yniird«4ks ll 
is it run ii red in pi »impl« ji»d vtey lu i in der stand rtwnu vysrerp. with 
full prompting tm F .isy operation You« data b stored in records ol 
your own design. AH nipiari* fully Indexed rpi *peed unrf efficiency 
full Mjfl fir T«'cnrrJ\ IV piOkfltind lor Miy liMi-ifi *>[ HamUfc ligun'v 
a i (dressed eu., In a*t ending or dutc ending alphahelk or nuniFiicil 
Older, R Pitied} can bP irarr heri h-i Npetiftc entries* mini; mulripir 
teareh < Hlvrif . With dauhaw intm merge you may *fno combine 
Dipl., itHf and pnnl mailing Km*, pnnt "bo<ic< plate" (Jotunwun 
ddrh<*» envelope* - \hv Mil If milk'**. The math paclr*|i.e even per- 
Purrm ardhmrlif operahorK arid upri*le% other fold*, Unhmited 
prht formal <md report ^t-riu ratine with the .ihdply To ntlbed c ontrol 
, . .Ji - i< ijt w>th all prttnen, 

32K DISK $59.95 

fi-IK ReijuHed tor math pjriiafle A mad mer^e 





VIP Calc 




RATED BEST IN IANUARY 1984 "RAINBOW" 

for your important communit-Aticm need) you've go< tn go beyond 
■., iit.wj.ri' :h.e iinly els you thai Vou n^fd avnarl [ermlniil s;i ih,v y.ui 
tan irjnd and rprrery* programs, messages even other VIP Library* 
file* VI p ferrninar ha* "more realise* than cornmunlcaikms soft- 
ware tor rp/M, IBM and OVM fib com pel en." Herb Friedman. 
Had lo Electronics February S9fi* 

fEATURES; Choice ol 8 hk-re^ lnwtrrc«« display^ * Memory- Sen^r 
with BANK SWJTCHiNC lor full uwrjf wOrkipiL* * Selectively prim 
daia jit baud rater Irom MP to 9600 " Full T20 Lharactef ASCII 
keyboard * Automatic graphs mode * Wwd mode {word Wtip) for 
urtbrokon wordf * Send and receive Library fries. Math me language 
ft BASIC program*. Duplex: W»lf/fu|l/Echo. Word length; 7 or B. 
Parity OddfEvenoi Nonr?. Sto& ftlti: l-i * Local linefeeds to «reen * 
S<i*e and load ASCII Hie*. Marti Ine Code A HASIC pronrym> * lower- 
rait Tidvbting * 1 0 KeyHTOke Mulijplter (MACRO) bolter* lo perform 
repel lb vf pre-ent^y log-on laVfoandsnndlhort meiiagm * Program 
mabM> prompt or delay Tor send nen line * ^electabi»- jh.iractrr 
trapping ' Send op to len «horl messages (KSMO, each up to i*S 
rharane r> lon^ automatical! v. lo save money when calling fong, 
.|.-.l-inL f Hr-c omnii-nflcil b.uid i Jies an- 1 10 jnd Ulfl 

32 K I Come 5 with (ape & disk) $49,95 

(Tape works m lbK hoi without hi rei di*olayt) 

VI P Disk-ZAP ™ 

RAVED ABOUT IN THf APRIL 1983 "RAINBOW!" 

Vow database Hie disk, form letter dhk, or BASIC program disk 
goe* hod An i/O error slops loading, or even backing pp of the d<tk. 
Week*, fufn months uf work *ll on the disk, Irretrievable Now 
i juisonph" di^k errutt are repairable, quickly and with i on fide n re, 
(isinr. I he VIP DI*k»ZAP", It b the ultimate repair utility for tfmple 
and quick repair otail disk error*. Designed with the iron- programmer 
rn mion, me Vie Dipk-/:Ae" will lei yoo retrieve Jll tyM*-^ * jf hashed 

nirs. BASIC ami Machine Cude pragrsm^. The SO page tutorial 
makes I he novice an expert, 



"MORE USABLE FIATUfiES" FEB 19BS "RAINBOW" 

VI f Cak* is truly I he Hnesl and ea si I y I hp mos I or i wv dul el er. r r 1 1 > m . 
Woikuhui'l rino riiijiiLtJl modeling; prnpr.i-ti nv.iHimk' tear (he Cn\tn 
* iirnpMui t^irw every CoPftt Compuin tjwiiL f < lias, aciei* to a 
jiIi ulatlng and planning lool better |ha,n VMCali * t BflMlfllhgftll It* 
<■ aitireb an d command* ami rher some. WITH USABLE D3SPLAV5- 

Ihetn'i. nothing lefl i>ut ul VIP Calc'* Every feature ynu vn r om» ii i 
ftlyUfl with VlvC. ilr" c 1h^n-, jndlUen«ome Vou fctrl up I n 5 TIMES 
rhe -*t reen[1i\|>lavaieao1 flht-F sprrad*l>eeMnrlheColm Computer 
«nd Memory Sttme with HA MM SWITCHING to^e no| Just 24, or 3(J r 
Dul UP TO 33kuf WOMKSPACf IN 64 K?!' i his diiplay and riieingiy 
allow yuu the FULL SIZE, USADLl WOS*$H(,tTS yt>u leoinre. Vrju 
aJ>rj stl: User definable wttrksheei uze, up to 51 % column* by 1034 
raw!' Up lo StXTf EN VIP(D PtSFLAY WINDOWS to compare mi 
contrast rebuilt of ttan^e*- ifePtcnPRtCIStQN ■iine.Cusineand 
fllher hlgo^iometric hjnih.inv Avc^jng, f^pnnenW. Aigebrair 
func tinpiv, Cobmn .md How 'Vs-rcndlnRattd pe^ff*ndn»i!; SORJS for 
rpfrivtm. mi rr^tdlv LOCATH FOtMUL« OR HJltS \U CELLS ' 

i i*y entry, replication and tifock rnoyuift uf han>fs * global at Loral 
oaliHNrt wuHIm mi i rrrt up iit ?ft chdracieri per r HI *Opbi* irires ut 
up in i'yh rhaiaf tit* per Cell * Lmiilhi» proqiaminable (Onclkin-* ' 
IvlMitulIc Kry Rep*eflt*Kry ttri'p * Typ«haad ' Prinl Up (a 2Si 

■ ..iumtiwurMu'iM T NinifMI any Hand rale Irom HOinWlMi * fiJm 
r.uHidK kavablw uNmu wHh wnrkihr r-t 1 1 ^iim PRIMER CONTROL 

■ iJiits iur i ifs lumi/ed priming with lettei qjwNty or del matnx 
prlrtler " LnmtiiHiMpHiadnhrei I jtil>u^ with VIP Wrilef" dorumrnt* 
in ireale k*d«i*Mi. ptoject<oris r viatistkal and financial ri«pnct> and 
hmljiicl* 

64 K (Comes wilh I ape & disk) $69,^5 

VIP Pia&ram* rin nm svc.rk witfi l\)Q$ 



IbK DISK $49.95 



To Order Direct Call: 



1-800-328-2737 





In California call: 

1-800-468-8737 

Order Status And Software questions call 

(805) 968-4364 

MAH OUDtH 5HW U S. 5hippmjt|.(K ptriduc|llhetilM*iy n 
[ W q piodkirHl (JbllO r*NAL>A; IJH IJiS OVfkSf A^l, 
(•cntrtml f herks *irnw i 

an iimtu wli|r<i ii' "i*<M|»c «rHtMw< fx#n?» 



VIP 



132 Aero Camino 
Santa Barbara, 
California 93117 



Til ftl> l» * 1'*.tt»M*<» iH t*M.lv C«iu Vnii -1 1 « M*Jm*it 111 

ilUt I4l|l 



,22) ,A*PUT(0,12)-(15,22) ,E 

19 FCOPY7TQl:PLAY n L100Tip0O2":PH 
0DE4 , 2 : SCREEN 1 , 1 : PH0DE4 , 1 ; FQRT^0 
TQ47:GET(0,T)-(255,T+32) ,E:PUT(p 
,Ti-l)-(255,T+3 3) , E : PLAY 11 FC 11 : NEXT 
T i PC0PY2T01 : PM0DE4 , 2 

20 RESTORE :FOKT=0TO1 6; HEAD Y(T) i 
NEXTT 

2 1 PMQDE3 1 2 1 COL0R2 : FORT = IT 0 ( LEV* 
2 8 ) STEP28 r LINE { T , 183 )«- ( T+20 ,19$) 
,FSET, B;NEXTT;PKODE4 # 2 

22 PMODE3 j 2 : COLOR3 : ON MEN GOSUB7 
7,76,75 

23 GET{£, 33) -(255,46) ,ElSH=UY=l 
60 : X*12£ : E*=RND ( -TIMER) 

24 J=JCYSTK(0) :IFJ<15THENX'X-8EL 
SEIFJ>4STHEHX=X+8 

25 IFX<0ORX>24jBTHENX=Q 

26 IFRND ( 10-LEV) ^ITHENPUT (PX, 172 
)-(PX+31,178) ,E:PX^RND(2fl) *8;PUT 
(PX,172)-(PX+31, 178) ,P 

27 FUT(Q,160}-(Q+15 # 170> ,E:PUT(X 
,160)-(X+15,17£) f k : P=PEEK ( 652 8,0 ) 

! IFP=12 6QRP- 254 THE NGOS U B3 9 

28 IFTIMER>1500^LEV*Ip#)THENTIM 
ER=0;GOSU857 

29 IFJINB<12-LEV)^1THENG0SDB37 

30 G0SUB34 



31 SH=-SH:IFSH=-1THENPTJT(£X,EY)- 
(EX-i Sj3,EY*2#) ,E1 ELSEPUT (EX , EY) - 
(EX-i-B0,£Y+2p) ,E2 

32 PMODE3 , 2 : COLOR3 : LINE ( 0 , 1 8 4 ) - ( 
SCR/10J3, 185) , PSET , B; FMODE4 , 2 

33 Q=X;GOT024 

34 EX=EX+({RND{3)-2)*8) sIFEX<0OR 
EX>172THENEX~QX 

35 EY=EY+( (RilDf3)-2)*2) ;IFEY<3PT 
RENE Y-3^BLSEI FEY > 120THENE Y= 12$ 

3 6 Q_X**EX; RETURN 

37 LlNE(EX+35 , EY+10) - (EX+3 5, 170) 
,PSET:LINE(EX+45,BY+i0} -(EX+45, 1 
70 ) T PSET : PLAY " L2j£T40O4 BGEDC" I IF { 
EX+46>X AND EX+4 6<X+15 } OR (EX+3 4 > 
X AND EX+34<X+15)THEN 59 

38 LIITC<EX+35,EY+1,0)- (EX+35, 17j3) 
, PRESET : LINE (EX+45, EY+1J3) - ( EX+45 
,170) 9 PRESET t RETURN 

39 IFX>=PX AND X<PX+20THEN59 

40 IFX>EX AND X<EX+70THEM4S 

4 1 T~X/ B ; IFT<70R,T>Si 3THENTY =0 ; GOS 
UB74: RETURN 

42 T=T-7:TY^Y(T) :GOSUB7 4;IFY(T)= 
0THEN4 4ELSEY (T ) =Y (T) -4 : LINE ( (T*B 
) +60 , Y (T) ) -( (T*8 ) +67 , Y (T) +8 ) , PRE 
SET,BF;SCR^SCR+50 

43 IF ( T>6 AND T<10)AND Y(T)<10THE 




PROGRAMS * PERIPHERALS ■ SUPPLIES - SERVICE 



Ftre gilt #>th joy o*d*t uluced on our txcfuwr ^Electronic Shopping Sctrtct-' 

• IrVrife ■ 




• Shop by Modem 



513-396-SOFT 223S Losantiville, Cincinnati, OH 45237 51^396-SHOP 

m^M CijS SHIPPJNO will be chafed pi &ur actual COST C °D 
" ^ Ohio resident add 5 S%S*M«Ta*i COD add a 00 1 1 



NEW for 85... 




SG-10 



' iTOepairrall 

LETUP 
OUALTIY 



'Authorizi-d - 
STAR MlCRONICS 



*0Mm Ott Mt\y WWftkV WW* prtnC 



fill- uUlliIlfl full I Init- 



ial D MflH; 



The dtitiDltMe . . 




I n<aM4H orvly i 69 9? 

"i v - i .hum 94. 




The f4o^ Ltfw. 

* Amfg «n»*flf'd>ni 

* Pui' ! Mil ^IC47WL«J 

Mit*l 
» h i puiid ub<t 



PROMETHEUS 

Pro Mmt*m 1 JK 




AlpMrtumaiic cifp^ay, 



Fast De/iuery... Friendly Service 



Choose Iron] our /argo so/oc^on o/ Coca products.. 

B5 ... Colorware „. Deft ^ Dynacalc ... EIHe H i HJL^. J & M Mark Data.. 
Michlron ... Microcom Tom Mix ... PBJ _. PXE Speech Systems ... Sugar 



Metric Industries... 
. IC^... VIP ... and more !^ 



32 THE RAINBOW AinfUill iflftS 



N47 

44 RETURN 

45 SCR*»S CR+2 0 : TY-EY+5 ; GOSUB74 : PL 
AY " 0 1 AB DGE FA BDFE " : PW0DE4 , 2 ; FORT- 
0TO18:FUT(EX*RND(80) ,BY+RND(20)) 
- ( EX+RND ( 80) , EY+RND ( 20 ) ) ,E,NOT:N 
IXTT 

4 6 PUT(EX,EY) -(EX+B0, EY+20) r E: EX 
-RND( 20 ) *8 : EY-RND ( 100 } 43 2 i RETURN 

47 PM0DE4 , 2 : R-i : PLAY "T2L2 " : GET ( 1 
08,0)-<149,ll) , D,C : FORT-0TO77 : PU 
T(10S+R,0) -(149+R,11) ,D,PSET;PLA 
Y»ET+" ;IFR=lTHENR=pELSEil*l 

48 NEXTT : PC0PY6T01 : PM0DE4 , 1 ! GET ( 
0,15)-{255,80) ,E;FORT°15T067STEP 
2:PUT(0,T) -(255,T+65) ,E:PIAY"L10 
0T50C" : NEXTT : PM0DE4 , 2 : FORT=20TO1 
50STEP4 : PUT (0,T)-< 255 , T+65 ) , E 

49 PLAY"L100T20C" : NEXT:PM0DE4 # 2 : 
FORT=0TO4 ; X=RND ( 12 8 ) + 64 : Y=19 1-RN 
D(32) ; FORRwSTORND (20J+10: CIRCLE ( 
X,Y) ,R,1, .9:CIRCLE(X,Y) ,R-3,0, .9 
; NEXTR : PLAY "L50T50O1CEDCC" i NEXTT 

50 FORtr=0TO30 : PM0DE3 # 2 ! SCREEN1 , 1 
:PLAY"03GEDC" i PM0DE4 t 2iSCREENl,l 
S PLAY "GEDC": NEXT 

51 FORT-0TO16 ! INC-IMC+ ( ( Y (T) -30) 
* - . 5 ) : NEXTT : CLS : PRINT & 2 .3 3 t " BONUS 



l":FORT-SCR TO SCR+INC: PRINTS 24 
0 , T; PLAY LIST 8 E" ! NEXTT : SCR-£CRfI 

NC 

52 SCREENl J 0:PCLSl!DRAW"C0BM80,4 
011 • mscoRE " 2 GOS0B79 i DRAW "BM 12 8 
, 40 " 1 1 $=STR$ { SCR ) r GOSUB80 i DRAW"B 
M40 , 60 : I $» M ADVANCE 8 TO §NEXT % LEVE 
L";GOSUB79 

53 DRAW 11 BM3 6 f 80 " ; I? ==" PRESS @FIRE# 
TOl CONTINUE" 5 G0SUB7 9 : PLAY"L200T1 
00« 

54 C=RND (12) : FCRT>2 1T01STEP-1 : PL 
AY"V"+5TR$ (T) + M ;"+STR$ (C) :P=PEEK 
(65280) !IFP=12S0RP=25 4THEN55ELSE 
NEXTT; GOTO 54 

55 PCLS : PLAY" V28 " ; LEV-LEV+1 : IFLE 
V>9THENt£V=9 

56 GOTO 19 

57 T=RND(16) : IFY <T) >28THENRETURN 

58 PM0DE4,1;GET< (T*8) +60, Y (T) ) - ( 
(T*8)+G7,Y{T)+4) , E ; PM0DE4 t 2 : PUT ( 
(T*8)+60,Y(T) )-( (T*8)+67,Y(T)+4) 
,E:Y(T)*Y(T)+4;GET(0,20)-(60,40) 
t Ei RETURN 

59 PM0DE4 , 2 1 PLAY" L10T8 BGEDCAFDCG 
EDCDCC" ! FORT=0TO3 S Q=X+HND ( 40 ) -10 
: W=Y+RND ( 20 ) -5 5 F0RR=3T0RND ( 10 ) +5 
: CIRCLE (Q,W) jr R | 1 ; CIRCLE (Q , W) ,R-3 



PAYROL/BAS 



TM 



By Bemie Litton 



A dynamic tool tar busifosies. and acjoxjfitarti. AAY A0u3A$™ cvps chocki antf 
K^opi ncordfl tor compjmwi qp |g lOO a np toy gM AB you no^fl is 0 computer 
Wfh fl4X ^iltKUod &HiiC AW tfeik dhvt art-j .1 burner. ,irv! rwfUDU8*3' u 1^1- 

* Cul chrdtL ^ Tr» flryo/ani «nDi tMlh pin l|*sd and 'nctian- lu*d fKnita'a 
and *n can even Supplier tha ctiocka if you need iiwn ] 

* JkilofluUcitfy utcuiim jnd *tan* *w*n deduOknn*, ixlufllng (eoeral. FCA, 
ttftin, fhm P^ifiJur cluw^ Cfwdi aaoly. pfplflfiFiin ing j?f »n^jrarKV^ arm on* 
mv^cflaneoui 

■ Will L.iiiiulii'*' 1ni ftnrl f ;rifl( af ■ W«*n H&J 1 *(WfOvijl bffteip p*mi*fl CtmCk 

* Kttp Kdgm 4fKludlng momhiy fanHntu d «u cTiccM, pou tnoMfio. PICA. 

* EfW eofnMriing Fouiknt let! ywt cn«fig« sfcun it you Have rttad* t milll li a 

■ Handlm «*iwhJv. bi-wEqUy, Mmi^Hruv and mdfflNy can p^idefe 

* C'lculalQB slats lax aulorrvBlically 

' Each slohj hu cuilonn code ineludoa 

* We nava N«w York CHy »MiinflJdi r>B (2>.fl5/«*tra. 



Only 579*95 {$2 shpg) 



WITH PAYROL/BAS fM YOU'LL ALSO WANT, . . 

Mi Rrogtirn; ij\.m indivdUil tuimwiei and: nAUs of crwch inform ation la 

pr«jafo 81^ and CU1B uftwnpfcjymeni Slhu.s H»05 is? b? p*n 
W-S PiD)tim: Tfl tul yau-flOd W-S-B IZ9.05i <K? blipq) 



1-800-443-1444 



VI P w RfTEH. Lb Lr**i , 'y( mtl procwauig program hu 
al' llinOvd wofd'p'IKau mg foalurei PLUS 
auftKitafl.c «tWic*liun . pn^ralion ■ctribmnq ofAnm. 
ac weU A£ Eftcr Dtssctcrt **»0 U"J0 MwebIw taaSupes 
A ™frflrt*res' fnoQTBm. aCtoninfl ia Rfl.nflcw 
I j -nciudas, VIP SpallEr] \tt shpgf 
VtP CALC: C'cj'o fiucntiS pproad in^fl*. g»i "C (o of wwh- mau in MK 

CalculdHiinn kjnciont irdirfi? [n(pna(nefry (ind wrl rg |s&JU flnpgj 
VfP DATABASE; 5lw v& djjfii anj Mfi of «■ (unda and aJfcwi you Id tdmtun* VIP 
WriWrt lias iU *«■ Do rtttAnoi MRS. inmir*3rlaa, nnnru* and fitchm* and iflflri I 

VIP UBH ARY: Includes all Dl 111 A abovffplul t«*mm*> A Dijfc.^AP »n 

or*B Inta^ralBfl package $125 |j2 thpgl- 



OTHER PROGRAMS FROM HOWARD 

SAP It STOCK ANALYSIS PROGRAM: and track* vdup a lock porto*/* 

perfoanance. A hlawapd C'Cicifrve it99S ISf ihpqi 
EPSON PRINTER TUTORIAL Mew dmvn pogram lhat la acnes yOu new Ur wsa 

|ne Qpfltareni DDnmandfc td untetfl tfw oasomiflJ qf your Epson flnnm* J3J.SS 

($? aripgt 

i ,f, xui a" i -a; A:v^riLsni»pnm MaswiCaiO, VIS* jcc spied 

■ SEMD TO: Howard Medical Comput#r* 

Box 2 S Chicago IL 60§S0 312/278-1440 J 
Name 



Address 

City. Stale. Z<» 



PlaflsesetteJ tdesc 6 ajty. —111. 105 add 8"/* sales tail. 



include card t 



DEALER iNOUiniE&INVrTEP n Sl2 e 4a 



ALirjuil 19*5 THE RAINBOW 13 



CLOSE 




OUTS 



New Dual Mode EPSON 

The mnv Epson LJC-ttO offers printing flexibility in 
two mode*: cna mode allows v<*j 1c prrm -f i a quick 
(100 cpr>| dot-maJM* style lor pronramm.nG and 
graphics and irw Now Conor QunJry motto {IS 
CpS| produCa* precise (240 dol! f*r inch), 
trtauliful type lor correspondence, reports, and 
SimUa/ purposes Tho LX-80 d^ws 160 dlHeteni 
tyoe-wyle eofnttnaliona, including P»ca, Qto. 
Enlanjed, EmphBSiied, Condensed Subscnpis 
and Sluperiaipta, and type-atylefl can be suiectod 
quickly torn tho log coriHal panel w Prom program 
control Come* standard m intaton toed; I roc at op- 
tion is also avfljIdDte- 

LX P package Includes win a senAt irusT' 
(ace with 2K bulbr, a Color Computer lo Epson 
cabtei and Printer Tutorial thai lo aches you now 
Ho program Ihe dittwenl typo slytes £V233a value! 

LX-P: LX4H2 package $317 (S' a,hpg| 
ET-1 L'.k 1 n ■ tifii.on tor LK-8Q. ESS SO. 
SF-l Stogie-Sheet toed«r for Ih* LX-BO. S14S ($7 

ihpQ) 



♦EPSON RX-0OF/T+ 

RX*P patkarj* Includes Epson RX-SQFiT+pctntyj, 
Epson serial kntertaea, a wn.ii Ccfo r Campuior 10 
Epson ctttfi, and flee Printer Tutorial. M17 l$r snog) 

MONITORS 

123 Zenith 12' Green Semen, 640 doto*?Q0 Hon 

resolution, 15 MHe bend width (1M {$7 sMpg) 
122 Zenith 13' Amb«t Screen. -649 osls £00 drr* 
/■aalutwri 15 MB* band width 5134(57 shptp 



13t Z*illln n~ Color Monitor W in ■poota clim- 
posilo & RGB jacJt. 2$Pdot&J«2£lO dols resolution. 
MHz band nwdih. AM $1 48 [H * « nj>nj 



NEW: HI Roland 13" CclorMollfior with aoeakar, 
270 poc&kSOO Jute resolution. «t WH2 band wntn 
$247 {SIS ihpfll 
All monitors require video coni loiter 
Rctirso video lw w>th monitor c*der 



MEMORY 



6*5 K Upgrades— i Year Warranty 
64* El for £ Board* with compjojo instruction*. Re- 
move old chips and mpiaco wiift p^assembio-rl 
package— no Mldonng or rracu cutj- 953. 45 (S3 

M-f l tpr F BojrdS. Mo wldftTmt] mwJftd fjtpnrtfor 
leads musi be cut MS 45 ($3 ahpgl 

64-2 frv COCO 2. Kir requires on a *otds r pnml. no 
trace cut, S4B 45 (52 snpgl 



SURGE SUPPRESSOR 

SS-1 pyotBCK yourdafiiantltiquiprtitfrt ugwrwl powoj 
fiuig«« «np rran^enu ahpgt 



CONTROLLERS 

New Controller Iroro 4SM: Ha^ switch ihgt a!"'pws 
Riinar JDOS or RS 005 to be the d>ak ooeratmcj 
o/slflm^ aJuTitnatws sofuwn* compatipplily prnb1«Hni, 
while preserving Ibe advnntnctes n4 JtM 3 gold con- 
taclit (ind daia soparalor. A)»o added lo lha DC-2 t» 
a pa'altol pou. wtiiih it»an« a serial wMotTiiee b no 
LoncjsT needed in maho n inralkul printer (like (lie 
Epsoni work 

OC 2 DI»K Controller with JDOS $138 l$?*npg) 
R&-1; FtS DOS ROM Chip 120.00 [-M ■; h[^| 
OC'1 Disk Controller reads and writus to 35 end 40 

track ewigf-B and double-aided drrvos tor arV modete 

04 the Color Compuler wJ JOOS S12B |£2 elipol 
VC-1 Video Inlortece rnouni& inside Color Computer 

by piQay-baclting IC on top oi inierlaon — no aotder 

»nq nolrEVceculft . All models glwcornposiiu vlduo 

& finund SI4AS {12 snog) 
VC-2 for COCO 2— mono only 326AS (52 nhpgl 
VC'S for COCO ?— txMh octcr ar rnDnochrOirve 

539.45 (£2 Shpfl) 

*ar new Color ConipulErtno eoe*«S, cl4ifH am 
. :fir(«i to mother ocordj AlJachftfi wild &pnnq- 

kwrtod (Hiptk Color or mono. S39.45 ($2 ahpql 



EPSON AND J&M 

The EJ P Package 
Tho Epson LX-80 PrmtiM teemed w*tb out new 
J&M DC-2 Comwi^r rjivoa you top pmniing 
capabUilwe ^uli/fi- buiIMn swilcn flives JPOS or 
Radio St\»ck DOS «0 all sartwaa? can run on your 
Color Compiytftr PackflQO Inckidea; Epson LX-flO 
Prlntor wtlh ET-1 Imclor. DC-2 controller; 
parallol Color Computer to JAM cable; 
Epson Primer Tutorial ($20 95 waluuj 

Complete EJ-P packaae $425-00 (£7 snpoj 



DRIVE 0 PACKAGE 

35&„aa4 oyti* paci<&oje mcJudes hatt-hotpM., doviWe- 
4ided doyblo-donsily TEAC drive wrtb aiim-i™ CMt 
rind hnavy-duly powar wppty, 0O2 JSM Controllor 
antf a gojo%piaJ«i connecting coblo Akos^ob bgih 
35 and 40 track p?akiL 

P0>P package $354 (S? snpgj 



HOWARD QUALITY STANDS 

New TSnIX Uori 
Itor Stand; D*- 
sirjnpF'&saulirui 
siond witM dear 
tor nor posit, 
easy isscoaocevi 
10 FOM pnll. Id 
sot and onftll 
bullon* tJ*l W 
($3 anpg) 

T3-1 1 Slflnrjard 13* monitor stand lor Ihe wkjrnal Color 
CemputDt Spectly blatk. wory or dear 15" *irx4* 
$29.50 i£3 5^ 

TB-Z Same aa abovo Tor tf»o COCO 2 ! 29-59 (J3 
shpgl 

PS- IX Printer Stand lemurs ne* nonso^uppmajng 
team top. and cork base 1&'*ir*2*4 T t24ftSi43 
chpojr 




GUARANTEE 



Howard Mettled 'a 33-day guarantee 1* meanr 10 
eliminate ihe uncedrrinty ot defiling wilfi a com 
fi.my [hrnu-qh ihe mall. Once you rvctflmo our hard* 
ware, try II out; lest <l lor compntabilrly. it you're 
not happy wiih H for any reason, return it In 3D days 
rino we'll give you your money bee*.— no quasllona 
■raked. 




1-800-443-1444 

Howard Medico I Compute nsi 



1690 Elsion. CrtiCLtno b'0fi^2 
Cat No Ouanrlny Daacrintmrt 



Ed! 

Telephone (312) 278 MAO 
Computer Bulletin Boa/d (312) 278-951 



Urn? l:os? 



C03J 
1 



!Tl (W ^wi 



AE 



Ndni^ 

Arlrl<i?»i 



i Ci^. Slate. Ztp. 



Ibust Cost _ 

Shipping _ 

III rw add fiQ+i _ 

COD tadtJ 150) _ 

toibI order $. 



■ » 

a 




• ■ ■ 1 1 1 

■ in 

s " I i i I I iii 
.1 ■ 11(1 



SPEED RACER 



by Steven Hirsch 



The checkered flag drops as your putse rises in this 
-lively new arcade game. The road twists to the horizon 
on the 3-D panorama that sets the stage for the most 
'exciting race the CoCo has ever seen! Vie for time as 

I you speed through the curves at incredible speeds. 

Step through the gears to stay ahead of the pack, but 
.step lively since some will stop at nothing loses the end 
of the race, or the end of you! Four challenging raceways, 
complete with obstacles and colorful 3-D scenery, put 
your skills to the test in this Pole Position " type game. 



'32K Color Computer Required 



$34.95 





By Kary MoFaddGO ^ 

Si 




You clutch the tank controls, searching for any sign of the 
enemy. Suddenly a blip appears on radar! Frantically, you 
move your tank Into position. At last you spot the elusive 
enemy tank* Facing it, you race to lock sights and fire bef ore 
he does! 

Enter the ultimate battle-zone in this exciting 3-D tank 
combat game. Strategy, speed, and your tank's cannon are 
your only hope as you wind through a three-dimensional 
course inhabited by impenetrabte barriers and enemy tanks. 



J 



Dazzling graphics and litelike sound take you a step beyond 
the ordinary In this fast machine-language arcade game. 
Enter the next dimension, ROMMEL f s troops are waiting for 
you! 



32K Color Computer Required, 



$29,95 




f p i NEXTR ; PLAY 11 L20T20O1CEDC" : NEXT 
T 

60 ME N=MEN - 1 S I FMEN< 1THEN 6 2 

61 PK0DE4 f 2 : PCLS : G0T018 

62 P COPY 6 TO 1 : PKODE4 , 1 ; GET (0,15)- 
(255, 80) ,E; FORT=l 5T04 7 STEP 2 ; PUT { 

0,T)-(255,T+65) , E : PLAY "L100 T50C" 
: NEXTT : PWODE3 , 2 ; COL0R2 : R* . 8 : X=0 : 
FORT=60TO191 : LINE ( 12 B-X , T) - { 12 S + 
X , T) , PS ET ; X=X+R ; NEXTT 
S3 PLAY "L20T20 CDE EGA BO+CDEFGO-CD 
EF ABO+CDE FGO-CDEFG ABO +- C DE FG A BO - C 
DE FGABO+ C DEPGO - FJEFG A1304- c DE F G 0- □ B 
FGABO+ C DE FGO - DE FGABO+C DE FGO -DE FG 
A30+CDEFG0-EFGABG+ CDE FGO -EFGABO + 
CDEFGO -E FG ABO +CDEFGO- EFGABO+ CDE F 
GQ- 

64 PLAY" FGABO+CDEFGO- FG ABO +CDEFG 
0 - F GABG + CDEFGO -FGABO+ CDE FGO-GABO 
+ CDE FGO- GABO+C DE FG 0 -G ABO+ CDE FGO- 
GABO + CDE FGO -ABO+ CDEFGO -ABO+ C DE FG 
0 - A B0+ CDEFGO - A £0 4- C DE FGO - BO+CDE FG 
0~ B0+ C DEFGO - BO+C DE F GO- B0+ CDEFG 

65 PLAY " CDE FG CDE FGC DE F GC DEFG DE FG 
DEFG DE FGDEFGE FGE FG E FG E FGFGFG FG FG 
GGGG 

66 FMODE4,2:XS="THE@ENEMY@HAS@SU 
CCEEDED" : DRAW" BM3 2 , 4 " ; G0SUB8 2 : 15 
= ' 1 YOU S HAVE @ FA I LED" : DRAW" BM6 4 , 50" 
i G0SUBS2 

fi 7 T$=" YOU® WI LLC RECEIVE©" : DRAW'S 
H48,120";GOSUB82:I$= l RIGHT$(STR${ 
SCR) ,LEN(STR$(SCR) )-l) :GO5UB80 

68 1 $= " DO LLARS § F0R§ YOUR@EFFORTS " 
: DRAW"Bt*3 2,130": G0SUB8 2 

69 I $ = " DO @ YOUgWI S H § TO §TR¥ § AGAIN ' 1 
! DRAW" Bm 2, 150 " : G05UB8 2 : I $= " g @ YE 

SG@@S§§eNOM":DRAW"BH64, 170*' :GOS 
UB32 

70 T^SGN(JO¥STK(0)-31) »IFT=-1THE 
NR=0ELSER;=1 

71 COLORR: LINE (132, 168) -(196, 178 
) t F5ET , B ; COLORR+l : LINE (124,168)- 
(60,173) t PSET, B 

72 P=PEEK< 65280) : IFF=1260RP=254T 
HEN73ELSE70 

73 I FT=- 1THENRUNELSECLS : PRINT"TH 
IS IS THE END.., ";£ND 

7 4 PKODE 3,2: CO LOR 2 : LINE ( X+7 , Y ) - { 
X+9 ,TY) , PSET , B : PLAY"02BGDC" I LINE 
( X+7 , Y ) - ( X+9 , T Y ) , PRESET , 3 : RETURN 

75 LINE (167 1 182) - (193 , 184 ) * PSET, 
E 

76 LINE (197 , 182 ) — (223, 18 4) r PSET , 
B 

77 LINE (227, 182) -(253, 184} , PSET, 
Bt RETURN 

78 DATA16 ,24,24,28,28,28,32,32 , 3 



2,32,32,28,28,28,24,24,16 

79 FORT-ITOLEN(IS) : Q$-MID$ ( 1$ , T , 

1) sR=ASC(QS)-64;DRAWD$£R) : NEXTT; 

RETURN 

B0 FORT=lTOLEN(I$) ;Q=VAL(MID$(I$ 
,T,1) ) : DRAW N$ (Q) + "BL7 "+N$ (Q) + "B 
L" ; NEXTT: RETURN 

8 1 F0RT-1T0LEN (IS) :Q $«MXD5 ( IS* T r 
1) :R=ASC(Q$) -64:DRAWD$(R)+"S4BL2 
9BUS16"+DS(R)+"S4BL29BUS1G"+DS{R 
) +"S4BL3 BD2 516" : NEXTT: RETURN 

82 F0RT^1T0LEN(I$) :Q$«KIDS(I$,T, 
1) !R^ASC(Q$)-64:DRAW"C0"+ER$+"C1 
"+D$ (R) +»BL7"+D$ £R) +"BL" : NEXTT : R 
ETURN 

B3 DATA BRS, BRGD2NDR4NDU2HNL2BR5 
, RNR3D4NLR3 EHNLEBR3 BU , BRR2NFL2GD 
2FR2EBQ3BR4 

84 DATA RNR2D4 NLR2EU2HBRS , NR4 D2N 
R3D2R4BR4BU4 r NR4D2NR3 D2BR8BU4 , BR 
1NR3GD2FR3ENL2BR3BU3 , D2ND2R4ND2U 
2BR4 




85 DATA BR2 NLNRD 4 N LRBR 5 BU4 , BR4D3 
GL2NHBR7BU4 , D2ND2RNE2F2BR5BU4 , D4 
R4BR4BU4 , ND4F2E2ND4 BR 4 

86 DATA ND4F4U4BR4,NR4D4fc4U4BR4, 
ND4R3FGNL1BR5BU2,BRNR2GD2FR2ENFN 
HU2BR4 BU , "ND4R3 FDGLM+2 , +1BU4 BR4 " 

87 DATA BR4L3GFR3FGL3 BR7BU4 * R2ND 
4R2BR4,D3FR2EU3BR4,D2F2E2U2BR4,D 
4E2F2U4BR4 

88 DATA F4H2G2E4BR4 , DF2NDE2UBR4 , 
R4G4R4BU4BR4 

B9 DATA BRGD2FR2EU2KULBR5 * BR2NGD 
4NLRBR5BU4 , BDER2 FDL3GDR4 BR4 BU4 

90 DATA BDER 2 FG F GL2 NHBR7 BU4 , D2R4 
HD2NU2R1BR3 BU2 , NR4D2R3FGL3 BRS BU4 

91 DATA BR4 L 3 GD2 FR 3 EHNL3 BR 4 BU2 , R 
4G2D2 BR 6BU4 f BRNR2 GFG FR2 EHE BR4BU1 
, BR3NF L2 GFR3 NUDG L2 BR 7 BU 4 ^ 



36 THE JUINBOW Augufl 1586 



Why do more Co Co owners 

choose 'REAL TALKER'? 



Sure it's priced right, but there's more.,. 



titHiwndi i>i R-L-al Nil kef owner* know 'Real 1 Tatker' 'hsik A I i 
ther Coco vnirf synthrsizie'is in ease of use and flexibility. And, 
IO other Cnro talker ha* a rlra^'r mov mlr'Higihle voice 
hat's quite j Ipl or advantage when ynu consider Real Talker* 
n beatable price- Vet, Heal Talker has some important features 
tal you immly will iwl find Jit olher Coco tilkeii: 

MV'rtjjTiJTijnrJ - You'fl have your 
<jiikfjuter talking otiliriinllv In |ust 
itrnulGS flunks to ihJs powerful 
WW ctniimnnd. Type 5A> 
ANYTHING VUL WAN I" and 
qui wnrdsare instantly spoken 
r's ih.it simple. Think im* Lfj^y 
I m, jn.ike* treating speaking Ba$u 
imgMmv Afirhnjj speech rrt yflu* 
•vtating programs is. a snap too. 

CONVERT - Tim is a "ruly power 
ul crnuitiand tut Uil- bask pro- 
(r4ntVr» CONVERT automaiically 
rantfomis i mAdurw language 
Jependeni ^peaimu program into 
i uawkilone Batit program In 
)in<?r Words, ynii wn pflurilehik 

vritu xpeakmg Basil program* lrwi 
k< not rt-q i • i r r> j machine language 
nimtaor |n rrnjinutv. Till* IS a UOl 
$Ub taiHli* ot liisal T jlkfii " No 
>ther voice synth«ri«f u>es you 
oiyihing even remotely jp- 
iroacfltng (hi* type nt capability - 
wen synthesizer* coslfng con- 
,irfer4bly nrm.' 

_)<her feature?, include soitware c not u tiled pilch, km 1 1 mil yd 
/ocabuliiry teVHO-speeeh, and ov^n a program thai will recite 
iny ASCII tile tsuch ay from Telewriler44 A other word pro- 
iHHjrfsf. fou alsu §u\ CtifoFWares nmque lull-screen phoneme 
alitor program thai lel'i you experiment with and modrfy speech 
H H \ most fundi Jiienul revel. 



'Real Talker 1 |I compatible with any lhK. 32K, Mk Extended fir 
non-emended Color Computer It works with any cassette or 
disk svsTem ant! rames complete and ready tn talk through your 
T,V, or monllor speaker Price includes the 'Real Talker' elec- 
tronic voice syriJhe&ker in □ ROM pack, software on cassette 
'i nay be Iranslened to disk), and user manual 

NOW INCLUDED WITH 
RE At TALKER'. 

f. 'PR. Melius interactive Eliza' 
type psychoanalyst program will 
mucin* your i niter most problems 
at length 

Jf, TALKMC BATTIKHIWW yuu 
vs. the campuiirr in thu speak snj; 
version ot the classic game 

J, 4 TAlKt\G BLACmCtf- Ptay for 
big stakes against a rather talkative 

ONLY 

$5995 



•RiAl TMKBk-t'Uut [\\v uriginal Cutor Corn polerk™ ,«„..„ S3 9. 95 

'REAL llor the Cofot Computer-2J *..<...«..~,..~..$64r9S 

V- BtiANChlwC CABLP far disk svstemi. it yoo have a disk 
system but do no! have ^ Radio iihark MulthSim unit, this 
ernnun' < J < .ihle will allow to connect and use your 
Real Talker and Disk system together, » > .37.95 




'#e.W TAtktr' in j MMeaturvd ekefmnir utke aytt- 
tfaesteer unit built into a atm/tikl ririridsc raje. Yuu 
simph pftif; it fnin the aide of your t itmpuhr. 



rALK^EAO) 

t you have a 1 Real Talker\ do noi deprive yourjull 
)f thh absolutely lncredihlr> madnntvlangiiage 
alkMg Head simulation program. While other 
a! king tiead simulations use a minimal cartoon^ 
kke face, TALKHEAO uses nigh resolution, mitt 
t rcen,. diginied images of an actual person's lace 
■ ■ • riMie a llte-liksj a ni mated effect 




SOFTWARE FOR THE 'REAL TALKER' 

TALKHLAD can be easily commanded m Basic lo 
dppi-ar on screen and sav anything you want. 
Aval table on cassette or disk for onty 519. hi, 
TALKHEAO requires hAK and a Colorware Real 
falkei' 

ONLY$19.95 



COtOftWAtt iNC. 
J%OiH#A 9C TMUf- fsmsica Aw. 
WULI/f 1 Woodhiwen, NY 11421 

i7W h47*28b4 




* * * OR Off? JVC INFORMATION * * # 

aoo n.Hirt * okot* pop impnuc and m/wquhq 

COD ■S.\DDf}.to!M)H 

StitrPtHC AND HAHOlfHC, fQtt (JHftAQA tSf*<X 

Wi*cctJ«r vjm, MutrJtrjiffo mo , ^ cHtfW 
w.r. fc£Si | w.Nrs wcsT atjo wis taw 



This is one of those rare 
programs that will captivate 
everyone in your family. ... 
No one can see CoCq Max 
and not want to try it! 



Pi If Till! noiifliiri P ejIIT HuCf L 



II — I El lti;r-2W3Hft\ 



We are all wii.nesr.mg an exciting revnln- 
lion in microcomputers: a radically new 
kffld oi computer and software mat 
open* a whore new world of creative 
power Vtl Lompuler users. 

IS was inevitable that Ihis exciting ap- 
proach would be brought to the CoCo. 
With rhi* in mir>d t Coforware chose to 
go aJI out and maximize this new con- 
r epr lor the colnr computer. That meant 
designing not \us1 software but hardware 
(d& It meant thousands of hours of pure 
machine language programming. Rarely 
has this much effort been applied to one 
product fur the Color Computer 




Fiit uiit tiiutin foul fim* 




UNMATCHED CAPABILITY*,. 

Because Ufe took the moiomum approai h: 
highly optimized rnaehfne corfc tontim 
ed wtlh hardware, CoCu Man truly 
stands above ihe rest a\ the ulinnaie 
creative lool far the Color Computer U\ 
unrivaled performance Ids yoo create 
with more brilliance and more speed 
ihnn any slmibi system - much more 
ihan you ever imagined possible And, 
you tan da it in black h white or color 




All the sophisruaieri power ot ihe bigger 
•a fiteflts is, there: front, Putt OtMn Menus, 
lull Graphic ffiitiitfr font Styles, and all 
kinds ot handy tool* and shortcuts. 

Plug your toy stick mouse or touch pad 
into CoCo Md%\ Hi Res Input Uml. Then 
use i dfiHghlfaJ^ simple Paml^nd-Cikk 
method to get ,my oi LoCo Max% nower- 
■ Lti graph it ibtita it has ffteiri alJ: 



You tan Bmh, Spray or Pitt with any Col* 
or, Shitting m Fdttetn. Use flu&oer fiartd 
lines and tfp.r/jn I -qua re. rectangle, cir- 
cle, elipse. elcJ to create perfect illustria* 
(ions with speed and ease. There^ a Pen- 
fit, an frawr ,,mi even a seleOmn m 
fiiAjpupfn ffwhtt* Aud r js vuu can see, 
CoCu Max cao do a lot with t+^v 
\[\ ot the newest special eiiecls art 
there, /rare ftftei. f/f>, //nert tfrtrj/? Mir 
tt)n t etc. And all orl the ve»> latest super- 
capabilities llkr L/mfo, whic)t 
juturnarkalh reveres hjui mNakts. and 
fa/ Arts Which Jtooms you wav m on any 
parr of vour subject to allow ooMokM 
precision 




THE BtC PICTURE 

The laqje image box in ihe middle 61 the 
CoCo Max screen is actually only a win- 
dow nn an even larger image, Use ihe 
Poir.i-dnd i~J*rk 'Kind" in eimntess'v 
move your won low over any portion of 
the larger image. You have a working 
aiea of op to l>Vi limes the area oi the 
window itsell. 

FLEXIBLE PRINTING*** 

CoCo Wax gives yoo many ways to print. 
Fill a whole page with ymir Image ot 
condense kvo Full CoCu screens lo less 
lhao Vli page tor a imely detailed Cpp\ 
"Dump" your CoCo Max screen lull iiie 
or shrink il to Vi page iize 



FREEDOM TO CREATE... 

Anyone who waols to create anything at 
all on their CoCo sciwn nr printer will 
certainly be very glad lo meet CoCo 
Mix CoCo Max's trterirjly yet 
sophisticated graphir and le*| 
iiapjJ?ifiiies lei vnu .ilrniH inM.irnk pro- 
crot* illustration*, digrams, charts. 




' llfcMiXKtf.. 




You may then use CoCo Max's grapHc 
magic on it- The is available as an 
option from Cnlorware Iroro S149.W 
complete with own software on disk 
or tape. Using the DS-69 with a disk re- 
quires an RS mullt-pak adaptor. 



graphs, and romputer art - fit? sefliUJS 
use or |un tor irealive tun 



iron by using software schemes such as 
hiding windows. Although clever, these 
schemes yield $lugg*h and awkward 
really Only Into Max doe* it rtie right 
way. The CoCo Max Hi-Res Input Unit 
plugs into your ROM slot and adds art 
e ninety neu joystick mpui lo your mm- 
puter - a precisian one with a 43,152 
point resolution lo match the CoCo 
screen exactly. 

Plug your same joystick, mouse or touch 




COCO MAX REQUIREMENTS 

The CoCo Max System includes lhe Hi- 
Res Input Unit, soltware on disk tir 
usseHu Ip lease specily) and user manual* 
11 will wrirlt 4111 t)nv ivlk I iiwidttl or norv 



THE 




MAX SYSTEM 



AN ABSOLUTE GUARANTEE 

I BCo Max is a hardware Miitwa re svslem 
thai nr> soflware-onh system P|n 
malih Ct't CflCo Ma* anil see umr 

Co to pertorm a-, if nevei mufd bemre. 

I I you don't agrue lhal CoCo Max is- lhe 
lib Me creative- luol tor thy Cofof Com- 
puter, simply return It wiibin 20 days mr 
a lull, touneuus reiunrf From CulOnvanA 

THE HARDWARE... 

TnV» is the [ley to CoCo MaVs unman h 
I'd fK-iformaiKt. Otd vuu know the nor* 
mal joi stick input built fiMO the Color 
E omputer only allows access lo 4,0% (W 
* 641 pomis on ihcCnCo screen? Yel, the 
I ulor Computer's nigh resolution screen 



pad into tlus new input and wu have a 
wht?u new kind ol control Nn- du- 
ll 1 rence Is remarkable. 





A DIGITIZER OPTION... 

\\v iludied all lhe ude., diggers 
available and pukfJ lhe best ot them to 
link with CoCo Max. lhe DS4j9 from 
Uit r«> Works wa±- our thuae. This op- 
tional device let* you capture the image 
Irom any video source (video recorder, 
CimertL etiJ on your Color Computer. 



exlentletl Cobr Computer. You'll need a 
Radio Shack or equivalent joystick, 
mouse or touch pad. Disk systems re- 
quire a Muln-Slal Interlace nr Y- 
Branching Cable. 

mi iowmu coco max system* 

Willi wilt we (hi DISK S69.9S 

Willi soltware un CAi5t7T£ (Available 
Mar $69.95 

Y BRAVCHWG CA8LE41 you have a disk 
astern but do not ban? a Multi-Slot In- 
terface, use this economical 40- pin, 1 
male I temale cable to tonnect ihc 
CoCo Max HlrRe?. inpui umt and your 
disk controller to your CoCo $27.95 

Sorry, COCO M A \ » nol CDcapitiblt with J DOS 



CCUOALV4/7E 



has 49*152 {£b \ YYli pixels. I his means 
llut a joystick, mouse or even a toui i 
pad can. at best, only atce>s about one 
tenth of the pixels on lhe CoCo screen. 

Mo-. l graphic programs ignore this hard- 
King Iffliftattorj ol ihe Color Computer 
j ii 1 1 give you only low-res run I ml. 
Oibers attempt lo uvenome the limila- 




Colon/rare inc. 
784)lt /arnarra Ave. 
W&wihawn, NY tt42t 
(7 W) $47-2864 



ORDERING INFORMATION 

t on:* \nti n.ao f«rs4. 

twjtrfffivw ttifrM own ^10% cwff *s 



■ 

Random Mosaics 



By Bob and Daniel Delbourgo 








antiom Mosaics is a very simple 
program which works entirely 
in the low resolution graphics 
mode, ft was inspired by the 
mosaics one often sees on 
floors and murals, 

I he computer draws the 
mosaics at random wit h various 
colors and patterns, Nine dif- 
ferent types of mosaics On 
addition to the Lille card mo- 
saic) have been devised and 
come in increments of just 
under 10 lines each. 
Line 9 makes the random selection and subroutine 100 
ensures that colors are distinct to bring out Uie best in 
the profiles. If yon do not Like the patterns you can easily 
add a few more mosaics of your own by altering Line 
9 appropriately. 

Notice the high-speed poke in Line ] and delete it if 
your computer cannot handle h. Type in the program, 
run it and enjoy the ever changing scenery. 

(For questions regarding this program, the Delbourgos 
can be contacted at 15 Witlowdene Avenue, Sandy Bay, 
Ho ban, Tasmania, Australia 7005) 

(Daniel Delhourgo is rta? iS-year-aM son of Bob Dzfboitrgo 
who is an Australian physicist. Titty haw fun collaborating on 
equating xjtecial graphics effects) 




AO TH£ 8A1MH0W August I98i 



PRICKLY- PEAR SOFTWARE 

QUALITY PROGRAMS FOR YOUR COCO & TDP-100 

PSOGUANtS REQUIRE 10K EXTONOEO BASIC fOB TAPt, AMD 3?K DISK UM1153 OTHERWISE NOTED. 




TO PRESERVE BUANDIC - Hint thaal 

'I you have nol Oeen able lo PRESERVE OUANOIC you 
w<t|< be h app/ to hear th at o u r h mt sh a e I a are n pw ava iki pie 
It is fully coded to give you only hie jriromicjuurL you wish lo 
decode. 53.95 

UZPAC - STATISTICS 

Absolutely ino rnosi com pie to statistics package hauy 
seen for ANY connpuler anywhere Liznnc la 650,000 
Bytes ol programming M fling 7 disks wilh an «tgntri disk 
containing data fries to be used m the examples. The 200 
page manual completely explains all thai L'zpau has lo 
offer* Write tor more Information. Reg. 32 K disk only 
SI $5.00 ^ 




FUQHt SIMUIATOOS 
Flight — this graphics Highl simulator gives you tcui 
levels dI difficulty from student level to instrument only 
landing, The high resolution graphics screen shews your 
Instruments and two representations ol your plane in 
relation lo me flight path. When you hnng your piano in Ihe 
synthesized voice Irom the tower says "perfect lendJngr 
This program was written by a professional pilot and II 
shows) Rep. 3ZK and a loyshcfc Tape — 324,95; Plato — 
$2995 

JUMBO JET 

fake otl Irom one airpori Ply to Himln^r and land sal ply, 
using full instruments and a ihru Ihe wmdow view II lakes 
tv*o joysticks to fly the mighiy 747C Jumbo Jot To com- 
plete thra graphics simulation suncessluiiy. ypu oiual not 
Only make a satisfactory take- off and landing, hut turn the 
plane t 60 degrees, land on a diagonal airstrip, and rjo all oi 
I hi a without running out of fuel, crashing or subjecting the 
plance to excessive amounts of si i ess damage. Rep 32 K 
EH Tape - $24.95; Disk - £29.95 




MICBOAHftST 

F 'liaflyH! a graphics program su easy lo use anyone can 
Creole beau I II u I detailed pictures. Save your pictures to 
lape or disk and incorporate your artwork in your own 
programs or print it out on your printer. The ease menu 
selection provides 1 6 modes of operation including zoom, 
gel/ put, pamt, te^r, erase and much more Take advantage 
ol all the COLOR your coiof computer has to olfer. Order 
MfCRO ARTIST nuw" Hec i^K L8 and a mouse or joy- 
stick. Tape - 524.95; Qlak - $29,95 




This program calculates complete nalel horoscopes to an 
accuracy ol approximately one minute of arc All you need 
lb know is the lime and place of brnn Rep. 32K Tape — 
$24 95; Disk - 529,95 




SCEFTEH Of UBStA 

Explore the kingdom of Ursea in search of the elusive 
sceptor. The country-side is represented by an elaborate 
g rap n ics screen which harbors Iriend and tor alike. Or 
enter ihe dark dungeons, where unknown dangers and 
wealth a wail ypu. Roll up your character and set out on a 
great advenlure. Req. 32K EE* Dish only — $29.95 

Strategy and politics are the key to winning CITY WAR. 
The obiecl is to eliminate the leader ol Ihe opposing 
country. There are 1 4 commands accessed by a single key 
stroke With your secret access code you are the only one 
that can command your army of missiles. You can even 
request a cease lire Irom your opponent The "save the 
game" feature makes it easy lo resume negohatidns. Tapa 
- $24,95; Disk - 529.95 



1-800 223-5369 Extension 256 

Send for our free Catalog of great Programs For your CoCo 



POLICY ON PROTECTION 

We behave our customers are hones) — a'l of 
Dur SOI (ware can be Packed up using 5 tan da ret 
backup Procedures 



Your Personal check is welcome - no delay. Include 
51 SO shipping for each program ordered (Ship ping 
free on 550.00 or larger orders) AZ residents add 5% 
sa l kg lax Orders shipped within two doya. 



Deale' and autnor inquiries are always wet 
come Canodian dealer^ should contact Kelly 
Sol Iw a re Distributors. Ltd, P.O. Ron 1 1 932. 
Edmonton, Alberta T5J-3L1 I a 03] <i2 1-8003 



Stocked by Quality Dealers, or 

Send Order To PBICKLY-PEAR SOFTWARE 



2640 N Conestoga Ave. 
Tucson, Arizona 05749 
1 602 1 7 49 2 fl 94 




J 



1 lit Lhiing: NOSftIG 



31 
38 .. 
50 . 
64 f . 
75 ,. 
53 . 

END 



67 
159 
,,99 
99 
166 
183 
,174 

too 



1 CLS0iPOKE654 95,0;SS= l, L40O3CO2B 
AGFEDC" : PRINT@448 , "RANDOM MOSAIC 
S BY D&R DELBOURGO* f I PRINT6480 , " 
hobart , tasmania, austral ia700 5 M 
; : FORV^ITOS : GOSUBl^ 

2 Z=R: FORY=0TO384STEP128 : FORX=lT 

02 5STEP6 1 GOSUB6 1 NEXTX , Y 

3 Z=S : FORY-0TO256STEP12 S 5 FORX=3 3 
T057STEP6 : G0SUB7 ! NEXTX , Y 

4 Z=T;FORY=0TO2 565TEP12 8:FORX=69 
T093STEP6 ; GOSUB8 : NEXTX , Y 

5 PLAY"P1 ,I :NEXTV:PLAYS$:G0TQ9 

G 0=102 4+Y+X : FORW«0TO3 : POKEO+W, Z 
: POKEO+34+W t Z : NEXTW : PLAY"L25502 C 
11 : RETURN 

7 0^10 2 4+Y+X: FORW=0TO1 : POKEO+W, Z 
t P0KEO+ 3 2+ W t Z : POKEO+ 3 4 +W , Z ; POKEO 
+6 4+W ; Z s NEXTW : PLAY 11 L2 5 502 E " : RETU 
UN 

S O=1024+Y+X: FORW=0TO1; POKEO+W , Z 
: PGKEO+30+W, 2 i FOKEO+32+W, Z ; POKEO 
+64+W,Z: NEXTW: PLAY" L25502G»:RETU 
RN 

9 A-RND(9) :ONA GOTO10 , 20 , 30 , 40 , 5 
0,60,70,60,90 

10 CL50 : F0RV=1T05 : GOSUB100 

11 Z=R: F0RY=65T04 49STEP128 : FORX= 
0TO24 STEPS J GOSUB1 6 t NEXTX , Y 

12 Z-S ! F0RY-37TO4 21STEP128 r FORX= 
0TO16STEP6 1 GOSUB1 7 : NEXTX , Y 

13 Z~T : FORY-1 2 9T0 3 8 5STE P 1 2 8 : FORX 
=0TO2 4STEP8 :G0SUB16 : NEXTX, Y 

14 Z=U : FORY-ltf IT03 57STEP12 8 : FORX 
=PT016STEP8:GOSUB17 : NEXTX, Y 

15 PLAY" PI" : NEXTV: PLAYS $ : G0T09 

16 0= 10 2 4 +Y+X : POKEO , Z : POKEO+l , Z i 
FOKEO+3 f Z : POKEO +4 , Z : POKEO -3 1,Z:P 
OKEO- 3 0,Z: POKEO- 2 9,2: POKEG-62 , Z : 
PLAY"02L255C H : RETURN 

17 0=10 2 4+Y+X I POKEO , Z I POKEO+l , Z t 
POKEO +3 , % t POKEO+4 r Z : POKEO+3 3 ,Z:P 
OKEO+34 | Z : POKEO+3 5 , Z : POKEO+6 6 , Z £ 
PLAV " 02L2 55G" : RETURN 

20 CLS0: FORV=1TO5:GO£UB100 

21 Z=R:FORY=0TO194STEP194iFORX=3 
3TQ57 STEPS : G0SUB2 6 J NEXTX , Y 

22 2=S : FORY=0TQ 18 8STEP1 8 8 : F0RX=3 
6TO60STEP6 ; G0SUB2 6 : NEXTX, Y 



23 Z=T ; FORY=0TO194STEP194 : FORX^l 
30TO1 5 4STEP6 : G0SUB2 6 : NEXTX, Y 

24 Z=U:FQRY-0TO188STEP1BS:FORX=1 
3 3 T01 5 7STEP6 i G0SUB2 6 : NEXTX , Y 

25 PLAY ,1 Pl l, lNEXTV:PLAYS$iG0T09 

26 0=102 4+Y+X: POKEO, Z : POKEO+3 2 , Z 
; POKEO+64, Z * POKEO+6 5 , Z : POKEO+6 6 , 
Z : POKEQ+9 6 , Z I POKE0+ 9 8 , Z : POKEO+12 
8 , Z : POKEO+130 , Z : PLAY " L25502C rt : RE 
TURN 

30 CLS0;FORV=1TO5:GOSUB100 

3 1 Z=R i F0RX=3 3 T04 7 STEPl 4 : G0SUB3 6 
; NEXTX < F0RX=1 3 6T01 50STE PI 4 i GOSUB 
3 7 : NEXTX : F0RX=2 2 5T02 39STEP14;GOS 
UB36 : NEXTX i F0RX=3 2 8 TO 3 4 2STEP14 : G 
0SUB3 7 : NEXTX i FORX-417T043 1STEP 1 4 
:GOSUB36:NEXTX 

3 2 Z=S : F0RX=4 0TO54 STEP14 : G0SUB3 6 
: NEXTX; F0RX-129T014 3STEP14 : GOSUB 
3 7 ; NEXTX I FORX-2 3 2T0 2 46STEP14 : GOS 
UB3 6 ; NEXTX : F0RX=3 2 1T03 3 5STEP14 : G 
0SUB3 7 : NBXTX : FOHX=4.2 4T04 3 SSTEP14 
:GOSUB3 6;NEXTX 

33 Z=T: FORX=69TO90STEP7;GOSUB39: 
NEXTX : FORX=162TO 1 8 3 STEP? : GOSUB J S 
: NEXTX: FORX=261T0282STEP7 ! G0SUB3 
9 ! NEXTX : FORX= 354T037 5STEP7 ; GOSUB 
38: NEXTX 

34 PLAY"P1 M : NEXTV : PIAYS$ : G0T09 

3 6 0=102 4+X : POKEO , Z : POKEO+ 1 , Z t PO 
KEO+3 , Z 1 POKEO+4 , Z i POKEO+5 , Z : POKE 
0+6 , Z : P0KEO+ 3 2 , Z : POKEO+3 5 , Z : POKE 
0+36 , Z : POKEO+64 , Z ! POKEO+65 , Z ! POK 
EO+66 , Z : POKEO+67 , Z : POKEO+69 , Z i PO 
KEO+70, Z : PLAY"02L255C" : RETURN 

37 O=1024+Xi POKEO, Zt POKEO+l, Z i PO 
KEO+2 , 2 : POKEO+3 , Z : POKEO+5 , Z : POKE 
0+6, Z: POKEO+32 , 2 % POKEO+3 5 , Z : POKE 
0+38 , Z i POKEO+64 , Z i POKEO+65, Z ; POK 
EO+67 , Z : POKEO+6 8 , Z: POKEO+69 , Z ; PO 
KEO+70 ( Z : PLAY"02L255E" : RETURN 

38 0=10 2 4+X : POKEO , Z : POKEO+l r Z : PO 
KEO+33 , Z ; POKEO+65 , Z ; POKEO+96 , Z : P 
OKEO+97 , 2 : PLAY" 02 L2 55G": RETURN 

39 0=10 2 4 +X: POKEO, Z: POKEO+l, ZsPO 
KEO+3 2 , Z : POKEO+64 , Z ; POKEO+9 6 , Z : P 
OKEO+97 f 2 : FLAY"03L2 55C"t RETURN 

40 CLS0 : FORV=1T05 : GOSUB100 

41 Z=R:FORY=0TO256STEP2 56;FORX=1 
TO 21 STEP 10 : G0SUB4 6 ; NEXTX , Y : FORY= 
128TO3S4STEP256:FORX»6TO26STEP10 
i G0SUB4 6 i NEXTX , Y 

42 Z=S : FORY=0TO2S6STEP256 : F0RX=6 
TO26STEP10 : G0SUB4 6 : NEXTX , Y : FORY= 
128TO384STEP2 56;FORX=1TO21STEP10 
:GOSUB4 6:NEXTX,Y 

43 Z=T : FORY=0TO 256 STEP2 56 1 FORX= 3 
T028STEP5 : GOSUB47 : NEXTX , Y 



42 THE RAINBOW Augubt \Wb 



4 4 Z=D ! F0RY=1 2 ST03 8 4STEP2 5 6 : FORX 
=3T02 SSTEPS : GOSUB4 7 : NEXTX , Y 

45 PLAY" PI M : NEXTV : PLAYS$ i GOT09 

46 0-10 2 4+ Y+X : POKEO , Z J POKE0+ 1 , Z : 
POKEO+3 t Z I POKEO+4 , 2 : POKEO+3 2 ( Z:P 
OKEO+3 6 t Z:POKE0+6i , Z : POKEQ+63 t Z I 
POKEO+9 6 , Z t POKEO+97 , Z ; FOKEO+9 9 , Z 
:POKEO+1^J0, ZiPIAY'*L25502C' 1 ;RETUB 
N 

47 O=lJ024+ Y+X: POKEO , Z : FOKEO+3 1 , Z 
: POKEO+3 3 # Z:POKE0+63 , Z :P0KE0+65, 
Z : POKEO+9 6 , Z : POKEO+3 2 , Z-3 : POKEO+ 
64 , : PLAY"L25502G" J RETURN 

50 CLS^;FORV=1T05:GOSUB1^ 

51 Z=HjFORY=0TO384STEPI92:FORX=2 
T016STEP14 : G0SUB5 6 : NEXTX , Y : FOR Y= 
96T0288STEP192 : F0RX=9TO23STEP14 t 
GOSUB56: NEXTX, Y 

52 Z-S : F0RY=PT038 4 STEP192 I F0RX=9 
T023STEP14 : G0SUB5 6 % NEXTX , Y : FORY*= 
9 6TQ2 8 8STEP19 2 : FORX- 2 TO 2 3 STEPl 4 : 
G0SUB56 : NEXTX, Y 

53 Z=T: FORY=^T038 4 STEP9 6 : FORX=35 
T05G5TEP7 IGOSUB57 S NEXTX, Y 

54 PLAY "Pl ,r : NEXT V : PLAYS $ : GOTO 9 
56 0=ip24+X+Y;FQKEQ,2:FOKEO+l,Zi 
POKEO+2 , Z t POKBO+4 , Z I POKEO+5 , Z : PO 
KEO+6 , Z : FOKEO+3 2 , Z : POKE0+ 34, Z : PO 



KEO+35 , Z i POKEO+ 3 6 , Z I FOKEO+38 , Z : P 
OKEO+ 6 4 , Z f POKEO+70 , Z J PLAY "L2 5 502 
C : RETURN 

57 0= 10 2 4+X+Y i POKEO, Z : POKE 0+4 , Z : 
POKEO+3 2 , Z : POKEO+3 3 , Z : POKEO+3 4 , Z 
I POKEO+3 5 , Z : POKEO+3 6 , Z i POKEO+ 6 6 , 
Z : PlAY " L2 5502G" ; RETURN 

60 CLS0 : FQRV=1T05 : GOSUB10j3 

6 1 Z»R i FORY-0TO38 4 STEPl 2 8 : FORX=0 
T024STEP8 * GOSUB66 i NEXTX , Y 

62 Z=S:F0RY^T038 4STEP128 iF0RX=3 
3T061STEP4 t POKE1^24+X+Y , Z : NEXTX , 
Y * FORY-0TO2 S6STEP12S: F0RX=7 XT08 7 
STEPS : GO SUB 67 : NEXTX, Y 

6 3 Z»T i F ORY=# T03 8 4 STE PI 2 8 : FORX* 1 3 
9T055STEP8: POKE1J324+Y+X , Z & NEXTX, 
V : F0RY=PT0256STEP128 :F0RX=67T091 
STEPS : G0SUB6 8 : NEXTX , Y 
64 PLAY "PI 1 ' : NEXTV : PIAYS $ : G0T09 

66 0=1J3 2 4 +X+ Y : POKEO t Z t FOKEO+ 1 r Z : 
P0KE0+2 ( % : POKEO+4 , Z I POKEO+5 , Z : PO 
KEO+6 ,Z:POKEO+32, Z:POKEO+34, ZrPO 
KEO+35, Z « POKEO+3 6 , Z : POKEO+38, Z : P 
O KEO+ 64 f Z : P0KEO+ 65, Z: POKE0+ 66, Zi 
P0KE0+68 , 2 ; POKEO+69 , Z X POKE0+7P , Z 
* PLAY M 02L255C* 1 : RETURN 

67 O=1024+Y+X : POKEO , Z i POKEO+3 1 f Z 
i POKEO+3 2 , Z : POKEO+3 3 , Z * POKEO+64 , 



THE BEST JUST GOT BETTER 

■* (With New Low Prices) 

THE BEST HARDWARE THE BEST SOFTWARE 



WORD-PAIOt $134.95 
BO column vidua cartridge with saM video 
switch nnd smooth scroll. 
C C BUS $129.95 
6 slot sohwara sploc table ex pangiOn bus. 
P-CPAKIP) S 49.95 

FuHy buffo rfld Oontrrinlcs com pail hi ft 
pBrallQl pon zan ndge 
PC PA KIR) $ 59.95 

Bairery hacked real limn clock can ridge. 
P^CPAK(C) $ 99.95 

Psraltiii port aod real Mme clock In one 
cartridge- 

2SP-PAK S 79.95 

Dual RS2^2 Cartridge. 



Support Drivers $ 17,95 

Pal che 5 and drivers lor OS-9 or Flest lor WoFd-Pak. P-C Pak and 2SP Pak. 



Cbreezo 

Fullscreen cdlldr lorOS-9 Word-PaN wllh 



S 29.95 



$ 99.95 
$199.95 



and THE BEST SUPPORT, ;dJ from 



wind DVra" capHbl I Iry, 

(05-9) k Blylo III wordp r oces5or 

(GS-9) * Stylo Pak (include a aiylo, maiimeige and spell checkarf 

(0 S<9) * X ►Word wo rd proces so r 

joS-9) 'X-Mefge mall merge torX-Word 

(0S-9) "K-Term terminal package 

(B AS) * El He Word word p rocesgo r 

(B AS) * El I teCalc spreadsheet 

(fiAS) " Def i ^uacS software dBveioprnen'; system 

IB AS) *OalaPak M lermlnal package 

• COMBO PRICE * 

Take 15% off I he list price of any of lhaga sotiwaro package a ^han 
ordered vwllh Iha Wcrd-Pak II, 



S 

s 
I 
s 

s 
I 



79.95 
29.95 

79,95 
79.95 
89.95 
44.95 



"Innovative Products for the CaCaUser' 1 

Call or write today For our FREE Catalog 
mc - P.O, Box 813 * North Bergen, N.J. 07M7 * WUm~ 1 898 



OS-9 is 3 1 1 'Kiemarfc of Microware. 



AuQusl m± THE RAINBOW 43 



Z r PLAY" L2 5502E " : RETURN 
60 C)=1024+Y+X:POKEO / ZiPOKEO+30,Z 
: POKEO+3 1,2; POKEO+ 3 2 , Z : POKEQ+ 3 3 , 
Z : POKEO+3 4,2: POKEQ+64 , 2 : PLAY «L2 S 
502G" ; RETURN 

70 CLS0:FORV=1TO5:GOSUB100 

7 1 2=R t F0RX=3 3 TO 57STEP6 : FORY=0TO 
224STEP224:GOSUB76;PLAY"L25503C" 
:NEXTY,X 

72 S«S : FORX=130TO1543TEP6 t FORY=0 
T0224STEP224 : GOSUB7 7 : PLAY " L2 5503 
E " : NEXT Y t X 

7 3 Z=T; FORX=102TO12 6STEP6 r FORY=0 
TO224£TEP224:G0SUB78:PLAY"L255O3 
G" : NEXTY , X 

74 Z=Ui FORX-167T0191STEP6: FORY-P 
T0224 STEP 2 2 4 : 60SUB7 9 ! FLAY" L25 504 
C H : NEXTY , X 

75 PLAY " PI M : NEXTV : PLAYS $ : G0TO9 

7 5 0*0.02 4+X+Y : FORP-=0TG4 1 POKEO+P, 
Z : NEXT? : POKEO - 32, Z: POKE 0+3 2 , Z : PO 
KEO-30 , Z : POKEO+34 , Z : POKEO-28 , 2 t P 
QKE0+36,Z;RETTJRN 

77 O~1024+X+Y I FQRP=0TO4 : POKEO+P, 
Z : P0KE0+P+6 4 , % i POKEO-3 2+ 3 2 * P t Z t N 
EXTP : PQKEO-6 4 , Z : P0KEO+9S , Z : RE TOR 
N 

73 O=1024+X+Yl FORP=0 TO 3 J POKEO- P , 
Z : POKEO-3 2 *P , 2 : KEXTP : POKEO-3 4 , 2 : 
RETURN 

79 Q=1024+X+Y:FORP^0TO3: POKEQ-P, 
Z ! POKEO+32-32 * P , Z : KEXTP i POKEQ-4 , 
Z I RETURN 

8 £ C LS0 1 FORV= 1T0 5 ! GOSUB1 0 0 

81 2~R:FORX^100TO124STEPB:FORY=0 
T0192STEP192;GQSUB86 : PLAY " L25503 
C" : KEXTY , X : FORX-4 17T044 1 STEPS I FO 
RP-0TO3 i POKE1024+X+P, ZjNEXTPt POK 
E1024+X+3 5, Z: NEXTX 

82 Z=S:FORX~200TO316STEP8:FORY=0 
T0192STEP192 e GOSUBfl 6 : PLAY" L2 5503 
E" : NEXTY , X : FORX=64T088STEP8 : FOPP 
=0TO3 : POKE10 2 4+X+P , Z : NEXTP i P0KE1 
0 2 4+X-3 2 , Z : NEXTX : 0- 1 2 1 S : G0SUB89 : 
O»140BiGOSUB89 :F0RP-j2TO2 : FORQ=0T 
0192STEP192 

63 POKE1133-F+Q, Z : POKE1247-P+Q, Z 
; P0KE1 2 4 5+32*P+Q , Z ; NEXTQ , P : Z=T : F 
ORX=96TO120STEP8 I FORY=0TO192STEP 
192 : G0SUB8 7 : PLAY 11 L2 5 503 G" : KEXTY , 
X 

84 FORX=38TO62STEP8rFORY=0TO364S 
TEP19 2 : G0SUB8 8 : PLAY " L2 5504 C" : NEX 
TY, X : FORX=13J3T0154STEP6 : FORY=0TO 
192STEP192 : G05UB8S : PLAY M L25504C " 
:EEXTY,X 

8 5 PLA Y n PI " : NEXTV : PLAYS $ ; G OTO 9 
86 0-102 4+X+Y s FORP-- 3T03 S POKEO+F 
i Z ; NEXTP I FORP*- 6 4T0 6 4STEP3 2 : POKE 



0+P r 2 : NEXTP : FORP^J3T03 * POKEO+64^P 
f 2 t P0KE0-64-P, Z I NEXTP: FORP=0TO2 ; 
P0KE0+3-32*P, Z I POKEO-3+32*P # Z:NE 
XTP: RETURN 

87 O=102 4+X+Y:POKEO,ZiPOKEO+ip0, 
Z : RETURN 

88 O-1024+X+Y:POKEO,Z3POKEO+32,Z 
: RETURN 

89 F0RP-PT02 : POKEO-3 2* P,Z:POKE0+ 
32*P,Z: POKEO+1+P , Z ; POKEO+ 65+P f 2 : 
POKEO+3-32*P,2: ! NEXTP : RETURN 

9 p CLS 0 1 F0RV=1T0 5 : GO SU B 1 0$ 

9 1 Z-R : FORX=3T027 STEPS : G0SUB9 6 : N 
EXTXi F0RX=167TO183 STEPS t GOSUB96 : 
NEXTX : F0RX~3 2 3T03 4 7 STEPS : G0SUB9 6 
2 NEXTX : 0*12 IS : GOSUB97 : FORP-19 2T0 
194 i POKE1J324+P, Z ; POKEl^fS 8+P f Z ! NE 
XTP 

92 2=S : FORX^ 7 T02 3 STEP8 : G0SUB9 6 : N 
EXTX: F0RX"lS3T0187STEPa ! G0SUB9 6 : 
NEXTX t F0RX«3 2 7 TO 3 4 3 STEPS ; G0SUB96 
i NEXTX 

93 O-105S : G0SOB97 : 0=^13 75 : GOSUB97 
: FORP-3 2T03 4 I POKE 1J3 2 4+P, Z : POKE 10 
88+P, Z : POKE1344+P, Z I P0KE14^J 8+P t Z 
: NEXTP 

95 PLAY "PI" : NEXTV : PLAYS $ : GOT09 

96 0=^10 2 4 +X : FORP^0TO3 i POKEO-P , Z J 
POKEO+32 +P , Z : P0KEO+ 6 4 -P t Z : POKEQ+ 
96+P, Z: POKEO+1 2 8-P ^ Z : NEXTP i PLAY " 
L2 5 503C 11 : RETURN 

97 FORP^TOl : POKEO- P, Z:POKEO+64- 
P, Z : POKEO-?- 12 B -P , Z : NEXTP: POKEO+32 
,ZfPOKEO+96,ZfPLAY"L25503C";RETU 
RN 

100 R^RND (8 ) ! S^RND f 8 ) : IFR^S THEN 
100 

101 T=RND(8> HFT^R THEN 101 

102 1FT-S THEN 101 

103 O-RND(S) :1FU-R THEN 10 3 

104 IFU~S THEN 10 3 

105 IF0=T THEN 103 

106 R«16*R+127:S=16*S+127:T=16*T 

+ 127rU=16*U+127 JRETCJRN ^ 




FLORIOA 
SEARCH NO LONGER! 

The Soltvyare ConnecNori 1 

i ii t t tiwi.lwfitfp is your one sidd bO\KC< 

M<iMrM4Ui(is Books t/t\Qiitmoh A RnUtik*» 



.Software 
Connection 

4101 H STATE HD ol 
LAUUC^OALE LAKES. FL 35319 

305-484-7547 




44 TNI RAINBOW Aufluftt 1915 



Compare It with the rest. 
Then, buy the best. 



II you've boon thinking aboj I 
spending good money on a new 
Keyboard for your Color Computer, 
wny not get a good Keyboard tor 
your money? 

Oealgned from scratch, tho 
HJL-57 Professional Keyboard 
tebulll to unlock ALL Iho 
potential performance o1 your 
Color Com pul or. Now, you can 
do real word processing and ami 
through lengthy listings,. .with 
manlmum epead; minimum errors. 

At the HJLB7 Is reason- 
ably priced, but you can find 
other CoCo keyboards for a few 
do Iters lees. So, before you buy. 
we suggest tnai you compare. 

Compare Design* 

The economically- superior 
M.J I. 57 he a sculptured, low 
profile keycaps; and the threa- 
oolor layout Is Identical to 
the original OoCo keyboard. 

Compare Construction, 

ThaHJL-&7hasarigidU0<i 
aluminum baseplate for solid, 
no flax mounting. Switch contaote 
ere rated for 100 million cycles 
minimum, and covered by a aptli 
proof membrane, 



Compare Performance. 

Offering more than full- travel, 
bounce-proot keyswltcheo. the 
HJL-57 has RFt/EMI shfetdlng that 
eliminates irritating noise on 
displays; end lour userdelln&ble 
lunctlon keys (one tat enable), 
specially/positioned to avoid 
Inadvertent actuation 



Free Function Key Program 

Vour hjl-57 kit includes usage 
instructions and decimal codes 
produced by lha funmlon keys, 
plus a free sample program 
th sidelines the lunctlon 
keys as follows- Ft = Screen 
dump to printer, F2 = Repeat 
kay <tatcning), F3 - Lowe r ca sa 
upper case nip (If you hevB 
lower case capability), F4- 
Control koy, subtracts 64 from 
the ASCII value of any key 
pressed. Runs on disc or lepe; 
extended or standard Basic. 



Compare Installation. 

Carefully engineered tor easy 
Installation, the HJL$? requires 
no soldering, drilling or gluing. 
Simply plug It In and drop It 
right on the original CoCo 
mounting posts. Kit includes a 



m 



fite^rfv tftoiMi rOr 






"Hi 




jo J) F«l 





















i data Atw 



new bezel lor a totally finished 

conversion. 

Compere Warranties. 

The HJL'57 Is bulllap wolL It 
ca rrla s a full, o no year w a rr an ty. 
And, It is sold with an exclusive 
15-day maney>baok guarantee, 

Compere Value* 

You Know that a bargain fe e 
bargain only so long as it laatn 
II you shop carefully, we think 
you will agreo.,.The HJL*&7 is 
the last keyboard your CoCo will 
ever need. And mat's real value. 

OtdorToday 

Only 57ft 95. the HJL 57 1« 
avail able lor immediate shipment 
for either the original Color 
Computer (sold prior to October, 
1932) or tha P version and TDP-100 
(Introduced in October. 1982), 
and the new 64K CoCo, flow also 
available for CoCo 2, 

Call Toll Free 
1 -800-828-6968 



In Nrnv Yorfc 1800**2 469i 





laxiaUa 1 "J# w v iHV |I4|M inikduiiri, ?"•> tMHii M< 



ROD 

3ri.10 i.i'ftln finis il » P.O. Ek»i 
RooliGHUjr, Now Vq«K WU24 



Prolecl Your Valuable Magazine Collection With . 




Every single issue of TUF Ra[nhow is a vital resource 
that you will relcr to again ami Again Tor new insights, 
to explore new ureas of interest or dimply lo relre.sh your 
memory. So, you need lo keep your HtpteS of THF R'AltiflOW 
safe — in high-quality, vinyl hinders liiut provide eumpleie 
protection. 

These distinctive red binders not only ensure that your 
RAINBOW* slay in mint condition, hut they showcase your 
collection J» well. Each binder is clearly embossed with 
the magazine's name in gold lettering on both the from 



DISTINCTIVE 
AND DURABLE 



R A I N 



BINDERS 



and the spine. They're ft handsome addition to any deem 

They also make ii possible for you to organize your 
workspace and eliminate the clutter on a permanent basis 
You will spend more time on your CoCo and eliminwe 
ihojiC frustrating searches fur misplaced magazines. 

A «m p| two handsome binders, which hold a full 12 
issues of i tic rainbow is only J 13,50 tplcnse add S2.50 
tor shipping and handling) 



Special Discount 3 On Pasl Indues Willi This Offer 



To help yon complete your collection of THE hainuow, 
we're offering a special discount on past issues wiih the 
purchase ot one or more sets of binders. 

When you place an order for six or more hack issues 
of THE RMNWOW at the same time yuu Ludei your binders, 
you are entitled to $1 oi'f each maga/ine. which mum,: II 
sells for the single issue cover price, hoi an order tonn, 
please refer lo our "Sack Issue Information" page I check 



Table of Contents under departmental listings' I. Also wit 
this offer, copies ol the "Official And Com pleat index To 
THJ HAlNHmV" fa comprehensive index of Rainbows first 
thiee years, July IWI through June HK4), usually priced 
at $2,5-0, may he purchased for only 51 with a sel of hinders. 

flue to heavy demand, we suggest you order the back, 
issues ihni you want now while supplies last. 



YES. Please send mc sets of binders) at $13,50 each (plus $2,50 per set for shipping and 

handling. If your order is lo be sent via U.S. Mail to a post office box or to another country, please 
add 52. Kentucky residents add 5% sales lax). 

I also want in take iidvamage of ihe special savings of SI oil single issue cover price lor back issues 

with the purchase of a set ol binders (Minimum order of 6 magazines. An order form from a recent 
issue indicating the back issues you wish to receive should accompany this order.) 

. 1 want to purchase the comprehensive index to the rainbow (July 1981 through June I9&4) at i he- 
special price of SI (regular price $2.50) with my purchase of one or more nets of binders. 

Name 

Address . 

City State ZIP . 

. My check in the amount u| i* enclosed. (In order to hold down costs, we do not bill.) 

Charge to: □ VISA □ MasterCard □ American Express 

Account Number Expiration Date 

Signature . - — 

Mail to: Fatsoft, Inc., The Falsoft Building, Prospect, KY 40059. To order by phone, call; (502) 228-4492 




G AME INSTRUCTION 



J2K 
ECU 




accer Instructor 




Br Vincenl H, Sheridan 

■ 

A text and graphics program, 
Soccer Instructor helps new- 
comers to the game of 
soccer understand llie field mark- 
ings and their effect on the game. 
The program requires 32 K or 64K 
Extended BASIC and a cassette 
player. I have coached minor 
league soccer for nine years, and 
wrote this program to show my 
family that CoCo could be used 
for more than playing games. 

The title page is followed by an 
introductory note on the program 
after which the field is drawn in 
PM0DE4 for the first time, off 
screen, and shown following the 
SCREEN command. The program 
then switches to a menu listing sev- 
en field features. 



(f-'tticcnt Sheridan is u supi'ri tsitjx 
design engineer with Ontario Hydro, 
Me is an amateur photographer, ami 
has coached minor (vague soccer far 
several years. He is interested in 
writing educational programs Jar the 
CaCa.) 



Augwjl 1845 THE RAINS OW 47 





Program Structure 

10-20 Credit 

JO Reflervrfi eight graph* 

ics pnges 
50*240 Title p»ge 

2SO-28" IrHnnLiuUiT* tt-M 

2*1-310 1NKETYS routine tar 
brunch le Lint lOOOtj 




Selection of a feature will cause 
the field to he redrawn quickly by 
means of the PCDPY command. The 
feature is emphasized by flashing, 
by PSETung and PREL5£Timg lines 
or PRIrJTing first in tne foreground 
color and then in the background 


Un field y rapine 

tun routine 
J20-430 Menu 
■mo Brttndl to cji.ii 

program 
450 Branch to repeal 

program 

1 000- 7 1 Wl Subroutines fo r lie I lI 
features 

I ( l(H hi - H PrtO Hi 'Itti ini'ml ^necer 

Held 


Color. After five flashes, the text 
screen is shown to describe the field 
feature and iu effect on Ahz game. 

Sin rer Instructor will be of use 
to beginning soccer players and 
coaches alike for a better under- 
standing of the game. 



W\ 240 


..,236 


MOO 


,,..90 


340 ... 


.... 5-4 


6090 


,...27 


1010 - . 


■ + ■ i&S 


701S ±, 


.205 


1111 


..*1&a 


TITO 


,217 


2140 


♦♦♦222 


10140 . 


63 


3050 


...114 




.-223 



Th* lining: SDCctf? 

10 EEM* *********** ************** 

* SOCCER FIELD * 

* AN ILLUSTRATED GUIDE * 

* FOR NEW SOCCER PLAYERS * 

* BY V 4 A . SHERIDAN * 

* COPYRIGHT (C) 1985 * 
************************** 

20 REM************************** 
30 FCLEAR8 
40 CLS 

50 FOR X=33T062 

60 FRINT§X, CHR$ < 128 ) 

7J0 KEXTX 

SJ3 FORX=449T0478 

90 PRINT§X,CHR$(128) 

100 NEXTX 

Ilj3 F0RY=S5TO417STEP3 2 
120 PRINTS Y f CHR$ (128) 
130 NEXTY 

14 0 FORY=80TO462STEP32 
150 PRINT@Y,CHR$(12B) 
160 NEXTY 

170 FORZ=9 4T04 4 6STEP3 2 
180 PRINTS, CKR$ (128) 
190 NEXTZ 

200 PRINTgl31,"S O C C E R"f 
210 PRINT§164,"F I E L D" ? 
220 PRINT§338, M A GUIDE FOR 11 ; 
230 PRINTS 370 t "NEW PLAYERS"; 
240 FORT=0TO3000 :NEXTT 



2 50 CLS 

260 PRINT: PRINT" **********SOCCER 
FIELD********** THE GAME OF SOC 

CER IS PLAYED OH A SPECIALLY MARK 

ED FIELD* IT IS IMPORTANT THAT A 
NEW PLAYER LEARNS WHAT THES 

E MARKINGS ARE FOR AND HOW THEY 
EFFECT THE GAME 11 ; 

270 PRINT 'M HOPE THIS PROGRAM W 

ILL PROVE TO BE USEFUL. 

A PICTURE OF THE SOCCF 

R FIELD FOLLOWS /YOU WILL THEN 

SEE A LXSTOF FIELD FEATURES , PRES 

SING THE NUMBER KEY WILL TELL Y 

OU MORE, " 

280 PRINT: PRINT "PRESS ANY KEY TO 

SEE THE FIELD. 11 
290 IS=INKEY$ 
300 IF I$=""TKEN290 
310 IFISO" "THEN CLS : GO SUB 10000 

3 20 PRINT" soccer field 

" i PRINT" (1) SIZE OF THE 
FIELD. f 2 ) THE GOAL. 

(3) THE GOAL AR 

(4) THE PENALTY 

(5) THE PENALTY 



CENTRE CIRCLE , 
CORNERS * " 



■ - - 4 

SPOT. 
AREA* 
330 PRINT" f 6) THE 
( 7 ) THE 

340 PRINT: PRINT" PICK A SUBJECT A 
ND PRESS THE NUMBER KEY, OR PR 
ESS 1 E" TO END THE PROGRAM f OR P 
RESS »R* TO REPEAT THE PR0GR 

AM." 

350 X$-INKEY$ 

360 IFK5«""THEN3 50 

370 IFK$="1"THENSOUND200*2:GOSUB 

1000 

330 IFK$="2"THENSOUND200,2:GOSUB 



48 TTHE HA1MBOW ftugutl "BB£ 



DISK 



Introducing Th* "Sli|>*r Smart" 

DATA PACK II 



s 44.95 TERMINAL COMMUNICATIONS SOFTWARE 



Also Support-. The Phil SO Column 'Word Pak\ Deluxe HS-232 Pak, 
Parallel Printer Card and PBJ 2SP Pak 

"FEATURES" 



V L.^l Ihl-OIUL- HJir - I -h-> Hi PH n. Ihbiri n - L t r • 

ASCII 0-i>r*l'M« |* I 

1 EtaW FUlr* JUD hi 

AkhinuttL' UtoflJ Ulan ( iiiMim4» -imJi" W.m*). 

FA |h; T .L 

pi^Pitramnlii>W*i) I ti*iM- t*-i> nil Mifflin 
fwf undtrtM Ifit «.*»■ Mai P^ialn K»T, |L-fc.i ■ 

■ Hf R>*4miln fi^^lvr l*1*rt«K. 11 M JiS * 11 

KM GiaplV* Ofvkrii lit all FtflM AM 



I I P«r» < !n F bi dul Hi l"»i Hl*H|i» I I Hi' 

*i*nil f i(n tu»r4, *m HiAi « I 
J -mD Uhk Vyit>ii I hn hhL V*i ■ i- 

>nj l'|V,tjlip 4 1l'H*" <<mt-*»d 

s.?™.* lUi.d n B if, l io '«m 

Aniirunk Hrtrnry 4mn*« UiJhIA 

•I hiT). ai u inMn I kraWwi May VivmIaY LmhW I W<! Mkl 
»^ni«ii,.i.*iik IS^ittiiI I ^««iui LpiU, «i 'wkil fnrn I — 
^ ■H H iiiinHi' (. 4int?i J t. Km *t"n I rrifvMf 
taB4t*maiah»a 1 Mr. 'f.iin» liurki Clik'aftnrt 
*«ti-TwHr H«v Ki|iMi Tor Hk>j 
JV^i*ii> and MMrHuy Slam IMuAav* 



TAPE 
34.95 



"The Wall I* Finally Over" 

ANNOUNCING 
The CBASIC COMPILER 

rVr>w (|rTk''inr rrm rrrnlr /<pil r/flrlrnl Wdchlnr Lnnguugr I'rtrgnlrtti 



CBASIC ma Enti Mndun r [^ngiuiQr im rrj^/ fltyui- Owipl \n Ituil ran ccinvrrt Cnlnr Daiir program* Intn Uil mpurtuoF InnfjujitT* program* CRASlCfMiMiwnurr 
IllO BaHeCtiraiiumJi fuftLtlorw r luir faQv lupfKNt Olik, Tapp 4 Srrr^n and Pflrir.T I f.t. HiA I H^lutton Graplttcs. Sound. Plav^nd SdiTiiJ Opera tiCM fcf\ Mr 
Cotrw fla<jt CH ASIC" rthiP Inrtudr* « ruHt-rrtipl Ml fcflhimS ibwkr piT>anp,Fn Edltoc ritog a Sl H b4 «c&5 bySI Bnr*tlfp(itv Tlif H--H<- *njn n nn rl<*pl«y ci n l» a MomkH' 
ciilv included in your ennpLled prvflfUH for ttnho^ccdi dlxpUv Cdp&fetiJlv and qMoh ntpsu d 1rxi and graph"- dboUvi. 



■. 1 1 .F, \, * i || |tl i ,. n lU 

SS<mith1 CdmuiAiidi: 
.Klrlno f i.,i i 

I/O CdipSftilhijA. 



OFEOF. COIOR CIS TUT AW CCT, LW^ PMK7, 
?CI-S. PCOP>', ?MODpL MlEtitT. PStt. ttJT. 
RESET. SCRFF ft , fjUT, Pf >l VT. I'WTJNT 

CRM, LGRTL mm. HtdHTI. Lfc'M, ISffiTR. ISF t. 
flSET. THM), STIH. fiTHING? IfVMJ V?, MKM 

AB5 POS MMtJt HNtl. AsCTAB, EIALJOVSTH, 

pfrn. poke: IjOT. hdf. fof. ftiee, rvtt. i br 
orew, ctost ifff'Ltr. LtNtmjvt.rfcw it. 



Pi«*ittHn CunnHt 



Lr-n-rPli-T i 



F-dllor C^niniftnpL* 



FOrTJMEJTI/STEP. tiiOT<VCOSUK. IF/THEN" 
J.lM.Knt Hh.SHK' HI Fl.UWni.nro MkSUH 
ON FBHUlL ON BE5T-T ON IHQ, RHtJ'NMI. t>N 

nvn/NrrvH. Exrc ltt 

OKG.RCMi^K'. END, DIM, ESL> EMSt. RAK ON' 
OFF KAMM K i ir«E&, OENERAFE. UFSI-F. STACK 

LINE EtWT. AUTO EnrT, COPY JHOVE, RFNON- 
HI"M. i^Mli- I INJ ■ PHINTFH, IJS-T. DELETE 
SEARCH. HEPLACE, OAUD RATE. PH INTER 

i- hash; tappfmj ^kip sizr ioap. sauF- 

ASTENO. HILL niR. and mud), much mrirv 
UEQL'IHF*:*2K -id l»ik MK MwewmwuJ-J 



Introductory Price $119.00 

Regular)} 1 S 149.00 




DO 




ffl OGHAM IE fliTl IBES HI-RES II 1(1 HE& I 



■i Cli* rl 
H HAN l*\ 



Vi 
Y> 

s 



NEW IMPROVED VERSION 

- UP TOSS CHARACTERS PER USE 
READABILITY 

. ADJUSTABLE A UTOMA TtC KEY REPEAT 

* PR0FT£CT1*23 SCREEN LINES 

* CONTROL CODE KEYBOARD 

I FULLY RA&IC COMJ'A f IHl /. 

■ LlSPlAVT^niW^T^ (If iPH m^'i Ll'AHi'u it It'- i^ .< . IM 
TfBl% <iPWArtWaiCA5E CHAKACTERS 
miv OftAl^PCS h TEXT Oft 5EWRME 
CRAlW I TEXT SC^ENS 

wotvntJAL owractek nityfljrvFrnwfi 

ftF.VfR<E rHAftACTT.Ff Uir,F!| K.HT VOfW 
^■BrrrEN IN FA5T MAOHINE LANG'JAfjE 
AUTOMATIC RELOCATES TO TOP OF IH/721'i 
AlJT0«AtiCAU.VSinTJtiTSft4K..PiVHWi HMi -t i l:[^Pf^n^>^ 
REVERSE SCFtEEH 
■CNSCfffiFN l^Wfll.lNI 
[XXJtHJi itXtHAMATrEFCi 

ehasf to rsn or l inr 

WAV TO (TNIlOf Vtff£N 

HOME CURSOR 

Bf U. TONE CKAMACTCR 

HOME CURSOR A. tUl^H St7REr> 

fl£0L4T£& IVBY 2K a*. (5*M 

COMPATIQLE WTfH ALL T*fE A W5X SVMtM" 1 , 



Hi|lf |»i fhr 

Nr*i»r 1 ['■5* t"" ?T "-if + T n 1 r,i j 
t^O l»F *r (vt rtf C4ptlp.il Fa>iliv4it 
TfTr, * . . ; . . ' . ■- 11 ; r j 

1 nTTTTM 11 nm m 11111 tin 

PH^Jpl#l«- \\r* 1^-. +11 1 1 ■ ■« ffl 1. n% fPTBf'KlW P 

'1 >A***rt*'' **► h K» 

9* CB^***l*ft >>r 1 1 1- 1 

■ ( UVHllft >■*+ MM 
>4 tha-iti-p*. www \'~* 



r- ..1 at Pi|H,i jnt*TTlirtrH»i 
jJW # ri" «™ lifn^Ju 

IN J ii itiiJ pi^«: vrVp 

Au>>>mi.ii ' Ki 1 i'' . s • 1 

I w-m, ('1** ■! 

S"J»I ITT BipW««J C«I>V* 
• ' ' I • >L i' I 

> V~. J i"|r-wv C-.rp." 

rw l. s*k fiiu«i.u in. 

i'. »; <. o-;a *y™miHl 
LvIMp ijr Iiw< qHHgumrt 

L*l«tf Cvi«1tr >H. Jin 
,1.1 *J 4-41 *A 



s 



SirnJlAUll'H*. a-l 



V-p 
v.» 



ft 
ft 
ft' 

Em 



It. 



Ymi 



Vpi 



s 24 95 s 29 95 

Ai 1 nRnnis'yipm n i «» m s r. h h 

ado u.sfi postal r 

CEP 
CD DIP 

HcociiFr. Aven ue LB VtQ», NiVida 9 Br 1£ 

(702) 452-0632 



PkarJjM 



-- ^- twwn t h #. 

mrPiuhVl I M>+t» 

■Illli CnljfJ K^ntfHll 
|P«|.H J.f*-|l.i 
Itrn V> 

P idl dirndl FWwtw FunflHw Vm 
*Hid; -i 11* A (r m tf - f ?Li«H 

ISfcvKSriwr lor IJ 

i>i'firmr i G9trI'Eiin<t»i!« No 
Edvpdki: litw l[cr, u4r <j N« 
■'.1 Mitf*** nft.,/ *fr V w 

VP**"!* RAH ftt 

■', T 1 I' -. t .|- l?T'- 



Mn 

6 



v.- 

£ 

Va 
V*. 

HilMV . 

ft 

K 
Vr* 

pta 

hn 

Mi 

I 

Vm 




WS4 




VISA. MASTtflCASD AITO CCD ACCEPTED 



3000 

390 " 3 "THENSOUND200 , 2 X GOSUB 

3000 

400 IFK$~"4"THENSOUND200 , 2 i GOSUB 
4000 

410 IFK$= I *5 ,, THENSOUND200,2:GOS0B 
5000 

420 IFK$="6"TH£NSOUND200, 2 : GOSUB 
6000 

430 IFKS-" 7 "THENSOUND200 , 2 ; GOSUB 
7000 

440 IFK $ = ■* E tr THENC LS ; PRINTS 19 3 r " N 
OK YOU KNOW THE FIELD i i " : PRINT @ 2 
57 , "HAVE A GOOD SOCCER SEASON I I " 
:FORT^l TO10000 ; NEXTT i CLS : END 
450 I FK$="R" THENCLS : GOTO 10 
460 CLS:GOTO320 
1000 FORN=1T05 

10 10 PMODE4 , 5 : COLQR0 , 1 1 SCREEN 1 , 0 
: PCOPY1T05 : PCOPY2T06 : PCOPY3TG7 : P 
COPY4TOB 

10 20 FORT-1TO500; NEXTT 

1030 LlNE(4,16)-(252, 176) , PRESET 

, B: SOUND 150 f 4 I FORT=*1TO500 : NEXTT 

1040 NEXTN 

1050 PCLS 

1060 CLS 

1070 SCREEN0 | 0 

1080 PRINT"*********SIZE OF FIEL 
0** ********>» 

1090 PRINT** THE FIELD IS 50 TO 1 
00 YARDS WIDE , AND 100 TO 130 Y 
ARDS LONG. THE LINES AT THE GOAL 

ENDS OF THE FIELD ARE CALLED 
GOAL LINES, AND THE LINES DOWN TH 
E SIDES OF THE FIELD ABE CALLED 
SIDELINES." 

1100 PRINT"IF THE ATTACKING TEAM 
KICKS THE BALL OVER THE GOAL LI 
NE THE DEFENDING TEAM IS AWA 

RDED A GOALKICK. 11 

1105 PRINT i PR I NT "PRESS ANY KEY T 
Q CONTINUE . " 
1105 B$-INKEY$ 

1107 IF B$= ,M, THEN1106ELSE1110 

1110 CLS; PRINT: PRINT" IF THE DEFE 
NDXNG TEAM TOUCHES THE BALL BE 
FORE IT CROSSES THE GOAL LINE T 
HE ATTACKING TEAM IS AWARDED A C 
ORNER KICK* IF A PLAY 
ER CAUSES THE BALL TOCROSS THE S 
IDE LINE i THE OPPOSING TEAM IS AWA 
RDED A THROW- IN , M 

1111 PRINT rPKI NT" PRESS ANY KEY 
TO CONTINUE * » 

1120 A$-INKEYS 

1130 IFAS=""THEN1120ELSE RETURN 
2000 PMODE4 , 5 : COLOR0 , 1 : SCREEN1 , 0 
: FCOPY1T05 : PC0PY2TO6 : PCOPY3T07 : P 



SD TH£ft*)NeOW Aug Mil isas 



COPY4T08 

2010 FORN-1T05 

2020 LINE (0 I S4)-£4,B8) t PRESET , BF 
20 3 0 LINE (0 , 104 ) - { 4 , 10 B ) , PRESET , 
BF 

2040 LINE (0 f 8 4 ) - ( 0 , 10 8 ) , PRESET 
2050 LINE{256,84)-(256, 10B) , PRE5 
ET 

2060 LINE (256, 104) -(252*108 J , PRE 
SET, BF 

2070 LINE(256, 84)-(252,88) } PRESE 
T, BF 

2080 FORT=1TO500: NEXTT 
2090 LINE (0,84) -(4,88) , FSET,BF 
2100 LINE{0,104)-(4,108) ,FSET,BF 
2110 LINE{0, 84) -(0,108) , PSET 
2120 LINE (256, 84) * (256,108) # PSET 
2130 LINE (256, 104) -(252, 108) ,PSE 
T, BF 

2140 LlNE(256,84)-(252,88) .PSET, 
BF 

2150 SOUND150,6 
2160 NEXTN 
2170 PCLS1 
2180 CLS 

2190 PRINT" ************THE GOAL* 

2200 PRINT" THE GOALS ARE MADE O 
F TWO UPRIGHT GOALPOSTS AND 

A CROSSBAR* THEY CAN ONLY BE OF 
WOOD OR METAL, AND ARE PAINTED 

WHITE. THE GOAL IS 8 YARDS ( 

24 FEET) WIDE, AND 8 FEET HIGH* 

"; 

2210 PRINT" THE USE OF NETS IS O 
PTIONAL, BUT CAN BE ENFORCED B 
Y THE LOCALRULING BODY, 

FOR A GOAL TO BE SCO 
RED, THE BALL MUST BE COMPLETE 
LY BEHIND THE GO A LINE* " 
2220 PRINT" PRESS ANY KEY TO CON 
TINUE*" 

2230 I$=INKEY$ 

2240 IF IS=""TKEN2230ELSERETURN 
3000 F0RN=1T05 

3010 PMODE4 , 5 ! COIOR0 , 1 : SCREEN 1 , 0 
: PCOPY1T05 ; PCOPY2T06 : PCOPY3T07 : P 
COPY4T08 

3020 PAINT (10, 96) ,0,0 

3030 PAINT(246,96) ,0,0 

3040 SOUND150 , 4 : FORT=1TO500 : NEXT 

T 

3050 NEXTN 
3060 PCLS1 
3070 CLS 

3080 PRINT "*********THE GOAL ARE 
A**** ****** >■ 

3090 PRINT" THE GOAL AREA IS DIR 
ECTLY IN FRONT OF THE GOAL* IT 



ND ONE TEAMIS GIVEN THE BALLi M ? 
6100 FRIOT rt THE OPPOSING TEAM HU 
ST STAY IN THE OTHER HALFOF THE 
FIELD AT LEAST 10 YARDS AWAY FR 
OK THE BALL," 

6110 PRINT" PRESS ANY KEY TO CON 
TINUE. " 

6120 I$=IHKEY$ 

6130 IFI$=""THENei20ELSE6140 
6140 CLS ; PRINT I PRINT 11 THE BALL M 
UST BE KICKED INTO THE OPPONEN 
T'S HALF OF THE FIELD. THE KICKER 
CAN MOT TOUCH THE BALL A SECO 
ND TIME UNTIL IT HAS BEEN TOUCHE 
D BY ANOTHER PLAYER." 
615£ PRINT: PRINT" PRESS ANY KEY 
TO CONTINUE . " 
6160 K$=INKEY$ 

6170 IFK$ ™ " " THEN 6 1 6 0 E LS ERETURN 
7000 FOR N-1T05 

7010 PMODE4,5:COljOR0 t 1:SCREEN1,0 
: PCOPY1TOS i PCOPY2T06 ; PC0PY3T07 : P 
COPY4TOQ 

7015 FORT=lTO500tNEXTT 
7020 PAINT(5,17) ,0,0 
7030 PAINT (251, 17) ,0,0 
I 7040 PAXNT(251,175) ,0,0 
7050 PAINT(5,175) ,0,0 
1 0 60 SOUND! 50,4:F ORT= 1TO 500; NEXT 
T 

7070 NEXTN 
7080 PCLS1 
7090 CLS 

7100 PRINT"***********THE CORNER 
S**********" 

7110 PRINT" THE CORNERS OF THE F 
IELD ARE MARKED BY AN ARC OF 1 

YARD RADIUS , AND A FLAG OF 

MINIMUM HEIGHT 5 FEET." 
7120 PRINT" IF A DEFENDING PLAYE 
R TOUCHES THE BALL BEFORE IT PA 
SSES OVER THE GOAL LINE , THE ATT 
ACHING TEAM IS AWARDED A CORNER K 
ICK.TKE BALL IS PLACED INSIDE 

THE CQRNERMARKTNG BEFORE BEING 
KICKED INTOPLAV, " 
7130 PRINT: PRINT" PRESS ANY KEY 
TO CONTINUE." 
7140 I$-INKEY$ 

7150 IFI$= |1 »TKEN7140ELSE7160 
7160 CLS ; PRINT i PRINT" THE DEFEND 
ING PLAYERS MUST BE AT LEAST 10 

YARDS AWAY FROM THE BALL UNTIL 
IT IS KICKED* A COAL MAY BE SCOR 
ED DIRECTLY FROM A CORNER KICK 
• " 

7170 PRINT? PRINT" PRESS ANY KEY 
TO CONTINUE." 
7130 K$~INKEY$ 



7 1 90 IFK$-" "THEN7 1S0ELSERETURN 
10000 FMODE4, 1 
10010 COLOR0,1 
10030 PCLSl 

10040 LINE (4, 16) -(252,176) ,PSET, 
B 

10050 LINE(12a,16)-(128,176) , PSE 
T 

10060 LINE {4 , 52) -(40, 140) ,PSET, B 

10070 LINE (4, 76) -(16, 116) , PSET,B 

10080 CIRCLE (128 , 96) ,20,0 

10090 CIRCLE (28 ,96) ,2,0 

10100 CIRCLE (28, 96) ,2010, 1, , B75, 

,125 

10110 LINE (0, B4) -(4,68) ,PSET,BF 
10120 LINE (0, 104) -(4,108) ,FSET,B 
F 

10130 LINE(0, B4)-(0, 10B) , PSET 
10140 LINE(256, 84) -(256,108) ,I>5E 
T 

10150 LINE (256, 104) -(252 ,108) , PS 
ET, BF 

10160 LINE(256,B4)-(252,88) , PSET 
t BF 

10170 CIRCLE (228,96) ,20,0,1, , 375 
, .625 

10180 CIRCLE (228, 96) ,2,0 

10190 LINE(252,76)-(240, 116) , PSE 

T,B 

10200 LINE(2 52,52)-(216,140) , PSE 
T, B 

10210 CIRCLE (4, 16) ,8,0,1,0, .25 
10220 CIKCLE(252, 16) , B,0, 1, .25, * 
50 

10230 CIRCLE(252,176) ,8,0,1, .5, . 
75 

10240 CIRCLE(4,176) , B, 0,1, ,75,0 

1024 5 SCREEN1,0 

102 50 FOR T=l TO 10000: NEXT 

102 60 RETURN ^ 



Qwi*u Sindines 

If you wan I the graphics lo move & bit faster or 
slower to match your preferred b<Mi r then change the 
'S' variable in line 61 lo, for example ►OS forslov^r 
music. Experiment! 
lfl REh* *5 1 NL T NE5 , 8V NORM CUTTER 
26 PCL5:PnDDE 4 . U SCREEN! . 1 
SO B=B+ I 

si s=s+.i 

9(3 IF B>250 THEN PClS:I=-2 
90 IF O>180 THEN Q=-2 

32 IF 0<5 THf_N Q=2 

33 IF 8<S THEN 1=2 
X=(SIN(5)»129}+129 

100 LIME (s<,D)-(0.B) .PSET 

150 GO TP so 



August 1065 THEflAlHBOW 53 



GAME 




54 THE RAINBOW Augual IMS 



-* 





I6K 
ECB 


n 


J- -L 







Saye The Captive Scientists! 



CPER4TICN 
FREEDOM 



BrStewBrittoniy 



66 ^ W^lhis is the only message wc have received from 
I them," your superior says as He hands you the 
-M. interstellargram. "The lives of almost SO of the 
Earth's most brilliant scientists are at stake! That is why I 
have decided to send you, our best agent, to free as many 
of those people as you can, before It is too Late . . * 

With these words ringing in your ears you now stand at 
the beginning of what seems to be a deserted lunar street, This 
is only one of the many that run throughout Luna Alpha, 
the first lunar colony of its kind, population: SO. 

Operation Freedom will run on any J6IC CoCo with Extended 
Color BASIC. The object of the game is to free as many captives 
as possible and safely escape without being killed by terrorist 
laser fire. 

The. playing screen is divided into three views. The largest 
is a map showing your position in Luna Alpha. At the boitom 
of the screen toward the middle is a side view of you as you 
run along the lunar streets. The smallest view T in the lower 
left corner of the screen, is the view of your laser weapon's 
targeting system. 

You may move around the streets {yellow lines) of the map 
using the right joy *t irk. Ynur position is indicated by the blue 
! ^ 

(Steve Britton is it l& year-old student who will oe a senior at Wiiiiam 
Biwutu High School tfmjfalL He is a self-taught programmer and has keen 
developing programs for the past two and a half years*) 



AUDLti! mi THE WfclNHQW S5 



dot The small red areas are the 
locations of go pjivxs being held prisoner 
by the terrorists To free these captives, 
move up lo an area thai yon have not 
hi i n (o vci and walpli tfft tn« prkoi\ 
bars to appear on the side view iind 
press the rtrebntnm The number of 
cap I Ives yon have freed from I his nren 
is indicated under the word ,+ FREEIV' 
tacuicd ai Ihe top ri§,hi currier o! I her 
screen- The number of cap Lives in tin 
area will vary Cram one to six. 

As you move around the deserted 
streets of Luna Alpha, you will encoun- 
ter terrorist* quite frequently. When a 
terrorist has been encountered* a red 
square will appear in the view of your 
targeting system. This square represent* 
the relative position of the Terrorist. 

Notice the iwo rows of green dots 
running up and down and kit to rig hi 
along the two sides of this view. These 
arc aim Indicators. To aim at Ihe 
terrorist, use ihe riehf joystick. Moving 
the joystick left and right controls the 
horizontal indicators, while moving (he 
jrjymicJi up >ind down controls tin? 
vertical indicators. Align the blinking 
indicators up so when you flre t t he point 
where the indicators intersect is on lop 
of lb*: red square. 

On pEipcr this sounds quite complex, 
biji whe-n yiiu iirtimlly play j U-v. Limes 
h hemm^s qm\ *. simple Jilo hiitingiHr 



red square will not kill the terrorist 
because the terrorists have developed 
a special armor. Keep firing, though, 
until you hit a wen* .spot. However, 
do nit concentrate too deeply on killing 
the terrorist because he is firing at you, 
tool Ke will cither shoot at your head 
or ul your feet. When a terrorist (Ires, 
you will see the shot amiLiig toward 
you (on the aide view) ul a speed 
determined by the skill level chosen at 
the beginning of the game (one is easy 
and five is hard). To dodge this shot, 
push ihe right joystick all the way up 
and press the firebutton to jump. Push 
the right joystick all the way down and 
press the firebutton lo duck, Be sure 
to hold the fircbution down until tbe 
shot has safely passed. 

All of this running and shooting can 
drain anek strength and ammunition 
supply rather quickly, Your strength 
and ammo are indicated by red lines 
at the lower tight of the sereen. When 
the red line under strength reads zero, 
you will die of fatigue. When your 
amino reaches zero, y cm will not he able 
to shorn at terrorists; you will simply 
have to dodge any shots Tired until the 
terrorist goes away, t hey usually only 
take u lew shots and re I real anyway, 
so it is relatively easy to survive without 
ammunition. 

The preen aren« on rhn map are the 



secret, hideaways inhabited by tb> 
scientists who managed to escape th» 
terrorists. Stop at these places to res 
and reload your laser weapon wit I 
energy by moving up beside them umi 
a green figure appears in front of yoi 
in the side view. When I his occurs, hi 
Ihe I i rebut Ion mid yum strength am 
ammo arc now ready Tor combat one 
again. 

Free -as many captives as you can 
being careful nni to use too tnucl 
strength in the process and stop U 
restore your essentials until you reacf 
your destination; the starbasc where ar 
escape ship awaits to "beam you up' 
(located at the lop left of the map ant 
represented by a green siar-Uke shape] 

When you success tutlv compLeti 
Pha.se one by reaching the escape ship 
you then start over on Phase two, Aftei 
each successful completion of a phase 
l/JOG bonus points are awarded, Th< 
higher the phase, the harder the game 
For each phase you gain, the difficult} 
fnetnr will increase by one until tl 
reaches five (the highest skill level), Hon 
beginners, I would recommend starting 
on Phase one or two to get used to thr 
controls. Intermediates will find chal- 
lenge on Level three, while experts will 
find levels four rind five quite difficult 
to tnasicr. 

Good luck! 



120 
125 . 
155 
510 . 
10D5 
7020 



.94 8027 254 

.170 9000 1B9 

207 10020 . 24 

.73 20020 „„ 18 

,190 30010*. -.130 

34 END 23 



T 



The lining: FREEDOM 

0 CL50 ; (129): GQTO40000 

X FH=1:CLS0:PRINT@45,"PHASE 1" 7 : 

FORX=1TO500 : SCREENjZF , 1 1 NEXTX 

2 POKEL40,15# 

99 PMODE1, 1:FCLS3 

10 DRAW"BM16, 3C2R2D2R2L6BM9,8R2 
F2R3F2H2L4 D2R2L2 D4R2D2R2F2D2BM14 
,1BD4L2BM1 6,eR2" 

101 DRAW"BM38,3R2D2R2L6BM31,8R2F 
2B8D2 L4 D4R2 D2R4 D2BM3 6 , 18D4L2BM3 8 
BR2 H 

10 Z DRAW"BMS6, 1R202R2L6BM54 , 8E2R 
6F2H2L2D2L2D4 L2 D2R6D2 " 
103 DRAW"BM82,9R2D2R2I J 6BMB0 J 14R6 
D2 L4D2L2H2 F2D4L2 R2XJ4R6D4R4 " 



104 DRAW 1 ' BM 100 , 6R2 F2 G2 L2 U2 D6U 4 R2 
F2D2BM108 , 14R1BM112, 6D3BM116, 14R 
1BM120, 6D8U4R2E2H2L2BIT100, 20D2R1 
4L2U2L4BW124 , 22L6R2U2R2 " 

105 DRAW" BK1 3 S , 10C4R1SD2L18 R4 D8 L 
4R18D2LL8U2R8U8R4D8R4US" 

106 DRAWBM162 , 7C1R4D2L4R2D4R2F2 
H2L4H2F2R2D6R2D2R2D2BM160 , 22TJ2R2 
U2" 

110 DIMRl(l f 2) ,R2{2,2) f J(l 4 2) r D( 
1,2) ,K(2,2) ,P(1,2) ,H(1,2) ,IK<I, 2 
J ,13(1,2) ,ZT(7,7) 

120 GET(9,3)-(22,23) ,R1;GET(30,2 
) -(45,23) ,R2:GET(54, 1>-(65,16) , J 
:GET(76,9)-(90,22) , D : GET (100 , 6) — 
(125,22) ,K: GET (13 5, 10) -(155, 22) , 
P*GET(160,7)-(169,22) ,H 

121 PCLS3 ■ C0LOR4 , 3 : LI WE ( 5 , 3 ) - ( 19 
7, 117) ,PSET,B:LINE(5,135)-(53, 17 
7) ,PSET,B: LINE (66,135) -(165 ,17 6) 
i PS ET , B 

122 DRAW" BK184, 106 C1R2L4D2R4F2H2 
U2E2G2L4H2F2D2G2E2U2R4U1C2U29L40 
D26L36U26L42D26L3 6U50R40D10R38U3 
0R4flD18R20U40L76D24L58U18L24UaCl 
R2L4U2R4E2G2L4H2F2D2G2E2R4 F2H2BM 



56 THE RAINBOW August 1EM5 



REM Industries, Inc. 

presents 



the CoCo Cooler Thank Y c 

SWEEPSTAKES 



Grand Prize 



Your Choice of a 
64k Color Computer II or Modem II or DMP1Q5 Printer 



(S)] st Prizes 




Your Choice of a 
or 



CoCo Cooler $44.95 



CoCo Cooler Too$44.95 



(l0)2ndp rizes 




Q pad 



$14-95 



(15)3M p r i zes 

Keyboard Cover 59-95 



(20)4th Prizes 



(lOO)Sthpri 



Anti Zap 



$3-95 j Disk Marker $1.49 



Reason for Sweepstakes 

Hon do you say Thank Youl to- si I of trie 
People that have supported you and bought 
your products over the fast two and a half 
years 7 We decided to say Thanh You I with a 
first of rts kind CoCo Coo [or Thank You! 
Sweepstakes with prizes that win help you 
for years as you continue In computing. 

Rules 

<1 > One entry per household* <2* Entries 
must bo postmarked! n-a later than mtdnlght 
September 30, 19B5* f 31 Choice of Grand and 
1st prizes must be narked on entry b f ank to 
validate entry* (41 All prizes wilt be 
awarded October 15, 1985. (5) Requests for 
list of winners must Include SASE. 

Ordering Information 

Add $2,50 shipping for U.P.S. In 4B states. 
Add 34.QO shipping for U.S. Mall to P.O. 
boxes, AK, HI t APO's arid Canada* 
Add 115*00 snipping for overseas* 
California residents add 6 #31 sales tan. 
United State* residents add J3.00 for 000. 



Entry Blank 



Name. 



Address. 



City, State, Zip 

If I win, I would like as my 

Grand .&4k CoCo It 1st 

Prize; RS Modem I I Prize: 



CoCo Cooler 
CoCo Cooler Too 



RS DMP105 



Aae : under IS 1 6-25 26-35 J6-50 50+ 

| do_don ' t subscribe to RAINBOW Magazine. 

Yes. send me I n format I on on e CoCo RS2J2 switcher 

.three I 1 no at Si 9.95,, .two line at % 14*95. 

1 presently own the following computers: 



NO PURCHASE NECESSARY. 



Mail tO' REM lndustries t inc. ■ 

9420 B" l.urltne Avr . Chat* worth. Cc. 91311 ' 

(818)341-3719 ! 



183 , 13 3C2R6L6D4R6D4L6BM193 , 133R4 
L2D8BM201, 133R4D6F2H2U2L4D4U8BM2 
1 1 , 1 3 3 R6 L6 D4R2 L2 D4 R6 " 

123 DRAW"RM168,79e2D8C4R2L4D2R4B 
M145 , 76C1L2U2R2BM14S , 88C2L8C4U2L 
2D4R2BM106 , 99C1L2U2D4L2U4BM84 , 7 9 
C2DBC4R2D2L4BM65,80C1L2U2L2D4R2B 
M47 , 100C2USC4R2U2L4D2BM28 , 96C1L2 
U2L2D4R2BM221, 133C2D8U8F4R2D4U8B 
M231, 133R6D2U2L6DSR6U2R2L4 BM243, 
133R4L2DSBM251, 13 3D8U4R4U4D8" 

124 DRAW'BtOl, 64C2R8C4U2R2D4L2BM 
52,55C2DBC4R2D2L4U2BM73, 56C1R2U2 
R2D4L2BM108 , 47C2R10D4 C4R2D2L4U2 B 
M127 j 31C2U8C4R2U2L4D2BM132,35ClD 
2R2 D2 L4U2BM17 4 , 35C2L6U6C4R2U2 L4 D 
2BM151, 12C2D10C4R2D2L4U2BM178 , 12 
C1R2U2R2D4L2" 

125 DRAW»BH9S,19C2L6C4U2L2D4R2BM 
71, 32C2U8L8C4U2L2D4R2BM51 f 36C2D6 
C4R2D2L4U2BM45,20C1R2U2R2D4L2BM2 
3 1 16C2D20C4R2D2L4U2BM205 , 2C2R6L6 
D8U4R2BM215, 2R4D6F2H2U2L4D4U9BM2 
25, 2R6L6D4R2L2D4R6BM235,2R6L6D4R 
2L2D4R6BM245,2R4F2D4G2L4U8" 

12 6 DRAW*' BM183 , 156C2G2D6U4R4U2D6 
BM189,1S6D8U8R2D2R6U2L2D2G2E2R4D 
6BM203 , 156D8U8R202R6U2L2D2G2E2R4 
D6BM219, 156G2D4F2E2U4H2BM103, 16C 



1R2U2R2D4L2";F0RX=11T047STEP4 
127 PSET(X,137 i l) :NEXTX 
FORY-139TD175STEP4 
FSET(9,Y, 1) : NEXTY 



C0LOR2 , 3 



12B 
129 

131 IFPH>1ANDLQ< 7THENLQ=LQ+1 : GOT 
0135 

132 CLS : INPUT' 1 LEVEL <l-5> 1 ' ; LQ: IF 
LQ> 5 ORLQ < 1THEH 1 3 2 E LSE LQ=LQ+ 2 

135 PRESET(X # Y) i PLAY"V3103T255 " i 
SCREEN 1, 0 

140 X=1S 6 : Y-100 ; C=222 ; 00=205 i PP= 
25:V=222:W=0 

150 S=20:A=20 

151 C0L0R4 , 3 i LINE ( 18 2 , 14 6 ) - ( 2 2 0 , 
148) ,PSET,B: LINE (174, 168) -(220,1 
70) ,PSET,B:COLOR2,3 

152 PRESET (X, Y) 

155 J=JO¥STK(0) :J1=J0YSTK(1) : IFY 
=11THENY=10 

156 IFX=18AND Y-10THEN20000ELSEI 
FX=17AND Y=10THEN20000 

157 PUT ( 139 , 150) - (150 , 170 ) ,R1;EX 
EC4 33591 IFRND (11) =1THEN8000 

158 IFPP0INT(X+2 , Y) -10RPPOINT (X- 
2 , Y ) ■ = 1ORPP0INT ( X , Y+2 ) = lORFPOINT ( 
X r Y-2)=lTHENRH=l:PUT(lll / 155)-(l 
20,170) ,H:ELSEIFRH=1THENLIKE (104 
,155} -(120, 170) , PRESET, BF:RH=0 




TRS-80 COMPUTER DISCOUNTS 

COLOR COMPUTERS 

26-3134 Tfiii COlqr Ik I10-0O 

26-313516*1 9* t color |l 130.00 

26-3 tST color conrp 1 SO CK1 

26-3029 in! disk d'rvf 289 95 

26-31 30 ifld a\sk drfw 169 95 

PRINTERS 

26-1278 DM P 105 169 M 

76-1371 DMP-1 ID 220.00 

2S-12TTDM^O> 799 00 

25- l?TS OWP-220 500 00 

MODEL 4 and 1000 s 

25-1000 man 1MKJ 65000 

2S- 100* 17HK memory board 2O0 00 

25-1006 2^^ nnMe mptf 1000 170 00 

Z€- 321 1 Mo nothrpno monitor 125,00 

25 1 068 mod 4 (Mlt Mr* 908O5 

2fl-510UffiQfJ 2000 2dr 1.400.00 

J5-51Q4 rnnfl 2O00HQ 2.Z0O.0Q 

We Carry the Complete Line of TRS-80 
Computer Products at Discount Prices 

CALL FOR A FREE PRICE LIST 800-257-55S6 
IN N.J, CALL 609-769-0551 

WOODSTOWN ELECTRONICS 

Rt 40 E H WOODSTOWN. N J. 08098 




58 THE PAIN BOW Ai>0u»r 1365 



159 IFPPOINT (X+2, Y)==40RFP0INT{X- 
2 ,t) =4QRPP0INT {X, Y+2 } =40RPP0INT ( 
X,Y-2)=4THErac-l;FUT(lll. 155)-{I 
31,167) ,P ELSEIFPC=1THENLINE(111 
,155} -(131,167) , PRESET, BF:PC=0 

160 IFJ=6 3 0RJ^ORJl-»pORJl= 6 3THEN 

165 IFTIMER>=100THEN600ELSEPUT(1 
39,150)-(152,170> , R2 ! EXEC43359 :F 
0RQ*1T03 5 ; NEXTQ : LINE ( 13 9 , 150) - ( 1 
56,170) , PRESET, BF 

170 PE=PEEK (65200) ; IFFE^12 60RPE= 

254THEN7000ELSE155 

500 IFRH-1ANDPEEK ( 65280 ) =1260RPE 

EX( 65280) =254THEN7000ELSEIPJ=63T 

HENI FPPOINT (X+2 , Y) -2THENPSET ( X , Y 

) 1 X— X+2 ! PRESET £ X , Y ) :GOT0165 

505 IFJ=0THENIFPPOINT(X-2,Y)=2TH 

ENP5ET(X/Y) ; X=X-2: PRESET <X,Y) :GO 

T0165 

510 I FJ1= 5 3 THENI FPPOINT ( X , Y+2 ) = 2 
TEENFSET(X,Y) : Y=«Y+2 : PRESET (X , Y) : 
GOT0165 

515 I F J 1-0 THEN I F PPOI NT (X, Y-2 ) =2T 

HENPSET (X, Y) : Y=Y-2 i PRESET (X f Y) :G 

OT0165 

520 GOT0165 



600 TIMER=0 :S=S- 1 : C=C-2 I PSET (C, 1 
46,2) :PSET(C,14B,2J : IFC~182THEN5 
000ELSEGOTO165 

700 Q=RNDC5) :FD=FD+a;FORZ=lTOQ:S 
OUND(Z*f30) , l:LINE(0O r PF)-(0O+3,P 
P+2) , PSET , B : 00-00+8 ; I FOO>=2 4 5 THE 
NPP=PP+6: 00^=205 

701 IFPP0INT{X+2 ( Y)=4THENPSET(X+ 
2,Y r 3) :PSET(X+3,Y,3) 

702 IFPPOINT (X-2 , Y ) =4TKENPSET (X- 
2,Y,3) :PSET(X-3,Y, 3) 

703 rFPPOINT{X,Y+2)-4THi;iTP5ET(X, 
Y+2, 3) iPSET(X,Y+3,3) 

704 IFPPOINT (X , Y-2) -4 THEN PSET ( X t 
Y-2, 3) :PSET(X,Y-3,3) 

705 NEXTZ : SC=SC+ ( 7*Q) :G0TO155 
800 V=*V-2;FSET(V, 16S,2) :PSET{V, 1 
70,2) : RETURN 

1000 XT^RND (30)+ll T YT-RND (3 3 ) +1 3 
8 

1005 LINE (XT , YT) - (XT+3 , YT+3 ) , PSE 
T, BF 

1010 AZ=1 
1015 GOTO170 

5000 LINE (139, 150) -(150, 170) , P RE 
SET,BFiPUT(131,154)-(156, 170) ,K: 
F0RX=1T015 : PLAY"T25CCA" : NEXTX 



SELECTED SOFTWARE 



BUY ANY TWO HARDWARE ITEMS A1MD GET 10% OFF OR 
SAVE 10% ON AMY HARDWARE WITH SOFTWARE PURCHASED 1 



SOLDERLESS UPGRADE KITS 



BJKFnfre 90A»D 

e4» FtinFao*PP 



$3385 
$29.95 

B4KWfCDca? p $29. 95 

'Hvtt CoCr.Z WotMd Jfl-ll 3*>3B H«Ht*i vw 

SOTl AM tCi NJKf m Out AiU ** tint tH***t* >3D *t$ 



DOOKS 



COtQH BAbg 

U?TftAYLLUO 

EXTF-sptp 

HAGIC UNRAVELLED 

CHM BASIC LihflAVELLHl 
ALi 3 BflOKS 



$19 95 

$19.95 
$19 95 
$49,95 



ft**************** 

4 



SPECIAL 
Of THE MONTH 



* 
* 
* 



P51 MUSTANG 

tape, dsn 

$19.95 $21.95 



COCO MAX 






CASE AMD SU^LY 




•Aft. Bg 


f 6ftAfJCH*NG CABLE 




t2T.9S 


NEW J ft M DI5K CCWTROliEfl 






DS-BO LuGISECTQfl 




iltfi 






■ 1A1 00 


VOLKSVflPEM 300 PAUB 




DtSJtmt CAROUSEL 




* 19,9ft 


catili* 




Hi* V J j 


lEWtHfVM Till QPBtN 




HI 1.9ft 


V SlxSVODE-M | i 






ZfNlTmzVM 1?? AM HER 




till flfj 


300f1 ?00 0*uU *HM M c#rti» 




ma nu 


VkOfcO PUrl 




■ 24.1ft 


THE NinCl-telCS €T*flW 






VirJEOPlUSKC 




134.91 






» 1 33 fJA 


VIDEO PIUS IHI , 




» 34.96 


..■■<•;■: 1 






RIAL rAU(£l4 




; 7 (14 HIGH SPEED COUP* TIRE 




19.10 


W>l*3l»l)i-nqgvmM 




«4B.9ft 


j / UH HICH SPEED COMPATIBLE 




• 17.1ft 


REAL TAiKtl II 






HflWPAC* P C BQAflB 






A'1 h 1 lalk fig gim«i 




It4 95 








HUL 17 KEV80AB0 


1 


I711& 






4111.11 








Take a closer look. . . 




SAILOR MAN. 10«Kt 


123 US 


i?7 9D 




tart 


PlSh 


WORLDS OF FLIGHT 


f HM 


k» 75 




— 


IH.*B 


DRACONIAN 




•74 !i& 


f*flO£CM.lM t lit 




Ml. ft* 


Sf I I 




•aftrftl 


MASTER EEiIGN 




•7S.0& 


BLI2ZARO 0AI1 


112. as 


424,71 


TtLEtt*H« S* 




¥47 It6 


OALAQON 


*il a* 


4 21 31 


SUPER SCREEN MACHINE 


I3E US 


III 06 


i UNA PI HOVfcHPATBOi 


■ 19.9b 


122.2.1 


RA^dCW StfltE-TJ MACHINt 


*2J .»» 


111.11 


MS. QOBBiER 


Ml IB 


122 36 






ill DC 


LANCEH 


* 1 1ll 


422,31 


AUTOT(MM 


DMI 


tas.is 


cua>» 


1 11.11 


»2J.» 


AtlOt 








i ■ r - : - 


*22 36 


r*5T T Aft 


121,19 




CANUV KU 


»?7.1l fi 


427.91 


TKE KEPEA wHt> SOURCE 




HI BS 


SMILVS WAKtuOOSf 


12711 


42T 91 








U HALL ROM PACA 


B21.1E 


32K GAMES 




OyOST OCIBALER flDU RACK 


a 19 IB 


<*BI MUST AUG 






PiN BflU ROM PAC* 


*il,9ft 




HI.H 


WHIRL V HARD RUN RDM PACK 


1 1 9.99 



WE PAY SHIPPING in life Uniieu Si Mk i, Csruda & Wbxico 
Owatssas pliiio add 10% 4MN Pesid'«ntf add 5% sales tA*,l 
uwceijt Vt&a Ma^lui'.ind, chfrck Uf hioobv Q'dtlt- U S. 
(undn only I or loroign DiOn's COD, pleas ti add $2 00 



Stnd ia 



SELECTED SOFTWARE 

P,0 Bo* 32 2 £8, FnrJlBV. MM 55432 
24 HOUH ORDER LIME 612-767-2*39 
INFORMATION 51 2-757-1026 ill A.M 2 P.M C.S Tj 
SAME DAY SHIPPING BEFORE 2 P.M. C,S T. 



AuU«i.l IMS THE RAINBOW 59 



* V 

{A 1 



.12 V vtf--* 



V 




EARS 




\ 1 :J 



it* , » 

v J: 




• v. 



I 



if / 



t 

I 



2 « '*-v-. 



t 




* * 




■ I 




Electronic Audio Recognition System 



EARS 



Electronic 
Audio 

Recognition 
System 



$99.95 



• SPEECH 
RECOGNITION 




• HANDS OFF 
PROGRAMMING 

•HIGH 
QUALITY 
SPEECH 

REPRODUCTION 
EARS Does It All! 



Two Yean> in the Making. Speech Systems 
wa& fftftnurl in HniKlnp rt»»iv .mrt Jnnr»v.i - 
tivp speech product^. After 1 y«ri Oi in- 
tense Research arid Development we 
have created a truely sophisticated 
speech recognition device- Recognition 
ratHS from 9S% to 96% are typical, Unlil 
now. such it product was outside she 
price range of the person nef computer 
mallei, and even small businesses. 

EARS is trained by your voice and capable 
OI rfiCu^rti2in| Any ward Of phrase. 
Training EARS to your particular voice 
print takuh seconds. Up \a M voice print* 
may be loaded into memory. You may 

I hen save on tapcordL<A as many as you 
like w thar your iota] vocabulary is vi du- 
ally infinite. 

Speech aid Sound Recognition. BARS is re- 
ally j sound recognition system, *o it re* 
ally doesn't matter whether you b peak in 
English,. Spanish, ur French, Infstiyou do 
not have to speak it all, you can train 
EARS lo understand sounds *och as a 
muilcjl nole or a door slamming. 

I I jnds Oil PmxrjmiTiinj;. InH^me wnlmjt 
your own BASIC program* without «ver 
touching the keyboard. Everything ihai 



you would normally do through a 
keyboard can now be dooo hy jucr 
tpuaklng- 

Prngramming EARS Is fity, LISTEN, 
WATCH and olht<r commands have been 
added lo BASIC so 1 hi a t programming 
EARS Jt, j piece or take! The slngte BASIC 
line; 10 LISTEN: MATCH witf ins true! 
EARS to listen to you and return the 
matching phrase. 

tl Talks. EARS in also capable ol high qoaN 
ity speech. We mean REALLY high quality. 
The speech 4* a fixed vocabulary spoken 
by a profe^on-il announcer. Speech 
Systems is currently creating a library at 
thousands of hjgh quality words and 
phrases For a demonstration call nil) 
K7S 6U44, ynu won't believe youi eari or 
our EAKS. 

Dtt* OWNERS. EAK5 wlU work with any 
disk system with either a M(JLTl-PAK or 
VOCABLE, Our new Triple V CABLE was 
soeciiiullv drM'l.ijiud for fbose wishing 
to add SUPER VOICE is a third device. 

You Gel Everything. Yau Need. You gel ev- 
erything you need including a specially 
designed professional neadset slyie noise 



canceHiing microphone. The manual it 
u*4.y to Ufa and undwrfcland. Several 
demonstration examples are included so 
you don't have to wriU' yoor own pro- 
grams unless you want to. EARS will work 
in any XJK or&4K Color Computer. 

SUPER VOICE $20 OFF 

Imagmr' lalklne, u> your computer and it 
Miking back to you. When you need an 
unlimited vocabulary, you can't beat 
SUPER VOICE. For a limited lime, we will 
y i ve vu u i ho S U f*E R VQ I CE 1 u r 'J. h i"i i h 
your EARS purchase. Even if you already 
have another speech unit, hero Is your 
chance io buy the best and vave 620. 

VOICE CONTROL 

Application* lor EARS are astounding. 
Here is our first of many listening pro- 
grams to come. VOlCf CONTROL it a 
program spcnNCaJly designed to allow 
yon to control any appiianre m your 
house with your voice and our HOME 
COMMANDER (sold separately), for 
example, you can control yoor TV by 
lay ing ' TV ON ' ' or TV OFF" t $24,9S 



is i*.m niii 



„ - HANK ot$a 
$i ok T*nr 



usmtfi 






Dealer Inquiries 
Invited 



'//' 



vVc CASH, CHECH. COD, VISA and M ASTIR CARD order* 

SMnpinJ afld handling L5 and Canada 

Snipping «id handling uutvd<: I It: US .vn1 Canada 

COD charge 

Ill i mjl j, Jtvdenti add salu r.u 



J • I II I J I 



u.oo 



18W255 DEERPATH ROAD 
8ATAVIA, ILLINOIS 60510 
(312) 879-6880 (VOICE) 
cSl™SM312> 879-6811 {24 HR. BBS) 

CALL ANY DAY TO ORDER. ALSO OKDEK BY MAIL OF- HA*. 



s 



SUPER VOICE 



T M . 



COCO'S MOST ADVANCED 
SPEECH SYNTHESIZER. 

IT TALKS, SINGS AND 
MORE, 
only . . . $79.95 

WITH EARS OR PIANO 
KEYBOARD PURCHASE 
only . . 4, 559.95 



SUPER VOICE is no ordinary speech Bynthaslzeiv IL uses Silicon 
Systems. Inc. SSI-26S, I he most advanced speech .'sound chip 
evaitaoio. SUPER VOICE Is not only capable at highly unclkgibte 
speech, sound effects, and singing over a 6 octave range, but now 
wa have turned SUPER VOICE into a monophooic Super Music 
Synthesizer with our PIANO KEYBOARD 

IT TALKS A Free TRANSLATOR leKMo-speech program makes 
writing your own talking program as easy aa SAYING "HELLO " 

SUPER VOICE workfl <n Any 32K Or 64K Mnpuifif. A disk tip at em 

requires a V*Cable or Muitl-Pak 

Here are the facts; 
the decision is yours. 
















scat 




IC 71 


' l" Hi ; "■ . ■ t : . 






I 


1 


imrv ItitU 




i 


1 


.1 


JiMr* Jt*- UH 






i 


1 


With ' > irl 
FHn Irll i|L 




i 


i 


1 


|M« Hit 

at lattir 








14 jharnm 






i 


1 


* 




FOOL S CROSSING 



The world s hrsi TALKING HI RES GRAPHICS adveniure. Finding 
the hidden treasure la the easy part, getting back home is another 
story free EARS to the first one to submit a solution, 

32 K Dish ■ t-i ■ r , , ■ , t - . ■ . - , ■ 1 1 ■ , ■ r - 124.95 




SUPER TALKING HEADS 

When the SUPER VOICE speaks In a low pitched voice, the man 
speaks, when a high pitched voice is used the woman 
speaks, . , . ■ , mt S24.95 



-rj-QTHE PIANO KEYBOARD A 



A 21-2 Octave (32 nntel and 4 octave (49 note, professional Prano Keyboard connects to your COCO and 
SUPER VOICE to turn SUPER VOICE into a real music synihes^er. These keyboards are not toys- They ere 
the same style, shape, slie and leal as professional synthesizer hey boards. Included is the software to give 
MUSIC A 2 [sold separately | Piano Keyboard input and SUPER SYNTH, a program that allows you to control 
critical SUPER. VOICE parameters to develop incredible sounds. 

Disk system will require a Triple Y-Cableor a Muiti-PaV. We nave lots more plans lor thtise keyboards, so 
keep watching Our ads, 

2 ■ i oe ta ve (32 notej — . , 3*9.95 4 oc t&ve (4S nolo] 5» 1 9.95 




'HOME COMMANDER 



The HOMi COMMANDER easily connects lo the 
cassette port of your Colo r Camp uter and lets you 
rfsntrot appliances in youi humc. 

NO WtRES NECESSARY 

The HOME COMMANDER uses your home'* 
existing eletlrkaJ wiring to control virtually jny 
thing. Appliances Are controlled via smart control 
moduJrs available at your local SEARS or Radio 
Shack (lore, 

ON FRIDAY 7:42 PM, OFF 
SUNDAY 1:26 AM 

fn cl uded F Hit it a program Lo allow you lo control 
up (d 256 devices and spectfy I he time and dan* 
they Ate to be activated. Thai'* right, the toriwart 
has Ms own built in accurale clock. 




$59*95 




Imagine 1 controlling a light or TV with your voice. 
When used with out E kctmn I r Aud lo R Gc ngni s ion 
System, f ARS, ynu ran literally control any 
appliance, 

PLUG'N POWER USERS 

II ynu w»ft? disappointed rn the software thai 
came with the Radiu Shack PIUCJ'N POWER unii, 
and voir probably were, well oiter you our pnw 
erful st>liw3ru 4eparal«ly, Ar> early version it oV 
scribed in the Feb., April, June, and August 
issue* oi RAINBOW. Our current version Is even 

betler -*19,9S 

PLUGN POWER ib a kjuemark ol Radio Shuck* 



PRECISION TIME MODULE $59.95 



— INCLUDES OSS DRIVER — 





Now your computer will altvayt know the correct 
lime and dale. Tins airuzing precision lime mod- 
ule is rratibraled to The Nalional Bureau of Stan' 

sf.m.h i'AV.V a|[.nnn i h.n ► .i i i yrm -.1 ! t\t.-\n 

have lo s-hvui^f i|, 

Use I he PRECISION TtMF. MODULE la add [he 
[imp element to your gamnnr bjeuFi UBS. II you 
liken purchase separately uur BUS. 
COLOR Vd A BBS i.W K. I drive minimum} $99.'JS 

BATTERY BACKUP 
Even when your computer Is ofl, the clock 
keeps collect time by u Derating uung the 
internal battery backup system. 




^*leO***tv 



MONTHS, LEAF YEARS & OST 

The I'RECISDN TIME MODU LEauEo maticall v 
adjusts for the different number of days in 
each month as well as leap years,. And believe 
It of not, it adjusts tor DST so you don't have to 
fern ember if tv* SPRING FORWARD or f ALL 
FORWARD, 



Y-CABLE $28.95 

Why pay S 100 10 MOD tot a mulli-pah, With 
I he VOCABLE, you can connect your disk 
system to your computer atong wllh either 
our STEREO PAK music synthesizer, our 
VOICE. SUPER VOICE speech synlbacJ^ore 
or our PRECISION TIMET MODULE Alt corv 
neclors gold plated. 



TRIPLE Y $34.95 

We developed the Triple Y-Cable specifically 
lor those Interested in both speech synthesis 
and speech recognition Tne Tripte Y-Qabie 
lets you connect EARS and SUPER VOICE lo 
your color computer otono with your disk 
system 



7 





# C<* ATTENTION EXPERIMENTERS! 



Interested in building your own project? 
Our even teed boa id gives plenty oi icom 
for conduction will If 1 I he sturdy .iliimmnrn 
tait- wit Ik black vali m I i nls.li assui es protec- 
tion and a professional appearance 

Prototype Board only $19.95 
Prototype Enclosure only $19.95 
Buy both for $29.95 



n r n r ■> 



Speech 
Cnip 

iSC-02) 



hfeed an 
SOOlr 



S19.0O 



■ + ■ i e ■ • 



Tape C-TO\G-20 
Hatd Tap«3 Fto* . 

6B2T «... 

r>*LSi iu 

IC sockets 14. th, n pin 
It sockets 14. 2 B. 40 



(any quantity) S i ,49 
SOU? 



52-95 

■.••■•■■.•■j.i.i... SO, 79 
50.79 
S0.39 
50.19 



ttn ■ • i • 



RmniaitK. 
Q*n« 

l 



1r 




ijW jjg> 



De&fer Inquiries 
Invdud 



We accept CASH, CHECR, COD. VISA ano MASTER CARD wdflti. 

5hlpp*i|t *t\if hunitldn U5 antf Cwitdi S3.00 

Sihipp'mij and Hanriring rvut*prl* 1 rhe ub and Cvurla ts,(Hl 

COD riiarge , ^w,.^.... tt.OQ 

rlliHon rr>ihd^nt« add u|e> nk 



38W 255 DEER PATH ROAD 
RATA VI A, ILLINOIS 60510 
(312) B79-6880 (VOICE) 
co^m*(312) 679-6811 (24 HR. BBS) 

CALL ANY PAY m 0«(rt PT. AC SO f 1KJ JFK BY MAIL OF BBS. 



•0 PIANO KEYBOARD ft 



mm 





The best music composition progum. MUSICA 2, and most advanu-ri -npee-rhJ sound 
synlhosteer, SUPER VOICE; >u*i gat belter. 

imagine, now yuu can turn pose my sic with MUSlCA 2 by inputting notes via A red I 
piano keyboaid, (tit A* and MUS1CA ' in- tanily displays the note, 

be same keyboard tun be used with SUPER VOICE to give ytju a real mondphnnic 

1 mudc synthesizer. Tin? PIANO KEYBOARD conies in a and 4 octave version. They 
arc not toys, They are I he same style, shape, sl?e, and feel you find m professional 
synthesizers. 

Im.ludud ii an enhanced command which gives MU51CA 2 isoid separately? piano 
keyboard Input- Also included Is SUPER SYNTH r a program which turns SUPER VOICE 
[see 520 on" special offer) rnte a Super Synthesirer. Disk owners mu$l use 2 Y-CASiI or 
Multi-Pale. 

2 1 active (32 note! , , S?*iS)5 4 active (49 note) — . .ST 19,95 



M U S I CA 2 *-"»•*« 




* When In trereo mndct, mu*ir is 
played through cur STEREO MK 
(purchased sepAratelyj. 

• Loudness oi each ^uiie may bu 
individually specified. 

* Memory available is tonslantly 
d kulay L-ii 

• Voice waveshapes may he 

user. hanged between voices 31 any 

point. 

* tempo may be s perilled and may 
even he Jlercd as the musk plays. 

• HaU and ibarp* supported, 

■ Billions of timhie combinations. 

■ High resolution graphic: display, 
look* just like theel music. 



* MUS1CA 2 Is 100% software, no need lor 
hardware unless you want music produced 111 
STEREO. In (hat case. Lltt? STEREO PAK nuy be 
purchased separably- It's a must for Ihe 
audlophilcl 

• Repeat bars allow repealing of music without 
re-inseMmg muiic a second 01 third lime, 

»■ Wl paRe. manual describes all, 

■ Requires minimum of 12k. 



I SS97445H8I t ?m75C»fli 

3 3ig55?7(ii * sinusal 




J H = 



* Output music lo your primer 
(Gemini 10X, Epson, R.S, printers! 




* Allow* you in specify key signature. 

» Voice timbit? I waveshape) may be 
altered by specifying harmonic 
tun len t juif. like *tops on an oigan- 

* I in ■ in y etJ H 1 ng, v<anv bei rt $ ins er I erJ 

is displayed. 

* Each measure is numbered Ear easy 
reading of music. 

» Measure bars aid in reading and 
developing music. 

■ Each voice may be visually 
highlighted tor ea&y identllkation, 

* A Voice* produced simnll aneously 

* Ifipul nates: from Coco keyboard, 
jnystirk, or Piano keyboard. 



* Ptay music horn yout own OAS It" program. 

* Block copy music lu; easy music develop rnem. 

* |(W%. machine language so iP Is lightning fast, 

* Vibrato effect easily produced, 

■ With STEREO I'AK. voire* nuy he wwlrhi'il 
between lefl and right speakers as music playv 

* Durations include; whole, ball, quaiter, 
eighth, sixteenth. t hirty-sec a nd , sbfty4ourlh, 
and triplet. 



A ^ MUSIC THEORY O A 

An advanced music couise Thai covert Mafor and Harmonic -Minor scales, interval spelling, Triad (Chord} theory, Inversions, Dominant 7ih 
chords, and interval ear training. Formal 01 ihe course include drill and 01 a* irrv ^hmom*. a v. orecard 10 measure progress. graphic and n k*ih) 
output, and a reviewing session. 

J3»Jt Djllt Only KIMMIItllllilltlltrtlllllillll I I4f 11*1* I M I I I II I IM tl I I IIIUttH If 1*1 I H H II ■ f r 1 ■it'-'i ■ f > • • ' • 1 ' " > • > J^^ifS 





STEREO PAK™ $39.95 



Plug, this gem into your computer, connect to your nome 
itereo system and sit back and enjoy music realism. The 
STEREO PAK is a hardware music synthesize; that plays our 
MUSrC LIBRARY and MUSlCA 2 music in stereo, Because it 
was designed specifically with musk reproduction in mind, 
the sound is superb. The highs are crisp and cleat white the 
bass notes wiJI rattle your walk 

The STEREO PAK is all hardware. It Is intended as an 
enhancement lor MUSlCA 2 and ourMUSiC LIBRARY. Disk 
owners may use the STEREO PAK with the ft. 5. Multi-Pak or 
our Y<ABLE (t2fl.'J:>J 




^ MUSIC LIBRARY ™ 

Vou get over 100 lour voice songs with a combined 
playing timed 3 hours. That's right, 3 hours of music. You 
won't b alive your Co Co could sound so good. To fit over 
loo songs required both sides of 5 C-20 tapes and the disk 
version uses & lull disks (that's a ha if box of disks), 

A JUKE BOX selection program is included to allow you to 
select sped fir songs or automatically play each. These 
song* are ready to go, you don't need MUSlCA 2 or a 
knowledge of music. 

These songs were developed using the best music program 
available for the CoCo; MUSlCA 2. Theiune* may be used 
as source files for MUSlCA 2 and changed by ihe user. 
When coupled with the STEREO PAK the songs ate 
reproduced in stereo with unsurpassed realism. 



OF 



MUSK USKAIiY 100 categories 

Stage. Screen, and TV Classical 
Music of the 70 s 
Music of the 60's 
Music of the 10's 
Old Time Favorites 



3 VOLUMES 

Christmas (popular) 
Christmas (traditional) 
Patriotic 
Pol ka I "a rt > 

MUSIC LIBRARY 20U 

Our second volume of 100 tunes, \Vi hours of musfc 
MUSIC LIBRARY TftO 

Our Ihird volume of TOO tunes, 3 more hours of music. 

MUSIC LIBRARY ( Each Volume) » , [12K Tape) . $34. 95 
( S p ecify 1 0rj , 2 0 0 , or 300) UZK Disk) ... $39, 95 



SPEECH SYSTEMS 
DATA PEN $29.95 

Two programs are provided 
free with each DATAPEN. 
SKETCH Is a superb high reso- 
lution color drawing program 
allowing precise drawing and 
freehand sketching, painting 
and much more, SHAPE ^ 
CREATE is a high resolution 
library shape drawing program. 
You can even save your work 
to tape or disk for later display 
or editing. 

The software is shipped on 
rape and may easily he moved 
to disk Included is complete 
documentation to allow you 
to integrate the DATAPEN into 
your own BASIC program. 

Requires 32JC 



EASY TO 
USE! 




EDUCATIONAL 
SOFTWARE 

*n easy and lun way tor kids to 
enter answers, 

Vuf, 1 — grade*! 1 , J, .im! *pvi.ijl 
erWalinn. 

Includes these five programs; 

* Basic Addition 

■ Bask Multiplication 

* Match Ihe Shapes 

* Match the Numbers 

* Rhyme the Words 
J2K disk .$29.95 

Vol. 2 — grade* i tn 6 and 
special educaiiofi 

Includes these live programs; 

* Men of Science 
» Mixed Malh 

* World Capitals 

■ Computer Terms 

* 201 h Century Events 



on un 

IVf vt 
OtD|H 



t 




eet k ^y^sfemS 



WP actept CASH. CHECK. COD, VISA And MASTEH CARD order* 

Shipping, d nd handling US iind t jnjiij . .,,13.0(1 

S h i ppLn ? T a rict tunriii f>r cxilltf? the US and Canada SVQD 

COD rtiirgc ...... , 13.00 

Wm%Al ft! idem Li ddd ti%% bilet u« 



38 W 255 DEER PATH ROAD 
B ATA VI A, ILLINOIS 60510 
(312) 879-6880 (VOICE) 
S5!K*(312) 879-6811 (24 HR. BBS) 

c;aU a^v rj*Y to okiilu al soimniw in mah nr wjs. 



5001 CLS4 : PRINTS 1^2 1 11 may 11 C$ "you" 
CS " rest" C5 H in" c$ "peace" ? 

5002 FORE=128TO480STEP32 : PRINT^E 
,STRING$(3l," ") ;:NEXT 

5003 PRINT§224,"Y0U FREED "FD» P 
EOPLE * * . " r 

5004 PRINTe320,°AND KILLED "XI" 
IMPERIALS ■ . . * J 

5005 PRINT§384,"FOE A TOTAL 5 COR 
E OF "SC; 

5006 IFINKEY$^""THEN5006 

5007 GOT0121 

6000 INFQTX r Y : PSET f X , Y * 1 ) t SCREEN 
1,0: FORX=1TO200 i NEXTX : GOTO 6000 

6999 RH=1 

7000 I FRH=0 AN DPC-0THEN 155 ELS E I F P 
C-1THEN7 0 0 ELSE I FRH- 1THE N FOR C=l 
82 TO220:PSET(C,146,4) : PSET (C, 14 
8,4) :PLAYSTR$(INT( f224-C)/4) ) :NE 
XTC;S=20JC-222 

7005 FORV=174TQ220:PSET{V # 168,4} 

; PSET (V, 170,4) :PLAYSTR$ (INT( (224 

-V)/4) ) :N£XTV:V=*222 

70 10 IFPPOINT ( X+2 , Y ) =1THENPSET ( X 

+2,Y r 3) :FSET(X+3,Y,3) 

701S lFPFOINT(X-2, Y)=1THENPSET(X 

-2,Y,3> :F5ET(X-3, Y, 3) 

7020 IFPPOINT {X , Y+2 ) =1THENPSET (X 



,Y+2,3) :PSET(X r Y+3,3) 

7025 IFPPOINT (X, Y-2 ) ^lTHENPSET (X 

,Y-2,3) ;PSET(X,Y-3,3) 

7030 GOT0155 

EX=RND(19}+15:EY=BND(16)4-14 

3 

8005 LINE ( 70 f 137) - ( 129 , 170} , PRE 5 
ET,BF 

8010 COLOR4 , 3 : LINE (EX+2 , EY+1) - (E 

X,EY+5) , PSET, BF : COLOR2 , 3 : J=JOYST 

K(0) ;Jl=JOYSTKfl) 

3011 IFJ<6THENJ=6 

8012 IFJK6THENJ1=6 

3015 J=INT(J/6) :WX=(J*4)+6;J1=IN 

T(Jl/6) :WY=(J1*4>+134 

8020 PSET (WX, 137, 4) ; PSET ( 9 , WY, 4 ) 

8025 Q=PEEK{ 65280) : IFQ-1260RQ=25 

4THENPK=PP0INT(WX,WY) :IFV<176THE 

N8050ELSEGOSUB800 * LINE (WX, 137 ) 

WX,WY) r PSET : LINE (134, 157 ) - ( 7 3 , 15 

7) ,PSET:LINE(9,WY) -£WX,WY) , PSET: 

P LAY 1 1 A B A B AB AB 11 : IFPK=4THEN8030ELS 

ELI NE ( WX , 13 7 ) — ■( WX f Wy) t PEES ET ! Ll)l 

E(9,WY) -(WX,WY) , PRESET 

3026 LINE (73 ,157) -(134, 157) ,FRES 

ET:GOTO8050 

S027 GOTO8050 

8030 XI^XI+1 i COLOR4 , 3 :LINE (EX-4 , 



128K THE EASY WAY 

AS SEEN IN DECEMBER '84 RAINBOW 



'D'. *E\ T. & CoColl (USA) 
LOGIC BOARD $39.95 
Logic Board with 64K Socketed Ram 



$109.00 



12SK Newietter yean 10,00 

Star Dos 1 28K 59*95 

Procolor File* + ........ 59.95 

128K Drive 3 . 24.95 

DEALER ORDERS WELCOME 
SEND FOR FREE CATALOG 



CLEARANCE CORNER 

TDP f>u»t Cuvmw c.o»c 2 46 100 

TDP C ZO L*«d«l»ii , . tau 3,?S I. DO 

FlhH* PIN DIN EiflViiich'l ■ (roil + >0 

Cmnt ionic* 3G Pitt Mp|*. eoit J- 79 3. CO 

WHIL1 hUMlY Utf 



12SK QS « IW WEMORV OmVC OS 9 HAM DISK DRIVER 

ij^es b lull 64 K in memo'V drtwe il^4t works at 

UHhtenfng spaed when chaining progenia $34 95 

IDqgb nrji increase trsu.ifti^ memo^yi 

BASIC MEMORY MANAGEMENT * 



Features vanaLHe oassmg between pages 

* chained programs wHn fuU com muni* p*»s- 
inrj Lelwoen rnuiiiple ir, memory programs 

* 64K tnerrior^ required pJoaso enecnv tmord 



539.95 




DSL COMPUTER PRODUCTS INC. 

P O. Box 1 176, Deartiorn, Mi. 46121 Phone: 313-582-8930 

M^tiiflfl!* flesiOnnl* Add 4*- SHIM lo Quiet Pi*s*se nit'ud* S3 00 lor 5 AH 

Delroil Metropolitan Area 
Vist Us a? 495D Schaet^t near Mtchiyan Ave Dearborn 



In Citnntia <fOU -tin ahiv initss 

PSR COMPUTER PflODJCTS 
PO BOX 7105 SANDWICH 
WINDSOR. ONT N9C321 

5)9-255 31 >3 



66 TMERAIHBOW Auguil 1BB5 



EY ) - ( EX+ 10 , E Y+ 10 ) t PSET , BF * C0L0R2 
, 3 : FORQ-30TO1J3J3 5TEP5 : PLAY "T" +STR 
5(Q) + M AB M : NEXTQ : LIKE ( , EY) - (E 
X410 , EY+10 ) , PRESET, BF I SC=SC+200 : 
LINE (WX, 137) -(WX,WY) , PRESET I LINE 
(9 f WY) -(WX,WY) , PRESET: PSET (WX, 13 
7,1) :FSET(9,.WY, 1) 

8031 LINE (73, 157) -(134,157) , PRES 
ET:G0T0155 

805$ PSET (WX f 137,1) :P£ET(9,WY, 1) 
:IFRND(16)<=(LQ-2> THEN 8 6 p ELSE 8 

8060 10-10+ 1: IFI0-4THENl0=p I LIKE 
f EX- 4 , EY) - (EX+10 , EY+10) , PRESET, B 

Fi G0T0155EL5EZSS-! : Q=l$ ; PSET (EX* 2 
, EY+3 ,4) : PIAY "ABABCDCD 11 : PSET (EX+ 

2, EY+3, 1) :IFRND(2)=1THEN9#00 

8065 Q-Q+Z2:2Z=ZZ+LQ 

Bp€€ EXEC43359 

8067 J-JOYSTK (0) : J 1-^JOY STK { 1 ) 
Bpip IFPPOINT(146,150)=2ANDQ>=14 
6THEN50^0 E LSEPSET ( Q , 150 , 4 ) I DV=PE 
EK(65280) :IF(DV=12SORDV=2 54)ANDJ 
1-63THENFUT(139,157)-U5j3,17j3) ,D 
i LINE (13 9, 150) - ( 150, 155) , PRESET, 
BF ELSEPUT<139,150) -(150, 17j3) ,R1 
8075 IFQ<=149THEN6065 

spap hiKE{il t i50)-(lsp t i5p) ,fres 



ET : PLAY » CDCDABAB " ; LINE (139, 150) - 
(150, 170) , PRESET, BF;PUT(139, 150) 
-f 150, 170) , RHONE (156, 151) -(162 
t 151) , PRESET: LINE ( 167 , 151) - ( 180 , 
151) , PRESET :GOTOS05p 

9000 Q^Q+ZZ:Z2=ZZ+LQ 

9001 EXEC43359 

9005 J<TOYSTK(0) i J1*J0YSTK{1) 
9010 IFPPOINTC14 6, 166) =2ANDQ>^14 
6THE N 5 j3 0 0 E LS EPS ET { Q , 166 , 4 ) : DV=PE 
EK{fi.5280) : IF ( DV-126GRDV-2 54 ) ANDJ 
l=0TaENPOT(139,150)-(15^,165) , Ji 
LINE (139, 167} -(150, 170) , PRESET, 3 
F ELSEPUT (139 , 150) - ( 150 , 170) , Rl 
9020 IFQ<=149THEK90^0 
90 3p LINE (71, 166) -(150, 166) , PRES 
ET ; PIAY 11 CDC DAB AB" t LINE (139, 150 ) - 
( 150 r 170) , PRESET , BF i PUT (139 , 150 ) 
-(150,170) ,R1:LINE(156,167)-(162 
,167) , PRESET: LINE (167, 167) -(180, 
167) , PRESET; GOT 08$ 50 

10000 CLS0 

10001 PRINTS13 6, 

10002 POKE140,245 

10005 A^^^operation" :GOSUB10030 
10010 h$- "freedom" 

10015 P0KE11 6 9,58: EXEC4 3359 

10016 PRINTS 14 6 , " M \ 




Aullwrized Star MlCfOnlt* Service Ortlsr * Call fCf rttUfTl bulhOf IzaUon number. 

THE WATTING IS OVER! 

THE SUPER COSMOS CONNECTION 
SERIAL TO PARALLEL CONVERTER IM7H BUFFER! 

YOU JUST CANT BUY A BETTER 
SBRtA L/PARAl CONVERTER! 

ORDER YOURS TODAY 
- 3K SUPER COSMOS CONNECTION 



ONLY $129.95 

m RAM CHIP SOLD SEPARATELY 
3 FOR 542.95 

16K VERSION * $144 95 
24K VERSION - 5154.95 
32K VERSION - $169,95 



SI 5.95 each 



SERIAL TO PARALLEL CONVERSION 
1 10 TO 19,200 BAUD. 7 OR 8 BIT 
8K BYTES STANDARD BUFFER 
fUSER EXPANDABLE TO 32K IN UK STEPS 
COPY 'CLEAR, LED PUSH BUTTON (MULTIPLE COPSES} 
MODEM SWITCH AND ALL CAB LES 

COMPLETE WITH POWER PAK A WD SIMPLE INSTRUCTIONS 
WORKS WITH ANY PARALLEL PRINTER. OR YOUR MONEY BACK 
HIGHEST DUALITY CONSTRUCTION, TWOATiAR WARRANTY 



TEST RESULTS; f 19.056 BYTE PROGRAM 
LISTING AT 9600 BAUD } 



32K SUPER COS -CON 

36 .8 Seconds 



OTHER INTERFACE 

4 mm. 59.8 sec, 



IF YOUTI RATHER BE USING YOUR COMPUTER THAN WAITING 
FOR YOUR PRINTER , , , 




HO SURCHARGE FOR 
CREDIT CARDS 



THE WAfT tSOVt'Ji. 



SG-tO Package wirn Regular CnsCun 
SUN Affltlebte Now rtT £209,00 
Shipping Icciudedl 



8H SUPER COSMOS CONNECTION 
AND STAR SG-10 PRINTER 
$379.00 Package S&H Included \ 



APPLE »IC VERSION AVAILABLE 

Dealer inquiries on Company LolterheatJ IMvltoet 



AuflUlf t9BS THE RAINBOW 07 



10020 G0SUB1^3^f 

10021 FORX=1TO100: NEXTX : POKE 119 8 
,45:EXEC43359:FRINT@175, ""; t A$= M 

by";GOSUB10030 

1 0022 POKE1201 ,45: EXEC4 3359: PR IN 
TG202, ""; :A$="steve":GOSUB10030 
10023 PRINT@208 , " " ; : AS="foritton ,( 
;GQ5UB10030 

10025 FORX=1TO800: NEXTX: GOTO 1 

100 30 FORX=aTOLEN(A$) 

10031 POKE140, 150 

10035 B$=MID$ (A$,X,1) ;PRINTB$? ;E 
XEC4 33 59:FOR2=lTO RND ( 50) :NEXTZ : 
NEXTX 

10140 RETURN 
1004 5 NEXTKQ 

100 Bp DRAW'BMSB , 4D7U3R4U4D7BM94 , 
8D3F1R3BM95 , 8R2D2L2BM100 , 6D6BM10 
3,8D7U5R2E1U1H1L2BM116,4D4BM116, 
11M116, 1!BM120 Y 4D4BM120,11M120,1 
1BM123 p 4D4BM123 f 11M123, 11" 
10060 FORKQ=1TQ200; NEXTKQ; LINE (8 



20050 DRAW"BM40,100C2D2R6U2L4D6R 
2U4C4BM39, 100D6R2U2BK44 , 108L2D2R 
2BM48, 100D6L2U2 M :GET(0,71)-(B3, 1 
20) f ZT 

20060 PLAY"OlTl ; 4 ? 6 ; 5 ; 1 ; Tl y 3 " 

20070 FORY*=71TO0STEP-1 : PCLS3 : W=*W 

+2:PUT(0, Y) -(83, Y+49) ,ZT:PLAY"T" 

+STR$ (W) + ,I 02ABCD" : NEXTY 

20080 CLS0 : PRINT "you" C$ "have " C $ " 

escaped" ; : POKE10 2 4 +17 ,33 : POKE 102 

4+18,33 

20090 FORE=128TO480STEP32:PRINTG 
E,STRING$(3l," ») ; tNEXT 
20095 SOSC+1000 

30000 PRlNT£224, fl YOU FREED "FD" 
PEOPLE 

30010 PRINTS320, "AND KILLED "XI" 

IMPERIALS . ♦ , " f 
30020 PRINT@3 84 , "FOR A TOTAL SCO 
RE OF "SC? 

30030 IFINKEY$=""THEN30030 

3003 1 PH=PH+1 i CLS0 ! PRINT@4 5 , M PHA 



r 







8,4)-(123,15) , PRESET, BF 
10070 GOTO10020 

20000 C$=CHRS (128) : PMODEl , 1 : PCLS 
3 : SCREEN! ,0 : COL0R2 , 3 S DRAW"BM0 , 12 
0C4R4 L2M8 , 99R66M8 0 , 120R2 L4 BK7 5 1 9 
9E8U12H8L66GBD12F8 M ;PAINT(36,8S) 
,4,4:PSET<20, 180,2) ;DRAW"BM16, IS 
3C2F2R4E2M20, 187G2D2BM2 3,190U2 "; 
GET(16, 180)-(24, 190) , IK; LINE (16, 
-(40,99) , PRESET, BF : NEXTX 
180) -(24, 190) , PRESET, BF 
20010 FORJZ-1TO10: PRESET (RND (80) 
,RND(25)+7l) : NEXT J Z 
20020 FORX=lTOINT(FD/5) 
20025 FORZ-250TO40STEP-20 
20030 GET (Z, 111) -(2+10, 120) , IS : P 
UT(Z , 111) ~(Z+10, 120 ) , IK: EXEC4335 
9 I FORA=1TO50 : NEXTA : PUT ( Z J 1 11 ) - { Z 
+10,120) ,IS 

20040 NEXTZ:PUT(40,111)-(50,120) 
,IK:LINE(40,99) -<50, 120) , PSET,BF 
: F0RT«5 0TO 100 S TE P 10 : PLAY"T"+STR$ 
(T J + " ABA BAB A" : NEXTT : LINE (50 , 120 ) 



SE ";PH; ;FORX=1TO500:£CREEN0,1:N 
EXTX:GOT012l 

40000 CLS:A$="TO;THE FEDERATION 
OF EARTH" : PRINTS0 ^ **| S GOSUB10030 
;A$=" FROM: PEOPLE'S REVOLUTION FO 
R ! * : PRINT§64 , J : GQSUB10030 : A$ = ,r A 
NARCHY" : PRINTS 9 6 , " " ; : GOSUB10030 : 
A$=" DATELINE: LUNA ALPHA" : PRINTS 1 
3 5 , n " J l GOSUB 100 30 

40009 FORX= 1T0 20 0 : NEXTX 

40010 A$=*'WE HAVE TAKEN LUNA ALP 
HA" : PRINT§ 1 9 2 , " " ; : GOSUB10030 : PS I 
NT@21S , "-STOP- 11 ; : SOUND 2 00 , 1 

40014 FORX-1TO100 : NEXTX 

40015 A$="WE HAVE PRISONERS ": PR I 
NT&256, "" 7 : GOSUB10030 : PRINTS 2 82 , 
"-STOP-" : SOUND200 , 1 

40019 FORX=1TO1 J 00 : NEXTX 

40020 A$— "THEY START DYING IN 8 
HRS<"!PRINT^320, ""; :GOSUB100301P 
RINT@346 , " -END-" ;SOUND200, 1 
40030 FORX- 1T05 00 : NEXTX: GOTO 1000 



60 TMC AAINBOW August 1PB5 



Say 'Hello' To This 
Directory Helper 

By Doug Heyza 

"Stop! Slow down! I want to get on!" 



Have you been saying those words 
every lime you look at your diskette's 
directory? Wei L I nave ;i solution. Hello 
will help chose of us who would like 
to see the directory before U scrolls 
down the scrcen- 

Frotn the program you can LORD, 
RUN, KILL und RENHliE programs with 
11 section of the directory to look on, 
The progrum has a total of three pages 
available and lb program names possible 
per page, Hclfa will List the programs 
you have on the pages, starting from 
the first page, 

After you type in the program* make 
sure you save iL When you load or run 
u program From Hello it will be replaced 
with the program you select, A good 
thing to do is save \\\\% program an your 
most-used diskettes: it will save lime in 
changing diskettes. 

Instructions 

When you run Hello., the program 
will ask I'oi a drive riumbei Press Lhe 



fDau% Heyza h 15 years old ami attends 
Stevenson High School in Livtwitt. 
Michigan. He is interested in rampuiern 
and th'i trunks and {dans to have a 
tampaier- oriented earner,} 



appropriate drive number from which 
you want the directory listed (0, I, 2 
or 3). The program will then assign the 
programs on the disk with a letter and 
display them on the screen. These letters 
are used instead of typing in the whole 
program name: 

R-Run L"Load 

M= Rename K=KiU 

P-Pagc E=End program 
1 - Rerun program 



To use a function, press the letter of 
the function you want, which is outlined 
in black at the bottom of the screen. 
When using the functions Load and 
Run the program asks for a letter; press 
the corresponding letter to the progrum 
you want. 

Pressing 'R 1 (Run) will t_QPiD a basic 
program and RUN it, ]f the program is 
in machine language it will be LdflDed 
anitCxECed. If the basic progrum needs 
a CLEAR or a PCLEflR before being RUN, 
don't use this option. Or, if a machine 
language program meeds an EXECing 
address, don'i use this option: you muy 
be able tn use the next option. 



Pressing l L" (Load) will basically do 
the same thing as Run except it only 
LORDs the program and does not Run 
or EXEC it, 

Pressing "N" (Rename) will ask for 
the letter assigned to the program you 
would like to change, then there will 
be a space for the new name to be 
entered. Enter the name only in the blue 
space (first eight characters), then enter 
the extension in the red space (last three 
characters), It will then asfc + "COR- 
RECT(YES/N OVT You must type YETS 
and press the ENTER key. Inputting 
anything else will take you to the main 
menu. After YES is entered tt will 
RENAME the program you selected and 
relist the directory from Page L 

By pressing *K' (Kill), you will be 
asked to press the letter of the program 
vou want to kill. After the appropriate 
letter is pressed ft will ask, "CORRECT 
I YES/ NO)?" Yon most, again, type 
VES, El will kill the program and relist 
the directory. 

Pressing "F* (Page > will take you to 
the next page of the directory. If you 
arc on the last page it will return to 
Page I, It will also tell you what page 
you are on and the total number ol 
pages. 



August THE RAINBOW 69 



Pressing "IT (End Program), will exit 
you from the program, but will not clear 
il from memory. 

Pressing the up-arrow key will renin 
l tie hello program. You can use this 
if the program you want isn't on the 
diskette you selected, First, change the 
diskette wtien ypuYe at the main menu 
a fid while the disk light is off, press the 
up-arrow key, The new diskette's 
directory will br listed after you enter 
the drive number. 

tl you press the wrong function, and 
it is asking for u teller, pressing the 
CLF,\R key will take you back to the 
main menu. 



How it Work* 

HvUo checks Track 17 on the drive 
you select, which contains the names 
of the programs on that disk. It uses 
the D5K I i command. It will check from 
sectors ML Bytes 0-7 contain the 
name, ff byte l> is ?Jtto y then the mime 
tiU5 been tickled ssnd ihe program skips 
it If byicfl is "FF" r hexadecimal), I hen 
there are 11.1 more pro-cram inirmrn nru! 



ihe program goes w the next proeed Lire, 
Irte extensions are in bytes 8-10 and 
the last thing it looks for js the Hie type 
(example: basic, data}. Thnl resides in 
byte II. If U is a uasic program , byte 
11 would be J.cro, basic data files arc 
one. Machine languages arc two and 
text editor sources are three. If it isn't 
KCJtt or two, it docstrt allow you to load 
it. (You can find out more in your ** Disk 
Systems" book..) 

It will then proceed to prim the 
directory with a corresponding letter, 
one foj each program on thai page. 
From there it goes to the main menu 
subroutine and waits for a key (awing 
the Inkevj statement) a ad goes to the 
proper subroutines Lt uae* the regular 
commands to LOAD, R£NRHf and KILL, 
To RUN it uses LORD "program namB* 

I>n machine language programs it 
uses LOflDM mid LORDm followed by an 
tXtC command. I he flashing cursor its 
produced by a colored square being 
primed beU>re ihe 1KKEYS and a 
CHR5(3), backspace, after il checks to 
see if there ts an INKEys. Otherwise, 
it branches to the subroutine selected. 





Variables 


DN — 


Drive number 


1$ — 


tNKEVs inputs 


T$ - 


Program name 


E5 — 


Extension name 


PS — 


Program name and extension 


F — 


File type 


PG — 


Number of pages 


PL — 


Number of program on last 




pugc 


P - 


Page presently oa 


ST - 


Number of programs per 




column 


PN — 


Program number 


LP — 


Program number from input 


as 


New name input from rename 



Changes that ( an he Made 

If you have only one drive yea can 
put R marks before lines 40-IO0 to keep 
from entering the drive number every 
time you run the program. 

If you don't receive rainbow qu 
tape and don't want to type this 
program b T send me S3 for postage and 
handling. HI send you a cassette copy. 
My address is 36145 Jay, Livonia. Ml 
48 1 52. 



The listing; HELLO 



240 ^2B 

47<* 59 



640 

850 

END 



213 
70 



T 



BY DOUG HEYZA 



10 'HELLO 
20 CLEAR 2000 
3J3 'SELECT DRIVE NUMBER 
40 CLS 

50 SOUND 2$fi , 1 % PRINT "DRIVE # ;** 
60 PRINT 11 (0,1,2 OR 3}" 
70 PRINT@10,CHR$(191) ; ;I$=INKEY$ 
SIF 1$="*' THEN PRINT CHR$fS);rGO 
TO 70 

80 IF I$< n 0" OR I$>"3" THEN 70 
90 DN^VAL(IS) 
100 PRINT@10 f DN; 
110 DRIVE DN 

120 DIM A$(69) ,N(69) ,T$(69) ,E$(6 

9) ,P$<69) ,F(69) 

130 'READ DIRECTORY 

140 N=0 : P=0 : FOR X=3 TO II 

150 DSKI$ DN,17,X,A$(1) ,A5(2) 

160 FOR Q=l TO 2 

170 FOR 1=1 TO 128 STEP 3 2 

180 N=N+1 

190 T$(N)=MID$(A$(Q) ,1,8) 

200 IF ASC(T$(N))=255 THEN N=N-1 

:GGTO270 

210 IF ASC(T$(K)J^ THEN tf-N-l:G 



OTO250 

220 E$(N)=MID$ (A$(Q) ,1+8,3) 

230 P$(N)-TS(N)+ Ir t "+E$ fN) 

240 F(N)=ASC(MID$(A$(Q) ,1+11,1) ] 

250 NEXT I,Q,X 

260 1 PRINT FILES 

270 POINT {N/26+. 97) 

280 FL=INT{(<N-(PG-l)*26}/2)+.5) 

2 90 F=P+1 
300 CLS 

31JJ IF F=PG THEN ST=PL ELSE ST=1 
3 

3 20 FOR PN=1 TO ST 

330 PRINT CHRS (PN+96) f" " rP$(PN+ 
f(P-l)*26)), 

340 IF P$(PN+ST+( (F-l) *26) )=»" T 
HEN 360 

350 PRINT CHR$(PN+ST+96) ?'* ";P$( 
PN+ST+f (P-l)*26) ) 
360 NEXT PN 
370 'MAIN MENU 

390 SOUND 200 , 1 : PRINTS 448," rUN 

lOAD RErtAME kILL eND"; 
390 PRINTS 4 80 , "FUNCTION ; " ; CH 
R$ (126) ;"RUN pAGE " ■ P ? M OF" ; PG ; 
400 PRINTg490,CHR$<17 5) ; :I$*=INKE 
Y$:IF I$="« THEN PRINT CHR$(8);: 
GOTO 40P 

410 IF IS="R" THEN 500 
420 IF I$="L" THEN 58j3 
430 IF I$-»N'' THEN 661 



70 THE RAINBOW AUtiunt IMS 



W ©ernta 




MEDIEVAL ADVENTURE 
I Use Voui Weapons Jfti) Your WUsl Fight Olt the 
Evfl Th.ic Lyrks In The DjrkAnd Sec M Y.m 
Ij Ij/' Dm Escape Fjotn The Multi-Leveled 
Iliffi ^L Dmiawm Of DENS ft I 



Alter capturing ins Castle or Denno, you end your iruaieo ronowars 
are given To wine and song and celebration So much celebration lhal 
you depiole mo overthrown king's ale and mus? luiurnago lliecastlo 
Tut mure. Yvu aOuu UtakAr*ei 0 s«iia.ll ill oogbtM. covcroU *Mh atrnngo. 

indecipherable writings. You bring it bacK to your comrades where you 
discover i.-iside a rusted metal siait nn which similar writings arc 
recorded. Convinced n rF, r, puwortui niugiu wand, you become the 
locus jokes; and eliding. One ol youi friends playfully louci.es the 
staff lo your shourde' while scot ring ai your belief in magic Ttieir 
OOESleroui laughter is quickly replaced wnn opcn-moulheti astonlrih 
meni as you vanish In a blinding flash ol light. You find yourself in a 
dark, damp and slinking dungeon deep within fhe Dowels at the castle 
Armed wMh nothing mora Win your good s^nvn ^r. survival -skills, ynu 
musl avoid beinn. killed by ire many monsters and plllailS Inhabiting 
these deptns. You must ESCAPE FROM DENNA. 

DENNA ii a graphic adventure game requiring 32K and Extended 
eaa.c. Player picks his character etong with &<rengin,apjiniy, pbyBique 
and aienness- He must maneuver through a muliMiorod dungeon 
whose play and characteristics are diMerent every game. Player cot 
mcla Itonts, mvtjniorv. checks sialoa and any or 7 other options. Com- 
bat with all sons at monsters Lois at tun. Cesserre and tu$t> 
im*ti Vefstans are tittte/nnt 



THE POWER OF THE TRS-SO 

COLOR COMPUTER by John 
Sharp and David Bolton Is a green 
guide to programming lecturing 
short, powe'lui program* in 
eluding Bar Chart Plotter, Secret 
Coda Usher Racing Driver. City 
Bomber, Space Invader. Chock 
sum, 6 m ill yllv -IE.. Llssajous 
Figures, True Inteiest Rate. Data' 
base. Screen Crawler and much 
more. Plus sections* on de 
bugging, checksums arid program 
merge Routines, aie lutly docu- 
mented In clear, concise iorm& 
Tfus boon is lojdod writ* features 
for experts .?nd oe^/nners a'lAe 





RIVER CROSSING 



A Company Commnndur GamU Module From 
ARK ROYAL GAMES For The TANDY Color Computer 



RiVER CROSSING A Company Commander game module, (ttiyei 
muai nana CiG 10 niay j involves a nnsi or now runcrions mciuamg 
Situation Map, now terrain Innii.rea mlnuheida, spoilers, late arr 
flamethrowers and renovated operation of direct fire, weapon mat- 
I unci ion, artillery, enemy armor operations, terrain modihers and a 
more precise victory onjeoliua as player lakes on Russian. Japanese 
or German opponent In any ol 12 scenarios Including Son so v. New 
Guinea, Guadalcanal, Pool iVNooe, Kursk nwhen. 1 you commend an 
armored iHuao ui Panther fanksi, Pofaliu. Remagan. Sicfly ar»e others. 
WW tap* artfiik 



OTHER ARK ROYAL GAMES. 

Some at reduced prices! 



Battle ol Midway S£?0? 
Compnny Camniandar 32K 



Wtilorlgo 32K 
(Mar B4i" 
k G j j d alcana I 32k 



Ball la for Tunis UK 
fftpr e3|" 



J22.95 



t&J6 

Halite ol the Bulge 32ft 525 05 

Across the Rubicon 32K 

(Feb lMi (Apr 

" Denotes Rainbow Revkiw Month. 

* Special: Start yooi war qams-, r.vjucctior -vjim this, lor S10.00 



WflPTE fop free catalogue. 



ARK ROYAL GAMES 

P.O. Box T4S0S 
Jacksonville, FL 32228 
f904| 766-8603 

f<Mo*» cut *ll v im«i InCliiiK ilBpkl FWIHU RfrnJ*»ir» #-W V* 1*4 D*rn«* MV»ll*r>*fl4| 
rUfck, fdd tJ 0Q ill [KD^*irv« *t»ppim 'i ?A "*n i 'rig4rtl»»* or f*"*^ oi mcr,»- r n»der A* 

lir»». »«i&iiHiiiJ^ft. Ml firCflr^t* ii*ijh« 0»la'C4*rrr^l(r TU llBnds rjo<p I «• rt>P'jr»l»m 

irjrj c*r*npmif tu iHCAt 




THE POWER OF THE 

TRS-80 

COLOR COMPUTER 

Ib> Ihi !hi*ii Ccrif CcmpL lih 



440 IF I$="K ,f THEH 820 

4 50 IF I$="E r ' THEN END 

4 6$ IF I$-"P" THEN 920 

470 IF ^9»«*Ati THEN RUN 

480 SOUND 20,5;GOTO 400 
490 1 RUN 

500 PRXNT§4 4S f "RUN LETTER; 

"; 

510 GOSUB 950 

520 IF F(LP)=1 THEN PRINT@480, "C 
AN *T LOAD DATA *• ; : 

SOUND 200,5iFOR EE=1 TO 5^0: NEXT 

EE; GOTO 5^0 
530 PRINT@4 48 , "RUNNING : « ?P${LP) 

■ 

540 IF F(LP)=2 THEN LOADM P$(LP) 
♦ EXEC 

550 IF P{LP)«0 THEN LOAD P$(LP), 
R 

560 GOTO 380 
570 1 LOAD 

580 PRINT@44fl,"LOAD LETTER: 

ii » 

t 

590 GOSUB 950 

600 IF F(LP)=1 THEN PRINTS 4 80 , "C 
AN "T LOAD DATA «fj 
SOUND 20, 5; FOR EE=1 TO 500: NEXT 
EE: GOTO 500 

610 PRINTS 4 4 8 , " LOADING : M ?P$(LP) 

620 IF F(LP}-2 THEN LOADM F$ [LP) 
: END 

630 IF F(LP)«0 THEN LOAD P$(LP) : 
END 

640 GOTO 3S0 
650 'RENAME 

660 PRINTS 4 48, "RENAME LETTER: 

ii . 

670 GOSUB 9 50 

680 PRINT@4 4 B , P$ ( LP) ;» TO " ;STRI 
NG$(8,175) ;".";STRING$<3,191) 7 
690 PRINT§464, ? ! SOUND 200,1:LINE 

input m 



700 IF LEN{N$)>S THEN 680 

710 PRINTG472, 11 . ";STRING$(3,191) 

w 

720 PRINT@473, ?: SOUND 200,1: LINE 

INPUT E$ 
730 IF LEN(E$)>3 THEN 710 
740 R$=N$+» . "+E$ 
750 PRINT§480,STRING$(31, " ") ; 
760 PRINT@4B0 I "CORRECT (yes/no)? 



■i j 

770 
7S0 
300 
7 50 
S00 
810 



SOUND 200 f 1 : LIKE INPUT YN$ 
IF YN$o M YES " THEN CLS:GOT0 



TO R$ 



RENAME P$(LP) 
GOTO 140 
1 KILL 

820 PRINT@448 I "KILL LETTER: 

II M 

830 GOSUB 950 

8 40 PRINT@448, "KILL; H ;P$fLP) ; 
850 PRINTS 4 80, STRINGS (31, " ») ? 
860 PRINT#4 30 , "CORRECT {yes/no}? 

II ; 

870 SOUND 200,1; LINE INPUT ¥N$ 
880 IF YN$o n YES" THEN CLS:GOTO 
300 

890 KILL P$[LP) 
900 GOTO 140 
910 1 PAGE 

920 IF P=PG THEN F=0 

9 30 GOTO 290 

940 1 INPUT LETTERS 

950 SOUND 200,l:PRINTG4B0, " [clea 

r] TO EXIT TO MENU "? 

960 PRINTS 4 63 ,CHR$<255) ,-;I$=lNKE 

Y$;IF THEN PRINT CHR$(8) 

GOTO 960 

970 IF IS«CHR${12) THEN 380 
9S0 LP=(ASC(I$)-64)+( (P-l) *26) 
990 IF P$(LP)= H " THEN SOUND 20,5 
: GOTO 960 

1000 PRINTS 4 8£, STRING? ( 3 "} t 
1010 RETURN (*i 



Corporation Plus is a last paced arcade styled game combining skill, strategy and luck. In 
Ihe course of the game, players may buy and sell corporal ions, invest in the stock market, 
buy lottery tickets, lose or gain capital in situations an the board or go bankrupt. 

One to Seven players can play or players may compete against the computer. 
Requires 32K Extended Basic 



Corporation Plus — $24.95 

[Add S2 50 stopping ind handling) 




Sand Cneck or Monny Order To 

Diamonds tar Soil ware 
P.O. Box 21580 
$L Petersburg, Fla. 
33742 




RAINBOW 



72 THE RAINBOW -Vug ga| 1965 




By Bob, Daniel and Tino Del bou rgo 



II is quite common to gel a view of 
the rotating Furt h ill ihe stun of 
;t news program. This is easy to 
arrange through cine film or on main- 
frame computers with powerful graph- 
ics, but represents a real challenge on 
s mail microc omputers wit hthcir limit cd 
memories. We offer you a program for 
our favorite 64K machine which just 
manners such a graphics feat. (You can. 
of course, adapt it to other 
circumstance*.) 

(Boh, Dunk! and Tino Defhourgo are 
n fiiihivjsvm programming team who 
httvc a parthuhr interest in computer 
graphics, Tino defves into machine 
language. Daniel handles graphics ottti 
Rob provides the mathematical 
formulae,} 



There are two tricks needed to 
simulate a spinning world : First, one 
has to devise a way ni encapsulating 
the map of the Earth; second, one must 
I mil ;l way ol stnrir^ the pictures m 
the computer this is where (he 
memory limitation is most acute. 

For trick #1, we have broken up the 
world mto 1ft luncs (20 degree separa- 
tions between line* of longitude)* 
murkcU out the key vertices that needed 
joining and stored them in strings via 
DATA statements. 11] en, depending on 
the orientation of (he Earth, we have 
called them up, done the necessary 
spherical project ton and drawing, and 
stored the frame on tape or disk For 
trick W2 t we have managed to release 
36 graphics pages in PHQDE2 (a large 
slice uf memory), and after calling up 



Around 

The 

World 

In 

18 

Frames 

the pictures from tape or disk, stored 
each frame in two pages. 

After that it is a simple matter to flick 
through them in quick succession and 
get a perfectly satisfactory representa- 
tion of the turning world. The eye is 
easily deceived into thinking the motion 
is smooth; with fewer pictures this 
would not have been true. 

The program is necessarily divided 
into two parts. Listing L , Earthrot.Uka 
care of the world map and the successive 
drawings. When running it, do make 
sure your tape or disk is ready to store 
the IB screens, Paget urn. the second 
listing, contains a machine language 
injection to release 20 pages in the upper 
reaches of the 64 EC. 
ofthe64K. 

In addition, you will need to do some 
appropriate POKCs to release a further 
16 pages in the lower 32K — the 
instructions appear in the program. 
With all this memory available, loading 
the screens becomes a cinch (remember 
to have your disk ready cir your tape 
properly rewound). The final step is the 
C t nemotography. 

Even if your colleagues have another 
computer brand, they will be impressed 
by the versatility of CoCo i sn please 
bring them along to the show! 

f The Delbourgo* may be reached at 
15 Willowdetic Ave., Sandy Bay, 
11 obaii, A ust ral in 7005 for any q utv, t i ■ ins 
you may have concerning these 
programs,] 

AiigutE THE RAINBOW 73 



110 

20D . 
290 
3B0 , 
390 . 
470 . 
END 



90 

. ,38 

, ..1 
217 

a? 

70 



Limine. 1: EARTHED! 



10 CLEAR1700:PI=3. 14159265:CLS:F 
RINT "ROTATIMG EARTH — THE DELBO 
URGOS " : PRINT 11 WAIT A MOMENT FOR T 
KL G EOGRAPH I CS TRIHG5 TO BE READ 
* 11 

20DIMN(20) ,A$(20) : N ( 1) =45 : N ( 2) - 
40:N(3)*=43;tt(4)=20:N(5)=2i3:N(6) = 
46:Nf7)=69;NC8)=44rN(9)=25;lf(10) 
-15:Nf ll)=10:N{12)=18:N{13)=17iN 
(14)=42:N(15)=63:N(16)=27:N(17)= 
11:N(18)=*36 

30 F0RJ=1T018 i FORI=1TON (J) : READL 
A, LC : A$ (J) =A$ (J) +CHR$ ( LA+90 } +CHR 
$(L0J sNEXTI, J 

40 PRINT: PRINT" WILL YOU SAVE THE 
PICTURES TO <T>APE OR <D>ISK7 

it 

50 IN$~INXEY$ : IFIN$= p, T"THENDE=l r 
GOTO 70 

60 IFIN$="D"THENDE=2 : VFRIFYON:GO 

TO70ELSE50 

70 FORJ=18T01STEP-l 

80 PMODE2,lJPCLSl;SCREENl,0 

90 FORX=1T09:I=J+K-1: IFI>18THENI 

=1-18 

Iffl LA=ASC (LEFT$ f A$ (I) ,1) ) *-2fi : LO 
=ASC(MID$(A$(I} ,2,1) )-110+20*K:W 

=j3 

lip L0=L0*PI/i8^:LA=9p-LA;LA=LA* 
PI/1 S0 I GOSUB200 : X1=X ; Y1=Y 
120 FORII=3TOLEN(A$(I) )STEP2:LA^ 
ASC(MID${A$(I) , II , 1 ) ) -90 i LO=ASC ( 
MID${A${I) ,11+1, 1) ) :W=0!GOSUB210 



;WEXTri,K 

130 CIRCLE(128,9G) , 96 , 0 : CIRCLE ( 1 
8, 18) , 16 : LINE (16,18)- ( 18+16*COS ( 
J*2*PI/9) ,lB+16*SIK(-J*2*PI/9) ) , 
PSET: PAINT (24 0, 190) ,0 , 0 : PAINT (20 
i 190) t p tfi 

135 IFJ=2*INT(J/2)THENPSET(10, 90 
,1) ;PSET(30, 170,1) :PSET(210,6, 1) 
:PSET( 230, 70,1) : PSET ( 235 , 130 , 1 ) : 
PSET(220, 1S0,1) I PSET (250 , 40, 1) 
SET (10, 130,1) 

140 1 FDE=2 THENS AVEM " PAGE "+MI D$ ( 5 
TR$(19-J) ,2) , &H0E00 , &H19FF, *HB44 
A 

150 IFDE=1THENCSAVEK 1, PAGE"+KID$( 
STR$(19-J) ,2) ,£H0600,£H11FF ( &EB4 
4 A : MOTORON : FORTT= 1 TO 10 00 ; NEXTTT: 
MOTOROFF 

160 NEXT J : PRINT; PRINT" all saved! 
" :END 

170 FORF=0TO1 : FORK- - 3 TO 4 S TE PS T/ 2 
: PMODEM, 13 -ST : PCLS 1 : SCREEN1 ,SC:C 
OLORINT(M/2) 

180 FORL=lTO ST:A=USR0( (3 2-ST+L) 
*256+2*K+6+L+16*F) : N E X T L r K , F 
190 FORI=1T03 3-M STEPST : A^USRl U 

) :SCREEN1,SC:FORT=1TO20:NEXTT,I: 
GOTO 190 

200 Y=95* (l-COS(LA) ) :X=128+95*(S 
IN (LA) ) *(SIN(LO) ) SX-INT(X) :Y=INT 
(Y) : RETURN 

210 IFLO>20THENLO=LO~100:W=1 
220 LO^LO-110+20*KtLO=LO*PI/180: 
LA=90-LA I LA=LA*PI/18 0 : GOSUB2 00 
230 IFW=1THENCOLOR1ELSECOLOR0 
240 LINE(X,Y)-(Xl r Yl) ,PSET 
250 XI =X J Y1=Y : RETURN 
260 DATA 78,20,79,16,76,20,78,20 
,70,120,62,6,60,8,61, 11,57, 13,59 
,18, 64,17,67,20,54,120, 55,11, 58, 
12,57,10,55,10,50,0,40,100,41,2, 
42,4,43,10,38, 17,36,17,37, 13 , 38, 
17,39, 18,44, 13,4 5,15,40,20,32,12 



Robotize Your Co Co with EMC 



Uur b'lkqbv DitWi^'fli'- rurd«Bii» nn*l>us v::u -15 c>a4l« ■ iH'mIm* ■lIcituIikI cunUdl »(»j^ir 
«l EWC &4VBf com* iLiliy nifndM M>4 CO"" WHtr 

Model 1 00 Parallel Port <PIA> *3S . 9 5 

F#mtr*a: TwO& 8*t B>-Oir«crio«ii» Putt, * Coni'or linn, &ampl* -Gaftwiw a Provided 

Mode! 200 Buss Driver % B9.fl5 

F uaij'ut 1"Ji_ F annul of HO. 2 dug, Skill And rm.L*a fljE»afi 6«a« P»oiMJcd 

Model 400 Mo;ner Bo arc $44.95 

Fpahirin. J SioH 5 Gftitt Pin GonmnStwa. PC Boirtt tpr aj. Addr rj*itiidmJ 9uardi 

Model 500 Mai or Co nt rol Amp $20,95 
Fftiiur«i TTL ConmiriDta. LED DkflfiJjaii In&tfflaifl, Qm*B- DC Matan &DO MA 





WGDEl /GO 





PutFWUU Add S3 00 Snipulnj A tuindiina *M4* CH*ch - Sh-ppma 11 FAFF 
*t|ft Mu'itry OfdttPt * flQfJLfA Jttidenli add 5% UlnH rj> ■ Sand (air 
TREE H'DChwi» # Ft»f InrDimaSiun CaJl f« I ,T k 8S<-a20S 



ELECTRONIC MOTION CONTROL 

P.O. Box 17271 • ARPT Slalion 
Clearwater, Florida 33520 



74 THE RAINBOW A^yj TJri: 



0,29,20,31,10,33,12, 32,0,3, 100,4 

,ip, -2,9,-7,13,-20, 12 

270 DATA -35, 16,-35, 2£, -70, 120,- 

68,10,-70,0 

280 DATA 70,0,71,9,68,20, 6B, 17, G 

5 P 13, 66,20, 67, 100,67,2, 65, 6, 62, 5 

,61,12,54,0,40,100,36,2, 3 8,4,41, 

4,41,7,46,8,45,18,42,20, 41,7,37, 

8,37,17,32,16,31,10, 32,0,20,120, 

30, 18, 28, 17, 29, 15,15, 20,0, 110,-1 

7,120,-20,15,-23,15,-34,8,-3 5,0, 

-70,120,-68,14,-69,0 

290 DATA 66,0,69,14,66,2^,46,120 

,45,16,43,16,42,20, 4 6,20,44,112, 

47,9,45,6, 38,8,3 6,12,41,14,43, 11 

, 44, 12,40, 120,2 6, 120,27,17,28,12 

,31,7,24, 10,25,16, 22,20,17,17,12 

,7,20,0,15,100,11,6,12,12,4,8,-4 

, 0,-17, 0, "17, 106, -14, 10, -20,10, - 

25,8,-24,5,-17,6,-20,100 

300 DATA -70,100,-65,1,-68,20 

310 DATA €6,0,69,0,72,6,71,12,67 

,8,69,16,71,15,71,20,10,120,8,18 

,16,14,22,12,20,10,25,6,2 5,0,0,1 

20,-68, 100,-68,14,-70,15, -67,20 

320 DATA 71,0,76,20,5,120,7, 18,1 

6,17,14,16, 22, 10,21,8,15,2,10,0, 

9,100,7,2,6,0,9,0,4,120,6,16,-2, 

20,-67,120,-66,5,-67,0 

330 DATA 76,0,75,12,71,4,72,20,4 

0,120,38,17,36,20,26,120,22,15,2 

1,0, 20, 11, 19, 8, 21, 9, 20, 6, 18, 5,13 
,7,8,5,13,2,8,0,5,4,1,4,6,0,-2,5 
,-4,3,-2,100,-4,3,-9,15,-6,10,-4 

r3 

340 DATA 1,120,0,18,4,17,5,19,7, 
17,2,9,-2,11,-3,16,0,18,-5,20,-2 
0,120,-22,16,-36,17,-3 5,20,-67, 1 
20,-66,15,-67,0 

350 DATA 72,0,68,17,70,20,58,120 
,56,18, 55,20,46,20,42, 13,4 3,8,40 
,7,36,9,35,6,40,5,40,0,36,100,36 
,2,34,0,30,2,26,0,40, 120, 38,19, 3 



5,10,34,9,36,20,21,101,23,3,22,1 
,21,1, 6,105,8,7,9,5, 13,4,15,2, 17 
,2,17,1,15,0,13,4,9,2,9,5,7,3,6, 
5 

360 DATA 1 , 101 ,2,5,-1,0,-1,2,-5, 
2,-3,0,-5,0,-3, 120 ,-4,16,-1, 12, - 

3.13, -5,17,-9,20,-17, 120 , -15 , 15 , 
-12, 16,-13, 10,-16,8,-15, 6,-20,0, 
-3 6,120,-3 3, IB , -35, 16 , -34, 11,-35 
,0,-67,100,-66,14,-67,20 

370 DATA 70,0,68, 20,53, 120,56,17 
, 58, 20,61,20,58, 16,58,0,50,110,3 
6,100,39,2,41,1,42,3,4 4,1,49,3,5 
6,1,44,1,41,1,40,1,-3,100,-6,8,- 

5.14, -3,12,-5,15,-7,12,-6,8,-10, 
10,-9,8,-7,4,-9,0 

380 DATA -17,100,-12,2,-25,13,-3 
0, 14,-36,10,-38,5,-3 6,0,-42,104, 
-41,7,-44,6,-43,4,-42,4,-67,100, 
-72,20 

390 DATA 68,0,67,20,65,120,63,19 
,59,1,53,0,-49,108,-48,11,-42,14 
,-38,19,-37,16,-35,14,-37,15,-40 
,13,-42,14,-41,11,-4 6,7,-49,8,-6 
0 , 100,-72 , 100, -73 , 14 ,-80,0 , -82 , 8 
,-81,11,-81,20 

400 DATA 65,0, 65, 10, 67,0,72,20,7 
0,9,67,20, 67,9,65, 17, 62,13, 60, 20 
,58,13,58,20,0, 100,-8 2 ,100,-81,2 
0 

410 DATA 72,0,71,20, 58, 100,59,8, 
61,13,60,20,0,110,-76,120,-79,0, 
-81,0 

420 DATA 73,20,74, 12,78, 15,79,20 

,73,20,72,120,71,0,33,120,41,15, 

47,15,50,13,48,15,60,0,0,110,-76 

,100,-78,10,-75,11,-74,20 

430 DATA 70,20,74,5,70,4,69, 10,7 

0,20,68,120, 67, 15,71,0,17,120,20 

,13, 32, 6, 23, 9, 33, 0,0, 100, -74, 100 

,-76,20,-71,20 

440 DATA 80,20,79,0,76,0,76,20,7 
4,120,74,9,73,7,69,14,71,20,51,1 




SOFTWARE 



Color Compuler MACHINE MONITOR professional sol I ware and manuals publtshed by R C. I, 
EDIT memory Content, TRACE program Ins! rucl Ions, TRAP dala Rarer ence, 3 display Form a is. 
Program dlstribullon includes bothpK} CoCodepenoenl and [4K] siand-alone Versions. 
" atQIOI/Tape - St 4.45, #1Q102/Disk = $15.95; User Guide *20>0HSm&li manual = $9.95 



SUPPLIES 



SPIRAL BINDING system for printer Paper. CoH twists inlo pin-leao Notes lo form Book, 
04O1O1*Zring 4 S' DNA, helix Cell, 11* long, brile plated finish = 5.50/ea. 55 GG/doz 

#40103Mcetale 7,5 MIL pfasUt Cover, G*X11\ 22 note Punched - S,8Q m, SB .00/doz 
#<0 \ 04/Baard 6 PLY coatod hoard Cova r ( 9 H XH",22 hole Pu nehed *= $ . * Woa. S4 , OO/doz 



vv 



R E 5 O U R C E 



produci Catalog, data Sheets, mail Updates available on request 
the Zellerbach GROUP, 1335 Pacific Ave, #216, San Franctsco, C A 94109 
TERMS, 3^ LESS Tor Money Order, Cashier Check; 3% MORE tor C O D. 
FUNDS U.S. SALES: 6,5% TAX In Calif. SHIP £2 [0 U.S. > S3 to Canada 



14151 G7334fl5 
MjiinLQrcard 
S6 to Overseas 



AuguHt 19B5 THE RAINBOW 75 



20 , 52 , 1 S t 55 , 1 6 1 57 , 6 , 6 1 , 6 , 64 , 10 , 6 

B, 12, 68,0, 50, 100,32,120, 26 # 20, 25 

,18,29, 17,29,4,23, 120,23, 16,21,2 

0,23,16,29,104,26,3, 19,4, 18,8,22 

,10,22, 13,16,12,16,16,11, 18,10,2 

0,10,16,13,13,17,0 

450 DATA -74,100,-7 6,20 

460 DATA 80,0,76,10,82,20,75,120 

,76,10,74,0,71,0, 67,18,66,11,64, 

14,65,2, 68,6,71,0,51,100,63,2, 61 

,9,58,12,60,16,53,20,50,120,49,1 

3,46,10,47,14,45, 17,43 , 14 ,44 , 15, 

40,4,34,2,32,0,25,0,23,100,21,3, 

20,109,18,11,18,7,20,9,21,102,21 

470 DATA 10,100,12,8,10,20,10,10 
0,8,2,5,2,0,0,-7,0,-16,5,-18,8,- 

35,7,-54,6, -56 ,8,-56,13,-54,6,-5 
3, 11,-38,18,-38,20,-77, 120,-72,2 
0,-70,16,-63,20,-67,15,-71,9,-76 

480 DATA 82,0,84,20,66,120,61,16 

,67,4, 69,5,75,0,53,100,51,4, 51,0 

,46,1,51,4,48,7,46,1,10,100,7,3, 

6,10,0,12,-3,20,-21,120,-24,14,- 

34,9,-33,3,-36,5,-36,0,-78,120,- 

77,0 

490 DATA 84,0,82,20,75,10,73, 15, 
66,0,20,100,-3,100,-7,5,-21,0,-7 
8,100,-72,20 

500 DATA 64,3,67,9,66,0,64,3,50, 
120,53,19,56,17,59, 18,59,17,57,1 
6,55,16,54, 12,51,12,51,14,55,16, 
54,17,50,16,50,20,4 8,13,47,14, 42 
,14,42,11,36,11,35,15,36,19,42,2 
0,3 3,120,35,15,33,12,28,10,23,5, 
14,3,5,11,5,20,-70,120,-72,0 



110 
END 



+ F ■ * * 



..5 
33 



T 



Lbting 2: PRGETURn 

10 CLEAR200 , &H7FA0 : DEFUSR0=&H7 FA 
I : DEFUSR1=&H7FC7 

20 GLS ; PRINT"S PINNING EARTH ~ T 
HE DELB0URGQ5": PRINT" HAVE YOU R 
EMEMBERED TO ENTER" 
30 PRINT* 1 FOKE28160,0:POKE25, 110 
:NEW for disk OR": PRINT" P 

OKE26112,0:POKE25, 102:NEW f 
or tape?" 

40 PRINT: PRINT" IF YOU HAVE, PRE 
SS <ENTER>; OTHERWISE < BREAK 

>, ENTER POKES, AND RELOAD THE P 
ROGRAK, » 

50 IFINKEY$<>CHR$(13)THEN50 




60 PRINT; PRINT" LOAD FROM <T>APE 

OR <D>ISK?" 
70 A$^INKEY$iIFAS<>"T |, ANDA$<>"D" 
THEN 70 

80 PRINT" GET YOUR TAPE/ DISK RE A 

DK..*, AND THEN HIT ANY KEY." 

90 I FI NKE Y 5™ " " THEN 9 0 

100 F0RI=&H7FA1 TO&H7FFF iREADD: F 

OKEI,D:NEXTI 

110 DATA1S 9, 179,237,52,4,31,137, 
141,50,31,1,53,4,141,44,31,3 ,16, 
142,6,0,26, 00, 127,255,223, 236, 12 
9,237,193 ,49,62,38,248,127,255,2 
22,57, 139,179,2 37,77,38,4 8,141,1 
3,31,1 

120 DATA220, 183, 147, 186, 159,186, 
48,139, 159, 183,57,90,193 ,35,3 4,2 
B, 150, 1S8 , 192 , 20 , 3 6 , 4 , 203 , 20 , 134 
,128,52, 2, 134,6,61, 235,224,79,30 
,137,77,43,4, 14 5,25,36, 1,57,126, 
1B0,74 

130 PMODE2 , 15 : PCLS : SCREEN1 , 0 

140 FORP-1T035STEP2 

150 I F A $ = " D " THENLO ADM" PAGE " +MI D$ 

(STR$ ( (P+1J/2) ,2} ,21504 

160 I FA$="T"THEN J CLOADM" PAGE" +MI 

D$(STR$( CP+1J/2) ,2) , 21504 

165 A=USR0(35*256+P) :A-USR0(36*2 

56+F+l) 

170 NEXTP 

180 FORP- 1T03 5STEP2 ; A=U£R1 ( P) : SC 
REEN1 , 1 : FORT-1TO40 ; NEXTT , P : GOTO 1 

30 



76 THE RAINBOW Augml 1BBS 



PARALLEL PRINTER INTERFACE 



POWIH SUPPLY 
not iu«d*d vilh 



WORKS WITH ALL STANDARD 
PARALLEL PRINTERS 



aiTTCH iJElXCTABLS 
BAUD RATES rBOM 
300 TO MOO 




COMPUTH 
CONHKTOR 



BUILT-IN MQDKM 

CONMtfTCJR 
sua* pLnout* u 
Color Computer 
»rt»i I/O port 



UDDEU- PffiHTKR 
CTTTCH 



PRIHTTR C0NN1CT0R 
hJAherL qualltf 
-with tnatoA »hi)U 
u4 fold contifltj 



MODEL 1 49.95 

WITH UODKU CONNECTOR 
AND SWITCH 



ADD 3.00 TOR SHIPPING iKD UANDUNO 

I 



MODEL Z 39.95 

WITHOUT MODEM CONNECTOR 
AND SWITCH 

irm poub supply 

ADO 6,00 



DRIVE 0 
DISK SYSTEMS 

• J&li DISK CONTROLLER 

( JD09 of RSD08 ) 

• DUAL CASK k POWER SUPPLY 

* DUAL DRIVE CABLE 

* OPERATORS MANUAL 
■ ONE DISK DRIVE : 

TEAC FD64A | 249 

TEAC FD6&A $ 269 

TEAC FD66B $ 289 
fujh ntdPfmo 



DISK DRIVES 
& ACCESSORIES 



TEAC 


| 4* A . . . . i AH* i # 


t 


95 


TEAC 


FTJfiSA « 


t 


110 


TEAC 


FD66B 


f 


120 


Now 


J&M CONTROLLER 


* 


135 


JJcM 


DISK CONTROLLER 


f 


115 


Dual 


Cfl.flfl PW* +■#■■ 


t 


59 


Dual 


Drl to Cab La ....... 


1 


23 




PLOT amPFEHD 







DISK DRIVE SPECIAL 



COMPLETE DRIVE 0 S^TEM 

* TEAC FT/66 B DISK DRIVE 

* Nflv J*M DISK CONTROLLER 

(XDOS ROM lnoludod) 

* DUAL DRIVE CASE ft 
PC WEB SUPPLY 

* DUAL DRIVE CABLE 

* OPERATORS MANUAL 

$ 299 




SG-10 PRINTER & 
INTERFACE SPECIAL 

* Ultra High Resolution Graphic* 
■120 ep* Draft Mode 

* 30 cp*. Near- Letter- quality 

* £K Ruff or { expandable to SK} 

• with Model £ Interface 

$ 269 

* -with Model J Interface: 
279 



STAR PRINTERS 

4 Ultra High Revolution Graphics 
■ lflK Buffer on 15". 2K on 10* 

* Draft Mode* from 1Z0- £00 ope. 

* NLQ Woden from 30-60 cpa. 

* 100% IBU Compatible 

* 9G-LD.. i249* HG— io- $ 399 

* SD-10., t 389 * STj-16., • 479 

* SR-tih* $ 499 * SH-1§.. • 629 

P1433 nimvQ 



TRI-TECH ELECTRONICS 



RO. BOX 0100 ROCHESTER, MI 4630B (313) 254-4242 




X 





Computer Island Educational Software 

PROGRAM TITLE GRADES MEMORY PRiCt PROGRAM TITLE GRADES MEMORY raice 



m 

V 



PRESCHOOL 

Proscbuol I coupling Ptr* K I6KE*I. 

Preschool II adding Pfa-K 16K E*l. 

Preschool!!! -alpMabei Pre-K 16KEKt 

Music Mar vol -pi ay soogs Pfe*Kj 1 6K-€*t. 

Arrow Games • 5 gtiniei; Pre-k P l 32K*Ex| 

Flrsl Games 6 q&mm Pre-K,1 32 K -E>t 

Mr CouaJhtid-facBmaicer K-3 16K<Exl. 

Benlley Bear Pra-K ^K-Disk 

LANGUAGE ARTS 

Beyond Words 1-3 pads 3*5 3?KEx[ 

Beyond Words 2-3 parte 6 8 32K-Est 

Stiyond Words 3-3 padK 9 12 32K*Ext. 

Vocabulary 1 10QQ words 3*5 32K Exl 

Voc abu lary 2- l 000 WOt ds 6-3 32K-EX1 

Vocaburiai y 3-1000 *ords 9- 12 32K-E.xr 

Gonial Clueap 4,56.or7 ISKExl. 

GOca |al -joi to game J-up K3K 

Fttfiidmcj Ard* * 4 parte 2-4 -l€K-£>i 

King Agrhar - writing too! 2-6 1&32 E 

Cocowheelol Fortune 4-up 32K-tape' 




FOREIGN LANGUAGES 

Ren-h 8a5ebtflK2rj0wd6. -Vup 
French Qaseoall 50Qwd& 4-up 
Spanish 0jsebail-2OOv»dB 4 -up 
Spanish Baseball -500wda 4-up 
Italian 8asebali-2Q0wd5 
Hebrew Alphabet heglnrvws 
Hebrew UhMy drawn.,1 uiitu 

CRITICAL THINKING PROBLEMS 

Factor} by Sunburst 4-up 
Pond by Sunburst 2*ep 
Teasers by Tobbs-Sunb. 4-up 
inrur? Ciiy 'Emulation Tsup 
Fine! The Math Sequence 4-up 
Siranded-grapr»c advent 4>up 

TEACHER/STUDENT AIDS 

Calo.'gratte gi ndeboofc Actull 
QuizmaKor • wnle quizzes 5<un 
ETT tvoino tutor . ■ ■j* 4-tip 



IfiKExt 
32K*Exi 

reKExi 

32K-Exl 
I6K E*i 
lEK-Exr 
16K-E*t. 



32K-uis» 

asfct-djsij 

3?K-Oitrk 
32K*dtsk 
32K-£xl 
32K-aisk 



aaK-disk 

t6K^Exl 
32K*dis!< 



ComputelT^land 





MATH 










Dollflis & Sense 


2 4 

■■— ■ 




14 rjs 


1 1 95 


MciCoco's Menu 


3-5 


16K-E<t 


1* 95 


1 1 

F I ioa 


Mtxie^Dak 


2-5 


32K-Ent 


24.95 


' F — J 


Y^rfiDh Tnhir 

Wil *P|-Pr ■ F U i 


3*7 


32K-Fj<t 




?1 95 


GrflOll4l 

1 U LP If ■ r 


7-UD 


)6K-Ej<L 


1 4 95 




MaTrt Invaders 


1-8 


16K-E>rl 


17 95 




lultilJitiiJiz - 4 QneralSona 


2<S 


32K-EXI 


19 


5& 9b 

<- J i VhJ 


Aiilliiou &. Subltacilon 

*i«Jl.ri i ' fc* uU l_r 1 1 v ■■'II ^' 1 


2-3 


16K 


11 95 




Of DC ri 1 1 Cr (■ l 1:qri1 inw»ittc:k 




16 laue* 


1 P ■ r -J 




Skill Tutor Series 










Divislun lulor 




r wiV UAI 






Mullkpllcaliofi Tutor 


3*7 




1 4.96 


is nR 


Faeiars Tlmoi 




1 BK-Ext 


19.65 


7 O —-JhJ 


Fracltotts Tulors •? ^ ^ iw s 








) n n^ 




a-e 




I B IjJx J 


1Q 95 


Triganomeirv 


8-10 


32K>Ei1 


2A 95 


17 qc 
■ r 33 


Equa lions Linear 


73 


Ik. „ ! 


1 O 3j 


1 1 £F3 


Equations Quadraitc 


B^H 




1 3 95 


1 IP* at) 


Antl> Diagnostic Dish 








yq tit 


FrattFori Diagnostic D<aK 




_> C r >T vl <JF» 




ill g. 


Verbal Problems Series 








DustOrico Froh\nnv:, 




33k.Fnl 






Area i Penrnater 


£4 


3SKiEii 


t*} 'iS 




PuiB Gaioa 


3-5 








Sales * Bargamii 


r>8 




F {1 .3d 


it WJ 










) 3 . 2 J 


SOCIAL STUDIES 










Know Your States 


5-up 






1 1 .HIT 


tlislory Game 


5 up 


jfir\-t.Ai. 


1 ^) Ps 


1^ tit; 


Steles & Capnais 


Buiji 








Explorers & Settlers 


4-Jp 








Famous Arnpifmon o r. ( .> ■ 


e-up 


■■jc^CKI. 


1 if 3a 




Sheel Map Gaoie 






1 'J JvJ 














MISCELLANEOUS 








49 95 


Name Thai Song 1 2,oi 3 24|p 


■iQK-E>.l 


1 1^5 


19 95 


G^us Adventure 


1-3 


tek 


11 95 


24,95 


SchoDlmsie Aduanlure 




16« 


1 1 .95 




Treasure Hunt joyslich 


r-5 


leK-tape" 


19 9& 




Picnic - 2 arcade ganwt 


3-utr 




\ \ 95 


29SS 


MbtSIG Dr.H 


3 up 




19 95 


24. 9S 


Science Game/ 


a- up 


32K-dlsk 


29 95 


2) 96 


Compute? Lilerecy 


6«0p 


32k^E.«r 


19,95 


23 sa 


5 EducaHonai Progiams 










wilh L'ghlpen 


12 


32Kdisk 


4495 



rape/ - indicates av^iaolu or race only 
add S5 .00 tor anv progfam on d<s*\ 



i 



i 



it' 



1 





The Educational Answers 



1 1 



LIGMTPEM PftQflflAMS 

Oildftl 1-2, SPECIAL EUUCMIDH 

LIGHT PEN PflOQRSWE 

QrtCU 3-5. SPECIAL EDUCATION 

32K EB S44 SbEicJi 

INCLUDING HQHTPEM 

grams or lith disk assignee lor 
iu<i* Blomentdrv ur uppfr' eiam^n* 
tary sfuj^is. or is a* aJrer*riri*e 
•□r iho» cJiiLd'sn who have dV- 
ncu iy us ng me kgypcafd Grace 
aiH3iDB'iaJfl ma-tew on eaen onk 
cdwuih& rtia r :ir«u ^dcmtss and 
main \v cany grade* , 4/H! math 
GQLli SluWBS anrj sCitr W5 1o' ine 
uppsr jfitfes. Hi ■ 'b? $>ra&nic* 
and t»t cDmb.nEi on mc screen 

t ig,h( f^fi if LIU 2 Kl 




I h< <|1«? . i -> faithE* aUllihl* 




Tfk* r* m AUVUftiO (VrflW ****** If* «iVr*uig 

* Onwto* 

• Sam £»a.*r» HJ <T5 ho* m;m 
*u i* H-Hii &;•*□>*. ii'ii: Ilt.j- re*Mi* 
ri»« IQKJH*^ 'l*te*&*< '-' ■"- T, . 

4 t»«.ni www 

» Qvn«] Wrrr^ — il* sil-o"*!--*) ^m* c UPJ 
fiOM<S OT MEUT ii 

■ ■ .. hi a futHMU t. iifaiGrt g ftHHi ant Mtft on 

$21,95 



t_Lt} _ ~iii>' uQ LjyM 

□ 



Tti* factory; 
StratoQioi In Problom Solving 

Gracas < -adult Winntf (963 Learning 
Soflwara *war<j Hp com mended in 

Classroom Computer turning, 
Couwtwifi Papon Card and Firjcfrcolc 
L'jjrjilng iJriquf Ihrec- ie*fli program 
cnai.unjw iiudanji io create geometric 
pjDdt,cti cn n ujnuiarad machine 
.>5wn.oJy im« +h\zr< fie tiudeni designs 
rtritene 'r>f 3£* 'R£ BO ttWf 
i ■•fnftuafH f HiftBBl Cold* AASiC 

Thi Pond: r-w m«i 
Slr«t«Dlsi In Problem Solving 

Grad» 2-iduli. irVrnnti »aflJ Lmrning 
Soliwa'o Awjrd flr>C'3<nn>if)t]edJ In 
Clj^fCCm Cfnpulet LtdMr-p A lituII 
gietn rrog 1511 i<n i pona or iWy paits 

W ; lur-n gflrwi'dlire From raw data met 
•i.n h logic ah/ tVikeilf- 
<gl 3?K IRS 'Hi) CiMr Cump.-nt w><A F* 



STHAHflfQ 32KF6 
S^^OS 0J5KDNLT 

A lully grappic ,ici^pTiiaffi in tvnich 
'.i.'U i't <of a^mnaul Ano-ed «jr 
FOB noon Yaklr spjM Vim «nnm 
btt <*panini you <nusi get Gacn 
!□ sarrn inyentn^' ttt¥pli>yflO 0-^ 
£io«p« at jI' ijjrius. Save and fa- 
b«J al ,tT*v INtf , Map maudoo. 0 
\ in wfsh lo \m ii An c."jtLTi,vhniQ 
•Aii rn 'mardve cti^cjl rn nl»ng 



BFNTIV BEAR'S LETTEflE, 

numbers m snm$ 

32V, E B ttS g5Dlik 

Mi 0j»cWsn1 pffl5C^« program rjn 
ciin rna: 'rinH L vtsS if* i^mmrj n' 
ic'Len, numberir mi ihspet; 
CoirptT 'tsponses in feWilfdfltl 
Qy a HI m Btntty Btai Wui'»: 
atcomftarifieiH* 'n 4 p- : ri hi r 'mon^ 
rjeiirjuiTui narjiing l -af ine V<*ng 
ch>'n teautil^l a^hiw and 
sound 




51F1EE1 MAP GAME 
SIS »5 Upe 



32KE B 
S2J 9S Di^k 



Mi -fti screw and qrioMC^ ncir 
iray a lypicai se:nir. of a a|r>n!r 
map TffS ons snow pspj^ i 

ncr-iri *M iEtipol. its pATl«. ine 

pes) cf rice ,-oic Qucsiiws are 1st 
t iii on flow to get "c-n ot*b ptacd-la 
afKHtier and im tortsteoa i>re 
5h&wn itier reaporsi: A lun way 
la improve trap sWIfj 



BINARY DICE GArȣ 
Caexitti 



12K E B 
Disk 



t.earn to iwof*< ^rlln mnai', 
rjuiiibat* Miih(?s Ine tur. ,iv 
rtyfjlBm cJdw «nn -^ndtrsrandablB 
Ti*a iomcis L&rn to tonven irom 
Di niir y id , r cguliif n un' Per 5 A gf«tt 
Mjnj^cwnDiH lc anv compute? 
mtr-iD, fjfjjgtwi \w gVawpa w W 
ijiv.riuii|5 Sal or tunary dfi Iff 
CludiiU 

COCO WHEEL OF FQfVUJHt 

J19 S5 TfiPEONLY 

Hi-re^i flriipr c ann ^ritHn in IWji 
ttf&JiXi ol [ne popular TV fftOtt 
Cm* or :wa pla f e> s Spin intt wncti 
lor pwHc snd uu4S& >i laiiisf lo 
ao\kt tfip. puiJlt Over ?Zb 
[hj.vpb* ftdve IU.0 wniiu 
3i*««gihe»ttna Mnguaoe arl« 



RAINBOW 
crn-nncATUSH 
SEAL 




All payment In U.S. funds. 



(71 a) 948-2748 
Dept. R 227 Hamplon Green, Stolen Island. N.Y. 10312 
Send tar catarogwith ctimplDtc doscrrullun^ 
Pkflte add it 00 per oreter 1or pa%Mqt H.r mlO«o4i . pteau add propwlaa. FREE m1 ol pJNAniTOIC^, including full dinmtic™. wfh wA-rnjl 7 or nwtHimi 

Aultitrii: W«J Hr« •Ovkiruj qualiEy tMldrun"*, tthwmto'll/iun Df ItjrmnQ Will* frrr d«r#il> Top Roy«hiM 

C IIlvbO Color Compufer. TO (*Sy bIptH 100. 



BUS AND BYTES OF BASIC 

With five years of data stored in a notebook, the author 
decides it s time ro create a spreadsheet to analyze it 

Spreadsheeting 
Real Data 

By Richard A. While 
K am how Contributing Editor 



I £01 my TnCn in lnii> I Mil. Th*n, 
it was a new machine and there was 
no software available except a few 
ROM packs from Radio Shack. The 
only practical thing to do was learn to 
program in basic. One of the first 
things I learned was (hat it takes three 
to four weeks to learn enough bams. 
to use up the memory in a 4K machine. 
By April 1981 . 1 had upgraded to 
I6K. Extended basic was out and I had 
that, also. Each of those items cost as 
much as a G4K Co Co costs today. And, 
I was working on one of my first 
"major" programs: a program to 
calculate gas mileage for my recent \y 
purchased new car. That was a good 
learning exercise though u consumed 
hours and hours. 

The program finally worked, though 
there were weaknesses, Editing data 
entry errors was difficult and missing 
data caused problems, The display of 
results was limited and there was no 
code to scroll up and down the data. 



(Richard While has u tung haikfirottntJ 
wtfh itiicriHwmpuftr* unJ Sfmclaliiiw in 
RASW programming. With Dun Doll- 
berg, he is the author of the TIMS 
database management program.} 



All in I Intmrt Hi Tie i-nrrtn r:«|irtnrmi 

to continue using the program or to 
re write it. However, I continued to write 
down each gasoline purchase, the dale 
and the mileage, ihgugh the rest of the 
family failed to do so from time to lime. 

Now il*s 1985 and J have five years 
of data in a notebook, Why not do a 

' r U hen netting out to 
analyze data* it is 
important to determine 
what is significant and 
what is not. The 
methods used in the 
analysis can then he 
selected and property 
applied*" 

quick spread 5 heel to analyze that data 
and sec what it may have to say? 

When setting ouL to analyze data, it 
is important to determine what is 
significant and what is not. The methods 
used in the analysis can then be selected 
and property applied. In this case, the 
tank was not always completely filled 



nt each purehnse. so the miTeagr ioi 
each single gasoline purchase is mean 
ingles s in some cases. Determining tin 
average mileage over three to five 
purchases will reduce these variations. 

On the other hand, averaging wil 
hide some real peaks and valleys leavinj 
only longer term trends like diminishinj 
performance for tack of engine main 
tenancy or the mileage loss due to ver 
cold weather in winter and use of ai 
conditioning in the summer, 

t chose to use a five point movin 
average r This means the mileage cu. 
eulated is averaged over the last Hv 
gfUojjfte purchases. 

The other data (si he umerul uill h 
the odometer reading for each nurcha? 
and the month (number) of eac 
purchase. We will use the month lau 
when we do some daia plotting, 

The finished spreadsheet with son 
data is shown in Figure 1. Colun 
headings in cells A5 _ . D5 are rig 
justified to align better over the da 
in the columns, Data in columns * 
through *C* is entered as numbc 
DynaCak shows the numbers in ci 
umns "A" and *B' as ihey are emeu 
Column C was formatted for \\ 
decimal places. 



BO THE RAINBOW AugMSl TSflS 



You may remember thai in DynaCair 
mi empty cell will nei (like a formal, 
however, aspucc may be typed iiuo ceil 
C6 and a formal can be up plied to thai 
cell. C6 can then be replicaicd down 
Column C. The cells will still look 
empty, but the formal is there waiting 
to act when you type in & value* 
Columns + 0* and *E* arc formatted also, 
but each cell contains a formula and 
u willing to accept a format. 

Before moving to the formulae, let's 
look at the data. The 4 4 gallons shown 
in CI 2 represents a partial fill because 
the car was driven almost 300 miles 
since the last fill, This causes the 
calculated average gas mileage, 32 mpg, 
lo be erroneously high, but not exces- 
sively so due to the use of the averaging 
over five data points. The next purchase 
was a fill-op ana Lin- lm> mileage 
is a belter representation. 

The data far cells B16 and CI ft was 
missing Nothing to do in this case but 
make a guess of both miles and gallons 
and enter these. After all, we arc dealing 
with a data set thai cannot be duplicated 
as you might with laboratory dm a 
What is gone is gone forever. However, 
we do know on an average what mileage 
we are getting and can make an 
educated guess, 

I later found an even belter way. pick 
some estimated miles where gas was 
probably added and divide that number 
by average gas mileage then being 
obtained. If the last fill-up occurred at 
45,600 miles, the estimated miles ai the 
next Fill-up is 45,850 and the car is 
gelling up proximately 28 miles per 
gallon, the entry in the gallons column 
would be 250/28, The computer will 
perform the calculation and print 8,93 
in the cell. Even better, DynaCalc stores 
the entry as 250/28 which is shown on 
the cell contents line at the lop of I he 
sheet when the cursor is placed over 
the cell. 

At the top of the spreadsheet we do 
not have Five data pieces to average so 
we start out with a simple average 
formula in D7. While there are gallons 
mown in C6, this serves only to start 
*itli a fall tank and b not used in the 
filiations. In Dft t we have two fills 
0 work wilh and set up the form of 
he equations we will use foe the 
emaindrr of Column D. 

The formula in Dl I has five porch uses 
o average This formula can be repe- 
ated to the rest of the column, as long 
s you want to make it. i took it to 
tow 1 50. which will cover several years, 
lelW doing the replicate, remember 



to apply i be e wii-ckrimal place format- 
Note in each of the succeeding equations 
ihe cell addresses are adjusted one row 
down in each case. This is another 
e xa mple of relative addressing d iseusscd 
ia previous columns. 

Column E is set up to plot the mileage 
as a bar graph, t expected all the mileage 



values would exceed 15. so I subtracted 
that amount from each *D' column 
value and applied a graph format to 
each cell. Actually + do litis only to cell 
£7* then replicate that cell over the 
range £8 , . . El 50. Again the addressing 
is relative. 

In cell D152. the average mileage 





[A ]l 


B Jl 




c It 


a ll 


3 




GASOLINE MILEAGE 






2- 


19BJ3 HORIZON 








3- 


NEW 


9/8 0 


10 MTLES 






4- 


START 9/2/83 








5- 


MO 


MILES 


GALLONS 


HILEAGE15 20 25 50 


6- 


9 


43433 




If? 90 






7- 


9 


43863 




8.50 


27.06 


H II ■ ■ n u li 1 i II |L 1 1 ^1 


a- 


| 


438B9 




8.50 


26.62 




9- 


If 


4*131 






27,27 




10- 


IP 


4444B 




10-20 


23.35 


f-Sdt it.it.il ii.ii.it li MHi.ii.ii 

" 7T M *T *r- fr " P F [* 1 T 1T 


11- 


IP 


44751 




11.1JT 


2B>10 




12- 


10 






4 40 


32.06 




13- 


11 


45172 




10 up 


2B.70 




14- 


11 


45407 




b_ B0 


28 ,42 




15- 


U 


45600 




8,99 


27.70 


u . i. .. i. . .. M .. M 

F 1 TTTTTFTrTrTT T ^TT ^^tt r ^ 


16- 


12 






10.00 


29,61 


tt .7.*. * frti. H i) li # ir« U 


17- 


12 


4620J? 




B-93 


25.88 


'1 it Hit i» /' r> fJ ttUr* 


18- 


12 


46492 




10.20 


29. m 5 


r! ii ■« n if M rtft-rrTT n-frfp it 


19- 


12 


4 6 729 




9.50 


29 t 04 




20- 


1 


46978 




9.99 


28 .34 





Hgurt 1 



IA I 


r b [J 


c It 


» 1| 


K f 


L- 










I- 










3- 




HE9 9/ BP 








i- 










5- 


HQ 


KILEF 




2JJ Z5 


I- 


B 




1?.3 






7- 


B 


43463 






D7-14 


I- 


1 


43SBS 




iSf -B€)/SSDHtC7. .ce> 


TJB ^LS 


B> 


IP 


64131 




t&^rj&vesTJttCfi?'. t ,C9) 


U9-15 


IP- 




444 411 


ip.:-' 


(BlS»-B6>/4*fHrHtC7 - - ,Clp) 


D1J1-LS 


It- 


19 


44751 


11 1 


(Btl-BfiJ/^SLUCt:?, ,Cll> 


Dll-i* 




1? 


45??} 


4.4 


(Bl2-B7)/^Stl9((l4l* . .012) 


DI2-I3 




IX 


4S172 


1? £ 


(H13-BB)/«Bl!H(r9 r , GU) 


ai^-is 




u 


434JT7 


fr,a 


tBl<-B9)/#SDH(nia, , .CU> 


Dli-li 


15- 


n 


4&£jTJI 




H;iil5-Jl]p3i/^"5<<C1L. . .uLfi> 


Qli-15 


iS- 


n 


44'ip 


IP 


CBi«-an)/&5un{ci2...r.!b) 


DU-li 


17- 


u 


4£7pp 




(BU-H13)/i*5lWtCl3K^01T) 


D17-15 


lt~ 


\a 


4*491 


Iff. 2 


tBIB'BlJ VSSUHCC14 . . ,CIB > 


DlC-lt 




12 


46^29 




(S19'B14V1^CC1S. . ,C19> 


DH-15 




4 


46978 


99 












l-ljUllr 2 





t* 11 ei II c ]i n I 

149* {fll4g-B144)/eStftlCC145. . .CIA? 

L5P- <P150-B145>/@SUMCC146, , 

151- 

152-CRAHli AVEaAC£ HILEACE ((?MAX(B7 . , . 8150>-S6V@SUM(C7 , i -C150 

Figure 1 



AuQUll 19SB THE RAINBOW 81 



?3.G 




5-SfitlPLE 11UUING AVERAGE AVERAGE * 28.^ 




Figure 4 



based an all the dale In the spreadsheet 
Us calculated^ B7 is the starting miles. 
@MAX(B7 . . . BI50) finds the highest 
number in the range Ql , . , BI SO, This 
will be i he miles in the last entry. Data 
can be entered from, time to time and 
the spreadsheet will still work, 
@SUMfC7 . . . CI50) sums only cells 
that have vat tics. 

Dyn&C&te has n plotting capability 
that is unique in CuCo spreadsheet!. 
Yimj tjuii make :i Ijjh j pint , a bai chart, 
a pic chart or a high /low /average plm 
such as those used to show stock 
performance. Plots arc made an the 
high resolution graphics screen. 

Data to be plotted is drawn from 
specified ranges of cells on the spread- 
sheet with a maximum of 121 cells per 
range. Except for the pie chart b up to 
three ranges may be defined. The graph 
is automatical! y sized according to the 



value extremes within the ranges 
specified Once the plot is made, you 
can type captions onto it, save it to disk 
or print it on your printer. 

The graph m Figure 4 is u printout 
of a plot of my gas mileage data. This 
is actually D composite of two plots. 
First, a plot of identical ranges from 
the mileage and month columns was 
mode. The gas mile&ee line is ut the 

lap- 
Since the months were entered as 
numbers from t to J 2, they plot as a 
stepped line ai the bottom of the chart. 
The tent and numbers on the plot are 
made in the caption mode. The arrow 
kevs ure u.v.'d io move the ciirsoi til 
where the user wants and the text is 
typed in. Text can be erased by moving 
to its beginning and typing spaces , 
Careful, for the plotted lines can be 

IT.IM^S Jh 'A...! I. 



The dashed line through the gas 
mileage curve is a calculated average 
for the data points used. This could not 
be done from the plot as shown since 
DynaCtiic would have used both the 
month and the mileage value* to 
determine an average. 

First, I saved my captioned graph 
with both the mileage and month curves 
to disk, then 1 exited the graphics mode 
and reentered to get a clean screen. This 
time 1 plotted only the mileage figures 
and used the average line option. The 
first plot was then loaded. It overlaid 
the second. The result looks just like 
the Hrst plot except the average line of 
the second shows. 

Now comes the bottom line. What 
can be learned from this plot? First, the 
automobile performance has been 
essentially constant over the 21 month 
period- There arc low spots each winter 
and high spots in the spring and fall 
These seem to reflect the effects of 
driving in the cold and snow versus 
driving in moderate weather without air 
conditioning. The overall average 
mileage for this period was about one 
mile per gallon better than the previous 
two years reflecting an office move to 
a Location where I could drive Interstate* 
for the most part, rather than all city 
streets, Finally, this data tells me the 
engine remains sound and in tune. 

Other uses? Surely you can Find them. 
How about lab and other reports for 
those in high school or college? Keeping 
and plotting sports statistics seems a 
natuial. Budgeting is another — plot 
your hud yet amounts against what is 
actualh spent. Arid the i>o in husKU'v* 
are almost Limitless. 




FOR THE 

COLOR COMPUTER 

VOLUME 1 NOW AVAILABLE! 



DISK (S2 1 95] CA SS EtTE <S J Q 95) 

niSK PACKAGE REQUIRES 32K 

10K 01 32 K CASSETTE PACKAGING 

500 QUESTIONS/AN SWEflS 

4 ONE Ol TWO PLAYER QUIZES ON 

4 iUFF-ERENt SUBJECTS 

1 TWO PLAYER QUIZ WITH ALL 4 

SUBJECTS MIXED 



Following and send With a check or money order payable to moore computer services, inc 
allow 2 - 3 wee ks fq r phe-pal d oe live ry f lo rl da res id e nts please ago 5% sa lbs tax , 



AH DA ESS 



,C I TV/ST /ZIP 



CHECK ONEE DOISK 
CHECK ONE: 1 I 32K 



P CASSETTE 
I , 10K 



/0% 



WARNING — YOU MAY 



82 rne fiaikhow Augiiai 




CoCo worms Us way into preschool fun * ■, 



A Caterpillar's Alphabet 



By Mike Knolhoff 




4s a teacher [ am able to sec and 
evaluate educational software 
quite frequently. This gives me 
le opportunity to get ideas for pro* 
arm I can write for my own children 
■ for my classes. 

I recently saw an interesting program 
at was written for a more expensive 
impute r, The program was designed 
help preschoolers or primary school 
ildren learn the alphabet. A sequence 

five letters was displayed in order 
i the screen with the middle letter left 
ink, The student was to figure out 
lich letter went in the hi unit and type 
it letter. The letter typed would then 

in the blank, and a right or wrong 
e would be given. 

Each time [he student typed the 
rrccl letter, a caterpillar segment 
■n td appear on the screen until the 
er pillar was complete. At that time 



tike Knolhoff is a 6ih grade teat her 
ta h mankd and has three children* 
t it currently earning a master's 
era 1 emphasizing computer applica- 
nts in education.) 



the caterpillar would walk « round and 
off the screen as a visual reward for 
a job well done. Tapping any key would 
then restart the program. 

The program required no reading 
skills on the part of the student, and 
all keyboard input from the student 
consisted of single keystrokes. The 
program was written in machine lan- 
guage and sold for about 53th 

The listing that follows is my version 
of this program. Thanks to the powerful 
graphics commands Tandy gave the 
CoCo. it is written entirely in BASIC 
Admittedly, the graphics are not as 
refined and the animation not as 
smooth as its inspiration program, but 
it does function in much the same 
manner (and is a greal deal more 
L-L-onmiUL-a]). i Iil Iil vc ji.iu-m- i I UnO 
it very beneficial for their 4-rV year old 
eh lid rem 

You need I6K Extended Basic for 
the program. It uses the speed-up POKE 
in Line 690, so if your computer cannot 
handle this POKE you will have to edit 
that line to remove it, It will run on 
disk as well as cassette, 

The following is a brief line descrip- 
tion o\ tluf program: 



Line Description 

10-20 Program set up 
30-80 Title screen 
90-250 DRRw and GET caterpillar 
seamen is 

260-340 Put letter sequence on the 
screen 

3 50-370 Receive keyboard input 
380-390 Display answer in blank 
spot 

400 Branch to 570 on conc^t 
answer 

'1 1 0-420 Wro ng u ns wcr c >. ie 
430 Second try for first wrong 
answer 

440-490 Flash correct answer 
5 00-550 Er ase set] uence of lei te rs 
560 Return to start of loop 
570-670 Put caterpillar segment on 
screen 

tot)- H 40 Vnimat'.on r c j 1 1 1 : n v a ■ i r 3 ■-. L - ■- 
caterpillar left to right and 
off screen 

£50-1070 Animation routine moves 
wikM p- ! L:a i fijihi in Il-M jjinj 
offscreen 

1 0H0- 1090 Await key press to begin 
again 

1 100-1380 Draw string!; Tor letters of 
1 1 1 l- :d p ha hei 



Augurf THE RAINBOW S3 



A steal at any price. Darn near a felony at these prices, 



SDOS 

Real Disk Operating System 
and Professional SoJtware Tools 
Full 2- Pass Assembler 
Tex l Editor 
6909 Debugger 

Fully interrupt driven 
Disk buffer pool/LRU cache 
Supports up to 4 drives 
Date-stamped rile backup utility 

Disk disaster recovery utility 
RSDOS data file transfer utility 

Friendly command Interpreter 
User-definable error messages 
Keyboard typeahead at all times 
(not lust when disks are idle} 
Scree n-edtl style input editing 

Full ASCII keyboard (int. CTRL) 
Software selectable baud rales 
Full serial I/O to ia2Kb 
thru RS Modem cartridge 

400+ pages documentation 

only $49.95! 

SD BASIC Compiler 

Full- featured language 
Tight code, fast execution 
(3X times faster (han R 58 ASIC 
doing Prime Number search) 

FOR 1=1 to 10000/ NEXT I 
takes t.8 second M2X faster) 
A™1 takes 2 bytes ot memory 
I not counting Runtime Package) 
Automatic runtime integer/ 
floating point optimization 

32 tetter variable/label names 
True Subroutine/Functions with 

named, multiple arguments 
WHILE- DO and IF THEN-ELSE 
Ail execution errors trappable 
Fast. 65K char string facilities 
Assembly language interface 

Fast Decimal f.p. arithmetic 
(no money conversion errors!) 

Cursor positioning 
Print USING 
Device- En dependent ASCII and 
binary file I/O to the byte 
Indexed Hie option available 

$49,95 (requires SDOS) 
Not RSBASIC compatible 



SEOnTTYPE: Word Processing 

SEDIT: full screen text editor 
Place cursor and start typing! 
W ha l-you-see-i s-wha t-you- g e i 
Tvpeahead and autowap on margin 
H No wrap" mode for programs 
Edils tiles up to 80Kb 
Global Search/Change 
SEDIT or SDOS can use 24 by 80 
CRT via modem card with multipak 

TYPE: Document Processor 

Formats raw text mode wiln SEDIT 
according to embedded commands 
Automatic Justification 
Automatic pagination 
Definable page titles/footings 
Automatic page numbering 

Centering 
Foreign language accents 
Multiple hie merge 
(for big documents or mailings) 
Table of Contents generation 
Semi-automatic index generation 

150+ pages documentation 

549.95 Requires SDOS) 

CHE5SD": A REAL CoCo Chess Program 




High resolution display 
High quality play 
Variable skills levels 
Plays Black or White 
Can act as referee 
Accepts Algebraic- 1 Ike notation 
Handles and plays special moves 
Castle, En Passant. Pawn Promote 
Tournament/Rapid Transit Modes 
Tournament timer logic built-in 
32,000 move disk opening book 

$49.9$ (does NOT require SDOS) 




products require Color Computer wilh 64 K and at least one disk drive. 



COMPUTER SYSTEMS DISTRIBUTORS 

P.O. Box 9769 

Anahfsim, CniiforniQ 926502 

f714) 772-1390 



Visa and Masiercharge accepted 
Shipping charges S2-0Q par order. 
□ eater inquiries invited. 
Software consulting also available, 



Ihir Titling: - J tTtB (£P 



140 

390 
r^o 

770 
960 
1150 
END 212 



., .213 
...229 
.106 



T 



1 * *********************** A *** 

2 * CATERPILLAR 

3 ' LETTER SKIP 

4 ■ if ****** **** * ******* ***** A * A 

5 l BY 

6 ' HIKE KKOLHOFF 

7 » STERLING, IL. 

8 f MAY 1984 

g **************************** 

10 C=0:DIMB1(14) ,B(14) ,H2(14) ,BL 
(14) 

20 CLS2:GOSUB1110 

30 PRINT@201," CATERPILLAR " J : PR 

INT@265 f M LETTER SKIP "j 

40 A$ = ,, T303L4CP32L8CP128L4DP3 2LS 

DP128EP128GP128EF128L4^C■ , 

50 PLAYA$ 

60 FLAY ,, F8L4CF32LBCP128L4DP32LSD 

P123L4.EP128CP8" 

70 PLAYA$ 

80 PLAY M P8L3AP3 2DP128L8FP12BL4,E 
P128L1C" 

90 PMODE3 , 1 ! PCLS ! SCREEN0 , 1 

1^0 CIRCLE (20,20) ,8,6, .9: PAINT (2 

0,20) ,6,6 

110 CIRCLE (24, 16) ,2,8 

120 DRAW BM2 6 , 2 2C8L6H2 " 

1 30 DRAW" BM18 , 14C8U4E4BR4G4 D4 " 

140 GET(12,2)-<28,32) ,H1,G 

150 PCLS 

160 CIRCLE (20, 20) ,B,6, *9 : PAINT (2 
0,20) ,6,6 

170 CIRCLE ( 16 , 16) ,2,B 

180 DRAW n BM14 r 22C8R6E2 " 

190 DRAW"BM18 , 14C8U4H4BR4F4 D4 " 

200 GET(12,2)-(28,32) ,H2,G 

210 PCLS 

220 CIRCLE f 20, 20) ,8,6, .9:PAINT(2 
0,20) ,6,6 

230 DRAW'BMlS, 26C8NG4BR4F4 ,f 

240 CIRCLE(20,20) ,4,8, *9 

250 GET(l2,2)-(28,32) ,B,G 

260 PCLS 

270 SCREEN 1 , 1 

280 R=RUD( -TIMER) 

290 R=RND(2 6) 

300 IF R< 3 THEN3 10ELSEDRAW" BM0 , 20 
C7S16 ,l +L$tR-2) 

U0 IF R<:2THEN3 20ELSEDRAW^BM50,2 
pC7S16 l, +L$(R-l) 



320 DRAW"BM92, 64C8S16R12" 

330 IF R>25THEN3 50ELS EDRAW 11 BM1 50 

,20C7S16"+LS(R+1) 

3 40 IF R>24THEN3 50ELSEDRAW"BM200 
,20C7S16"+L$(R+2) 

350 I$=INKEY$:IFI$=""THEN350 

360 A=A£C(I$)-64 

370 IFA<10R A>26THEN350 

380 DRAff ,l BM100 r 20C8S16"+L$(A) 

390 FORKKLTO500:NEXTK 

400 IFA^R THEN570 

410 FORX=1TO50:PLAY"V30T2 55L2 55O 
1CP250":NEXTX 

4 20 W=W+l;DRAW"BH100 f 20C5S16 M +L$ 
W 

430 IFW=1THEN3 50 

4 40 W^0JFORX=1TO5 

450 DRAW 11 BM100 , 20C8S 16 " +L$ ( R) 

460 FORK=1TO100 : NEXTK 

470 DRAW n BM100,20C5S16"+L$(R) 

480 FORK=1TO100: NEXTK 

490 NEXTX 

500 IFR<3THEN510ELSEDRAW ,, BM0,20C 
5Sl6"+L$(R-2) 

510 IFR<2THEN520ELSEDRAW"BM50 t 20 
C5Sl6*'+Ii$(R-l) 

520 DHAWBK100, 20C5S16"+L$ (R) ;DR 
AW"BH92 r 64C5R12 N 

530 IFR>25THEN540ELSEDRAW ,, BM150 , 
20C5S16 ,, +L$(R+1) 

540 IFR>2 4THEN560ELSEDRAW M SJ<200, 

20C5S16"+L$(R+2) 

550 FORK=1TO300;NEXT 

560 GOTO 290 

570 W=0 

500 C-C+l 

590 ON C GOTO600,610,620,630,640 
,650,660 

600 PUT(96,100)-(112,130} ,H1,PSE 
T:GOT0665 

610 PUT(B0,100)-(96, 130) ,B,PSET: 
GOT0665 

620 PUT (64, 100) -(80, 130) ,B,PSET: 
G0T0665 

630 PUT (48, 100) -(64,130) ,B, PSET: 
G0T0665 

640 PUT(32, 100) -(48,130) ,B,F5ET: 
GOT0665 

650 PUT (16, 100) -(32,130) ,B,PSET: 
G0TO665 

660 PUT (0,100)- (16, 130 ) ,B, PSET 
665 F0RX=1T05 : SCREEN.: , 0 : FORK=1TO 
150 : NEXTK : SCREEN1 , 1 : FORK=1TO 1 50 : 
NEXTK: NEXTX 

670 PLAY "T2 5 5 L2 55V30O2 CDEFG AB03 C 
DEFGAB04 CDEFGABAGFEDC03 BAGFEDCO 3 
BAG F E DCO 2 BAG FE DC " 
680 IFC<7THEN500 

690 POKE65495, 0: SCREEN!, 0:X1=112 



Aug mi 1*B5 THE RAINBOW 85 



iX2=128iMS="V3 101T255L255CP2 55C" 
700 FGRK=1T08 

710 PUT (XI, 100)- (X2, 130) , HI, PSET 
720 PUT(X1-16,100)-(X2-16, 130) r B 
,PSET 

730 FUT(X1-112, 100) -(X2-112 r 130) 
,BL,PSET 

740 PLAYM$ ; FORD=1TO50 ; NEXTD 
750 X1=X1+16:X2=X2+16 
760 NEXTK 

770 PUT(224,100)-(240,130) , B,PSE 
T 

780 FUT<128,100)-(144,130) ,BL,PS 
ET : PLAYM$ i FORD=1TO120 ! NEXTD 
790 X1=144;X2=160 
800 F0RK-1T06 

805 PUT(224,100)-(240,130) r BL,P5 
ET 

810 PUT (XI r 100) -(X2, 130) # BL,PSET 
SPLAYMS 

815 PUT (224 ,100) -(240, 130) ,B, PSE 
T 

&20 FORD= 1TO80 : HEXTD 

830 Xl-Xl+16 : X2=X2+16 : NEXTK 





835 PUT (22 4 r 100) -(240, 130 > ,BL, PS 
F T 

B40 FORD=1TO800:NEXTD 

850 PUT{2 24,150)-(240,180) ,H2,PS 

ET: PIAYM$ : FORD=1TQ120 : NEXTD 

860 Xl=208 : X2=22 4 : FORX~1T06 

870 PUT (XI, 150) - (X2 , 180) ,H2,PSET 

880 PUT(Xl+16, 150}-(X2+16,180) ,B 

,PSET:PLAYM$ 

890 X1=X1-16 : X2-X2-16 

900 FORD=lTO80tNEXTD 

910 NEXTK 

920 X1=112:X2=128 

930 FORK-1TOS 

940 PUT(X1,150)-(X2,1B0) , H2 r PSET 
950 PUT(X1+16,150) -(X2+16,180) , B 
,PSET 

960 PUT(X1+112 , 150) - (X2+112 , 180) 

,BL,PSET:PLA¥K$ 

970 FORD-1TO50 : NEXTD 

980 X1=X1-16 : X2=X2-16 : NEXTK 



990 PUT{96,150)-(112,180) F BL , PS E 
T 

1000 PUT{0,150)-(16,180) ,B,PSET: 
PIAYMS 

1010 FORD=1TO120 : NEXTD 
1020 X1=B0:X2=96 
1030 F0RK=1T06 

1035 PUT (0,150) -(16, 180} , BL, PSET 
1040 PUT (XI, 150) -(X2 r 180) , BL , PSE 
T ; PLAYH$ 

1045 PUT (0, 150) -(16,180) , B r PS ET 
1050 FORD-1TO80 : NEXTD 
1060 X1=X1-16?X2=X2~16 
1070 NEXTK 

1075 PUT(0,150)-(16,180) , BL, PSET 

1080 I$=INKEY$ : IFI$="«THEtfl080 

1090 POKE654 94 , 0 : C=0 : SCREEN 1 , 1 : G 

OTO500 

1100 END 

1110 DIML$ (26) 

1120 L$(l)="BD10U5NR8t]lE4F4DGBR4 

1130 L$(2)-"D10R6E2U1H2NL6E2U1K2 
L6BR12" 

1140 L$(3)="BR3NR5G3D4F3R5BR3BU1 



ii 



1150 L$(4) 
1160 L$(5) 
1170 L$(6) 
11S0 L$(7) 
R8BU5 W 
1190 L$(8) 
1200 L$£9) 



"Dl0R5E3U4K3L5BR12 lf 
"NR8D5NR6D5RBBR4BU10" 
"NRSDSNReDSBR^BU^ 11 
"BR8L6G2D6F2R4E2U3L4B 



="D10U5R8D5U10BR4» 

t" BR1R6L3 D10L3R6BR5BU1 



1210 L$(10)= 
12BU6" 

1220 L$(ll)= 
4 '* 

1230 L$(12)* 
1240 L$(13)= 
1250 L$(14)= 
1260 L$(15)= 
BR10" 

1270 L$(16)= 
U5' 1 

1280 L$(17) = 
E1U6H2L4BR10 
1290 L$(18)= 
R4BU10" 
1300 L$(19)= 
L6BR12BU10 1 * 
1310 L$(20)= 
1320 L$<21)= 
1330 L$ (22) = 
1340 L$(23)= 
1350 L$(24) = 
1360 LS (25) = 
1370 L$(26)= 
1380 RETURN 



"BR2RGL3D8G2L1H2U2BR 

" D10 BRS L1H5NL2E5R1BR 

"D10R8BR4BU10" 
"ND10F4E4ND10BR4" 
"ND10D1F8D1U10BR4 " 
,, BR2G2D6F2R4E2U6H2L4 

"ND10R6F2D1G2L6BR12B 

"BR2G2D6F2R4E1NH3NF1 
if 

H ND10RG F2 D1G2 L6R1F5B 

"BR8L6G2D1F2R4F2D1G2 

11 R4ND10R4 BR4 11 

" DBF 2R4E2U BBR4 11 

"D6F4E4U6BR4 1 * 

fl Dl0E4NUlF4U10BR4 « 

» D1F8D1BL8U1E8U1BR4 M 

lf DlF4ND5E4UlBR4 f1 

"RSD1G8D1R8BR4BU10' 1 



&6 THE RAINBOW Augusl 19B5 



DIGISECTOR 

DS-69 
VIDEO 

DIGITIZER 

FOR THE 

COCO 





Give your COCO the gift of sight! 

The Micro Works is happy to introduce the newest 
member of our Dig i sector 1 * family — the DS-69 Video 
Digitizer for your COCO. It has ail the standard 
features of its big brothers but comes with a price tag 
that's right for you. 

■ High Resolution 256 by 256 spatial resolution. 
* Precision 64 levels of grey scale. 

■ SPEED I Vj second for a lull screen ol video. 

■ Compactness Self contained in a plug In Rom pack, 

■ Ease of Use Software on disk will get you up and 

running fast! 

The DS-69 Qigisector 
opens up a whole new 
world for you and your 
COCO. Your compute/ 
can be a security system, 
take portraits, analyze 
signatures, inspect 
assembly work ■ , . 
the DS-69 is your COCO'S 
eyes. Use the DS-69 and a TV camera to get fast, 
precise conversion of video signals Into digital data- 
Powerful C«SEE™ software. 
OSee Is a menu -driven software package included 
with your DS-69. It provides high speed 5 level digitiz- 
ing to the screen, high precision 16 level digitizing for 
superb hard copy printout, and simple software con- 
trol ol brightness and contrast Or call our driver rou- 
tines frcm your own Basic 
program for easy 64 level 
random access digitizing. 
Pictures taken by the 
DS-69 may be saved on 
disk by C-See and then 
edited by our optional 
MAG IG R A PH par.^rKji- tc:r 
enhancements and 
special effects. 

The DS-69 comes with a one year warranty. C-See 
supports both cassette and disk operation with the 
Multi-Pak adaptor and requires 64K, Cameras and 
other accessories are available from The Micro 
Works. Let your COCO see the World! 

" DS-69 Dig Isector & C-See Softwa re $ 1 49,95 

■ MAGIGRAPH Graphics Package on disk $ 39.95 
Terms' Visa, Mastercard. Check or CO D. 

Purveyors of Fine Video Digitizers Since 1977, 




PCs Boa 1110 



EllAMUlWKl "ST"* 

Del Mar, CA 920 (619) 942-2400 



CAME SHORTIES 



Now, just the moment you *ve been 
waiting for * * . 




Oodles 



A Mind tinkler 

Sec if you can solve l his Pkstick puzzle. PlayngEiinst 
rhc computer, alternating turns until all 15 sticks arc 
taken. The object is to force the computer to take 
the last slick. Each turn (your's and the computer's) 
is limited to one, two or three sticks* Of course* when 
you figure out Ike correct pattern you will always 
win, But T how long will that take? 

The listing: PIC5TICK 

1 CLSJPRINT^PICK UP STICKS" :FRIN 
T 

2 PRINT" YOU MAY PICK UP 1,2, OR 
3" 

3 /PRINT" STICKS EACH TIME « THE O 
EJECT" 

4 PHI NT" IS TO MAKE THE COMPUTER 

5 PRINT" THE LAST ONE, PRESS ENT 

fc 6 PRINT" WHEN YOU ARE READY," 
V INPUT AS 
8 CL5(0) 

10 FOR 1=1 TO 15 

20 FOR J=16 TO 31 

30 SET { 1*4, J, 4 J 

40 NEXT J 

50 NEXT I 

60 SW=1 :T=15 

100 PRINT §0! "ENTER NO. (1,2, OR 
3) " 

H0 INPUT AS 
120 A-VAL(A$) 

130 IF A<1 OR A>3 THEN 100 
140 T~T-A 

145 PRINT" STICKS CHOSEN- "A" REM 
AIN-»T 

150 IF T>0 THEN 160 

160 IF SW^l THEN PRINT@0, "YOU LO 

SE" ELSE PRINT £0 , "YOU WIN" 

170 GO TO 1000 

180 SW = -SW 



190 B=(15-(T+A) )+l:Bl=(B+A) -1 

200 FOR I=B TO Bl 

210 FOR J=16 TO 31 

220 RESET{I*4,J) 

230 NEXT J 

240 NEXT I 

250 IF SW=1 THEN 100 
260 ST^T-1 
270 MC=0 

280 IF MC=3 THEN 360 

290 MC =MC+1 

300 A=fST-MC)/4 

310 A=ABS (A) 

320 A— A -I NT (A) 

330 IF A<>0 THEN 280 

340 A*=MC 

350 GOTO 140 

360 A=l 

370 GOTO 140 

1000 PRINT? 3 2," END GAME" 
1010 PRINT "RES TART = ENTER" 
1020 INPUT A$:GOTO S 

Brian Baxter 
Arlington. TX 

Where Are the Wills? 

The Maze Game begins with it man (in the upper 
Ids co i ml- r ol a hlauk screen) and a blue dot (in the 
lower right comer of the screen} indicating an exit. 
Your goal is to find your way out of the dark ma*e, 
however, the walls are invisible. They only appear 
as you run into them. 

The listing: rWEGRME 

10 REM HAZE 

20 DIM A$ (16) 

30 MV-0 : F=3 

40 GOSUB 700 

60 FOR 1-1 TO 16 

70 READ A$<I) 

80 NEXT I 

90 READ L,E:X=INT(L/100} : Y=L-(X* 



80 



THE: RALN&OtY A iJ-g ir 3-1 lflfii 











4K 


mmmm 

■■<■■ Nb -■, 





>f Games For 4K 





1JW 

95 EX=INT(E/100) :EY=E-(EX*10p) 

100 CLS (0) :MX=X:MY=Y 

101 SET(EY*2, (EX-1) *2,3) 
105 GOSUB 400 

120 B?=IKKEYS 

123 IF EX=X AND EY=Y THEN 800 
IF BS= ,1M THEN 120 
MX=X;MY==Y 

AND X>1 THEN WX=X- 



B$="U" 

B$="D" AND X<16 THEN MX=X 

TF B$="L" AND ¥>1 THEN MY=Y- 

IF B$="R" AND Y<32 THEN MY^Y 



125 
130 

140 IF 
1 

1S0 IF 

+1 

1 

170 
+ 1 

180 IF MID$(A$<MX) , MY r 1 ) =11 W" THEN 

GOSUB200 ELSE GOS0B300 
190 GOTO 120 
200 REM WALL 

210 II=(MX-1) *2:IJ=(KY-1) *2 

22J3 FOR 1=11 TO II+l 

230 FOR J=IJ TO IJ+1 

240 SET {J, I, B) :NEXT J 

250 NEXT I; RETURN 

300 REM RESET/ SET POSITION 

310 II=(X-1)*2:IJ=(Y-1) *2 

3 20 FOR 1=11 TO II+l 

330 FOR J^IJ TO IJ+1 

340 RESET f J, I) 

3 50 NEXT J I NEXT I 

400 II=(MX-1) *2:IJ=(MY-1) *2 

410 FOR 1=11 TO II+l 

420 FOR J-IJ TO IJ+1 

430 SET(J,I,5) 

440 NEXT J i NEXT I 

445 X=MX;Y-MY;MV=MV+1 

450 RETURN 

500 DATA WWWWWWWWVWWIWWWWWVMWWR 
WWWWWWWWW 

510 DATA WSttSSSWSSWSSSWSSSWWFSWS 
WSSSWSSSW 



520 DATA WSWSWSWSWWSWSWSWSSSWSWS 
WSWSSSWSW 

530 DATA WSSSWSWSSSSWSWSWWWSWSWS 
WSSWWWWSW 

540 DATA WWWWW5WSWSWSSWSSSWSWSWS 

wwsssswsw 

550 DATA WSSSSSSSWSWSSSWWSWSWSS5 

wswwsswsw 

560 DATA WSWSWWWWWSWSWSSSSSSSSWS 

ssssswssw 

570 DATA WSWSWSSSWSSSSWWWWSSWSSW 

wwwvtwwsww 

580 data wswssswswwww5sssswswsws 

SSSSSWSSW 

590 DATA WSSWWWWSWSSSWFWWtfKWWSWS 
WSWWSSWSW 

600 DATA WWFW5SSSWSWSSWSSSSSWSWS 
WSSSWSESW 

610 DATA WWWWSWWWWSSWSWSWWWSWSWW 

wwwswwwsw 

620 DATA WSSSSVTSSSWSWSWSSSWSWSWS 
SSSSWESSW 

630 DATA WSWWWSSWSWSWSSSWSWSWSWW 
SWV7WWWWWW 

640 DATA WFSSSSWWSSSWSWWWSWSWSFW 
SSSSSSSSW 

650 DATA WWWWmWWWWWWWWWWWWWWWWW 

WWWWWWWSW 

660 DATA 0202,1631 

700 CLS : PRINT "MAZE (VERISION 1) " 

710 PRINT; PRINT" FIND YOUR WAY OU 

7 20 PRINT "U=UP D=DOWN L-LEFT R-R 
IGHT" 

725 PRINT»EXIT IS BLUE SQUARE" 

730 FRINT"PRESS 1 ENTER * TO START 
ii 

740 INPUT B$ 
750 RETURN 
800 CLS: PRINT 11 YOU 
"MV" MOVES 



ii 



MADE IT OUT IN 

Brian Baxter 
Artingmn, TX 

August i5Bf THE RAINBOW B9 



Watch Out, Danny Sullivan! 

fndv4K is a roud race in which you control a super- 
r list car with your righi joystick. Stay on the road 
lor as mimv miles tis you can. 

H your CoCo can not taXc the "VUamm E" POKE, 
delete n Ercmi Up* 0 

The listing: INDY4K 

p POKE6 54 9 5 r pt CLS I PRINTS 10 6 , " KAM 
AKAZIE KAR 11 : PRINTS 175 , "BY" : PRINT 
1233 , "PAUL" ;PRINT@269 r "WAGORN" tP 
RINTG334 , "FOR" :PRINTG397 f "APOLLO 
" : PR INT84 28 , "SOFTWARE " 

1 SOUND Ipp , 4 : SOUND140 , 5 S SQUND10 
^1; SOUND140 , 1 1 SOUND10P , 1 i SOUND1 
10 , 1 ; SOUND1 20 , 1 : SOTJND13 0 1 1 1 SOUND 
140 , 1 : SOUND130 , 2 : SOUND120 , 4 : SOUN 
D110,8:SOtfflD100,10 

2 FQRP0=5J33 TO 23 STEP -64: PRINT 
IPO, "I "f 

3 POKE653 15 , S3 : FORI=lT025 5 STEP9 ; 
POKE65312 f 255: P0KE65312 , 1 : NEXT 

4 PRINT&P0^3 1 ; " I " ; ; POKE 65 3 15 , 6 3 : 
FORI* 1TO 255 STE P9 : POKE 6 5 3 1 2 , 2 55 ; P 
OKE6 5 312,1; NEXT : NEXTPO 

5 PRINTS 4 90, "PRESS A KEY"?SEXEC4 
1329 

6 G1$=CHRS (13 2+96) *CHR$ (143+48)+ 
CHR$(13 6+9 6) ?C2$=CHR$ (132+96) +CH 
R$ ( 140+48) +CHR$ (136+96) : WL$=CHRS 
(194) : CLS : P=1S : S$=CHR$ < 2 5 5 ) :M$=C 
HR$(128) iRS=CHR$ (131+32) +S$+M$+M 
S+M$+M$+WLS+M$+M$+M$*+5 $+CHR$ (131 
+32) iRP=12 

7 FORI=l T02#:PRINTTAB(RP) JR$:NE 
XT:PRIMT@P,C1$? :PRINTeP+3 2 f C2$; : 
PRINTG14+98 | " Start" ; : SOUND 13 3 , I : 
SOUND200 , 3 : SOUND50 , 3 i SOUND100 1 1 : 
SOUND140 t 2 1 5OUND130 , 3 : SOUND110 , 4 
! SOUND100 , 5 * SOUNDS j5 , 6 : SOUNDS^ , 7 : 
FRINT^,"*' ? 

8 CD=RND (3)^2: FORL=1TO 4 

9 D=D+1 

IP IF JOYSTK(0)=<3 AND P>=1 THEN 
P=P-1:£LSEIFJOYSTK<0)>=60 ANDP< 
=28 THENP=P+1 

11 KI^P+64+1024 : IFPEEK ( KI ) =2 550R 
PEEK (KI+1) =25 50RPEEK ( KI+2 ) =2 5 5TH 
EN 16 

12 PRINTTAB (RP) ;R5 

13 G0SUB15 : IFRP+C D>0 ANDR P+ C D< 1 8T 
HENRP=RP+CD i KEXTL i ELSEGOT08 

14 GOTO 8 

15 PRINTI|P I C1$1 :PRINT§P+32|C2$; : 
PRINT@479 # ""iRETURN 

16 E1$-CHRS (139+48 ) +CHR$ ( 14J3+16 ) 
+CHR$ (141+48) J E2$=E1$:E3$=CHR$(1 

90 T>'Ei FilAlNtiU* August lEiBS 



41+16) +CHR$ ( 13 1+96) +CHRS (13 9+16) 
; E4 5 =E3$ : F0RI=1T05 : PRINTGP, El $ ; : 
PRINT0P+32 , E2 $ J : POKE 65 3 15 1 63 S FOR 
R=1T04 : POKE65312 ,255: POKE65312 , R 
ND(255) tNEXTiPRINT@P, E3$r :PRINTG 
P+32,E4$J 

17 SOUND200 , 1 J NEXTI 

18 SOUND10,4 :SOUND4£, 2 !SOUNDl, 1: 
SOUNDlp r 1 : SOUND4J3 1 4 : SOUND2p , 1 : PR 
INTG23P, "MILELAGE: n D/2P"MILES»" 

19 PRINTS 4 Bfl+RP+l,*' PRESS A KEY"; 
:POKE653l4 f 14:EXEC413 29:GLEAR:GO 

TOS 

2p FORI=lTO 4 :MOTORON : F0RK=1T05^ 
P i NEXT i SOUND! , 4 S F0RK-iT05#j3 : NEXT 
;CSAVE"KAM KAR" i NEXT 

Paul fVagam 
Carp. Ontario 



Screen Cleaning 

Use the arrow keys in Cleanup to travel the screen 
and dean up all of llit Lharacters. But, don't touch 
the outer walls or any of the graphics. 

The listing: CLEANUP 
^ CLEAR 50j0!CLS 

IP PRINT: PRINT" (PRESS ANY KEY TO 
START) 11 

15 A$=INKEY$;IF A$=" "THEN 15 
2f5 CLS : BL=^ i SC~p : INPUT"STARTING 
LEVEL ( 1-5^) " ?S: IF S<1 OR S>Sp TH 
EN 2P 

25 CLS(^) :PRINT"SC0RE=";SC 

3^ FOR X=^ TO S*3-l 

35 P=RND(375)+96:IF PEEK ( P+153 6j3 

)<33 THEN PRINT§P,CHR$(RND(63)+1 

28) ;£LSE3 5 

Ap NEXT X 

4 5 FOR X=p TO S*3-l 
50 P=RND(375)+97;IF X/3=INT(X/3) 
THEN IF PEEK(P+1536^)<33 THEN P 
RINT§P^ CHR5 (RND (94) +3 2) #ELSE $P 
55 NEXT X 

6J3 FOR X=0 TO 63 t SET (X , 3 f 5 ) : SET f 
X,31,5) : NEXT XiFOR X=4 TO 31;SET 
(^ r X,5) :SET(63,X r 5) :NEXT X 
65 X=5 : Y=5 : U=0 : K=p : A$=INKEY$ : FOR 
D=l TO 2 STEP J3:IF INKE^$<>" M TH 
EN D=2:NEXT D ELSE NEXT D 
IP K$=INKEY$ 

75 IF K$=CHR$<94) THEN U=-1:K=0 
ELSE IF K$=CHR$(1^) THEN U=l:H=p 
ELSE IF K$=CHR$(9) THEN U=£:H«=- 
1 ELSE IF K$=CHR$(9) THEN U=p t H= 
I 

Bp X=X+H: Y=Y+U:IF POINT (X,Y)>1 T 
HEN ipp 



85 IF POINT fX,Y)=-l THEN SC=SC+1 
: BL=BL+ 1 * PRINTS 7 , SC ? 
90 5ET(X,Y,1) JIF BL<S THEN 70 
95 CLS; PRINT" LEVEL" ;S; "COMPLETED 
* . . BONUS ; " ;S*5 1 SC~SC+S*5 : BL=0 : S= 
S+l:FOR D=l TO 1000: NEXT D:GOTO 
25 

100 SOUND 45,1: CLS : PRINT" YOU MAD 
E IT TO LEVEL "S?"WTTH A SCORE O 
F "SC 

Stephan J. Bms 
Fort Ann, NY 



Hunt and Peck 

Typanir will test your knowledge of the CoCg's 
keyboard, as well as your reflexes. Shoot down fulling 
haractcrs before they hit the ground by typing the 
impropriate key on the keyboard. If you miss five 
imes, the game is over and the CoCo displays your 
core. 

The listing: TYPANIC 

10 CLS : PRINTS 4 3 , ' r TY PANIC" : PRINT i 
PRINTTAB ( 7 ) ; "LEVEL: 11 : PRINTTAB{7) 
; " ( 1 ) BEGINNER" : PRINTTAB ( 7 ) ; » { 2 j 

INTERMEDIATE" : PRINTTAB (7) ;" (3) 
E XPERT " ; PRINTTAB ( 7 ) ; " ( 4 ) PRETTY 
DARN HARD" 

20 A$=TNTCFY$! TF A$='*» THEN 20 
30 A=VALfA$):lF A>4 OR A<1 THEN 
20 

40 POKE2B2,1:CLS:T=300-50*VAL(A$ 
J 

50 P0^2+RND(28) :C=32+RND(58) 

60 C$=CHR$(C) : Y^PO 

70 A$=INKEY$ 

80 PRINT§ Y , C$ ; : Y«Y+3 2 

90 IF Y>448 THEN 130 

100 IF A$=CS THEN 150 

lip FOR DL=1 TO T:NEXTDL: PRINTS Y 

12/ IF A$-."" THEN 70 ELSE 70> 
130 SOUND 1,1:W=W+1:IF W=5THEN17 

$ 

140 GOTO 50 

150 T«T-A:SOUHD 200 , 1 : PRINT@¥-32 
,» "; :SC=SC+1:PRINTG0, 5CrIFT<4 T 
HEN T-5 
160 GOTO50 

170 CLS0:FOR S=200 TO 1 STEP -6 
180 SOUND S,1:NEXTS 

190 PRINTQ160, "YOUR SCORE IS "SC 

■ 

200 PRINT&224, "PLAY AGAIN (Y/N) ? 
" ; : AS-INKEY? : IFA$= ,M, THEN200ELSEI 
FA? = " Y " THENRUN ELSEEND 

Michael Sims 
Nanuer, NY 



Memory Jogger 

Letter Memory is a simple but challenging game 

1 hat tests your memory. The object of the game is 
to remember a letter string thai keeps growing larger. 
When you run the program it will briefly display a 
letter which you are to remember. You must type 
the letter and the same letter will appear with another 
letter added. The computer will keep adding more 
and more to the string, one letter at a time, until 
you forget part of the string for, if you type it 
incorrectly). 

The listing: LETQMMRY 
10 r 

20 1 LETTER MEMORY 
30 ' BY BEN JOHNSON 
40 1 
50 SC=0 

60 A$ = " A B CDE FGH I J KLMNOPQRS TUVWX Y 
Z" 

70 CLS 

80 FOR T=l TO 255 

90 GOSUB 140 

100 INPUT F$ 

110 IF F$OS$ THEN 220 

120 SC-SC+T;IF T/5=INT(T/5) THEN 

SC=SC+5 
130 NEXT T 
140 R=RND{26) 

150 D$=MID$(A$,R,1) 
160 S$-SS+D$ 

170 D$-"" 

180 PRINTS $ 

190 FOR H=l TO 500: NEXT H 
200 CLS 
210 RETURN 

220 CLS3: PRINT"? " ;FS: PRINT" SORR 

Y, YOU LOST TRACK. " 

230 PRINT" SCORE: "SC 

240 PRINT" CURRENT STRING: " 

2 50 PRINTS$ 
260 GOSUB310 

270 FOR J>*1 TO E:PRINTil59+NM(L) 
( "-":NEXTL 

230 PRINT :PRINT"TAP <ENTER> TO P 
LAY AGAIN * * * " 

290 A$=INKEY$t IF A$<>CHR$(13) TH 
EN 290 
300 RUN 

310 FOR J»l TO LEN(SS) 

320 IF MID$ (S$ , J , 1) <>MID$ (F$, J,l 

) THEN E— E+l : NM ( E ) =<J" ! NEXT ELSE N 

EXT 

330 FOR J=l TO LEN(FS) 

340 IF MID$(F$,J f 1) <>MID$ (S$, J,l 

) THEN E-E+l:NMCEJ«J!NEXT ELSE N 

EXT 

350 RETURN Ben Johnson 

Chorfestown, WV 



AuQuai lyfta The rainbow 91 




Inverting The Output 



By Ed ELlcr 
Kit in how Technical Write] 



DAS3C programs and variables; leading 

machine langUOgt fite >»□;« no> effect an ih 

pointer 



Notching I he l ilcs Gd Bj 

• W-'f no* /fnd f/ral kit /rove more file 
on ow t/WtJt j/ki#t htW display on on 
directory screen* We would like ff do tin 
of the following: 

f) Get a printout of the directory* or 
2) Display the three tury in twa etitumn 
ui on the screen, 
{><> . u« huvt a solution to litis problem? 

John B Sss 
Bo ise t ti 



Yes, To get a printout of a disk director 
juiL get your printer ready (and POKE 15 
With the proper value, if needed), then en Li 
POKE 1LU254:0IR or OIR1. The PDK 
redirects output from the screen (o ih 
printer. I've never hud any luck using it ft 
other screen output.. 



DAT* Sin lenient Trtefcs 

* How can you Input various items o 



• in your June 19%5 issue, you retom- 
tnvnded AWr : ■ Shut A i H i-Rca Scxe.cn Print 
Utility, so maybe you cart help me with this. 
My pkode <J diagrams are displayed with 
white lines on a black background, and 
WtfRVMV prints them that way. Howcser, 
i need black tines ort white paper became 
the diagrams reproduce better that way, h 
there a simple way (e.g.* a set of PQKEs) 
it i wviti the output from BWDUMP? 

Humphrey Rrvtan 
Stratford. CT 



I don't know of any way in make 
BWDUMP invert its printing, but you can 
invert the screen easily if your program is 
in basic One way is co change PELS to 
PCLSS {in dear to while) and then use 
PRESET to "set" points to black and P5ET 
to "resei™ them 10 white when desired. 
Another is by running this program: 

10 FDR y=& TO 191: FDR X=fl TO 255 
20 S=PP0INT (*,Y) : IF 5=0 THEN 
PSET(X,Y> ELSE PRESET (X,Y) 
30 NEXT X,Y 



(Eel Eller\, a RAlSBOW and H'Si staff 
member. Is a setf-Cunfessed electronics 
fanatic whose other interests include 
w ictn r fill km. t 



{ n< u l ender Binders? 

* Some time ago there was mentioned an 
auto touch-up paint that could be used to 
touch up the original gray Co Co, Do you 
know what type of paint would be used? 

Harold L Laroff 
Monsey, AT 



Strangely enough. Ihc pami U* uyc nu lIu* 
job is made to mutch fair model Mercedes 
riiadcls' silver finish. You can find this at 
any aalo part* store or (if you're desperate) 
at the pans department nf o Mercedes-Ren* 
dealer. 



Where Did II Go? 

# When t loud a machine language tape 
into m\ 64 K EC8 €a€a, then enter PRINT 
(ICtf . the HEM value remains the same. L'oulti 
it be it's storing the value in high memory? 

Aaron Repath 
Tu< '.i ''J. -42 



Yes it could, but that un\ causing the 
apparent discrepancy,. The METf value 
represents the amount of memory left for 



92 THE RAINBOW Auguil 



information at prompts and then, by 
t>r>'!Jrttt>\tuim;. ^m.v/rr the mfornuttiurt M 
a OflTR itaternent? 
For example: 

lflUN£ WPUT -CHECK NUMBER"* ;Ct 
(9i 12/ 84): 

2ii I. ] Ni. INPUT "QUlf ■ ;[!«& 
1 10.00); 

33 L1N£ £NPUT "* AMOUNT; "(a 



B33« DflTPBSe, '10. W 

f ifffi u magician, hut don't know haw 
to tin thin trick* 

John R. Morrts/ui 
Braver. PA 



The third glte&£ on your reply cord was 
about rijthl; il h s like the Hindu rope trick 
that everyone talks about, but no one Line?,. 
ortr iUicmenis are mainly i mended for 
data items ihut aic pretty well fixed and 
simply need to he tucked into memory when 
the program is run< U a possible, but hardly 
p radicals to POKE in new lines like (Ins; you 
would have to knaw all sorti of pointer 
address to get the lines in the right place 
with the proper formal. 



Board Conflict* 

• / Imve been mutt* the CNR Engineering 
SP-i internal serial imrtjace board to 
connect my CaCtt m mi Epsan SIX Hft 
printer, i will soon have another Tandy 
computer which hax parallel output. Can 
1 plug this into my MX- AG without taking 
out the St** I serial hoard} 

Ralph J. Fuxi v. At, D. 

Miami, FL 

It would be best lo take out the option 
board before using the wilh a 

parallel interface Leaving il in should rt*i do 
any damage, but the hoard 'a signal* may 
interfere with the tignala: coniine from the 
nthiT computer. 



asc:jj .v^cMvuiiun 

* Ever time I have owned my CoCtt, I 
have had trouble xaving and hading files 
itj ASCII on tape, if / listen to the tape, 
iftndihm the signal is very weak. Everything 
works fine when using the binary mode 

Rodney Lee Gibbons 
Fairmont. H'I J 

Thh sounds like u problem with your 
cassette recorder. Apparently the automatic 



level control circuit is increasing level during 
rjui hlank spaces between blocks; when the 
block comes aJong, the AiC drops way 
down and takes some time to recover. The 
result is thai the signal i* recorded too 
weakly. If you dotfi have a Kadio Shack 
computer recorder, t suggest getting enc. 



Does Frugality Pay Off? 

• / like to keep my disk drives clean, hut 
I lik* to avoid waste, too* 1 use Radio 
Shack's drive bead cleaning kit, and l\e 
noticed that, although I follow directions 
to the letter, I've always got cleaning fluid 
left over, This is true even when J'vt used 
the cleaning disks the recommended 13 
times each, fs it OK to continue to use these 
disks until the fluid is used up, or could 
that "t some way damag? my drnvs* 

Batrv Friedman 
Union, tfj 

I wouldn't recommend using the cleaning 
disks more than 13 time* simply because 
there's that much more chance of fouling 
the head from some targe particle. Since you 
seem lo have more fluid than you need, you 
might want to u&e it to clean the head* of 
your tape recorder (if you use one). /R\ 



INTRDDUC I MQ = 

PERIPHERALS THAT «0RK TOGETHER' 



III I 



No*, uei aitt dnvei. Modem, par*]!*! printer* »nd 
•ore ... all *t the *a« tlr. 

UniverMl |nrpr1«c> -- connect! In CnfJo, provide* 
but f e-refl hui aid dp.it* lelectiar- ............ t4?. ?5 

NOTE: All board* beia* require tt\m Umvtrfil ttf tie 
connected to tfte computer. 

Floppy — control* 4 unqlp, doubts, or quid dtnilty 
5-1/4' drive*, or fl* drive* .................1139,95 

Pu«l Z'W4* drive cable ......... #19.95 

R**6tU — contain* JSfck ol ftflN, expandable to 7 
**qit>vt»*. tr'tiarer* over 70IC bytei'aec . . ...I'/Z?. 93 

Print Spooler -- contain* Mr-' bafllrr. Contrail 2 
p J r i I 1 i. s 1 ,: r ; i , I i- s -, . . . . ■ ■ « ■ a . a . ■ ♦ ■ ■ ■ ■ a ■'■J'XT » !■ 

9 it, printer cable .»*.».. ,a24.?5 

Controller -* conCain* Hk buti*r. Control* 2 

aerial port*., ti*mt rttei to 19,200 *|49,*5 



r . ft, tat* or HS-332 cabtt 



,tl2.9S 



Ta ardor ar far . r.f i f ; 

WRITE: Research Service Labi 
P. Q. Bfl-t 19124 
UKC , OS >3M4 



CftLti 1 405)743-93122 
8«a 4pa CSt 
rlendiyFridir 



MtcraWorld H 



Laoecp P\azs 



Clintan. NJ 08809 

(201)735-9560 
Call or write lor Price Lis. 

LOW PRICES ON 100% 
Radio Shock Equipment 

{wtth full warranty) 

New Slimline Drive 0 $270.00 

New Slimline Drive 1.... ....,$165.00 

Both $435.00, installed $445.00 

Prices include shipping! 

64K Upgrade (150NS) Top of the line $30.00 

1 6K Extended $88,00 

64 K Extended ., $145,00 

Olakatios J1 50ench, FNp N Fllaa S14 .95. Library -Cawa ?2.50 

10% off all Radio Shack Sale Items 

10°/o off Computerware 
15% off Radio Shack Hardware 



AUBL13I THE RAINBOW 93 



GREAT COCO PRODUCTS 



PRO 



B oAR° 




WHY 
PAY 

MORE? 

The best 
is only 
$59.95* 



• Original key Ijyoul 

• titty waif »rntjlU|iwTT— fH> ♦flWh'i 

■ I n d iviJu all j- tnjmd wnti full iFBLfmctkjfii 
• Smoolh "Touch Typltl" ImI— no iagg-ng 

• u.s rn*d* -high quiftfft quid (tuld eonijur* 

* Pjijli-v«Ejrifll. InW fUtriil^, limihi-iT j|j|1(**rjntre' 



- Cumpurcrt produced JhCf flpprojunwrky Ociohcr 19*2 require an 
^rJdmanil IwsykxnnJ plug Jdap'v*< PKejtc add JJ.«ff. 



QUALITY VIDEO MONITORS 





VAfcAlA COIOH SOltitf 423^ •' 

tlw SC-KM> is d UtatffllOitfJ tl* CWMpUlMl 
mlon- 1tv rablrwt ►* irujd» of durabfc itv 

|4ww^Ma. lS*»(*.^K r .pvj^ni)iirfiJ Hv>inlar 
tmcHinr hen-mr fit AnnJIaH pr*f-nlrrij--ui 



TAX AN AM IKS SCREEN $H9,S5 
a rrjH^ »l «*- ii ■.«'if»iJiFi™ir*»rdihp 

hi||f*^i quality *(lh Itc fjJirjiMl rei-*hilil) 
jrx) jirfteMwi jnf p. In MK2 tundwutfti At 
ft ar.1i * nrtr if tabirtrt. VM? in* Hit men* 
to* m m* oWkib- 

OI tor iASrifflitl InfdflBlttH. 



Order j quality monitor from us and %ct a 
Universal Video Driver Tor only S 24.95 

Save $5X10 



SERIAL TO PARALLEL Afy 



INTERFACE 

300 to 9600 baud. Complele with *iJ3 tables 
and power supply. 

Only S49,95 




PRINTERS 



NEW Star Gem hi 
SC-1G mixid printer— 

OnJy $249,95 

120 cps w/rrue 
descenders, 
2K buffer, 
proportional 

spacing. New mode! for 1985 




GREAT BARGAINS ON 
COCO DISC DRIVES * 

• HrQ\wli1v Ihac Thtn L'KUrrrtfc 

• Ml fanri faf fWnfir Dw l>w ji^rurtnt 
- t . I ii Shari ix htw IVPE | tV M Ol»f Omrmrkt 

• fM+ ami Oprming Klmu) 

Single Dnvu 1S5DDI rn Dual Ob>n« wCbntrtlll** 
AddtuLinil Drive , 

Tao Dmvm <55DDj in Dual Cibtwt wiTjonlroller 

^inK r Dm*? iDSDDl in Dual CabinW *VrConift>1>er 
^dditiorur Oiiw ....... 

TVro Drlwi H AOrjl in Dual Cablnm w^Crjnrmllf r 

Oildr Cjbmi.t'VtMiW Supply 

On* Conlrtdlpr Itodm Shackw J A M) ... .. 

Conned lr«u Cafarc 

Radio Shaic>. DOS ROM 1 1 or J/DOS v^Mjnuil . 




79.95 
n ... , 



UNIVERSAL VIDEO DRIVER 



• W I'k- ,vllh .vltMKicliTarni' Mtinircm 
» V^da with CdIqI MaflHon: 
■ EaKy IdSUlldlujrt— No ^tl'iJuriiiK 

OUBin M U li i.i r£ O Id ipWiAll rt !5H 
\ iUONI liJtt ENSI EAJ> Of A 

QiftFully engineered to vivrk wi i h 
All C«4cr CHF"pLrtn» mL>4*f*, 
ir>H lew COCOII 




• Creai Price! ONLY $29-95 



$$ SAVE MONEY ON YOUR %% 
CASSETTE & OISC SUPPLIES 

rtr ti.ji t j n*Mc» art d dim ut Urcc quanNrln Par Out OW1 uMfifld CJnp^lh«Uvmf>en 

1o ^a^i- 



-Si* 



ID iw U S« 



>JJ*K 1.3 



IMS 



Hi|n tjuaiiry, rullnrully ni»MhnJiifi.-d iTujranx-iicfftvftyTnimt will ruff. aiw Jih iki: f 1.1: 
UiK du-uid. rvnul iM DHci a*ikMiblr dvfn-riv ir mVlrOCif hub wJlh t'rw. *»3L»i Idir td dlun 



NEW! DISC STORAGE 



tuwui.l 1 uc> m 75 JI.J" dlKi frlih Hi 
HWW*Wr, Il*n ii 




SUI'ER BARGAIN — DNLV $MS 
SPECIAL— Purchase this storage case including 10 discs for 

only $2X35 



NEED MORE MEMORY? 
64 K Memory Expansion Kit 

Alf parts and complete instructions 

(for *£ and V boards and CoCo I U . 

NOW ONLY $14.95 



SERIOUS STUFF 



ACCOUNTING SYSTEM 

i**r nliri*#n nw4hi iti praBm 4ml ctpti' m i, ptvptu* drf»lkri f *poiPt md 

iij|"i|j(n 4r<-ic irl lbL'tilo'iyjirtMi nrqtit rifd it Fjiltmin. Th# % p iPir*n «t *<*nl«f \i(|iiufli*ni* 
ftrUch a^tfi ji» b* frnM*« td * "memi' t*(«don tehem*. itw>ep*' Jt»i iMkii j i id 
uj pedarrn, the owiwwlet fci*h • pttMjr *m dalgntd la hintf c dm Uii frvn I he t'rH^Fn 
dttr Thr tf-tJrntH'iir fnnt*)M 4lln>rhr pnigiijmt n^fulrrcj 1n r«r*lr. updj«r jnil m»int<iii 
d*t j r»tV* d'l-il jrtrplP**lFii- niKnur^ a. count mg tcfKwtt IncludwHJ * *mnM.ttnn jnM huL * t 
X 1 IN tntiJHMr lapfiH, mi iHiP»m al Iptjl bjJitrMr *"d j biUr.rv %Utr* 
Thh tHfounlntf W\1 1 tt |1 r nqirdt t* r itrcdt- hJlchrp pp krd p*t * j grt fnr rtfhr p r ampul err 



ORDER ENTRY SYSTEM 

Thr Vt*i n^ri fputfaB stn DFtNr pier «**tiP|4j. 4pW*Pi pMvfflVp r»t*tr, pFJIriamT inmm Itj 
■ntpr nrdni. print nipptrii pjpe." i aid rrtcirtM ppvptrw tjln reports, jnd rrvjnilrir 
rrternfaJc*. ThriYtl^r-iMTiirutlu'ilv rntimcrUhr motillDP MTcd Mlil ftt*r*t«1 b> J4 
Itadnpllt UK t>t *fw-fnfir r It remJKO liftnpx *nh *» flft-twlurftn pimiri »«itinr rif ina** 

1hi. r.H"iii»* rfin» H i(r«.irr ffivtli or necedt digjmi- prK<d pj[ kJgm lor rjrho r < ijinrjulf 1 1 
4>id tndiMfn j dEtatFrd np*rj- Mid ONLt 4*H.9ft 



EASY EDIT 



tWf tt\k " J Mituul*, *s*y to tne 1*11 cdno* w>h«h » p*ff ioii*rrr aw««t«*H f&i j»wr**ld> 
dn<|uarc md dAS*C profratrtrntnt. thitKjjrciP «Hrn pmyi hill n* hujHMflinf {hpjMut* 
4<tVi£ wilh *tM"> tpffUl Ir-Jlwrt i rtrJuJiing d*K i}piTJtfn|r,»irtt-r™Tt _UVlk4K (nrmtiry 

•rim<, 4 ?t rlufattet by 34 I4iii' tii-re-", jufii iff i*jtr** <iiIphhi>f rilTH trymrtin^, s'it\ 
tnmplrlf < ur>i(jjCltllny m hh piipuli < Ji*r<Hll*ri. KequniK JUL jnd 11 M OfMt <JkC drtw. 
M<n1rj Ax Ihd WHiuClHSni i»t futtiftfd mi #n ■mnfll^e J-W»fi bindri. iJ4.^V 



EASY-FILE 



Dala Management 
Syslem 



ItulCpCn. Fth.1L> t w nnhnrti lVjtjrrfjf*fciiiriy^rjjn,fcp'p1^CiJCwi.H*»lf frfFtfr** IwrHh 
Wmi wi.'irTfufpnyH m%\tn Mvl t»V r'* (W«/if /ml tw> ttw Imi riirtriut/- 

**mUBs:fj!l ir-j.ihi'ii I :ir m rwiumt' lint pMi^imf Huwibwii JtwmfDi'ltufc««oV3C*.fll l ^aitf*> 

liikld v.\rnm im tniitfm* |kii{<wi' FaSVMIF **lrt d«i >1! tJ thrt* 1t|ifig.s and mjfiy fnarr Th* 
L4S V-f 1 1 1 ,tu bitr d n jp*> i^KruLbum r " A "JT"' tit 4BteMmi J-rtfi(f btndtri Retfuim JJlL 
ind M toitt m dlK d*F*r 

(J*d>f TtHin (NttwE Gi| Or^nurrrt Idf t>nl T iVJ.nv 



SUPER SCREEN 

Thr: <"ci(M C.nn«pM(<T ictpf Ff hjr B ft 

• A hlg 12 rr>j'« w" <tp M litir irim 

• 'CKJNt -ff' It ijHr 4rnplHitMtrtHt u<f iltir U% unwrv 

» U^ilt WDCHW tP-M Hlrlt IM (ti nt*ph|L» >^ 

• \iitu-\rt irjirif lor p/irjirr kr P bajid [unitrut*; ■ ^ 

• Tlw OS ERROR CiOfO' *UHem«t1 h FuJJt irnrpKmenred — 

• CrmiFtf oodirt '« *ddltiMt«l fun^kjn 

fjU OT ll fl f I' d fa h* P>n*t,-^ U»i»*1fH, pti MP j*t mi *Oui tilJi^r, 




■ T,. run it hj, • 



JUST FOR FUN 




Adventure and Arcade Games • Cassette $24.95 Disc $27,95 • All require 32K 




IRDCBOn 

Tit* fic>iMtf) rtNti* ■d>«OPtff« I Mi- 
ni*™ jbojit? the tt M\lvp Trrkltj*^ In 
Ihc JHr ffulim- lirr rm tHih n 
thrrt\r (M"iP * deidltr t-tfW* ■nd 
,. ui in i-uu i i^ tii tVi Ii da 'r<Hh- 
tKmaf »|wc# «nd ncutn *lth < c hit 

HI i#rt* ITUJiLuld I-.- In it.u^t^f 




i HJUlf) ty.4^c> 
* v>ho*)tlr inHWd*t« it*iNun- nj, 
bwi Hitlcn; «n t«i it r I > 

Ihtt M rhillrnnin^ aJtcnluif Mrilli 
Mi in i i'Ui.i^I Ivk. .st i if i.iil«rnjt. ftru 
.ltd j **Ur| l^tj,n^U)f ? , 4 AtUyH 

(tydttlidj *nd you'll *nr*r rttry 
Tfdd«t |ji t— rfll m lit -nn OrJot at*l 
HCitKll tJCMll 




i 



Il i.Cf 



Wt^^ |( IJ 




Ific (rr jr Plurcii^i i tnd ihr pt»>j. • 
«J ken tdtkri fdtr »t ultttrtiri ■ 
dlilr tirjMjim *t yuu onmuwuti t 
tbH tlTjiiytr* that Uithkt *od Mrriwn 
jUi ..i ■, . m \u| n r,i Mt ulr j- a ii i - 
(hit one ti ill mulF p;»ui uxVi 11" 



ii-t >i *m. i' 

0*1 mdrdwk rptwIUtti and mdti 
rjnl; rrjdtl f he qiffjhiEi in thn 
4d%«tl4litr> Mr 1 rytjr CHitiMnv1>r>i *nd 
dtE ui«lro*dlrr w;j:w»apr uriwijpi 
lihM*. You'H tun ifriD * pnrMCv 4 
1 p -» 11 ui ' mm) tunw <hi itf r T dn > t v in 
ihta EntoJigl Jttd unHpi" (neitutr 




Ci»npkn* 4^f(nHti i#t( OP 4 KUpll 1 - 
,'L'fii (iije or pjld hrditeo m die r.nd 
ui dir HtafrM Munr Fvtr* rfdiKiiirii- 
«J ftp Imd ihtr PlM»1cHn ttrjuiir 
Imp i tm t*ii hi» ^iidrd diem jml 1 1 
t rfjunfirddrn NilhinUi ^ou,^t4 
ihtlkJErd jdrmliuw. tuvr d*icr- 
TiiWrtt ru 1 1 hhirllM.- IjlplnlrKhri 




I t il '■!(*• »*•!•■» 11*1*1 

Ii-.. Ti til 14 1 

»l<|»lllU' ♦»! it 

t-lt Ml' 

I ilm*k ■ 444" ' - 

Ii. 

- ti-I 



ruAm iamcthm 

lllttrjMtr tflf .Mi rttiit..d. t lll.lg" 

4* you MHlr?i4itltlrtrt'4rt lkrlt rrnturf 
nuinfttrrf. \lHlil K* 4*\ thl> rvlil 
Ilk jLU'ih. in iI-h tjn*.rp-r JChmFiPfr 
(rtxiT uistrblfiji icjr 4fldl1i"-T'iJv 
ni(H*vH 11 Hut tljrtic tiJt A MUSI 




jtWWlMtk Ailmdr«^» MtlPBlW ttffOpwHWidtltyrifjuUj 15 ait *lf Hinlm uv^p IIOO plKtw+rtifSSiffJUMr 3^^H C^ilinrupurvdn'i-t, p i-ji«r ulitfiSitin («•. Ord"^ i:mi*m!i. 
tr-a crjTilJt«nl4^ U S , crwc* *HH Uf ft' 4*i*pp irtq jirxMnM: t>H44 l«r*"H U S tunM &^lT*¥4tv -mnat* cpr.tacl ..1 l >r«rtitin^pro*irajr*ir*iarh»i«i l Tau4ii*Jl4 W* »CC**F *i f a jucCj* .r 



j»n*J 'ultiA U'1l r butc4 in Ct'Ujdpi tTW R»Hy JjflMwnpr 




FREE— Send for our NEW 24 page catalog! 



Mark Data Products 



MJCIA PKWV., NO, 207 * MISSION VIEJO, CA 92691 • (714} 76^1551 




Interfacing 
Machine Language 
With BASIC 



1 



By R. Barlly Belts 
Rainbow Contributing Editoi 



White the topic of this month's 
column si interlacing maehme 
language programs with BAS- 
IC, ii «JVF)i uihci itniloiy as well. 
Along with another method of initial- 
izing machine language programs, it 
introduces n few ROM rouiSnes to use. 

Finally, everything is tied up in a neat 
machine language program that Lets you 
type a selected number of characters on 
the screen. The character!; you type are 
in reverse video bin, when you press 
FNTEH, they flip back to regular video 
and arc stored in a string variable that 
: ,\su specify. 

Last month the feature program 
demonstrated one way to interface 
a a sic to machine language, The pro- 
gram this month shows you another 
way to interface basic with machine 
language, and also how to interface 
machine Language with BASIC 

Push and Pull 

But first, some lessons. Two new 
instructions for you to learn are PSHS 
and PULS, PSHS (Push □ Register on 



(R. Bartiy Beits is currently a technical 
writer for Tandy Corp* and is a former 
lurws reporter and magazine editor. As 
rite father of 10 children* computers tire 
his escape from reality.} 



the Hardware Slack) is used like a good 
filing system. In effect, issuing an 
instruction like PSHS V is like filing 
i he an lea figures for yoyoa in a Hie 

drawer. The next time you need to know 
how many yoyos are sold, open the 
drawer and pull the yoyo file. 

Likewise, if you have some informa- 
tion in Register Y and are afraid it might 
£t\ ln : .J or deployed H yi.-u leu v.: U chert:, 
you can file us eon tents on I he hardware 
Mack with a PSHS Y instruction. In 
fact, PSHS can be used to save any 
number of ♦the registers, To test this, 
type listing I. I lien single -step through 
i) to observe the results: 



Listing 1: DEMO 






(A demonstration of the 


PSHS 


and PULS instructions.) 




99 W STAET 


LDA 


#9 




LDB 


*B 


Wit? 


LD3C 


*7 




LOU 


#6 




PSHS 


A P B,JC,U 


mw 


CLRA 




mw 


CLP. 3 


















pdxs 




DONE 











■Vs. -..ii] ^::ni set:, this pioeram tJ.i: 
nothing but load values into foui 
registers, then clears them to Jtero 
Before clearing them, however, Lin* 
HO causes them to he pushed; onto tht 
hardware stack. After the registers art 
dear, a PULS instruction is issued ir 
Line tQO to restore the values. In thb 
demonstration program, four regis ler> 
;ire saved. PSHS can, however, save a> 
many or as few registers as you wish 
using only one PSHS instruction, 

Reading the ReRisiers 

To see the program in action, enlet 
the ZBUG mode by typing z and 
enter. To begin single-stepping, iyp* 
START » (type a comma after START). 
Press L R" ia see the condition of iht 
registers. Register A contains the valut 
*9\ To step to the next instruction, press 
the comma again. Again press "R + tc 
sec the registers. Register A stil 
contains '9' and Register B contains '8' 

Continue through the program b) 
pressing the comma lo advance. Exam- 
ine the registers each time, Yoii see the 
four registers A. B. X and V loaded 
with values. The subsequent PSHS 
instruction does not cause any change. 
Next, the registers are cleared. Finally 
the PULS instruction Loads all the 
original values back into the fnur 
registers, 



96 THE RAINBOW AuQiAl 



Give Your Eyes 
And Fingers A Break! 

With rainbow on tape, you'll sj-cnd your lime enjoying programs 
instead of typing , . , typing . . typing them. Each month. RAINBOW 
on tape brings you ready-to-run programs from the currcnl issue 
of THE rainejow (excluding OS-9 programs and any less than 20 
lineii long). Think of how your software Library will grow. With 
your first year's subscription, you'll gel more than 230 new programs; 
oames, utilities, business programs, home applications — the full 
spect rum uf the rainbows offerings. 

You will receive as many as two dozen programs a month, Using 
the documentation provided by the magazine, all you have to do 
is load and run them] 

i 

A luxury service at a bargain-basement price: 

rainbow ON tape single -copy rate is $10 within the U.S.- SI 2 for all other countries. RAINBOW ON TAPE 
annual subscription rale is $80 within the U.S.; $90 In Canada; and $105 for all other countries. 

Past Releases of RAINBOW ON TAPE Available, Too! ' 

!f you'n? among many readers Lit the rainHoW vilin Ilk every inhui.-, expecting someday to need a program 
or article contained within the magazine, past releases of RAINBOW on TAPE are available beginning with 
lite April 1 9H2 edition, [Please check thi> issue's Tank- of CunttMils lor "Hack Issue Information 1 " to review 
previous magazine themes,) 

Programs From Fast Games Issues: 

August 19*4 — M*A*S*H, a trivia quiz about ihe hit TV series: 77a? Trip, a graphics Adventure game played 
with joys lick; The Jungle, a safari challenge; Sopwith CoCo, a flight simulation for would- be pilots; Dragon's 
Gold, in which yuu must dimh the ladder to success; Key Bamberg a game/ tutorial for improving typing skills. 
Also' utilities for checking the speed of your disk drives/and hacking up disk programs on ensselle. Plus, a 
variety of orhcr games and utilities, 

Augutti t9R3 - Auiodf signer, a graphics program for designing you own dream can Foot bait, a Simulation 
of one of America's favorite sports; Missile Barrage, a game of strategy complete With sound and colorful graphics; 
Maxwrmind, a game lor psychics and sleuths; Safecracker, a safecracking challenge; and Enrak T an Adventure 
game. Also: Saks Register, an on-sighl cosh register and sale* recorder and Strumming, a music program featuring 
folk favorites. 

The Perfect Com pan ion To Your RAINBOW 

Bach edition of it \ in row on TAPE is a collection of ready-to-load-and-run programs from the corresponding 
month's issue of rainbow magazine, rainbow on tape is not a u s land-alone** produci, hut is intended to be 
an adjunct and complement to the magazine. That is, even if you purchase RAINBOW ON TAPE, you will still 
need the magazine for loading and operating instruct tons. RAINBOW ON TAPE will not ran on Dragon or MC- 
10 computers. 

Look for the order card between pages 3 4 and 35 in this issue. 




To order by phone, call: (502) 228-4-M2 



Listing It SCWTVPE 

(A program to read keyboard input und display it oil ihc screen. The 
local inn far the dkpln\ is cum" rolled by the USR function.) 









9m 


BD 


B3EI3 




G3 




0Ep6 


IF 


ft 


£EpB 


BD 


AlCl 




27 


FB 


0Ej31> 


81 




f3EJJF 


27 


pc 


0E11 


81 




0EU 


27 


fJE 


fT£15 


HI 


0D 




27 


12 




A7 


3? 


PELS 


20 


E3 


JJE1D 


86 




fJElF 


A7 


30 


0E21 


2fJ 


E5 




3? 


IF 




8S 


69 


0E27 


A? 


84 


0E29 


2j? 


DD 


pEZB 


39 





999*9 
999^9 

99969 

99199 
99119 
99119 
99H9 

99159 

991&9 

99179 

991&9 
99l$9 

nm 

99219 
99229 
99229 

992*9 

99259 
992&9 

99219 
99269 
991*9 

WW 
99119 
99M9 



* SCREEN TYPE * 

* BY R. BARTLY BETTS * 



START 



GKEY 



SPACE 



BACK 



DOSE 



ORG 


$E99 


JSR 


$E3ED 


AD DO 


#1024 


TFR 


D,X 


JSR 


$AlCl 


BEQ 


GKEY 


GMPA 


#32 


BEQ 


SPACE 


CHPA 


#6 


BEQ 


BACK 


CKPA 


#13 


BEQ 


DONE 


STA 


■ X+ 


BRA 


GKEY 


LDA 


#96 


STA 


.x+ 


BRA 


GREY 


LRAX 


-i;X 


LD/i 




STA 


,x 


BRA 


GREY 


RTS 




END 





TOTAL ERRORS 



When using the P5HS and PULS 
instructions remember that you most 
keep track of the order in which 
registers arc loaded unto the stack. The 
stuck operates in a "last in, first out" 
manner. Therefore, if you push the 
value in Register Y onto the stack, 
followed by the value m Register X* 
a PliLS Y instruction does not load 
Y's original value back into V r it toads 
the value from X, 

Relating to ROM 

Last month I discussed writing to the 
text screen by storing character values 
directly into the screen memory, This 
column introduces you to u different 
approach, 



rf A great many ROM 
ro 11 1 In en are av uila hie 
for you to um from 
machine language. All 
you need to know is 
what they do and 
where they are J* 



In BASIC,, characters are displayed on 
the video screen by a subroutine in 
ROM (Read Oiily Memory), ROM has 
bund reds of routines that BASIC uses 
to do it a work. For instance, there are 
routine* to turn on your cassette 
recorder or disk drives. There are 
routines to do arithmetic. There are 
routines to read key presses when you 
type, and there are routines to display 
characters on the Screen. A great many 
ROM routines are available for you to 
use from machine language. All you 
need to know is what they do and where 
they are. 

E istmjj J umU- U-: •"" i wo «] iheie 
subroutines tu I) get a keypress and 2) 
display the generated character on the 
video screen. It also introduces you to 
the USR method of interfacing to basic. 

The origin of this program is set to 
SEOO 10 be compatible with alt com- 
puters, The next instruction in Line 
I JO, jumps tu a ROM subroutine that 
loads Register D with the value of the 
argument, or parameter, included in the 
BAStc USR command. For instance, if 
you issue the command P=USR0(101 ] , 



Line 1 10 stores the value 101 in the *D* 
register. Therefore, in the case of this 
program, the characters you type begin 
at screen location 101 

Line 120 of the program adds 1024 
to the value now stored in Register D. 
This is because the text screen memory 
begins at 1024. When this value is added 
10 the screen location value you set in 
the USR command, the result is the 
proper screen memory location. The 
new value of 'D + is then transferred to 
Register X for safe keeping. 

A second ROM routine is used in 
Line 140, Here, the routine at SAICl 
is used to capture the keys you type. 
It stores your keystrokes in Register A. 
Routine JAJCl does not produce a 
cursor when ynu lypc. 1 have used the 
label CiKEY to mark the beginning of 



the routine that handles the character 
you type. Here is how the rout in 
works: 

• Line 150 compares a keystrok 
stored in Register A to a value c 
zero, Zero in Register A means tha 
no key is pressed and the routin 
loops back to check again, 

• Line 160 compares the keystrok 
to a space (you pressed the spae 
bar). If it is a space. Line 1? 
branches to a routine to display 
space (character 96). The norma 
character 12 (generated when yo> 
press the space bar) causes a blact 
block to appear on the screen whci 
stored in text screen memory. 

• line ISO compares the keystrok 
to a backspace (character S). If yoi 
press a backspace. Line l L )i 



BB rut rumaow AuquM t$bs 



YOU should be here . . 

FULL 60 COLUMN CAPABILITY 



' Elite 30»t**»E t fti uQHt*P#\i 
|l 1st..* *Ju ow an* itu» Colir » fuU K- awtctf IMP 



ti\il a i Mi^r.jh^ art^rtiofl. 



It • tttjiM. ill ygu raid vi 80 tolur oUplh u toffl-hi It. j *¥" -1*1* 



IMNI »rw„, yoi m Right -Si* t*«* jL»t l* i U* htv Ptgt Hrtirir* 

l. t _ 



fiji«***i 



E- 'LuR mSwU an pvuisr 
1. *, i»t 

♦ : ™-'iti !■ 

< r in mnm Jrt 

" .lit vrrr* iM an 

I . Unit icnh uhI 31 fjt^it 





4 



1 



i4n mi n i * M mi 

r f) I L II [ * 1 • 1 1 Illlkti Ml< 

"""Ihlii i ■•■msrapiii ■• »»■ »>•<•■ v. lij >d liLiiii*.^;;--.... t; 

«nm i»t« ififttn mm 'mm 



i 

y t» i atriQ it 

it ml finti m 

(i mi [Licmt iiu< f* 

u tw? tip Mm 



M lU] tMUM tfllffjt Willi 

H Jfl* IIERIh ttttTIH 

ii nn itin, nt 

, M H4LI IMrtt 

n ikn 

it 1IH 



irtt/H 

M3 li 

i'IM4 
I'IMI 



inn iiiilfi 



uii :i 
m H 

mn n 

IK II 



IIM1 11 

imi 

|»4 * MIL H 

uii m 

IM i 

im ii 
uii h 

nrl H 
llll Jf 




Elite-File 




EtitfrCak/aO 



Elite-Word 



SAME POWERFUL FEATUfl ES + 80 COLUMN D (SPLAY 
Specify Disk or Tape, $79.95 uach + S3.GO S h ipping/H andlirK) 



^/ite Jfo^t urate 



Elite SpeL 



SAME POWERFUL FEATURES + SO COLUMN DISPLAY 
Specify Disk or Tape, $39 JS ajjch or 520.00 whan purchased 
with Elite-Woid <■ S3. 00 Shipping/Handling, 



WORD -PAK II 

Our Price $125.00 
$3.00 Shlpplng/Hisidlfng 

"Y" Cable Connector $25.00 



SPECIAL -BUY 

Eiite Calc or EUte Word 
with WORD PAK 
and deduct 10% 
from total 1 price > 



201 Pann Center Blvd., Suite 301, •Pittsburgh, PA 15235* (41 2)795 8492 




* COLOR COMPUTER WORKSHEET * 



IiteCalc/3.0 



How do you improve a widely sec /a tmed worksheet 
program theVs already powerful, fast, and easy to 
use? We've added now features, more commands, 
tour screen displays, white maintaining excellent 



ease of use and tuft compatahtlity with all existing 
Elite* Cafe worksheets. Yoti have more power and 
flexibility than ever before! Elite* Cafc/AO is your 
best choice, end it's waiting to work for you. 



si 



WINDOW - TITLE LOCK 
Holds Column and/or Row Titles 



FOUR SCREEN DISPLAYS 
Features 2 HhRss Screen? 



el 



IMPROVED STORAGE 

Scores 30% More Information 

ZAP COMMAND wipes out 
number*. Jeaves text & formulas 




i; 



2iM.fi 



totti 

EM 



4tt£ * 
I 

i 
r 
it 

2 
I 

I 

1 

2 



> i » i ♦ i * * 1 1 1 Ji * i 



L*. , 

ri;.»m 

ui, 




:; L .:.'i 



* i # it it 

t If It ,|»l II 

■ [ *im >*i»i 

• « bum m^i f 

I if innf !■ 

Iff 

> ■' H ■ 



II — '- KM 



■ II M IT 

■DM rrt" 



ir^H mil 
■ ■■ - 

1 u «• ■ 



* HI L 

< k 

■ *» I 

14 Ln- -■ 

m » 
>p 

i ■ i 
l-il [• 



Elhe*Calc/3,0 off en TWO 51 character displayi 
Existing EliltuCalc user — contact ua for upgrade pricing 

CALC«U9T Is a separate, machine language, utility thai warka 
independently of EHle*CaPc. II can read either lepe Or d<aH work' 
sneer liiee, and will give you add 1 1 ion ai informal Lon that was pre- 
viously "hidden" withm your worksheet. With CALC-LlST, you can 
list on the screen lor prmi 1 itie acluai contents ol your war ksneei 
04) is, Including FORMU L. AS CALOL 1ST.. $24 .95 



Special ElllesCalc/PBJ version lor Word PAK 

SPECIFY TAPE OR DISK ELITE CALC/3.0 $69.9* 

Eilt*<Cald l 3.0 Tspe Redla Shuck m 

Ellia Celc/3.Q D Ilk Red Ed Shack # 90&-1 B8 

r^i^n wiit rnw (lit* to ''Thai I 

&f*dtf Dltit ar T «m 

Elhf*C»Jt/XQ * C*le*Ll|t * 

EllW^Hc/PaJ for Wcfd-Pak - S79.9S 

Thg^'Qrj^Fnar Ejkt ^cr^r.l^lNQW^ S^4^ ^ 

* COLOR COM PU TEH rJlC-TIGMAFlY * 



* CO L OR CO M P U i r H i. 0 M M L.M J I {" A 1 1 0 r*S 



Elite • Comm 



Elite Spel 



£ Wo* Comm turns vour Color Computer into a powerful 300 
Baud iBrmlnel. 

BHtm* Com m I* SMOOTH f * T *** w D< lk 

Operation that's 4*0/1 toll 

EASY TO US£f $ Jtf 7. y3 

Not UT0»rttlV fltffl I Lab 10 at Bud in Shack 



»>iw» *!* £<«••*• Of** 1 

PU UI.'V II h I'l III Ml V lfi*v L'iWSB*-'^' 



Elite* Spel is an excellent spotting checker for your Colo 
Computer, and its VERY FAST.. , f/taf^ fha tof- IVrty wa! 
wrtite a spelling checker does Its tab? Ell\e+$pel IdtntiHei 
elf potentially misspelled words with a slnote pass throuQl 
Its perfectly adequate 24.000 word dictionary, Elite* Spo 
lets you Add or Delete Dictionary words EASILY. Eti\e*Spe 
la fully compatible with Elite* Word end will work with ASCI 
files from other programs. 



Speed im the key . 
Elite *$p*t httt itt 



Avutfob ie on 
Dt*it ortty 



$29. 95 

Radio Sbitk* Cat* log Sr 9tX>-1BG 



When purthond with f LITE* WORD . . . ONLY U5.9Q 



w»th 

FREE 
ail M&'Ctt 



* COLO* COMPUTE R VV0R3 PROCESSOR ■ 



• COL QftCQMHtfEll PA.TA BA S£ MAN AG EP * 




lite-Word 

A lie Available On OSV 



i>i 



Elite-File" 



WE SFCGfVD GENERATION WORD PROCESSOR 1$ HERE! 
ELITF>W0flD Is a high performance, afl machine language 
f utl Screen Editor which oilers an ease-of-use that is simply 
ncradlbie EUTE*WORD has many powerful features nor 
found in other word processors tor the Color Computet 
ELITE *WQRD also offers * printed output flexibility that can 
handle your sophisticated home end business applications 

LOOK at these features: 

tfery easy to ttae » Top ecreaa Una reserved for HELP dla- 
jley/Command prompts • Excellent for BOTH program 
idFttng end word processing * TWO text entry modes; 
niort or Exchange * Auto Key-Repeal ■ Smooth display 
tcroll tar easier proof reading * True Upper /Lower cess 
display with lower case descenders • Hl-Ree tout "View" 
node displays text exactly as It will he printed: Including 
oxt Justification, Auto Una Cantering, dynamic Margin 
;hsnges, Top and Bottom Margins, Pago Numbering, and 
3 a ge Br sake * Include feature (disk only) permit a in- 
eluding several Hie names within one output document; 
.ota I document will have sequential page numbering If 
J os i rod • Fait Disk I/O; no loading of o/arley f 1 1 en to 
i low down operation ■ Variable Text {Mall Merge) 
MpobUlly far Form Letter generation Included FREE1 

J2K Ex landed Basic Required lor ROM rouhne call* * /ai labia TAB 
ifops* User dpi magic Headers And Foolers * Smooth cursor move- 
neni over text, in any direction (including vertical) ■ Page Forward 
it Backward through tear • Jump i,o beginning or end of teal ■ Auio- 
naflc text centering * Automatic taxi Word -Wrap IE desired • True 
Liiock E«xt Mows, Deleie or Copy ■ Delate on urc semen Fine » Bach 
ipace and Da Isle Character ■ Delete charocler above cursor * Find 
i string ol characters * GioOa' Replace ciafocler string * Two Ni- 
le s screen displays. 32 * 19 tor Eext entry/edlllng, 84 * IB for (or- 
netted text viewing • Continuous Memory display * Over 22K file 
ilce in B4K machines • Easy generation of ASCII Wea * Save. Load 
ex I files fin ASCII IT desired) » Program remembers last File Name 
□a dad or saved, and win write lo it by default <l desired • am i/Q 
rrrors [raoped end recoverable » Dink command a tor Change Drive, 
3 ire dory and Free Space * Print Formal features allow user Id 
ipeclly Left Margin, Line Length, Une Spacing, Tap end Bo Mom 
Margin, Duplicate Copies. RtyM-Side tent Justification '•■igt Pause, 
3 age Numbering, and more * Dynamically change any print Formal 
ealures within E«.<: ■ imbed Hex codas and printer font changes 
vu hln taxi 

tfdit'onal OS-9 version features. 

id It two files elmullaneousiy * Save or Print only a portion of I he lo*l 
suffer * Edit lllei larger then memory [uses disk as buffer) * Block 
2opy Irom one Ilia to another * Execute any OS-t> command from 
Sdilor 

if yoti want powerful feature* AND a program that'* 
EASY TO USE, FUtcWord Ufar vou . . 



ElliaWarti TAPE RS# 900-133 
El ha Ward DISK RS# 900- 1 94 
Elks Ward 'OS-9 RS# 9GQ IBS 



THE BEST FOR QHU 
6flMil|r Tift* s 

R£ pish s sb.gs 
os-s Diss i fU,*5 
os b s PS auk IMS«6 



THIS IS IT i t Li TEXTILE is me DataBase Manager that Color 
Computer users have been welting tor, ELITE* FILE is tot 
everyone who needs to store end retrieve information 
ELITM+EILE is e full-fee tuied relation*! Dels Base Manager 
wtih alt the editing and report formatting features that are 
typically found on much larger computer systems. COM- 
PARE the others tor record structure flexibility, total record 
capacity, information processing ability, speed of program 
response, printed output flexibility, and you'll agree that 
ELITE* FILE may vaty well he the most powerful f useful pro* 
gram aver written for the Color Computer 



"t like Ettte 'Erie and woufd readily recommend it to 
anyone.. I tspowr iwd spaeti have to he seen ro be 
wprwciattid." 

-Erf Lowe, RAINBOW 

"E hie File is a very decent pray ram and yoti can it&rn 
to do alor with it in s hurry, " 

-Scott L. Norman. HOT COCO 



No other File Manager gives you these features: 
All machine language for speed • Flexible, user defined, 
data record structures * Up to 269 characters per record 
field * Up to 2S5 fields per record • Up to 2000 charac- 
ters par record * Up to 4000 records par file • Up to 10 
file a can bo open at the same time for Information pro- 
cessing • Edit, Stan, Sort, Select Record triform at Ion; all 
dona FAST * Output reports to Screen, Prlntor, or A SO I 
Disk file • Place output data by Field Name, with Cuatom 
Text anywhere on the printed page * Perform math oper- 
ations (+< -, *, /) between Field contents * Produce tabu- 
lated reports from multiple record contents * Generate 
column totals acroea record Held contante. 

Compatible with Eilte'Cstc end Elite* Word Tiles • Uaqr friendly 
combination ol Menu driven Inpul, and single key commands ■ Sup- 
ports up to 4 drfvee ■ Minimum 32 K RAM, Disk required * Nested 
sub-field definitions • Up to B fields In Primary Key * Copy record 
definition from file la Hie * View/Print record definition • Input /Add 
records witn easy to use Held name format display * Edit records 
with full screen r 'iype gver H editor " Copy records to repeat identical 
data • Load Elite" Calc worksheets into random access data files * 
Scan mode lor quick data retrieval 

Radio Shack* catalog^ 900 19© 
COMPARE feature* and per- 
jformance speed . . . you'll agree 
that Elite -File la the one to buy. 



THseeSr 

eoftdkvr 

$74.5° 

Dish. Only 



Productive Programs tor Serious Users 



Add S3 00 shipping and handling 
PA Residents add &% Sales Tax 

OB. II i*«mijfflij*l s! MiCrtwftiP »na MaCorSli 

Dealer Inquiries invited 




TO* 



Bqx 11224 • Pittsburgh, PA 1 5238 • (4 1 2) 705-6492 



"dine* Word is a tomtic wore processor wfth an tmpte&nte ust 
at r#a ruras. yar it 's eas y to loam end use " 

-Siuerr Hewtririson. HOT COCO 

"I *a s mora ttinn eh Eisfjscf ■mth £iire» wart Aim thm revise 
t kwhtW not hQsttata ro compare it with rno two baa I sottifta 
processors And mv compensort places It at rne lop ot 

the list " 

-A Butidy Haqa.f HAtNtiOW 



branches to a rail tine thai decreases 
Kcgmer X by ant and stores 96 
in place of the previously typed 
character, erasing it. 

* Line 200 compare* Register A to 
the value generated by a L^rnage 
return. 1 T it is a carnage return, 2J0 
causes the program to end. 

* If you press a key, but it was opt 
a eurriuge return, space or back- 
space. Line 220 stores ihe character 
value you typed into text screen 
memory at the location pointed to 
by Register X and increases Reg- 
ister X by one, 

* Line 23(1 then causes the program 
to always branch back to the 
GKEY routine to look for the next 
keystroke. 

"When using the PSHS 
and PULS instructions^ 
remember that you 
mtiM keep track of the 
order in tchich registers 
are loaded onto the 
stark, The stack 
operates in a ''last in, 
first ouV manner.** 

You can see that using ROM routines 
is easy. A junip-io-iubrouririe instruc- 
tion (J5R) is all that is required. Each 
ROM routine ends with a RTS (Return 
From Subroutine) instruction thai 
causes it to return control to your 
program, beginning execution at the 
line following the JSR. 

Joining Forces with Basic 

To use Listing 2 with BASIC, all you 
need are a few short lines that establish 
the beginning of the machine language 
routine and call it with a USft command 
that contains a valid argument. Listing 
3 does this: 



Listing 3: JNTRFACE 
(A BASIC program to Interface ihe 
previous machine language pro- 
gram with bask*} 

10 CLS 

2,0 DEFUSR^SHE^ 
40 END 



Listing 4; RCVTvPE 

(A program to din play keyboard input un (he screen in reverie video, 
then invert the characters when you press ENTER.) 













p002p * REVERSE 


TYPE * 






0^3 3 P * BY 


CHRIS 


BONE * 






















00060 * 






im 




30ipa 


ORG 


$7000 


im B6 


84 


00110 START 


LD1 






00120 


LDY 


2 # X 


706IS 1A 




00130 


PSHS 


y 


I yy> * 7L 


Aft 


00140 


LDX 


BBS 


t Jfjfl r OF 


705F 


0P150 


STX 


BEGIN 






00160 


ABX 








00170 


six 


LENGTH 




Al Rl 


03100 L0DI J 




$AlBl 


701 T fl 1 


JffO 


00190 


CMPA 




701 *i 57 




002^0 


BEO 


DONE 


7017 ft! 

/ J* 1 f OA. 






CH' J A 

>r" + + i fm 


#32 




Of 


00220 


BLO 


GONTRL 


701 a ?fi 


IIS 


r ^ J r 


BNE 


FLIP 






00240 


LDX 


5B8 


701F A7 


BO 


00250 


STA 

%f m mm- 


X+ 


7091 9F 




00260 


STX 


£B8 

y U V 


705 3 20 




^0270 


EBA 


CONTR0 


705 5 fi8 

r JP mi J MM 


2fl 


(?0280 FLIP 


EORA 


#$20 


7(15-7 nn 


A'I..TA 

XL «J 11 


00290 GOKTRL 


JSR 


3A30A 




as 


00300 


LDX 


$B8 


702C EC 


70S? 


00310 CONTR0 


CMPX 


BEGIN 


702F 24 


07 


00320 


BUS 


NOTBEF 


7011 BF 


705F 


00330 


LDX 


BEGIN 


7014 Off 




00340 


STX 


$63 


70 i A 20 




00350 


BRA 


LOOP 


T |1 T H Of 


70 I irk 


00360 NOTBEF 


CMPX 


LENGTH 


rJiJD £J 


u j 


00370 


BLO 


LOOP 

j_ j, 


f |m J JJ DO 


OA 


00380 


LDA 


#SB 


7 fl"i IT ftTl 
fyui! OU 




00390 


JSR 


3A30A 


7J342 20 


cc 




BRA 


LOOF 


7044 BE 


7JI5F 


00410 DONE 


LDX 


EECIM 

L7 mwIII 


7047 35 


20 


00470 


PTTTQ 


V 
K 


7049 A6 


84 


t^L'430 DQWFI P 


LDA 




704B S3 


W 


00440 


EORA 


#^40 


704D A7 


BO 




STA 


pX+ 


704F 81 


60 


00460 


GMPA 


#860 


7051 26 


n 


00470 


BNE 


NOTSPC 


7053 86 


29 


00480 


IDA 


#820 


7055 A? 


A? 


00490 NOTSFC 


STA 


.Y+ 


7057 BC 


7?5D 


00500 


CMPX 


LENGTH 


70 SA 26 


ED 


00510 


BNE 


DONELF 


705C 39 




00520 


RTS 




705D 




00530 LENGTH 


RMB 


2 


705F 




00540 BEGIN 


RMB 


2 








END 




O0000 TOTAL ERRORS 









102 THE RAINBOW * u gul! IMS 



From Computer Plus to YOU . . . 
PLUS after PLUS after PLUS 



A SPECTACULAR 

OFFER! 




A 

VERY 

AFFORDABLE 
DAISY WHEEL PRINTER 



SMITH -CORONA L-1000 



ONLY 

.00 



The Smith-Corona L-1000 lext printer delivers 
fully formed executive quality daisy wheel print 
at a speed of 12 characters per second. Il 
features bi-directional printing, triple pitch — 10, 
12, 15 cpi. logic seeking, underlining, 570 char- 
acter buffer, and has both a serial and parallel 
interface for easy conned ton to any computer. 
It lakes single sheets of paper up lo 13 inches 
wide, end an optional continuous forms feed 
can be added at any time 



The Smith-Corona L-1000 Is a simple, low 
cost and reliable text printer backed by the 
quality workmanship of Smith-Corona. The 
L-1000 is compatible with most word proces- 
sors and even il you own a dot matrix printer 
Ihis is a great opportunity to obtain professional 
looking results at an affordable price. 

Take advantage of this one time offer from 
Computer Plus while supplies last. 



CALL TOLL FREE 
1-800-343-8124 

* LOWEST POSSIBLE PRICES 

• BEST POSSIBLE WARRANTY 

• KNOWLEDGEABLE SALES STAFF 
" TIMELY DELIVERY 

* SHOPPING CONVENIENCE 



com 



P.O. Box 1094 
480 King Street 
Littleton, MA 01460 




IN MASSACHUSETTS CALL <617i 486 3193 



Lining 6: SAMPLE 

A BASK pro grail) lu show how RE VTYPE can he used,) 



10 CLS 

20 CLEAR 1)300 , &H6FFFS REM Change 
to &H3FFF for a 16K roach 

ine 

25 LOADtt H REVT¥PEi REM change LOA 
DM to "CLOAD for a tape system 
30 DEFUSR0=£H7000 S REM change &K 
7000 to &H3000 for a 16K machine 
40 PRINT TAB (5) 11 COMPLETE THE SE 
NTENCE 

50 FOR T-l TO 3 

60 READ A$ 

70 S${T)~A$ 

80 NEXT T 

90 FOR T-l TO 3 

100 PRINT 

110 PRINT S$(T) 11 

120 B$°USR0 ( " 

") 

130 C$=S$(T)+ M "+BS 
140 PRINT 

150 PRINT "this is what you wrot 

160 PRINT C$ 
170 NEXT T 

180 DATA ROSES ARE, MY BONNIE LIE 
S,HOM£ IS WHERE THE 



Line 20 establishes the beginning of 
your machine language program with 
the DEFLr3ff statement. Line 30 coils the 
machine language program, passing it 
an argument of 101. Thus, when the 
program is run, the characters you type 
begin to appear at screen location 101. 

To use ihc programs, simply lQRO 
them using the proper loading com- 
mands, type RUN and ENTER (because 
the machine language program is 
initialized by the basic program, you 
do not Luc the EXEC command). The 
screen clears and you can begin typing. 
To return to BASIC, press ENTER. 

Type and Invert 

Listing 4 uses some of the preceding 
features in a different way. The current 
cursor position establishes where the 
characters you type are displayed. The 
characters appear in reverse but, when 
you finish and press ENTER, they 
immediately invert to normal uppercase 
characters. 

This program also uses two new 
ROM routines. The routine at SA1BJ 
e± similar to the routine at 5AICI, 
except the normal cursor Is on the 
screen as you type. The second routine 
at SAJ04 causes the characters typed 
to be displayed on the screen, This is 
the routine yuur computer uses tn 
BAStc, and it replaces the ST A instruc- 
tion we used in the earlier program. 

Luting 5 is commented to help you 
follow its logic. The following notes 
describe some of the key points: 
■ The RMB instructions in lines 530 
and 540 set aside storage space that 
points to ihc beginning und end of 
the string. 

• Memory location S8fl stores the 
current screen cursor position. 

• The ABX instruction adds the 'X 1 
and 'B' registers. *X*and 'IT are ihe 
only registers that allow this 16- 
nod 8-bit addition. 

• The subroutine at SAID I gets 
whatever key you press and stores 
it in Register A. This subroutine 
provides a normal cursor while 
waiting icr a key press. 

• The subroutine at SA30A displays 
the character currently in Register 
A on the screen at the current 
cursor position. 

• If you are not familiar with the 
ASCII Values of characters fused 
in lines 1 00. 211), 310, 360, 3M) t 460 
and 500), there is an ASCII chart 
in your Color basic manuals. 



LMini 5i EftU pa 

{basic program to call Ihc flrirrsv 

Type program. The number of 

spaces between Ihe quoie* in line 

120 establish till max! mum 

number of character* you can 

type.) 

10 DEF0SR0=£H7000 

20 A$-USR0(»» ») 

3.0 END 



Listing 6 is a sample of how the 
program might be handled from basic, 

The program asks you io complete 
three sentences. The chii meters you type 
are in reverse video. When you complete 
your entry and press the ENTER key, 
the typed characters flip back to normal 
video. To show that the characters you 
type arc stored inB5. Line 1 30 combines 
then i with the partial sentence. 

After usi n g the program , LIST it. The 
liLhii characters you typed are now part 
of the program and are displayed 
between the quotation marks in Line 
120 



Hsrpjj^ Ahfitd 

Now. put your imagination to work. 
Use some of the techniques you have 
learned to write programs of your own. 
You can t for instance, combine last 
month's program with the one fur this 
month and create a program that lets 
you type characters in reverse video, flip 
them when you are through, then flash 
them. 

You probably realize thm • ou now 
have the knowledge to write a simple 
word processor t or create your own 
editing routine for a program. 

You should feel thai assembly lan- 
guage isn't too difficult. You should 
have the heady feeling of accomplish- 
ment thai comes with realizing you are 
writing routines which could be used 
in full-fledged machine language games 
and utilities. 

We have covered a lot of ground; now 
lake your time and explore die new 
territory during the next month, It's u 
territory filled with more treasures 
When you find some,, write me, and we 
will share them with others. My address 
is 2251 Lipscomb, Fort Worth, TX 
76 J 10 ^ 



104 THE RAINBOW Ai,g.iffl11M5 




We have ways 
of making your 
computer talk. 



VQLKSMDDEM IS 

A very smart 300/1 200 baud 
aulo- dial/auto-answ er modem 
thai makes computer-to- 
computer communications 
smarter, faster and easier. 

Comgflijbia wnn k^njoSy every personal 
computer on Vie market iocOy. rhe 
vctftsmodcm 12 15 loaaorj with today's most 
dewvc features 9y using |r* Vefesroodflm 
1 1 one adapter cab* and softwa you are 
iniiamiy m icsjch wiih me wortJ 0J OeU 
eornrrhjnicfliioni 

tne voTrtsmodam 12 is capattt a M 
ur^rtenrJed 00*1 atxw m conjunction nnh 
siand- jiona termiiab and conputsrs wrtcJi 
*ia*e an P5232-C utterltce W>ln the 
VnSfsmosern t?s ability 10 s:cei4 cata 
sources as as iransmi diia information 
ft rruty (he aiotda&ie way to inaxurue yrx» 
tKw&ona» curT'Cultf s proJuclirii'i 

Kayil compatible 



300/1200 baud 
m □ diem 



ONLY 

$199.00 



cppptRi VOLK5MQDHM IE 

O f L. U I n I. 

PACKAGE <t AUTOTERM 
PRICE only $229.00 




VDLKSMCIOEM 

It puts computer- to- 
computer communfea* 
Hons withm easy reach 
of every personal 
computer owner. 

J uS! plug VofcsmoCem'* between 
any war p-u^b tack aixi tele- 
phone and put your compute* mio 
Instant aariirnijrifcaiion wiiMhousancte 
oi others ifs mat easy no exits perls 
or tew are necessary — |ust one adapter 
c awe and software is ail that's needed- 

Connpietety poriaWe Voivsmodern trans- 
mits txAti voice and data over an common 
iclephcoe lines, automatically changes 
from Originate lo Answer and back agafn 
wnen you're in the data mode, and uses a 
taw-cosi 9V bauery With Vo^vnodern's 
ability lo access (tola sources as wa£ as 
transitu data m^orrnaiioa it's tne truly 
orrorciabte way to maximize your personal 
computet oroduclTViiy. 



SPECIAL 
PACKAGE 
PRICE 



0-300baud ten Q c 
ONLY ?v3.33 



Voiksmodem™ 
I AUTOTERM 




AUTOTERM 

TURNS YOUR COLOR COMPUTER IN TO THE 

WORLD'S 
SMARTEST TERMINAL! 

VOU LL ALSO USE AUTOTERM FOR SIMPLE 
WORD PROCESSING & RECORD KEEPING, 




• 



Total Cerrgnun lea t ion* Capability 

Send/Kaceiv* T*Jtt , Graphics » t ML Programs 

Scroll t Search r Edit, Load, Save while On Lin* 

Bui 1 in Wotd Procescor 

HI-FES Lower Casa la Optional i Case 

Screen Widths of 32, 4a, 42, 51 r l 64 

Hany Pr inter Options 

Optional Key- Beep i Error Beebop 

Automatic Block Graphics 

Unbelievable Keystroke Multiplier Abilities 



ORDERING 
INFORMATION 

*O0 12 CO Pf B OftQEfi 
FOfl SHIPPING 

we accept vtsA. uAsreRCAflo. 

CHECKS, MO. 

C 0 0 ADO tl DO EXTRA 

SsJti Tax la Orderj 




6201 C Greenback Lane 



Prices good through 8/31/85 

SOFTWARE PLUS 

(916) 726-8793 




Citrus Heights. CA 95610 



I 



GAME 



Travel to the surface of an alien planet, 
dodging boulders, rockets, bombs and rnoro. 
tn mute to you/ final goal 




\ 



hhhh8i{ Nick BradburyHHBH 

^^^■he idea for Amphibia Is loosely based on the 
arcade game Moon Patrol. A Hi-Res 32K game, 
I Amphibia has several features which you may find 

interesting: 

1) Hi-Res artifact graphics 

2) Machine language subroutines for "superfast" 

speed 

3) Four totally different screens 

4) Scrolling screens for continuous play 
Because of the many machine language subroutines 

in Amphibia, I will explain how these routines work and 
also how the graphics were created. 

How tq Play 

You travel the surface of an alien planet trying to 
reach yourfinal destination; Moon Base Amphibia! Your 
vehicle is capable of traveling under water as well as 
over land. To reach your base, you must complete three 
levels of difficult obstacles: 1) boulders and rockets, 



( XU k firut/fajr\ rnjtf.\ ctfrWrmmff. mit\ir nmt riwrfmtvr profffttm- 
twtix- fte wlH aftentt the Uniwr&tty nf Missouri- Itoilu rhi\ felt where 
lie pltitn ttirthuiin fit.\ huchehr'.i in cttmpuler stienc?.) 



106 THE RAINBOW August IMS 




2 J bombs and craters, acid 3) geysers 
and surface rackets. 

On each level, ihc right joystick 
controls your movements < you cun only 
move left and rifihi) and the firebutton 
controls jumps. 

On Level one, you must jump over 
boulders while avoiding jumping up 
into the overhead rockets. Your liming 
must he perfuci re jump over (lie 
boulders. After the timer runs oul (at 
the bottom of the screen), you will go 
to the next screen. 

In ihc second screen, you ure under 
the alien ocean. large craters appear 
and you must jump over them. Occa- 
sionally, undersea pa trailers appear 
above yon. You must avoid the bombs 
they drop and watch out for the craters 
the bombs leave when they hit the ocean 
floor. 

After this screen, you will go on lo 
level three. There are two obstacles you 
must avoid in this screen. The surface 
rockets appear to your left. These 
rockets pause for a moment, then 
unexpectedly shoot across the screen. 
You muBt)ump over these rockets using 
split-second liming. Geysers will occa- 
sionally appear at the right of the 
screen, These are impossible to com- 
pletely jump, but you must jump high 
enough so the water does not reach your 
cockpit* 

After completion of these three 
screens, you will appear in front of the 
moon base. Above and below you arc 
i wo revolving treadmills. The top 
tteadmilC is slowly coming down upon 
you, so you must act fast To your right 
are two berserkers which you must 



avoid before you can reach your base. 
To reach your base > you must move 
your vehicle to the right. Upon com- 
pletion of this screen, you will receive 
a bonus and will return to the first 
screen. 

How lo Create Graphics 

The shapes in Amphibia are created 
in an extremely simple way, All shapes 
were originally drawn Oil graph puper 
&a a use of Extended Basic's DRAW 
command, this drawing can be easily 
translated Into a draw siring. For 
example, if a line on the graph paper 
moves right four spaces, I translate this 
to equal After the complete string 
has been created. 1 draw it the size I 
want using the powerful scale option 
of the drru command, The paint 
command was used to fill in the shapes. 

The colors used in this game are the 
famou* "artifact" colors that give 
different colors in PhODE 4 using 
SCREEN The best way I've found 
to use these colors Is by using memory 
location 178- By changing the value in 
this location, the colors in the graphics 
commands are changed, By poking a 
I into this location, blue will show up 
By painting in this mode with the 
format of PRINT (x.lj 1 < ,1. the color 
blue will show up instead of white. 

The Ml. Subroutines 

The most important subroutine is the 
routine that copies an object onto the 
graphics screen, The fit her routines do 
the same action or scroll the back- 
ground, I will only explain the copy 
i LHJtirur. : l>i I >v! ii I he niLJSi usfclul. 



This routine (see accompanying 
listing) uses less than 50 bytes. First 
draw the shapes onto pages five thtougl 
eyjhL The ML routine copies ihci* 
shapes onto a specified section of (tit 
viewing screen. The ROM routine a 
SB3ED {hcJcadecimaH h used to sent 
the location from the U5R command u 
the ML routine. This ROM routim 
transfers the contents in between th< 
USR brackets and places it into the D 
register. The ML routine takes ihi: 
location and places the shape in th< 
desired memory location. You may us< 
this routine in any of your programs, 

Getting it Working 

There arc two problems you may Hut 
in Amphibia. First, the artifact color 
mw\ mil turn n<il r^r iy^I;, I . . •- .!.. 

this, you will see a cleared screen a 
the beginning of the program. If im 
screen i% a bluish color* press Reset am 
rerun the program until the colors an 
correct.. After a short pause, the screes 
will change and the program wil 
continue. 

The other problem you may have i 
with the famous "speed-up 1 * POKE tba 
i$ used. If you have problems with thi 
POKE, change the value of TK n in Lin- 
Q to 65494, This will set tnc speed fo 
the entire program . 

If you encounter any problems will 
Amphibia, please write toe and iiiciud 
a full explanation of what went wrong 
Also, please include a self-add resscd 
stamped envelope. 1 will write back & 
soon us possible My address is lOSOf 
Sandpiper Lane, Knoxvillc, TN 37922 



112 . 


, i t .233 


5255 


218 


410 . 


. 33 


HOT *,i 




1016 


.104 


7124 


85 


1216 


,60 


7430 . 


. . .95 


2000 




?905 , , 


158 


3052 


69 


8130 , , , 


. .104 


31.32 


. 234 


8400 . . 


, . 33 


3316 


- -218 


8964 ... 


. . .62 


5050 


.151 


9190 i 


118 


5175 


129 


END , . 


120 



1 I u 

Luting 1: AMPHIBIA 

P CLSP : CLEAR8 5 , 3 lp0J0 : PC LEAR 8 : DIM 
Al (10) : PK=65495 ; POKEPK , 0 i PMODE3 , 
1 i PCLS 3 ; PMODE4 1 1 : SCREEN 1 , 1 : 31=$ : 
: PX=-1J3 : PY=12 :GOSUB5j300 jGOSUB 
S CLS ; PRINTS 3 2 , Z $ j i PRINTS 4 4 8 , 
2$;iPRINT@72/ r a Hi p h i b i a»:p 
RXNT@131, '*(e)1982 m NICK BRADBU 



RY'^PRINTSiep, Z$? 

20 5 CREEN0 , 0 : PMODE4 , 1 : PCLS0 : PKOD 
E4,5tPCLS0:POKEFK,j5fpRINT@224:PR 
INTG256 : PRINTS 2 B 4 ; GOSUBl^j3 : GOSU 
i DEFUSR0=*3 1000 i DEFUSR1~3 1^5 
p i DEFUSR2=*3 : DEFUSR3=3 1 15P : DE 
FUSR4=3 1200: DEFTJSR5=3 12 50 I DEFUSR 
8=31400 t GOSU B6 30 0 i GOSUB6500 J PLAY 
"03V3pL255T255 , ':POKE65494 ,0: 
8a IFINKEV$=CHB$( 13) THEH90ELSEPL 
AY"FAAE":GOT085- 

90 Rl-£ j R2=0 : TI— 0 : POKE PK , 0 S BG=5 2 
54 t BX s 5iEl— 0 : E2=0 jPC=0 : JP-01U=US 
R0<BG) 

98 LV=lsPMQDE4, 1:COLORI,0 : SCREEN 
1,1 

100 J0=JOYSTK(0) !IFJP=1THEN108EL 
SE I F J0 <20THEN200EL5 E X F J J3 >4 3THEN2 
25 

108 PC= 1 - PC :t^TJSR0(BG) ;U=tJSR4f0) 



108 THEBALHdOW ALif|U*1 lSflS 



SUIN/IIS/IER 





Double 




W: 




IVES ONLY 




<m ooyiy 



DO 



368K 
ON LINE 



DO 

$259.00 CON 




*[p[L[LUl* AT NO EXTRA CHARGE 
A COPY OF OUR NEW SUPER UTILITY 



Command Master allows you to write your own 
:ustomized version of Basic - include any of our 
Command Set™ routines or write your own and 
rade them with others. All programs written using 
\ cutomized Command Master Basic are STAND 
MONE and yours to do with as you wish. The 
system includes Command Master - Command 
Set Q - Build utility - and a handsom swede finish 
hree ring binder for notes and documentation. 



visa & 
MASTER 

CARD 
HOLDERS 

CALL 
1 - 416 - 
529 - 1319 



9AM 5PM ED T 



kuw imsss imsss 

yEfflOWEffi38£ilL WDEJS® 

EOffiOT 8S©o®i gs®.®s cgpcas 



Please add $1 0 shipping - J & M controllers 
with JDOS 1149 (Sl99Cdn) - Cable for one 
double Amdek and one RS $19 ($24 Cdn) 



DEALER INQUIRIES 




m • wmm — mmr - ■ •mm**m » 

mi am* ma p«i IPItf I 



mmm <tmi 




USfl 



■ ■i m<tm mm itmi ■■■ mi 



125 SOUTH FIFTH STREET 
LEW1ST0N, NV t 14092 



ERNflPR 



420 FERGUSON RUE. N 
HAMILTON. ONT. L8L 4Y9 



: IFPC=1THENEXEC3 1550 

112 I PR 1= 1THEN G0SUB4 0 5 

120 IFJP=1THEN3 10EL3EIF f PEEK i &HF 

F00 ) Ami) =&?HEmp0 

124 IFPC*1TREWBG-BG-32ELSEBG*BG+ 
32 

130 U«LT5R4(0) *U=USR3(0) :IFR1*=1TE 
ENGOSUB405ELSEIFRND (15) =1THENG05 
UB400 

144 IFR2=1THENGGSUB425ELSEIFRND( 
26 ) -1THENGOS0B420 

1B0 TI-TI+li IFTI>BTHENTI-0:GOSUB 
6400 

190 PLAY "OSV3 1P2 5 5 " : GOTO10 0 

200 IFBX<1THEN108ELSEBX S &X-1 : BG<= 

BG-I 

205 U*USRl(BG+7) IGOTQ108 

225 IFBX>1 6THEN10 8ELS EBX=BX* 1 i BG 

-BG+1 

330 U^USRl(BG-l) SGOTO108 

300 JP=1 : J2=0 : Jl-0 : PLAYP2 $ 

310 IFJ2«1THEN320ELSEJ1==J1+1:IFJ 

1>4THE^J2- lELSEBG^BG-12 S 

315 GOTO3 30 

320 J1^J1-1:IFJ1<1THEN350ELS£BG= 

BG+12S 

330 GOTO130 

350 J2=0:JP=0i GOTO 130 

400 Rl=l:El=5755fU**USR5(El) :X1=2 

9 

405 Pl=P£EK(El+98> : IFP1<>255THEN 
910ELS£E1=E1-1 ■ X1=X1-I 1 IFXK1THE 
1*414 

410 L T =USHS (El) l RETURN 
414 R1=0 : 1=480 rU^USRl fEl-X) :U=US 
Rl (El-I+1) :u=USRI (El-I+2) :U=OSRl 
(E 1-1+3 J :U=USRl{El-I+4} : RETURN 
420 R2=l : E2=4768 : U=USR8 ( E2 ) :X2=1 
425 PI~FEEK(E2+25S) I IFFK>4 2THEN 
910ELSEE2=E2+lsX2=X2+l:XFX2>2BTK 
EN440 

430 U-USRB(E2) : RETURN 

440 R2=0rFORr=0TO4:U=TJS2U (E2+IJ : 

NEXT I I RETURN 

910 PLAYPP$ : NS=NS -1 : CLS : SCREEN0 : 
PRINT@32,2$; :PRINTg448,Z$; : PRINT 
@99 f n YOU HAVE rl NS" BUGGIES LEFT • " I 
PRXNT§163 , "YOUR SCORE IS"Sl"POrH 
TS , " : PMODE4 , 1 : COLOR!, 0 : LIKE (0 , 98 
)-(255,150) , PRESET, BF:FORX=GT02 5 
5;Y=14 3+RND(3) :PSET(X,Y) ;PSET(X, 
Y+l) :NEXTX: PMOOE4 , 1 i COLOR1 ,0 ! 
955 R1=0 ! JP^0 : J 2= fit PC=0 : R2=0 : GOS 
DB6500 : POKE 6 5 494,0: PRI NT@ 3 87 , "PR 
ESS <ENTER> TO CONTINUE 11 
975 lFINKEY5=CHRS(lj)THEN98pELS£ 
975 

980 CLS : POKE PK , 0 : GOTO 9 8 

1000 PMC DE3 , 1 i COLOR4 , 1 : LINE ( 0 , 0 ) 



-(255,30) ,PSET,B:LINE(4,4)-(248, 
26) ,PSET,B:PAJNT(2,2) # 3,4:PMODE4 
, 1 : COLOR1 , 0 ; FORX=0TO2 5 5 : Y=143+RN 
D(3) ;PSET(X,Y) i PSET (X, Y+l) ;BEXTX 
:P0RE178,2 : PAINT (128, 190) , ,l;COL 
OR1 , 0 : Y=90 ; Xl=25 6 : FORX=0TO12 8 : PS 
ET(X,Y) : PSET (XI, Y) : PSET (X, Y+l) 
10 16 NEXTX : PKODE4 f 1 : COLOR1 , 0 : LIN 
E(0, 170) -(255,192) , PRESET, BF i LIN 
E (0 , 170) -(255, 152 ) , PSET, B:D1$=»R 
2 FIE 1R1D1 F 1 D 1L1G 1H1D1 L2 RIG 1 LIHLL 
1E1U1R1E1R1" : PMODE4 , 1 : DRAWC1S16 
BM44 | 58 ;XD1$; BM12 3 , 61 ; XD1 $ ; BM212 
, 58 ;XD1$ ; * : COLOR1,0 ; PAINT [60 , 60) 

PAINT (130 ,6 4) , ,1; PAINT f 214 
1100 PKODE4 , 1 : COLOR1 , 0 : PCLS0 : m $ 
-"E1U1F1R1F1" : LINE (0 , 150) - ( 255 , 1 
SB) ,PSET, BF i FORX=6T02 50STEP1 2 : CI 
RCLE (X, 56) ,8, 1 : NEXTX : LINE (0 , 52 ) - 
(255,70) , PRESET, BF: LINE (251, 51)- 
(256,51) ,PSET: POKE 17 8,1; PAIKT { 12 
S ,60) , ,1:COLOR1,0:PAINT(100,160) 
, 1 1 i PMODE4 , 1 : COLOR1 , P s PMODE4 , 1 
11S5 PMODE3,l:COLOR4,l:LlNE(0,p) 
- (255,30) , PSET, B: LINE (4 r 4) -(248, 
26) r PSET , Br PAINT (2,2) ,3,4: PMODE4 
, 1 : COLOR1 , 0 ; FORI=1TO30 : PRESET ( RN 
0(255) ,161+RND£7)) : NEXTI : RETURN 
1200 PMODE4^1:COLOR1,0:PCLSJ3:PKO 
DE3,l:COLOR3 f l:LINE (0,156) -(255, 
180) , PSET , 3F r PM0DE4 , 1 ; CO LOR 1 , 0 ! F 
ORI=1TO100 : PRESET (RND (256) t 159+R 
ND£8) ) :NEXTlfXl=^256; 0010^1,0^^8 
0;FORX=0TO128rPSET(X, Y) :PSET(X,Y 
+1) ;PSET(X1,Y) s PSET (XI, Y+l) :X1*-X 
l-l:Y«Y-2+RM0(3) !IFY<72TKENY=7 
1218 KEXTXi?K0DE3,l:C0L0R4, l:LIN 
E(0,0)-(255, 30) , PSET , B : LINE (4,4) 
-(248,26), PSET , B : PAINT (2,2) ,3,4: 
PK0DE4 , 1 : C0L0R1 , 0 : Dl R2 F1E1R1D 
1F1D1L1G1H1D1L2H1G1L1H1C1E1U1R1E 
1R1" i PK0DE4 , 1 J DRAW" CIS! 6 BM36 , 40 ; 
XD15;BH110,44;XD1S;BM210,4^;XD1$ 
;":pAINT(42 f 49) , , 1; PAINT (116 , 5 
1280 PMODE4,1;COLOR1,0:LINE(0, 17 
0)^(255,192) , PRESET, BF: LINE (0,17 
0)- (255, 192) ,PSET,B:POKE178, liPA 
INT(128,66) , , 1 : RETURN 
1300 PM0DE4 , 1 : COLOR1 t 0 : PCLS0 : LIN 
E (0,170) -(255, 192) , PRESET , BF : LIN 
E (0,170) -(255, 192) , PSET , Bt PMODE3 
,l:COLOR4 r l;LINE(0,0)-(255,3^) ,P 
SET,B:LlNE(4,4)-(248 r 26) ,PSET,B: 
FAINT{2,2) ,3,4: PM0DE4 r 1 : CO LOR1 , 0 
:D1$= M U4E2R1U4E1U2K1L1H1U1H1U1E1 
U1E 1R1E1U1E 1 D1P1E 1U 1F1D1 F1R1 Fl 
1340 LINE{0,31)-{255,48) ,PSET,BF 
SLINE (0,162) -(255, 169) ,PSET,BF:P 
MODE 4 , 1 1 C0L0R1 , 0 S CIRCLE (180 , 89 ) , 



110 THE RAINBOW Auffinl ISfl^ 



LhLL row latum phice^ 




zvs/r 



ALL PRICES INCLUDE CASE 
* POWER SUPPLY 



DRIVE a 
DRIVE I 




$125 




IEHC 

0^1 iff fJ 



Oil driurs ore neu t direct driup, 4# trach 
and 6 ns. Ue ihip rU*_LV t LSI tJJ RlttJ 

I MtllF I f IJ -lr iur% OP IIU tllillf N c itrifi&L , 

sttrmi nnrt TEftC Arc known « I he htgh**1 
i* iii i m ij B.iclr . State oF - the -arl t*cti- 
no '°*l!l* ™1 Full height be M - dr i uen di it/**. 




.iS l U* nor wrens qIIoh you to 
dr rue* a*. DRIVES 0 Ihiouqt 



u*r utn double i ided 
outjh 3 - H tides tii tli 
Dftly 2 dr it***;. 

•33.33 * only *£"■ with purchase of u dr iuel 



tt 

MONTH 




OWL-WARE 

P.O- BOX UCp-F 
C Pa ros I dap fee i bC 1 tide. 6V£ t*jt> 

uiii roLL-inrF wm 

ia Pterui?>v 1 van i •* " £*JtS "BBSS 



I ttl HI brophics progrsn Far the Lkd' 

- fttXUftHTFLV DEPICTS f I m.Li S 1} HHt'S 

- niffiBFfl DT I | 1TES OR *WS I IP!* TED OtlEV BV DISK SPREE, 

- "POinr C EL I CRT SELECT I Clfl FRTJfl Qn-ST.flCi.il PIL-JILL 

- FRT F HfmO S*tt r FH I DG PlfJEJL 

- i nPOTS FROfl TOurMpmi. mrmsr , jovsfi ck an xpmi . 

- built in scweeti ounr to toddy fr i nf ehs , 

anil In add j l ion (□ al i thiv: 



L 



□11 TJLSICnEJf HILL RLIURLLV HELP Vflil CHFRTt 
« 3 D DHIRDRSL EROdl ft f REE HATH) SKETCH I 



BMK EKTETIOED DHS 1 1. HIST 



linn * ri i si foul MoFi'^an v <ii hpr qiijpnirs program : 

mister bbtist iv.z.h ... ,«mk disk; vzs.as 
minnTOfi s inui biik :j?k disk: 



Z PROGRAM DfSCOnMT: I 
3 PHOfflMM DISLtODHT: iS% 



10,1:FOKE178,1;FAJNT(180, 115) , ,1 
:COLQR1,0: RETURN 

2000 P2$~"O2V30L2 55T255DCGAFB n :P 
3$=>"O3V30L255T255FA":P4$«' r OlV30L 
255T255A02GQ1A" : PS$^ ,, O5V30L255T2 
55EO3AOlG f1 :FP$« ,, OlV30L255T255FFA 
F E AV2 5 EG FAD CEV20 BG F E D AV 1 5GFDACE V 
10CBEGDDAV5FDEADV2GFEDA" :2$-STRI 
NG$ (32 f "* 11 ) 

2505 TM$-» SM+3 f 0U6L3 R6BR2 BDG I BM+ 
5 , -6L4R2DGL2R4BE3 ;BK+1 ,0U6R1F2D1 
U 1E2R1D6 8R3 ? BM+5 , 0L4U6R4 BD3BL2L1 
BD3 BR6 1 " 3 RETURN 

3000 PM0DE4 ,5 : D1$~"E1R9NR2G1D2R4 
U2KH1D3G1U1L2D1L3U1L2D1L1U1L2D1L 
1H1U3 11 : D2$="R2D1NL2D1L1NU2L1U2 » ; 
DD$-"NL2R1D1R1H1F1D1L5U1E1° : PMCD 
E4 , 5 : DRAWC1S 16BM3 4 , 9 2 | XDD$ ; 11 ! PO 
KE178,1:PAINT(32,97) , , It COLORl, 0 
: CIRCLE (28, 101) ,2,1: CIRCLE (39, 10 
1) ,2,1:GET(20,90)-(46,105) ,A1, 
3010 DRAW" CIS 16 BM8 , 8 ; XD1$ ; » : DRAW 
"BM14 , B ; XD2$ ? BM22 , S ;XD2 $ ? BM30 , 8 r 
XD2 $ ; 11 i P0KE17B , 1 1 PAINT (40,21),,! 
; COLOR1 , 0 : CIRCLE (20 , 24) f 4 , 1 : CIRC 
LE(32,24) ,4,1: CIRCLE (52, 24} ,4,li 
DRAW"C1S16BMB, 42 ,"XD1$; 11 ; PRAW'BMl 
4,42;XD2$;BM22, 42fXD2$;BM30,42;X 



D2$;";POKE178,2:PAINT{40,55) , , 
3028 LINE(0,30)-(92,68> ,PS£T,B:F 
0KE178, li PAINT (1,31) , , 1 5 PHODE 3 , 5 
:COLOR2,l:LINE(0,30)-{92,68) , PSE 
T,B: PHODE 4 , 5 ! COLORl , 0 I D3 $- M RlFlD 
1F1L6U1E1R1E1" : PHODE 4 , 5 i COLORl , 0 

;DEAW l1 BJi9a,13;XD3$;"SPAINT(98,20 
) , ,1: LINE {92, 21) -(94,23) , PRESET: 
LINE (92, 21) -(95, 18) , PRESET: LIN 
3052 LINE (140, 14) -(150, 22) ,FSET, 
B;P0KE178,2:FAXOT(144,!6) , ,1;CQL 
OR1 , 0 : PHODE 4 f 5 : COLORl , 0 : D5$=»RBF 
1L9U1":DRAW"C1S12BH215,16;XD5$;" 
:PAINT(220,16) , , 1;PSET(243 , 19) :P 
MODE 3 , 5 : COLORS , 1:X-214 : FORY*>13TO 
15: LINE (X, Y) - (X+12, Y) ,PSET:X«X+2 
: NEXTY: X=222 ! FORY«19T02 1 1 LINE ( 
3 100 PMODE4 , 5 : COLORl , 0 : Dl $= (I F itfl 
E1R2F1D1R1E1R3E1R2E1U1H1R4G1D3F1 
D3H1D3F1L4E1U1H1L2K1L3H1L1D1G1L2 
H1U1H1" : DRAW ,, C1SSBM102 , 48 ;XD1$ ? 11 
: CIRCLE (108, 47) ,3,1: PAINT (126,47 
) , ,l;PAINT(108,51) , ,1:FAIN7(108, 
43) , # lsLINE(116,46)-(134,4S) ,PKE 
SET , B : COLOR3 t 1 : FORX«120TO 1 30ST 
3142 PMODE4 , 5 : DRAW"C1S8BM182 , 52 ? 
XD2$ I 11 :POKE178 , 2 : FAINT ( 188 , 52) , , 
1 : COLORl , 0 : DRAW" BM1G8 ,52; XD2$ ; " : 




Mouse Technological Software 
For The Color Computer! 



Many Companies calf their 
Home and Business Software 
User Friendly . . . 



ONLY ONE CALLS IT 




Cfiifds may 





Send for 
FREE Catalog 



TCE 



BUSINESS DIVISION 
P.O. BO* 2477 

GAITHEHS8URG. MD 20H79 

1-8Q0-4TC-4TCE 





112 THE RAINBOW Augtrtt 1«* 



="D4R12tJ4G2LlGlLlGlHlLlH2LlHl 
"t DHAW"C1S16BM208 , 50 i XD1$ ; " : PAIN 
T (220, 60), ,l;PAINT{24 6 f 60) , f l:PN 
ODE4,5:COIaOR1,0:LINE(94,33)-(256 
,64) ,PSET,B;FQKE178,l:PAItfT(95 
3162 PM0DE4 , 5 : COL0R1 , 0 ; LINE ( 254 , 
49} -(255, 64) , PSET , B : FMODE4 , 5 : COL 
0R1,^:D1$-"R1E1U1F1R1F1R2E1E1E1F 
1TQF1 M I D2$- |, ElUlHlLlGaU2ElR2FlEl 
S2F1D2B1L1G1D1F1 " : PMODE 4 , 5 : DRAW" 
C1S16BM12 , 101 ; XD1S f H i LINE f 12 , 102 
) - { 6 4 , 10 2 ) , PSET ! POKE17 8,2: PAINT f 
50,100) , f liPAHIT(26,I00) , ,l;PM 
3220 DRAWC4S16BM29 , 98 ;XD2$; " i PK 
ODE4,5:FOKE17S, 1; PAINT ( 36 , 88 ) f ,1 
: PMODE3 , 5 : FMODE4 , 5 : DRAW" CIS 1GBM8 
4,10l;XDl$;":LINE(84,102)-(136, 1 
02) ( FSET:FOK£l7a,2:PAINT(96,i00] 
, ,1:PAINT(124, 100) , ,l:PMODE3,5:C 
OLOR3,1:LINE(84,102)-(136,102) ,P 
SETjDRAW"C4S24BM98,98;XD2$?»tP 
3246 DRAW lt S8BM34 , 92 ;XD2$; « : COLOR 
4/ 1;LINE{110,100)-(110,80) ,PSET: 
LINE ( 106 , 100 ) - ( 10 6 , 80 ) , PSET t LINE 
(114 , 98 ) - < 114 , 80) , PSET: PMODE4 , 5: 
COLOR1 , 0 S D3 S="E1R5F1RXF;UUF1LBE1 
L3D1H1U1E1" : DRAW"C1S12BM24 1 121; X 
D3$J»*:PAINTf42,124) , , 1:D4$~"U1E1 
R2F2L5 » I D5$«"G2H3E2L3 11 : PMODE 3 , 
3266 PRAW"BM28 ( 124 ; XD5$; »i PAINT ( 
28, 129) , 3,3?LIKE(32 f 130) - (10,130 
) f PRESET : COLOR2 , 1 I FORX-40TO54S J TE 
P4:FRESETfX,126) :NEXTX; LINE (46, 1 
21) -£46, 123} t PSET , BF t PRESET? (49,1 
21) : RETURN 

3300 PMODE 4 , 5 :CODOR1 , 0 ! PCOPY5TOX 
t PCLS0 : PCOPY1T05 S LINE (0 , 29) - f 2 55 
, 48) , PRESET, BPS D1$="NTJ4ND4NL4NR4 
11 1 D2S="NE4WF4NG4NH4" : LINE (0,42)- 
(255,42), PSET : LINE (0 , 54 ) - ( 255 , 54 
) , PSET; LINE (0,40) -(255, 40}, PSET: 
LINE(0,56)-(255 f 56) , PSET: POKE 17 8 
,2:PAINT(lj30,55) , # 1:PAINT (100, 
3316 LINE(0, 62) -(255,62) ,PSET:LI 
NE(0,74)-(255,74) , PSET: LINE (0 , 60 
)-(255, 60) ,PSET:LINE (0,76) -(255, 
76), PSET : POKE 17B , 2 ; PAINT (128,61) 
, ,1:PAINT(128,75) , , 1 : COLOR1,0 SFO 
RX-8T0256STEP16: CIRCLE (X,48) ,7,1 
: CIRCLE (X, 6B) , 7 , li NEXTX : DRAW "CIS 
4 1! I FOBX=8TG2 5 6STEP16 i DRAW" BH "+ 
5000 t!L$= f, BDB3EDlF0110BElE01C607 
A6A0A7805A26F930Sai93lAai9108C21 
872DEB39 " ; TT^3 1000 : GOSUB5500 i MLS 
-"BDB3ED1F01108E1E08C601A6A0A780 
5A26F9308B1F31A81F108C21882DEB39 
n tTT^3 1050 iGOSUBS 500 iML$-"BDB3ED 
lF0I8600C607A7805A26FB39"iTT-3ll 
00:GCSUB5500 



5030 HL$*="8E1001108E1000A680A7A0 

8C129F26F7SE129F108E12BFA684A7A4 

3088E031A8E08C0FFF2 6F139";TT=311 

50;GOSUB5500:ML5-"8E1801108E1800 

A680A7A08C18BF2 6F78E18BF108EiaDF 

A684A7A43088E031A8E08C17FF26F139 

« ; TT=3 1200 : GOSUB5500 

5)350 ML$»"BDB3ED1F01108E1FAAC605 

A6A0A7 80 5A26F9308 8 1B3 1A8 1B10BC2 1 

2E2 DEB3 9 11 : TT-312 50 ; GOSUB5 500 1 MLS 

^»BDB3ED1F01108E1FB9C606A6A0A780 

5A26F930881A31A81A108C20BE2DEB39 

" : TT=31400 : GOSUB5500 

5090 ML$* M 8E0CE1108E0CE0A680A7A0 

8C0FDF26F78E0FDF108E0FFFA684A7A4 

308eE031A8E08C0CFF26Fl39 ii : i :=315 

50 : GOSUB5 500 : ML$— *' BDB3 ED1F0 1108E 

21C1C607A6 A0A7 8J35A2 6F9 308 8 19 3 1A8 

19108C25C72DEB39 " + TT=31600 ; GOSUB 

5500 

5110 ML$= ,I BDB3ED1F01108E2288C601 

A6A0A780 5A2 6F930881F3 1A81F10 8 C2 6 

682 DEB 3 9 " i TT'= 3 1 6 50 : GOSUB5500 : ML$ 

-"8E18C1108E18CM680A7A08C1B1F26 
F78E1B1F108E1B3FA684A7A43088E031 

A8E08C18DF26F18 6FF8ElA20A784308a 

E08C18A02 6F639";TT«31700:GOSUB55 



*S Software <r 




1 



KEEP * TRAK DOUBLE ^ENTBY" Oenoriil U*fo>< 
AzctMjndrtg Sv«iom Fog ift#?ft— QHVt fltt.Bfi 

r«[^v *<*»ni"»-l ifi^r-i \ *lt>\ ^nul M>^*i ifW KC>l*lll 4 «nlr*» or 

V* * MNjfia *£<:Oir--H S #rtr*i <*j4m Oflfy. V#M' < J tf'Mfl prmKMi 

OMEGA Fl l»i"«»g, Sifrlf- ONLYS14.9E 

DJU ^ ■*« rn rr*Vrn»1*"n w ib Rwcoir^ car MilifHi 

■immi » BOB'S MAGIC GRAPHIC MACHINE - »■ 

firldi J <M) i < F¥/9«<FV7Mlj 2 fu>t MM»" bWt tip* fl'*|> h <C» 

I'rfr* ■■ H*S#T Id Ml* r, fl*4f Unl*if^ r«*"«B>«Oft 3f 

>>t4* *CW tXlwtm *rWT *i^Cl ^.r^m cyiHc* T^l**tJ.i .Hi j|. kpit HEl r"S 

O |< i'v) nw>«| I*H1 on '*V g< 4p|V« K'lVi *rpj <rv<*«n>ivil lltjf^l* !»i 
CJHi |a ifrtri •> « f AOtf tut* Il »»i < '■**>' Cir»*1 prof,»^vri»*» »r*3 tflTS OF 

riM ihp rave* n«0 u*« - out 1 * m 'f •- rt<*wio j-hg aM.pt hh 3^ 

iyk **- 4 C-j 'tq^M i^iAn «'<{Wfi Ttyu^'i <#H h PH >C b 1: 1H 1 C n 

■cRkouir iHF-wwa* Pitt— f u h At* mimc wve*ntm*— tr< d w 

CASH *4 **infll— I14.K *m tKUO Wnirm -f t<i.H 0 M 



I 

* 

I 

* 

I 

« 

I 

4 



! 
I 

* 

! 
I 

■ 

! 
I 

i 

I 

! 
i 

* 

i 

i 
i 

i 

* 

i 

^PHONF (fCHWSJ'TUO" Or WRITE For ■ FREE CATAtOO | 

A u i.| M -j r it; &5 THE RAINBOW 113 





Hi » 


c a Afi vim u l- * a e i. r J o c o i « » ji .oo 




13 '. 


VflLKSWKKH 






■ tt *s 


BfTf UAH PLL« HUwTf R9 




f U J 1 L i b B HLj 


t1F.1l 







'THE OTHER GUY'S SOFTwarel" 

I odd (2-60 <of po«iig(i ««d harKjuni) -if 5 ***** ipoc'v ii JAM <>onVfV«(j 
Swxj chitcfc. monvy wdv or COD US *und* ro 
THE OTHER OUV S SORmv* * S7& S. Uiln I LfMjin, UT lAMt 



I 

* 
# 

I 

* 

I 
I 

* 

I 

* 

I 

» 

I 

■ 

I 
I 

! 



rincdm. 
0ct/H3 




m _ * 






RAINBOWfest Is the only 
computer show specifi- 
cally dedicated to your 
Tandy Color Computer No- 
where else will you see as 
many products, have Imme- 
diate access to the top experts, 
or be able to attend free semi- 
nars of such import. It's the 
next best thing to receiving the 
latest issue of the rainbow In 
your mailbox! 

Every RAINBOWfest fea- 
tures many delightful surprises 
because It's a great opportuni- 
ty for commercial pro- 
grammers to show off many 
new and innovative products 
for the very first time. You get 
the jump on new capabilities 
for your CoCo, In exhibit after 
exhibit, there are demonstra- 
tions, opportunities to experi- 
ment with software and hard- 
ware, and special 
RAINBOWfest prices. 

You can set your own pace 
between visiting exhibits and 
attending valuable, free semi- 
nars on all aspects of your 
CoCo — from improving basic 
skills to working with the so- 
phisticated OS-9 operating 
system. 

Many of the persons who 
write for the rainbow — as 
well as those who are written 



about — are there to meet you 
and answer your questions, 
technical and otherwise. You 
also will meet lots of other per- 
sons, just like you, who share 
your interest in the Color Com- 
puter, It's a person -to- person 
event, as well as a tremendous 
learning experience, in a fun 
and relaxed atmosphere. 

To make it easier for you to 
participate, we schedule RAIN- 
BOWfests in three parts of the 
country, If you missed the fun 
in Irvine, Calif., and Chicago, 
why don't you make plans now 
to foin us in Princeton, N.J.? 
For members of the family who 
don't share your affinity for 
CoCo, you'll be comfortable 
knowing that RAINBOWfest is 
located in an area with many 
other attractions. 

The Hyatt Regency — Prince- 
ton offers special rates (165, 
single or double room) for 
RAINBOWfest. The show 
opens Friday evening with a 7 
p.m. to 10 p m session. It's a 
daytime-only show Saturday 
— the CoCo Community Break- 
fast Is at 8 a.m., then the exhib- 
it hall opens promptly at 10 
a.m. and runs continuously un- 
til 6 p.m. (There will be no exhi- 
bition hours or seminars Satur- 
day evening.) On Sunday, the 
exhibit hall opens at 1 1 a.m. 
and closes at 4 p.m. 

A well-known speaker again 
will keynote the highly popular 
CoCo Community Breakfast 
These traditional gatherings al- 
low you to catch up on signifi- 
cant happenings in the CoCo 



immunity in an inlimate 

Btting, 

When you attend other com- 
□ter trade shows, you are 
■Men disappointed. But you'll 
we RAINBOWfest because it 
> the only major show com- 
Jeiely dedicated to the Tandy 
tolor Computer 

Tickets for RAINBOWfest 
lay be obtained directly from 
HE rainbow, Well also send 
ou a special reservation form 
o you can get your special 
ao m rate. 

Come to RAINBOWfest! 
at s all celebrate the CoCo 
immunity! 



PC 



Your admission to 
y—- RAINBOWfest also 
ent itie^Vou to visit the premiere 
of PC Mf est I it's a brand new 
show focusing on Tandy's new 
generation of computers — the 
Tandy MS-DOS computers 
and the Tandy Portables, 

PCM test is sponsored by our 
sister publication, PCM, The 
Personal Computing Magazine 
for Tandy Computer Users. 
The show will be in the same 
location as RAINBOWfest and 
the exhibit hours will be exact- 
ly the same. If you also use 
one of these Tandy computers, 
it's an opportunity you won t 
want to miss J 



Show Schedule: 

Friday evening — Exhibits open 

from 7 pm to 10 p.m. 
Saturday — CoCo Community 

Breakfast at 8 a.m. 

Exhibits open at 10 a.m. and 

close at 6 p.m. 
Sunday — Exhibits open from 

11 a,m, to 4 p.m. 

R AINBOWfesl/PCMIest - 
Princeton, N.J. 

Dates: October 11-13. 1965 

Hotel: Hyatt Regency- 
Princeton 

Rooms: $65 per night, single or 
double 

Advance Ticket Deadline: 
October 4 t 1985 



FREE T-Shirt to first five ticket orders received from each state 
FREE Rainbow poster for first 500 ticket orders received. 



I'm coming to Princeton! I want to save by buying tickets now at the special advance 
.ale price. Breakfast tickets do require advance reservations. 



lease send me; 

Three-day tickets at $9 each total 
One-day tickets at $7 each total 



Name (please print) 

Address 

City 



State 



Circle one: Friday Saturday Sunday 

Saturday Breakfast at $12 each 

total 



Telephone 
Company . 



ZIP 



Handling Charge $1 S 1 * 00 

TOTAL ENCLOSED 

(U.S. Funds Only, Please) 

I so send me a hotel reservation card for the 
lyatt Regency— Princeton ($65, single or double 

m). 



O Payment Enclosed, or □ Charge to: 
□ VISA n MasterCard □ American Express 

Account Number 

Exp, Dale 

Signature 



tiake checks payable to: The RAINBOW. Mail to: RAINBOWfest, the Falsoft Building, P.O. Box 385, 
*rospect. KY 40059. To make reservations by phone, call: {502) 228-4492. 

4.duence ticks! deadline; October 4, 1985. Orders received leas then iwo weeks prior to show opening will be held tor 
r-ou at the door Tickeis will also be available ai the door at a aiigniiy higher price 



5130 ML$« , *8E0C01108E0C00A680A7A0 
8C0CDF26F78E0CDFI09E0CFFA684A7A4 
308 BE03 1 A8E08 C0BPF26F139 " : TT-317 
60:G0SUB5500:ML$- I, BDB3ED1F01108E 
22 2CC607A6A0A7 80 5 A2 6F930 88193 1A8 
19 108C25922 DEB39 11 : TT-3 1800 : GOSUB 
5500 

515)3 KL$="BDB3ED1F0110BE2337C601 
A6A0A7605A26F930881F3lA81F10aC25 
172DEB39 " i TT-3 19 50 i GOSUB5500 ; HL$ 
BDB 3 ED1F0 1 10 8 E2 3 3 5C60 1A6A0A7 80 
5A26F930681F31AS1F108C25152DEB39 
»:TT-31900:GOSUB5500:MLS:="BDB3ED 
lF01i08E23BAC606A6A0A7805A26F930 
98lA3lA8lAljaeC253E2DEB39 n 
5175 TT=31950:GOSUB5500:HLS«"BDB 
3EDlF0110aE27A0C60BA6A0AA84A7e05 
A26F730B61&31A81810BC2BA72DE939" 
:TT=32000:GOSUB5500:ML$=" 393939" 
; TT-3 2050 : GOSUB5500 :«L$«" BE0A8 11 
08E0A80A680A7A0SC123F26F78E123F1 
0BE125FA684A7A4308BE031ABE0BC0A9 
F2 6F13 9 n : TT-3 2 100 ; GOSUB5 500 
5210 ML$*"8E0EB110BE0E80A680A7A0 
BC123F26F78E12 3F10BE125FA68 4A7A4 
3088E031A8E08C0E9F26F139 ff ;TT-32l 
50;GOSUB5500?ML$="8E19E1108E19E0 
A680A7A0SC1B1F26F78E1B1F108E1B3F 
A6S4A7A4308BE031A8E08C19DF2 6F139 
w : TT-3 2 200 I GOSUB5500 
52 30 HL$= 1 ' BDB 3 ED1F0 1 1$ 8 E2 € A 1C 60 9 
A6A0A780 5A2 6F9 30 8 8 173 1A8 17 108C2A 
C92DEB3 9 H : TT-3 2 2 50 : GOSUB5500 : MLS 
""BDB3ED1F0110SE2 6AAC609A6A0A780 
5A2 6F9 30 8 8 17 3 1AB 17 10BC2AD2 2DEB39 
" I TT=3 2 300 i GOSUB5500 : ML$«*"BDB3ED 
1F01106E26B2C609A6A0A7805A26F930 
881731A817108C2ADB2DEB39" 
5255 TT-3 2 3 50 : G05UB5 500 ; ML$="BDB 
3ED1F01108E2BC1C607A6A0A7805A26F 
93088193 1A81910SC2EA72DEB3 9 11 : TT= 
32400 :GOSUB5500:ML$-"8DB3ED1F0 11 
08E2300C60FA6A0A7805A26F93088113 
1A8 11108C252F2 DEB3 9 11 : TT-3 2 4 50 £ GO 
SUBS 500 

5280 ML$="BDB3ED1F01108E2580C60F 
A6A0A7805A26F930881131A811108C27 
6F2DEB3 9 n I TT-3 2500 i GOSUB5500 : ML$ 
- I, BDB3ED1F01108E1E71C602A6A0A780 
5A26F930881E31A81E108C21F22DEB39 
■' ; TT~32550 : GOSUB5500 I RETURN 
5500 FORI— 1TOLEN (ML$ ) STEP2 : AA$ =M 
ID$(ML$,I,2) :AA=VAL("&H"+AA$) I PO 
KETT+W , AA : W- W+ 1 : NEXT I i W-0 : RE 
TURN 

6 300 TM-0 ; PMODE3 , 1 1 COLOR3 , 1 : TY-1 
78 : FORTX-40TQ2 40STEF4 : LINE (TX,TY 
)-(TX,TY+6) , PSET : TM-TM+ 1 : NEXTTX: 
PMODE4 f 1 : DRAW"C1S4BM4 f 184 ; XTM$ ; " 



: RETURN 

6400 TX-TX-4 ; PMODE3 , 1 : COL0R4 , 0 S L 

INE (TX , TY ) - (TX , TY+6) , PSET ; S 1-S1+ 

5 :TM»TM-1 ; IFTM<1THEN6900 

6425 PMODE4 , 1 : COLOR1 , 0 i PLAYP3 $ : R 

ETUSN 

€500 FMODE4,l;COLORl l 0:IFNS<-0TH 
EN20000 

6504 LINE ( 8 / 7 ) -(240,24) , PRESET, B 
F:X-8 ! Y-8 ; FORI-1TONS : PUT (X, Y) - (X 
+26, Y+15 ) , Al , OR ; X-X+2 6 ; NEXT I : RET 
URN 

6900 IFLV>1THEW7600ELSEPOKE65494 
, 0 : FOKE65314 , 170 : PLAY"O1V30L255T 
255FB02A" : POKE65314 , 255 : FORI-1TO 
200:NEXTI 

6905 CLS:SCREEN0:PRINT&32,3$f :PR 
INT§ 4 4 8 , Z $ ; J NS-NS+1: PRINTG9 6 , " YO 
U HAVE COMPLETED LEVEL ONE*":PRX 
NT" BONUS 500 III* i S1-S1+ 500 ; PRIN 
T: PRINT" YOUR SCORE NOW IS H Sl w . n : 
PRINT "YOU HAVE 11 NS "ROVERS LEFT.": 
POKEPK , 0 : LV^2 : 5TCODE4 , 1 ; COLOR1 , 0 : 
PCLS0 : GOSUB6500 : GOSUB1 100 1 GOSL* 
7000 CLS:DEFUSR0-31600JDEFUSR1^3 
1650 tDEFUSR2»3 1700 ; DEFUSR3-317 60 
:DEFUSR4=31800 X DEFUSR5="31850 : DEF 
USR6-31900 : DEFUSR7-3 1950 : POKE654 
94 I 0:CLS;SGREEN0,0SPRINT§227 I "PR 
ESS <ENTER> TO CONTINUE" 
7074 I FI NKEY$OCHR$ ( 13 ) THEN7074 
7090 BG«52 B7 : BX-5 : JP-0 : PC-0 : E1=0 
; E2-0 :E3-0: POKEPK 1 0 : PHODE4 , 1 X COL 
ORl,0:SCREENl f 1 

7100 J0=JOYSTK(0> :IFJP^1THEN710S 

ELSEIFJ0<20THEN7200ELSEIFJ0>43TH 
EN7225 

7108 PC-l-PC; IFE1-1TKENGOSUB7410 

7110 U-USR0(BG) :U=USR2(0) :U«USR3 

(0) :IFJP=lTHEN7 310ELSEIF(PEEK(fiH 

FF00) AND1J =0TttEN7300 

7124 I FE 1— 1THENGOSOB7 4 1 0ELS EIFRN 

D ( 2 4) -1THENGOSUB7 400 

7128 IFE2— 1THENGOSUB74 40 

7130 U=USR2(0) :ML~MI/fi:iFML>8AHD 

E1=0THENIFRND (INT (TM/3 ) ) "1THENGO 

SUB7500:ML-0 

7140 IFPEEK(BG+1061)=85THEH7905 
7180 TI-TI+1 : IFTI> 10THENTI-0 I GOS 
UB6400 

7190 PLAY"OSV31P255":GOTO7100 
7200 IFBX<1THEN7108ELSEBX=BX-1:B 
G-BG-1 

7205 U-USRl(BG+7) :GOTO7100 

7225 IFBX>16THEN7l08ELSEBX-BX+ls 

BG«BG+1 

7230 U-USRl(BG-l) :GOTO710B 
7300 J P-l : J2^0 : J1^0 : PLAYP2 $ 
7310 IFJ2=1THEN7320ELSEJ1^J1+1:I 



116 THE dAJNBOW A ,o- . V. TMLb 



FJ1>3THENJ2=1ELSEBG=BG-128 
7315 GOTO7330 

7320 JWM 1 IFJK1THEN7350ELSEB 

7330 G0T07 12 4 

7350 J2=*0: JP-0:GOTO7130 

7400 £1-1:EP-37 39:U«USR4 (EP) 

7410 EP-EF-1:IFEP<37HTHEN74 20EL 

SEU-USR4(EP) 

7412 IFE2=1THEN7 4I5ELSEIFRHD(1B) 

-1THEN7430 

7415 HETURN 

7420 El«0iFORl=0TO6;U*USRl(EP+I) 
sNEXTIt RETURN 

7 4 30 E2 »1 : E0=EP+514 : PLAYP5$ ; EY*0 
JU=USR5 (EO) 

744J3 EY^EY+6:E0-E0^192:IFEY>42TH 
EN7460 

7445 IFPC-lTHEmJ*USR5(E0) ELSEU= 
USR6(EO) 

7448 Fl^PEEK(E0+5l2) :IFPK>85THE 
N7905 

7450 RETURN 

7460 EI=EO+448:U=USR0.fEO-448) :E2 

=0 : GOSUB7505! FLAYF4 S : RETURN 

7500 EI=6299 

7505 U»U S R7 ( E I ) J RETURN 

7600 IFLV>2THENfl600ELSEPOKE65494 



,0: P0KE653 U , 170 ; P1AY "0 1V3 0 L2 5 S T 
255 FE04E" : P0KB653 14 , 255 : FGRI-1T0 
200 sNEXTI 

7605 NS*NS*4-1:S1»S 1+1000: CLS :5CRE 
EN0:PRXNT§32,2$J :PRINT@448, Z&; :? 
RINTf96,"Y0U HAVE COMPLETED LEVE 
L TWO" 5 PRINT" BONUS 1000 Hi": PRI 
NT!PRINT"YOU HAVE*'N5 "ROVERS LEFT 
, " : POKEPK , 0 ; LV-3 ; PM0DE4 , 1 : C0LOR1 
, 0 : PCL50 I GOSUB6 500 : GOSUB1200 i GOS 
UB6300JGOTO8000 

7905 P0KE6 5494 , 0 i PIAYPP$ 1 CLS i SCR 
EEN0,0:NS*NS-1: PRINTS 3 2 f Z$ f ;PRIN 
T@448 # Z$i;PRINTf99, "YOU RAVE"NS" 
BUGGIES LEFT, »i PRINT §16 3, "YOUR S 
CORE IS "S 1 "POINTS . H ! PM0DE3 , 1 : COL 
OR2,1.LINE<0, 69)- (255,149) ,PSET, 
BF I COLOR 4 , 1 : LINE ( 0 , 150 ) - ( 255 , 170 
) ,PSET r BF;PMODE4,l:COLORl f 0;FO 
7970 POKE65494,0iPRINT§387 J "PRES 
S <ENTER> TO CONTINUE " 
7975 IF INKE Y $= CHR$ ( 13 ) THEN79B0EL 
SE7975 

7980 CLS : POKEPK , 0 ; GOTO70 90 : STOP 
3000 CLS : DEFUSR0-3 1000 : DEFUSR1-3 
1050 1 DEFUSR2** 3 2 100 ; DEFUSR3»3 2 150 
: DEFUSE 4 =3 2 200 : DEFUSR5=3 22 50: DEF 
USR6»32300:DEFUSR7-32 3 50:DEFUSR8 
= 12 400: POKE 6 54 9 4,0: CLS ; SCREEN0 , 0 
;PRINT§227 f "PRESS <ENTER> TO CON 
TINUE" 

B074 IFXNKEY$<>CHR$(13)THEN8074 

B^9J3 JP=0 i BG^5574 : BX=5 1 CT-0 s E 1-0 

:E2-0;F3-0:U-USR4 (BG) 

fl09fl PM0DE4 r 1 : C0L0R1 , 0 : SCREEN1 , 1 

: POKEPK , 0 : G0SUB6 500 

B100 J0=JOYSTK(0) 1U-USR3 (0) :U=US 

R4 (0) : IFPC*1THENU-USR2 (0} 

B104 rFJP«lTHEH8108ELSEIFJ0<20TH 

ENS200ELSEIFJ0>43THEN822 5 

8 108 PC= 1-PC ! I FF 3 -1TH ENG0SUB8 5 50 

8 110 U^USR0 { BG) i IFE1-1THENG0SUBS 

410ELSEIFE2»lTHENPE-PEEK(F2+485) 

:IFPE<255THEK8910 

8120 IFJF=1THEN8310ELSEIF(FEEK(& 

HFF00) ANDl) -0THEN8300 

8130 U-USR4 (0) :CT-CT+l:IFCT<7THE 

N8180 

8135 IFE2-1THENGOSUB8510ELSEIFE1 
=0ANDRHD ( 20 ) = 1 THENGO SUBS 500 
8140 IFE2-1THEN8 180ELSEIFE 1=»1THE 
NG0SUB84 10ELSEI FRND ( 20 ) -1TKENG0S 
UB8400 

81B0 PE^PEEK{BG4-357) ;IFPE>0THEN8 
910 

8185 TI-TI41 ; IFTI>9THENTI-0 :GOSU 
B6400 

B190 FLhVHOlVlXPlSSnsGOTOBipp 
8200 IFBX<1THEN8109ELSEBX-BX'1:B 



August tflflfi TMf RAINBOW 117 



GRAFPLOT 



IV I' 



r DRE VOU 



IV XT I 



FREE!! 
DEMO!! 



lilt PAt U|. mHAffLBt $ 

IM YC-llB OWN HQ HI i 1 
AiHUUTIL* FKIfi ' 
VOU'lL MflNDIR HOW 

EvEA COT AlflMft 
W! T HQWt I T 1 t 



I 1 "m ' 



7,Z 



RAINBOW 




tf CTl«*b up ttadt 

* VOU CAM IK A (MAfHIC AATIflTI 

* fftTHrtt tif* VaUR PRf BENTHTtDNB' 

* BU B I B B — tW I Mfi PvHZ IE — E4C 1 C Mtl EE — E NQA 13 



SAI-I- NOW FDR YOUR FREE DEMO t 



HHE'Q WHAT THE CiHATS SAv AlOuT BHAmJIT I 

* V^v*t □ic^i«« »>»r, batt.Br ... totillv LHrvmd 

*g >j_a L L y UMTuI |n |Ab haai antf fljtilCBj M l mm% Ieu^ovb ■ fi*-tf- 

T^lal t>« iK^vlitlv r.r nr^ b«bV tW u*b k MlMHH, 4/M fr ^93 

■ * high B>u.1.ltV crjdy:i . . ^ «l Ick Br«BnfcBtl«B" *tot CuCd, 4/k< 

1* EbbV tB UHi HtAi^OflWI Ob«r*tlBn _ith 37 H*TH4Bti 

9 Wti Qr«Btilii,a OyHifliB *i*nf WillflltM DVa^taV »* Dd.lt • B«t> 4 

* Ajtcnjtl cjIIv ftCalBB iimI Llttl l 41 1 fnfwt at Mb Atrn. 

■ C^]eu1alh« Hdtn FtnnEi|qnB d J i*. tag '4.1* uid Pining *<irigii, 

* Wfr^lrli ml lit fltl CoCd Mtffll - f pfluif bb EsIb1b*b DAfllC. 

J t¥ fiTt - •i3.BD h £K tAK - MO.OQ, 33iK BliK - •«3.0a' iUBI 

nKt'E] '-9FHI-H m'rl E CEBj B3V BTOhTDBD AVE, ^MlMtl, CA ***IJB 
VDl* REAtOMAL CHCCX tB WllCQK' B"!fhCmT WETH3W At HOURti 



8205 U»USRl(BG+7) ;GOTO8108 

8225 IFBX>16THEK8108ELSEBX=BX+1; 

BCS-BG+1 

8230 U=USH1(BG-1) ;GOTO810B 
8300 JP«1:J2«0! Jl-fhFIAYP2$ 
8310 IFJ2~1THENB320ELSEJ1-J1+1;I 
FJl>7Tti£NJ2*lELSEBG«BG-128 
8315 GOTO8330 

3320 Jl-tfi-l:XFJKlTHEN8350ELSEB 

G-BG+128 

8330 GOTO8130 

8350 J2^0: JF-0 : GOTO8130 

84£0 E1«1:F1-5464:FX=27 

8410 IFPC-1THEN8450ELSEU=USR5(F1 

) :F1=F1-1 

8420 GOTO8480 

8450 U-tfSRS(Fl) :F1«F1-1 

8480 FX«FX-1:IFPX<1THENE1»01U»US 

R7(F1) :POKE6528,170tCT-0 

8490 RETURN 

8300 £2-1 : F2-57 2 8 : X2-2 : FF-0 : F3-0 
8510 I FF 3 = 1THEN8 550 ELSEFF=FF+RN D 
(3) ;IFFF>2GTHENFF-0;F3«1:GOTO8S$ 

P 

8514 IFPC=!THENF2~F2-32ELS£F2=F2 
+32 

8530 U=USRB(F2) :GOTOB58p 



ljj I ill it 1 1 ii I lull! "II h"< I kpm I I H 1 1 1 1 1 'H MM I ■ " I »'1 fH 



ramntnnnn 



MlM . . i . I .. 1 . 1 1) I liiil. DMlM'l" 4M| 1 1 . . I L 1 1 . ! . I . 1. . I I , PL. , I . I 



TEACNE* PMC Four LGK Ext. proirwn, ¥Aka 

out grid** {with or without *al|Ml«i) ► 
m#tl*Hcil ■ijlynli a* indii, * I chibat 1 1* nan* 
Hit*. craat* «• lit chart! > tUs tup* but work* 
with dlak, 00-coluhni prlMtr halpM 134 9S 

TEACHER PAK PLUS Llka Tiachar F*k but InfiludM 
CoCo Tutin d**eftb«d balow, #47. 9$ 

COCO TEMEM Oaat* *ittfp1* chalet, eoapUM<w t 

■hnft nr»w«r. troo/fulM. and matching t«*tt, On 
tioi but work* with divk P*qulr*i 32K E«t»nd»d 
9A5 1 C and iO-eoi u mn prl »tpr with u<i da j- 1 1 it« 
■Ml If y l|k* EMP-tlQ, L.P-WHI . $19 9S 

SCHCia IMVS HfUrlmii but quit* ra*1|at|e 
ba-a-taaehir 32K E>tand*rf BASIC, (tfiff 

L1SSAJDU5 AW Cr**t« erint Art Lai I c < 

tntrlcata Llaaaffiua tlfluroa* H«qui r«« II3-K 
E.Ht»*dad BASIC and dot -atr I * primaf with 
jraphfce ability Hha 0MP-1ID. LP-V1I1. tit, 95 

SOUND (Jf NEPATfW Or lit* woufld wnvwa and bHf th«U 
ti*V« ",*-n!d» Imfunaa loufldt that can ba EMECutad 
□v B*5ir. 16* Evtandad BASIC 919.95 

QftWXflC PHYSICS So** o* tn# (HJ.t fminiih! 

e<5ne*nt* in phyMca. iGK Evt. BASIC. 1 19 95 

cnfcO-LlfC Tha claatie aama o* llvlnt. trowini, 
rapraduelnt oattarm. PHntar Dotlonal I6K 
Eiftandwrf BASIC * M«th|n* l*fl(t/*t»- 119 95 

All frro«r»»B *a\d on t*o*. $*fld ch#ek or nonay 
ordar fno c**h ~ Pa. rtatdant* add SM to: 



Tdthlafr Soft vara 
Sow 



^L"«J-«V«:r i| , Pa 



A1 1 thaa a oroi rawa carry tha H>|f>baw_^* n* 



8550 F2-F2+1 J FF-FF+1 : IFFF>2 7THEN 

8S90ELSEU-USB8{F2^ 

858^ RETURK 

8590 E2«0:U*USR7 (F2-416) : CT-0 : F3 
»0 ) RETURN 

8600 POKE65494 ,0:POKE65314.170:P 
LAY rt 01V3 0 L2 55T2 55FEG2 FE03FED4 FEO 
5FE04 FE03 FEFEFEF" :P0KE65314 f 255 
8610 CLS : FORI" 1 T02 0P ; NEXT I : S CREE 
N0 , 0 : PRINT 1 3 2 r Z $ J l PRINTS 4 4 8 , S$ / ; 
PRINT@96, "YOU HAVE COMPLETED LEV 
EL THREE PRINT" BONUS 1500 1 I l H 
iSl-S 1+1500! PRINT; PRINT" YOUR SCO 
RE IS NOW"Sl"POINTS - " i PR INT "YOU 
WILL GO TO THE FINAL LEVEL*' : PRIN 
T" WITH^NS "BUGGIES. " :GOTO9000 
8910 PLAYPP$iFORI-lTO200:NEXTI:S 
CREEN0 , 0 ! CLS : PRINTS 3 2 , 2 $ I : PRINT @ 
448 l ZSnPRINTS98, H YOU HAVE"NS n BU 
GGIES LEFT* 11 ; PR1KT§164 t "YOUR SCO 
RE IS"S1« . *» : PMODE4 , 1 : COLOR1 , 0 : LI 
NE(0,8S)-(255, 155) , PRESET , BF * NS« 
MS-1 : POKE65494 , 0 i CLS ! PRINT£227 f M 
PRESS <ENTER> TO CONTINUE 11 
8984 XFINKEY$OCHR$ ( 13 ) T KENS 9 H 4 
8990 CLS:JP»0:BG«5574;BX»5;CT*0; 
E1»0 i E2-0 ! F3-0 1 GOTO8098 
900^ POKEFK I 0:GOSUB33P0:GOSUB130 
0 i GOSUB6300 : GOSUB6500 r DEFUSR0 = 31 
000 : DEFUSR1*3 10 50 : DEFUSR2«32450 ; 
DEFUSR3-3 2 500 J DEFU5R4-3 2 5 50 : JP^0 
! B<3*52 52 J BX-3 ; RP-617 6 f E 1=0 ; E2«0 J 
RQiRP-3072 

9098 PMODE4 1 1 : COLOR1 r 0 ! S CREEN1 , 1 

i EX-3183 : El-0 * E2»0 1 EY-5583 

9100 J0-JOYSTKC0) :lFJ0<20THEN92i9 

0ELSEIFJ H 0>4 3THEN9225 

9108 PC-l-PC ; U-USR^ { BG) :GOSUB940 

0 S IFPC-1THENU-USR2 (RP) ;U=USR2 (RQ 

) ELSEU-USR3 (RP) ;U»USR3 (RQ) 

912 2 IFPC^lTHEURQ=RQ+3 2 

91B0 PE*PEEK(BG+99) :IFPE>0THEN99 

00 

9185 PE«PEEK { BG+101 ) ! IFPE>0THEN9 
900 

9190 PLAY"P255":GOTO9100 

9200 I FBX< 1THEN9 108 ELSEBX^BX-1 : B 

G»BG-1 

9205 U-USRl(BG+7) :GOTO9108 

9225 IFBX>16THEN9108ELSEBX=3X+1: 

BG»BG+1 

9230 U^USRl(BG-l) s IFBG-5261THEN9 
500 

9245 GOTO910B 

940|J IFE1-1THEN94B0 

9410 EX-EX+192lU=USR4 (FX) ;E2»E2-f 

1:IFE2>8THENE1»1 

9430 GOTO9470 

94 50 EX-EX-192 I U«USR4 (EX);E2-E2- 



118 THE IMIHBOW AugiJit «fl£ 



1:IFE2<1THENE1=0 

947J3 IFE1-1THEN9485 

9475 EY»EY-192 SU-USR4 (EY) i RETURN 

9485 IFE2<3THENU«TJSR4 (EY) ELSEEY 

=EY+192:U*USR4(EY) 

9490 RETUBN 

9500 U=USR0 (BG) : P0KE653 14 , 17£ : PL 
AY"V31L255T255DEFEDGDE":POKE6531 
4 , 2 55 : PQKE654 9 4 , 0 : PLA Y " O3V30L2 5 5 
T255DEFFDEEDFADFADFADF" : CLS : FOHI 
= lT!03pfli NEXT! : PRINTS 3 2 , £ $ ; : PRINT 
@4 4 6 , 2 % ? i FSIKTi 96/' CON GRATU LAT 10 
NS HP 1 * PRINT 11 YOU HAVE MADE IT TO 
M : PRINT "MOON BASE AMPHIBIA! 1 1 " 
SSSp GOTO20 

B9pp POKE654f4^;PLAYPP$:F0RI=lT 



0200 JNEXTI : SCREEN0 , p : CLS : PRINTS 3 
2 , Z% 1 :FRINT@448 , Z$ ; i PRINTG9S , »Y0 
0 HAVE "KS "BUGGIES LEFT. 11 S PRINTS 1 
64 1 "YOUR SCORE IS"S1" . " : GOSUB130 
0 ! JP^0 ; BG-5252 : BX-3 t RF=6 17 6 : E1=0 
: E2 =fi i RQ=RP-307 2 : NS^NS-1 : POKE 654 
94 , J3 : CLS : PRINT&22 7 , " PRESS <ENT 
99 S 4 IFINKEY$OCHR$(13)THEN9984 



GOTO9098 
FORI=2TO200 : WE 
PRINT§32,Z$?:P 



9990 CLS;POKEPK,0 
2000,0 POKE654 94,0 
XTIs CLS: SCREEN^ ,0 
RINT@448 f Z$; :PRJNT@128 / "YOUR FIN 
AL SCORE IS"Si;PRrNT€352i INPUT" P 
LAY AGAIN { Y/N > " ;A$ : L$=LEFT$ ( A$ , 
1) :IFL$="Y I 'THENRUN 



lasting 2: 



7918 






99999 


ORG 


3W 










*THI£ ROUTINE PUTS THE BUGGY GRAPHIC OH THE GRAPHIC SCREEN 








*AT THE 


LOCATION SPECIFIED THROUGH THE BASIC PRO CP AM . 




BD 


B3ED 


P$J01p START 


JSR 


5B3ED 


*GET PARAMETER, FROM BASIC 




LF 


ft 


999*9 


TFR 


D ( X 


*STORE PARAMETER IN X 


7?iD 


L08E 


LE0t 


WW 


LDY 


#$LE|n 


*FUT LOCATION OF BUGGY GRAPHIC IN ¥ 




C6 


97 




LDB 


#7 


^LENGTH IN BYTES OF GRAPHIC 


7923 


Af) 


A* 


ppw loopi 


LDA 


.Y+ 


*LOAD BYTE FROK BOGGY 


7925 


A7 






STA 


,X4 


*PLACE BYTE ON SCREEN 


7927 


5A 




99m 


DECB 




*COONT 


7923 


26 






BNE 


LOO PL 


*IF NOT ZERO, THEN GO BACK 


792A 


30 


ee i$ 




LEAK 




"*NEXT LINE 


792D 


31 


AB 19 




LEAV 


Slf ,Y 


*NEXT LINE 




10TSC 


2U7 




CHFY 


#$2187 


*END OF GRAPHIC? 


7954 


2D 


ED 


99129 


BLT 


LO0F1 


*N0 , RETURN 


7936 


39 


mv 


99^9 


RTS 

END 






TOTAL ERRORS 











TR5-8D COLOR COMPUTER USERS NEWSPAPER 
SELL OR TRADE TOUR UNWANTED PROGRAMS OR HARDWARE tfl THIS MONTHLY NEWSPAPER. FINO GREAT BUYS. 
CIRCULATION * OUER 18*000 COCO OUTERS. LIST YOUR CLUB OR BBS* FULL OF TIPS, ARTICLE'S, HEUIEIUS 
AND PROGRAMS FOR YOUR COCO. DON'T DELAY, SUBSCRIPTION STARTS AT DflLY S5.0Q P£H 13 ISSUES (1 YEAR) 
CLASSIFIED AO T S ONLY S»1S A WORD, USE SEPERATE SHEET OF PAPER FDR CLASSIFIED AD'S 

YES - I WOULD LIKE A SUBSCRIPT IUN TO CDCH ADS 



I'd 



1 



irirao class rail ss.oo 




UNIX TRAINING — QS~9 users 
wanting to learn mare about the UNIX 
operating environment will be interested 
in a new series of UNIX Systems 
tutorials to be conducted by AT&T at 
\hc L'NIX Ejcpo, Sept, 1H-20 in New 
York City, 

A multi-level program composed of 
20 sessions, is designed to teach skills 
for job-spec: [fir applications and wiU 
include a series of laboratory courses 
to provide hands-on experience. 

The exposition is expected to attract 
more than 20O leading manufacturers 
and vendors displaying the latest 
UNIX-based hardware , software and 
services. Write; Robert B irk I eld* Nu- 
Uunul Exposition* Co.. 14 West 40th 
Mrrci, New York, NY 1 001*. 

FORTH AND COAL - Cybcnron 
Forth* an instructional package for the 
FORTH computer language, has been 
introduced by Cybertron. Inc. 

The package includes software and 
tools for applications program devel- 
opment, along with a comprehensive 
educational manual on ihr [jingiiiij? 
and ful\ source lis lings. 

forth is an advanced language used 
for real-time and control applications. 
It allows the addition of new words as 
a permanent extension of the language 
by letting the programmer use a new 
word or symbol 10 represent complex 
luML'tion* within the computer Write 
30600 Solon Industrial Parkway, Solon, 
44139- 

SUNNY SVGAR - Sugar Soft w are s 
move from Reynolds burg. Ohio to 
1 knida is now complete. Although the 
company continued to respond to 
customer orders within 24 hour 1 ; of 




receipt, Susan Davis wants to puss 
along her apologies for any inconven- 
ience experienced during the move. 

Sugar's new address is; 1110 North 
50th Ave.. Hollywood. FL 33021. The 
telephone number is 30S-Q81-124I, 

NO, THANKS The board of direc- 
tor* of H & R Block recently turned 
down a S72.5 million offer to purchase 
Us subsidiary, the CompuServe Infor- 
mation Service, by a group headed by 
Jeffrey M, Wilkin*, former chairman 
and chief executive officer of 
CompuServe, 

During the past year Wilkins has 
made similar prop Dials to buy various 
segments of CompuServe, according to 
Henry W. Block, president of H & R 
Block, Wilkins wo* axed just prior to 
the offer and David C Swaddling, 
CompuServes chief financial officer, 
resigned, 

Bloch said that since acquiring 
CompuServe in I9H0, H&R Block has 
made direct investments totaling more 
than S2fl million, "These strategic 
investments are beginning to pay off in 
accelerated earnings and revenue 
giowib. We have every intention of 
continuing on this promising course." 
said Bloch. 

CompuServe claims more than 
200 AKK) personal computer subscribers. 
Unaudited pretax earnings for fiscal 
year 1985 were up approximately 50 
percent, 

DAILY NEWS - %n much is happen- 
ing so rapidly in the world of computers 
that Ziff-Davis Publishing Co, plans to 
introduce Computer Industry Daily this 
summer, The newspaper will cover the 
entire computer industry, Including 



product announcements, in tern at torn 
developments, managerial change 
analyses and columns by well-know 
computer industry experts. 

The publication wdl be targeted 1 
computer businesses, along with pn 
fessionals in businesses lhat serve tn 
industry. Write: Ziff-Davis Pubiishin 
Co,, One Park Avenue, New York, N' 
lOOJb. 

TAX HELP — If you claim time o 
your Color Computer as a businc: 
expense on your personal income ta 
form, you may find the new Persom 
Computer Usage Record helpful durin 
an audit. 

It's a 4-by-6-inch logbook designe 
for logging your time on the compute 
Each page of the ledger is divided in I 
columns which make it easy Lo rccor 
the amount of time spent for person: 
and /or business use. Write: Richard C 
Foley, 1440 Japan] Lane, San Jose, G* 
95131 

RS-2J2 PROTECTION -A"lightnin 
sponge* 10 protect devices rem o Let 
connected to a host computer by Rh 
232 cables has been introduced b 
Telebyle Technology. 

The device i* designed to ncconimc 
date lightning strikes on or near RS 
232 cables and provide a low tin pedant 
path lu "earth " ground before ihey ca: 
damage display terminals and compu 
lers. Write: 270 E. Pulaski Road 
Circe ntawn, NY 1 1740. 

SCREEN SHIELD — The Scntuu 
VDT Body Guard has been introduce 
by Packaging Industries Group, Con 
sis ting of a superfine wire mesh protectiv 
shield whtch fits over a compute 
monitor, ihc Hodytkuird :- .uiu-glttt 
a nti- reflective and anti-static. 

The maker also says that the smelt 
provides protection froin Lo^ k-ve 
radiation and eliminates buildup □ 
static electricity and possible result inj 
dust and potential skin problems 
Write* One Sentinel PJaza, Hyannis 
MA 02601 




X CHIP OFF THE OLD... 

■821 Standard PIA .... $9.95 

7Jj?B [prom - Fits new etlrs* ....$14.95 
>809E CPU Chip (NEW LOW PRICE) ...$19.95 
asic ROM 1,2 Chip (30Z FASTER) ..$19.95 
(Tits Disk Bas*c Skt) Eprom. $19.95 
H sk ROK 1.1 (New DOS Command) ..$29.95 
lew $m Chip Wheats ink (74L5785). $29.95 
jet Basic 1.1 ROM - NEW LOW PRICE. 129. 95 
8 pin fit Basic-upgrade 26-3134A. $34.95 
prom Eraser - 3 min erasure time. $49.95 
over Kit Bd - Specify CoCoI/II**.$59.95 
oCo First Aid Kit - includes 2 PIAs. 

BQ9ET3SM "fie Prepared I!!) $59.95 

6-31 34A & 26-3136A 64K Upgrade - 2 chip 
et (QHLY for new Korean CoCoUA). $59.95 
prom F>gmr (2ms speed/ZK - 16K).$T39.95 
4K CoCo II -~w7nlEW keyboard ....$149.95 



LIBRARY 

oCo Memory Map 
rtinbow Book & Tape of Adventures. 
a sic Progrttnpri ng Tricks Revealed, 
he FACTS - Inside "gut*" of CoCo. 

00 Pokes, Peeks 'N Execs . .. 

asic 09 Tour Guide ■, 



»*»*■.*. 



$12.00 
$14.95 
$14.95 
$14.95 
$16.95 
$18.95 
$19.95 
$19.95 
$19.95 
$19.95 
$19.95 
$19.95 
$49.95 
$29,95 
eled - 
$49.95 



'8pin/24jjin Adapter - Plug-in new 128K 
TOSTLZ In older J&H ctlrs .....319.95 
>ota Freeze Frame - Stop your Co Co dead 
n its tracks? Put Rames on "HOLD tT $19.95 
qCp Ljjjht Pen ~.$2+r9S Save PIT. $21. 95 
ipectnitti Voice Pak - SAVE $301! $39.95 
'BJ WOKD-FAK II - Hi-Res 80x24 display 
►Tswooth scroll iw & 8x10 matrix $139.95 
' - JSH and the NEW Suoer Controller 
til orders plut S3. DO S/H (Foreign $5.00) 
COO tdd $2,00 •xtrt 
NVS ^tiiMi add S«l«* Tt» 



tjllty Routines - Top Pgm Secrets, 
ainbov Book / Tape of Simulations . 
x tended Basic Unraveled ......... 

isk B*sic~TT7G7l.l) Unraveled ... 
ewf CoCo II Service Manual .7.... 

he Complete Rainbo w Guide to 0S9. 
/Two Disk Package of demo pgms , , 
lUmate CoCo Ref Guide - 350+ pgs, 
pj o r / E x ten d ed / 0 1 s k Basic Unrav 
omplete 3 Book Set - Save $10J 



COCO CABLES AND... 

Printer / Modem 15' Extender Cable ,$14.95 

p rtg devices 



Ti red of uitplujggl fig devices from your 
HSZ32 port? Try a H5232 ~ ff Y Tr Cable . $19.95 
Joystick/Mouse )0 l Extender Cable. $19. 95 



Null Modem Cable - 4 pin to DB25 .$24,95 
Disk I nterf ace/Rom Pak Extender - Move 
your dfslts £ RON Paks (3 feet) ..$29.95 
Triple R S232 Switcher - Mow select one 
of any three RSZ32 peripherals ,,.$29,95 
40 Pin Dual "V" Cable - Kook up a Disk 
w/Voice, Word Pak, CoEo Max .etc ..$29.95 
T riple " Ooyport " Switch er - Joystick, 
House, Wico Adapter or Light Pen .$39.95 
40 Pin Triple "Y" Cable - Hook up any 3- 
Vo1ce7Wc>rd/RSZ32/Di&1tl*er PAKs ..$39*95 
Finally ! 24" HuUi-Pgk Extender , .$39,95 



OTHER 

C-10 tapes in any quantity .....49 cents 
5 1/4 Diskettes fn any quantity ..$1.19 
Joystick, Cassette or Serial plug *$2. 99 

32K, 64K or 128K RAM Button $4.99 

Rompak w/Blanfc PC Brd-27xx series .$9*95 
The Dis k Doubler - Ooubleside your 5 1/4 
diskettes for IfiOK more storage ..$19.95 
Video Clear - This cable wi 1 1 reduce TV 

interference created by CoCo' $19.9!* 

Video Reverser -Reduce eyestrain w/green 
letters on black background** ,,..$24,95 
The Magic Ton - Load Wod I/HI Basic 

program tapes into the CoCo $24.95 

DOS Swi tcher - Select from any two OOSs 
fOisk 1,0 1,1, JD0S) in J&M ctlr .$24,95 
St ereo Pak - Hardwa re synthesiser used 
ica 2,,, superb stereo sound! $39.95 
FARS-CoCo's first Voice Recognit ion unit 
w/95Z accuracy & 64 Voice Prints! $99,95 
NOT For 26-3134/36 CoCo If T s 

8PECTPUM PPOJECTB 



B3-1B BOTH DRIVE 
WOODNAVIN MY 11421 



SPECTRUM PROJECTS 

SOFT AND HARD WARES FOR 
COLORFUL COMPUTING 

iZtititeiri* & & &&&&&&& ftit&tiiXti 



SPREADSHEET 



oropoti 1 1 ofi 



s< men 3?X16 5i*?a 

Precision 9 rfiftits 16 d»fl 1 1'< 
Hl-Rcs Graphic* HO YK5 
Yisitale cm) format NO YES 
Hifw luw price I b^K Qfsfc S?9.9S 
SideTRsj? -Print &YHACALC FUm 
S up to 255 char^-sjdjpwnjfsf J 



DISK DRIVES 




^jiiiiiii 



iiiiiuiiiiiiuJiULiiiiniiiuiiiiii 

$3*9,95 

199.95 
$119*95 

- tms 



DRIVE 0 System* - 
AQ Tracks, Half llr t e *i I. 
DRIVE 0*1 System* - 
Bisk Drive 1, ? or 3 - 
Pisfc C ontrol lei* «r/o ROM 
Controller wA.T ROM 
T Q meR Hard Drive/OS;-? 1 
* PLUSj c D n t rq 1 I g r -^na nufl I •■ c eih I i 1 



SUPER CONTROLLER 



^11 



iDDmnnnimnB] 



The most AM/UJNG Co Co Disk 
Control Icr ewerf Switch up to *■ 
fiOS's {up to W£ii »i« A iinRln 
software POJtET Uses 27126 or 

| PHOHS, ( h-... .. !«v.w Usk 

1,0/1.1, Spectrum DOS, JOOS, 
ate. D esig ned by M Turp of the 
ScriV Guru-'KOiStefancj $99.95 



DATA BASE MANAGER 



^ lINllllllllllllllHIIIHIIIIIIIIII HHllMITfT 



PHO -COIOR F ILF 7.0 6Q Di|£fl 
F 1d&, B Report Ftitf., 4 Screen 
F*it^.. 1 0?0 byLcr,/rtcord, Sort 3 
Tields* Global Search, FAST HI 
Sort* Create I i It?:. Lump.sLihk' 
* f>YNACAtC' - Dttk $-v.i,9 J , 
PCI I op <ns Mprge DATA ffTos 

frwt PCf to letter/forms. |?^95 





GAME CONTROLLERS 



ijlUUllHll 



[I* Hiphicuwi Joyst n:V - Has ? Fire 
Buttons (mcnij/penjK vnoolh and 
oayy Joystick control - $?4„95 
Mach II Joys lick - J§0 Degree 
control vilh center relurn or 
ami pfl pus 1 1, ion mg, - S39.9S 
Ulcc ConwMnd Control - Hook up 



A t il n ( y[M7 1 pV& 1 1 ck' 



SI 9,55 



256K CORNER 




fhuntle-r RAM Fir r n ! ?5ftK memory 
Bd for CoCot toad 4 3?K pp.™% at 
oncer, emulate a 40 Lrk RarodisK. 
GQK Print Spooler, FAST access. 
30-f tit -Ros serpen 1 ; in memory U I 
Thunder ttAM Bd »/o ?56K .$59.95 
Ihunder RAH Bd w/?S6K .,1119.95 
" NOT A^ilable for CoGo M's ■ 



Willi 



SPECTRUM PROJECTS 
PO BOX 21272 93-15 86th DRIVE 

WOOD HAVEN NY 11421 



AH orctors plus 53*00 3/H {Foreign 55.00) - COO add $2.00 extra - NVS ResideMs add Sales Tax 



SPECTRUM PROJECTS 

SOFT AND HARD WARES FOR 
COLORFUL COMPUTING 



COMMUNICATIO 




COLORCCM/L - £ complete sma 
L i? rn fna 1 pa c t agn ! 1 1 p 1 p o 
iio»n 1 oad, Hi -Re? { 5T ) 
screen, J00/I20O Baud, OffHne 
Printing. Rotnpak/Oisk" - $39*9h 
• - Not* witti CoCo Sir & TABS 
XMOOt'M support! Down load ML > 
CWPUSFBVF 5hr Sun JCu $3f.95 




WORD PROCESSING 



=11 1 



TELEWH ITEfi- 64 - Three Hi -Rev 
tcrecrit, true lowercase charts 
nfihL justify, full screen 
irclitor. Tape $49*95 Disk $59.95 
kU.PAJUf ■ A 'W-M eohdltcerl ' ' 
Bl ock move , vlsahle carriage 
return. Print, Spoole r, Key t»i?uu 
TASTER Disk I/O 64K Disk $19.95 



=Tl 11 1 If! I 



MODEMS 



oiciiiiiiiiiiiiiiMiiiiMnniiiiiiffl 



is liJ -MUDL'.M - Direct connect, 
300 "Sa^TriB/ Answer - £49.95* 
J- CAT Modern - Lowest priced 
duto/answer snodem - $119*95 
MAVE5 SH300 - " Prograwn ab Vu" 
autodial /auto answer - $195*95 
300/ T ZOO Baud Modem! - $199.95* 
1 - A~dd~$14 4 95 for Modem Cable 



nnmjMMiniiiMiJjmiinmir 




r ■■■■»• *-r -. , ', 

^ BBySa^ 



KEYBOARDS 
fiimiJiiiiiiiiiiiiiiiiiiiiiiiiitiiiiiii 

SlJPEft^PRO (Hark data) $59.95« 
KEVTWWICS keyboard - S&S.95** 
HJL6? ~ Save (7.001 i - 172*95** 
Sped f y Mod e» 1 / Be v i s i on Board, 
* Add J 5 for M F" board adapter 
■* Free function key software 
CoCo IT HJl version available! ! 
15 key Hurw>nci Keypad - $59*95 



PRINTERS 




GEMINI SG-IO - I20 cps w/truc 
descenders* ?K buffer, tract- 
Frlct fund* Near Letter Qualify 
mode, I Vr, warr^filyf - $249.95 
BrlteFacc-The First 1MTELLTGENT 
Parallel Ptr Interface for CoCo 
Auto set Baud rates from 600 to 
9 500/ NO switches to turn $59*95 



MONITORS 



MIHH 



lill!lll|]IIINll[|l!ll!lllll!ll[[>! 



M0NOC MftOMf Ho nKfir^ 80x?4 
s ere en sT'pTus Hl-fles w/AU010 1 
Green - $99.95 Anbor - $339.95 
IT mm Monitor $239.95 
TAKAN Tuner -Corn^erts. composite 
mam tors into TV setsl l I $99.95 
IJi^iversoJ Video Driver - Works 
wval 1 nam tors & f-pCos 1 - $29.95 



^1111111111 



SAVE $10 



OFF COLORCOM/B WITH ANY MODEM 

OFF TELE WRITE R-64 WITH ANY PRINTER, 
KEYBOARD OR MONITOR 



SAVE $10 



FOR EXPRESS ORDERING PLEASE CALL 718-4*1-2807 




HOME HELP 



L6K 

ECB 




CoCo, 

Phone 
Home 



cre's a nice little program to 
■Aiow your friend* !t% culled 
Phtm\ and upon running l he 
program* a black desk phone appear* 
and begins ringing. If you hit ENTER. 
youVe answered the phone and your 
printed message appears on the screen 
along with your spoken message. 

All you have to dots put this program 
on tape, and immediately after it f put 
your spoken message. Match the 
spoken message to the screen message 
for a finishing touch and you're done, 

Now, call a friend into the room T run 
the program and let them itkswer U T By 
now you've had lime to include them 
in your message. "Good morning. Mr. 
Phelps. Your mission, should you 
decide to accept ll - . , * 



f b>U fUttftti o ^ a a f [f- taught tompu tt>nn 
n'ho aUt* ivij'm-.i \?.\>{t. mum artii pr*j 
pTutuminR fft \s a Jrumim r w uh a rock 
band and lives m Shelwygath W'j&rJ 



By Bill Bernico 



30-210 
220-310 
320-350 

360 
370 
3*0 
390 

410 



420 



Description 

32H Mukr.H the phone black 
159*= Yellow 
175= Blue 
191 = Red 
207 = While 
223 = Cyan 
239 = M areola 
255 = Orange 
Draws the phone 
Draws the phone cord 
Puis number buttons Ofl 
face of phone 
Produces 10 rings 
Creates ringing sound 
Delay between rings 
If enter is hit T phone is 
answered 

Input your message here to 
mutch the spoken message 
on tape 

Sends cassette message to 
TV speaker and turns on 
cassette motor 



(If you have any questions regarding 
this program, Bill may be reached at 
70S Michigan Avenue, Sheboygan, Wl 
5 3 SOL phone f414) 459-7350.) 



124 



THE RAINBOW August iti&S 



FOURTH ANNIVERSARY SALE 



To help celebrate Spectrum Projects 
Fourth year in supporting the CoCo, we 
are offering a truly unbelievable once 
in a lifetime deal! Buy any software 
from our 2 page "Colorful Utilities" ad* 
and get a set of (8) 64K CoCo chips for 
only $14.95 and/or a Disk Drive 0 
for only $199.95. Expires 09/10/85. 
Order now as quantities are limited! 
Sorry, no rainchecks! (*0r CoCo Max) 

INSTRUCTIONS POP) BOTH COCO I & COCO II INCLUDED ! 





EATURE PACKED SYSTEM 



- Pull-Down Menus 

- Undo your mistakes 

- Full graphic editing 

- ■Pofnl-and-CIIck* 

- Fat Bits "Zoom* 
Hardware ROMPAK 



- icons & Font Styles 

- Full Size Screen Dump 

- 32 paintbrush shapes 

- Use w/ video digitizer 

- 256X192 joystick Input 

- By {souytMAiiE 



Requires Multi-Pak or Y~Gable 
64K DISK $69,95 Y-CABLE $29.95 




SHIPPING $3.00 (FOREIGN $6.00) - COD $2*00 EXTRA - NY RES* ADD SALES TAX 

SPECTRUM PROJECTS 




x 
w 



5 3-15 8GTH DRIVE 
N NY 114S1 



COD ORDER HOT LIME 71B-441-2B07 



1 

COLORFUL UTILITIES | 



COCO CHECKER* 



^omgtninn ocisioii, wrono with your CoCo?r> CoCo CHECKER Is the answer 1! W.H test your ROMS* 
RAM 5, Disk Drives & Controller Printer. Keyboaro, Cassette, Joysticks, Sound, PlAs, VDG, hlemai 
Ctoch Speed, Mniti-PaK Interface and morel* 16K TAPEVtMSK J1S.9b (sse Jan 'fii Rainc-ow Revie-w) 



MULTI-PA K CRAK 



Save flQMPAKn Id your 64 K Disk system using tne RS 

now 0v keeping all your PAK 



Mum-Pale Interface, Elimina te 
software on dish. Includes 



constant 
POKEs lor 



p fudging u> pi ROMPAKSz 

"P ROBL EM" ROMPAKa. (Downiand* Menapufl, Micro Painter, Stellar Lifelne, etc,,} 64K DISK $24.95 



TAPE IVJ IMAGE 



Easily handles prop/ems w<th auto loader^ no header s t no EOF markers t unusual sue clocks art 
morel No* -a t Mr- umh to get youf tap* software collection protected ... against loss! If TAPE S243b 



SPIT 1M IMAGE 



A 5upa> upgrade from Dink Ornm Clontit Book evarythiriB opl Tina amazmfl program handles "non 
standard 11 dUKs with ease, We nuven'i found dry difi*< yet that it uan't nan die* Don't ewer oe caught 
without a ogckj.jp againl Lowest price tooJ Beats most " Copy protection " programs* 32K DISK $29.95 



coca screen dump 



The best screen tiumi? program fo> the Panasonic . Ep&on & Gemini printers evert Have the opuon ot 
standard or reverse (mages w /regular or dcu&te sued proportional pictures. 6Q0-3GO0 Baud tool A 
'T-.List tor Gr3phtcom ard Biork Bloc* users* 1CK TAPE/DISK $19.95 (see Nov '84 Ramoow Review) 



DISK UTILITY B*1* 



4 muU' - featured tool For USER PRIE^L V d.sk handlma* Utnrie a directory window to selectively 
vi t, move, r^ame and kin rnrr entries. Lightning last Olsk I/O tor format t copy find Pickup, 
Examine contents of files, the Granule TaPle, plus the size T load addresses and entry points ot all 
picjtjramsr Sing le command execution or both Basic and ML programs, 32K/64K DISK $24.95 " t>sk 
utinty ha* proven (t&eii very quickly at my house* 1 - fed EHera Oct p tt4 Hairthow Review pg H 



THE OS -9 SOLUTION 



NOW* ti program tliaL creates a H US E ft FRIEN DLY" environment wltmn OS-9! The OS*9 SOLUTION 
replaces 19 of tr-<e old " USER <-O5TlLE ' r cornman0s with single keystroke, rsiohu driven commancs. No 
more typing In compiejt, long pathnames or rememoenng complicated syntaxes! Set all XMODE 
parameters at the touch of Keys! Requires OS -9 Ver, 0J.Ot.OO $39.95 {see May '65 Rainfiow pg> SS4} 



SPECTRUM DOS 



Add 24 NEW Disk commands with 2 Hi -Res screens! Supports track & Doutiie - Siciftd drives, G iris 
stepping, autu disfk search err^r trapping £ "E PROVABLE". 64K DiSK ~$*Hift5~ New LOW pricaN $?4.tt 



id 





SCMEIVIATIC DRAFTING PROCESSOR 



Save time and tic sign pro lookin g d Ingram s using a 460X540 pl>cel worksheet viewing windows , 
Over 30 electronic symbols w^lO oet maple symbols , (Even Logtc gates & Muiiipm chips") Print herd 
copy ^nu save Ui d'sk , 64K DJSK 340v«S New LOW pMceljl $29,95 (see Jan f B4 Ramdow Review] 



COLDRAMA 



A l^rgt ' Cias^ auMetm Board package.,, especially geared towards CoCc users ,,, has an ordering 
s, ecti pn for trio&c who want to run a mail - order busmess,.. supports Color Graptiics. .. one nice piece 
or work. G4K DIG* S99.95 July 'BA Rainbow og» 22^ NEWI CQLQRAMA JBS Tima fJtoduJe S59.95 



COCO CHECKBOOK 



u^r vour CoCp to ket?p track of your check ma and savings acccumsl Printout mdividuai persona' 
aftftGftel 32K/&4K TAPE S2fl^S OI3K S39^5 (see AprH *B5 Rainbow Review pg. 



* NOW AVAILABLE BY EXPRESS ORDER 
AT YOUR LOCAL Radio /hack 5TORE - 



>90-02B9 COCO CHECKER - -9D-0290 DISK UTILITV 3,1 

ASK TD SEE THE DEMO DISK lit 



f 

COLORFUL UTILITIES 



FAST OUPe (1 



Trie fbtstes.t Disk copier e^er? Will format ana oackup. a diskette In onfy one pass, (up to 23 grans) 
and can make up to 4 Disk copies at Once in 2 minutes ! The m^st utn ty tot eve^y mumpie Disk 
Drive owner, ^.xes the " heaj-oano^o " Ougf 32K/G4K D»Sk $19.95 {see ?day '34 Hainoo* Review) 



COCO VIDEO TITLEH 



Start your VCR tapes with dazzlina title frames followed oy professional countdown to orack fade- 
outs t Use c titte page editor wtcn severai sues of text 4 oacknrouno colors ! 16K tape SI 9.95 



AUT-D-START 



Autostart your Basic /ML programs with impress ma title screens using a mixture of text and 
jrapfi.es J TAPE S 19*85 "Aul-O-Slart is an excellent pronram" June 'S5 Remrjow Review 



DISK UTILITY PACKAGE 



Take advantage of an expanded C4K machine, Make an additions' &K qt RAM a callable by relocating 
the Eat Bajic ROW from SBQQP to SPADO. Copy RQMPAK3 to disk levan " protected " PAXS) end create 
a 32K SPOOL puffer (or pontiitg. DISK S2L95 (nee July '83 Rainbow Review) 



TAPE DISK UTILITY 



A powerful package that transfers tape to disk and disk to tape automata ly, Does an automatic 
copy of an entire disk of programs to tape, ideal for Rainbow On Tape to GifiK Also copies Laoe to 
4 prints tape & msk directories. TAPE/DiSK $24.95 [sec Sept lj-3~Rambow Review) 



ta 



FAST TAPE 



Save and load cassette Nles at twice the speed' Now >ou can run tape and printer I/O operations 
in tne nigh speed mode without a locked up system or I/O ERRORS! Works great with trie poputar 
Telewriter -64 word processor tape by Cognitec. "if you ere t>reo of waiting for those long tapes to 
load, f strongly recommend that you buy thrs Fjrte utility" TAPE $21,95 July f B3 Rainbow 



RCI APHICQM 



fne ultimate CoCo grapmcs development tool witn saphifitjcated editing, preview animation, 
telecommunications and printer support, Hi -Res graphics for only $24,95. W/Spec turn's Menu foot 
Sift < ten $34,95 of w/S pec i rum's Grapnicomi Joystick $4B.B5» 64K DISK (see April 'BA Rainbow Rev levy] 



EZ BASE 



A truly user frrenflly data base program at an affordable price. Maintain inventories, noony 
collections, recipes, greeting card lists and much* much morel Hi -Re* screen, uo to 500 records jflitn 
15 fields , record or tieJd search, ana a Mauling Lapels option. Also converts EZ BASE data flies to 
ASCII format for transmission via Modem i 32* Dl S K $24,95 (see July 'B< Rainbow Review) 



BLACKJACK ROYALE 



A Hi- Res graphics casFno blackjack simulation and carp countJnrj tutor * Fully realistic pray mciuaes. 
double down, splits, surrender,, insurance pets, I -8 decks, burnt cards, E truffle frequency and morel 
"This fine program is a must for the CoCo Black jock player." (Aug "S3 Ramhow Review) 32K 
TAPE/DiSK 524.95 "Best jratriirig aid for tearning^ winmng Black jack ■" (Dhc *&4 Rainbow Review} 



Al) orders plus S3. 00 S/H (Foreign $6.00) - COD add $2,00 extra - NV3 Residents add Sates Tax 



SPECTRUM PROJECTS 



WOOD HAVEN NY 11421 

EXPRESS ORDERING 718-441-2BQ7 



DEALER/CLUB INQUIRIES INVITED 
SOFTWARE SUBMISSIONS WELCOMED 



SQFTMART 
AUGUST SALES 

SALE PmCES GOOD UNTIL AUGUST 3 I 
HZ w repbt/CT WtlKA its 



lump « 1 4JniW (hwcrum Pkr hwp hi rtu-|tiprt' I »rjp ■ ■ i Pfir* * -pi rt*t ft 1'[>WP' tik, 

« c * aiitv fiat p*«h*ipi » EPr ii r*« mm ihii n wn iir***t* tr *w*' itt 

rjp'Uii pS>-' fKTfil »d n< ifw PfwnJip *r# r» JWUWr u*i*M.-i B*W E jefl 

JUt-)^ pjpl* #/■ BtjuJ Ih^B# fl* hunt. Mfl )4u r*ru pr t*H fln rr4# H"4 W\ I 
• fjr-.i P i t pi y j hf irt<t pMHN"**^ * MUtr* JPil«* J HMtJ 



Jit 44#l*-l.fj LJl.Ld h il LLNIa.jI Ltl 



k*t' ii * "i"ii*wi" PMWj pi'au'Hd *»m#t ■>! « ip**** f ikU 

ttupMYrtr ir* I- pppbh) .p I >>; turpi, p 

f p Pptpi pjp il llW Pf l mn IFI BUM [11*11 6f PBfipfV lAfnM^lwliftltllWtjrliJ 'Jl^t'". f*>* 
M|*IT4tl ul*<9 in •knwif*> J,.n*#<- tfti *• r*H*l 

lml«*l*-lWIWtTP'i»JMf ■H'VCM'KII/I 1 111*. |«fHri| Pf^f -»-•«»•- lp«l<v 

tfunidri IU If* JMeIii! 

nnititm tia u^p^Qin rpit+'i* ad vnknk>r «vi|uriti<^tnr>r 



rt«uj* K * m ♦•'B JH i*l Mat* 



SKFE1" 



3»»tl '■ ii- #p£ P^il (YnU-ifl "*Jt?r Wfrw-H**<taTM«onM«mr r,li* llfltr IuMik ilr i-iirrlli 

PP.P ff" tp"»«t *#pl 



fft^m < ((p n>»'t™tf 



n w>: **,:.■ 



I-* in p .pen fuouc.-n. Pr-p ii-^fiiJ- T -l-h + r.*pd*i'*«ri»flTii' , l'-»»i -nrrm*- h lffl%dn«-i|ikpn 



Ma 



bpfQKi 



VDv «n 1-Jtpwif ihpUp M¥*itrln| will *r iwo^tl. Ijfl-il.'P . .I'tl iir-n PJ-- nm ■ .■■ 

piVnn T 1*rp 1 T FW^ i WMtf. iOU P1L1PI £*l\\ p*irf E»rf ya.. p »r IPtp pnpm r l>r*rri m* 
S*[l P*t,7 IiiIHni »^r^c« y * fft r «1 J flP ■ 
flpn^inp CCB ifM Jpjpplp-* 

t*t™ Jr »Sl .T4 *SC 

nap iter in-.f.ii."i.i,i.> .ri.-i.ii.i-'.-. ii • ii- i 
^pd - p ECU .tlr- 



f^K Uppradp 

J*IV ( •■"Ir04»» JODI U«Y 
Bpi Dn ttmmt »1 din P Hi 

» -^pmp rpt 



Q;n. J ui TAr Cm 

*ptpp hij>» r 1li>n 

- - 

(WbAtik^ ji 

M«W rfr'MJ . , 

Ht fbfH . 

I Mtltf 1 

r "i ■ ^ 

i(pr>UNti . . 

pVaikiib* 

PthTprffliFi 

9ui< Th*o» . 

friW Alipnil . i h l i 1 1 1 ii j 

3*t iq^aPh .... 
fliPMir .... 
Bipi i limufl 
tp^ip ii*"* 
Tkjrp I^HI 

fP«IW*r 



tt -- 
M M 



41: s: 

llf!k- 

tfH:--3i BSC 
f I 1 «C- «U 
Jr UK/Jp »U 

J" OK'!' *5£' 

/r KC. ȣo 

SSC -Jp B5D 

J I ill- 0>0 

** MC^*» 
^ I ipk f£# *|D 



UC » VlJi WELCOMED 
QftbEAl ONLY HVfiORMA nprV 



( 0OO- 350-0054 EXT 079 



0S^3 pp a jrpdBpTiarit ol V-croware 




The .r«(Lng: PHONE 

1)3 CLS:PRIKTTAB(4) 11 HIT ENTER TO 
ANSWER PHONE 
2JZ) C»128 

3,0 PRINTG38 , STRIKG$ (2fi,C) 
\$ PRINT§68^STRING$(24 f C) 
50 PRINT@98,STRING$( 28, C) 
6P PRINTS 13^ , STRIKG$ ( 5 , C) 
7p PRINT§13a,STRING$(2 f CJ 
8^ PRINT (31^8, STRINGS (2 f C) 
9,0 PRINTS 153 ,STRING$ (5 r C) 
1W PRINTnG2,STRING$(5,C) 
11^ PRINTS 17^, STRINGS ( 12 ,C) 
Yip PRINT @ 18 5 , STRING $ ( 5 ^ C) 
13^1 PRINT@2^2,STRING$(12,C5 
14J0 PRINTS 22 9 , STRING$ (22 ^ C] 
150 PRINT@261, STRINGS (22, CI 
ISP PRINTS 29 3, STRINGS ( 22 , c; 
17J3 PRINT@325,STRING$(22 / C] 
180 PRINTS 3 57, STRINGS ( 22 ,C; 
19)3 PRINT§389,STRING$(22.C; 
ZPP PRINTS 4 21, STRINGS (22 , C] 
21)3 PRINTS453, STRINGS (22 pC] 
22^ PRINTS 1$1,CHR$ (137) ; 
23)8 PRINTei93,CHR$(134) i 
240 PRINTf225 r CMRS(137) f 
250 PRINT@257,CHR$(134) f 
2S0 FRINTG2 B 9 , CHR$ (137) ? 
270 PRlNTe321 # CHR$(134) ; 
280 PRINT@353,CHR$(137) ; 
290 PRXNT@385pCHR$(134) ; 
300 PRINT§417,CKRS{137) ; 
310 PRINT#449,CKR$(134) ;CHR$(137 
) ?CHR$(134) ;CHR$(137) ? 
320 POKE 1267 f 57:POKE1263,56;POK 
£1259,55 

330 POKE 13 31. 54 SPOKE 1327,53;P0 
KE 1323 52 

340 POKE 1395,515 P0KE13 9 1 , 50 : PO 
E1387,49 

350 POKE 1459,35tPOKE 1455,48;PO 
KE 1451,42 
3fi0 FOR Y=l TO 10 

370 PLAY ,f V30L9 204 AFAFAFAFAFAFAFA 
FAFAFAFAFAFAFAFAFA 
380 FOR X*l TO 130J0:NEXT X 
3 90 IFINKEYS^CHRS ( 13 ) THEN 410 
400 NEXT Y 

4 10 CLS : PRINT" HELLO, , , PRINT YOUR 
MESSAGE HERE TO MATCH THE SPOKE 
N MESSAGE ON THE TAPE I 
420 AUDIO ON: MOTOR ON 



K 



128 thi rainbow Autnui mi 



I 



Sir Eggbert Jumper 
Leaps To The Rescue 



By David Dawson 




O 



nc terrible day a hole 
appeared in the ground in a small kingdom. 
Terrible creatures began to spring from it 
and ravage the countryside, Many knights 
descended into the pit but none returned. 
Finally, Eggbert, a strange knight who never 
used weapons and had only his odd ability to 
jump like a rabbit, volunteered to rid the kingdom 
of the menace. The king was doubtful but desperate, 
so he agreed to send the young, peculiar knight 
Sir Eggberi Jumper is a one-player game similar to many "climb- 
up" games like Donkey Kong but with more of a u swords and sorcery" 
theme. There are eight dungeon screens included in Eggy's tasks (his 
friends call him Eggy), five of which are different. The last screen 
holds many surprises which you will have to p I a y to see 

Game Play 

The main objective for Eggy is to grab the yellow key and move, 
not jump, below the yellow door to exit the dungeon level Be careful 
— jumping into the door could erase it and trap you on that level. 



(David Dawson holds a master's degree in psychology and will be working towards 
hit dacwraie in the fail. He has a wife, Leigh Anne, and a son, Adam.) 



Align jl tg&G THEftAINBOW 129 



Joystick Operation 

Move riehl left by moving ihc 
joystick in the direction desired, If at 
any LiEie Eggy'a feet are not supported 
he will fall 

To jump up, presit (he joystick, button 
while pressing the joystick forward. If 
the slick is also inclined to the right 
or left, Sir Eggbeii will jump m thai 
direction as well as up, 

Jumping down is done the same way 
but the joystick must be pulled back. 
When jumping dawn if h critical that 
liggy h near the edge of the platform 
upon attempt, If be is too far away from 
the edge he will try to jump up instead 
of down; on the other hand, if he steps 
off before he jumps he will fall to bia 
death. 



If a platform ts above Eggy when I 
makes an upward jump he will bourn 
off the platform and. if a platform 
below him at the end of the jump. \ 
will land safely. This could be used < 
jump over small breaks in the plat tor 
on which Eggy Is traveling or to avo> 
objects. 

Use PCLE8R2 and ENTER bcfoi 
junning the program, Asa in ill hi wh 
waits on the last screen: The slogan i 
avid Eggy players is "Jump A Uruguri 



( Fo r those h aving q ueslions regard b 
this program, Mr. Dawson may 
contacted at Davenport^ Apt » 
Omaha, NE 661*1} 



touching any red object will knock 
Eggy out. Touching yellow objects, 
except the key. will cause the screen to 
change color. While the colors remain 
abnormal it is not possible to jump off 
the level Eggy is on, but be careful not 
lo step off the platform- The creatures 
cannot harm Eggy while they are not 
red, so use this time to get away from 
them. 

Touching blue objects. andaJl objects 
while the colors are not normal, scores 
paints. 

A ercuturc will appear if too much 
time is taken on a level. This creature 
leaves a permanent trail that may nmke 
it impossible to continue and effectively 
end the game. Be careful to Finish 
quickly, 



590 


12 


750 , 


202 


1130 


.....152 


1310 


172 


2000 


* ■ — h h -67 




«... 21S 


4420 


. ■ . ■ 1 6 r 


4840 


» - , , - 4 91 


4&GG 


...,,223 


END 


, . < . < . 56 



1 lie listing: EGGBCRT 

5 CLEAR100 : PCLEAR2 : PMODE1 , 1 : PCLS 
10 DIM HI (11, 15) :DIM H2(ll,15) :D 
IM GJ(9,5)sDIM CI (13, 17) :DIM C2 ( 
13,15) 

20 DRAW"e3BM20,120D2NR6D4R2NF4L2 
D2L2D2L2BM106, 120D2NL6D4L2NG4R2D 
2H2D2R2" 

30 FOB C=lTOSiREADX, Y:PSET(X,Y,4 
) : NEXT: DATA 20,116,2/5,118,22,116 
,22,118,104, 116, 104, IIS, 106, 116, 
106, US 

40 DRAW"C2BM36,90D4L2U2NU2R8D2 H 
50 COLOR4,lrLINE(86,58)-<98,72) , 
PSHT , SF r PRESET (98,70) : PRESET { 98 , 
72) :PRESET(98,58) i PRESET (96, 58) : 
PRESET (88, 58) i PRESET (88, 60) 
60 LINE (86,56) -(86, 66) , PRESETS LI 
WE (92, 68) -(98, 70) , PRESET r BF 
70 PRESET (92, 66) : PRESET ( 90 , 66) :P 
SET(96,62 r 2) : FSET (96 , 68 , 3 ) 
80 GET (16, 116) -(26, 130) ,H1:GET(1 
00, 116) -(110, 130) , H2 : GET (36,90)- 
(44,94) ,OJ:GET (88, 58) -(100,72) ,C 
2 

100 CLS;PRINT@128, » (C) 1982 BY D 
AVID LI ON ELL DAWSON" : PE= 3 
400 CL=0JKX^20:KY^168 
405 IF RO=0 THEN 480 



408 IF RO=8 THEN DRAW*' BM40 , 80R4 B 
R3NU3D3BR4U6F6U6BR3F2ND4E2BR4D6R 
6U6NL6BR4D6R6U6BR4D3ND3R4NF2U3NL 
4 BR12NR6 D3 NR6 D3 BR1 2 U 3NR6U 3 R6 D 6 BR 
4NR6U 6R6SR4NR6D3 NR6 D4R6 " : FOR XX= 
1 TO 3 JFLAY "T10;L4;O1;12;12;8;8 
;4":NEXTXX 

409 PLAY"T10 ; L4 ; 03 ; I ?3 ; 5 ; 3 ; 5 ; G ; 6 

;8r6;5;6;8;10?12?O4?Llfl" 

410 DRAW"BM"-fSTR$(DX) + ", ,, +STR$(D 

420 SOUND255 f 8:F0R X^l T05 2;DRAW 
»5"+STR? (X) : GOSUB3 2 00 : NEXT ; SC=SC 
+RO*100:DRAW"S4» 
480 RO=RO+l 

482 IF R0=9 THEN SCREEN0 , 0 : FOR X 
=1 TO 250 STEP6:CLSRND(8) :SOUNDX 
,lrNEXT:CLS:PRINT@224, "DUNGEON 
COMPLETE , BONUS-" ; SC* 100 ! SC=SC+SC 
* 100S RESTORE 

485 IF RO»9 THEN FOR C=lT04iREAD 

X,X,X,X:NEXT 

500 IF RO=9 THEN RO=l 

510 COLOR 3,1: PCLS 

515 LINE (0,0) -(254, 4) , PSET, BP 

520 ON RO GOSUB 4000,4200,4^00,4 

400,4 200, 4400, 4 600, 4800 

540 READ F : FOR C=l TO F 

550 READPX, P Y : DRAW "EM" +STR$ ( PX) * 

" , "+STR5 ( PY) : GOSUB 6000 

570 NEXT 

590 READ FiFOR C=l TO F 

610 READ PX , P Y : DRAW" BM "+STR$ (PX) 

+ " , M +STR$ (PY) :GOSUB8 100 

630 NEXT 

640 RE ADDX , D Y 

650 DRAW 1 1 BM " +STR$ ( DX) + H , "+STR$ (D 
¥) 

660 GOSUB 8200 

670 READNO; IF KO-0 THEN 700 



130 THE RAINBOW August IfiftE, 



68£ FOR C-l TO NO 
690 READ PK(C) , PY(C) 
695 NEXT 

READ PX^PYiPUTCPX^YJ-fPX+S, 

710 DATA 2,140,92,140, 184,2,230, 
85,130, 131,10,0,2,80,30,50,76,14 
,B2 

720 DATA 3,10,46,170,46,60,92,2, 
50,S9 r 160, 132,128,52, 2, 12 3,30,12 
8,76,208,36 

730 DATA 2,140,92,140,184,2,230, 
85,130,131, 10,0, 2,80,30,50,76,14 
,82 

740 DATA 3, 190,46,130,92,8,138,2 
,10, 37,170, 129,4 5,0,6,100, 122,20 
0,76,10,76,50,30,100,30,160,30,2 
38,82 

750 DATA 3,10,46,170,46,60,92,2, 
50, B9, 160,132,128,52,2,128,30, 12 
8,76,208,36 

760 DATA 3, 190,46,130,92,8,138,2 
,10,37, 170,129,45,0, 6, 100, 122,20 
0,76, 10,76,50, 30, 100,30, 160,30,2 
38,82 

770 DATA 4,40,138,74,92,130,92,1 
0,92, 1,110,85,90,98,1,180, 122,20 
,129 

730 DATA 1,180,138,1,100,129,10, 

54,0,240,175 

785 CO^200-nO*10 

1000 IF RO<3 THEN NO=0 
1010 CNT=0:K=0:I=1 
1020 HX=50JKY=168 
1025 SCREEN 1,0 
103 0 LX^HX: LY=HY:EX=0 
1031 CKT«CflT+l 

1039 IF PPOINT ( HX+5 , HY+1S ) =7 THE 
N 1100 

1040 IF PPOINT ( HX+5, HY+ IS) =3 THE 
K 1100 

1050 IF PPOINT ( HX+5, HY+3 5 )*-3 OR 
PPOINT (HX+5, HY+35) -7 THEN HY«HY+ 
17:GOTO1200 ELSE 3000 
1100 X=JOYSTK (0 } : Y-JO YSTK ( 1 ) : IF 
X>40 THEN K=l ELSE IF X<20 THEK 
M-2 ELSE M=0 

1110 IF Y<20 THEN U=l ELSE IF Y> 
40 THEN U=2 ELSE 0-0 
1120 IF PEEK {6 52 80 J -254 OR PEEK { 
65280) =126 THEN 1130 ELSE 1190 

1130 PLAY"T255?12;1" :IF U=2 THEN 
IF PP0INT(HX+15,HY+aB)«l OR PPO 
INT<HX-15,HY+18)=1 THEN HY^HY+46 
JGOTO1190 

1140 IF PPOINT ( HX+5, HY-2 7 ) =1 THE 
N HY=HY-46;EX^15:GOTO1190 ELSEHY 
=HY-17 : EX=15:GOTO1190 
1190 IF THEN 1200 ELSE IF M= 



1 THEN HX^HX+10+EX ELSE IF M=2 T 
HEN HX^HX-l^-EX 

1200 IF HX>24 5 THEN HX-2 45 EI^E 

IF HX<15 THEN KX-15 

1210 LINE (LX-10 , LY) - (LX+14 , LY+14 

) , PRESET, BF: IF H=l THEN P0T(HX,H 

Y)-(HX+12,HY+14) ,H1 ELSE PUTfHX, 

HY)-(HX+12,HY+14) ,H2 

1220 IF K=l THEN PUT (HX, HY) - (HX+ 

10,HY+6) ,0J 

1230 IF NO=-0 THEN 1300 

1240 X-RND(NO) : LINE (PX(X) -4 , PY (X 

) J-(PX(X)+16,PY(X) + 14) , PRESET, BF 

1250 IF HX<PX(X) THEN PX(XJ-PX(X 

)-6 ELSE PX(X)=PX(X)+6 

1260 PUTfPX(X) ,PY(X) J-(PX(X)+12, 

PY(X)+14) ,C1 

1300 IF CWT<CO THEN 1400 

1310 KX=KX+I*4:IF KX<10 THEN KY~ 

KY-4 6:I=1 ELSE IF KX>245 THEN KY 

=KY-46:I=-1 

1315 IF KY< 30 THEN K¥**168 

1320 PUTfKX,KY)-fKX+12,KY+l4) , C2 

:CIRCLE(KX-2,KY+5) ,5,4,3 

1400 IF K=0 THENIF RND(40)«1 THE 

N PUTfPX,PY)-fPX+8,py+4j # Oj 

1410 IF R0O8 THEN 14 50 

1420 IF DF=0 THENDF=1 i PX (1)^136 



FREE 



10 DISKETTES 
OR 

20 C-20 CASSETTES 



A subscription to ine 'Coco -Cassette' gels you a laps 
or disk luJt ol 10 quality programs delivered lo you by 
lirai class mall every month. The documentation Included 
v^ll help you run great utilities like Word Processor, and 
Budge! Anatyzer, ur enjoy great games like Ffogjump' 
and Caterpillar Cave FOR AS LITTLE AS 46 CENTS 
EACH I 

# Limited offer # Subscr.oe tor a year on cassette 
and receive 20 Free C-£G cassettes or subscribe for a 
year on disk and receive 10 Free 5Vi single? sided 
double density diskettes I 

Now available on disk! 

— PRICES— 

TAPE DISK 

lmnsissoESk w 

6MO|fii5&JE5 r 30r' *ff> 




* Uuct 3000 wlaiart cu-ttorrirr* 

+ Bsc* issuny flVdflofcUl (mm B2 PfiRfiftWU CHECKS WEtCOWEI 
(gvsr 290 wotpwra to ctooto lrun»l) 

• Aiso fiufliLiMttt tor Cqtrimadof a ftt 

T S O Subscrrplion Software 
P.O. BOX 256-C 
t-^jo, HOLLAND. Ml 49423 

1 1 1 BJ „T9fr 757? 



Aug ii si 19S5 f HE M A'-NflD'iV 137 



:PY(1)=48 ELSE LIKE ( FX ( 1 ) , P Y f 1 ) ) 

-(PX(1)+12,PY(1) + 14) , PRESET, BF 

1430 IF PX(1)<HX THEN PX(1)=PX(1 

)+4 ELSE PX(l}=PX(l)-4 

1435 PY(1)=PY(1)+RHD(30) 

1440 IF PPOINT(PX(l) -6,PY(1) )<>1 

OH PY(1)>182 THEN DF=0 ; PIAY"T25 
5;2?6;10" ELSE PUT (FX ( 1} , PY ( 1) ) - 
(PX{1)+12,PY(1)+14) ,C1 
1450 IF PPOINT (HX-12 , HY+6 ) =1 AND 

FP0INT(HX+12,HY+8)=1 THEN 2000 
14 55 IF PPOINT (HX-12 , HY+8 ) -5 THE 
K 2000 

1460 IF PPOINT ( HX- 12 , HY+8 ) =4 OR 
PF0INT(HX+12,HY+S)=4 THEN 3200 
1470 IF PPOINT (HX- 12 , HY+8 ) =2 OR 
PP0I1IT(HX+12 I HY+B)=2 THEN IF HX> 
PX-13 AND HX<FX+1S AND HY<PY AND 
HY>PY-40 THEN K=l : PLAY "Tl ; 04 ; LI 
6?12":GOTO1S00 ELSE CL=CNT+50:SC 
HEEN 1,1: GOTO 1800 
1472 SC«SC+RO*10 
1480 SOUND 2 50,1 

1800 FOR X-12 TOl STEP -2 : PLAY M T 

255;L16?04;"+STR$(X) ! CIRCLE (HX,H 
Y+6) ,X+10,2, • 2 : CIRCLE ( HX , HY+6 ) J 
+10,1, -2:NEXT 

2000 IF CNT>CL THEN SCREEN 1,0 



PICOSOFT STRATEGY GAMES 

^ THE SPANISH ARMADA 

Simulates the problems faced by [he 
English Commanders in 1588 as they 
struggled to defeat ihe ARMADA 
Cope wUh Tickre winds A relentless 
currenl OifSi^Jlty of suaplv 524.95 




DEBACLE 

Command an TSih century army in the * 
opening campaign of the French and 
Indian War Build a rcrnc through the ' 
wilder nesa 4 Establish supply lines. CopeC 
with Indian attacks Capiure a frontier 
tort. ^ $24,S5 





- FEUER AND GASSE 

Lead the American 2nd Division In 3. 
counter offensive against von Luden- 
dorif's tlnal drive on Paris In 1918. 
Recreates the battles of BeFleeu Wood 
and Chateau Thierry. Plays in real 
Time. $24.95 



All games requ ire a 22K cornpule* and er# graphically portrayed 
usinc irsE semi -graphics 4 made in depift the hauls maps Tape- 
arid dish compaipble. Games- are ahippad on lape 

Send cnock or money txder to PICOSOFT GAMES. P O BOX 
35 EIGHTY FOUR. FA 15330 £412) 267 372 1 Games OTP 
shpa-ed postages paid PA ran fleniG jdd 6 3 io Tax. No delays for 
personal checks 

□ air-n^el m Carstfa try Ke% Sdttware Dulntoulort Ltd P 0 &)■ 1 1937. 



2005 IF K=*l AND PPOINT < HX+5 , HY-1 
2) =2 THEN 400 
2010 GOTO 1030 

3000 FOR X=KY TO 171 :HY=X : LINE <H 
X-5,KY) -(HX+10,HY-10) , PRESET, BF: 
PUT (HX, HY) — ( HX+10 , HY+1 4 ) ,H1: NEXT 
3200 FORX=1TO10:SOUNDX,1:SGREEN1 
, 1:SCREEN1,0: UEXTX 
3210 LINE (HX , HY) - ( HX+ 10 , H Y+12 ) ,P 
RESET, BF 

3 220 DRAVJ»BH ,< +STR§(HX) + ", M +STRS £ 

HY+16) + " H4 R8NU GRSU 2L2 " 

3225 SOUND100 , 10 : SOUNDl , 20 

3 230 IF PE=1 THENS CREEN 0,0:CLS: 

PRINT §160," TRY AG A IN ADVENTURE R ! 

,f ; PRINT" YOU REACHED LEVEL" ? RO i PR 

INT 11 SCORE WAS" ?SC; END ELSE PE=PE 

~1 ; CLS : SCREEN 0,0; PRINTS 160 1 11 AD 

VENTURERS REMAINING" i PE : FORX^ITO 

2000 i NEXT t GOTO1010 

4000 LINE(0, 184)^(254,191) ,PSET, 

BF 

400 S LINE (0,0) -(254, 2) , FSET,BF 
4010 LINE (0 , 13 8 ) - ( 208 ,14 4) ,PSET, 
BF 

4020 LINE(0, 92)- (70,98) ,PSET,BF 
4030 LINE (104 ,92) -(254, 98) ,FSET, 
BF 



NO MORE GAMES 



EZ PROFILER — ! counts how many limes each line o" a banc 
program is executed when ii ft run. Emended banc, 22K. 
one disk drive required On a disk 120.00, 

EZ CASSETTE EN CHYPT — en crypts cassette hies through 
uau or a password Encrypted tiles are unreadable until 
decrypted with ihc- same onsswdrd AJI mac Mine language 
On s cassGiio ^ $?5 rjo 



ma«cnine 
129.00 



EZ DISK ENCRYPT - encrvpts dlik lltfis All 
language Come& on a disk 



EZ RAM DISK — use upper memoty as 1 1 it weru a d'sk- drive 
AH machine language. Accesse& an availftble memory For 
' B ami 64K computers On a r.assone 

EZ CASSETTE PILOT — run p.rrn iqngoage programs on 
your CuCd Tnis preprocessDr hnr aiaies PiiorprcKgraTtis into 
Basic programs. For cas^atTe systems $15 QO 



EZ PISH PILOT 

On a djsk 



irnnslate Pilot prog c ams on djsh ayslems 



Both encrytion programs lor 135.00 Soih Piloi progrims lor 
S75 00 



LAND WARE 

6 Larchmont Rd 
Edison. NJ 08817 
(201) 738-4213 

No shipping charges. No handling charge* 
NJ rEfSidonia add 6% mx 



132 THE RAINBOW AUGMIt 19B6 



4040 LINE(0,46)-(100,52) ,PSET,BF 
4050 LINE (144, 46) -(214, 52) ,PSET, 
BF 

4060 LINE(208,46)-(214,92) ,PSET, 
Fi F 

4070 C0LOR4 , 1 : LINE ( 202 , 2 6 ) - (2 14 , 
40) , PSET , BF : PRESET (214,26) :PRESE 
T(202,26) : CIRCLE (208, 32) ,5, 2:PSE 
T(208,32) :LINE<204,38)-(212,38) , 
PRESET 

4080 GET (202, 2 6) -(2 14 ,40) , CI : LIN 
E (202, 2 6) -(214,40) , PRESET, BF 
4100 KETURN 

4200 LINE (0, 134) -(254, 191) ,PSET, 
BF: LINE (0, 138) -(96, 14 4) ,PSET,BF 
4210 LIKE (12 8,138) -(216, 144) , PSE 
T,BF:LINE(44,92)-(254 , 96) , PSET , B 

F 

4220 LlNE(0,46)-(96,52) , PSET, BFr 
LINE (128 ,46) -(22 8,52} , PSET, BF 
4230 CQL0R4,!: CIRCLE (16, 172) ,14, 
4:PAINT(18, 172) ,4,4;FOS X=l TO 4 
:PSET(RND(28) , 146+RND(12) ,4) iNEX 
T: LINE (10, 158) -(28,165) ,PSET, BF 
4240 RETURN 

4400 LINE (0,184) -(254, 191) ,PSET, 
BF: LINE (0,138) -(44, 144) ,PSET, BF 
4410 LINE (154, 138) -(230, 144) ,PSE 

T,BF:LINE(64,92) -(152,98) ,PSET,B 
F 

4420 LINE(202,92)-(254,9B) , PSET, 
BF:LINE(0,46)-(64, 52) , PSET, BF: LI 
HE (178, 46) -(218,52) ,PSET,BF 
4430 RETURN 

4600 LINE (0 , 184) - ( 254 , 191) , PSET, 
BF 

4610 LINE(0, 138)-(204,144) r PSET, 
BF: LINE (0,92) -(28, 98) , PSET , BF : LI 
NE( 74, 92) -(148, 98) , PSET, BF: COLOR 
4, 1; LINE (148 ,0) -(254, 98) ,PSET,BF 
;LINE(0,0)-(148,52) ,PSET,BF 
4 620 RETURN 

4800 LINE(0,62)-(26,34) ,PSET:LIN 
E- (44, 56 }, PSET: LINE- (54, 30) , PSET 
:LINE-(216,30) , PSET: LINE- (222,52 
) , PSET : LINE- (240,28), PSET : LINE- ( 
244,60) , PSET! LINE- (254, 42 ), PSET 
4810 PAINT(100,20) ,3,3 
4 8 20 COLOR 4,1 

4830 LINE(76,0)-(70,14) , PSET; LIN 
E-(118,46) , PSET: LINE- £94 ,16) ,PSE 
T: LINE- (112,2) , PSET ! LINE- (130 , 22 
> , PSET: LINE' (138, 30) , PSET: LINE- ( 
138,40) ,PSET:LINE-(142,44) , PSET: 
LINE- (146, 40) , PSET: LINE- (148, 30) 
, PSET t LINE— (154,22) , PSET 
4840 LINE- ( 150 ,16), PSET : LINE- £ 14 
2,12) , PSET: LINE- (136, 16) , PSET: LI 
NE-(130,22) , PSET: LINE (156, 22 J_-£l 



78,4) ,PSET:LINE-(212,18) , PSET : LI 
NE-(202,46) , PSET: LINE- (232, 12) ,P 
SET: LINE- (232,0) , PSET 
4850 PAINT (144,0) , 2,4: PAINT (144, 
20) ,4,4 

4870 LINE(120,10)-(122,28) ,PSET: 
LINE- (136, 34) , PSET: LINE- (148, 34 ) 
, PSET: LINE- (162, 28) , PSET : LINE- ( 1 
64, 12) ,PSET 

4880 PAINT (158,22) ,4,4: PAINT ( 12B 
,22) ,4,4 

4885 CIRCLE (138,26) ,2,2, ,5:CIRCL 
E(148,26) ,2,2, .5 

4890 PSET(138,24,3) : PSET (138 ,26, 
3) : PSET (14S, 24, 3) ; PSET (14 8, 26, 3) 
:PSET(144,40,3) : PSET ( 140 ,40,3) 
4900 COLOR 2,l:LINE(142,12) -(134 
,9) , PSET: LINE (146, 8) -(138,5) ,PSE 
T : DRAW fl C4 BM1 2 8,32 D8ND8R4KD8 L8ND8 
BM156,32D8ND8R4ND8LBD8 U 
4910 COLOR 3,l:LINE(0, 92) -(162, 9 
8 ) PSET , BF 

4920 LINE (0,184) -(254, 191) ,PSET, 
BF : LINE (62 , 138 ) - (12 8 , 144) ,PSET,B 
F: LINE (178, 138) -(200, 14 4) ,PSET,B 
F 

4930 LINE (50,90)— ( 140 , 100) , PRESE 
T, BF 

4950 CIRCLE (14 2, 58) ,4,4: CIRCLE (1 

42,58) , l,2:COLOR4, 1 : LINE ( 146 , 56) 
-(138,48) ,PSET 

4960 GET(136,48) -(148, 62) , CI 
4970 LINE(136,4B)-(14B, 62) , PRESE 
T, BF 

4 980 RETURN 

8000 DRAW N C3U10E4R4F4NL8D10»' : PAI 
NT(PX+4,PY-3) ,3,3 
8010 RETURN 

8100 DRAW ll C2NUSRSE4H4ND8LaG4F4' , 
8110 RETURN 

8200 DRAW 11 C 2 NR 20NL4 D2 NL4 D 2 NL4 D6N 
L4D2NL4 D2NL4 D5R20U2 0 " : PAINT ( DX+2 
, DY+2 ) , 2 , 2 

8205 DRAW"BM-14,+4C3R6D2L2ND4L4" 
8210 RETURN 




You At 

RAINBOWfest Princeton 

October 11-13 




Augusl 1386 THE RAINBOW 133 




HARDWARE 



OOU Bi [ iff itch - \ m LCD j ihw yw which port it being uwd , l w 3 . Mhgh Qunlii y 
parti wfth a C/*Cf looking foe* pint e I - SI* .95 

DOUSJ ttlLi - Hook g WO [JEW odd a PRINTER up at the www lim* wi1h this 
r : i;p -ci r < •• • • 51*95 

EXT CABU - l«q pnnif* of MOOfM eafal* J I S feet) ftM 
T-CAILf - Yfc con connect Iwd devkei dt ihe iufll* 1tfl» (o yrjw ROM pari (SO col- 
umn card end disk Orbl) 5?9 9 S 

COT 111 tJNlV(R - Be-s-f vwi*o driver ovtiilttnle far your CoC* AnOde by owHr'Enfls of 
fAcf ai m Bav Saf i won, Spicif y CoCo w tut a M Si fl M 

MlH\ MOUTH - Now gc-1 sound from your moi« nwrtilor, Ptuonnoht in. nothing ha 
trjkkr sa«« 

COlO* POWER II - Thi plug in CP, M board mil dh* you n uU it*n*urah ot CP M 

p :.. . . smo.od 

M I Mf-M DftEM - 300 BAUD,. Ordinate ' Awwer Foil Duply* . flir cii C(u«ttl 
I Soy* SJO 00 when yrw buy ant nl our "drminal progroini and o modem) 

DISKS - DESKS - DrlRi - OtUS - OEMC! 

Save on bkwik 5'.i" duplies. Buy In bulk om) lav*! No ilmn 1 1 Cr minimum in 
eocnorderi .,S16,00 




DOUBLE CABLE 



1 



DOUBLE TERM + Plus + 



This program ts. the hIHmIi in CoCa C ornpwccnngl DfjuQle TtTffW il used wrrli ► 
plug-in BO column boprd. Supports •ithit Doufcir 8D Plui. Cul-j Pawl* II or Wan 

Mere are jusl vmt at 1hn lealitcs OrjutHe Tonti * IBS UJ o#Ibc 

MkIi 

Half. fvi< Duplof or Echo 

Odd, Evur>, Walk. St*;* or No rVily 

7 or a Bil Words 

1 of 3 Stop Brcs 

All Cops if nooded 

"j*vpra I Prmnfrf For mols 

Trapping of ncominrj thfitotim 

BAUD Mitt: 

I lD-iBOO Icomrnvnatatrri 

o00-°40O primer) 
1 cfttrt yormiTi 

80 x 34 upper { lower™* 

Send all TIB duration Iron Uyboord 
lullon 

Merge text or programi 

W\H la 5iK memory 

Four fluflfl* Send fAsoes 

Display Eftfi Used, ^r-mn.ni-^ 

Fdiicr — Move tor ward and .-evcrie thru buffer Eraeft r lypo OWT. dctore Ifrti 
chofocipri w *vo»dt Block derliTt, 

10 Mocra koys 

Aulomotk: Caprgr« gl tncominp tiles 
X Ofl/X off GapabllHitl 
Sond True Line Brook 

Irar-mis' Receive BASIC Pfogrurn^.. Fdtt of WtfthtfW Cod*. No mod lo Irafrstar 

BASIC proo/flms lo ASCII Formal . 
SenfB-Aodd Wntrci^ at Porcmoteri to Oiiik 
Ji* 1 Id 4 Dili Drives iff SAVE, LOAD. Difl & Ormuto Oi splay] 
P*f»nl «hii« roctiving iitfarrnolion* 
iaiy ia ul* WUWU drivrn Formqr 
"ompffrbeoirve- uteri manLal 

Warkt on All Rod-o Shock Color Camputeri, and All Radio y*xk Dki ^f^ienu 

I S day fnoney back guaranree I. lets d- HO. DO roitadt iFVg / UH charge.) 

Only 35 OQ oach for oil lutur« upg r ades when you relum your wurranly -jatd. 



ma. 



I 




tkhrWE Tcfrn 
r-Cabl« 

Deublt SO Flos 
Camphhle Pock.og* 

'Roqgirci PC Pok from P(J. |nc. 



iSV.v5IDil« 
JIB*.fl5-+ML 




DOUBLE 80 PLUS 



I HI" K BP COLLI MS 

Blfl I T tS SWITCH >OK COCO OH IIOl ULK 8U PL. US 

mux si able; VIDKO OL 1-plt 

f .ni.l) PLATED h:i)CiE CONNECTOR 

UK1V KK* ASAU.ALlt.E FOR BA5JC\ OSV rind f'LF.X 

IHSPI.AV All. ASCII CHAHACTTJtS 

AITTiRiVATF. ClIAHAlTI'.H SETS AVAILABLE 

MhTAL CASE IfiO't cheap p)cuikt 

liOLiULL TKKfVt + ^wiiluhle for tub. btmrti 

H U hlili BY A 90 DAY HAKTS AND I.AUOK WARRANT 



DOLIBLE: SU nx S > f HO wSunir* bo^rdt 

\>t ABLE - 

MASK l»HIV I.H 
r»vM>KlVltt 

¥hVX IrRl V KB {flV5 iljih [C ITpan I 
I pi n Ul I 1 1-.K.VJ * (tlist i^.Oh I 



i: fti 

55A 



COLOR TERM + Plus + 



Select: 

Half, Fun Hhpttx v t tbo 
Dad. t\'<nn. Mark. Spar.* ut No Psniy 
7 v G Bit Wc.nl - 
t tH 2 Sluo Bite 
Mi Caps- A nftttlcd 
Scvtml Prmter Formate 
Trapping 91 iwamirM) cJtjjacle'i 

lUMflOO {tommuflteate) 
SUtf 360D {primer) 
Sc<cki formal; 

32* 16, 42 51, 61 df 85 x U 

Smd jiN characters lam koyoraro 
Buffer. 

Mega taxi 4V pfKirams 

49K id 53K rresngiy 

Four tiurr«i Sand Mgdro 

l>5ji^V Syfes UstaVRumaininn, 

Ediiar— Mw« fawajii aret reverse Hifu cutter insart type over, defett lint^ 
cltifunliii!. or words flint*; rttlaia 

10 Macro Kays 

Autonialit Capture ul Incoming I He:, 
X mi 1 X all capabllita?, 
Stud Tnio Line Break 

TmhnjpivnpciH*!? UASJC hfoqrams, F-We? or Macrwre Cudu. ho n«d !□ l/anslatu 

BASft; p'tfjrams to ASCII Pwfiut 
SantfLoati Map as Of f*ararw1ei^ 1o Disk 
Use I ra 4 Dtsu Dtwes f «<SAVE r LOAD. DtR & Gramm Di&ptay) 
Pn»| whrle <fct*lVJiiu, irilarjrkilKKi 1 
Easy la use MENU driven loanai 
Ccrnprelmsjvfl ttsnim manual 

Wurta rw AH Radio Shack Color EamniitefSi arw AN Hadio Sruc* Uisk systems 




l-HiCL: Ilii turn 



t-IU 96|0^T,tpd| 



SUPER UTILITY SPECIAL!! 

Save over $ 50 oa H 

Set the following utilities on a single disk 
or one low price: Double Spooler, ROM 
love, Color Disk Saver, Autoload I], Double 
4ai|er P & Color Key Command — 

iuper Utility Disk _ s 49 flS 

SUPER GAME SPECIAL!! 

Save over $ 50 oa 
Set the following games on a single disk for 
me low price: Clone Attack, Color lago, 
Galactic Math, Color Biorhythm, Modem 
>hess, & Underground. — 

Super Game Disk s 39" 



DOUBLE DOS II 



Doubt* 60S J I Now Ufa aS F +0,of 10 tract (cubit w s*nfl|# tidvdj tinvtfs, or! 00 
iyi^ro, all ol Ihc same lime All -erjulnr diik co^mandi are i u pp^ttd with 
Pcfcbl* 005 II grid are totally ifaiKkparcnt 10 yw SASIC progroms t Yau ton ger 
up la f$t trawtai hi a diiic using an (Kf (rack drSri. Th«t ara The odiird 
corrvnamhT 

BAUD 16 . tNng«i lht BAUD raT* 

Tit AC* JS r 3ri.«JQ.. dmflfl* nufnbm at irockj 

DOU&Lf .enable the doubh tided apiiini 

RM .prurt ynyf diftftlory lo pfwiler. 

DUWP build programs wr-itaui 0 Itrminol progrwn 

Ml I . c bo not Mi« hrod &i«ppjnrj rale. 

VIDIO ON fWt . iaverb* viimj wirttOvl a hanfMtvr mod . 

SCtOli ] -25 S . r . chang« your 4; r«rn k rol li ^ >p*»d. 

COMMAND.,, wiit litl Oil new commnftris. 

DVIPI 0,1,2 Will allow ropy A feurkup tt^m on* nth at a drive 10 QnoTtitrft 
DAT! . . y<w cgr enter tha morrtti. day nnd ytor a» an ej£t»niiori 10 tow nrcin/anii 
when thay ore displayed during a OIF) tammond. 

Wr> |HftmtH rhal tha proarom will *wk usfng rhe abave tommqrti. wlh dl lypti 
0< 35. 4(f gr E10 Irock drivttll 

PWCIi 550.45 (0I« ONITI MK r«!ulr«l 



D@iyjblle D^fni/lltiyj S©ffltw@if<i 

620 Kings Row • Denton, Texas 76201 • 817-566-2004 



Play And Learn Together 
Wonderment Is Contagious! 



By Bob .41 brer hi arid Ramon /amor 
Rainbow Contributing Editor 



"SfJivul It 1il Flit Hurt 01 A Child* ct tot p*rrnU of quite young thkldrcn. 
W< w.ijil u» kelp >liu wutI ainl i?U> ntth Niiui J- to Hm,cji-uU *:liild jju) luacb 
(u utt LumpnM* 44 a joyful liirtiJy tiptticfltt We itijgiMl way* 1u itw ihc 
r n inie<r«mp«U' u«i«ih,-t humi/. u> n..-.iur Jt -i- >.-ui rhiki'* independence frihwh 
and twtiDl tier own ktc Sor tijc pride mi her fin* ai ilw dinuU ibe 
computer la do *h»t the cctectt w)4h <ic!»h*T*ii«»n S« Itrr head gcjfi iwiich 
to "tin" bj dm pto^reiiw i1rp hj *t«p with .'UJ picwnfc LarLnn ciwd.uicc 
Wc * kl I tfiplure |wf Impt. Wiilivoiu l»c : .p j i Ik- t*j.l3u.i*.iokj, 

• Spccifa ~lcachjnji" letfcenuiKi m M* Jimmmc^ u+is be itm <lnW J i u*o. 

• Crtlicil cvjloattofl oi tollwnrc h^tcil pq nkmrtc pl^yttnyit to t»m!l> .um> 
idilcti cnvtiutimcQU- 

• VJUlUJUjI i«ouiu» iv cumuli tauU- MiupiuMm, tV/tVUVf puWiiliej*, 
UCIWullA, ric 

■ Sujitatioiu for inleriiuia and fun timn away fft>M iht cwdipvKr 14 muMlJc 
c-iL iJhr Ubianati lui wlurruatiun * ail it rV lonMhrr mm! nuvu« n, *nrk 
ntfcihci J4 1 tiilkimctn m j ..'oriimuii n> project, late in "nwnxenm' walk 

• VVhAttirf wr laic, fitmi fantUiti *Lui wJUs .ii Menln I'M ur |jlii:i vuu, 
uii rL-juJctt. Let\ pout uu; tiKwledft and iturc oui tjptf^fic** a* wr fr^rn 
llnm :HO tUddrrn 



C MtfeUiff l^&S by DmiciaVum. P.O. Bo* 162", Mcnlo J»*tk, CA WflJft, 



(Well-known author Bob Atbrvcht co-authors the 
"Came Masters Apprentice "feature for run fiAiMtOtt 
each month. Ramon Zamora is author and co-author 
of several books, co-founder of Computer Town 
USA!, and currently designing computer games far 
kids at Child Ware Corp. in Mmh Park, Calif.) 



SLiicc yuu hiivcit'i iv'iii vau want more Wandering Siai 
(his time we will give you an assortment ol program 
from TRS-SO Color BASIC by Bob Albtechi. 
We begin with inter galactic Broadcasting, We sugge^ 
you type ii in using your name. Then, encourage your chit 
la trhiinge it to her or hi* name. 



100 
105 

110 

120 
125 

up 

140 
145 
150 
160 
165 
170 
I S 0 
18 5 
200 
210 
220 
230 



CLS 
i 

PRINT "INTEKGAUVCTIC" 

SOUND 89, 2$ 
i 

PRINT "BROADCASTING" 

SOUND 12 5, 2J3 

r 

PRINT "COKPANY" 

SOUND 147, 20 
i 

PRINT "BKINGS TO YOU. . 
SOUND 17e, 40 



n 



CLS 
PHI NT 



"LUCY 11 ; 



SOUND 89 r 
GOTO 21,0 



Of courso. you may 
lo pul yaw n»ins In 
Line 210, 



136 THE RAINBOW AugjH 1985 



You sec. The way to mitkc u computer w underfill to a 
lild is to play with the child on the computer. Play 
lgcihcr, team together. Wonderment is contagious J 

We Think your small child mighi like this one. Encourage 
im or her to type in bis or her name* 



100 

110 

199 

200 
21.0 

299 

300 
310 
320 
330 
340 
350 
399 
400 
410 
499 
500 
510 



REM** GRAND FINALE SCH 16-2 

CLS 
+ 

REM**FOR WHOM? 

INPUT "YOUR NAME"; N$ 
i 

REM**CRES CENDO FOR N$ 

cls -r 

FOR T-l TO 255 (* Jh^L 
: PRINT N$f 
: SOUND T f 1 
NEXT T 



■*>«ur fin i« enift _ 



REM** LONG TIME DELAY 

FOR K=l TO 2 500: NEXT K 
i 

REH**DO IT AGAIN 
GOTO 110 



Almost every kid we know is un a team or has a friend 
n a team. So wc suggest this program called Go, Team. 



100 
199 

200 
210 
220 
299 
300 
310 
320 
399 
400 

■: it; 

420 
4 30 
499 
500 
510 
599 
600 
910 
920 



REM** GO TEAM GO J SCH 16-3 
i 

REM** 'GO 1 ON A BLUE SCREEN 

CLS 3: PRINT "GO 11 ; 

GOSUB 910 • Um time tleiay sue routlftfl 

i 

REM** 1 TEAM 1 ON ORANGE SCREEN 
CLS 8: PRINT "TEAM" ; 

GOSUB 910 « Use lim* delay luhroullne 

t 

REM** ' GO I 1 ON MAGENTA SCREEN 

CLS 7: PRINT *'GOl"j 

GO SOB 910 ^ Ui* limn delay subroutine 

GOSUB 910 Lwici! lor romjtir (May 

I 

REM** KEEP IT GOING 

GOTO 210 
i 

REM** TIME DELAY SUBROUTINE 
FOR K=l TO 500: NEXT K 
RETURN 



Adults love to kid adults. Kids love la kid aduliv Adults 
wc to kid kids. And fa nn. Imagine this: You arc the 
tst one to go to bed lonighl. Before you go, put a message 
n the screen for the early risers. 



100 REM * *ME S SAGE BLINKER SCH 16- 
4 

199 < 

200 REM** GET MESSAGE Et PLACE 
210 CLS 

220 INPUT "YOUR MESSAGE" ; M$ 
230 INPUT "WHERE SHALL I BLINK I 
T"; F 
399 1 

300 REM** BLINK MESSAGE ON 
310 CLS: PRINT §P, M$ ? 
Z = 500 
GOSUB 910 



REM**BLINK 
CLS 2 
Z = 300 
GOSUB 910 



MESSAGE 



OFF 

BflUSK 
YOUH TEETHI 



320 

330 
399 
400 
410 
420 
430 
499 

500 REM** DO IT AGAIN 
510 GOTO 310 
599 1 

900 REM**TIME DELAY SUBROUTINE 
910 FOR K«l TO Zi NEXT K 
920 RETURN 




Can you figure out how to use the following program 
to palm many for few) colored stripes on the screen? 



G0 



100 REM* * S TRI PE 1 PAINTBRUSH 1 SCH 

16-5 
110 CLS 0 

199 * 

200 REM* * D I ALOG WITH PAINTER 
210 PRINT @0, CHR$(30J: PRINT 
f J 

220 INPUT "DOWNfL^CLR" ; DOWN, 
L, R r CLR 

299 1 

300 REM* *PAINT HORIZONTAL 
310 FOR OVER=L TO R 

: SET (OVER, DOWN, CLR J 

NEXT OVER 
i 

REM** DONE - SOUND OFF. 
SOUND S9 f 10 



STRIPE 



3 20 
330 
399 
400 
410 
499 

500 
510 



REM**GO BACK 
GOTO 210 



FOR MORE 




fi lh« RJfjhl and* \J 




Augusl iuas THE RAjNBOW T37 



Tho real wonder mens d| computer is 10 moke them do 
whai you want them to do. Everyone who rends this 
magazine can learn to read and understand CoCo BASIC 
programs* if only the people who write for the magazine 
have compass ion for you,, the beginner. If you learn to 
read and understand uasic programs written by others, 
you will soon learn to express yourself in the language 
built in to L'vt'ry home computer. 

Now iry (o read and understand this program. Replace 
the OPTfi statements with locations of your slurs. 





erf mi _ lt 


16 + 


V . KOLOR1 




SFT (22 + H 


15 - 


V i KOLQR } 


A A. d 


t3D 1 ^ J4 ~ Si f 


16 + 


V, KOLOR) 


499 


I 






500 


REM** DELAY , 


THEN 


DO MORE 


510 








520 


FOR K-l TO 


Z: HE XT K 


530 


GOTO 210 







100 
110 

199 
200 
210 
299 
300 
310 
320 
330 
340 
399 
400 
410 
499 
500 
910 
920 
930 
940 
950 



REM* * CONSTELLATION SCH 16-6 

CLS 0 
i 

REM**H5 IS NUMBER OF STARS 

READ NS 
i 

REN** TURN Otf ITS STARS 
FOR STAR-1 TO US 
t READ OVER, DOWN 
! SET f OVER, DOWN, 8) 
NEXT STAR 



REM** DO NOTHING LOOP 
GOTO 410 



Color «ie~) 



R£H* *STAR DATA 



DATA 
DATA 
DATA 
DATA 
DATA 



7 

2 5 , 
56 , 



13, 

12, 

20, 
14 



18 r 
34, 
54, 



10 
14 
20 



Values of OVER and DOWN 
tor seven stars 



J 



A mandala is a symmetric pattern; nice to look at, A 
giant snowflake is beautifully symmetric about its center 
Snowl lakes are great mandalas but melt too soon. Use 
this program To put nn ever changing mandala on the screen. 



100 REM* *MA ND A LA , 
SCH 16-7 
110 CLS 0 

199 1 

200 REM* ^HORIZONTAL 
FFSET 

210 H = RND(32) - 1 
220 V = RND(16) - 1 
299 1 
300 
310 
399 
400 



EVER CHANGING 



& VERTICAL O 



REM* * RANDOM COLOR 

KOLOR = RNDfS) 
t 

REM** TURN ON FOUR BLIPS 



410 SET (31 - H, 15 - V, KOLOR) 



RUK the program. The computer turns on four ligh 
at a time, symmetric with the center of the screen, If ye 
don't see this happen, increase the time delay by changir 
Line 510 to: 

S10 2 = 5m 

j iuI pun the proyniin again. If you want the mandala t 
change more rapidly, delete lines 510 and 520, or chant 
Line 510 to 510 Z = 1. 

Ex pe nine nil Try these variations: 

Variation I: Change only Line 210, as follows: 

210 H = RND(RND(32] ) - 1 
Variation 2' Change only Line 220. as follows: 

220 V = RNOlRNDflG) | - 1 

Variation 3: Change both lines 2 1 0 and 220, as follows: 

210 H = PNU(RNDf 32) ) - 1 

??<h w ^ Rhiri(PNnf ie] l - i 
Variation 4: Change cither Line 210 or Line 220, or boil 
as follows: 

210 H = RNDfRNDf RND( 32] ) J -1 

22e V = RND(RND(RNDfl6))] - 1 
Variation 5: Change cither Line 210, or Line 220, or both 

21GH = 32~RNDtRNDt32n 



Experiment! The bosl 
»rlBllon& arc your 
variations^ 



220 V = U - RNDfRND(l£] ) 
Variation 6: Change Line 310: 

310 KQ10R = RND(RNDt 9 J ) 
Variation 7 Anything suggested by the above variations. 

i 

Here is a simple number guessing game. The numbc 
of stars tells you how close you are to the CoCo^ seen 
number. Can you guess the number in seven guesses (ever 
time)? 



The listing: 5TRPS 



500 . ... ,37 
ENO 65 



100 REM** STARS - A GUESSING GAME 
SCH 16-8 

199 1 

200 REM**TELL HOW TO PLAY 
S10 CLS 



13 H THE BAIN BOW AiiQUhl lMfe 



220 PRINT "WELC0I4E TO MY GALAXY. 
I'LL" 

230 PRINT "THINK OF NUMBER, 1 TO 
W - " 

240 PRINT "YOU GUESS MY NUMBER. 
IF YOU" 

250 PRINT "MISS , I'LL PRINT SOME 
STARS, " 

2 60 PRINT "THE CLOSER YOU ARE, 5 
HE MORE" 

270 PRINT "STARS YOU WILL SEE." 
280 PRINT "IF YOU SEE 7 STARS {* 

290 PRINT "YOU ARE VERY, VERY CL 
OSE!" 

299 1 

300 REM**COCO 'THINKS ' OF A NUMB 
ER 

310 X - RND(100) 

399 1 

400 REM** GET GUESS, G 
410 PRINT @480,J 

420 INPUT "YOUR GUESS"; G 
499 1 



500 REM* *D IS DISTANCE FROM X 
510 D « ABS{X - G) 

599 ' 

600 REM** CHECK FOR A WIN 
610 IF D=0 THEN 810 

€99 1 

700 REM** NO WIN- PRINT HINT. 
710 PRINT @4 64, "*"; 

720 



IF 


D<64 


THEN 


PRINT 


ii 


; 


IF 


DO 2 


THEN 


PRINT 


ii 


*» ; 


IF 


D<16 


THEN 


PRINT 


ii 


*"; 


IF 


D<B 


THEN 


PRINT 


it 


*" ; 


IF 


D<4 


THEN 


PRINT 


if 


*" ; 


IF 


D<2 


THEN 


PRINT 


11 





770 

760 PRINT : GOTO 410 

799 ' 

800 REM**WINNER! 
810 CLS 

320 FOR K=l TO 100 

B30 : PRINT §RND(510), "*"; 

S40 NEXT K 

850 PRINT €480, "YOU GOT IT, MY 
NUMBER WAS" X 
899 1 



XPNDR2 

for the CoCo 
DISK SYSTEM 




XPNDRI inch or 

TrU* prototype card Itafuies a '0 pin 
cooPiCto* Trji pfutiKliiuqUi my. anon- 
ym? drtk tytivm or ROM p-«k* TKn 
Cote :>qna!B arp tirougrn out la * r^. 
**ap D-lflS Scacml flOi? - ■•■ spr ng 
dip* pravitio rrjiiaS'c nnc POtMffM 
ju* upfliatisn p'uj KriirJ qvppor! lor 
vcrtirrni nmrnng -?< ino CCnlrcElQf Tho 
4-otire ? r ncr* curd . o ar»lk>d for kCa 
AsiPn-iNftd 1es!b<5 and ready la run 

XPNDfl.1 ITS.as ujidi Of 2/$3d 
AcugflBd* .3»6 2 incftbrm b'iii»dl>0i"J 
feat Drinji Hip CoCo *iQn*'» cnrt to 
tab»i«J pjdiL Both XPNDR C*t£* r»r* 
OOubls-ittHfLt y>ai&;»poxy. haw gold 
plaiod piJrjQ COnrtKlort. (Uru-hplu 
paring ana nrp aacmnad *jtn him^ 
pawe* sno. around S^sm They're 
dolifcfl lot stftnffD'a 0.3 ana Q fl Inch 
Wttfi dual ln-Hflfl mlr-wrrap lecKcti. 

wHfiilD.i matiQrioanCfnjoU!Doflf|jaflq 

Tar cor nnalara 

MiffL' (t 4 Uhioue pt«tlC Triert IhBt 

aityni and suppavt pHhirt circuit 

iiarcfJl In (rtr; CaCCC*ltr»d{fPpCirf Don'!' 
ErjrfFVl W ORDER ONE f Oft YOUR 
XPHOft CARDS 



trended wiin cad> xPr*DR card 
Bra ft p»pB4 0' APPLICATION 
NOTES to r*elp you Iwirn. aooul 
CWnti flna hc*Y io Connect ttiErm tp 
your CcCn 



to pnJsrar tor iBsnnlc-^l »nf<wmt«- 

f2UB] nz-&atm 

*«fid.iya B*m (o noon 
Wapayihjppinnjon pmpcirdA*d*rrt. 
For IrrKiTBdlHli} ihiprr>nnt i*nd 
cimtli ninitfyaiuVror ihe nunwn 
flnauipifalMjii rJ*lwo»v<""V13Aor 
WftSTEBCARD to 

ROBOTIC HICftOSITSTEriS 

aox30B07 scathh wa r*aiaci 




THE VERY BEST 

* Dennis Kir« • Bill Harden, Jr. • Stephen P. Allen 
* Wttliam Clement*, Jr. • Mark Goudman 
* Arid Oihc-n 

StiphtitticolcJ I ffkfdu'ttrct Up'tn-rlicMlhutcNcV»#, Gdsup flrid 
Rt-vlcwjJ Lnneutigtr*! Aft. Appllcrtrinritt Gmplm •>! And mhi-r 
«*«iJ stul'f! 

2*> nimf- ii vutr 

If yan Rfc >i l.iliroicd fiarlstT— cw plan to U"- v*m» »tnniN In- 
■ t'.i JiuC UnderCnli \i . 

Sijiy tm ii*P of the Color World; Subscribe loday? 



Ybb, «ntor rnif sybstrtplion lei UNDERCOLOR 



1 yflsr £33,00 
C»R0da/MaJtlcD 

. I 1 ir £47 00 
□v^rsea-s 

□ 1 year S53 US dollais 



2 y^ars S6C 00 
Cl 2 years 194 00 

Airmal $6^ US dollars 



Narn» 



SUlB 



Mail To: ColOtPluS. Hok 1409. 
Una bury, VT ot call (MI) JSSrfiaflO 



Augusf IBflS THE RAFHBOW 139 



ODicorr 

COMPUTER SOFTWARE AND ACCESSORIES 



PRINTERS 

# SPiRI1p[BaDP5 FTi ISUtit 
OKIOATA W iSERJWCOCGCABLE 13M0G 
OK I DATA Q? | PAPl i >u > 

1 1 no CPS DriR - 40 CPS CaMMpoitonci 1 Oi<alH>! 
OKIDATAtfJlPAR - IS CARRIAGE J I5950O 

I laocps amir - *o cps comtotmu to OLonty 

# CITl/EN MS*MO 133800 

j 190 CPS Oian - 40 CPS CC>TCC0oi-4Jncc £J«IH>. 

# PANASONIC KX i R ■ I BO c M i t ir/4 n ■ 

# PANA3QN >T KK I OEM <fW Pj J »e 00 

H3QCPSr>jt1 IHCPSNki! i- j 

* EPS0N COOg COMPATIBLE 



PRINTER INTERFACE 
[Serial to Parallel) 

PbhlfRIUTfiP A MODEM, CONN ECTI0N9I 
PURCHASED WITH UnintEP 



1-59 95 



MODEMS 

VOLKSMOOEM WITH ALL CABLES Wg Ik. 

I30OBAU0 - MANUAL ANSWER 'OIAL1 

NEW! AGREATRUY1 NEW) 

vOLissvuctM irua wth all cadlfs ww of. 



Co Co MAX 



COCO Maa 
VRRANC+|(:Ajnur 



D 

*ss «s 



MONITORS 

AMDEK C VEAR WARRANTY* 
COLOR: SOT iCOl OR C OMPtV -i T L A N i j 1 1 AW w r iUL i 

, re places ote color o wwoo 

Video xxmgreen noqlapei t\**ao 

VIDtOSOflA lAMflER NOfiLAflE-l H55UU 

NAF 4AMBER W'AuDlOf tlOQpu 



MONITOR INTERFACES 



VIOFQ PI US \ZA 3* 

■DOLOR 0« MONOC+iROMEt 

PU«CHA?S£D Wf TH MONITOR I i« 95 

VIDEO PtUS HC 1*9 95 

<COtQftFOBCOlOH hi 

PURCHASED WITH MONITOR 131 95 

UNIVERSAL i/lDEOADAPTFRiHyMr>rM'ftfJi| V'<>-'. 
PUftCHft BED Wi f H M L>N I tijh IM B6 

VTOBKfl WITH AU COCOS. BlM A MUST FOR 
NEW COCOHt WITH SOLDERED 1N VI DEO CHIP 



KEYBOARD 

SUPER PROB* MARaDAFA. 1M to 

inqi ran coco in 

AtH PTE * If Ofl POST - 10 ft2 COCOl 11 H5 



AUTOTERM/ MODEM SALE! 



A.JTOTfflM WITH 
V0l>5MCCEM,SEE BELOWj 
\'0\ .* fiVOC'E M tXAi lSoc Bole* I 



T D 

*2*9 95 12*-i?a 



DISKS 



UIFHANT ^SJJ 
ELEPI'ANT r^JQ& 

elephant dsdd 

3ASF OuALlMt TqiG SSDL - 
FJ/vS* OLWUMETfiiC DSDC' 



1 HT 2 * HI 



»ibsc 
tivuo 



HPt» 
171 Ot 



TAPES 



C i ij (ONE DOZENi 
'WOW MCRt DO.: EN 



1- v 

oauoz 



DISK STORAGE 



f-UPN^iLE id 
i : UPNEILE7S . 
FLIP N FILE SQ 
DISK BAN RS I HOLDS' 



neue 



JOYSTICKS/ ADAPTERS 

W»CO JOYSTICK ADAPTER 
WJCO ANALOG JOYS TiC* 

JNQ ADAPTER REQUIRED 

SEi,rCENTSP'N-rn PrCiRA' 



1 'Ah- 

- rorr FlOAT O'l 
HANDLE - RUGGEO'i 



Look at These Discounts and Compare... 

ALL SOFTWARE DISCOUNTED AT LEAST 20% I 



SPECTRAL ASSOCIATES 




ELITE SOFTWARE t 


0 




T 


D 


□ ELOE.WCinD 


W7 95 


MT85 


p- ICE CASlLEFi 




>?v a;* 


□ ELITE WORO-SPEL 






& GALAGON 






Pl^LlTE-SPEL 






& PEtJOON 






□ EUTE-CAktlVEM s , 




*!iM»S 


& COJ.OR PANIC 


*I0« 




□ EALC4-1S1 




* 1 -■ 


P CUflIK 










00 


P LANCER 


*IOQi 


*?S 3d 


□ ENTsPE LISRARV iDSSKi 






> USDOaSLEB 

Wl-HflLVH'PHD RUN 


*\9W5 
II4<» 


*»4K 


DEFT SYSTEMS 




LUNAR ROVER PATROL 




WIS 


\i£n past-Al 







COMPUFERWARE t 

&TAP 1HAOER iSJIt CASS'S*K DiS^lH9« 
t> MAJQFf I Ei TAP 
SAM SLEUtH (M*, 

coco coo naoo* 

WlH 

> JUNIOP S REVtVDE 
fMNDDMBAEUCi'OS-4i 

> COLOR BASIC COMPILER 
fl4« SCREEN £*PA*DEP(»mO 

* THE SiOUHCEHER iR DOS* 
nit SQURCEREFrOS-91 

> M*CRO ASnEMflk F R ^ *REF .UDOGi 
MACPCr AS5EWSLER A HRE* lOS-*' 

pCOLOIEOFTOfl »l&94 

> COLOR WO*iiTOR » 10 » 

> «OON HDPPfR tm 
BLOC HEAD I D*E RTi »?■ M 
DOOQiE BLiC ILADYBUGl H*** 
GRANfPIV 11 7 SS 



HOOb 

»T3 «S 



11 KW 



D 

122 St 

1?J F^, 

»?SSfi 
too 00 
»1 95 
»2i J ih 
v.ii ^>:j 
131 95 

13BOS 

»L J : ih 
1^7! 3S 



SOFT LAW 

Q 'iPP-YVRTTFB 'INT 'ir> 

□ vip^^ller 

U VlPCALC 
O VkP TERMINAL 

□ VIP DATABASE 

□ VPPDiSft-»P 

□ VIP INTEC.RATf 0 UBRAKV 

COGN1TEC 

□ IFtEWFillERt^ 



T * D INCLUDED 

|i5 "96 - - - 
134 « <r»$*> 



13fl 9& - - - 
M7*& 
139 95 



T 



lOlSKi 

IOISK) 

0 

147 95 



QEFT BENCH 

: T PASCAL WCiO-.i3ENCH iS^Hi Abouuf 

oeft EjrrRA 

PXE COMPUTING 

i AUIOTERM 

'SEE PAGE I5C* RAINBOW 



1 



13i ft* 
D 



CSC 



DltiACA|,C 



»I9Q& 



PRICKLY-PEAR SOFTWARE 

T 



TO PHE&EHWE OLANfJH" 
MOOEM MASTER 
SUPER SCftOlL '*siK|, 
COLOR DISK TRWA 
BIBLE . 

ENltRTAlNMfcNI 

fiPCPTS 

chilcpen 
juWhO jet 

MLr&tC READER- 
\:\'\- m t- I 
TfiAVELlN TOAD 

ADVENTURE IN WONDERLAND 
THt E)<5iK MANAGER 
THE DISK MASTER 
COtORKIT iPhxirammiiig Uiihlyl 
fLO*it 



II? *S 



4b 
t> J 4$ 

1 1 1 n 
ttl « 

H7 49 



%24 45 



D 

Kl « 
K17AS 
HMS 
l?l> Wt 
1139* 
H395 
113*5 
11395 
1J0.95 

IK 9f 
170 95 
iJOtB 
♦ ; '.+?. 

|U AS 

AT7 4i 



TOM MIX 


T 


D 


P&1 FLIGHT SIMULATOR 


S23KJ 


1?72 


P51 FLIGHT SIMULATOR CABLE 




19? 


THE 3AILORMAN IMAj 


IFS9S 


1775 


l> PAC PAN*C 


• 1995 


1»I 


QUIA 


»1P95 


1»3 


> WORLDS OF FLIGHT 


mot. 


1»1 


SK RAMBLE 


119 95 




> SP--"' 


1KIT5 


I2S5 


& CO ►SEA 


l»3S 


1^ T 


i> BuZURDBAlT 


l?i34 


13*7 


t> Aip rMFFUCONTAOLLER 


m 10 


126 1 


p- yiw.CE SHurrLE 


1V3 Ift 




|> THEKIHG 


1J* M 


173 9 


t> COLOR GOLf 


IM35 




TAPE TO DISH 


• 14 38 




SCREEN PRINT ROUTINE 


Hb'J; 


ITfS 


iSoecify Php**p DMF - EPSOM - 


ClHiDATAi 



ADVENTURE INTERNATIONAL 



# FIRE COPTER 

# SAIGON THE FINAL DAYS 

# E ARTHOlM KE 

# ^IHL-Mt 

> Sf A ^nAtVHN 



T 

Hft«5 
ilui>& 
1I904 
119 U-t 
i. 1 -.i ■ 



fc- DISK-EV lUiihtv TO £«Tufiw a™j Cr^ngt. Di^ Cervwfl* 
Ri lb tonxurlfl* Dv*g«rAl*=n kBit 



MARK DATA 



SHENANIGANS 
SLAU* BANC SUM 

:;rA ouest 

CALOOO ISLAND 
TPEKSDER. 
COCOU7IL . 



T 

HD9S 
KU9S 
11995 

H995 



D 

17231 

17: :l 

177JH 
17> 3i 
%?:. rr 



PROGRAMMERS INSTITUTE 

t o 

> COMPLETE PERSONAL 

AOCOUWTAN T - ( t 2 *3> 1fll» 



vOtt ALL SALES final. NO AETUHN5 UNLESS DEFECTIVE ADDITIONAL LISTINGS IN OUR FR€E CATALOG - CALL OR WRITE 
#flo(i-,nidQ tllK E*1 Bs*-c Mirtiftlmr >PMu««| €■! BAi-c Mirim^m DWH HWOfnniCMtf 32« C &4H OPHpn; lltK E<3 Sid Blue Mavmuir 



LIS AMD CANADA ADD H UD rtJi ORDE.R HJfi E.i 1NTTNG 
C-O D ADD 12.00 SU S A. ONL Vi ALLOlpV 7 WCe*S FOP 
CHECKS TO CLEAR, NO PO BOXES' MUS* Have 
STUEE I ADDRESS 6H1PRMG - OTHER COUNTRIES 
ADO iZ 00 EACH SOFTWARE I TfcM pVJD EACH jLTVSf 
- ADD IS.0O EACH ALL OTHER ITEMS NO MONTQRS 

or PRiNTEnjj timrr^D ouTEacii; u S.A. - items afic 
shipped air wail prices subject tq chahgf 
without notice 



E^VDICOTT 

Computer Software And Accessories 

2B0S-A S MEMORIAL PARKWAY 
H0NT8VILLE, ALABAMA 35801 

VISIT OUR STORE 

PRCE 5 -IN a D A RE Mall ORDE a o»JlY 



PHONE ORDERS 
205/536-4400 

(PHONE OPEN 
7 DAYS A WEEK) 




REM * * NUMBER PATTERNS 

REM**READ STARTING NUMBERS 
3^0 REM** SHOW 1 LATEST r NUMBER 
APP REM** COMPUTE NEXT NUMBER 

REM** WHAT TO DO NEXT 

REM** DATA; VAUJES OP S,M,A,B 



90J3 REM* *PLAY AGAIN? 

91J3 PRINT "TO PLAY AGAIN, PRESS 

ANY KEY" 

92j3 IF INKEYS- 11 " THEN 920 ELSE 2 
10 



lain jinil l-'ancy Pa (1 cms „ the Easj Way 
Oar nest number patient program will generate any of 
c sequences shown in previous episodes, and lots more, 
teh itsqmmce is defined by four numbers: l S/ 'M/'A* 
id h B/ 'S' is the first number in the pattern. To get ihe 
•xi number: 

1) Add *A T to the preceding number 

2) Multiply the result of Step ! by *M' 

3) Add "B* in the result of Step 2 in BASIC: S ■ M*[S 
+ R) + B 

The following tabic show.* the values of *S.' 'M. 1 "A' and 
* for some of our previous patterns. 



Pal (em 


s 


M 


A 


B 


U.3.4. ... 


i 


1 


J 


0 


2,5,8, 1 1, 


2 


1 




0 


I.2.4 t 9. ... 


1 


2 


0 


D 


lUJl.n II, ... 


II 


IP 


D 


1 


32.332,3^2, ... 


32 


10 


1 


2 




34 


10 


-I 


4 



It's your turn. Show the values of %' M.* "A 1 and *B' 
r each of the following patterns. 

Fat I em S M A B 

2,4,6,8, 
U,5 f 7, 

IJOJG^IDOO, 

3 i.^ 1 4 ( 2 ■ i mkk 

I -2,4.-8, ... 

w.ww.ww, ,.. 

41433,4333, „ 
Mtt, 998.9998, 
37,337,3337, ,„ 
12,102,1002. 

Relax for a white, Do something physical. Jog, stretch, 
Jtice, play tennis, 'I lien browse through our previous 
umber Putter/is programs. Now, refreshed in mind and 
idy, do the next exercise, 

x erase 

Write the program Number Patterns which generates 
litems defined by 'M.* 'A' and 'B.' Read their value* 
om DftTfli si ate men is. Write DflTfl statements for the 
itiemn you want io sec. 

We will help you get started by showing an outline of 
,L program using rem statement!!. All you have to do 
write the statements that follow each REM statement, 



DrttgonSmoke 

Our news tetter. UragtmSmuhe, b growing slowly. We 
begun in January 1985 with two pages copied on our trusty 
Canon PC copy machine, then grew to eight pages in 
February, 16 in March, acid 20 in April. Here arc two 
ways in sample DragfrnSmakt*. 

copy machine, then grew to eight pages in February, 16 
in March, and 20 in April. Here are two wnys tu sample 

$end SI and we will send you the ilrst four issues. 

January. Febmnry, March and April 
— Or, send 51 and ask Tor ihe latent issue. Our address: 

DragonSmoke, P.O. Box 7627, Menlo Park, CA 94026, 
Dragon Smoke is a beginner's periodical covering 
computers, role playing games, play-hy-mail games and 
tennis. 



VIsnrMafiler Card accepted 70.3-65I 3153 
TR-S-BG ta a trademark of Radio Snack, a Tandy Corpora r ion. 



Connect your TRS»80 Color Computer 
to the Outside World 

Learn Ihe simple techniques (or putting your computer to 
work monitoring and controlling. ouUlde J^vlcoa and Instru- 
ments Construct and use Input and output pone, analog- 
to-digital and digilai-io-aratog converters to control signals 
Lining BASIC language programs. &>. ct 1 1 o ni for individual or 
classroom instruction. 

The book. TRS^SO Color Computer interfacing, WUh Experi- 
ments no. 21803, lull? explains' the fundamentals end 
llluatratea them with experiments. S14 65 

The Expansion Connector Breadboard, no, CC-100, 
connects directly to the computer and brings out the noedod 
address, data, end co n t rol ous sign als. $3£ .95 

*The Experiment Component Package, no. CC-150, 
contains all ol the parte needed to do the ax perl men Is In the 
nook, £B9 95 

For a limited lime oiny. gel all irtrae for SIDS.no, a 25 % 
saving. (Or take 15% of I of any individual Item J Offer expires 
Nov. IS, 1965. 

Virginia residents, add 4% sales lax. 

Include $2.50 for shipping. 

Write lor our new tree catalog ol boohs, hurci^rire, and 
sollware on interfacing, electronic?, scientific software 
and personal Improvement guides. Order I rem: 



H*tiQ8 



rOGFfHffil 




m man? ■ c«n;if. vinuim* r HH'- 



ALipuaf VQfiS THE RAINBOW 141 



CoCo, Can You 
Spare A Dime? 



Bv Fred B, Scerbo 

V 

Rainbow Contributing Editor 



Editor's Now: if ytm have an idea for 
the "Wtifrina Well. " submit it to J- red 
c/o Tin: RAM BOW, Remember, keep 
your ideas specific, and don 't forget that 
this is BASK. Aft programs resulting 
from your wishes are for vaur use hat 
remain the property of the author. 



T^fc y now nil of ynu should be 
familiar with ihe graphics power 
M^M of your Color Computer. We 
hove spent muny articles in the past year 
reviewing different graphics techniques 
that will let you have fun with the 
graphics commands of Color Extended 
basic We have drawn rock groups, 
baseball teams and even motion picture 
chiirncttrs. What we hove really not 
done until now is use any of this 
graphics mugic lor cd unit io rial purpose?*. 
Our educational graphics have been 
limited to the CHRS Found in Co lot 
basic. 



(Fred Sterho Is a special need* instructor 
for the North Adams Public Schools. 
Me holds a master's in education and 
published some af the first software 
available for the Color Computer 
thrmigh his software firm* Illustrated 
Mvomry Hanks. I 



This mo ii Mi, we will remedy that with 
the Color Change. Quiz written in JGK 
Color Extended hask". The program 
can he used to help instruct youngsters 
In the correct counting of coins, but best 
of all, it will do so using the kind of 
Hi- Res graphics you would expect from 
a program costing quite a bit of money. 

Computer Graphic* and Education 

As computers get mure and more 
sophisticated, we ho^e come to expect 
a great deal from I hem a& far as high 
resolution graphics are concerned. I 
remember when I first got the original 
!6K Color basic CoCo back in the 
spring or l u H I and how exulted everyone 
gol when I produced a low resolution 
character block map ol Europe for my 
students. None of my students had ever 
■teen anything remotely like it on a 
computer TV screen, and even though 
the tmagc was rather rough, most of 
them got the Idea of what 1 was trying 
to present. 

However, when we wish to present 
something drawn on a computer screen 
in graphics today, we have much greater 
competition to deal iih. W.tde game* 
now explode with deluded color graph- 
ics r Cm we seriously expect a student 
using an educational program on a 



computer to be satisfied with anyihii 
Jess? Therefore, N wc are going 
display or simulate soincihing on o 
CoCo screen* we should be careful 
make it took as close to the object 
copies as possible. 

Unfortunately, I have seen a numb 
of graphics programs which deal wi 
dollars and coins and do a very po 
job of displaying the currency. Can i 
expect students to make duiiuf us r.. 
life if a computer drills them in mo a 
skills by using a circle with Lt I5 Lent 
written inside of it? 

If wc arc going to draw a quartt 
then we should see good old ( itm. 
Washington right down to his pigu 
hairdo. Similarly, a dime should ha 1 
Roosevelt, a nickel should have .leffe 
son and a penny should be copper- n 
with honest Abe Lincoln on it. Regrc 
tably. I have yet to sue any reasonab 
priced educational software offer th 
kind of detail. That's why 1 wrote Cofi 
Change Quiz, 

The Wish 

Since 1 have gotten many letters fhu 
parents who like to use their CoCoi ft 
math instruction with their youngster 
offering this program seemed to be tf 
right idea at this time. Money handlin 



142 THE RAINBOW Ruyutt IDAS 



w 

^^^^ 



WLS NEST 

SOFTWARE 



WE GIVE A MOOT 

1W t*y PAGGRAKS DESIGNED FOR THE m COLOR COMPuTEH ! 

LABEL £4 - LABEL64 ia q no™ and atfdreaa file/print 
ayatEm that, tokca advantage u r your 64K . You cart deve- 
lop and maintain b mailing lint . Print lists or nail' 
ing label* in your choice of l t 1, ar I Hrlde* Sup- 
parti 3 or '4 line addressee with phone optional. You 
can sort by lost name, Pi rat naic, and/or tip cod?, 
You can work with up to 30Q records In memory at d tine 
Ue include a second enpy for back up 'it no additional 
charge. lake Vantage Of your 64* with LABEL £4, 
Cassette - £4K E»U Poatpaid $2«,95 

f ILE64 - flLJE£4 1* a data panagemant ayateir designed 
to tube uuvariluyc of u £4K Machine . You can create 
and Maintain records on any thirty >ou chooae. Precipes* 
coupona, household records, financial records - you 
note it ♦ Voti create records containing up to rive 
fields you define, You can search, eort, modify, add, 
delete, save on tape, display on the screen and print 
on o printer* The program could cost you much more 
and we include a back up copy at no additional charge. 
Cassette - £4K EXT Postpaid $24.95 

SAUl Si Take both our tABEt&£ and riLt&4 for only 
JJjD.OO Postpaid. Don't «ias thin special offer! 

NGTF! If you already hev« our LABEL III or FIUJH 
program we will upgrade you to ihe 64k vcraiun for 
enlj $10. DO. upgrade both Tor only SIS. 0th It Is 
not necessary to return your old programs. Siinply 
■and your invoice number with your r squeal* 

ALCAIA4Z AOvTNTURC Our newest and we trunk most in- 
volved adventure. You nave been unjuatly impr ieioned 
and sentenced to death, Yoo must escape to prove 
your innocence. You vill face many unique problems 
be, you work on your e,oal, If yoo likad out BASH An 
adventure you will love ALCATRA7, Your adventure 
cantai-ir-i a large vocabulbrv **r dnmi- LftiCEJfl rastureaj 
This is a tough one recommended for advanced players. 
5?K OCT Poatpaid Ci»k 420-95 Caaeette 117,95 

CUBE ADVENtURr - Cube la a nan violent adventure for 
m Minimum I£K EXT ay st of. You must looute and enter 
the ^LUBE" gjatterlrug, treasure a along the **»y * You 
null encounter some unique problems aa you work on 
yaur goal, CU2L is an intermediate to hard adven- 
ture aui table lor everyone, 

16K EXT postpaid Diet $?D.9i Casaetta $17.95 



GOOD NEWS FOP O'JF f HlE**)$ FROM DOWN UNTLBI 
Ue arc p loosed to announce that our customr* in Aue- 
trailia can now purchase our piograsrs fro* our Aualrn. 
liih diatribuLnr. Ihia will avoid long shipping 
delays, Remit in Australian Dollar a to COif UTER tiJT 
SOFTWARE 21 WILLIAMS St. MIWLN ULD. 48US Photip £0771 
&fi222Q 



GOOD NLUS FOR OlIR FRIENDS VUm UP NUK1H! 
Nan our friends fron Canada can puiL^u.oe our programs 
direct from our Canadian distributor. Remit in 
CanaJind dollaru to KELLY SOFTWARE 01ST. LTD. 
P.O. flo* 11932 EDMONTON, ALBERT A 1 5 J 3L1 (403) 
421-6003 



NtJW LAbUlU IS AuAILABLF ON DISK' 

LABEL I II - Cite viewed in Nov £3 Rainbow) With LABEL 1 11 
yoo can develop and Maintain a Hailing Hat, Print lleti 
or nailing label a in your choice of 1, 2, or 3 vide. 
Support h J or 4 line addressee «Hh phone optional - 
Sort by last nine, flr»t nape or rip cods* 
16K EXT Postpaid Dink $71.95 ra.wt.te $19.95 

FlLEIU - Date monogeaBnt ay □ten. With FILE J ] l you 
can era ate and Maintain racorda on anything you chooae. 
Recipes, coupons, houaohold recorda, financial records - 
you nam it. You create recorda containing up to five 
fields that you do Tine. You can aearch, eort , add, 
delete, nodify, display on the acraan or Bend to a 
printer. The program la uaar friendly end uaer proof. 
Prgqpting ia oxtenaiue. A comparable ptogran could 
coot you auch more. Ihia one la a baroain! 
16K FKt Poatpaid Olak $21,95 £a*satt« 119.95 

PROGRAM FILE - (rev Oct 03 Rainbow) Organize your 
programs. With PROGRAM FILE you create ■ file of your 
coeputer program?. You can ad arch, eort, add, Modify! 
delate t save to tape and display on the acraan or 
■end to a printer, 

IqK EM Poatpaid Olsk $16.93 Cassette $14,95 

OAT A MANAGEMENT PACKAGE - Save It Take the three above 
on disk or taps {specify) for only 1 40. 00 Poatpaid 

ESPIONAGE ISLAND ADVfNjTUHC - (reviewed in Jun* 04 Rain* 
bev) You have bean dropped off on an i aland by submarine « 
Ycu nuOt recoup f s\ lap eecret micrnfilm utvi signal the 
•ub to pick you up. Problems abound in thia 32K £3(1 
adventure . 

HK EX1 Postpaid Diatt $20,95 Csaeetta $17.95 

FOJFt MILL ISLAM) - You are treppad in a dieabiad nuclear 
porci plant, the reactor ia cunning sway. You auat 
bring the reactor to a cold shutdown snd prevent the 
Thins Syndrome 1 " H Can you oeve Lhc plant {and your- 
eeLf)7 lt*a not eaayt 

16K EK| Poatpaid Disk $20.95 Casaette $17.95 

KINGDOM Of 0 ASWAN * Our flagship adventure. Oashsn has 
a vary large vocabulary and some unique featurae. You 
Muet enter DASH AN (not aaay), gather the ten treaauraa 
of the ancient kingdoq (even harder) and return to the 
atirting point (harder yat; > If you can score the 
MBkinutti 200 point a in BASHAh you are an export I. 
J2K EXT PoaLpi_id Disk $20.95 Caaaetl e $17,95 

ADVENTURE COMBO Save $$ The three above adventure a on 
three cassettes or one disk < opacify) pontosin for only 
$40.00 

ATLANTIS AC VENTURE - Thia one is not eaay - in fact 
ws challanga you to complete it in 3D day a. If you do 
«* will send you any adventure we sell - poatpaid * »t 
abnulutely no ■ nuigr. Yo^ start on a diaabled uub 
oca.? the lost city of Atlantis. You nual gat the sub 
(anl youraolf > aafely to the surface. Do you think 
At 1 ant lens arc friendly? 

Postpaid J2K £>1 Disk $24.95 16K EST Cscaette $21.35 

AJJlftNlUPt S1AN1EP - La am Lo play those odvonturea the 
pain leas say. You atari with an eaay adventure and 
move to ari intermediate . T*a omelet e aeparaLe not 
violent ad ventures plus hinta and tips on ad venturing 
in general* finish this and you will be ready for 
ATLANTIS! 

Cassette - 16K tu Poatpaid $17.95 

C.D.D, ordwri pluase add ) SO 
No Delay For P«hdm#i C^eckt 
Ifi n MUrrv7 Call 161 5> 2^9454 

OWLS NEST SOFTWARE 

P O BOX 
QOLTEVMrLTN 31io3 





■ 



Sum pic firaphics 







WWW 








i 



wwWilli 



rrnnrnrni 



iMiiiliiUj 



fTTMTTTTTn - 

"'i 



uiiuiiUiii 



I 



m 'iii 



4 1 + EI! ^ I K K | H HP 



♦ r 

imn liP 



is a skill everyone needs lo master 
order to survive* so having an easy* 
use program tor the CoCo un ( 
subject was a desirable wish for rnc 
readers, 

Other suggestions (hut have come 
included ways La have students im 
the correct correlation between a digi 
dock, and the type with two han 
These ideas slowly Jell lo form w w 
lrn:n rmmili lo month. In [his CEise, i 
change skills seemed to be a good roi 
lo follow. 

The Pruqruin 

Color Change Qui* flans off with i 
row typical title card using the GH 
blocks. I have found that these ma 
quick and colorful title screens becai 
they allow the use of a totally Ma 
background, Since wc have to inclu 
instructions or prompts to make i 
program run the way we wish* as w 
as our credits and copyright symho 
staying in the text mode saves us t 
difficulty of redrawing our alphabet 
the graphics mode, 

Also, INPUT statements would n 
work in graphics; we would have to t 
the iNktva function instead. To pal 
all into a nutshell: Why go to all tl 



QnfrUncr Contest Winner. . . 

This "pixel-blasler" 1 program loads any standard 
Hi- Res fPMDDE A) picture file from disk and rtiefi 
converts the whole pk-iure to either red or cyan, 
depending on whether you select odd or even aliasing 
and the reset stale ol I he i 0C0, You Can then tt- 
save the file on disk. 

For use with cassette gyJtgflU^ change LQRDii to 
CLOflDH, SftV£ to eSPWEM and change the SAVQ1 
address^ lo a.HS00, iBlDR* .IWQS?. 

The listing: 

0 CLS : INPUT" PI CTUSE" jF$t INPUT" EV 
EN (1) OR ODD (2) ALAISIKG" y A:PM 
0DE4 1 1 : PCLS ; SCREEN 1 t 1 ; LOADMFS : FO 
RI=A T02 : LINE (I J ,jD) < -fI,iS2 

) , PRESET : NEXT : FORD- : NEXT : 
INPUT"HESAVE IT { Y/N) » ; A$ ; CLS : IF 
LEFTS (A$ , 1)="*"THENSAVEM F$ , £HEj3 
^, &H2SFF,£KA 4 027 

Srotf H<rin 
Sim ntttXp, ( A 



•»l lft\- flffMfn"' Ol ViflN^/iSrui'Jt* Mif ilk COBtpnniiil' Hutu' mi 



THE TIME MACHINE! 

Slop wasting (I me on thai cassette or single- 
drive system, You con afford Polygon's disk 
systems tea luring Teoc v 2 height, 40 track 
drives thai are tost, quier and use (ess power, 

With complete systems you get J&M Systems 
controller wiih gold -edge connectors, the 
latest circuitry and reliable design. For 100% 
compatabllfty The controller is supplied with 
f?$DOS assuring easy, trouble-free operatfon 
with aH commercial software 



No or DoVet 
Teoc Sgi Staed 
feac Dfc< Srded 



□ r i v oSr. | w 
Casei'Pwr Supply 

One Two 

S339 



Systems w. 
ConfroJler.fjaS 

One two 

S239 S31? 
S279 $429 



Drives are pre Tesled and reaay lo plug In 
and use Gallons available are ADOS in ROM. 
JFD-CP controller w/prlnler port, HDS dual 
ROM controller. Horizontal cose, etc. call for 
details, 



144 



THE PAtNBDW Vjgnftf '(5»S 



pq POLYGON COMPUTERS C^S 

^— ^ 1316 Wllshlre Blvd., Sulle 206 c — — 
tos Angeles. CA 9Q017 
1213) 4&3-asaa 

Co.fitfl 6Vj*tCn Shipping- liSflOWWCS 

VWI our Retell SJQf 0 Chn;goi 1 5 Hodwtru 



rouble when the test mode will let us 
la it j it r actively and efficiently? Owe 
lused. 

The HCUiu( coins in our program are 
united 10 quarters. dimes, nickels and 
iconics, I hove leU out ihc half-dollar 
or l wo reasons: Few people use half- 
Hollars nowaday?, and drawing a half- 
toiler on the screen would take up 100 
nodi space, allowing for the use of 
ewer coins on the screen at one time. 
VUOj if I were to take up the 5 puce using 
1 half-dnllar, the next logical step would 
ie to draw a Susan B, Anthony dollar 
ince it is smaller than a half-dollar. The 
nam purpose of this program is to be 
uncttonal. 

The coins are created using a eorn- 
JiriaiioG of DRi**) and circle com- 
nands, 1 have taken great pains to make 
he characters onlhc coins look as much 
ike the actual coins' figures as possible, 
I did not go into as much detail on 
he penny. You will sec a shadowy 
mage of Lincoln* but you will have no 
IsfficultA recognizing the coin as a 
icnny.) 



Each of the coin graphics b stored 
in a graphics array using the SET 
command. When we want to draw a 
given coin, wc *impiy J U the approp- 
riate array where we want it* The 
selection of coins displayed is determined 
by a selection of random numbers. 



Running the Program 

When you run the program, you will 
be asked to select ihc number of coins 
to be displayed. The maximum number 
of coins is 15, but you can display as 
little as one coin. The screen will go 
blank and then display a title card 
asking you to select the red-colored 
letter, You must select cither *A* or 4 B/ 
This determines our color-set and helps 
insure that our pennies are red H not blue. 

Next, our screen will display our 
cw\s starting in the upper left-hand 
comer. The lower left-hand corner will 
show a box with three spaces (S0,00). 
Above the space farthest to the left will 
appear an arrow. Let's say the total for 



the coins on ihc screen is % M: then the 
first digit you must enter is '(V for I he 
dollar's place. It must he entered as 
SO. 30 instead of 5 .30, 

[f at any point you enter an incorrect 
digit, pressing the backspace arrow will 
correct the error. When the final digit 
is entered, the screen will indicate if the 
answer was correct or wrong. If the 
answer is wrong, you may not continue 
until you enter the correct answer, 

The program will keep displaying sets 
of coins for you to add until you press 
(be *@' key. Then* a "seorccard" will 
appear with the number wrong, the 
numhci correct, yum percentage tdd 
the prompt for trying again CY" or'N"). 
That's all it takes to run the program. 

Try Color Change Quiz if only to see 
the graphics it draws. You will find it 
is very useful to any youngster trying 
to learn about coin mathematics. Best 
uf all. it will teach these skills in a way 
which graphically represents exactly 
how these coins appear in the real 
world. After all, isn'i thai. what, a 
computer program .should do? 



Hie listing: ChnGQUIZ 







w 140 . 




£00 . 




400 . 


. .1*7 




B ■ ■ ■ 1 4 K'^i 


©70 


■■til 95 


870 


...IBS 


950 , 


- ■ ■ -340 


END 


► - » - * 1 1 





10 ■ **************************** 

20 r * COLOR CHANGE QUIZ * 

30 ■* BY FRED B, SCERBO * 

40 '* COPYRIGHT (C) 19B5 * 

50 '* 149 BARBOUR ST. N.ADAMS, MA* 

6P 1 **************************** 

70 SCREEN0,0:CLS0:FORI=0TO64STEP 
32tFORY=1062TO1080;READAsFOKEI+Y 
,A+128:NEXTY,I 

80 FORI =0 TO 6 4 S TE P3 2 : FORY-115 6T01 

179 : READA : FOKEI+Y, A+128 : NEXTY , I ! 

FOK3>0TO64STEP32; FOP Y= 12 5 6T0 12 7 0 

: READA : POKEI+Y , A+128 ; NEXTY , I 

90 DATA63 , 60 , 60 , ,63,60, 63 , , 63 ,48 

, 4fi , , 63 , 60 , 63 , , 63 , 60 , 63 

100 DATAl 27,112,112, ,127,112,127 

, , 121 , 112 , 112 t , 127, 112 , 127 , , 127 , 

125,114 

1 1J3 DATA44, 44,44, ,44,44,44, ,44,4 

4,44, ,44,44, 44, ,44,32,44 

120 DATA95,92,92 , , 95 , 00 , 95 , , 87 , 9 



2,91, ,95,91,80,95, ,95,92 ,9 2, ,95, 
92,92 

130 DATA95,60,80, ,95,92, 95, ,95, 9 
2, 95 r ,95,84,91,95, ,95,84 ,95, ,95, 
92,92 

140 DATA92,92,92, ,92,80,92, ,92,8 
0,92, ,92 ,80,34,92, ,92,92,92, ,92, 
92,92 

150 DATA4 7,44,47, ,47,32,47, ,36,4 
7,40, ,44,44,47 

160 DATA47 , 33 , 47, , 47 , 32 r 47 , , 32 , 4 
7,32, ,35,44,32 

170 DATA44,44,46, , 44 , 44 , 44 , , 36 , 4 
4,40, ,44,44,44 

180 DIM D{55) ,P(55) ,N(55) ,Q(55) , 
A(8) ,CV(4) ,TV<10) ,N$<10) ,CS{15) , 
P£(15) 

190 DATA BL2L3H2U7E2R3 F2D7G2 , BLL 
6R3UllLGD,mJ2L7tJ3E2R3E2U2H2L3G2D 
2, BH4BL3D2F2R3E2U3H2NL2EU2HL3GD, 
L3R2U11LG5D2R8 , BL7 BU2F2R3E2U3H2L 
3G2U6R7D2 , BU1#BLHL3G2D7F2R3E2U3H 
2L3G2 , BL6ESU5L7D3 , BU2G2L3K2U3E2H 
U2 ER3FD2GNL3F2 D 3 , B L5NHR 3E2U7H2L3 
G2D3F2R3E2 

200 FORI=0TO9:READN${I) :NEXT 
210 JK(1)=100: JK(2)=10:JK(3)=1 
2 20 RRINT@3 52," BY FRED B . 

SCERBO": PRINT" COPYRIGHT ( 

C) 1985" 

230 R=5:PRINT8416, « ENTER NUMBER 
OF COINS (MAX- 15) PRINT : PRINTS 



A4I9LHI IMS THE RAINBOW 145 



460, IM '?: INPUT QWiIF QW>15THEN23p 

ELSE IF QW«=0 THEN 230 
240 T=1:IF QW>5THENDL=2 
250 IF QW>lp THEN DL~3 
260 GOTO270 

270 PMODE4 , 1 1 PCLS1 : SCREEN 1 , I 
280 CV<1)^1:CV(2)-5;CV(3)=10:CV( 
4)^25 

290 PMODE3 , 1 

300 F0R1>1T03 i DRAW"S16BM"+STR$ (I 
+84)+" , 136C7U3NR4U2END6R2ND6FD5B 
R12 C6U6RND6R2 FDGNL2RFDGL3 " : NEXTI 
310 DRAW M S12BM36, 50C1U6R3FDGNL3B 
m BR3U6R3 FDGL3 R2 F2DBR3 NR3U3NR2U3 
R3BR3BD6R3U3L3U3R3BR3BDGR3U3L3U3 

R3BR2 " 

320 DRAWBD6BR16U6L2R4BR3D6U3R4U 

3D6BR3NR3U3tn?2U3R3" 

33p DRAW"BM27 , S 8U6R3 FDGL3R2F2DBR 

3NR3U3NR2U3R3 BR3ND6R2F2D2 G2L2BR1 

8HU6R3BR3NR3U3NR2U3R3BR3R2ND6R2B 

R3R2ND6R2BR3NR3 D3NR2D3R3BR3U6R3F 

DGL3R2F2D" 

340 X$=INKEY$:IFX$^ 1 'A"THEN35j3ELS 
ElFX$= l, B"THEN3 60ELSE34p 
3 5^ L=7 :GOTO370 
360 1^6 

370 CLS0 : PMODE4 , 1 ; PCLS 1 ; SCREEK0 , 



1 

3SI CIRCLE (40, 40} ,14,0, .9 

390 DRAW* 1 S 4 C0BM4 8 , 4 4NG5U3EU4HULH 

2L2HL5GLGDGD2 FG2 DRD2NR3 D2FR2 FRFD 

R FRBU 6 GLRE BU2 REU2 HL2BL3 BDKL2 NGHL 

HLBU4R4BFG3GF" 

400 CIRCLE (40, 40) ,12,0, .9, .4, ,2 
410 GET(16,18)-(64,62) ,D,G:PCLS1 
420 CIRCLE (8J3, 40) ,16,0, ,9:PAINT{ 
80,40) ,0,0; PHODE3 , 1 : PAINT (80 , 40 > 
, L , 8 ; PMODE4 , 1 : SCREEN^ , 1 : CIRCLE ( 8 
0,40) ,16,0,-9 : CIRCLE (SI, 40) ,16,0 

430* LINE (60, 26)- < 100, 54) ,PSET,B: 

CIRCLE {80 ,40) , 14 ,0, , 9, * 15, .4 :CIR 

CLE (80,40) ,14,0, .9, . 65, .9 

4 40 FORI =70TO7 1 : DRAW"C0BK"+STR$ ( 

I ) + 11 , 4 6UE3UBKN F2 BLUE 2 DHU2HR2E2UR 

BRR2 FRFRDR2 D2G4 F2 DRBL4 F6 BL4 NH 3 BL 

4NH4BU11U2R3 BD2DBD5BR4NR4 BL88U4 L 

3NU2BL3BD2 L5 " : NEXT 

450 GET(S6, 13)-(104, 62) ,P,G 

460 FORI=0TO1:CIRCLE(135,40) ,20+ 

I r 0 r . 8 : NEXTI 

4 70 COLOR1 , 0 I LINE ( 110 ,24)-( 160 f 5 
6) ,PSET,B 

480 F0RIKL7TO19STEP2: CIRCLE (135, 
40) ,1,0, .8, .4, -7 iCIRCLE (135,40) , 
1,0, .8, .9, ,1:NEXT 

490 DRAW 1 * C0 BM1 2 5 , 52U2ENR3U2 E3R3 E 

R6FD2FD2FD2BR3U2H02HU2NL4U3L3D3R 

303 E20EUHU2HU2HLHL12GLGD2NR3 G DNF 

2FDG2DNR3R2DGDNR3GF2R2 " 

500 FORI=2T06STEP4 : CIRCLE (13 6,34 

) ,1,0,1,3, ,2, ,5:NEXT 

510 CIRCLE (138, 50) , 6 , 0, . 7 , . 5 , ♦ 8 

520 GET (111, 18) -(159, 62) ,N,G 

530 FORI=20TO22 I CIRCLE (200 , 40 ) ,1 

,0, * 9, ,6, .9tCIRCLE<200, 40) ,1,0, > 

S t .2,-3: NEXTI 

540 C0L0R1 , 0 : FORI=180TO2 10 STEP 5 : 
LINE (I, 20) -(1+2, 90 J , PSET, BF : NEXT 
I 

550 FORI^0TOl : CIRCLE ( 200 ,40) ,24+ 
1,0, *9:NEXT 

560 CIRCLE (200, 40) ,19,0, .9,-15, . 
35 

570 DRAW M C0BM212,52U2LU2K2U2H2R2 
F3D2RD3BL4BU8R2E2U2HL2HL2H2L2GDB 
RS U 3 HU 2 H 2 UHUL1 1GLG LDLD 2 LDLDBRF2 B 
DG 3 DR3 LD2NR2D2 F2 R2 FD3G3 DGBR8 BU9N 
E4 BLl IB 02 L4BH2R7 BR7 BU10H2NLBD2 D " 
580 GET(176,lB)-(224,62) ,Q,G 
590 GOTO640 

600 PUT(C,D) ~(C+48,D+44) , P,PSET: 
RETURN 

610 PUT(C,D)-(C+48,D+44) , N, PSET: 
RETURN 

620 PUT (C, D) - (C+48 , D+44 ) , D,PSET: 




Canadians 
Our summer 1985 
Catalog is now ready. 
Send for your FREE copy 




Kollynaws * now available and conuunt 

nuwt hini*. innflrarm And hciicm Uoay the 
drttw n\ Knlty Sotiwiwit. We uru Gdrmda* 
tartlet! iTaUortal dttTribmor* fit Color 
Computer pndocti tfifl we stock «M at Hid 
largest game*, titlluiuu »iirMUI»ii.uM«. -ind 
buskncra programs. W* vntQwtg* *tt Canadian 
Co\o* ConnpotffT owor.ru nnri <1enlnr& to anno" <ur 
our I it e! catalog. 

Kelly Software Distributors Ltd, 

PO. Bon M932 

Edrtiuntun. Albvrttt 

T&J3Lr Telephan&: (A03> 



146 



THE Auguul 1$B5 



RETURN 

630 PUT ( C , D) - ( C+4 9 , D+4 4 } * Q , PSET : 
RETURN 

640 FMODE4 , 1: PCLS5: SCREEN 1 , 1 
650 KC=0lPMODE3 f l 

660 KL 3 RND ( 30 ) :IF HL<27 THEN 680 
670 FOR RT=1T0QW;CS(RT)^HL-26:HE 
XTRTIGOTO690 

660 FOR RT=1T0QW : CS (RT ) =RND ( 4 ) : : 

NEXTRT 

690 SR^0 

700 FOR RT=lTOQW-l:IF CS(RT)<CS( 
RT+1) THEN? 20 

710 NEXT RT: IF SR=1THEN690ELSE73 
0 

720 TEM=CS { RT) : CS (RT) =CS ( RT+ 1 ) S C 

S (RT+1 ) =TEM : SR=1 : GOT07 10 

730 D-0:JC*=0:FQRY=1TO DL;C^2:FOR 

I=T TO R:JC=JC+1 

740 F=CS{JC) 

750 TV=TV+CV(F) : KC-KC+1 

760 IF F=1THENG0 SUB 600ELSEIF F=2 

THENGOSUB610ELSEIF F= 3 THE NGOS U B 6 

20ELSEIP F= 4 THENGOS UB6 3 0 

770 C=C+50 j IF KC»QW THEN800 

780 NEXTI 

790 D=D+44:NEXT¥ 

800 COLORS , 6 : LINE £0 , 144) - (142 , 18 
2) , PRESET, BF 

810 FORK-0TO80STEP40:LINE(32+K, 1 
48)-(56+K,178) , PSET , BF i NEXTK 
820 DRAW"C5S4BMG2,17BU3R2D3" 
830 C0L0R7, 5: LINE (0,144) - [14 2, 18 
2) , PRESET j 8 

B40 DRAW'S* BM10, 170C8FRND3NU12R2 

ND3NU12REU3HL503ER4F" 

850 PV^l:FORK=0TQ805TEP40:DRAW f 'B 

M M +STR5 (K+44) + " , 140C7NU6HH2E2L:i 11 

860 XS=IKKEV$ : IFX$=CKR$ { 8 ) THEN9 5 

0ELSEI FX $=" @ " THEN 9 7 0E LSE X FX $= 1 1 H T 
HENS 60 

870 KP=ASC(X$> :IFKP<4STHEN860ELS 
EIFKP>57THEN860 

880 KP=KP-4 8:DRAW M BM"+STR$(K+51) 

+ " , 1?4C7"+N$ (KP) +' , BK"+STR$ (K+44 ) 

4" f 140C8ND6NH2E2L3 " 

^9 0 AV-AV+OT* f&K{PV) ) : PV-PV+J : NE 

XTK 

900 IF AVoTV THEN940 

9 10 NR=NR+1 : DRAW" S16BM1 53 , 17 3 C7H 

03 ERFBD3GNLBR3 HtJ3 ERFD3 GNLBR2U5R2 

FDGNL2 FDBRU5R2 FDGNL2 F DBRU 5 NR 3 D2 N 

R3 D3R3 BR2HU 3 E RFBD 3 GNLBR 3 U 5 L2 R4 » : 

SOITND200,4 

920 FOR F-1TQ1000:NEXT P 
930 GOTO960 

940 NW=NK-l:FOR BQ=1T03 : PMODE4 , 1 
: SCP.EEN1 , 0 : SOUND19 , 5 ; PM0DE4 , 1 : SC 
REEN1 1 1 i SOUND1 j 5 : PMODE 3,1: NEXT B 



Q > AV=0 : KP=0 : GOTO800 
950 DRAW"BM"+STR$ (K+44 ) +" , 140C4N 
LF6NR2 E2 L3 " ! AV=0 : KP^0 : GOTO800 
9 50 AV^0 : C=0 : D=0 I TV=*0 : GOTO640 
970 PNODE4 , 1 : PC LSI : CLS0 : FORI= 10 2 
4T01535 ; POKE I ,32! NEXT I : SCREEN0 , 0 
: PRI HT§ 10 1 , « number" ; ; PRINT© 1 6 5 , 11 
number" ; ; PRINTil08 t "right" j : FRIN 
T§ 17 2 /'wrong"; 

980 NW$«STR$(NW) : NR$-STR$ (NR) :Q= 
LEN(NRS) :F0RI=1T0Q!^ASC(MID$(NR 
$,I r l) ) :POKE1142+I-Q,W:NEXTI:Q=L 
EN(NW?) : FORI=rrOQ:W=ASC (MID$ (NW$ 
,1,1} ) :POKE1206+I-Q,WiNEXTI 
990 SCREEN0 , 0 : J=NR+NW • IF J=0 THE 
N J=l 

1000 SG=INT(NR/J*100) :PRINT§229, 

"your"; : PRINTS 2 3 4, "score"; 

1010 NR$=STR$ ( S C) +" % ,T X Q=LEN (NR$) 

; F0RI-1TOQ : W-ASC (MID$( NR$ ,1,1)): 

POKE 12 7 1+I-Q , W : NEXTI 

1020 FRINT@293 , "another" ; : PRINTS 

301, "try" j : PRINT§306, "y" ; : PRINTS 

308 , "or" ; : PRI NT 03 11 , "n" ; 

1030 X$=INKEY$:IF X^^Y" THEN RU 

N ELSE IF X$=^"N M THEN CLS ; END EL 

SE 1030 



I TAKE A BYTE 

Rnally! A Nutritional Content Program ■ 
For The Health Conscious. 

The Program: 

• Calculates Ideal weight and catons requiremqntfi 
based on your personal dala. 

• Calculates calorie, cannon ydraie, far protein vf| 
amin and minerfil intakn 

• G rap n i c plotli ng ot you r wekfhl and comparison !o 
medlcai siandards 

• Cfealo yaur own recipes Ironr loods on 'He and 
enl8f recipes mio food file lor future reierenee. 

• Alluws addition ot new rood items to food hie 
Requires b'l K Coco w/D»sc Drive 
Ages 2S ^0 Women A 8' 5 tO' -J^f 

Wen 5'1"-6T Homesofl J 




ONLY 524 95 until Aug.. then S29 95 



NUTRIGUIDESiSi at 



Pfease send me 

%2A 95 each [it mailed by Aug. 1. I9tib< 

O visa rr mc* '. L 

E* D4to Earn * 

Nmmu (pfinl) 

Cl1V 3MI6 Ziy _ 

Siqrwtl , 

Man U Hommralr. P O Boi 607 ft**? . L| 70704-0607 
Allow J loew*M*^1nr (1*ltYfrfv 



fluuufii isas the rainbow 147 



The Rainy 
Day Account 



By Steve Bly 
Rainbow Contributing Eriilo 



You arc never too young to learn 
ilie value .i] ine ajur num^ . 
One never knows when a rainy 
day emergency may come along, Sim- 
ilarly, one never knows when that big 
dckei jtent thai you have been wanting 
for so long finally goes on sale. 

Many school systems throughout the 
ouinti) Iseivc banking programs Ut 
clcjntrulary school ae,e children. This 
helps to reinforce the Importance of 
saving. 

Parents and grand pareM* ol ten open 
accounts for youngsters. This may 
represent a substantial amount of 
money. The child should not necessarily 
be aware of this account. We can, 
however, easily open a small account 
with the child for the purposes of 
instruction as well as savings. This 



(Steve B/yn ieachvs both exceptional 
and f[iftt'tt rfttk/rrn, holds jh-u muster's 
degrees ami has Waft- ttwtirdx for ttw 
design of programs to aid the hunch - 
i tippnt Hf ittut hh n't U\ i'hi'rvl, onn 
Computer hintul) 



account can help msiiill positive valued 
and experiences into ihe child's 
environment. 

A larger Than lire approach is often 
quite successful with younger children. 
This implies making a big deal out of 
what is often commonplace to us. 
Visiting a bank and signing your name 

"This month* & program 
illustrates a simple 
hank account hook that 
skates deposits and 
withdrawal*,'" 



to an application for an account is a 
big deal lo many youngsters, {Signing 
for your first library card is in the 
category of important events/} 

This month's program illustrates a 
simple bank account book that shows 
deposits and withdrawals, The child's 
task it> to compute his balance after each 
1 1 antiunion. 



The child should first be [a miliaria 
by an adult with the meaning of tl 
key words. They are withdraws 
deposit and balance. These words mi 
be likened lo positive and ncgaii' 
numbers if this is appropriate for yoi 
children, A deposit of S5.00 is simih 
to +5 and a withdrawal of S3 ,00 
similar to -%\ 

1 lie balance would be +2, which 
the sum of these two signed number 
An introduction to signed numbers ca 
be approached in this manner. Son: 
children find this approach easy t 
understand; others would be bcit< 
served by using play money to figur 
out each transaction in a tan gib I 
manner. 

The reasons we use a bank for on 
savings should also be discusset 
Mention of ihe safety factor and ih 
interest that may be earned can b 
explained by ihe aduh. Children wj 
not initially believe that withdrawn? 
can be made at any time The faci itu 
ihe money is still his even though i? i 
in ihe bank should be stressed, 



143 THE RAINBOW Aufiuil 10H 



£00 2*9 

END 63 



The listing: BPNKGCCT 



T 



10 HEM" BAHK ACCOUNTS" 

20 REM" STEVE BLYN, COMPUTER ISLAN 

D,NY,I9S5 

30 CLS; PRINT "WHAT IS YOUR NAME"; 

40 INPUT NA$ 

50 N$=LEFT${NA$,20) 

60 FOR N-l TO 10 

70 B=50 

80 READ A$(N) : NEXT N 
90 CLS 

100 PRINT§£,N$; M *S BANK ACCOUNT" 
lip PRINT STRING$(3Z,255) ; 
120 PRINT" DATE WITHDRAWAL DEPOS 
IT BALANCE" J 

130 PRINT" 

____rt< 

140 PRINT"01/01 0 50 
50" 

150 FORR= 1TO 10 : PRINT? 1 60+T ,A$(R) 
160 T=T+32 



□□□□□ 



170 NEXT H 

180 DATA 01/25,02/10,03/06,04/14 
,05/22,07/15,09/30,10/19, 11/08,1 
2/17 

190 FOR T=l TO 10 
200 D~RND(20) 
210 R=RND(4J 
220 W»0 

230 IF R=4 THEN W=RND ( 20 J : D=0 

240 PRIHT§168+L,W* 

250 PRINTS 1 7 8+L,D; 

260 PRINTS 18 5+ L, ""; 

270 INPUT G 

280 S=BH-D-W 

290 IF G-B THEN PRINTJ&492 , "CORRE 
CT " ; : PRINT§185+L, " " ? : SOUND14 
0,3: SOUND150 , 3 ; CT=CT+1 
300 IF GOB THEN PRINT@492 , "SORR 
Y";B; :PRINT@186+L,B:SOUND10, 5 
310 L«L+32 

320 PRINTS 2 6 , " *=" ; CT ; 
3 30 NEXT T 

340 SOUND200 , 5 : PRINT §4 8 3 , "PRESS 
ENTER TO GO AGAIN* "; 
3 50 EN$=INKEY$ 

3 60 IF ENS=CHR$(13) THEN RUN ELS 
E 350 



F 




III 


H9 









COLOR COMPUTERS 



CALL TOLL FREE 1-800-248 3823 



COMPUTERS 



COMPUTERS 



215-1^6 15K ExlenttJd Caku Compulor 2 
26-3>2r Wrt Exiendoc Cora Cflfnpulor 2 
2&-3129 Omli DrwfltHnr Colw Con*puri*r 
20-3150 Oi*li Or.fc* i fm 0f<-<e 0 . . . . 
25-1275 OMP-10a»c[w Dot Valrl* ..... 
Trtovyrllo^ 6A Tape 
T^wti^c 64 On* 



LIST 


emu 


PRICE 


pniCE 


. 5 ^9 93 


1 130.00 


.. 31995 




. . 340 U 


£10 00 


199 95 


iesr» 




169.00 


49-95 


42.00 


ti'.f --ib 


40.00 


B0 ! : - 


5*00 



2SSK, 



76-1009 Mudul 4 OnMop 64K. , 
35-1000 1*and|f 10001 Dr. 12BK 
25-3000 Tandy 1200 10 Mog H.O. 
TtVjiOrj rimdy?oi»;»C)F ?5fiK . . 
2G-t104 Tandy 20001 Qw IQMegHO. 25fiK 
T and* PwMWtZOT 24K . . . 

25-1206 CCR£l Tape Fl&ctirdur 

56-1209 CCR 82 Tape Recorder 



LIST 
PRICE 
f 129900 
999.00 
■ 199900 
2499 DO 
385000 
999.00 
59.95 
49 95 



OUR 

PRICE 

S 945.00 

rosoo 

1525.00 
122500 
1385 OO 
725 00 
50 00 
42 DO 



SOFTWARE 



PRfNTERS 



ltlt»lt4ilH1*l1H' 



VIP DalatWH) 
VIP Tormina! DWt . .. 
VP Ini^rAiffd L'brqiy 

radio Shack Solans 

Tom Mi* SoHwatB 

Camr** S3 -CO 10 Pack. Drtka 



LI9T 
PRICE 

S 59 95 
4995 
••: • * 



a - rj i 



OUR 
PRICE 

I 49 00 
46 00 

1 39.00 
151* OH 
CALL 
'400 



Epftun LX-tip Prmteh iFxicliun. Fbq4| 
Epsan LX-flO TraitluJ FcOd . . . 

QKJOATA 182 Pflnfrtr 

ST A« SG-10 Printer 

C-ITOH 7500 Pro*MiiHw PmnIih , 

@<uiiA So'ifl) 1o parallel Imprint" 



Lt3T 
PRkCE 

% 299.0G 
49 95 
293 DO 
299 00 
J99 00 
MOO 



OUR 

pmct 

S Z50M 
40 00 
245 00 
3G5 DO 
225 00 
M QQ 



MONITORS 



ACCESSORIES 





LIST 


OUH 




LIST 


□ UN 




pflice 


PRICE 




PHSCE 


PRICE 




,4 119.00 


S 9500 


36-30 IB E*turnj«] Qauc KU 


. $ 3S.95 


$ 37 00 


Comm* 12 H Amtior Mdrufnr 


129 9fi 


ItOOO 


26-30T7 friK Memory Kn 


69 95 


59 00 


Ccmrvi id" Color MaMo* - ■ 


529 95 


235 00 


26-3006 -khfll'Cks fPAlHj 


m 95 


TG9& 


Amdffci-OA Mcj'i,ioi 


199.95 


155 00 


f6-30li? D^lydB jDyiUCli (EACH) ... 


29 95 


25 00 


Tenm-.j - | !c Colof M^riid* 


j(9900 


.739 00 


?6- 1 1 7B DC»*t-3 Dlp»c1 Cun ripi, 1 Mod t«-- . 


5995 


5C'00 


VIDEO PiuaMsfirtw Adaptor 




32 00 

» tilt) MJ^Wl 


Ancinji-Sitinalrrmn Mtxtem 30O- r?00 Baud 

O'J" *»f i— aiuM c Tin too ii i-M«- iw 


. . , . 39900 


275 00 



PERRY COMPUTERS * 124 SOUTH MAIN STREET * PERRY, Ml 40872 



i 



EDUCATION OVERVIEW 

Integrating Computers 
Into Classroom Instruction 

By Michael Flag, Ph.D. 
Rainbow Contributing Editor 



When educator* speak of com- 
puter uses m schools, i hey 
generally think of computer 
assisted instruction (CAI) or computer 
management of instruct uni (<'MI,i 
When used as CM1, the computer may 
never oe touched by students, out used 
as a recording device by teachers, Some 
ic he hers have even written programs to 
calculate grades and prim report cards. 

When used as CAI, students usual!} 
have direct access to the computer. If 
students arc sitting at a computer 
keyboard* they are generally teaming 
something through lite electronic me- 
dium, The computer is transformed into 
a smart workbook. Sludem response* 
arc used by the piueram to determine 
what problems to present next, or whal 
to assign the student. 

1 1 1 math el asses, to i example, st u d e ti ts 
arc practicing addition facts in front ol 
B WrWJl instead uf using paper und 
pencil, Sometimes the computer lesson 
presents new facts to students instead 
ol drilling on facts already learned - 

There i* nothing wrong with this lypc 
of computer use in schools. Such 
learning can he very helpful for student; 
by using the computer to drill or even 



(Michael Phg received his Pit. D. degree 
front the University of Illinois. He has 
laughs social studies m high school, 
worked in a central office of a school 
district, and currently is emphned at 
the Illinois State Board of Education.} 



introduce material* and no one would 
doubt the benefits of having the 
computer perlnrm cakiiluiions Pot 
I cue he iv 

In neither case, however, is the 
computer fully integrated into a lesson. 
Mmi t'Al deals witli lowci ujdtu 
learning Ailk Mich as practice, drill, 
etc Some simulations attempt to deal 
with higher order thinking skills, such 
as synthesis, analysis of knowledge and 
testing hypotheses generated by stu- 
dents. This month, ( would Like to 
present n different type tif classroom 
computer use, and ask. yuur assistance 
abou i s uch suggest ions. 

For lack of a belter lerm T we arc 
calling this use of the computer "inte- 
grating with the lesson. "This means the 
compuier is used in a unit of study in 
various places to help students with 
higher order learning skills. 

For example, let us consider a social 
studies lesson, (This example is pre- 
sented only because I taught social 
studies, and am not till that familiar 
with other subject areas.) Intention idly, 
the lesson is one of the dullest 1 can 
ih'mfc of; a rivics or government lesson 
about local elections. The class is to be 
divided into several groups, each group 
attending to a single campaign. 

The purpose of the lesson will be to 
bave students learn about local election 
pi uccsscs, understand factor* that 
influence local campaigns, and conduct 
an analysis of election victories and 



losses. 1 he class will not be spend in 
lull time every day on the lesson h bi 
will be dealing with other arlivitk 
associated with local democratic pn 
cesses. This class activity will take a f'c 
month* to be completed. 

Ibc role of Uie teacher in this lesso 
is to coordinate and guide stud St 
activities The teacher will do very llttl 
lecturing, but spend most of the tim 
working with the groups of student- 
The activities done by the students at 
the key part of this lesson, includin 
their use of the computer. 

Each group of students will have I 
write letters to me candidates in th 
various races being examined. Th 
Letters will explain what the class j 
doing, ask for interviews wilh rli 
candidate*;, ^nc! nsk for uptimes i hi new 
releases and public appearances. Th 
letters do not have to be the same fror 
each group, but all groups should b 
aware ol other letters. A word processin 
package should he used to write th 
letters. 

Throughout the campaign, eac 
group of students should identify a 
many issues as possible discussed b 
each candidate. The position of eac I 
candidate on every issue should b 
recorded. A database package or won 
processing package could be used I' 
store issues and positions, This fi le wil 
need updating often, as candidate 
make speeches., public appearances am 
news releases c<Uue mn 



150 THE RAINBOW Augui! ISaS 



Tlic students should keep a record 
■f each eandi dale's appearance before 
ivic groups, presentation* before 
■ublSc bodies, news conferences, eic 

Orie important learning activity for 
he class would be to conduct 3 pre- 
lection public opinion poll of the races 
■eiiig cA.iriHiml. I here could be three 
■r l our such polta during ihe cumpui^n. 
vacli gmup would coin nbuie<|Lje*ii urns 
11 the poll, but there should he one poll 
rora the entire class. 

The poll could be taken of students 
( the school and their parent* loot jusl 
ii the civics class) , Results of polls 
Kould be released to candidates and 
he newspapers — with an explanation 
hat the results are unscientific nnd 
■ robnbly noi uccurLFtc- in pivdjciinj; (he 
irtul vote. 

A spreads beet or database package 
ould be used to store the poll results. 

* BASIC program could be written 
possibly by students in the computer 
lass, not the students In the civics class! 
a calculate frequencies and percentages 
if responses to questions. If preferred, 

spreadsheet package could be used 
o calculate frequencies and percentages, 
iome of the graphics packages available 
in the market would be an excellent 
t'ay of obtaining figures and charts of 
tic poll results, N at u sally, a word 
rocessing package would be used lo 
/rite the results of the poll. 

After the election, students could 
brain voting results by precinct lor all 
aces studied in ihe class. Precinct 
esults can be stored on a spreadsheet 
r database; Comparisons of aciu.il 
esulLs with the pre-election polls could 
>c made to determine how close [he 
a mule matched the final vote. The 
•reel net results have greater use for 
nalysi* of the election t which is the 
mrpnse of ihe whole exercise. 

Students can compare all races 
cammed by the groups of ihe class to 
what patterns exist. Each group 
'ould have to share its files with all 
1 her groups. In order to provide an 
nalysis of the elections, the teacher 
iay want to direci the classroom to 
ash iota on issues held by candidates, 
peaking cngagcm&nta, ediiumil sup perl 
om news mctliu and even precinct 
Ming patterns. A fiASir program or 
ord processing package can he used 

* merge important information from 
le various files creaks I tn ihv u. k- ih s 

throughout this entire exercise, 
ludents are not taught anything about 
he eomp Liter itscll, they never sit down 



in ftOfll of a keyboard for a lesson. The 
computer is integrated into the lesson, 
•a hcli would he impossible to complete 
in 1 In? some way without electronic 
assistance. Some students might team 
how to type during the unit 00 local 
elections; some will learn their way 
around a database package; some will 
discover previously unknown secrets of 
a spreadsheet program; and some may 
never turn on I he computer. Someone 
in each group will have to operate the 
computer store and retrieve informa- 
tion, typu L n h |iinris und put pieces of data 
together in a coherent form. Thai does 
not mean all members of the group will 
have to be turned into computer 
operators. 

The role of the computer is to 
organize information needed by the 
students in order to solve problems and 
assist with higher order thinking skills. 
In the truest sense of the term, the 
computer is a classroom tool* very 
similar to a 16 mm movie projector or 
card catalog in the library. Students are 
never assigned a computer task for the 
purpose of that task itself, but only to 
help them in a learning experience . 

After oil, the purpose of this lesson 
is noL to learn about commercial 
packages or basic programming; k Ik 
it j kiiro about local election v Without 
Ihe electronic aid. students would have 
a much more difficult time sifting 
through the information on hand, and 
might not ever be able to conduct the 
same lype of analysis that is possible 
with the computer, 

The example id j civics class lesson 
is given for illustrative; pnrpi>?es only. 
The same type of activities could be 
oone 111 many different classrooms with 
many different subjects. 

As far as I know, there is no school 
where such a curriculum U in use. In 
all probability, there are individual 
el a ro 1 1 J o.\ w be n: r eoc 1 1 c is ll Ft Lining e h e 
computer In the manner described 
a hove, bin doing so in isolation from 
other teachers in the building. In a way, 
thru is a de.sirnble condition: leaching 
is an art, and individual teachers are 
expected to create individualistic lessons 
for their students. 

It you* or anyone yoil know* is Uiing 
r lit- CLunpiUer to conduct lessons similar 
to the one described t please write to me, 
I would like to know about the activities 
and start a Hie on such anils of 
instruction* My ad d res* is H29 river- 
green, Chatham, IL f>2629. 



WHITE HOUSE 
COMPUTER 

P.O. Box 4025 
Wilham&porl, PA 17701 

1-900-351-3442 

(717) 322*7700 (In Pennsylvania) 

HDUH5. MfintTiJv Ih'U Ft+oay 
□ oujjRi tilt eoOffM 



PRINTER'S 




3— Mnji 




STAR MIC F10 


pk run 


n 1 n T . , 1 


6-G 10, 


717,00 


p> non 


on 


$G i& 




FIX 1 Ui 


J r J UU 


GO 10 




it 00 


SAP OQ 


SB 10 


■ibv OU 


rx iot 






ill HA 

4JJI* UU 


J* 6U 




VFt 1 & 


90S DC 


1 f~» iwirtD 




Pmn Ftp* 


. bosoq 


LO l£Q05 




CEO ENC 




PANASONIC 




aso 


009,00 


1CKK> 


19? UO 


HDTjC- r , , . , . .„ T . , 


223.W 


iom . 


337.DO 


1 300, 1*4 ■ p I + 


26ff.OO 


'CO* 


■ MO 


1306 .- ■ ., 


305.. DO 


rora 


sas.oo 


C. ITCH 






Iff, MV 


asmA . 


.18 5.00 






»1£DC? 


out 00 


MAKlNBEMAN 




fifilGBPi 




TALLf 




ll&lGW". . 


«ra no 




Jb'j u.j 


0&1OBH 








■arose* 


4f.B00 




.'4<-JO0 


flstwen 


Aonao 






iswocr 




.!' II 




It. SOP 


4B£,CC 


18? 




aiojop 


45*00 


B3 




ritF40f"6 




M 


0.40.00 


riOSSf J 'S 


10&&00 


42.. . ,..1*****1 




MO lF«to r 


1BQ00 


tn 




1 Mi SlKIlM 








1 aciM 


Hue* 







<3',-'-V SI70 1 'wmis v*n<io 
3- 1 » • V iJWflli o'o^ntvr 

U'j"* 4 !!" 1000 vtwufli mIIi \m 1 Ujw atl 

nv >')" 200 tiwla <n#iiLv 

\>\ ■ > 1 «o th*ai» >vo*y 

& , '* 1 1 " 3C« liWiH. Alltl* 

1* M«MieUt»l»iQTT >oon, 

SrtKATA MOM HOP 

SC iWCcrtar IK 4? 
Si lOOOfi'in'" ife^l 
SA I0«> AnihUF tfft » 

rrn-iM m on iron 

WHG'w 75 IS 
JVM il» C'.^i *.VdPB* 

.'vU lii Lnti il rcl 
PCP JWH* 
Uti Lib-'iiiica 

ZVM l3flnCfl.'Hli*t 

4i 

NEC 

*'ip«j».if» 1.1 ■a K 



I ' Jt 

I I ab 

I 'I w 
t GO 

•IJ 

?7f. 



PftlNTEH HI B BOH 5 
OUST COVERS 



TEAC DIEK PRFVE 

FI5 5*V35nK.;HiHl h'flt^hl 
DbCO ■ 14flLO0 

Ft) Si^ 3^0p^'M«IF m«<([M 

ser.pi tetuw 

Soflw»»» leu 



OlSFttTT£E 

BS I « 
0&0O 

HUELL 

MD-t 



AMOEf. 

inn 0*»nn 
3CO *Mil«r» 

3TO O.lri' 



♦45 95 
?4g 95 



ELEPHANT 

: F.O 

ns-DO 



■n m 

' -F «J 
15BO 



v, t,.., 
31 



in en 

15SO 



TEKNlfiA 

!>M'*le 'JtflfrCi l» 00 
ftjBCa«««4fl 

MOnEfttS 

caa^ L.i 'if 
YDiXsniedeTi 

*PFW. ?'9V5 

i^vn*300 Tth> W 

KM 21 <tb 



tMHOVATtVE 
CONCEPTS 

»Tip*i-r^» i<0i 3.M 

FJ?4i Ifl ^ 
rill.-N.f% fWl IP 40 

INTtPFrtCES 

5PO 5dik*l ID 



4 Dsjilnri InquirlAi Invrtacl* 
POUCV Ha d?jx:«ii on CQD o'dd's ^raa r<«»mi'< 
m |M p»o&ald CJftr. >vd«fl 0*0' £300,00 tn tt)« 
coniiiw-nFiil O S AI>G A f TO ado S5 QO nc* 
hynOnxi FofpHotHymaUadOMMIporhunOrcO 
PA tmeanfi DCFd BV nloa ia«. CtQiectiw 
p'oaucif ri»uai htv* Phot OA numti<M Ecn^O-ia 
mil 15 

VISA >f<iJ MC Acuiplvd 44*j 



Aug LIKE 1G4S THE RAINBOW 151 



New Hard Drives 



COWPLETE SYSTEM 



JUST PLUG IN 



^ QUALITY 
VIDEO MONITORS 



Call For 
BEST PRICE 



1 


■f 




f 



Starting at 0^9* 

MONOCHROME 
COLOR MONITORS 



95 



Warranty - One Full Year 




VIDEO DRIVER 



tOUH COCO TOGrJMTfWrlH * 
VIUlU MOWlQ« WITtAP Of * TlirVKinsi 



5 to 20 Megabyte, ready to run on the TRS 
80 Model 1/I11/1V/4P, color computer, 

SCREEN DUMP PROGRAM 

64K UPGRADES 39** The belt screen dump program for Ihe Epson & Gemini 

primer* u«vr Haui? the option el 1 tl andard Images 
or reversa w/regulur or double tlied picture* s-| gas 




PRINTER CABLES AND 
INTERFACES AVAILABLE 
Call lor currenl pricing 



, PRINTERS 



• POO - tic • 1*0 CPS 
- atfli4«criciflj|l Swung 
' f»ic«i<X n ancf Tudor 
4 Dal Uitfi 

* TrU# 0«*nd«rH 

GEMINI 10X 19 inch Cartage. I20cp» EMCiion «nd Tractor 
GEMIN1 151 (15 Inch Cflifragp tJ&ep*) Fr>cTK>r» am* TrJKlor 
DELTA 10 |1U inch Ca*M*gp*. HjOcpst friction rtnd Trador 

POWER TYPE Loiler quality 



' '■...pa' -ienpi bubKnyl 

' IhvMrii fling 

' 5,1 1 1/3 14 TfcafW IT Pi4fii> 

• 6i' l6> WONTH WAflHAMT^ 



sp-3 rNTERFAce for color computer 

a 300- J 9.300 BAUD rates 

■ External to primer — No AC Pugs 

■ Bulk In modem /printer switch— no need for 
Y-cables or plugging .'on plugging cables 



Only: 



JGALL 
{CALL 
1CA.L 





COMPLETE SYSTEM 




now 
with 

si: rfio n 
dump 



$230 



SG-10 



Nothing more to buy! 

t>«a|(M- rnquirlei Jovflcd 




TRUE DATA PRODUCTS 

1 f>S Llnwood Slrvil. P.O. So* Mt 
Umunnei. Mji it J.tt»j i*i<* OliZh 




CALL US TODAY" 
ORDER TOLL FREE 



(617)234-7047 

1-800-635-0300 



NEW 

DISK 
DRIVES 

STARTING AT 

$ 89 




New Low Price 




■Mt 

40 or SO Tracks 
Ponasonic 



TANDON MR TEAC 



WITH CASE & 
POWER SUPPLY 

$12995 




Speed 6 ms tfc fa tk and up 
Capacity 250k unformatted 
Tracks 40 

Warranty now 1 YEAR 
We carry only the fines! quality disk drives -no seconds * na surplus 

SATISFACTION GUAB ANTE ED!! ALL DRIVES FULLY TESTED&WARR ANTE ED 

Complete Disk Drive with Power Supply* Case r*« - $129.95 

Two Drives in Dual Case & Power Supply r« f £2-7935 CALL 

T/2 ht double sided double density Disk Drives j^anasfjoHV Tsar) $ Siifcw 
1/2 ht double sided double density Disk Drive with ps& case.. ^$199^15 call 
low to use your new drive system on audio cassette 
Sjng Fe pa£ case $ 44, 95 Dual 1 /£ ht pai case .... $5 4. 95 Dua psS case Calf 

Color Computer Controller r j&wi) 

DRIVE 0 FOR RADIO SHACK COLOR COMPUTER 

MN DON, MP I OR TEAC DRIVE (SINGLE SfOED 40 TRACKS SPEED 5 MS TRK TO TRK & UP] 





$129,95 



POWER SUPPLY and CASE, TWO DflrVE CABLE WITH ALL COLD CONNECTORS 
0 J&M CONTROLLER, MANUAL and DOCUMENTATION , , , , t , ( % $ SALE ! 

.- DRIVE 0 FOR RADIO SHftCK COLOR COMPUTER 

PANASONIC V2 HEIGHT DOUBLE 5IPEP DOUBLE DENSITY PR 4 YE S00K unformaUed v 
POWER SUPPLY Jinii CASE, 2 DRIVE CABLE WITH ALL GOLD CONNECTORS 

J&M CONTROLLER, MANUAL and DOCUMENTATION „ $27£S5"" ^ SALE ! 

T A K G A DD ED S AV I NGS ON T WO DR I VE SYST E M S J^^m a u« «m< ' 




DISKETTES with free library case 
Unadvert'ised Specials ... 

Drives cleoned h aligned& tested 

TECHNICAL STAFF ON DUTY. PLEASE CALL FOR ASSISTANCE 




^» , * t """ $1795 



, SCal I 
$29.95 



CALL US TODAY H (617)234^7047 * DEALER INQUIRIES INVITED 

ORDER TOLL FREE 1-800-635-0300 (617) 234-7047 

77?(J£ D4T,4 PRODUCTS 

We welcome 

* Visa /Master Charge f^^[ fcggi 

* Chocks fallow 2 weeks for clearing) 

* CO D Ado £2.00 




195 Lin wood Si reel, P.O. Box 546 
Lin woe d. Mass ach u satts 01525 
(617) 234-7047 



HOURS MON SAT 9-6 ( EST i 



GAMEM ASTER'S APPRENTICE 



For The GameMaster, 
Just The End 



Of A Beginnin 




o o 




>y George I i red rake and karl Albrechl 



Tt was September thp rainbow was snmll then 

106 pages. One or those pages was the firsl episode 
M. of "Game Muster' s Apprentice.*' h began like this: 

Lei's preiend. Let's go adventuring in a world of 
Niuipnamm whurc maii-.c works and great deeds can 
he done. Lct\ explore, overcome adversity, solve 
problems and garner fame, glory and fortune. Let's 
play a fantasy role placing game. 

Role playing games arc usually played by people 



ROLE PLAYING GAMES 

Mtfitpm iV fmptr fi/av wir ^ifv\g xrmti A *\tlr phytrtf jfumi- n 0 ifirw»r in 
ivA*'i ft n/w or mar* pJawrs ertvr? wiA pJSpj i turdi iert fadwtuuwf-i) Wffif Hvr thrft 

. Vld ,.'-FJL'.' . kl-ri itt ft J/.'l* fcfW- «7«A< tfUFfll' « fh/J*/ J7ie H<t":f n I irW 1 1 1 .'ftfJf 1/ WrtlTf u' 

Moti pevpk- wh* pfat f-tif pktfnt iar- a /"rwiTOtf fiJj- *>jTi'«- Hvmr 

frV hftt A' flu Mi rt tffV .tf loll- fj rvA»» 

tfHiAWfl tottontud f o, h>\ 182, jtafflm. VYlim. 

rfanywm Ittw Ctbnftt, f?4 lift A*+nur, -S'^n Afun'f* £ ■< t^Atf. 

JTjf^i A Drawn: f/« fJj* 7l5W. AO Knr7fd Lafa Ijww, <t7 'J/^ 
JtuntHmol tRQ). Awttm Hill. //mnrW AW. 

iiffrfFriVM ftrhflFf* Tltr 'm/' favM* *tf J'tr»r\f!ithtr If um tire « ttrgHiftft^ *y> 
j^jiow/ rcMf Mdfi ««• **A F"Af fc&Jir&llf Mfi f'-Jfft W«<ufJ t%6AMty| 

firm/ wry. Wtff> Viirm-f Wj'Wji /JrnyJ. /fnrr^i, f H jJWff. 

.ttfofitfirrEr'i Hamitx'i'k: A Guide Tit ttotr Ptn^mt rJantri .'fi ft >J- Atbrcfhj 
vtU Uret St'tf 

Ytn volutin nci'-.f Adwmtuftr'i HmAlNHtk if fit, nn- P rrdi-Ai rnorr 
fWjtinna > gome- \\'t tvtll H DtatunFun 

Otfl} right* ftr /*v*fi<ttyw.u. ^ O. tt+.r /rJ^, .Ifrnfci /Vir^ C.A WQH 



sitting a round u large table. As you walk intn iht 
game area, you sec people obviously having a good 
1 1 Qic, Curious, you approach, 

The players interact animatedly. Then a player asks 
a question of the Game Master. Play stops while she 
dip mil ihu appropriate mle 'inmk. Miet sj?tlil l time, 
siw answers. Play resumes, then slops again while 
rule books are consulted. You notice that much time 
is spent flipping pages in numerous rale books. 
Slowly, an idea forms in your mind. Why not use 
I he Color Computer as a . , . 

* Database Management System 

* Management Information System 

* Ua me Master Informal ton System 

Call it what you will. We call it "Game Master's 
Apprentice/' In this series, we will surely, but slowly, 
explore how to use the Color Computer to help 
manage a fantasy world such as Dungeons & Dragam. 
RimeQuesf* Tunnels & Tmlk or Worlds of Wander 
And so we did. This is the 27th, and last, "GameMastei 

Apprentice" in THt hainbow. Thanks, Lonnie T for givin 
sfuee uruj wonderful readers so we could cvperimel 

and develop this idea. We almost know how to do it now 
Tlmnks. Bill Nolan, who wrote ,J Thc Dragon's Byte" ft 

quite a long time. We wrote tutorials for beginners or ne* 

beginners. Bill wrote useful programs for experienced 

players. 

Our three years writing for the best CoCo magazine hi 
been a great experience. This ending is another begin mn| 
Well tell you about thai at the end of this final install mer 
of **G time Master's Apprentice," 



15^ THE RMttBOW AuQUlMB&S 




807 Minutemen Causeway (D-2), Cocoa Beach, Florida 32931 







L11 1 




" L 






I 


















H 


H 






jfl 


ij - 


















■ 


■ 












11 ' 






? - 















GET YOUR LIFE ORGANIZED 

DATE-Q-BASE CALENDAR 

puts YOU in charge of four schedule:' 
M Graphically display* any monthly 

calender between 1 700 and 2090. 

You put In up to 1 wetoe 28 ch aracler 

memos par day . , calendar shows 

where I he memos are , . . call up of 

aay shows deiaila 

■ Use Tar appointments ct a log d oast acuvtfy 

■ Senren capability altowa you to Mat orpnnl ml mama* between 
two specified dates or only ones mealing keyword cnlen* 

■ Date Compulation shows a lapsed time between IWu dit et in 
deys, weeks men (to and years. 

■ Pnnred graphic calendar available with optional Scuran Print 
Program 

■ Requires 32 K In BASIC 

TAPE DATE O-BASe CALENDAR* SI S.Ofi [mn«. 400 mBfntnt 

tap* tile) 

DISK DATE-O-OASE CALENDAR -$1 (Lp 5 0 ve r 4000 memag/ 
disk, max. 300 memoe/month) 

+ ***#+■ + #** 

GRAPHIC SCREEN PRINT PROGRAM 

Worts in ait PMODESmnd tali you sW/r screen /mage anywhere on 
the printed poQi 

m Reiocaispie code lets yo u use ell of your 1 6 K or 32* ma chine. 

■ Available in Color Ba*.c 1 0 and 1.1/1.2. Use EXEC 41 i7fi to 
aee which you have and SPECIFY WITH ORDER 

■ SPECIFY FAINTER TYPE in Machine language, 
«T.90- TOa-OO" LP VII/VP1I & nwr 1 00/ 1 QS/2OO74O0/* 20 

« Ep«m GRAFTRAX", MEG 1 PC £023 A C, IDS 440/445 
Paper Tiger* 460/5 60. Micro Prism* 4OT> Prism F BO/ 1 3 2 ( wit h d di 
plotting), TRS BO' DM P- 1 £0, DMP-1 1 0, T DP- 1 . PRO WR i TER* Cerv 
(rentes 73ft, Microtlne* S2A/83A(with Okigrepn 1 \ /84,'92/93. Star 
Mlcronles. Inc. GEMINI I0/T0x/ 15 and Gorilla Banana 
(Trademarks or Tandy Corp, Epson America, Inc. C-ltor\ NEC 
America. Qkldata Carp IrMagral Data Systems. Inc> 

HELP YOUR 
CHILDREN 
HELP 

THEMSELVES 

MATH TUTOR 

■ 5 Prog r am a in 1 . . ranges from Dlmplo addition in rough long 
division with 4 lavaia of difficulty. 

■ Requirosregrouplngtobeiifiown provides for In alojuoflertte 
in long division 

■ Shcu/vs now lo correct error? slepbyslep appranch alTeises 
accuracy. 

S1 m BASIC 

SPELLING TEACHER 

■ Teaches siudems their own word li&f . lapo or diok files hold 
mo to 200 words each. 

■ Suitable Per any level from hlndorgarlch 10 cotl-ego- 

■ Misspell od words are roituiuhi to rslnforce cuirpcl npofllng. 

■ Words nrrjsentad In 4 lively formnr', study, Jicf ambled word 
gams, triei teat, final te\t 

SX2M in BASIC 





PUT YOUR FINANCES IN ORDER 

DISK DOUBLE ENTRY 

it you rimve went tiCurs frying roiiaJarrce 
your Debits and CwdHts, DtSK DOUBLE 
ENTRY fz tor yyuf 

■ Deafened for small bujainaas, club 
and porsonal yeo. 

■ EnlertransacrlansmnEournaltypo 
tormnt. Program win mainiain cur- 
rem account dalances, produce Tnai Sflinnre. income, and 
Balance Sheet reports and complete Accouni Lodge ra. 

■ Will npindlB to :i00 Account mcl udi^ng re'porl rieadmgs and 
Lo1bI& 

■ Up !o t-100 average Han ructions on a diskette. 

■ Summary raporiH and four levels ol subtotals available 

■ RfiOiu ira& 32 K and an u r: d€ r g! a n drtip; of a tandar d do u ble enlty 
accounllng concoplu 

544,09 in BAStC with Machine Language aubroutinao 

STATEMENT WRITER 

For use wttn fend require*! OfiK Double Entry 

■ F r j ci jces 5ia la me nts Amiable lor i>LDkng Iram your RecervaoiSB 
accounts 

■ P/a^id** account summarFes and mailing labels to use vvllh 
your statements. 

■ Deelgnod and documented to allow you to change (ormato la 
accommodate your own special noads 

S34.BS m BASIC 







Lot 
• 




■ 




• 








■ 




ThaLs IhtTEREST-Ing 



INTEREST" 

AMOflTlZATiO N TABLES any w ay VOti want them. . even Jets 
you change any terms mid-schedule? 

Calculum Praaanl Value, Fulwr*.' Value. Capita! Recovery to' 
any combination of payments yau specify. 
Rata ot Return compulatian pradJcla how hard your money writ 
be worsting lor you! 

Computes Bond yields . . . current and to redemption. 
AH answers available on screen or printer. 
520.95 <r. BAS\C 



+ +** + + * + +* 

ALPHA- DRAW 

Works Qtaal wtttt GRAPHtC SCREEN PflfNTPflOaWV/ 
a Sub'uutlnw dy^lgnad to let you add any keytiuaid char acta r to 
your Qrapnic ciiaplpya. 

■ Vou define x and V coordinates and a string variable of one or 
more characters . . . ALPH A'DRAW does the rest! 

■ BONUS - Includes instructions lor a true i me- numbered merge 
o( tape hi es 

fi.BS in BASIC 



ALL PROGRAMS reou Ko Extended Color Banlc ana 
ate delivered on cassette. All. except Tape Dale- 
r>Base Calendar, arc DISK System compalibl? 

US and CAN AD A add $ 1 00 per order lor sh ipp mo 
Overseas S2.5Q per order Allprk:ea In U.S uoliart 
FkiridQ le&idontsadd 5% sales lax. Ratum within 
iwn wnoki ir no! completely aatislied 



RAINBOW 




ALL LISTED 
PROGRAMS 
l- or VISA and Waaler Curd orders: IncluOetyoo 
ALcaunt humper e^^ulioo dale signatum 
and ph^ne nuinbar Scry Mo COO i 



- 



\ Directory of plny-H^Mml t;an»« 

Here us a list of cdmpanit* who run pliiy-by-m»it game*. 

Advent Games, P.O. Box 81674. Lincoln. N£6tt5Ul 
Adventures By Mail P.O. Box 436. Co hoes, NY 32047 
A J ventures Design Group. P.O. Box 82)072. Dal I us. TX 

75382 

Ad venture Svstcms, 1669 5. Voss. Suite h'F-H, Houston* 
TX 77057 

Ardcn Enterprises. Rt. 4 Box 4506, New Philadelphia, Oil 
4466,1 

Rick Ban, P.O. Box 1 873, Cave Creek, AZS5331 
Central Texas Cotnputing. 7tO~S, Southwest Tower, 

Austin, TX 78701 
Clemens & Assouates,, P.O. Box 4529. San Clcrocnlc. CA 

92672 

C-Mmd Enterprises, J O0S Tenth St No, 417. Sacramento. 
CA 95814 

Comstar Lulerpriscs. P.O. Box 601062, N. Miami Beach, 
FL 33 J 60 

ECI-Power t f>VU Plenum Dr., VUiu lutk-. N<J 2K2I I 
Fantastic Simulations. P.O. Box 24566, Denver, I'D H0224 
f lying Buffalo* P.O. Box 1467 H ScolLsdale. AZltf252-l4fi7 
4 Sight, P O Box 3903, IndianapuliK, I N 46206 
Game Systems, Inc.* P.O. fki* 43 1 166, Miami* FL. 33243 
Graff Simulations* 27530 Harper, St L'lmr Shores. Ml 
48081 

Jkibherwocfc Enterprises* P.O. Box I5!i, Sorricrs. CT 06071 
JF&L, 305 E. Caffery. Pharr^TX 7S577 



KSK Concepts, P 0_ Box 375, Morns Plnias. NY 07930 
Neolithic Enterprises, 350 N. Uintann* Suite 5H 
C iimflriUo. CA 93010 

Palace Simulations, P O Bnx 743. Mndisun. N.I Ol l )A0 
Pierce & Co PBM, RO, Box 25675, Chicago. \L 60625 
Quest Computer Services, P.O. Box 1300. Dahlgven, VA 
22448 

fthia&flofi Gmerpriscs, P.O. Box 5 it). N. HighiLind.v t -\ 
95660 

Sdiubel & Son, P,0. Box 21484$, Sacramento, CA 9582 
Superior Simulations, P,0, Box 505, Fairfield. ID 83327 
Time Space Simulations, 5304 Cross field Rd., Virginia 

Beach, VA 23464 
Vigmd Simulations. P O. Box 231. Orangev^ CA 9566 
White Liun Entei prises. P.O. Box !8a, Wood Ridge. NJ 

07075 

Mike Williams, Route 4, Box 802, La FolleiEc. TIM 3776E 
Wmld Campaigns, P.O. Box 321. Epping. NH 03042 
Const an tine Xanthos, 120 MacDougaJ St., NY* NY I OH I 
Zorph Enterprises, 3646 Glbsonia Rd . Oibsonia* PA 150 

We knnw Hi tie or nothing about, must ot these companic 
However, without reservation, we can recommend Flyir 
Buffalo, Inc. 

Foflunately* Rick Luotniv who can lay fair claim l 
starting all this, lias begun (or helped begin! an associatii 
in promote responsible play-by-mail moderating. K is Tl 
PBM Association, 8149 E. Thomas Rd.. ScottsdaJe. A 
8525 L Send Lhein a self-addressed, stamped envelope an 



SUPER SUMMER HALF F'RI C! E BALE A A 
FOR J\ LIMITED TIME QNI_V r , THE 
KEV TO S 4 K i KEV — 3 S g K > CAN J3E VOURS 
FOR ^13-35 (Cass) ojt »21 , 3 5 fDisk) 

*** Horfcs m th CASSETTE based susiens* *** Marks with DISK fefjgj swsteas! *** 

The KEY-2E4K divides the 64 K ran memory to to two 32K bands or sides, each of which can be utilized independently 
fay the BASIC interpreter, with the ability to switch instantly Iron era? side to the other. IT'S LIKE HAYING TMtl 
COMPUTERS IN 0ME» » Have your BASIC prolan on one side and keep your variables on the ether side, or have your 
Haiti prolan on one side and your subroutines on the other side, or have your program on one side and use the 
other side for 4 additional HI -RES pages* or any combination von like- The possibilities are endless because the 
KEY; 254 K cilows full cownunication between il del plus the ability to ewj tch bait and forth at will, all from 
within BASIC* Voir could also have different program in each side and switch back and forth between then using 
si Miff keystrokes, even while the programs are running! 1 Or run them both *\ 'he san* tine in the 
FOREGRQUNEJ/BftCRGROUND HULT I -TASKING node. Don't buy that printer buffer yet! Hith the jflfjfcff you can be 
printing in the background side while utilizing your computer normally in the foreground side Al TKt Bflrk TIKE!!! 
Debugging a program? Use either a BASIC cowand or simple keystrokes to instantly duplicate your program, in it's 
present status, on the opposite side, Switch to the opposite side later and pick up exactly where you were before 1 

For DISK users, the KEY-264H allows you to alternate between DISK and EXTENDED BASIC on the s»e side with 
simple keystrokes. Ho need to pull your controller or power down. Yfru can be in EXTENDED BftSIC vn one side and in 
DISK BASIC an the other side and still switch back and forth and have full communications between the two sides. 

The K£Y-26tt does this and MORE thru extensions to BASIC. No need to leatn a new language 1 The hfJ-2S4r. acttfe 
15 NEJTCDTOJDS *nd 1 function to BASIC, including powerful new BLOCK MEMORY HEME and GRAPHICS VIEWING "elands* 



The KEY-&4H works so M 64K COCO or (4K CGCQ-2 and on older m system with 'V. *F\ &r euen nodi fieri •!>* 
boards ana requires GTEflKD or DISK BASIC (R.S. only, not for J DOS or others) with GOOD G4K HEHOftr CHIPS !E 

QRfjEft TOUR KEY-.364K TQpffl by sending chech or ioney order for (cresMte) or Wl.tt jdiskj 

fTQf>2TDO0 ST£ S^E L».s> ftr7 l5.jD .gutjitfe urs.ft.l WS5. residents add % sales tax, 

KEY COLOR SOFTWARE 
mSTEftCAft&i yiSA, OR Cffl) P,0. BOX 360 

CALL (61?) 779-5034 HARVARD t WA. 01451 



156 



THE RAINBOW August iSSi 



cy will send you a list of PBMA members. 
If you play role playing games, play- by-mail games, on- 
ic games on computer networks, or even solitaire 
dvemucc panics on your CoCo, we bet yon will enjoy 
c following books: Dream Park by Larry Mivcn, Octagon 
/ Fred Saber hagen and True Nome* (novella) by Vernor 
inge in BINARY ST A R ttf, editor: .lame* K. FrenkeL 

l<mmih — Due \hn c f in" 

Aloysious made it across the creek, success! u I ly climbed 
c embankment mid exurcised his displeasure by throwing 
few stones. Now, late in the day, he continue* his journey. 

Hit WLlh list — Success percentage; 50% 

Aim! A "weapon/* cheap and always available. For 
loysious* Hailing with his list is a bit or miss proposition, 
e connects about half I he time, if he is trying to hit it 
■ rsort of average SI2 and DEX. 

Success: Roll 5(5 or less on ihe pcrccrnik' diuc 
Failure: Roll 51 or more on the percentile dice 

Night falls. Aloysious spends the night in the woods near 
cliff, tie lights a fire and makes some tea. Presently, 
! notices his shadow on ihe cliff and decides to get in 
little boxing practice. Roll the dice! 36 He lands a blow, 
uch! Well, so much for boxing your shadow on a dill 



Hit with stick — Success percentage: 25% 

This h the ability to hit a moving target with a stick 
1 similar weapon: a broom, shovel, rake or even a "real" 
;apon such as a mace or spear. 

Success: Roll 25 or less on the percentile dice 
Failure: Roll 26 or more on the percent de dice 

Aloysious awakes with a start. In the bright moonlight 
ortunalely), lie sees a raccoon trying to pilfer his 
ovi&ions, He grabs his sturdy walking slick {always by 
£ side) and leaps to the fray, flailing as he goes, 

.rst roll: 78 He misses, 

•cpnd rail: 89 Another miss. 

nird roll: 52 Curses! Missed again. 

The raccoon, too wise to remain hungry, runs away, 
leys lous now does what he should have done before. He 
tags his gear from a branch of a tree, out of reach of 
e more ubiquitous nocturnal bandits. With a sigh, he 
tiles down to a good night % rest. 

And so we leave Aloysious, sleeping beneath the stars 
ith his seven characteristics and his II special skills. His 
1 ventures will continue to be chronicled in annihcr place. 

eport from Calrleon 

We arc playing Feudal Lords by mail, making one turn 
tch month. We arc the Lord of Cairlcon an the west 
jus | of Britain. There- are five other human players, each 
e lord of a fief. Pony other fiefs are controlled by ihe 
imputer, which is also the Game Master. This is a 



completely computer-moderated game- 

The game we are in began in ihe game year SOI. Here 
is the State of Cairlcon as the game began. 



Each turn is one game year. We can send up to 12 orders 
selected from a list of 31 possible orders, Wc spent about 
three hours trying out various possibilities. Soon we will 
have a CoCo program to help us! 

First, we must feed our peasants and knights at least 
one food unit per year, a total of BOO + 200 - 1. 000 food 
units. Townsmen will buy their own food, We have an 
c\ccss *<l 4<HJ Eu^d units. decided in eiVC "ia: pWSMlfS 
an extra 100 food units to encourage population growth. 
Peasants are the strength of a fief — they grow mosi or 
the food. 

Wc now have a surplus of 300 food units. Wc will sell 
250 at the market price, thus increasing our gold supply 
from 1,400 to 3 ,900. Wc will soon spend much of this 
gold. 

The ruiebnok informs us that about 25 percent of surplus 
food will spoil, so we concert I he surplus to livestock at 
a cost of five gold and one food unit for each unit of 
livestock. Wc buy 50 livestock. This brings our gold supply 
down to 3,o50. 

In the year "Food is gold/ 1 so we will use some gold 
to increase our ability to grow food- We spend 1 .000 gold 
on agricultural research. We now have 2„650 gold. 

We send two spies to tell us what is going on in the 
neighboring fiefs of Hereford and Glamorgan, both 
controlled by the computer. Spies cost 1 00 gold each, which 
leaves us 2,450 in our treasury. 

It costs five gold to maintain a knight there goes 
a cool 1.000 gold to maintain our 200 knights! We decide 
to disband half our army in order to use more gold to 
build other resources. In a couple of tarns we will build 
the army up again We uuw have 1,450 gold. 

LelYspend a little more gold- We'll build u fishing village 
at a cost of 300 gold. This will produce additional food 
in ihe future. Here is a summary of our orders. 



Order 


Add it inns! 


Description 


Code 


Info 




16 


250 


Sell 250 food 


21 


1000 


Spend 1,000 gold on agricultural 
research 


IS 


100 


Give 100 extra food to peasants 


23 


24 


Send spy to fief #24 (Herefordl 


23 


21 


Send spy to lief # 2 1 { Glamorgan) 


8 





Disband 100 Jt nigh is 


20 


50 


Huy 50 livestock 


19 




Build one fishing village 



Market Price lor Food: Sell 10. Buy 1 1 
Lords Rank; Huron. Leadership 2 



Gold 


1400 


Tax rale 


20 


Lumber mills 


0 


Food 


1400 


Mac fccts, 


0 


Fishing fleets 


0 


Knights 


200 


Cattle 


0 


Mines' Stone 


0 


Peasants 


800 


Ships 


0 


Metal 


0 


Townsmen 


200 


Auric, bonus 


0 


Gold 


0 


t a* tie 


10 


Champion 


3 


Gem 


0 



August tQS5 THE RAINBOW 157 



We mailed our orders to Hying Buffalo and waited for 
& reply. In the meantime, we send letters to the Lord of 
Denbigh and The I «rd J "s « ■ rrhe si lt . ^nggestmg a friendly 
and mutually supportive a] I in nee. Without allies, you will 



soon he wiped out in this game! 

Soon the computer replied with a very complete repo 
of the Suite of Cairleon and news of other events in Britaij 





Gold 




lY;t',:mt 


Tonvnsmrn 


K lights 


Cairleon began Ml with: 


MOO 


I too 


SCO 


200 


200 


Maintain 2Q0 K nig Ms 


-1000 


-200 


+0 




+0 


Disband 3 00 Knights 


+0 


+0 


*0 


m 


100 


Sell 250 food at market 


+2500 


-250 


+0 


+0 


+0 


Townsmen had to buy 200 Food 












Give 900 food to peasants 


+0 


900 


+0 


+0 


+0 


A grim ll ii ml research failcth 


1000 


+0 


40 


+0 


+0 


Spy on Hereford 


-100 


+0 


+0 


+0 


+0 


Spy on Glamorgan 


100 


+0 


+0 


+0 


H) 


Buy 50 livestock 


-250 


-50 


+0 


t0 


+0 


Build i Fishing! Fkfll 


-300 


+0 


-10 


+0 


+0 



Thy Chancellor i 

Tax & pop uJation growth f dee line 

A normal harvest ( L52) +1) 

(Average harvest was I fi) 
Fishing +0 
Livestock increase by 10 



ortcth ihe following revenues: 

+0 +59 + 15 +0 

+ 1290 +0 +0 +0 

+ 1K +0 +0 



Thy Sheriff rcporreih other events in thy fief: 
28 foreign knights join thy service. 



Thy Marshall rcpnrtcth the following military activity: 

* In Cheshire: Wroxetcr won a 8:1 raid against Cheshire. 
" In Devon: Cornwall won a 8:1 raid against Devon, 

* Tn Gloucester: Hereford won all raid against Gloucester. 

* In Ux worth: Norfolk lost a ,4:1 siege against U* worth. 



T hy champion rode erram into ihe Ken?, and detained Jwarves, giuneth eight peasants. 



Spy reports 



Hereford 



Glamorgan 



Gold 

Food 
k aight* 



Player: nun-player 



1874 
1439 
183 



l\\tsani- 

Townsmen 



Gold 
Food 
Knights 



Playari in in- player 



2161 
211 



Peasants 
Townsmen 



No Overlord 
«19 tuMle 10 
204 Ships 0 

No Overlord 
854 Castle 1 1 
191 Ships 0 



158 THE RAINBOW Miyyal 190S 



Well, that was a good year Cairfccm begins the year 
)2 as follows. 



Except for l he size of its army, Cab-Leon is La much belter 
Kipe than at the beginning of the game. Now if we would 
LSt get a favorable reply from the L ords of Denbigh and 
►archester. 

Feudal Lords is an excellent multi-player Simulation 
ame requiring much careful analysis, record keeping, 
iplomaey, contingency planning, resource management, 
c. For more information, write to ciiher of the following. 
- Flying Buffalo, Inc.. P.O. Box 1467, Scottsdalc, A Z 
85252-1427 

Oraaf Simulations, 27530 Harper, St. Clair Shores, MI 
48081 

units for Beginners? 

If you are a beginner, you may be at a disadvantage 
l a muUi-p!aycr T play-by-mail game. Why? Because there 
ill probably be experienced players in the game who know 
ratcgics you donl know, We are trying to arrange some 
unes for beginners only. In these games, ail players will 
; beginners (unless someone lies — please dent). 



If you are interested in playing m a beginner's game, 
send a self-addressed, stamped envelope to Dragon Smoke, 
P.O. Bo* 7627, Menlo Park, CA 94026. Be sure Lo cell 
us what you want — we get lots of se If -addressed, stamped 
envelopes! 

DragonSmoke 

We will continue with our own newsletter, which began 
in the same way as the rainbow. Our first issue (January 
1985) consisted of two pages run off on our Canon PC 
copy machine. Dragon Smoke grows as did rainbow. Our 
February issue had eight pages: March. 16 pages, April, 
20 pages; and May, 24 pages. 

the rainbow grew and became the number one 
magazine for the CoCo Community, with more than 200 
advertisers and almost everything a CoCo user could 
possibly want. THE rainbow covers the world for CoCo 
users, from beginner to ex pert - 

Dragon Smoke will remain small. It will not take ads. 
U docs not compete with magazines like THE rainbow. 
It is for beginners. It explores com paters lor beginners, 
role playing games, play-by-mail games, encourages new 
ways to learn and points CoCo users hack to rainbow. 

In DrttgonSmoke . we will rerun "Game Master's 
Apprentice'' from the beginning. Thank* to our rainbow 
experience, we can make it belta Ihc second lime iiround. 

Here are some ways lo sample DrugonSmvke. 

— Send 51 and we will send you the first three issues: 
January. February and March, 

— Or, send SI and tell us you want the most recent issue. 
Our address is DraganSm&ke. PXh Box 7fi27, Menlo 

Park. CA 94026. 

re well, KMNBOW. For us, I hi* K the end ... of a 
beginning. 



vlurket Price for Food: Sell 4 ). Buy in 
-Ord s Rank; Baron, Leadership 1 



jold 
uml 
C nig bis 
feasants 
rownsmcn 
Castle 



30M Tax rate 

1 3QS Markets 

I2B Livestock 

S57 Ships 

305 A arte, tonus 

10 Champion 



20 Lumber mills 

0 Fishing Beers I 

W> Mines: Stone 0 

0 Metal 0 

0 Gold 0 

4 Gem 0 



One- Utter CanteM Wltmrr 

As many people already know, Halleys Comet is 
already well within our solar system and U expected 
to make its appearance biter this year. This program 
is a graphics presentation nl trie sun. Eat Ill's orbit 
and the pmh nl the cornel 

The listing: 

1 PMODE3 : PCLS3 : SCREEN 1 t P * FQRX-1T 
O8#:PSET(RND(250) , RND ( 19^J ) r 2) :NE 
XT: CIRCLE (70,95} , 12 , 2 , . 9 : PAINT f 7 
0,95) ,2,2:CIRCLEC7p,95) , 55 , , .9:F 
ORY**l . 4T04 . 9STEP.03 : V-COS (Y}*177 
+230; tf=SlH(¥}*65+95iFSETCV,H,l) ; 

tfEXT : PLAY 11 0 IT 3 VI 31*1 CV 2 4 GO 2V2 8 CPS 
03L4EHD+*' :GOT01 

Don Rowan 



(Fttr Dili *<tiBlti« oi«-?ii«t conical enlry |fke itninui hm butii win u>jmr: 
,n bfth tUi HumtM* &.>.-• Ot AJv*ntnrr< ti.il it* c<uii|iiitiirni RaHihn* 
Altwmtrt fluff** ) 



Qtte* Liner Contest Winner * . 

This program sorts strings alphabetically. Simply 
input the number (up to 999) of strings to be sorted 
and then input each string. 

The listing: 

1 DIMN$(999) :CLS:PRINT@43, "SUPER 
SORT" : INPUT"* OF WORDS" ?W:FORX= 
1TOW l INPUT 11 INPUT WORD";N$(X) :NEX 
TX : FORS-1TOW-1 : IFN$ ( S ) <-N$(S+l)T 
KENNEXTS ; CLS : FORX-lTOtf : PRINTN$ { X 
) : NEXTX : END: ELSEH$=N$ { S ) N? ( S ) =K 
$ (S+l) :N$ (S+l) =H$ ; s=£ : nexts : CLS : 
FOKX- 1TOW : PRIKTN$ ( X J ; KEXTX 

Miehael Stankm 
toouniisvit/e. IW 



(Kor Uirt winning pflr-lftw ton'nt enlr>> In* iuiIiqj Ijju been v?ii\ topic* 
< "\h Tttr Wtff^J*TlM^ ltafi/(- Of Simutattani and m ^iimiuninu Rnmkt'** 



AoQuSl mS THE RAINBOW 159 




Lware 



Do you want your reports 
to look like this? 



m 



Disk cornpatiple 

Fasi Machine Language son routine 

- sort on 3 heids simultaneously 
WkUi our ML search routines you 1 can 

■ search on a selected liald 

- seancn tor a specific <lem 

* search tor records within range 
Phrase subsrituson odnor ■ t&st ML delete routines 
Up lo 8 user-dofmabde fields per record 

- up lo £30 oharacie-rs po f 'iold 

■ vanaole liold length 

- variable record length 

{m#moTy aUocaled is the aclual lengin ol the -ocorrji 
Upper and iower case 
Usar-selecled report tormaUi 

■ report headings 

' lull margin control 

- select which records to punt 

- seled held to prim 

- seleci order in which l^ios are primed 

- rnuftipJe fields per line 

Sane TIMS file to either tape disk or printer — allows, you lo 
use (he extensive editing capability available with a word 
processor to add lo or combine other daia with a TiMS 
report 

Save, lead, append and verity routines 



3I£ 



database 
management 

system 










tin 
I'iOi 1 


1 .Tr 1*1 ■■"+ 11 




urn iw- 




■ . 1 4U*HI i I I 








lw cm«l* 

l A» T*W *J t, *3 








or this? . . . ♦ 


Kr-VNm> I. mm- 






'Ml i 




■» 


VI rL liv 






■tail 


> umi hf 




Mill MWM t *" • W * L « 
I4[ :M *1» M whin ^ 


U.I »■ 






or this? .... 


.*™M I - 




' lit 
I'iWL ■ 


rmtwMiiLMrrt. m*u 

«fmil> ItfHl iTurw ;» 


- 






■ lilai n dm i*i*rj 4 mi ir 

















You can do it all 
with TIMS -S24.95 




TIMSMAIL 

$19.95 

32 K ECU recommended 
Disk compatible 



The urt.maie ™^r* 
onager lor QoCo 

User ♦rirjTvdly ^ r,t * , de 
™»le<M^ 

SGnd ,our^,rtg^^P^ er ' 



- "^Ti^rTcolijrnn P^° f 
user sd*f ° » 
l s Z r or3 lab** wK3 ° 

2 5 2 75 ,3, 3-5 and * 
IS records P^ 1 



TIMS UTILITY 

TIMS UTtLITV r e ^twes 

Muni- term search - search yo.j' tfiiiiitjase ustng a search cmefion 
twicct on up lo 5 keywords You can us* slher 'AND LOGIC or 'Ofl 
LOGIC 

Glo&pt Change ■ Ihit >& 11 n? -dulom^tic" va-iian yi (he modrfy mode. It 
r-STr be U4#0 when there- 1* a unique 5-&I at r r „Ml lti m in j ^pudlied fietC 
Fnr M,Tnr. f we couW change ill reierences la Han&qw b rq. 

Global Detaf e ~ AutPmancady ceictps every rocard in ine dntiih;irr 
which metis tr>e search cr=tena 



SI 4.95 - Tape 



Record Cngnge T Add o' ddeKt f'lUdft Iq your lecctos The mim/nurri 
riumbfr Ol tr#fds per record is Hili S 

Eptii Ftlc Mode - Jse AND logic iall articles putABheC m FlainboH 
dnd wnilen by Davu>j "OFl" log<c faH customers in O^no of Maryland I, 
0< Range Search tu Split your iprye line -nlO 2 or more smaller liltfs Vou 
can save your new file to lape y d^k 

TIMS UTILJTY comes on r&pe nnd is disk compiitibip it requr/es32K 
jrtd u tile urtjateg *nh eitner TIMS or TIMSMAIL 




,ware 



Slije (ttnQIo (ttalltgrapljer 



See You at 
Chicago RAlNBOWfest 



Use your CoCo 1 your 6 -bit dot addressable graphics 
printer and the C0C0 Calligraphcr 10 create beautiful 
signs, invitations, liyers. greeting cards, diplomas, cer- 
tificates, awards and lave letters 

The Original Cfrll ig rap her letters are 36 points (1 2 inch) 
high and variably spaced II Includes an easy-to-use , 
menu-oriented program and these throo lypestyles 



Cartoon 



Old English 

Gav Nineties 

Geij Nineties 

77ie CoCa Catftgrapher requires 32K EG8* 
Tape $24,95 Disk $29.95 



ADDITIONAL TYPESTYLES 

These tapes of additional typesryles are avai ablt 1 for 
$19.95 each They can be easily moved 10 disk The 
original Gatllgrapher program Is required. 

Tape 1 - Reduced, Reversed, and Reduced-Reversed 
versions 



Old English 



Gay Nineties 



Cfuioon 



Ait typestytes on Tapes 2, 3 h 4, 5. and 6 include Stan- 
dard {Jf2 inch). Reversed, Reduced, and Reduced- 
Reversed unless otherwise noted. 

Tape 2: Broad way/Old Style 

Broaduay 4i) ( <Js t IJ I D 
Tape 3: Business. Antique 

Business t^citf que 



These disks of additional typestytes are 
available for $49.95 each. 

Disk 1 - all type slyles on Tapes 1 , 2 and 3. 
Disk 2< all ly pe Styles on Tapes 4 r 5 and 6. 

Tape 4: Wild West Checkers 

Wild West tW« 



Tape 5: Star 



Hebrew 



Victorian (Standard and Reverse only) 

yf cTcrf affi 

Tape G: Blocfc/Computer 

Block 

CompuTEPi 



®^-9 Calligraphcr. 



$39.99 

Requires OS-9 Version 01,07.00 and a del matrix print- 
er. The OS -9 CalNgrapher reads a standard input text 
iile which contains text and formatting directives lo pro- 
duce standard utpul tor prrnier or dtsk. You can specify 
which font to use; centering; (eft, right or Full justification; 
line till: narrow mode; margin; line width; page size; 
page break and indentation, 



fjfiese disks of additional typestytes are available for 
$49,95 each. They are not compatible with the C0C0 
CalNgrapher lypeslytes or program, QS-9 typestyle 
disk must be used with I he OS-9 Calligrapher. 

Disk 1 * OS-9 version d1 all type styles on Tapes \ . 2 and 
3. 

Disk 2 - OS- 9 version ol all type styles on Tapes 4, 5 and 

B, 



Lkulci iuld LuiUiur lFii|ulj'k-fi urn ui 

way A welcome. CflOiidbitM dealers 
lift* mid CoriUJtL KclU Software JHv 
Lribuiurs, Ltd.. P O. Bux 11 WIS, 
Kdmonton. Attic nn TivMLI, Hllil) 

Mink ttcfkwue cumpttUbtc wJUi Hntlitt 
Shack DOSontv 



sugar software 

1710 R 50th Ave, 
Holly wo cut, Florida 33021 
(305) 081-1241 

A c ri iodic Ue rmlalug af other >WvC I 
Su Kjit Software | uroil licI ■> Is tiVml labte. 



Add IE pec program 'icti postage nrwl 
fkiri.ihn|!. Fltjf id. 1 nescients Hid uk*ft|( 
( "( tt j ,"1 rejer* lire welcome. CfS orders EMAIL 
to 70405. So refundi ih eirh*n}e* 




V 



TURN OF THE SCR E W 



Switching 

Double-Sided Disks 



By Tony DiStcfam 
Rainbow Contributing Edito 



II was great seeing the whole RAIN* 
SOW gang at the Chicago RAIN- 
BOW test in May* That made my 
fi ft A 1 1SI EC W f est an n i ve r sar y « There 
were a lot of new products to be seen. 
Fancy software* new and improved 
hardware, and a lot of new faces. 

These get-togethers arc quite warm 
and friendly- [ have gone to many 
computer shows, some for different 
kindi of computers and some that host 
just one brand- But, 1 have never seen 
one thai came close to the atmosphere 
at a RAlNBOWfcst. I tip my hal to 
the CoCo Community. 

Speaking of new products, look 
forward to seeing my new line of 
products, starting with the D1STO disk 
controller, 

Clearing up Confusion 

The topic of this month's project 
involves disk drives and disk controllers. 
There seems to be some confusion 
ah out disk drives being double-sided, 
double-density* single-sided, single- 



(Tony DiStefatto is weft-kriQWti as an 
early special!*} in computer hardware 
projects Ne fives in Laval Oaext, 
Quebec.) 



density, 96 or 4H ipi (tracks per inch) 
and the compatibility between [hem, 
Especially when you taik about OS-9. 



f When the Color 
Computer first came 
ou U the only mass 
storage available teas a 
cassette recorder* 
Though the cassette 
recorder work* well for 
music and speech* it 
teas slow and not well* 
suited for computer 
work* A ne%v form of 
mass storage had to he. 
invented: The diskette 
teas introduced. " 



I Hope to clear all that up right here 
and now and follow it up with a small 
project to Lei you see just what side of 
the fence, tin ... 1 mean disk, you are 
on. 

1 will start off by describing a diskette 



and a disk drive. First, a diskette if 
form of media, It holds information 
what information is up to yoti. 
telephone numbers ft te p a game or iv 
your favorite word processor. AH 
these are files that make your eompu' 
function the way it does; this data h 
to he stored somewhere. 

When the Color Computer first eat 
out, the only mass storage available w 
a cassette recorder. Though the casse 
recorder works well (or music a 
speech, it was slow unci not well-suit 
for computer work. A new form of mi 
storage had to be invented: The diske 
was introduced. There are ninny kin 
of diskettes on the market today, r 
I will limit this discussion to those tr 
are compatible with our lovable Cot 

Without going into loo much dcti 
the Radio Shack standard diskette us 
with the CoCo is a 5!4-itich, sing 
sided, double-density, 35 tracks at 
i pi. so It -sectored diskette. The Rat 
Shack Disk basic, disk operali 
system, drive and controller are ma 
to comply with these standards. Y 
can get more details on the DOS in t 
Disk ttASir manual. The Radio Sha 
controller is made tty bundle f wo or lb 
drives, depending on what cable y 
have. 



162 THE RAINBOW Auguit 1955 




* 3 HfC 

* ]k/q 

3 H-C 

3 DRIVE fl Efef ABLE 
3 D«IVE t ENABLE 

3 MOTOR ON 
3 B\ RECTI apt SELECT 
3 STEP 
3 WRITE DAT f, 

»3 wnrtE a ate 

21] TRACK D 
ji □ WHITE fROjECT 
□ READ DATA 
I] DRIVE 3 ENADLC 

P WE 



Figure t 
34-pift disk drive 
conneci or pinout 

Note: Looking «| the DISK CON- 
TROLLER edge connector, 
pin fl J is the top riglii-luuid 
pin 



The disk drive itself connects to the 
1 1 roller via a 34-pin ribbon connector, 
jure I shows the pin configuration 
the "disk side" of the controller. As 
i can see from the diagram, four pin* 

used for selecting or activating up 
our drives. Radio Shack drives differ 
m standard drives by the way they 

selected. You see, nil four pins on 
dio Shack drives arc connected 
cUicr and ttic selecting is done by 
uing pins in the cable connector, 
-or example, to select Drive 2, the 
>lc connector that is configured to 
number 2 has the pirn thai correspond 
drive numbers I), I and 3 misbing. 
at way. when another drive h 
eeicd, it wont affect that drive 
:ausc that pin is missing, 
riicre is one mere interesting thing 
ml the Radio Shack cable conftg- 
ttion. Drive 3 pin on the controller 
not in the normal position for a 
ndard drive. The normal position for 
standard Drive 3 is pin ttb, where 
die- Shack chose to keep this pin 

piy. 

Interestingly enough, though, the 
•cc they did put it is where the 
ndard disk drive has its side select. 



pin A32 (for double-sided drives only). 
Since this pin is connected to the 
controller, it gives us access to the 
Second side of a disk drive, All the 
hardware is there to use the second side, 
pro v id i n g you have do uble-sidcd drives . 

Today, the price of double-sided 
drives is so Jow thai in some cases it 
is cheaper to buy u double-sided drive 
from another company ihun it is lo buy 
a single-sided drive from Radio Shack. 
More and more people already have 
them and are not using the second side 
because Disk BASIC does not allow 
Lhem to do so I will show you a uoupic 
of ways to access the second side, One 
is software and the other is hardware. 
Use the method that suits you best. 
Either way, you will want to build the 
project if you have double-sided drives. 

"There are two ways to 
change the mask hyle 
in software. One is to 
burn the new mask byte 
into an EPROM. The 
second is to use the 64K 
mode of the computer 
and make the changes 
in RAM." 



The first thing lo do to use the 
double-sided drive is make sure you 
have one! You must connect ii to the 
Radio Shack controller. Remember, I 
said there were pins missing in the 
Radio Shack cable and that will give 
us problems. 

The side select pin is only present on 
a four-drive cable, and then only on 
I he fourth drive. You must add another 
connector for every doublc-sidcd drive 
you urn adding tu your system. (They 
are available nt your nearest Radio 
Shuck fo mputc r Cc nte r. ) The connccto r 
is a 34-pin edge card connector. If you 
don't know how to install k on your 
cable, ask your dealer to do it for you. 
Hnvc him press the new connector 
about an inch nnd a half away from 
the old connector. 

The disk drive now has to be con- 
figured to which drive number you 
want. There are jumper* inside the drive 
you must set. In the owners manual 
of the drive there will be instr tuitions 
on how lo do that. 

Now you have a double-sided drive 
on line, but you will stilJ need a way 



to access it. The first way is in software. 
The way Disk basic selects the drive 
ti by using four '"mask" bytes. Each byte 
contains the necessary data in order to 
activate that drive number. There arc 
four bits that control each of the output 
pins as seen in Figure 1. 

In the controller, there is a memory- 
mapped byte that controls the output 
of these pins, It is at $FF4ft or 65344. 
Try this: 

POKE 65344.1 

The select light on Drive 0 turned on. 

Now try the values two, four and 64 
instead of one. This will turn on drive 
numbers 1, 2 and X respectively. The 
last value of 64 activates Drive 3 (if you 
have four drives), but remember on our 
d noble-sided drive that is the side select. 
By chunking, the values on the four mask 
bytes we can access the second side of 
the drive. By changing the mask data, 
you can access the second side of the 
drive as another drive. 



PIN # 32 



SPOT 
SWITCH 



K = CUT TRACE 



Figure 2 
Double-sided drive switcher 



Example: tf you have one single- 
sided Radio Shack drive and one 
double-sided drive with the right 
changes io the mask byte, you will have 
three drives on line, The Radio Shack 
drive is the first, the first side of the 
double-sided drive is the second and the 
second side of the double-sided drive 
is third. If you had two double-sided 
drives, it would be as if you had Sour 
separate drives. Two double-^ id ed 
drives is the maximum you can have 
with Disk BASIC because there are only 
four mask bytes. 



August teas THE RAIN0OW 163 



■Hi v i * o.m 



0. 



5iDE ftCLECT 12 



j Q1A 


I 












L 






4 








c 










B 








9 






1 




A 










ft 



fit 




Figure 3 
Dual color- drive side inriicaicir 



There are two ways la change the 
mask hyte in software. One is to burn 
ihc new mask byte into an EPROM. 
The second is to use the 64K. mode of 
the computer and make the changes in 
RAM. Lit leave that pan up in you, 
but what I will do is tell you how to 
change the mask byte, 

f be tour mask bytes correspond to 
fuur drives, Sine* we are using the last 
drive number as a side select, we can 
no longer use it as a drive but only as 
a side select. Thai leaves us with three 
nl her mask byte values. The values are 
I, 2 and 4. The side select value is 64. 
Any combination of this will work 
(maximum of four), 

First example: Your first drive is n 
Radio Shuck single-sided drive. You 
want it to be Drive 0, so the value of 
the first mask byte is Your second 
drive is a double-sided drive; they will 
be Drive I and Drive 2, The second 
mask byte will be l T and the third byte 
will be 65. The fourth byte will be 
untouched. 

Second example: You have iwo 
double-sided drives. Drive 0 will be the 
normal side of the first drive; Drive J 
will be the normal side of the second 
drive. Drive 2 will he the second side 
of the first drive and Drive 3 will be 
the secomd sidt: «i| the second drive. 1 he 
four mask bytes arc 1, 2, 65 t 66. 

Radiu Shack has two versions of 
DOS; 1,0 and. 1.11 The memory address 
of the four mask bytes for DOS J.O 
is SD7AA (55210); the address mask 



bytes for DOS 1.1 is SDS9D (55453). 
plus the next three bytes for the other 
three values. 

If all that doc&irt thrill you, you can 
seleci the other side by adding a small 
switch to your disk controller. Figure 
2 shows how to hook up the switch to 
your controller. You must cut the Toil 
between points 'A' and "bV Drill a 
suitable hole in the cover of the 
controller to mount the switch. When 
the switch is in the up position, the 
normal sides of all double-sided drives 
arc accessed. When the switch is in the 
down position, the second side is 
accessed. Never change the switch when 
doing I/O to disk since it will ruin both 
sides. Again, remember, you must not 
use the fourth drive on a four-drive 
connector. 

To some, it 5 s easier to in si all the 
switch than to do it in software, but 
it is a little more difficult to manually 
flip the switch, In any case, visual cue 
as to what side of the disk you arc really 
on is almost a necessary option. 

Figure 3 is a schematic for a circuit 
that will tell you what side of the drive 
you arc using by lighting a different 
color LED for each side. This circuit 
goes k aside the disk drive and replace 
the "active drive" select LED, The heart 
of the circuit is the Radio Shack Tri- 
color LED (part #276-035), This LED 
glows one of three colors. We will be 
using only two of these colors, red and 
green. The circuit uses a 74LSI38 
decoder. 



When no drive is selected, the t< 
outputs used are logical level one a 
the LED is off. When the drive 
question is selected, the 'A^drivc sele 
input goes low, therefore activating I 
chip. If the *B" (side select) is high {fi 
side of the drive), the Y7 output gt 
low. This will cause a positive volt a 
tu up near across the Tri-Color LE 
which makes the LED glow red. If t 
"B" input is low. the Y6 output goes tc 
in which case there will be a negati 
voltage across the LED. Then the LI 
will glow green. When the *A* input 
high (drive not selected) the chip 
disabled and both Y7 and Y6 are hit 
the LED will be off. 1 put red as t 
first side because it is the color ot 
single-sided drive, Thai way when If 
green. ! automatically know I'm oni 
other side. 

There are just a Tew things to eons it 
when hooking up this circuit imidc I 
drive. The first is where to get the f 
volts and ground needed to run I 
circuit. The easiest place to gel a grou 
if pin tt\ ot the drive cable connect' 
Pin ff I is on the side of the conned 
that has all the pins connected logelh 
They are alt the odd-numbered pji 
The drive connector pins are number 
on each end. 

hive volts can be taken trom the I 
pin of any 74LSXX chip. Use a v 
meter to check the voltage. This is eitl 
pin 814 or #16 depending on how ma 
pins there arc on that chip, 

The second thing lo watch for is 
make sure the 'A' input mulches il 
of the drive selected, This means it I 
A 1 wire goes on Drive 0, make si 
the drive configuration block is set 
Drive 0, otherwise the LED will net 
light. 

The actual construction of the c'ux 
can be done on ti small perf board. To 
or glue down ihe board in an unus 
area of the disk drive. Make sure 
doesn't get in the way of the diske 
I hut enters the drive. Remove the t 
LED. Replace u wilh ihc new one f 
tape or glue to hold il down. 

Now, try the drive and access the It 
side of the drive. The LED should 
red. If il is green, reverse the wires 1 1 
go lo the LED When all is OK, I 
LED will glow red for the first side a 
green for the second side. This way y 
will always know which side of the dr 
the software is accessing. 



164 RAINBOW AuguiE 1385 



.ware 



The 
Presidents 
of the 
United 
States 




Who was i be onlv Eai$e sojut 
to become Preside m? which 
Presldeni had ihe sfjOtfesi |ehn 
of office? W hich President later 
became chief Justice of ihe US, 
Supreme Court? 

Find out wuh ihe great neW 
educational game The Presi- 
dents of ihe united s fates. 



Grades 5 and up 

Study mode 

2 separate games 

User modifiable data 

100% Machine Languatif 

Mrni.Kirienitfd 

Lp io tt players 



Tape contains both 
igk and 32K versions 

$24-95 
Disk requires 32 K 

$29.95 



The 

Great 

USA 



Fus ^radt- 4 and up 
Si i.irf jen \ < ■ l j r K r it twk t Itfi ■ . .,t 
She Go siaies 
Abbrcviiiikiii? 

- capitals 

- Nicknames 

■ Birds 

■ Trees 
PlOVWsTS 

- Random cumfj mat Inns 

Play alone nr GQcnptrtfc 
against eai h ml'ier 
Ideal for homes or dassroom 
f :<)kjfful. detailed maiss 
User modifiable input 
Easily oka ed to dis 




kit iuf Pfi usn 



Boih J6K ecb and 
32K ecb versions 
Included on ihe iape 



GALACTIC 
HANGMAN 



jifli'u ilinnniiiDi 



ilvt I i l: IfMhltlt 




; ti n k s it 



For grade 2 and up 

Exciting version of the pop- 
ular word guessing game 

Play again si the computer 
□r a friend 

Outstanding high -re solution 
graphics and animation 

Great sound effects 
and music 

700 word vocabulary 
included 

Create your own word files 

- your child's spelling list 

- foreign language 
vocabulary 

- specialized word list, 
-i.e., geographic. 

chemlslty physics 
Broad an your vocabulary 
Easily moved to disk 




1^1 J 1 N I R V 



Both fGK ECB and 
32K ECB versions 
included on tape 
$17,95 



Dealer unci author inquiries arc al- 
ways welcome, Canadian denier* 
should contact Kellv Software Dis- 
tributors. Ltd., P. O. Box 1193S, 
Edmonton, Alberta TEJ-3LL (4ui*) 
4^1 8003. 



Sugar Software 

1710 N. Sflfh Ave* 

Hollywood, Florida 33021 

(305)981-1241 
A complete catalog of other sweel 
Sugar Software products is avujJ- 
ubld. Disk suftwuri: compatible with 
Radio Shack DOS only, 



Ad J £ 1 .50 per program I or pu&lagc and, 
hBitrJlinfl, Florida rnwJcnt* add 5% \»lc* Lux 
COD mdett ate wrku,nic. CIS ttfdeti EMAIL 
(o 70405. 1374. ftu refund* ur mc franc**. 




Memory On 

STRING$Bu 



One pf the most powerful siring functions available 
in Extended EtAStC is the INSTR (in-string} function. 
This function searches for the first occurrence of 
Siring 1 in String 2 and returns ihe position at which the 
match is found. If nu match is found* it returns a zero. 

This may be difficult ui gM^p at first, so let's look at 
some examples in order to illustrate the function: 



1. 


A- INS Tit 




2, 


A<CNSTR 


( "ABCDEFG" , M CDE") 


3* 


A-INSTR 


("ABCDEFG'V'X") 


4. 


A-IMSTH 


j 2 , " A BCDEFG* , « C BE 11 ) 


5- 




(9, "ABCDEFG" , ^QDE'*) 



Example 1 — in this first example, the value of W will 
be set to three since the character 'C h located in the 
third position of ihc siring "A&CDEFG" 

Example 2 — In this case, the value of *A* will also 
be set to three since the string "CDE" starts at the third 
position of the siring "ABCDEFG™ 

Example 2 — Here is a case where 'X* is not contained 
in the siring "ABCDEFG."* so the value of 'A* is set lo 
zero, meaning no match was found. 

Example 4 — You can add a numeric value (must be 
less itian the length of the siring being tested) at which 

(Jorge Mir is a certified public accounttiiu and 
controller ufa Fortune 5(H) Corporation. Ht> publishes 
most of his original work through THE RAtS'BOW) 



point you want to start the search. In this case b the compu 
will start searching at Location 2 (the *B*) of str 
'ABCDEFG' 1 to sec if the string "CDE" is contained wit 
it. The value of *A' will be set to three in this exam 
since a match will be made and "CDE" starts at Posit 
3 of the string being tested. 

h vain pie 5 — In this example, the computer will st 
searching at Location 5 (the *E") 10 see if "CDE" is eontaii 
in the rest of the string. The value of *A* will be set 
zero since "CDE" is not contained in that section of 
siring being lested. 

You can use siring values in the program step rat 
than i he actual strings. Here is an illustration: 



10 S$ 
Pfl zs 



"ABCOEFG* 
"X" 

40 k - <KS,V$) 
50 B *- Iff STR (X$,&$) 
60 PRIWT A 
70 PRINT B 




If you run this program, the screen will show a ih 
((he value of *A*) since YS was found in XS starting 
Location 3, and a zero (the value of "B1 since Z$ is 
contained within X$. 

This is powerful stuff! But, how do you use it it 
program'.' 1 Merc arc some examples. Lets assume you h 



166 THE RAINBOW AkrQLMt l9ȣ 



□get 



By Jorge Mir 



jam file con lain iag names and addresses which have 
en stored in string values from N$( Ij to NS{ I GO) and 
u warn 10 find oui if there Is anyone in ihe Tile who 
es in Atlanta, Georgia. The subroutine mighi look like 
s: 



1000 INPUT "KEYWORD: "/K$ 
1010 FDR X - 1 TO 100 

1020 IF ItfETH (N$<X) ,KSJ - 0 THEM lfta0 
1030 PRINT N${X) 
HIXT X 

When the computer reaches this subroutine, you will 
prompted for a "keyword" (Step 1000)* In this case 
u will enter I he word ATLANTA, The subroutine then (joes 
o a loop, testing each of the 100 items in memory. Step 
2D tests to see if the word "Atlanta" (stored in KS} is 
n i dined in the string N$(X). If it is not, k will return 
zero and the program jumps to Step 1040 where it 
■n.hUL- to the next name and address. If it is contained 
the string NSfX), it will I hen continue with Sup 1030 
d print that name and address record on the screen. 
Please note thai in the case above all records containing 
: word "Allan will be printed on the screen, so if 
:re is an Atlanta, Florida in the file, it will also be printed, 
kcwi&e, if someone's name is Atlanta, or if there is a 
eel named Atlanta, those will also be printed, If you 
nt to avoid this, you can type the keywords ATLRNTP, 
□RGIA t thus restricting the search further 



The IN5TR function can also be used to conserve space 
in a program. For example. Id's assume your program 
contains a menu from which the user is to select an item. 
The subroutine might look like this; 



20fHJ cls 

20 10 PRINT " A - ITEM ONE" 

2020 PRINT H B - ITEM TWO" 

2030 TRIHT " C - ITEK THREE" 

2040 PRINT: PRINT" YOUR CHOICE? " 

2050 IS » INKERS I IF IS THEN 2050 

C!P IirSTR{"ABC", I?) GOTO 21J50, 2 2 00 t Z3H0 
2070 GOTO 2350 

2100 PRINT " YOU CHOSE ITEH ONE": END 
2200 PRINT " YOU CHOSE ITEM TWO" : EtID 
2 300 PRINT " YOU CHOSE ITEM THREE"; END 



Steps 2000-2040 print the menu on the screen, Step 2050 
assigns a value to IS equal to the key preyed on the 
keyboard (M no key is pu-sstitl, it repeats the slep until 
a key is pressed). Step 2060 determines if ihe key pressed 
is an *A/ 'B' or *C * If it is, one u\ these keys, ihe program 
will continue with step 2IOO T 2200 or 2300. If it is not 
:iny of these thrue keys, Step 2070 will return to the start 
of the loop at Step 2050. 

lite function can also be used to conserve memory space 
by compacting data into strings and later being able to 
separate the data. Let's assume you want to add certain 
information to the name and add res;; flic referred io in 
a previous example. In addition to variables N$(J-J0O). 
von eatt also error* variables t%{ 1-1001 to store the added 
0*41 u, but this will use up n lot of memory. Instead, you 
can add the data to variables N${M00) using a specific 
code in order to indicate where the name and address data 
ends and the added data begins. 

Let me illustrate how this could be done. Suppose you 
wanl to code each name and address file to indie site whether 
it belongs to a friend (code I), a relative (code 2) or a 
business associate (code 3), In addition, you want to indicate 
whether a Christmas card was received (code 4), or sent 
(code 5). 

Here is the way ihe data could be compacted; 

3000 FOR X - 1 TO 100 : PRINT H3(X) 

3010 INPUT *TYPE (1-3) i ";T$ 

3020 INPUT "XNAS CARD RECEIVED (Y/N)*;I,$ 

3030 IF I$- 4, Y" THEN CR$ * "4" ELSE CRS - "" 

3040 INPUT "XHA5 CARD SENT f¥/N) n rl$ 

3050 IF I$-"Y» THEN CS$ - "5" ELSE CSS - "" 

3060 H$(X) - N$(X) + »/" +TS + CRS * CSS 

3070 NEXT X 



Step 3060 compacts the data by adding the V ' to indicate 
HVhcic Li it name and address ends and the codes start. If 
you had indicated thai the record was a business associate 
from whom a Christmas card was received, it would look 
like i hi:,: 

NAME AND ADDRESS/34 

To select specific names and addresses through a 
subroutine* you have created the variable CIS containing 
a *y and the variable C2S containing a *4 % because you 
Want to search the name and uridieut file lu hnd all business 



A...L]ur.i 19&S THE RAINBOW 167 




Meet people making it Happen in GSU The mawrs and shakers 
who are helping OS 9 become the fastest growing operating 
system tor the 6809 & BBOOQ m the warid. 
Lively and informative round-table discussions will cover the 
design ana use of Micrvware Software, tffcW atso discuss 0$<9s 
ovnanstc growth fmm whern we are today to whew we may be 
tn me future. 

ins exhibit area wifi feature booths from many of the ieadino 
suppliers of OS-9 compatible hartfazm ana software; it s a great 
opportunity to increase your skiff ana knowledge m the fatest 
microcomputer software technology Ptan to attend - Register 
Today! 

Seminar only $150 Hotel Package* S3 50 

Location Marriott Hotel, Des Moines, tA 

Don't Miss it — Pre-Register Now! 

Caii 515-224-1929 or Write 

MtCROWARE SYSTEMS CORPORATION 

1866 114th St • Des Moines, IA 50322 




ana fvg\s\fatxin too 

DS-9 antf BAStCQS are cradwwht jt Mtoomt* atHi Molotata 



168 THE RAINBOW 4lhjusM9H> 



associates who have sent you Christ mas curds, then pi 
such names and addresses. Here is what the subraut 
would look tike in order to accomplish thtk 

400Q FOR X - i TO 

A - IN5TR (N$[X),"/") 

IF A • p THEN 4f*6fi 
4jn£ IF IHSTB (A,H${X) ,C1$) = 0 THEM 

IF IttSTft (A,N${X) j C2$) » £ THEN 4 26; 

PflIN2? L£FT$(W5(X) t A-l) 
4f}6p NEXT X 



In steps 4010-4020, we find pu| if the record has b 
coded. It the character *f 9 is not contained in the slri 
it means it has not been coded and the program goi? 
the mcm record. 

In mep* 4Q31M040, wc find out if both codes 
contained in the record by examining the churac 
contained in variable NS(X) starting at the spal in the rtc 
Where T was found. If neither of these codes is fou 
the program advance* to the next record. 

In step 4050 we prim the record, except we exclude 
character and the codes ttiat follow, only printing 
name and address. In other words, we print the left 
of the record up to the character prior to where 
is located, 

Now, let's complicate this- mtntet ftn ther. Let's assi 
the name and address record which is all contained s 
single string contains a '$* to indicate separations beiu 
name, city, state and ZIP code (since you want the \ 
printed in the usual format rather than in a single It 
In this c;i?!<:, N5KX) wnLild Juok like thim 



JOE «XITK<12 3t MAIN fitlr£M(Ju WTQtiH , W( ^H)/J4 



In order to print the record in the regular name , 
address formal, steps 4045 and 4055 would be ad dec 
the tub routine and would look like this: 



4045 N=INSTR(N$(X) : IF 

N=0 THEN 4p5p ELSE 
MID$(N$(X> ,N,1) - 
CHR$(13) ;GOTG 4045 

4055 N=INSTR(tf5<X) ,CHR$(13)) : 
IF N=0 THEN 4060 ELSE 
MID$(N$(X) f N, !)-"$" :GOTO 
4.055 



In Step 404 \ we replaee each with a charade i 
(a carriage return) until all have been replaced. In > 
4055, we restore the "S* ui their original spot be 
continuing to the next record. 

On the other hand t if you wanted to prim the n< 
and address file in single line formal, instead of inser 
a CHR*(13) where each *$* is located, just insert a bl 
Kpace (either a CHRi[i43 J or" ''would do the trick). 

There are many other uses of this function which cr 
simplify and compact your programs considerably, t 
i;.>ns L -!vnia valuable mcnUJfJ V< >u ■■iuiuld become :'arn 
with it by writing your own subroutines in various forti 
and fnr various purposes. You will soon recognize its m 
uses when you sit down to write that huge program 
will do everything for you, 



ARDWARE PROJECT 



istalla SHfFT-lock key 
n your Co Co T s keyboard 



The Permanent Shift 



By David Geoffroy and Norman Racine 



A fter owning a TRS-80 Color 
[% Computer Tor some time. I have 
~~ m.dtscovcred a way of modifying 
■ computer to make ihe use of 
pcrca.se lettering mure practical 
To use the computer in typewriter 
m, as in word processing, t noticed 
did not have a s Kin -lock key. as 
cs a typewriter, 1 found it was 50 
iplc to install a 5H in- lock key I 
ndcred why 1 hndn'i d 1 > n c le sooner. 
For installation, all that's needed is 
»usb on/ push off key switch { Radio 
acfc #275-1565) and two wires. If 
iircd. connectors (Radio Shack &64- 
19) can be installed on the wires to 
ike d is connection possible If the 
«r is taken off again r (A note of 
rning: Modification will cancel your 
rranty.) 

First, unplug the computer and 
nove the screws from the bottom. It 
best to turn the computer upside 
wn to remove the screws. Next, turn 
j computer back over, remove the 
iCT and unplug the keyboard from 
: main board r 

there jre \b pins on the keyboard 
"incclor. Pin tf?> on the keyboard is 
ising — it is an unused ground. Now 
der one end of the wires to pins ffh 
j #16 of the keyboard. 
\fler soldering ihe wires in ihe pins,, 
s necessary to drill a hole in the lid 



lavid Geoffroy is a veteran of the 
titeti States Air Force, He lives in 
rramento. Calif., and works for the 
y repairing traffic signals. He has 
.'tied a CoCa for ahout four years now 
d enjoys it very much. 
N orm an Rut ine is in teres led in 
rdware and utility programs; he does 
Ktmhiy language and BASK' program- 
r n#. tie works for National Business 
•sirms and owns a Color Computer 
) 




m 




I 1 


W ■ 
■ ■ 




■ B 




m 1 







u> she left of the left SHIFT key* Due 
to a post, the hole cannot be straight 
atr.iss Imm tlic MIUT key, hut will Ik 
just a little tip. Also* the keyboard lies 
under the lid a little* so don't try to 
locate the switch too near the edge of 
the opening 

Now that the hole has been drilled, 
install the switch. Next, solder the wires 
to the switch. It makes no difference 
which wire goes where Now, plug the 
keyboard in, pm (lie lop hack on. install 
ihe screws and it's all done. 

The sitiFT-lock key is useful for 
up [u- 1 LLiul lo were use word processing, 
and it is great Tor Listing programs 
When listing programs* type 1 I ST, push 



the SKI FT- lock key and then the ENTER 
key. When the key is pressed, the 
listing wjI! slop. By pressing any key 
again, and then the '@* key, ihe re will 
be a few more lines listed. 

A word of caution, though: The 
SHIFMock key is nol labeled, but the 
SKlFT-lock key is red and docs extend 
higher than any of the other keys. With 
a little effort it's easy to memorize where 
and what the key does. 

(For anyone having question* con- 
cerning this project. Mr. Geoffroy may 
he contacted at 4700 28th Avenue, 
Sacramento. CA 95820*) 



rtOMUECTOH I 



KBYBO*HP 



LS-LEFT SHIFT 
RS-HKjHT shift 
SUSHI FT LOCK 

T Uee article) 



^-T1XI>| 

j 




1 



AUBuBl ms THE RAINBOW 169 



Price Chunks 
Occur On A 

Daily Basis. 

Pleas* Call 



PRICE BREAKTHROUGH 



Price C il unfit 
Occur On A 
Daily Hums, 
Please Call 



CO 



Super Sale on New Hard Drives 

MEGADISK™ 




Winchester Hard Drive Readv to 
run on the TRS 80 Model 1/II1/IV/4R 
Color Computer, I.B.M.-PC, TANDY l(XK), 

Max/80, 

Software Drivers; LDOS, NEW DOS/8 0> 
DOSPLUS, OS9. TRSDOS 6.0, CP/M, COCODOS 

Fully Warranteed 
DRIVE A HARD BARGAIN™ starting at $599.95 
Call loll Free Ordering 1-800-343-8841 




Hi Quality Lowest Price 
Drive 0, 1, 2, 3 
for the 

Color Computer 
S tuning M SI 99. 95 



SOFTWARE SUPPORT, INC 

t Edgell Road, Framingham, MA 01701 (617) S72-5KJ90 lelex-38M25 
Hvurv. Mto ihm Fii *JQ urn to 3-J(* i*n jILST.i Sai. mm .un id 3 Jo thu 



I > I A I Kit I NQUIIU ES I N V IT FT 1, 

THKMS; 

M-C/Viia/AmcK and personal t'llrtkl 

vcoqiicd Hi no «ira tharitti 

$ hipping. PJcjic call fof amount. 

Not responsible Tor typogrnphiiaU erron 



CANADA 

IT20 CHARETTE STREET 

(514) 6(2-3*2? 



Stoke! Strvietl 

i-l// Ht stvdt ptodtiiii *f rr \hipptii wtthm 24 hmt 

AV;-,:.- Uir'/irnli n-'..w . Oerfusmt'tJ o-vtfrm 

(/fofjjf CXtA foni^n and APQ vnten. Schcut 
mid DAR rvtjKtmrr flCt's Mxrfrtnl 



TKJvfct'i Registered Ittttomtfk Tfchdy Cnrjt Apple Rvghlcicd TuJce^.u k AppLi; CumpuLci Cujp 
IBM-PC RBflwEa«l I MM Corp Franklin Haulers! Iradcffuik Franklin Corp. Ma.vHO ftcgmcrcd Trademark Lo*o 
I DOS Reg, liii'.i^il S^lL'in Ire I k ■ -j :■! ■ i ■ Sjijhi S^u-m-. S-iIca.,:-- V -■■ . ■ -.() - Appar 



Prkes Change 
Every Day. 
PfcftH Call 
1 -80(1-343.8841 
or Uiwer Prices, 



PRICE BREAKTHROUGH 



DEALER INQUIRIES INVITED 



Prices Change 
Every Day, 
Phase Call 
1-800-343-8841 
For Lower Prices. 



Wo 



•-•V1I-1---- 



• I ii v t I 



i, g p | . a -y 4g.t| t I - |i 



'4 I ^ * f M ' 




IB 1 I ■ I H ■■ ■ I 



«i-:f:Amsk™ || AR „ ijisk likiu swil ls TOLL FREE ORDERING 1-80O-343 

■ | _ _ l. ( I KM PC hJictv 10)0. I K* fit Modrti t/IIJ/lV/41', Compaq, Etgk. Sanyo, 
< Tliva k PC HtoluiEifcM. Color Compiling Heath 'Zenith. Ma\/S0 
iCumptac- mnuh HarJwiue, Cables, Software and Qulkftt Iji^iillaiifln 

3 Megabyte* Internal Mcuni 
10 Mftiuh) (nicrnsl Muun 

J Megabytes EMcrnal Synwn . . 
10 Mciuib> Lf*. E\lciiin! Synerti 

20 Megabyte* Etlertiil SyMem 

Streaming Tape FiJu'liiip Syvicin — Intcrnaf Or Emcrnal 

I IB MS Hath — DOS, LA U> U, 3 0. fl* lain 

1 TRS/80-LDO£ TRSDOS fr-*, NewdOV'SO, Dcutplm 3,5, CP/W, COCO DOS* Mas/ SO LDOS, OS9 
FLLt-V WARRANT IE I) - PARTS AND LABOR — U HOUR SERVICE — CALL TOLL I 1 " RE II — J -800-343 



■ ■ ft I 14V 




h i i i> ■ + 



l +**-i I* *-*f H ■ 



■I s 

i UK 111 

burling j| 

, T . r T . . , hliirlin|> u I 

fLartinn il 

. . ilnrliag si 



I Rictus -\niilnltlr: 



884 1 



544.95 

4^.95 
61W.95 

49V.VS 



N84I 



f li^ r>«4 r>r"T-i air HI *nin»til — fan Fliippy fhi'E CaMnr!* uu] I j i"*tt ^i»|';»T"n 
ar: I iHlcrwrrrr i IjIviiuhv I Hint and (u.r raiifil the UxLijI 
CoramuifcpsJMvrw If Swi^im U |-Ml KM ICJi 

WwnuiT 4 Ml «M 4M< *rft« << aw W It*! M taX b»*r, Wainm* inn fl»f <i» ^nk 
ihi"r p#*¥T *.ippliit it r«f ■ 5* jrarv In -viixHiij >■ nil vf wairaalj imirr V* M bithp 
l>m4'FP.BnJ nn al ili»l ihiitT awl pmtfi wpaMtv 



irttn 



H.,: f l c S.dr-J J.J li Hu- 
ll! C»w »nlh l'^n Vjprl. 

D-.ul OtIMb In One Catwncl . 

LVil Sidtd 40 eL Oare , 

: ■. t j w »bk ftWr . . 

L Jul M [>w 4. ■I'«n2 

Half Wgk tknn 

In Caw wilK INiwn TiUfiHjf 

iMal \irvn m Own X ahlnrt . 

I jaal Strff J An la. kan . 

In t asi- nha r i«n ^Up|ilt 
ll-al IHni IH 11« 1#Mkm . 
1*^1 Sitol *n tt Ha rr 
]<i Cat< l^n ^ii|H'^ 
iVial I)nm I'i'irit i'a^iyi 
n..lt II dF IIieIi im-n 

J 1 -\ Mn SIiIoj 4ii ■» Birr 

In C*kt *IiJi *jpi'<t 
f>ial l>ri*T\ it* Om- Catrtnii 

Onl ittW 411 tk ftart 

In Cat* *Iiji Vi^ilp 
Dual tJrtrrt In Otlr f'ahirKt 
UMa! SUsJ Hi (a. Uar« . . ... 
1(1 Ca« ^ttl I1«t Supprj 

Dual Dl]>i-n ho On Cannn 

ijj|Hr lrwH.Ha l)Jtl [l(K»r» 

JVHJ lOK-fc in t *nh tJihlf BrJ .^Mttarr 
L^nhiiikt L'jrJ jir- T»n Di*i D':vn 
Canbiaitkni hiu ful Dill Dmr a.4i9 CtNaurukd . . . . 
idMEbn4t>n Ihta. Pr1>« 



hit : 



»S4 



4SF 



mi 

Mi» 

. . I*.i.0ii 

."^ 
ill 

IK '« 

«*W 

. i sr ii" 

• • 

In2 i If 

<M *> 
I1fi MS 



I V. 'I'. 
I't, 

1 77 M 

]*V.» 
■*» 

Inlf,l5 
■■. oriLiit aJ H 



4 p V * * 4 T ■ i" * 44 



■■4 bip*i mm* k*t 



MH,' ATI IKK KprClAl 
With H 10 mr]F>b^lf SjllCfn, >«U oan p^rL-hns* 1 a curaphw IBM ur 
PC Ci i tn \>Ji 1 1 olr Jilw.1, voftvtarr UHd cubit for onlr Sl5.0A£t 
P.S. A* aJwnl I hi,' MM-APl FXKR, 



[iisi -in tnuikihn ikl' 
\a "l i -.Hi ..n,ii[iMlifi htit: ■ *ujI iwllttrVHJA M4IL. WMMtmmt n4*t<wf. pwraUd 
uriHirr pmi r IJO m«M ptnuft iih(i, frw »ri«Bi - aJI - lib ™r ru* w*rrt*\t- 

'Pt - 2 Kin Qfim - HtwuKTtrnw*- M«jk Ild-t, MS. [HIS il r WV0O 
toijir uMini irniul^v ■ ~m * :«-v. ^[s,.|J{:^^ . l-S-fJi OtJ 

iiurt.'VIUa t I Wi?pr. Uriw MoMhrhrnrtM MmikM, Mi UOS 4l,t-i;.OQ 



Ck>Im vyKtim rrMduikvi • TSffh t 240v, . . 

lOw-jr XTiu - I |-:«ni|^ Hil-w - S-1«wuv-|i!nirrf Muniiiii, MS-DOS 

\'Tlr» • Catut IfiliTlt rr»nltt<li1tt ■ 7SX\ \ 14cH Ms lJlrS 
jlrm XIirj 1 llopfhr Dnw Mcir»ccJiirnita MWil*?. H^ DtlS 



I iJ^HI 

: ui 
I - j'i> 



COLiMCUM^l lUt UI»K UM.1 IE 'i^iirLMs ^Ntl MIIXMCJJtHJL* IN 

V Ttci Jiaci* lUaJ U-Ut »rtr Cue, Prtn 5vpvt^ ClWf 

C^«imlksr. incrunUn BtKiilffl nhlr<in ■ IIW91 

Uitir *i nil Dual fh^ri Ui rtiw CiMw *TVW 

JJ Tnclt Dad Hrafl «i:h CK i'.mr.- -uc-p.i CaDfL 

t<i»Uvtlar t JuUmcUa" l#nl.l*L DlUjIln . Z*H 

\ltg4* *\th rioal Dri»4» la Dm C*aun< • M*f3 

lit Mcmrtti L'tWlllr Jill 129*1 

tma! DC» ^hdt- 1*.*} 

Wi& i^ana DOS 5>ilart - J DOS, R5D05L Hlflo DDi urn B— L - *' 



Dun Mjiih 

t'UMrft >!<•<•)•••»■'>«••;<•)) »A'u fe>H .<4»*j I j 'ClU 

r M .u-.:^ 

Ucraini IX L l"S hi; lEIKr gualliy uiH.iig. a liW^*! 

rk lu iu-i1 IWL'lf .. tiaJltrtta* 

RadJt Jftl* fPS p . iiui.il* H bM5 

P*M«r>»f ItrXl r. f,^- ,„..- !■»•« 

S.lh^r Renl i4I\ MM plcimn lj Lf> US* 

iM) U2 idliurro I 'J U 1 * -t>*95 

U: CtHsttill J* CPS . IWOO 

Olrmril* (II Ci^unin U LT'S * M 1,-fm aii»l TraclM < r rt V 

*tT* rinklsi Prinwi IrwiMC ». , Ciw^bi-c( iwk tlubij: tt, V! 

rYrjiKrCabta. . , , tmfat*l l*.V 

Prnrtn P*jpei — Wtirdf-rl tiAfc ICW 9KTit tiW 



I. Ll-.Ct KJLAL 

%*Hf Pujifcjon - Uric KHho* - SU Matte - u Qutlrli «itrt S*ki£(i I J» HJ 

Ualtflcttiirlatil*: Pl*Kr Swp!ll« JW95 



It,.r. .^-.t mi lljdw- 
V(JUlir.»n MjiI X iVd .i^L.1 

Mjmh Jill rJnc ihi m„Li Aii-mjji 



JH J >■■ 



\i 1 iN.sTTM ii irtMs shm-n n u rrHis 24 not rs. s^f: dm s^^|^*Pl^^^ 

PKl)l I UKD BY Jt tQXi l>"T WITHOLT AW KXTRA JMMH-l Vt; CttAtliitJi. 



* ■ ■ i » II* r* r"-|"T"*"l T* + -"P"l"^llli I 

ft-tl ■ f-l 1 1 •* »-+♦+*+ h. |- 



MISLUiAHllDli* 

DbkitUn m i* Pact .. . 
Tpoprim iiwaduci 
IJri,r Cmli-j 
Mj.i!lr:|»il,< C l»4iii», k>M 

^rallcl T' lK.-r H-iffm IKi 
l UpK^ UhIl Dnv* Cjfclii 

1 bffra , 

1 flrun . - . . , , 

Htatli -/jimh J Cahlat - AvjaikM 



r r nm % II W 

U-vn 9t.9J 
■nrr In 

UOft 

1*00 
ILK 



© 
1%$ 



SOFTWARE SUPPORT, INC 



I Edge] I Road, Framing ham, MA 0P01 (617) 872-9090 Tdex-383425 

Haun' Mtin- itiru T n t:H} .uti 10 5\V!i pm (E-5T.) Sat. tO urn In 3:30 pm 
SERVICE POLICY — Our Professional Technical Staff Is Available To Assist You Monday Through Saturday, 
WARRANTIES ~ Up To One Full Year Parts And Ijihtir. Hopp> Disk Drive l»imer Supplies - live (SJ Yeare 
SERVICE — li Hour Turn-A-Rouod On All Jn^oek Purts. fJcslcr bouilrks Invited. Call fi|7-87Z-9WNf 

Please Call rorShippiuK. Toll FtCC l-800-343"884 1 

llnndling And Insurance. J' lea si: Call I <>r Our IjIl-si Price Su^lng Spt-ciuls. 



>«i Knjn iftftM* for r>pii|tnpl»cul r.rrvin. 

W III \ullLf 



Mastering The 
DRAW Statement 



By Joseph Kola 
Rainbow Contributing Edilu 



tw tc have been working with the 
DRPU style men i and proving 
V T la one and all that beginners 
can master it without special effort. 
Today, while you are brimming with 
confidence, we will create an interesting 
design. 

As you work through this tutorial, 
do not hesitate to stop and run off on 
a tangent when you gel an idea. Pursue 
itf You can always return to this article 
and pick up where you left off. Your 
Ideas are loo precious to re legate la the 
back of your mind. Truly* a discovery 
you make on your own is more impor- 
tant than those which you may glean 
from this tutorial. 

Key in lines 0, 10, 500 from Listing 
I. Look at Figure L. It is a design 
worked out on graph paper. Each box 
is one uait long. The stnr is the point 
of origin . You must begin drawing the 
design at some location. 

At the starting point, go up and lo 
the right two units, E2. Following 
along* you can readily see that to 
nd van ce further, you mii^t go right two 
units, R2. The nest line traces down 
and lo the right. You might go two 

(Joseph Ko/ar is a free-lance writer and 
programmer dedicated lo proselytizing 
for computers in general and the CaCo 
specifically.) 



figure U 





units, F2 tf you do, you have a choice 
of traveling in three directions up 
and to the right, E4; down and to the 
right, F4; down and to the left, G2. 

Although you may create the com- 
plete design using any of the three 
routes, you are likely to choose £4 
followed by R8F4H2R2F2G2UH2G4L 
8H4G2L2H2, returning to the point of 
origin (Line 15 of Listing 1). 

If yon began with E2R2, rather thun 
slopping at F2, you could have can- 
tinned four more units in the sume 
direction* F4. Put another way, F2F4 
or, simply, but no less correct, F6. Using 
this alternate routing. R8E6R2F2 
G2L2H6L8GnL2H2, brings us to the 
starting point (Line 20), 

Line 25 creates the same design 
smother way. Firsi ihe left titlit is created, 
{trace it cut). BR6 moves us to start 
creating the large central unit, BR 1 6 



moves us over to create the right un 
In order to get back to the startii 
location, we must move Left as mai 
"B 1 units as we advanced to the rigt 
BR6+BR I6=BR22, The opposite dire 
tion of BR22 is RL22, 

Key in Line 15. Type RUN, cxamtn 
then hit the BREAK key. Ditto for Li 
20. 

Since we plan to use the desij 
repeatedly, we can avoid keying t 
same line over and over again, whi 
is boring and subject to error. We p 
the design into a string and call El wi 
the variable, AS. For practice, y< 
could do this with Line 15 or 20, T 
instructions to CoCo are omitted 
Line 25 and the directions are enclos* 
in quotation murks {" ~), To make t- 
line appear on the screen, a new Hi! 
30, is created. This tine has the instru 
tions lo Co Co within gonial ion mar 



172 THE RAINBOW Auqi*: I0$5 



Have You Heard About . . 



Video Plus Interfaces 

You can enjoy the crisp display at a 
compoille video cnnnJlor using our 
Vltfyu Plus inlurfBCe. Each i* hjlly 
assembled and lasted, Installation .5 
quick easy end requires no ■ ottering. 
Audio output is also provided 
Don't settle for lass than olt Video Plus 
.All caries are included I hay have the 
easiest installation, and a tar superior 
picture then any Dinar! 

Vldio Plus I $24.95 

interfaces trie original model of Color 
Computer to any composite video 
monitor 

Video Plus IIC $34.95 

interfaces the Color Computer \\ wlih 
aimer a color or monochrome 
Gomposile video monitor. Computer 
must have video chip in socket 

Video PJusllU W4.9S 

IntDrtacos idD newest Color 
Computer 41 with oilnor a color or 
monochrome composite video 
monitor Specially designed for mose 
computers with video chips soldered 
rather than socketed 



th& n&w standard in 
communication software! 



Srrti«<MWHA!tr« 



■ 




and Monitors 



NAP 12 

MAP 11' 



amber 



S 104.95 
S1Q9S5 



Sanyo Color 

This monitor has everythmg' H includes 
Color composiie yjo<?o, mnrroenrome & 
color RGB. plua audio. 

$249.&5 plua $15 shipping 



Color Connection 111 

■ Up to a42K butler 

• Upload 4 download at Hies bigger than 
the buffof 

• CompuServe's Protocol B> 

• XMODEM protocol tnal downloads £ 
uploads direct to a from disk 

• Automatic IQH/XO+f protocol Ihfll 
downloads direct in disk 

■ Reliable support of smarlmooem 
features including sulo dial/eulo 
answer forboih Hayes com pehpLo and 
Radio Shack modems 

■ Selectable printer baud rates Vau can 
prim the buffer directly from the 
program, 

• Baud rales to 9600 us- no the Radio 
Snack OeluMo RS23? Program Pack 

• Smgie key macro* lor often-used 
passwords and IDs 

• Ail control characters svpporiea 

Requires -S2K Disk $49.3$ 





COTilJ-dif <* »'r » » fcttlilf Hit it rt 



DONT 
FORGET! 



Personal Time Management 
System and Event Recorder 
with Memo* 

Need a halplui reminder qf that 
important appointment or special 
nlrlhday n We ail try lo plan ahead but 
how easy it is to forget a special 
occasion or lose the note we fritted 
down. Yoj won't forget with Don't 
Forfeit You ti acluaJJy en|oy getllng 
organized with (his personal lima 
management system. The Macintosh-like 
Icons |or pictures representing aciionsl 
metre entertaining your personal 
schedule simple and lun 

With Don 1 Forgeri you oan record the 
enure years occasions and dally 
appointments ahead. Each day has 
spaces tor 1 Special Occasion!, 2 
Memos, and hourly notes tot 6 am 
through 9 pm. The bum- m a 1 * 24 upper 
and lower esse h>-rc* display makes it 
very easy to read 

You can dkspiny or print any daily 
schedule— or a whole week at a lime — so 
yuu'H lomembui avary important event 
You can A*en prmi a blenK monthly 
calendar aagowiih aig boxes 10 scribble 
notes inl 

Sn use your CoCa s memory and Don 1 
Fcgeti as your personal secretary 
Designed for mouse |oysllck, or 
keyboard enlry 



Requires 32K Disk 



532.95 



■ pages of ftardwiif a I 
• OV€t 50 .MJ/Jware product,* 

informatics arfrctes & arcducf review* I 

* monitors, disk drives, modems prmtefs. Joysticks, A moV? I 

• business eiapfjcsf/ana, 05*9 iofttmro, wrxotrxi productivity | 

Poo's. gam«s r & mo>» ] 



Call 01 Write to: 




CGMPUTERWARE 



(619) 436-3512 
Bflic SfiB - End mm v CA • 92024 



Name 
Address 
CMy 



■end lor out free catalog & get >3 oh with this coupon, fcHl Send me ynur FREE catalog' 




1 ■^zz.i.^rz.--^:- _ 



Si ale 
C0C0 



Z.p 



VISA 

Card * _ 
Sjgneiure 



Item 


Formal 


Price 




















Shipping, n i.-^ihi c,. 4 |.:,, i;,. 
Surlace — $2 minimum COD Add $5 
2% for orders over Si OO Shipping' 
Air or Canada — $5 minimum TOTAL 





5«Hj 1or orders Over 510D 
Checks are delayed Tor bank clearance 



I 



* LOCAL* IN ' LOS • ALNtiftLUS * 




■1*1 



■IJtit H*»inou»r*lus * t* Hf j a»m 

R*qnir*i HH232 Pak vt Pit/ 2Sf 
HumtUr TffHiMni Frtyfrnrn 

** Ami nr 4r*rhStfi itnia 

t* Krror Trapping Sojiuart fltvrft 

^ ttimhU Brwnk h*\ tn fas vf 5ff|i|H>r1 

Cart r** rati tim* MtUtt if*^\x\ 
**■ Alt Erf- £ Diifc ftuHfimiidj RAINBOW 

<t hirptiM fnr!: Ei*., LQ,f,J & JlHiS 
Mark Mot* * 'i'iot 4 A 

Art* Cow * Ftm Smrwd 

GEMINI :ox $215.01 

mi;; ta ii (J2S,€Hj 

AMDEK AMDISK tit B CALL 

HAY Ri SH! SWA FiT 1 1 S5 . M 

E.D.C carries Jrm roosl 
comp/efe tine of software 
and hardware in the market. 

( 7nPh|trj fj-rvarr MVlt 
CuihHtl Aj/hrar» fVu /Jui-.l 
AV} S^inuT fAVy i*JAl 

AffcAtron 
7ifm Mil ■ i ,'. 

P*c**> IW UUAtitkitU 
Ptnlinttm Stiftuifr? f, r > 
Sofltnw (VIP) 
5pr+t tml Atw'H um-' 

Speech SytteittM t,Wi 
SuMur SqfUt*u* £ (SttfMtl 

tsompultr Srttemt Center 

Mmtrlr ilji. tibphmM 
May rt T*At Slur 
I', i. r/irr . i Wunl^jrr ( nn; !t . J,. , . 
Sff+i'rh \tnlAr 

ALWAYS MORE AND BETTER 



SUMMER SPECIALS 

M u si c/S peach Synthesis 



CALL 




COLOR & MICRO COMPUTERS 

SflftwfliT • Ujnitaarir # Support 
£duia.tjonml V .Small Bwinn^ # frame;. 
IIWJ; (21 H XMXH It IH .-I it VM 

us am 2i rots 

.let l!hn 3EL...I 

Extended Hours + Call before coming 
6130 TOUR BOULEVARD 

POST OFFICE BOX 42718 
LOS ANGELES, CA. 9(3042 



{ ' "h Idling CoCo where you want the 
design to appear and in what size. 
Concatenating *V AS tells Co Co what 
design to display. 

Key in Line 30, type RUN, check and 
then nil ihc RRFAK key. Key in Line 
40. This demonstrates how AS is used 
to put ii design element above the three 
on the screen and one below them, Now, 
we have live detrigm in a column. 

Suppose we add u design at the left 
side. Key in: S0 DRRtrBMSQiTg"*!** 
and lype RUN. This I neat inn Was a lucky 
guess! Ll connects nicely. Well make 
two more unils underneath which give 
lis a total of three design unils. Then 
well make n unil farther tn the left. 
This means I he next row will have two 
un;ts side by tide; one beginning at 
horizontal. 0, and the other at 50. Hit 
the BREAK key and add to the end of 
Line 50 :DRmTBtfl& , 90-+AS+ "m 
25"+R$ and RUM. 

If you left out i-"BR25", you wmild 
have [ost the second mm. Delete it and 
sect Do you know why? 

The first AS at "BMO^O" ended at 
49,90, If you merely added another 
*■ AS, it would print in the same location. 
How could you solve it? Move the 
starting locution over by inserting 
< I3K25 between the ASs. 

hii y..m ill ink y\ aao^hn w iv' If yon 
edited out BL22 from the end oi Lint 
25, and RUN, you will note that it must 
lie pushed to i he righi to avoid overlap. 
If you iddcd BR3 to the end of Line 
25, it would be just rig lit. Try it and 
see! Then liit the BREAk mid chuiujc 
BR3 back to BU2. 

Add tO I ..me 50 :ORfiW 
lia-+n* and PJN. It is decided Lo have 
five columns, which will begin at 
lion? omul 0, 50, 100. 1 50. 200. 

Why did we have to mnvc "BfU^ 
radio: than ihe "BR50" that you would 
expect? Change the +BR25 to +BR50 

I see Lhe second AS ili*,ippcur N-m 

RUM. What happened? 

M oving it over 50 units printed ii over 
the middle piece. Hii the BKEAR key. 
To see thai this is so* change +BR50 
to ^BR49 and RUN, Can you see it now? 
Hit uRi;.\K and change it to ^BR25. 

Change the sl« in Line 30, S8» to 
und WUN t Now change +"BR25" to 

UK 50" and RJN. 

la other words, size SB is twice ihe 
sjjte of 54 T so ihe design needs 10 be 
moved over half the number of units 
required in 54. Wcdon'l really care why 
CpCn dries what ii docs. All we want 



to know is what ii does, 

Hit the BREAK key wtd change L 
30 back to 5 S and I me 50 back 
+ "BR25 1 \ 

W h ether or not you understand *3 
the correct shift h mutters little, V 
can always work ii otti by trial and er 
In gel the solution. 

Without peeking at the listing, t 
you add four unils lo lhe righi side 
make it a symmetrical display? Tr\ 
and see (Line 60). 

Suppose you wanted to make t 
design units across the top of the ion 
at horizontal 10. Line 70 shows i 
way h 

Suppose you wanted to make 
similar five units at the bottom to k« 
the symmetry of the display, Line 
shows you a second way. 

The technique in Line 80 is long 
but it is easy to figure oui, Althou 
not as elegant as the solution in Li 
50, it is perfectly adequate, Just as lo 
as the result is satisfactory, any mcth 
is fine. 

Line 70 was a liulc tricky 0;S (C 
of String Space) error message fori 
us to insert a pair of DRRU stateme 
lo overcome this problem* 

This could be partially overcome 
adding S CLEAR 5m. When ptann 
to use strings, play it safe and ZLZ 
EMr, 

Finally, in Line 70, if you change ■ 
first *:' to k +" and delcle ORflU* you v 
Und ii OK, But, if, in addiiioa. > 
change the second V to *+* and del 
DRAW, you will get un L^S (Siring! 
Long) error message. 

It is lime to introduce lhe 'A' opii 
at OflflU, The *A' option allows you 
draw a design around a point (loco tio 
All prints the design as you concciv 
it; A I prims it from the same start i 
point hut W degrees clockwise, per pi 
diculjr 10 AO but above it, A2 prii 
a further 9(1 degrees clockwise, radiati 
in the opposite direction of AO; , 
places it 90 degrees further along ir 
clockwise direction to he opposite i 
perpendicular, Al 

This may sound confusing but It 
well worth the effort to add fhi* feati 
to your store oj useful knowledge. 

key in Lncs (I. 5* ItL 20 , 500 fn 
Listing 2, Notice Lhat Line 20 dtu 
the same element used in Listing I 
you trace il out on graph paper* y 
will discover that ihe starting point 
al the opposite end. 

The object is to give you plenty 



174 I HE RAINBOW A Li BUS! WaS 




CoCo's Best & Fastest Spreadsheet System 

ACCLAIMED BY THE EXPERTS 

"DYNACALC is my choice for a CoCo spreadsheet." 
Dan Downard, RAINBOW, September, 1984. 



RAINBOW 

CE*TTF>CATlOH 
SEAL 



"Eat your heart out Lotus 1-2-3! 
Scott Norman, HOT CoCo t October, 1984, 

Built- in Features: 

SI * 24 Display with Lower Case 
Super-fast Smart Screen Refresh 
Auto- Re peat Keyboard Driver 
Keys aver (TM) repeats last command x limes 
Disk Operating System (works just like ROM DOS) 
Easy communication with BASIC/DOS programs 
Two-way communications with PROCO LOR- FILE * Enhanced * 
Outputs to A SCH Word Processors like Telewriter ^ 
Fasi 16-Djgit Anthmelic with Scientific Functions 
Summation, Mean, and Standard Deviation Functions 
Logical Functions with Siring & Numeric Comparison 
String locale command to navigate large worksheets 
Son full or partial worksheet by columns or rows 
Line, Bar. Hi/ La/Close, Circle Graphs 
Full Graphics captioning and overlay facility 
Graphics Drivers for all popular Printers 
Joystick/Mouse Driver for Cursor Movement 
Works with any ROM versions, even J DOS 
33k Available Worksheet Space 
Up to 256 Columns or 255 Rows 
Can use VtsiCalc worksheets S training materials 
On-screen Help Messages 

FOR 64K DISK SYSTEMS 

available from 



NOW 
ONLY 

$9995 





\ 



/ 



now with 

GRAPHICS! 



^iT F*c Hir Am- na, j",n .'■>' h.-l i** Del Nov [•*: 



CANADA-CDM 512395 
OATAMAN INTERNATIONAL 
420 FERGUSON AVE N 
HAMILTON. ONT LBL 4Y9 
(416) 529-1319 AUSTRALIA 





PARIS RADIO 
161 BUWNERONG RD. 
KINGSFORD 3032 NSW 
(612) 344-9111 



COMPUTER SYSTEMS CENTER 

42 Four Seasons Center #122 
ttfc^N c Chesterfield, MO 63017 USA 

(314) 576-5020 

10 lo 6 Mon.-Fri. 
or your local DYNACALC dealer 

Price US$99.95 
Outside North America add $10 postage 

DYNACALC Reg U. S Pat. Off. 
Lotus and 1*2-3 are trademarks ol Lotus Development Corp 
PROCOLOR-FILE Is a trademark of Derringer Software 
Telewriter-64 is a trademark of Cog m tec 
VisiCalc Is a trademark of VisiCorp, 



procure crcni n§ j familim design and 
stimulate yon to go off i mo uncharted 
territory, 

Key in the first part of Line 30: 
30DRfiU-*S4ani2B,9£^AJi and RUN. 
You should have the same old design 
unit. If in doubt, hit the break key 
and temporarily change $4 to SSL Now 
RJK and you will be able to see it better. 
When your design is OK, change back 
10 S4. Aftci S4 insert AO, the first *A l 
option. This is the default option* You 
get it whet tier you like it or not. unless 
you advise CoCo otherwise, HUN, 

Now, change AD to A I and RUN, See? 
H is perpendicular. Do the same to get 
A, 2 und A3 lv set all Tour possible 



options at work, If you have trouble 
visualizing the rotation, i n,;.. <> < 
ydd; 

2S LINE (lZa,0)-[12B. 191). PSET 

Run through the 'A* options a few 
time* to observe what is what. When 
you. are satisfied, delete Line 25. Did 
you notice that AD radiates out to the 
left of the starling location; Al radiates 
upward ; A2 radiates to the right and 
A3 radiates downward in this example? 

Hit the ureak key, Make sure that 
Line 30 is AO and add at the end of 
it. + "rU*+P3. We told CoCo, in 
addition to the original design element, 
we also wanted one radiating upwards. 



Now, ftUN nnd hit the BREAK key; 

Let's tell CoCo to add the tr 
dement to radiate to the right, Add 
l ine 30 + - W+FW. UU-N and hit 
break key. Now, add mid check 
Last option. Did you ante when > 
instructed CoCo to change the oh 
tat ion of the design element that 
information must be enclosed in q 
tut ion marks {" ")? 

Caution; AO is not necessarily in 
same quarter (radiating left), but cu 
be in any location depending on thee: 
in hand, Anyway,, it isn't a bad desi 
What else can we do? 

You could create more designs on 
blank parts of ihe screen. Hint: Cho> 
an arbitrary set of location poii 
BMx,y and after you create the em 
design, move it over to its final rest 
place by trial and error. 



r *We don't really care 
why CoCo does what i 
<loes. Alt we want to 
know is what it does." 



Why do 1 frequently insist on ti 
and error? According to "Kolar's La' 
no matter how well you calculate a pi 
it rarely is correct because you are < 
to make changes, modifications 
en ban Laments, throwing your figa 
awry. So, you may just as well ease y< 
design into its berth. Visualize: a bur 
of tug!* nudging and pushing an oti 
liner into its hertln Push n little t 
way. Nudge a bit that way. Ease ii ii 
its dock. 

Key in Line 50. We want to itjgj 
impose the saute enlarged design tr 
our creation, RUN and check, If you i 
curious* you could add one *A" opii 
at a unif. Note that once you use 
"A T option T every time you chat 
options in each new dhru line you m 
indicate an option, even AO. the defa 
option. 

To illustrate the concept, delete 
in Line 50 and RUN. Sorry about th 
What happened was that the I 
instruction CoCo received was A3 
the end of Line 40- ll began Line 
with the downward design; then i 
upward; the right; and again, down wa 



VIZIDRJW 

IMIUUKiin 



tTw I irtpt I wr* u-wa at ■ I 

COCO i"44E*4ffl! p E <p>li> a 
fn II T" * T iu.mf. fr-vm >w 
prinL**- ■ * l§*y f*LLt> f or 
mil«Li« mliU »* Tattf f*U 
fladls £h*e* LP I? fdwlft 
' lffif. T« c*M F" 1 [yiptiiti 



L/u V ocw 91 4t*K Lmpw . Printer Dpi ittl t 
[-IWh Fl-M-ltaf EFSOH *tM tkCTClKl IB 

sklcim. carrot - mm this mmth hw cct ci_o> dish t 

QHLY VLB H 

FLEAS* 5«Cm DJijh DC T jrff T . f4* . W - PO£Tftd£ 



Hot, yc*i r^/, rui> yatr CttO-fVi* with ytur Radio 

Hue*, X-m>. Cdanur*'* C0tO-fW *j* 

rvrr. Mirr griji'-,Lr, f"-i>y^^ r 

DJL5* Vt_KSiOM M.*- . ,S|4-Wi 





IjT « 

EX 



rdu As**? rt» in ay f^iL« r 

4**4n4. *r *r» rn>* « Trying 4h*M 
with V.I lb Art ■ 

Cort-^Ct i t *j < BS-?33 pari iW ywur 
CflCC i fic nit4 i or yti>ir« iy HIM' 

C«vrf mft^ir* tihi*t ctr* «£>i i 

VXDM I .SVI.^L * «3 ptti^ 

VIDJC-Z,. 917* * *3 

ut*4 fct| 4<:,ib' r i**i, cm 

yiw* COCO. Cvr>rtL4 l*rr R4*it pcr« 
□r )n» Liwiilw . Pun VH* uli-'i *iVIh- 
xfH ttiufth Uvir piE>Uir«-^ up ^+ 1 he pi 
qeiO<j to JfuAiW cT WiUjf i pro*" 

fUintrnX min li.W, & s^v.vs 

pirn puiLii)* 



vcj*> rw aw so* iuwi. ^hjutt i^rt 



tKBS- tii$»: timet* -rt ,. 
uitK 1,1 utra.,atia i »ir 



nr it* < hi sly i tMtrf sa.'j 




10 ft.i%a n>u& tttiHir -:j w> runic rtft ti rl n in 

I It A I H 

iNrUK, rn I t I 72 - I I S 4 
vmr t'w (xwm chk> mi tvinrTiTiv r 1 iv 



176 THEOAWBOW Auauil 13J3C 



created A3, the downward elements 
ce. Of course, you could change A3 
AO in Line 50 and correct ik Now, 
■ou RUN, you will sec thai the second 
tvnwurd dement is facing left- But. 
\ ft easier to insert the AO in the 
1 place? 

\t any rate, we have a pleasing 
Ltgn, But. since we aupcrim posed 512 
Lis aver 54, what do you say we super- 
pose SB on the whole mess and sec 
at we come up wifh? 
Icy in Line W and RUN, U is really 



a repetition or the design in Figure I 
rotated in Tour directions in inrcc sizes. 

As a point of information, the 
instructions to CoCo could be in any 
order, Line 60 could have been written 
'Bfli2B 1 965a*WC 1 % j ust So all the hot 
scoop was enclosed within quotation 
marks ( " ") C I !•- the dcfyull color and 
Is included Just to illustrate the point, 

Line 40 was not used, It was included 
for you to substitute it for AS and cycle 
through the *A* options to reinforce in 
your mind what happens when the basic 



element is radiated right instead of left. 
Notice that what was A2 using AS is 
now AO using BS- 

This tutorial should have given you 
food for thought. You are invited to 
get out the old graph paper, plot out 
your own design clement and run it 
through its font *A" option paces. 
Create! Experiment! 

CSAVE a copy of Listing 2 for next 
month. We wilt add the same design 
unit in the Tour diagonal directions, 11, 

F and G . 



,isHt1gL LISTING i 

0 'LISTING1 
5 CLEAR 500 

10 PM0DE4,1:FCLS:5CRE£N1,1 

15 DRAW 11 S 8 BK100 , 70E2R2 F2E4RSF4E2 

K 2 F2 G2 L2 H 2 G4 LBH4 G 2 L2 H 2 » 

20 DRAW"S8BM100,90E2R2F6R8E6R2F2 

G2L2H6L8G6L2H2" 

25 A$» ,, E2R2F2G2L2H2BR6E4R8F4G4L8 

H4BR16E2R2F2G2L2H2BL22" 

30 DRAW»S8BM100,ai0"-HA$ 

40 DRAW" BM100 1 50 M +A$ : DRAW" BM100 , 

130 "+A$ 

50 DRAW" BM50 , 70"+A$ : DRAW" BMP , 90" 
+A$+ " BR25 " + A$ : DRAW" BH50 , 110 "+A$ 
60 DRAWBM150, 70"+A$ : DRAW"BM150 , 
90"+A$+ ,, BR25"+A$ ! DRAW" BM150 , 11^" 
+A$ 

70 DRAW" BM0 , 10"+A$+"BR25"+A$ : DRA 
W"BR25"+A$+"BR25"+A$5DRAW"BR25"+ 

A$ 

80 DRAW"BM0, 170"+A$:DRAW"BM50, 17 
0"+A$ ! DRAW"BM10jB , 170 "+AS : DRAW'BM 
150 , 170" +AS ? DRAW"BM200 ( 170 "+A$ 
500 GOTO500 

Mng 2; LISTINGS 

0 'LIS TING 2 
5 CLEAR500 

10 PM0DE4 , 1 : PCLS i SCREEN1, 1 

20 A$-"H2L2G6LSH6L2G2F2R2E6R8F6R 

2E2" 

30 DRAW"S4A0BM128,96"+A$+"A1"+AS 
-f"A2 ,, +A$+"A2"+A$ 

40 B$~"E2R2F6R8E6R2F2G2L2H6L8G6L 
2H2" 

50 DRAW'S 12 A0BM128 , 96"+A$+"Al"+A 
$4- , 'A2"+A$+"A3"+A$ 

60 DRAW" S 8 A0BM1 28,96" +A$+ " Al " + A$ 

+ n A2»+A$t"A3 rt +A$ 

500 GOTO500 



Listing J: SHUTTLE 
0 1 SHUTTLE 

10 *(C) 19B4 t J, KOLAR 
30 PMQDE3 : FCLS ! PMGDE4 
40 A~90 : B-6 6 : R»7 6 : P«l . 70 
50 DIM S(7) ,T(7) 

60 CIRCLE (8,8) ,8,1: CIRCLE (7,7) ,8 

61 DRAW"BH8 , 8NBU3L6U5R10D10L10U5 
it 

70 GET(0,0)-(16,16) r S,G 

72 CIRCLE (38, 8) ,6,1: PAINT ( 40 , 8 ) , 

lit 

73 GET(30,0)-<46, 16) , T r G 
80 PCLS: SCREEN 1,1 

90 FOR Q=*15 TO .05 STEP -1 
100 F0RZ=1T06,55 STEPQ 
110 C**Z :C-40- (Q) *P*270-R*2 
115 K^LOG (C A 2 ) *C0S (R) /COS (R' 2 ) 
120 X=IHT (A-6+R*C0S (C) ) : Y— INT (B- 
8+R*SIN(K) ) 

130 PUT(X+36,Y+10)-(X+52,Y+26) ,S 
,OR 

135 POT (X+36 , Y+10) - (X+52 , Y+2 6) , T 
r AND:SOUNDl00,l 

140 X-INT (A-6+R*SIN (K) ) i Y— INT ( B- 
8+R*C0S(Cj ) 

150 FUT(X+3S,Y+8)-(X+52, Y+23) ,S, 
OR 

155 PUT(X+36,Y+8)-(X+52,Y-f-23) ,T r 

AND:SOUND100,1 

160 NEXT Z r Q 

170 PLAY " V20O3 L8EEFFAB04 L16CCO 3 F 

ALS FFAAL4 FE L2 CP4V2 5 L8 FF AAB 04CL16 

EE DDLS CC02AAL4FEL2 CP4 V20O2 LBEEFF 

AA03 V25L16 C CO 2 BAV2 0 L8 FFDDL4 CV150 

1B02DL2C" 

180 PCLStGOTO90 



Ai/QuM 1885 IHEflAWfJDW 177 




Robert Ceniureffi 
Skyline 

This month's first prize winner is a serene 
reflection of the Big Apple drawn using 
Graph icom ft. Robert lives In Plain ville. 

Conn + 





Jonn Poote 
A Reef Scene 

From Titusviile, Fla,. John sends 
Gallery a subaqueous second p 
winner drawn using Graphicom /rs 
and zoom mode. 




the 
rize 
pan 



Jeff Stefnmetz 
Shuttle 

Jeff lives in Minneapolis, Minn., and used 
GoGo Max to draw a profile oft he Space 
Shuttle using the upper and lower 
portions ot the Co Co Max screen 




178 THE HWNHOW AugusM i9B5 





o 



Charlie Fulp 
"ompuWar 

2harJle drew the grid arid light cycles of 
his futuristic warscape using Extended 
tA3iO. The tank and spheres were drawn 
i Sing CoCo Max* Charlie lives in South 
Joston. Va. 



I 




o 



km 

! 

E 



(5 



LH I ! I t SKYI INf 



BMty Ann White 
Seattle 

Betty Ann used the DRAW. LINE and PAINT 
commands of pwooei to create this 
stylized portrait of the Emerald City's 
skyline on a sunny day, Betty Ann lives 
fn Kirk I and, Wash, 




'** iNttti' M*J 3 ' 1 ! ♦itiliiiliilliti 



Send your entry on 
etlhcr lape or disk to: 
CoCo Qaifery 
THE RAINGOW 
P Q Box 385 
Prospect. KY 40059 
Win: Monica De-rth 



Be sure to send & cover letter with your name, agrees 
and phone number detailing how you created your picture 
(what programs you used, etc.). how to display it and a 
Tew tacts about yourself. 

please don't send us anything owned by someone else; 
this means no game screens* digitized images from TV 
programs. Of material that's already been auhmiited 
elsewhere. 

We will award a tirsl pri2e of $25, a second prize of $15 
and a ihird prize of $10 Honorable mentions also will be 
given. 



*Li0uit 1985 The rainbow 179 





Give us pour b»$1; Join the tanks ol iheae courageous CgGoJgis in showing the Color Computer world 
your h\gh score a I your Iflvonte m icr o*dl version Wo want to put vow besl eifort on record in THE RAINBOW'S 
Scoreboard column. All entries mu&l be necejved 60 days prior to publication. Entries should be printed 
— legibly — and must Include ^our futi nain» h address, game tale, company name and, of course, your 
high scons. Each Individual m limited to three score entries per month Send youi entries to Scoreboard, 
c/o THE RAIN BOW. * Cut i ef it Record Hofd bt 



ABtHO BLAFJT jHan IHfMt 

'a.Vfi *C*im Marnt [;<non|itt l« ghu VA 
ATOfl i 

41 *Enh H..iHnn*n rxil'tn. NJ 
DA5E.BALL . rfatfip 5ft*E*) 

525-MP * Dot) D**H1. l tlinj IL 
DATS AND JIUG.S i THt RAINBOW | 

lrf>30 AMtchppf noM'-be'ft, pii n.-nti.iq KY 
t>ASB Bill Mart' i\, My ri ,n B-nn-KH. SC 

Uikhi ajsitep, S&< i L u- i Clv u I 
ijft Brian Coak Oron IL 
4,000 Jot Hottm, Ft»r*i M4, Ml 
Hdinr of umwAv mj» »il>^j 

iLOOlEAD ii-.r.mstof fu+*t* i 

41,07i «Micht«( htobfc VltKma, Aual> tlm 
.77,000 flBdrHt#y, MvldrHrig*. £l« P+*.rbgr. WA 
21.300 PaaeHal WU»on, Kpnlwojjd, 

BP EWMASTt Ft f NO k*4 SOFT/ 

■W.rys *C*.ri» Cchh». 'C«tlmi, flC 
*,1 AO D«Tid * I* rt EUJi I *k m &uy, UT 

RbnTDUT i ffirfo Eft* e i j 

15530 *8«tt OuPont. CftufOi. OH 
* l,50tl W*yni 0*wUl, flvn '.»l*nr1 It. 

1 1 MB Km (>**ltt. HNi-h Wand. H, 
UJZZARO HA IT f Tflm .«■>,! 

il.UDlj^ #8iCrtWl*i Mayor. Frul rTrri>nhnih. 
CALKTd tEl ANCtiUMJi fJfrlJf 

11a PUIwnn UftJIP MOmCP ^clnrrwnra <1A 
CANTON CUMBER r fl 4d>tf 3*KlU 

tfKJLB *Bfrv«.y H«ft*it» P|«UHi1M1 fl*. 
UftMO Mtftwal llhoo J<, r akwialo, NY 
140 **M Toi3dW#il Outfinm Nt 
taflJOO 4.H0han§ fLMhn. ie-L,cimoau . 

rJ,r,HXi a wpa Fraumn. Bu* liu/wl it 
CAVERN COPTER ■ IHE RAINBOWi 

l >K PM#fP-JHPn Ljuu.iMW, f# r „hlly 

Qupttfai 

*J245 SMFI Cd*i«*« . Sijmin I, 4,1 

1.213 Doug 9ch*S«t> GUmdiJft AZ 

CMAHfltiNB ICM1 M>* } 

104 flDft 4ai<J»«Cin M«yar, E*fl rir*mil'.<i»h. N>V 

Clowns a ball Aon a , m S' .. ■, 

IS. 1 J3 *a'«^OoPon1 Ornfloh.OH 
COLOfl B*EfiHALL , T n ,/rt Srt^J 

»V0 Uowry. n^ihUCin. PA 

HB7-0 iCMiri TOtn^niS KotmniJ. IM 
ISM Hurt Alk^m, AltWfl*. Kfi 

T\tti f .H= r b- -j.,|!i,'nn , ti..-f QH 
CDLflfl CAN (HQYASOfti 

tM.^TQ S«M Ci*nhit»gh«in. Cam lym* „ G T 

i»,(v» wo tfPMfio. Bin* <«lino, ik> 

*J,+50 OV0f0» f tmnte. BKt* i*i*rm. IV 

COS HI C I HVADfefl 1 . £; w r i^nJ f .M> DD4r M 

IMCQ »M«rl «r0 FrtutlP, SMft If Iqnd. ' I 

CflflUE CA5TLEI 4 JTA^HhW V/U'OrJ P 

WW * Dmj I'ni <in< K»i'inU. Wl 

Clt'BitlifiriHH Mr' I 

rP550 *Bb*itry U»ltirHMM«, O19 Hat^iir, WA 

r>A(jj^OUt5V rfl#rfw 

QEFEttSE /Spmr.iiAt Atooc+tml 

DEMOLITION DCMV f«i*0 ST««J^J 

119400 *04V.fl 0#li*upl t;alj»n,.5fM-mi 
1W.1DQ C^i«l1*» Bair*r\, l^pSrifll ewt^i CA 
"5, "05 Dl rid CtCiO. £pr f^JtkKt V A 
44,«n Jo»-C*» Oahn, TlKtfirv AZ 

)2.«W L«t Own. Elu CUIr*. W' 



DEMON II r*T FlAlNBOWf 

I2,47?j nn*ti Bwjjmnl, s»t*l»fi- 

PufMn n<flO 
< WKJ yjy»n E^KBr. L uifty. MD 
nevk ABfiAULT ^ pw- 1 

44,741 +Eijg4nn LlltH. i'luown^O, 

□ Q ODlfDU a 1 Cnunpu l*fws^#i 

r3zf.j nfi *SLuan B4ir mg^r, u. t.ritf 90- . Urt|*wtj 
«6,Tnr Shu Colwin, Emi Lym^ CT 
DOUBLE IACK tP*t<oS**ekt 

WpK * Joh*i 0*nn, HiTtwn, IT4 
fB&^TU Tii'oltiy Bmwir. .i«Manniii*, PL 
ala, Mi 1 1 Piwirto. wm iron, v r 
;-aa.w A'H«t Pl r*»*vort< w 
«3ts,-<t£l L*t Owi 1 . C« \> Can*. Wf 
2i9.7>1 J»M LUialtf. Etwi* id V"T 
1«1,1» MIChAuf Br«nn«r<. Cwij(u>. Altwila 
DO WNLA.N D J4.n3.^ .Grud* ; 
10 tfCu ^0!> *Ad«ir> PKilAr**. ■ Pi., llii J C'in 
9944S- A'ik.. Cv». ti'H'to^n. Qusb-. 
Q7.4SB Cri»t MdicKutf B/rnn, OA 
fJT, T4t CI' H r4im*t Mc6<«0dK H TX 
«S,l4f Juiukln" McCiHwi nudAild NLA 
OHACONrANrroritfJ*J 

3».SW Aj^mNrapfBnfl. OjriimnH^.NtMiSc^ul* 
?41,2flai Kn«^iuii Slnlli-r n W->i'f. 14 
2M,34© Jo* Nihiinnr.. iicr«n>#fiia. CA 
1 33,4m frifiy CriM* N*w &r*i\*< Wnlitn. 
Auflirtlr* 
FOODWAPl 1 i,f-«.^- 4".rtinJrJiirtJ 

1 KHaO *Ch. .» Cupw C*'.ir*l fsC 
'4, 1 U 'Ikr fmindrj* Chftlcm.CT 

frohqeh tani'tam 

l!JpAD *t> k Hu^'m^n. Df4rBn. NJ 

Nicak FrMdfrtAin, WHitkJ*/. MA 
LlALAGON jS^c.raJ ArJJac4i»#> 

. u.BTO 4>en*n Wwnftr. Lt^nAPC* KE 
21 *.ffP0 TC«c Efll 'll* Ofl t1(*rtwt. WA 
I tfi, p'40 ArrioM Smrt&r \.at Ang*l«i». CA 
144,710 BrEMlut Swilh. Zat*l SlWirlJ* FL 
tM, ISO M*r|aALMiln Oai* C<k*io*u. Ou*<mc 
97,790 MlHitifl Xm<t». Li* AngdM, C-A 
GHDS1 GOtlBLEB rSp^rr#i Ajm>l,'4J»I| 

M iflO A^Kvtn AlHirv. 5i>rt MO 
14 270 Gi*n Bi Dflft* j , CflHirpuiii r*, n 

OniMo 

QLAXKOMI iiMft 0«'«r 

1&t4fl *TiiFiy M.'JWi«. St C*H*'liim Oi-Urri, 

QOLOnON^rq j M 1 ^ASOFTl 

t4< *rio #o>,« Dnp* C^imi, sc 
05 1W0 D»n fkru#i4 NJinlkt, CT 

ffi WTO S«h COl<An. E(Wl LvM*. en 

OUAF1DIAI4 1 rj».*i-*r A"irrnfinnil 

ictmnQTtn Mroo^ A.iJr7nr>pij 

K.bDS *JMn-Piftffe acirfcHK, Aai<uaIm. 
JuflbW 

THBiNtmPtANETAHlf mil IT »Lt c ThE P,A1NBOW r 

jt Ofla a-Ssio fwmn, f»i o»«'i<j# fl 
i r .5fl0 im tHjrn. Em 1 Orm p wi 
JftOOfl Enc 'Oily C rjc<u*n»(. AlknirU 

76 J«1 M4t»r*l« OabTiiliuH Ftwbomc. MA 

?5 naa Ai >di< w pm t<iu. s>i pii. ■ i ok 

THE JU«aUE fTMF Fl*l4B0W| 
GM,060.«W *J«M t.4w««fliL*. CAHiluifls* L!n<*iic 
459.1Sli>4l Oapl>MMn-,h.«l..d*nn UA 
* MO 144 .WiPDrrtOfi PVillrH 1PV I 
4 1M0QD H»*ndan OuntjiiJi. UnM nh Kfj 
l.fcOU 'i*£ Ji>y A«linsch»o Yum* A/ 



J UNIONS RJWNftt rQMWnJfir^rpj 
1,030/140 Alii" SEMtpn, LvowoM. P»ri|i-*,uiir< Hi* * 

j.^ea'mo ''.i.r:iM*'h opiiwiAi *i>piuni». va 

7M.:i00 RKluv<rW^uni4M k MftriDn.OM 

JKJOO Tony Srn »h. ilrj K»+b<.r WA 

P 1 3 yia Jftt McC:m» Wm^i nqlufl, PA 
JUrtiCrOtJD 1 the qAINQil^l 
I.IJlr S20 ilftv tTK-riion. M*nwfl*iMK- Ml 
JMr^Pttn«i4 H4oH P|, LouHPhiR* 
0(MrpK 

33ft B30 Jart Hllf.Hi:" , r 1.1 nlil. W 

■0? 4-Cfl Bfirupy BMck . Ouintcn, AL 
KKgJO nhMll QBgMtl, £ukfll(Krn 

S i l Mi l &fM WiMl 
1 19- 30!) Ahf4#m*rl*i TW**f . OwrnHir. 

In* NkillMflkna* 
1 U.TJO J*niir rj(y»r»o. n*tinHKHK Nwn Scflll* 

KATrFtPILLAN HlT^H^) 

1 4 LI w* aiPinflcHi*. Lwin. VfnP i.lprminv 

1 3S 467 Thom4» HcQpiOftck. £j**n, 

W«f Ci*rfnpr^y 
9? 735 SBtixpSpr^iKKC €at*fi, Wmi Optwiv 

«Et Bomaen i inh »*iNbowi 

a? ftSJ • tony B« mg, Armd^* PA 
THE KlNU 1 tomUlk) 
1 070,009 4 VoiflddA SJivW, I "A 
P.'Jfla.*0O TlPn FlkJ«ti. A1lfllrt4 OA 
543.4-jO Douq Tqwu. CaiMiAl J lenghr* VA 
3J7 SW 1"* Cirttf. Co<ip*r U^y fL 
301, 100 Tom HHirnQii, PHUli«a MA 
ft,4&0 Kan Otuwn. ttl jfl i*i«m IL 
KHOW 10*wfpn Cam? CwntwUui) 

3J.UQ0 PChni Cocp. Cantrai, 5C 
l. AtlCCN 1 £;hc tiS A«ocr#r*f P 

Z?4,0CO #TqrT» M4lioivoy, CenlEiporl. Nv 
joe,jJ»i Da»iaCirvnp aalpr>i,OH 
>C& 760 G w-nn Do irh 3ji iln plw* OM»i 10 
I0Z.30O B*Tr-li BmV Sb^ilh lyd", MP 
PS7,SAO Din Btiuj*u, N 4nli«, CT 
r I D ISO CJ1I5 fitnltfyi CaUHWU HiplQnti. VA 
LAS Efl WO HI* A Fl HEFLy jTHIi RA|»i BOW> 
Z5.77B *J**3h ^WtMM, M**>CD. W 
1 6.TFI0 Jim PiUfHlfl* Cli "Aim. CT 
OtiPH McWfcbmri , Aicy'iv Nv 

AH-TW VF R P A TflOL I ^HCPfflP 4 HOHI4M1 P 
1K,704> *L<lH n«ly, AnHnnHjp TH 
MAPWE'SS A THS MINOTAUR* ftrpi/rt £hm:4 1 

;<D »r.'.,,^ u.iih^i', a,(*,t,, OA 
MAH4TP40N iTHTzRAPNeOyV) 

3f]>,Tan 4.litrl'4H ShlP-rlV HP, Tcn***«M, HV 
HA7ELAND 1 GVl r om«|ilNr) 

El ,000 P Toed ntiiap, nriUnn «1 u Chimin. WJ 
560 Un >r> CeeA. Diian. iL 
Hf (1A 3UQ t W^EfiSi fj>K*y 

V.UdCt *Hon Hpirwn 4opMin '.'■nlnno 
3 IrtK L-4Kl«Dt*i*l r Homanr» M**^fH^n* 

Pflrti NV 

3..SW Jim P*nncg» CJi"iian,CT 
J.OM L vrv CowPM WPRPoart. WA 
MIcnODM.ffpJtoartt^J 

491 , 100 POavId A Al Jrl HmkMi'. ktpMkP'ip. M. 
337.544 T(/MBpito!t, CtitiVAltav. 1 
ITKjfttl AprlPnUllLi'i P.Cl. >JC 

IpAJfSO TpTPOrton* l h I hum men SouPit. t*C 
101,990 tl»»HrJ e*rn#fco»f EHbdih Wl 
97.9*0 Irtfi C4HAII. Lppunp k*!'* CA 
MISSM UAftiiAGE r" HC rTWHlinwi 

<M AJOif CPJcAiP^f*. fKlgwoOd. NY 
MOPISTLR MAZE {Tindid Zr\*th, 

116.000 #M*lhanMid aplifjFV. Ciprn^gH. 
<1i5,'tD StihW AlKifi c|mrO!ibLjig, MO 

140 RtcHnJd CNrlWMi. SC 

J00.CW3 Tprrr 5i*<* Sni-miUrtMiW, *iC 
IW -KKOfi PuMiwy, Osnninuivin, TN 

TS-^30 kyir Ci"MI Ltouni Hint, CA 




180 THERAPNeOW Aug us! 1B0B 




ICJ4HO.FPEH rCefflWijlI<f*«HF 

dO.MO ■ Rcd«i«y Mgl "au> ; :. H„^ir. WA 
!. DlC ,'CiWip*iTW»V<rpl 

? 55 7 50 *E!Lnr. BHl^r.^n' Uih'-dg*. DnHnu 
TOO ESQ B njip n 1 :; '«"'«' M*nll"»l, 
fWi , 1 GO Rcaa 4 &<ma< Vniil Tfxld 

N....I . TN 
USAM A»n.M*ibt i>«cHi*v fen Hanty, 

B'.IIMi CslliMibiM 
?r<i iLM i TJion- r>> H*"*v Rcnu H Jinn F L 
53i SfQ Ton> CK*a Nfiw BOtftf) Walts 

flat. #00 *Jon RCo*. Sin CNago. CA 
344,100 B»«mi WoJlrjrnrfi rrfififlTi Ml 
ZB5.6D0 Slepnen 2flfT«Dn*nl r Eftng. N J 

137,000 DrWHJ Cnj11. flMTSllB. 

1H 600 B any Stanton wont fcaat i'A 

ITMOU5EfWrjJ^rrori 
£1.730 *Br,u» wonqrflm, fitofwid. Mi 
U.ft£t A*jo»i Papain t u r»m AT 

&-TAC r L U "hfiuf frrvri rai 

MCjUlH r Tug RAl*<9W 
4&*» *Faul WfujJm. Cass. Qnlwia 
33,330 K'fty Swish. Vert, PA 
£2,(70 B**y rc ■ • • 
U,b& MAtT Funk, Mwrevfir,. PA 
1 *,M0 MlCharu Naltryi Lanc**iat, PA 
rAHTOM fUMfld (AW ttami 

1 . jJO *Suun S-P'iM'UiMj UaWisJq* Onl Mi IU 
Ii4 Ctlrn \AjJtii C<t<Pfnil Hanftlli. VA 
-tUNB [THt RAINBOW, 

1 ,13£ * Hunt PrUin, Cuicl 5l' nu 

1 ,1 63 Mho Gafrjrro Mrjrtr«v»'l». PA 
&H AnoY wiMNinB, PA 
4E Small BJan-ngn. Uihrklua. <?nia<.r> 
4£6 Jm El irar** Cmrftcod KT 

AKDT FrftfAl ION f^wkirau Amuh-»i- >) 
59.W »T«ry E SL-rrwMdwO, NC 
5J.450 ih»» Liwppliy. Blu-rmi an MriHtrtM 
3J.350 5b«an Ballingfcr, Urttitka* OnlHnn 
*0.7Kr iiui K(t*dt, Ka»r!4nj| r l*irinl 

5B50 Mieruwi Dernnifl Ic-AtI* *r*i») 

ICftfllS Iflj.-l-aSlWJ i 

r 'l.MC *Trulrr.« Ll^toMi.r floCfclUftd Mf 
1M,TM fdMtrV^f.VAncOlJiiar.Dr.ri-rl Ci^urnr>» 
1 12.5S5 BnW An «rr*n. Aran!*. *5 
I7,*S0 J*yews.m LwW'ilc. ttv 
»J.giO Rtrti SkjhowUL. 3ay C-lf. M' 
ItfEflOEHfT rnv*n$hn(.*> 

f:\3tn* *a ily F«>rru:i. Cri3t^*t«rk SC 
4MB Kurti** H^nea. *4ap*fln. Ontaria 
*BV< ' •■ nn * Citrotia n Santurc* 

4.SJD JCWI PfiKOCL TftOuurUJ Otk.1L OA 

* iiifj Uryjin Ectur Ul«V Ml> 
lOV AN JC^iWDl'M 

.ras m> #&an Coirfw. Cie«*in, 

Ridlwd Htawrllniv C>*iv«l*ni3 TN 
Crn .Uo&rmr flornanHi, M*p*«p*qu» 
Part. W 

5W2» Dunw Bflliw M-j/vtvji. Q jiMjit 
i 4D.4SQ Snarly H«tmi». Pinc«Hn, CA 
1 r 1 djo Nancy hwe»n. Piac*ni », Ca 
m 'jO -j i>' f»igio Tuntpft, A2 
I SOQ Hi'urti Etuni. l*:*inj. \L 
J(W QPiig* Fia'j*^ fii.Hih sria iL 
1PCQBM iflmit-aSttM-CAi 

IfiJIO *Mika No'in. CJui"!J a 
f1,9t0 f*L-Dl» FfHMtlPJii. W*Ml*<#!f. M* 
36 6.TO B*try Sl^i^n Hnrlti Ejr1. PA 
William ai*,n» <»l QpHI pol»a 

U*jO Qina Boil Tnmpn T)C 

i*if Cntiott. ULjjfla rtina CA 
f&4e0 F r anA V/uod hi rArfti>|ii» NV 
nqitCT hCBlgLAiFradie ?nae*^ 

Pirk.KY 
VRAUIO <S»Did 5^M4i 
aj'' 1 ! *<iwg»Fil'li^«.v,r.ii.u 

BiH'MM Cciumti.a 



l.95a,9W •BiuCwSah/-" H«i OnraiiD 
fl1 JST) S"*li Ciyi'inf. 5in|i1rtl 
QUIX fTom Mlri* 

QO/J^V a-AnrKnw Hd'iw MiHa^ki'LiOd Ontgon 
Clayton fciiworin. f'wwn. 5'."- 

333,3?^ Juan-f r*no5,« Laui-w. A*fta«i in 

iiAAi(A T ™m«tri«SfrJtiii 

'jO *Ryui pavm Uiuiawi KV 
90 »Tfioa «napp, Pfilrm <ju Chi Dn. Wl 
#a Rqtib* Hh* rt W, «flpaari, CnlD'' c 
HACEfl'TNEPftliNiOWJ 

160 D »f«jm Cwrjtui HI fian^urct 

Py«f1» Rloo 
Mat Cnrit pteat Wtbaafi, \U 
rtAOio HAUlAMU RiptiKJ 

3, ;W BUi Smenn** /arnorwh i. €*lno, M* 

I V5fl. • SO Wiciiffv Erit&f - l^n. 'ndUHiapcKS IN 

I J^.JJkf fl*nciit LJrp»«. MuHitfil, Co*^: 
l 51 1 OHQ &.wi. CppUa'lw'M^dwlBi'W 

REACTOIOI ffiad a I 
i 257 Jfl* *Giry BihUohj. Pigu«, OH 

W lliprn B'Slnp .1 1. iV^I' • 
Fury WV 

RETUFIW OF THE leT^l f Tf k-n<f pr y,v un . 
535 43? *M*H QiHI.ilH St.lwatl K5 

AD SOU Jamity Mr>umua Nw Orl»«n>, i> 
HfVERflE |1HE RAIUfkOWl 

7 AJflA Hohiw. Pkt-<n'l»ld. W 
ROAD RACE I THE fkAINaO'AJ 

4tt *Qi|t Mn4|m Myr'ie B*Hct'. srj. 
1 7*i i- & ii. Clfirn wi. Mi uoLir» City T H 
r 0*t | Mi^Ti4*il Huhh. V.r.Sn'.ft. Ah»'i<I-» 

taiH M,tfM*i Manfcni. W*M»au Wl 
i 1 1 56 & SWnrtn Raift. Fannvslif In Mamifjb- 
HUN FOB YOUR UFE 1 THC HAiUBOWI 

MJ.O&O HPyfln Oeylin. lou «nril> «¥ 
UAILOHMANf rct>-rMi* ' 

^« 7O0 * Jl" ficKoMfl. erantford OnlH< <a 
SiU^OO A*ran S4nn P t/i, tfon'.i*tt*nf. <-0 
SedH 5H«tWril*. Wfjod*H»*ri NJ 
Aflfi 600 PjuJ Knnygn. Prwinn, AZ 
4» TOO A-Wr^ D«Wf. MhdltKO OP 
231! 000 9 nO" B4Q0«[I , MaunKio. OH 

SANDS GF EOTPT ( fiitf l"& SflacV 

BU *Juhn Aili>cc> Vknl* NT 
00 tfrihCMwflil. GlIul IH.' i' .il 
^ JeMMcKpty Tiji.ii AfB, CA 
W Pnln Iw^M. Dilk*HM#n PA 
9* A4run Cl'|kM*i Luii*|na Ml 

10? ^iydpbi.iMiMi ^jiralDHaBCHdlakiNY 

SEA DRAGON lAflV*rH^# Jifrmmarj'o'rt'l 

1DII1G t&r'*n VVtMfyr*t?i FrwIiirMl Ml 
1i«W K»ti t>wvr<tr P^-k Ulinri. II. 

1 KAMUfl r n,M>L> SKmc *J 

f2,94A *Jfi Bla* S*ih tSirgn. r]A 
S MIMA HlGANl f rV*r* A« K r 

M aN W-ibriin Mc iK»b*m?n PA 
lOJ Oni* Cop* &tnhf»i 
■tHflDTlNQ OALLEFlV f/TadrO SlT-*i 

Z77,fl«i »r;irf ^lirnvm. McQraadf. FX 
5HIIMB jflnd.bS 1 '*!.'*,! 

□ 1 DO a fiJititf Clrtydnpni . I arniwri. HM 
01 09 4&IV Fallen. C*aHfl«iiin. SC 
01 <& Mit*Sr4«ii.f foment. OH 

01 '12 t3#nCanrmr Surfim I NJ 

Oft »5 n HnMfn-p um» In 'S( LJ 

ILAif t«t NtHHJ* 'P id* Srv„,^ 

4fJ.t»^ A^ltri H*Dar» PlfCltrUia, CA 

i MAKER l. IT HE RAINBOW | 

1^ ALnann* Aihtjy, PtMxrnlii. AZ 

1 ?& 0«n Sadcuk Uhi A? 

1 a* . r srt(H« Bal"r»u«r. UihrKtrjn Oninx.D 

iW Andy Grwn Wl<iirmnm, & A 

1 fi5 J S^n(v [Irwp OMi' -c. 

SOLO PC1XEP | , D*l**CilrJ 

T.1W tCAtol Silhar. Moasdw ill 
fiSO R3t«n p*ti»rman Jr..N«*lon ra 



SPACE ASEAULT fna^iPi'AfcC* J 

IB.DGf ■iSlriMnri A' 1' hrXfp*l*'i^rQ *^LI 
SPACE RACE intv^tni flUOL. 

83. *2I? *Mtfi Ocnahur;, Asmonarlo VA 
1i 600 Mfif.c AaidM' BaJa-CoriMLi On«ti«; 
fiPEE D RACER r AfJth ffW I 

T£Q,7W vJech Miniuilo , Suflint*. M4 
>3I,2CD Pflki Kenvw, PhMHin. Al 
116,410 Aian FfajvCtMB Plfloan, VilUiTnmial, 

IHW-j MJ»b RnMj*ccti| 5o:-*iGJiii fJJ 
109,44c Dio Bu NiknHc. CT 
90 000 Ciria Cst». C*i'intl SC 
STAR BLASE rHaj« S'i*^' 

B.COO *OUry &*a*i>'S f Iduu OH 
r.ftK Maur.iw B'lia* ai^lon. P*V 
7<95G M>HK Ma'tul Rhf f G< yt p, IL 
4,900 TudiBarlii»ir- vynil»h»i',NV 

It^OH •Br.irt'. Shi*i>»i. b-^Imp. »0 
»0 1.430 Oi^'J Bn>'»rncm, Eihrsfrt. WJ 
J.i.BM Lihi Mcri-iiini Pi jijii IfJ 
<Lj.M0 Andr»*L**rnnMn Camtirm^. Qn«Hd 
3? ( iin Ail*»ii?iiMa, £>an»UWi,fll 
SO.JAO ^ir Srwllur ffwtt.na. 
•itohm Annrtwrj rjpfl - IjUdoMMiJ 

263,460 a ArcwJfl rjri mi Lot Angaian.. CA 
TEMPLE Of H OM fflil r.n S fine* J 

[107 eoc AOnv.fl Oai*ia jfj^. Calgvy. Algeria 
073 000 iwtj* Hunt RiEHmand i"-A 
SJO -WO f'n*n .Iflimrd Oiyniwrj. W* 
463.400 Qlr»nn A limy, OJymp.a WA 
rflfl.lion Cwot Elliot, O Laa^. ?r in** 
EJIAartt Inland 
TIME BANDIT , V<ehTfQM 

•lr^V MOLrt, h"l. CHln«r"n» 'Jiilrtr»n 

ifiy.o-Jio *y ki jpf.ei ihvU'H vwj'i: in 
BaJMO BritfiWA&MJ U^itiis*. 
friljflO Jat^irJ Sprang. Dwtmtfulh. UQiaii&zi i» 
iV t*U0 Jaidn Forg<ia. MfliitQ N> 
J4./T0 ElW-atiHtMictlni Wo'Oan. C r(il4H*lm. 
OH 

[tit TOUCHSTONE rLvriAfi.j 

?ffl&4a *tSt:r«H 3u Mi Fi Wn yf>u . <f J 

TRA4UM - TAIt (THE PA WBOM 

TT^ 200 *J»rry On: Grallufi. M.» 

OivflU Ciailena. Synm.1, 
IDitXlO aVrry Drll. Fran\ln<1. Ml 
1031 940 Phil- [i P*)«i| Srn lh» rjjl» Ohnno 
&4.B10 JHtan-Marr PmhihI SmiHr»rtHa 

ontMt) 

TRAPFAU i TOir rW.i.J 

TUTS TOMB (V*k <>m*> 

1ft9 P «0 *NiCct« Pquiim Coon, MotHM At 
IW.IBO J*rrv Aiwtin B*r»t»Qi. Wi 
IP4.38D fliJIflf Hi l,.7rrnTci MKM»lrp*i' fJuflfriHl 

l03..Vrti MirrwuJ Mc&lHorty, rrcrjitnvdrt, CA 

I W.OOQ •?■ " n» ft'rt*i\ Wiamu FL 
W J 1 1 P L P i Pi JH D fl U II •i.-mrtf A»Q<lillM I 
4J.U40 *Qlon aitodeou. Ottflfdum Pnfh 
O-itantr 

JU.luu Oif> Uu'aa n iM. M* 

in ja. r j Siflpnarfl Asi«i n b»i#- unmann 

WILLY'S WARE HO USE r^traento^J 

110.500 +A.an Morn, Cl^C»P«. MA 
03,700 C'S'l) H oflw, Miami, Tl> 
^8 900 Swtmanrj Aiairtin, Bam CprYwao 
Oloo«- 
£A4XOM OM'Oft) 
J.06t,«QU *r9ry« ItW. Oa» f*t*J«. IL 

. "■ otwrtioitM*. L«ii*»atQn r ma 

i ™<l!MX) Fj'agls 0> Loiftvp, MqmnHV <}u*ti*z 

1 H >lO.WrO Jan«» Q^mmMla. Bi wlyn, NV 

S«ft.0arl Af-dy Gr#nn. WTripalipIl PA 

Or.QOO 3.jh Dtrwllr, Oi-.ir lllfiiwl )L 

tIS.DOO Thomas flagon, Gray Ung. Ml 

01 MW floi>a d KicmnoiwJ* Wmnfj 
MunHrtb* 

«aj Jt> Andruchrca, Yonna. A£. 

U.OUO Mlcnavl d'onnan. Ca(^r>' AJb«Ho 

J&4W Manana * m*i>i r. B iue ifflnti. I L 



— Debbie Hartley 



Augusr '385 THE RAINBOW 181 



SCOREBOARD POINTERS 

In conjunction with ThE rainbow's Scarehoatd, we offer this column of 
pointers tor oar game- play ing; readers' benefit, M vou have some interest- 
ing hints and lips, we encourage you fo share thorn by sending them to 
the Scoreboard, c/o the rainbow, 



IN 'SEARCH ' OF THE RKiHT NAME 

In ihe ^Scureboard" column, vou have 
both .SVtf Qurii and Sea SvartJt listed These 
are bath the same game and should only 
be Ikied unce I guess Mark Data changed 
the name lor some reason, The curncui name 
is. Sea Search 

Drttt Noble 
Redtantts, CA 

Ed Ha rt Note!: Mark Data dill di*ni»c 
Ui« nam*. From now on, Sea <?w«/ 
will be referred la u Sen Search, 
thank vein, Brett. 



UNTRUE ST AXEMEN J 

)n n receni issue of rainbow. I noticed 

in Pyramid. ¥00 can wave the «?epicr *i 
Lh-- bottomless pit >ind a bridge will span 
ucross the pit la the hull of gods. 

1 jtlno need help in killing the gargoyle 
with -Ihe candle in Raoka-Tu, Please send 
any information to 1615 Highland Ave., 
5354* 

Mtesvdle, Wi 




SVvjrc hoard: 

Here arc a tew tips for thoteofyou having 
trouble with the Adventure Trtkboer, by 
Mail Dull! Product!. 

To open the cabinet yon nmai gel The key 
from 'he manual. Once you open the 
cabinet, you must examine it three times 
la get everything out. 

When you arc on the planet Aridak {tht 
desert planeO, to get tile liquid, type BET 
I iqjlD WITH BERKER, To find ihe wrecked 
at a rsli in when you arrive through the 
letcpnrL type S. S< S, S. £ To go back 
to the tetepun, type N, E, W, N. 

1 have almost Finished Trekbarr, bill I 
can't get out of the large underground 
complex on the Garden planet, 1 would 
iipfifeciatfi it if inmeonc could tell me. 



If anyone needs :.omt llpu or all ihe 
answers to the Following Adventures, wriic 
to IK1 Geoflicy Rd., Chittaway Pi,, VVyong 
22W Hie games sue Pyramid. Bedlam, 
Madness und the Mtttotaur and Trtkborr, 

Obf Whin is the canteen for? 

Tony Cross 
UteW Souih Welti, Australia 



MO II SIN* AttOLND 

\r otfboardi 

The gumctv South af Egypt and PungMMX 
, *f DfiRgaruth ure driving me crazy! In Sands 
of Egypt* I csurt even find the puol. Can 
anyone please send me the solutions'; They 
would be grcar.lv appreciaicd My address 
ft 6X2 Perdido Di M 751)43. 

He re's a hint far thoicof yon with Dallas 
Quest. Siun the game And fret the bugle 
Go east unlit you teach the horse. Examine 
the harder and the tree. Then extimitii: Lucy 
and ride the horse; that will give you the 
fir?ii elue. Go back down and get the (shovel 
(gu norlb until you reach the burn}. 

When youYc in the pnsture, just move 
around until ibe cattle start to Mumpedc 
luwiird you. When that happen?, play your 
horn and dip. up whatever the cattle 
iiiiLuvcred. Aftet thai, go into 1 he study and 
IHen 'he grass field and find your way (0 
Ibe Airfield. The rc*t a up to you I 

Eric Hedstram 
( ittriand. TX 



Scoreboard: 

For anyone who is having trouble with 
/ iHHgt'trns, of Datjgortith, here arc some 
hints Wutch the *necd at which the 
monsters travel and time your hits «o the 
computer will hit them the moment they 
enter >unr btocL It ul*a help;, to keep ajhelcdfe* 
treasure. itMh oh dead torches, in front ol 
yon 

Aiso, 1 have found another ring, on the 
fourth level ftV d .foule ring. I won't tell 
ynu to whni it inrnnr*. but to find oul. just 
look in you* old. tiusty ^Webster's 
t>ic(tonary. w 

Hie Elvjrfh iwnrd und VHthrel shield are 
iL<o Inniul on the fourth level To get »hcsc, 
kdl all the *corpjan> and wuiLhi finit. then 
go after the masdve guldrog^ who carry the 
^v.ord, *;htcld T Jouk ring and a Seer scroll. 



I hope f have been of help. For nu 
information or help with Blatk Sanctum 
fhwku-Tu* send a SASft to 210 Spn 
HntlowLn.,430«1 



Scoreboard; 

tf you are having trouble with Sands 
Egypt , here are a couple of hints. 

to drain 1 he pool you need ihe set pi 
which is at the base of the pyramid. If you 
made h to the underground river, you ha 
to go to the boat and type flQH? OQf 
Vou rited Lf- rof^ Lo He lie boJ|| ttj 

the archway und you oeea* the shovel so n 
the boat. 

For those of you who are having troul 
with the mummy, the first thing you do or 
you lift into the archway lb type TRfNaLR 
h I tRDGL YPH I C5, then place the scepter 
the mummy. The place should shake a 
reveal a cra^k in the walL Gel the ladd 
then go back to the archway, 

Ones anyone know bow to find I lie fi 
Measure in Sea Setirchi I have already fun 
the ring, the anchor, the silver and the pen 
Somebody please help! 

I have solved Shenanigans, Htack Sani'U 
and Dallas Qucu, Tf you need help «e 
a SAit to 19695 Harnett ffd,. 7073 1 

Dusun Maxfit 
Zailiai ri j 



Scoreboard; 

For anybody whri plays Adventures, 
are some of the garner 1 have solved: Sta 
Sanctum. Sea Search. Cafixto tsla/t 
Shenanigans and hrdtum. 

I rt Sfzrnanfgan*. when you are sn the cav 
and yoa hear a voice laying "Sean," "v 
SEftN, 

For Bedlam, try patting the pill in 1 
meat and then give il 10 the dog, AI«o L wbi 
you stumble over something in Sea Spate 
type SET SHOVEL. 

For any more help, wriie in me at B 
6, Box 293, 26505, 

Doug mihui 
Margantosvn, It 



182 THE RAINBOW Auflint TS9£ 



CAR 5 J ULTIIK 

irefrourd: 

\\ PoltergtL',! f from Radio Shauk. tin the 
cUsm wiiii the lanje hints, dip: dcvc'loptmiu 
an hold the joystick button down while 
% befog JiiiWtt kip fheUirt the curs tunic 
J and Veep ii held down, the can will 
cr show up, 

Gtrn Rutt*m 



hbvc been noiiang that more and more 
ink an; writing in vAih question* on ho* 
aolvc certain Advcoturc*. There arc also 
► pit wins oiler io I Lit ions for mo nay . Wei L 
no urn n CoCo Adventure addict, and 
iavc solved quite n few. They include 
dtom. Black Sanctum* Blackboard Si 
md, CaUxia island, Dallas Quest, Major 
it. Pyramid. Raaka-Tu. Sam Diamond, 
*rt Sh'uth, Sarah of Egypt, Sea Search, 
enanigam. Syzygy. To Preserve Quandit 
i Trvkboer. If any of you would Jiitc help 
oiy kin J. write to mt at I TO Ashley Drive 
i3l', l can also be reached o\ (803) 654- 
12, bin pLca.sc call after b p r rn, t don't 
;|l that you scud money, but a SASE 
old he nifcc* 

f ihere is anyone qui there who* ha* sm\td 
/a/o^ I would appreciate It if you would 
e mt to mtr runtv I would also love in 
u from any of my fdlow CoCo-nuls, 
ppy Adventuring! 

John Aden 
Ctcmaun. St 



d Atii h lives) m 



ttifhoard! 

need help with i he 3-D graphics 
venture Sj/xygp, from SrH-ctral A&s acinic*. 
iui just abon I finish sJie game, except I 
ft kill Diartli Vudcr and I can^l gel pn^i 

second forcj; field an one of the lower 
els 1 1 believe it is IjCvcI }). I can uct all 
Mil- ireufiure, including the torn mimical m . 
1 1 can't scemio kill Darth Vndcr. Anyone 
o can help, or needs help, pleasi: call ms; 
203) 634'OnKO, or write to me ai J 1 Fiesta 

Mere is a hint. Yau need ihc string and 
iluukct to survive the tall from the cliff. 

Ktikf Sengstork 
Werfden. CT 

★★★★★★★★★★★ 



SHENANIGANS 

SLOTfhuurdi 

1 need help on Sh< , tmiitgtin>. Any answers 
or An I at sons would be appreciated, Lvcty 
time t go into the pub. \ get kicked our. 

J can help on Catty fn (stand My phone 
number is (GUI) 889-7551, or you can wntc 
to m VV. DukoiaSl., 85706- 

Auror. Rcptith 
Dmvti, At 

F.dilurS Nole: No *hirt< nu »he«s*Ma 
SERVICE! 



Scotehttord; 

I nec<i help with the Advenruir pi me 
Shcwtnipans I can\ seem to get pa%( thai 
stupid ■snake in ihc cave. If anyone can hdp 
ok. please write to 81 1 J E, Whittun Ave.. 
K525L 

Chufk Afe/er 
Scttfutate, A 7 



Fjlllor't rSoict mine the clover 
fields more closely, 



Now Your Popular BS Educational 
Programs are Available Through 

Radio Shack 



Express Order 



PROGRAMS 



OS Catalog No. 



Computer 



Retail 



CLOCK 

MONEY 

BORROW 

CAflRV 

MATHFACT 

SPELL 

HANGWOROSC R A M BLE 
SKIP COUNTING 
KEYBOARD 



9Miat 

mm 

H I itff? 

90-5190 
SOMU1 
SC-&1M 
90-bt91 
90-51 1)4 
BO 

Bc^atpi 

90-5iftT 

pd &m 

BO WOO 
W-4201 

■vvir- 

9b &I'fX 



tX 1H£CSQM| 
Ot 3W KS Dak 
lC l E4.(CaC4H 

CC 2?K FCfl riin 
QC UK t03 Ca£! 
CC EC? O'tA 

im ErfiCKs 

GGXWFCBfttBi 
CC IHlECSt^ei 

■"C IH« ECSCtu 
CX ill* EC1 D 
CC IE* ECB Cki 

ct; &k tea am 
cc inn EC{jc«a 

CC 32* ECS Cm 

S m ecb ft* 
cc let ecs ttf i 

CC IJK ECB to* 
CC MR ECB TpKI 
CC 32 K ECB Out 
CC 32< ECB Oil* 



RECESS GAMES 
CONGRESS 

PRESIDENTIAL DECISIONS 

of Andrew Jackson 
BASKETBALL ST ATI ST1 C S «Vi* 5 CC sm EC* o** 

DATA FILES lor u&a with Sl»n. Mnngwom Semntblei. Aid KtybM^ P*Oflrami 



H9.9S 

tai ;n 

S3 i ^ 
S'H !J5 

US H 

lit Er-3 

HT.as 

11E..95 
Si 6.95 
110.915 

121 « 

til 1R 
531 55 



■J. 'v.O-.' 

0!>»1CI 
S?l V 



IMS 
tldftS 

SU.^5 
S9U.95 

tn ii 

(HJ.ftS 



Spneo Word Li 61 



Mosl MiaspoUed 

Words 
Oolch Words 

Keyboard Phonic 
OHM 



Grade 2 Spelling 
Grade 3 Spelling 
Grade 4 Spoiling 
Grade 5 Spelling 
Grade 6 Spelling 

fit ptngrrirm uafnJ ntn nv I'im 

BEi Programs Maintain A Consist ant Quality Of Ei XC c 1 1 e n C c? 
BEi Programs: * 

0*V Daser * 
ftmrmri) ■ 



n-i^ 

DM 

Ml 
C4MMC 



VO-S214 


QIM4O0 


iU 'fj 


JO bJ- ? 








C-rtHHl» 




50-W19 


Oak 










90-iHl 




S1D.96 




CsMM>ll« 


4*95 




C-,k 


410 55 



£*i^ to en* dra Mi| w Miaw 

-SUirfW «JuC««{li»^ CBn*TI 
i ': T ■+.!•■>} - I J- 1 

^#Mr«<T« to butt Cff?M«*» «tf srJ' p»r*iP"i- 




B 5 Software Co 

1024 Bainbrldgrj place 
C»!umhU5 P Ohio 
Rhc-ne {614} 275-2752 



Refer to Radio Snack'* Education Source 
Book, Of wrtle /or a from catalog and com- 
pile Ee tnt&rmBtion. 



- CW I T 1 11 'Uhmnra 
**** 4 * w 'rat ^wm. 




AugL-al 1565 THE RAItSTBDW 1 S3 



COMPLETE SG-10 

PRINTER SYSTEM 




All the performance, features, and compatibility of 
the Star Mfcrotlfcs GEMINI- iOX PLUS: 

120 CPS with true descenders. 

NLQ 17 x H (Near Letier Quality), 

ZK BUFFER accessible, 

HEX HUMP for Machine Language listings. 

ULTRA HI bit image graphics, 

20% INCREASE in ihroughpLit 



COMPLETE 
SYSTEM 

NOTHING MORE TO BUY 



1 YEAR STAR WARRANTY 
Sen sible at over 4000 location*. 



» SG- <d PKINTER 

* IN I E r>H IJI.VfRi \n 

* MODEM SWITCJI 

* SLPEKQEMPRTSn" 

* rYltStLH.'il'^ TVKWIAL 



Ai\3¥ and Iniurancc 



BLUE STREAK H 

SERIAL TO PARALLEL INTERFACE 



■ r i :n mrn i u io parai i pi prints* 

• HIGH QUALITY TOGGLE SWITCH ELIMINATES CABLE SWITCHING 

■ 300. 600, 1200. 2400, 4800, Wft SWITCHAULE BAL D KATES 

■ AC POWER OPTIO.NAL-NOT NEEDED WITH S&lfl PRINTER 

■ COMPLETE WITH ALL CABLES ANu CONNECTORS 

■ ISO DAY WARRANTY 

rf^V C4«S SHIPPING 
PAH' 



(SPECIFY PRINTER I 





SUPER GEM PR I NT 

CUSTOM SOFTWARE 



"Overall. Super Gem print is very well- written and documented " 

-Ruinbuw Decern her 84 review. 

BONUS! TYPE SELECTION/TUTORIAL PROGRAM 

FREE WITH SUPER GEMPRLNT 

Menu driven pmgrum for ihe CoCn. Tenches und shows the new 
user the numerous features of the SG-10. 



SUPER GEM PRINT AND 

TYPE SELECTION TUTORIAL PROGRAM 



X / .LuJ Hindi I 



AUTO* ORDER LINE 
1-800-251 STAR 
Personal Service 
(513) 236-1454 



DAYTON ASSOCIATES*:, INC. 



DUN & BRADSTREKT LISTED 

7201 CLAlRCRbST BLDG. C 

DAYTON, OHIO 45424 

OHIO RESIDENTS ADD b% SALES TAXi 

CO D. ADD $2.00 



RAINBOW REVIEW 



AC D ITS 

Does inventory For Your Disk Files/Aurora Computing < . . , ♦ , ,217 

ANIMATOR COMMERCIAL 

Cfeales Eye-Gatching DispJays/TrYarf Pictures Corporation , , „ 2 

Animator Junior 

Create Animated Graph lea/ Triad Pictures Corporation v .,. ,.«.... .29? 

Battle Of The Bulge 

A Tactical Game Of World War W/Ark Poyat Games . . . T 197 

Cassette Tape Tester 

Affords Security For DataTnee Co Do Software M ,. 211 

CMC PAC — Battle Of Midway 

For Vfctory At Sea/Ark Poyat Games T , — „ T T r , 196 

GoCo Talker 

Speaks For I leal UCamputer were.. . r .,,..218 

Color Disk Manager 

A Virtual Disk Saver/Sugar Software , < * ,. 1f ...... . . .210 

Count To 100 

Provides Preschool Fun With MathfCY BURNBT-tCS „ 221 

Cyrus World Cibbs Chess 

A New Dimension In Chess/rtadfo Sheck . . ....... 195 

Data Bank 

Organizes Data With Or Wfthoui OS-9/Campuiarware . 194 

FHe 64 

A Qreal File System For Cassette Users/ Owls Neat Software ....... 214 

5QH Pokes, Peeks N Execs 

CoCo Gains Power And Speed/Spectrum Protects, /nc ... T itMi«+ii.-ffi . 199 



Golf Handicaps 

Keeps League Statistics Up To Par/Don Hug .«.*».....-. , ♦ , .21 5 

Handycode 

An Efficient Way To Keep Data Private/ v". Saumann . . . . „ . ^ u t w, .206 

The Magic Box 

CoCo Enters A New World/Spec frum Projects, inc. , . , . ,216 



Mathfun 

Practice Your Math Sktlls/Compuoram , n . . . 20Q 

Metric Mind 

Performs Well Ar Teaching Converslons/Craefnw Technical Consultants 196 

Missile Malh 

A Winmng TooUMESA TTT!!t^W^K» .> ..213 

MuWple Choice Test 

Fits Specific Needs/O * D Software . . , ...... .202 

Personal Finance System 

For Checkbook Organisation /'Computer ware.. k * »». . . , 203 

Practical Programming In Pascal 

Wakes Learning Pascal Easy/We w Ame^can Utrary .7^1 . . 1 92 

Space web 

Tenches Strategy Arid Reasoning Sk i Us/Spectacular Software ^^HBfflm t 201 

VIEW-EDIT 

A Dynamic Approach To Image P rocessi nQ/SoftCirc uits, Inc. ... .Bk. 219 

Warehouse Mutants 

For MaBochisiic Madnes$/ Tom Mix Software 220 

V 




Radio Shack Has the 
Software You Want 




19 



Color File/ * An easy-to-use 
horns Tiling 
system Irjr 
personal re- 
cords. 
Cornea pre- 
set with 
seven fries — 
or create your own. Was 
S24 96 in RSC-14. 
#26-3103 

Speciaculator* Do planning 
and budget- 
ing with Inks 
elecironic 
spreadsheet. 
Just enter 
numbers end 
formulas — 
results are displayed on com- 
mand. Ideal tor financial fore- 
casting, Was $34.95 
In RSC-14. #26-3104 




29 



95 



T 



Color SCRJPSJT*. A powerful 
home ww d 
processing 
system for 
correction- 
free letters. 
Text can be 
saved on op- 
tional cassette recorder or 
printed with optional printer Was 
$34.95 in RSC-14. _« QJ; 
#265105 29 95 

Personal Finance II. includes 

26 expense 
categories, 
including 
auto, gas t 
food and 
more. Review 
spending on 

year I end ale or category basis. 
Was S34 ,95 i n RSC-1 4. rt _ „ 
#26-3106 29 9S> 

Color Editor/ Assembler De- 
velop 6809 
software. You 
get trie I as- 
sembly in 
memory, an 
editor to 
change your 

program and Z-Bug lor testing. 
Was $49,95 in RSD14. _ 
rt26-3250 39 





Bingo Math.* Three exciting 
games to 
make learn- 
ing math fun. 
Bingo. Speed 
Math and 
Number 
Hunt. Was 
£24.95 in RSC-1 4 
#264150 





m ittin mm- mm 

m m m rm hwth 
*> rf>m»r PP»rr 










J 



19 



95 




Baseball.* This exciiing game 
plays like the 
big leagues ! 
You are the 
coach — it's 
up lo you to 
control the 
pitching, de- 
fense, and running for extra ex- 
citement. Fast paced baseball 
action. Was $24 .95 In 
RSC-14. #263095 1 9 

Canyon Climber," Your climb- 
ing skills are 
tested when 
you find kick- 
ing goats 4 
falling rocks, 
zinging ar- 
rows and 

more on your way to the summit. 
Was $34.95 in RSC-14. 
£263089 *9 





Downland.' You Ye alone in a 
secret Cave, 
you jump and 
climb from 
chamber to 
chamber col- 
lecting gold 
and dia- 
monds. Each chamber is a new 
danger. Will you survive? Was 
$24.95 In RSC-1 4. j - n , 

#26-3046 19 

Galactic Attack." Enemy 
spaceships 
bomb your 
defense 
shields. II you 
destroy this 
squadron, the 
enemy re- 
verts to a deadly night attack. 
Was $24.95 in ' 
RS014. #26-3066 1SJ 

Poltergeist. Based on the hit 
movie. 
Search for 
clues and 
face the pol- 
tergeist. Not 
for parents or 
others easily 
frightened. Was S29.95 
m RSC-K. >>26-3Q73 




J 



\ 



24 



95 



JgnUcli and riEcntar requ rsd 




Color Computer 
at New Low Prices ! 




Mega-Bug. " A maze of fun I Try 
ft lose ihe tit- 
le "puggers" 
lot on your 
rail You 
;an't slop. 
Everywhere 
/an ga, on 

3very turn, there's more of ihemJ 
=jtcelleni color graphi- 
cs. Was $29 95 in . ftqi; 
=ISC-14. #26-3076 liJ 

slay the Nerius/ Fast action is 
leeoed to 
mve your 
jubmarines 
torn deadly 
starfish and 
he ancient 
ma creature 
-IMehus, Was $24.95 
n RSC-14. #26-30fl& 




19 



95 



Clowns unci Balloons. " A traI 

;lrcus act. 
Jse your 
safety net to 
Munce the 
Sown up and 
Jown to pop 
he balloons 

jverheadl Be careful — don't let 
he clown (all. Was $29.96 j*,, 
n RSC-14. #26-3067 lS# 





Deluxe Joystick. Get accurate 
cursor control and quicker re- 
sponse. Dual axis trim controls. 
Was $39.95 rn RSC- 14 nflq r 
1 26-301 2 



Joysticks, Two controls with full 
360° movement! Single-shot but- 
ton. A "must" for selected games. 
Was $24,95 in RSC-14. -iftos 
#26-3006 (pair) iy 



Cyrus. A chess program wflh be- 
ginner to 
tournament 
skill levels. 
You can take 
back a move 
or reject the 
computer's 
move and force it to play again. 
Was $24.95 i n RSOl 4. ^ _ „ 
#25-306* 19^ 




7 Curd Stud. Compete witfl 
three com- 
puter poker 
ptayers. They 
can adjust to 
your playing 
style and 
make it more 
difficult to win. Was 
$24.95 In RSC-14. 
026-3000 



33 $B 




Radio /haeH 

The Technology Store 

A DWLSlON OF IANOV CORPORATION 



Find out more about 
Radio Shuck 'a Color Computer. 
Send for a tree catalog. 



I 



300 OnS Tandy CsnlST 
fort Worth. Texajp 76102 



Nana 



. Statu . 



. Zv . 



j C*y 

Pirlcw ftppV 01 Pfldte SflflCh Compuw Car- 
ters ana Al fHsnitipfltihg R#ri-0 Shade Ettnaa 
rind i 



RECEIVED & CERTIFIED 



The following products recently have braen wceive^ 
by THE: rainbow, examined by our magazine staff and 
approved for the Rainbow Seal of Certifioation, your 
assurance that we have seen the product and have 
ascertained that if is what il purports to be. 

This month the Seal of Certification has been 
issued to: 



Disto Floppy Disk Controller, a disk 
controller Tor CoCo or CoCo 2 With 
gold contacts on utl connectors, shielded 
metal box for low RF noise, four 28- 
pin -sockets, internal tn mi-expansion 
bus interface and 16 MHz high speed 
master clock, CRC Computers, 1720 
Charettc, Duvernuy Laval, fjuchec, 
Canada H7E 4L9, S99.95 

Graphteom Fart II, a 04 K menu-driven 
graphics utility requiring at least one 
disk drive and capable of supporting 
lour drives. Does not require Grophicom 
t n run and includes these function*; 
Load and Save both Grophicom format 
screens and standard (binary J, keyboard 
or joystick input, color or black-und- 
white Hi- Res operation, OOPS com- 
mand to recover mistakes and lour 
screen display modes. Compulse, hid 
P O. Box 207, Langhornc, PA 19047, 
disk $24 95 plus 53 Sf H 

Hardcopy, a 64k screen print/graphics 
dump utility requiring nt Least one disk 
drive but capable of supporting four 
with keyboard or joystick irtpuL Com- 
patible with Gr&ptiwom and Gr&phk'Qttf 
Pan If, Hardcopy loads standard GK 
images and CoCu Mm pictures. Cap- 
able of supporting Hi-Res in all tour 
Graphteotn display modes-, there is also 
black-and-white or gray scale priming. 
Users should specify printer when 
u!dc[.[iu. Compute, Irife, P 'J 
207. Langhornc, PA 19047. disk $29,95 
plai J3S/H 

War of Ihe Worlds, a 64K joystick- 
driven Adventure in three chapters. 
Satiable for group play, each chapter 
contains more than 200 sanation*, 
Possible are save game option and 
ntasicr control option which resumes 
play at the point where you Ictt 
Triad Pictures Corp<, P.O, Box J 299, 
134 Simdera Rd„ Sequim, WA 98382. 
cassette 518,95 per chapter or 539.95 
for complete three chapter edition plus 
S3S/H 



Soccer Statistic* Fftckage. a UK sports 
utility requiring a disk drive, Possible 
are raid-season entry, updates and 
additions, correct and review ail stats 
in file, correction oh all input screens; 
raw dump to the printer for the player, 
goalie and opposing team's files; 
summary of flic plnycr T goalie and 
opposing team's stats. A So, (summary 
of 16 individual player and 10 goalie 
slats; tracking of 14 gnalie si;Us; ami 
19 opposing team stats, Sugar Software, 
1710 North 50th Avenue. Hollywood , 
FL 33021, disk S29.95 

Utility Routines, a book written for 
basic and ML programmers including 
routines such as Command Keys, Super 
Scroller. Full Length Errors, Aulo Line 
Imrentcm. Pause Control, and Cursor 
Styles, Compatible with 16/ 32/64 K 
disk or cassette, CoCo or CoCo 2, 
Microcom Software, P.O. Box 214, 
Fatrpon. NY J 4450, book S19.95; book 
with Cassette or disk $36,95; cassette or 
disk only £2<*.95 plus 12 S/H 

Enhanced Disk Operating System 
Version 2.6, an alternate operating 
system for the CoCo designed to replace 
Disk Extended Co tor bask 1.0 while 
remaining 98 percent compatible. 
EDOS2.6 requires a disk system with 
a drive capable of fi ms and 40 trucks 
and is available only on an EPROM 
which, is enclosed with ihe pack. Micro 
Computer Services, P.O. Box 1 00 M 01 
Bush Street, Angus. Ontario, Canada 
L0M I DO, S 1 00 

Latin Translator, a 32K ECB utility 
package requiring a disk drive for the 
teaching or learning ot Latin, Based on 
the first semester course followed in the 
book i'irst Year Latin by Charles 
Jenney, Jr., Roger V. Scudder and I i l 
C, Buade, it requires some fundamental 
knowledge ol Latin but examples arc 
gtven within the manual and the 
program itself, Joe PoUmger, 13 
Pauline Life, Roll a. MO 65401, disk 
S 14.95 plus £2 5/ H 



Q.D.S. A/B-4. a disk driven sysfr 
consisting of Hard Drive Special!; 
floppy drive controller and two dout 
sided, double-density Rem ex RFD I 
disk drives. The controller has go 
plated edge card connectors, absence 
potentiometers and dual select* 1 
ROM sockets. The dual Rcmcx RJ 
480 drives run up to 5 ms track to irt 
speed and have a special circuit Quat 
Data Systems installed on the dr 
board to intercept the drive select sigi 
from the controller and change i 
signal; the double-sided drives net L 
lour sep [irate .si ogle -sided drives allu 
mg users without a DOS that suppo 
double-sided drives to use both sit 
of Hie drive, Quattm Data Sy.vter 
P.O. Box 180071, Austin, T\ 787 
0071, cunt roller SI 20. dtiaf drives S3 

RS2S21I), a utility program to uterei 
the flexibility of the R5-232 port w 
rmj custom peripheral or homcmE 
project such as robotics, ROM bunv 
and any R 5*232 peripheral not set 
specifically for the CoCo, Racine, 52 
S. Birmingham. Tiicoma, WA 9B4t 
cassette 530 

Bynru nfc, requires OS-9 Operati 
System and handles all types of da 
numbers, labels and equations, Possil 
are the creation of worksheets of 2 
columns and 256 rows; printer outp 
24 built-in mathematical function 
performance of all regular ma lb op» 
at ions lo 1 6 -digit accuracy; and rcadi 
and writing of OS-9 data files, Rac 
Shack stores nationwide, disk S99.9* 

Super YAH~.fi, an expanded version 
C i-lor i.fK7u with the added features 
list proeeyMng capability, deem 
arithmetic, flexibility in the use of I 
immediate mode, and improved edit i 
,\ nd disk handling features. Com pa 
bility with Color logo has be 
maintained and almost all procedm 
written in Color logo will run withe 
alteration tu Super LOGO. Radio Sha 
stores nationwide, disk 199 

OS-¥ Solution, an mtcrlace softwa 
system requiring OS-9 Version 0 1 .01 .f 
designed tn make OS-9 menu -driven 
replacing 19 OS-9 commands wi 
Mingle keystrokes. By using n di recto 
window with the up- and duwn-arrr 



188 THE RAINBOW AuguU l&ftS 



:ys for access and command execution, 
* program allows multiple copying. 
II mg art J info printouts for whole or 
irtial directories. All XMODE pa- 
mcic rs can be set at the touch of a 
nglc key and the necessity 10 type long 
it h names has been eliminated. Spce- 
um Projects Inc., P.O. Box 21272, 93- 
i «6ih Drive. WomJhaven, \> N«l. 
sk $39.95. plus S3S/H 

>Cu Sutver. a 32K utility requiring 
disk drive or 16k for cassette users 
use as an equation generator, a mini 
ta file manager, programming tutor 
d advanced programmable calculator. 
Hi ons include utilities to kill Hies on 
J at a disk, erase, copy and a monitor 
PEEK at memory. Compatible with 
>OS as well as Disk basic. IT J 
iterprises, P,0, Box 1 1 084 J, Nashville, 
\f 3721 L disk for 32K or cassette for 
K 579.95 

nim- Align Cushion, designed to be 
led with standard secretarial chairs or 
it seals without back supports, this 
lgled, well-padded cushion is meant 
> reduce "desk distress** of the lower 
irk Spine Align. 145 So. McDowell 
Ivd. #209, Pclaluma, CA 94952. 
19,95 plus $150 S/fl 

iNcbnll Statistics Package, a 32 K 

►oris utility requiring a disk drive, 
jsiiolc are mid -season entry, update 
id additions; correct and review all 
its in file: correction on all input 
reens; and raw dump of data to the 
inter for the player, pitcher and 
iposing team's Hies. Also* summary 

the player, pitcher and opposing 
ant's stats; tracking of 21 individual 
aycr slats with 1 8 cumulative stats per 
aycr, tracking of 1 5 individual pitcher 
its with 1 1 cumulative totals per 
Leber; compilation of total team 
nimary of 16 separate stats; and 
mpilalion of total pitching summary 

1 1 stats. Sugar Software. 1710 North 
lb Avenue, Hollywood, FL 32021, 
sk S29,95 

iskelball Statistics Package, a 32K 

oris utility requiring a disk drive, 
issiblfi art mid -season entry, update 
d additions; correct and review all 
its in file; correction of input screens; 
w dump of data to the printer, lor 
c player and opposing team's tiles; 
mmary of the player, opposing team 
d J 7 individual player team stats, 
$o. tracking of 22 individual player 
us with 18 cumulative stats per 



player; and compilation of opposing 
team summary of 19 separate stats, 
Sugar Software, 1 7 10 North 50lh 
Avenue, Hollywood, FL 33021, disk 
$29.95 

Fuotbjill Statistics Package a MK 

sports utility reqairing a di*k J rive. 
Possible are mid-season entry, updates 
and additions; correct and review all 
stats in file; correction on all input 
screens; raw dump of data to the printer 
for the player and opposing team's files; 
summary of the player and opposing 
team's stats; and tracking of Wt indi- 
vidual player stats. Also, summary of 
t>3 individual cumulative stats per 
player, summary of 17 cumulative team 
and 2X cumulative opposing team stats; 
team summaries of 87 stals; comparilivc 
summary printouts of 63 slats for your 
learn, and f\2 slats for the opposing 
team. Sugar Software, 1710 North 50th 
Avenue. Hollvwood, FL 33021, disk 
S29.M 

Thunder RAM* a 256 K memory up- 
grade board for the Color Computer 
requiring a disk system. Features 
include the emulation of a 40-track 
RAM Disk, speed up to 30 times faster 
than an ordinary floppy disk drive, a 
full 60K prim spooler and storage of 
up to 30 Hi- Res screens tn memory at 
one time. Users can create basic 
programs up to (28K long. Spectrum 
Projects, Inc.. P.O. Box 21272. 93-15 
Moth Street, Wood haven. NY 1 1 42 J. 
5 [19,95 plus S3 5/ H 

Cosmic Paint, a 32 K graphics system 
requiring at least one disk drive (twu 
are recommended) and an analog 
joystick (Radio Shack}, a mouse or a 
touch pad. Commands reside in an icon 
grid featuring scrolling, line*, rectangles, 
boxes (3-0)4 detail mode, circles or 
ellipses, painting, sketching, a disk 
menu, magnification, a wrench (for 
fixing mistakes), erase, mask patterns, 
dump to printer, text and select (to 
modify portions of the screen k Cosmic 
Software, 51 5 Beverly West, Sherwood, 
AR 72 Ho, disk $20 ' 



Teacher P*k T a InK collection of four 
programs for teachers designed by 
teachers, Dimcr^ a statistical analysis 
utility for lists of numbers such as, hoi 
not limited to, grades. If works oui 
averages, sample, and population 
standard deviations and variances. 
Possible arc both printed and on-screen 
distributions. Grader allows users to 
choose straight percentages or weighted 
grading, Afpfwr produces printed or on- 
screen alphabetized lists of names or 
words. These lists may be saved and 
used with Grader and Sealer. Sewer 
produces printed sealing charts for 
classrooms of almost any size. 

feaclicr P«k i'liiv natures 32K. an J 
com aim all of the above with Co'GQ 
Test um for an StWolumn printer with 
underline function to create and print 
tests. Possible are the creation ol 
multiple choice, fill in the blank, short 
answer, true / false and matching tests. 
Tothinn Software. P.O. Box 6n3, 
Rimersburg, PA J624S, Teacher Pak 
cassette $34.95, Teacher Pak Pirn 
cassette $47.05 

Color Computer Machine Monitor— 
CCMM. a full-featured debug machine 
monitor that interfaces with the ROM- 
resident operating aystemfsl mid device 
configurationfs) of CoCo and Co Co 2. 
The command facilities include: LIST/ 
EDIT of registers, memory and pro- 
gram; EXECUTE of program (subrou- 
tines under monitor supervision; 
TRACE of RWM Resident program 
instructions; BREAK-Point on control 
sequencing; ACCESS-point on data 
addressing; self-relocatable. Position 
Independent Code (P.LC); CoCo 
dependent [IK] and stand-alone [Alt] 
Versions, Published by Real Computers 
and Intelligence of Santa Clara, Calif., 
and distributed by The Zcllcrhach 
Group, Unit 216, 1335 Pacific Avenue, 
San Francisco. CA 9410°, disk CCMM 
16" IJ programfs) S 16.95, manual 
CCMM 20/S $9.95, tape CCMM 17/ 
T prtigram(s) $14-45, manual CCMM 
2II/KS9.95 



The Seat at Certification program is open to all 
manufacturers ot products for the Tandy Color Computer, 
regardless of whether they advertise in the rainbow. 

By awarding a SbqK the magazine certifies I he 
product does exist — that we have examined it and have 
a sample copy — bul this does rrof constitute any guarantee ot 
satisfaction As soon as possible, these hardware or software 
items will be forwarded to the rainbow's reviewers for evaluation, 

— Monfca Dorth 



Angus! 1BS5 THE RAINBOW 189 



REVIEWING In 




Consumer Wish List 



Eduon 

IVc round thai ai j consumer of *oliwarc 
Tor the Color Computer 1 need to know the 
following I) Js the program position 
independent 'i I will not buy one that is not,) 
2) I* the program ROM independent? 
(Again, I will not buy one that is not. lis 
1 have different CoCo systems at work and 
at home,) 3) Docs the program provide an 
easy return to haSIC? (or OS*9, as the case 
may be.) Some program*, especially games, 
talc over the computer and require it to 
be shut off in order to return lo has if I 
then have to reload all of my defaults and 
external hardware registers. 4| | need to 
know whether or not a backup can he made: 
5} If the program i* a graph its program* 

dux* a blOJTe the ruiulls in ii Jimcuicl 

consistent with loading to a basic: graphics 
screen? (Or ii it like Art Uulfrri. where the 
tape cannot be used by any other program?) 

6) Will it work with all larger RAM ii?es? 

7) 11 the product is a program pack with 
a pori in it. what is the port addrc*« or 
address range?!) Docs the program require 
a special interface, the Multi-Pa k ut a 
specific printer? 9) Does the program p:tck 
require 1 2 volts' (One of my system* has 
12 volts, the other does not. Sonic ol my 
poru will not work on the CoCo 2*1 JD) 
Does a driver for a device conflict with 
certain other software? 

I feel that if the above informal ion could 
be included in a review a consumer can make 
an informed choice. 

(.wry fiubinxim 
&tuuwingto?i. IN 



CENTIPEDE ABC^s & 113 * 

Editor: 

W C would Like to thank RAINBOW and 
Stephanie Snyder for ihe thoughtful and 
i liorouyh review of Certtipetlt ABC's A 123 Ii 



,n lime HH5 ltsuc(Page205j. 

Somehow the price change we reported 
to you didn't make it in in the review. For 
the record. Centipede ABC's A 123 5 nre 
now sold oo one cassetur Tor SIB, not the 
yis lu.tt-d at the end of ihe review. 

Ms. Snyder hit upon something in her 
lo ii-M- wiuui no unc li^cs-- ut Intid, no i an} 
of the 4fXj-odd preseh ools tiling the program 
saw: the need for a shorter game option to 
accommodate the shone r nt lent ion spa it of 
2- year-olds. Future versions of the program 
will incorporate such a feature. Thanks! 

Stan Osterhmter 
Triad Picture* 



Computer benefits from the thought 
competent review* you publish. 

Mkhael Aixrrttl 
B&fitfUU Computer Soft* 



AMVF.NTURUS SI f KKMtJS 4.48 

Editor: 

I would tike io thank Kainbciw Tor the 
positive review of Adventurus Supretnus 
4,6 ft m the June 19*5 issue [Page 22 1 J. 
However, there are a couple ihjn^ that ) 
would like to comment on. 

I ifltvl feel the mention of R -rated actions 
i* (Hit of place. The tint action that euusev 
death in meant ns punishment for vulgarity, 
•iiirf the other action uses proper English, 
I feel (hut these action* are at ver\ mmi 
Ftt-rntcd and are less offensive than many 
things moat children have seen in PC -rated 
movie** J even talked to the reviewer about 
this,, and he agreed I am probably righl in 
this, 

Second, the use of the OK prompt is 
meant to be humorous hy being slightly 
smug. Also, since all ihe verba are listed,, 
the only problem should be in finding a working 
verb/ noun combination, no nueb a simple 
prompt is justified. 

Ail i bin sis considered, t found the review 
to be thoughtful and positive, although the 
remarks about R -rated actions did disturb 
me a (ittte Alan, keep up the good work, 
because everyone involved wnh the Color 



MULTIPLE CHOICE TEST 

Etiitor; 

First, I wish to thank you fur yi 
consideration and review of our Muttt 
Choue Text program (August 1932. P, 
2M1 J. J bavc always appreciated your J 
and honesi reviews of other products, r 
I hope we si D&D Software can make 
grade. 

Multiple Chnice Test has hecn develop 
for a specific necd r and as an attentat 
for those who can use it to meet their nee 
We are very explicit in our advertising 
to what Miir programi wilt do and We bt 
our prugrams J 00 percent. A l J 29. 95. 
feel we have given teachers a vial 
alternative, 

f n response to the review by Mr. McGm 
ii strongly stressed what the program woi 
not do and has no balance of its capabihii 
A review should at least mention the leaf u. 
of u program so the customer can make 
his or her own mind as lo its benefits a 
use by comparing the asset* and liabilit 
of the program, 

As to the '"bug" found in saving a U 
why would anyone go to the trouble 
making up a test and not giving it a file net. 
before saving it. especially when there i: 
ipeeifir prompt to do so? Nevertheless, 
will write in an error trap to cover I 
hit nation should it occur, If there are bt 
in any of our soft ware, individual hardwt 
problems, operator problems, or sped 
soil ware needs,, oar customers can assi 
ynit that we will be There to help. 

Dale Ui 
DAD Soffwt 



19U THE aAMBOW AuijL.jt i!3flS 




T 




□ t ~ \ D\ 



EJ. 






BUZZWOAM 

TNi one w*ll drivu yoy rcjft, Gu«o tNi 
irvqte around Phe vcreeri ootiriQ m« 
dKltebcm tot bOiOls Oif don I brio 
younsNL Luh of fun a«od you wi'h Via 
one 

fltgUIRES 3BK £. JOYSUCK 

1HP€ S15.95 
DISK 518,95 

Bft€WMR5T€R 

Move along the «nd or" Ihra Dart 
lerving b94t to your tfrrtty cystom^i* 
V»tatcfi tor tad <rng g aij*i and towGv 
cabmen Loadi 5f lyr 

Tflft £14.79 
DISH 117 n 



BLflCHfl€ARD S ISLAND 

A btona nnw Mgh n*i orcphlc 
□Ovoniure Ihli one w-lt blow w>jr iocto 
off i Wanoar arixiocJ |jlacJ»Mora l ishzrrf 
being Dwdf rnbndfijl Qi \Pg Pa/artf". 
wfnie you* huil Dunets lot lHoobtardt 

ftCQUIRCS 3EH OISH ONLY 
DISK S9.95 



PUNIC 

Qttrib ins ladders a*d now me 

rnvarue^ t>g h6li>* tSrU Uj'v ttr«n 
► tours ol lyrvavnarf you <r> tat* 
ajlstandir.j graphic cotxxJe grariw 
Eftjoymeai tor oil ag« 

A£QUIA£S 3£K & JOYSTICh 
Wt JH r 95 
DI*H Si7,y5 



MON€YOPOLY 

(Sow* Ploy Hvt popular beard game cr 
YOur corripulur P"jt>dWy ! h* moil 
r«ahit*r cornpylfcj booret acima 

'. n.jl jl . r C.V Tc.r.l;T-l □! "•<:. 

irraii.ifB» or Itw artgmaJ Huy, r»nf of w»|i 
c itrjHi'lwi and b«eprrw j . 
i baron *oh rhn fyofjnm 

AtOUIF.CS 3IK « JOVSriCK 
TOP* S9-95 
QISK lEt« 





•in t] LtlHi 






,HFCK5 OK 



Phone Orders (616) 957-0444 

4265 Bradford N.E. 
Grand Rapids, Ml 49506 



THE MARTIAN CRYPT 

W ft** qrnpht ndvtrvtura - Wan E»uavofs 
thai Ufa ova unud on Mew Ctm gau find 
tha htdc^'. Uoroon Crypf? uJth sound flftan 
ta SO urdefii at ortimOtBct hgN r* t 

ansptn 

DISH tBl.VS 



GOLD RUNNCR 

irrjypJ t+» mcwd. M VOH)f n*»w (Hiding 

L«rth t<s> fb&.b, am be ^□rcM' T>«rq «c 
hiddsn (trip dooiv. Um^f tjuO"H. tHdiv/ 
lOOcteii ^ iJ^orv Tgpflv SwntH 0O5V tf* 
lea/? Clear thu 111 w«*n and 24 mty* 
cvJxm yOul 

ftfQUJRCS 64K MACHINE 
JOYSTICK OH HCVftOnAD 
TflPC 

dlSh (15.95 



RATTLC STATIONS 

tsapykr isoard aorrw; Whhojjt a Oo^Jtif 

graphics you havA M( hftCJ^d or seen 
UTTU llfVTKHtS ii u dtm [.la;iw 
irverntNM'e Mrrr.jloiian c-t ski* 1 tlraregy 
and luck tns ppdv^ T P^^ hrfi 1act<:dl 
•Urius agaJnit I he co*d. cunn^ig ioqic oJ 

RCQUHleS 3EK DI5H 

V€GflS GRMC PflK 

Have you «vtv ^ar><«c] 1o bh^g Vat 
vorjat home ^in fou^ you car.' 
&i diffefem garriei m Hi i poekaaw 
Blbckjacfr, k"*ro Pt*an ptui thro clti^f 
flkal (naorilnB lookaWlrm. Fno orny r^r-rj 
miiiiriQ K fhe voice of Msvne N*wtonJ 

RfQUlMS 16K CXT. BASIC jp* > 
ITftM *t4<95 b * 
DISH «7.95 

COLOR CRR 

>ryy 0«^9<j trjt it rjnal OQW n«ro t' if 
Fait fn-cMrig Girand Pu* iTyhe Ffieinfl 
wjrti yojr computer u ol tuo *n«3i oi 
V^y racor Ihrrjurjti 1r« dirticuH 
rocecourta "Bump & Jump" dhor carv 
t>tn £w iamiul bacautfr itwyh r«rum in« 
town 

MOUIftCS MM & JOVSTICH 
TOP€ 519.95 



NO OCAICRS PL€fiSC 



*Add S3 .00 iM.pptno ft handling 



_ 



Book Review* 



Practical Programming 
In Pascal 
Makes Learning Pascal Easy 



PASCAL is much more than a programming language. 
Ill wus conceived by Nik us Wirtli as tin academic tool 
to teadi structured programming techniques* As $uch t most 
texts on the subject are written with the computer science 
major in mind. J [id arc extremely academic and technical. 
For a novice programmer, it cat* be a strenuous if not 
Insurmountable task to try to learn the language for 
practice! purposes from such a text. Kent Porter's Practical 
Programming ht Pascal bridges the gap. 

Inside the flashy red T soft cover of this book (which will 
make it easy to find ill th*? pile of ducu mentation that 
always accompanies computer owners hip) is a very well 
tMptni^d U'M Mm? Oiu j rn Mr Purlur's snnnUh MuiLhui 1 
Style and thorough knowledge oi P\SCAL. all 2bb pages 
an- incredibly easy to read and tinder stand. 

In the first four chapters you will be introduced to ilie 
history of PASCA I and the benefits of structured 
programming, then be taken from a description of the bare 
busies through the vtep-h>-sLqi devdnpmonl t>f a program 
using PASCALS excellent looping and decision making 
abilities. 



TRS-BG+ MOO I, lit, COCO, T!99'4a ^ 
TIMEX 1000, OSBORNE, others 

GOLD PLUG - 80 

Eliminate disk reboots and data loss due to oxi- 
dized contacts at trie card edge connectors 
GOLD PLUG 80 soloers to the board edge exxv 
nectcr Use your oxiiiNng cables, {if gold plated) 



| Gold piu£ m %mw\?\? 

iiimiimiiiiiiiii 



***** 



COCO Disk Module (2) 
Ground tab extensions 
Disk Drives (allR.S.) 
Gold Dish Cable 2 Drive 
Four Drive Cable 

USA shipping $ 1 45 
Foreign 57 om t *r*tt 

it row H*orrie deow <at arflm <Pn& fcnro 

E. A P. CO 

PO BOX 14 
KELLER. TEXAS 7624* 



$16 95 
tNCL 
S7 95 
29 95 
39 95 
Can/Mex $4 
TEXAS 5% TAX 




(8 17) 496-4242 



MC/VISA 



trademark Tandy Corp 



The development of the program from statement 
purpose to final product is T of course, accompanied 
a technical discussion of Uie parts of the program as I 
are constructed. As the book progresses, this proces 
repealed, developing more and more complex progr: 
w hde readers learn more and more features of this powe 
piugramming language. By the time you finish it, you 
have u practical knowledge of pascal and have lear 
structured programming techniques which you can ap 
regardless of the language you arc using. 

This brings me to BASIC09, This book w&s written 
Mr Porter as "An Introduction \o Computer Programme 
and hm much general programming information dem 
st rated in PASCAL, In that basicou is an enhanced BA 
with udded PAHCAL-like features, they are very similar 
ynii are Having some difficulty understanding some of 
features of hasicm like parameter passing, defining d 
types and complex data structures, this book will h> 
It is a pascal study guide, however, and it should 
studied along with the use or a PASCAL compiler. 

In summary, if you are just beginning, this book 
get you started in the right direeimm Get yourself « 
of the available pascal compilers and use Pratt 
Programming in Pascal as your study guide, Yuu'll 
writing pascal programs in no time. 

If you already program in pascal at an intermedi 
lcvel t the book will be useful for review purposes, M 
it is structured as a study guide, it is not particularly sui 
for use as a reference manual, but it is fully indexed, 

<Nr* American Library* J 4.1,1 Broad wjiy. New York, N\ 
1(101^514.9^) 

— James F. Taj 



One- Lmer Contest Winner , 

Windows demon si rale* some «f the Colo\ 
"witid owing** capabilities. Enter PFirjof.4 : PCL S before 
Rukmn^ 

1 be Idling: 



1 PM0DE4 ! SC RE EN 1 , 1 : PMO DE£ : X=RND ( 
255) :Y-RND(191) :R=RND(5£> J C=RND ( 
4 ) -1 : CIRCLE (X, Y) , R: POKE178 , C: PAI 
NT(X,Y) / f l:PMODE^2:Xl*HMD(255) : 
Y1-HND(191) !LTNE(X # Y)-fXl,Yl) , PS 
ET: PMODEJ3 , 3 X POKE178 f C: LUTE (X,Y) - 
(XI , Yl ) , PSET , BF i , 4 X LINE (X, 

Y)-(Xl f Yl) r PSET # B;GOT01 

Mark Wvrdln 
Sl Ignatius, MT 



o\ b'-'ti rJw /furn/um fiii.il, Of Simulator- 1 kr.A it* Li.^p^nlun tUtrhtm 



192 THE RAINBOW Atrial lflBS 



Now from Falsoft, The RAINBOW MAKER, comes . 



m. m 




The monthly magazine that's reader-friendly 

CM has gone through quite a jnumber of changes lately! We've extended our coverage lo include 
the newest Tandy computers, increased our number of pages, and because our old name sounded 
a bit sluffy (" — The Magazine lor Professional Computing Management ") 4 we changed It to the 
more reflective and friendlier "PCM — The Personal Computing Magazine for Tandy* Computer 
Users " 

flow, we cover Five of the most exciting computers on the market , as well as the most productive 
— the highly popular Model 100; a brand new portable, the Tandy 200; and Tandy's new MS-DOS 
computers, the Tandy 2 DOC, Tandy 1200 and Tandy 1000, 

FREE PROGRAMS! 

We learned from the rainbow that readers want programs to type tn . so, each month we bnng 
you an assortment of them, including games, utilities, business applications and graphics. 

BAR CODE, TOOI 

Also, pgm is the only computer publication in the world (that we know of) that brings you programs 
m bar code, ready to scan into memory with the sweep or a wand ! 

TUTORIALS GALORE 

Add to this our regular tutorials on telecommunicating, hardware and machine language, as well 
as basic programming tips and product reviews, and we Ibink you'll find we're one of the most 
i n I o rrr i a t ive and fu n magaz i nas on the m a rket today 

So if you're ready to add portability or step up to MS- DOS, stay with Tandy and THE rainbow 
family through pcm. 



□ YES! Please send me a one year (12 issues) 
subscription to PCM for only $28/ A savings of 22% 
off the newsstand price. 



Name 



Address 

City 



Slate 



ZIP 



in order to hold down costs, we do net bill. 

1 l^y check in the amount of 

Charge to my: EDviSA CH MasterCard 
Acct. tt 



is enclosed. 

CHAmerican Express 
Expiration Dete 



Signature 

k Cfir*elkjm nubscr btirs ndd U.S $1 Surface mo BlMWliaro t6& AlfDt* S & wttoks for trrst copy Kentucky reudvnta n<W 5*i sal?a ft* 

Mail to: PC Mi The FnliOtt Building, P.O. Box 385, Prospect K¥ 40059 



J 



Software Review* 



Data Bank Organizes Da la 
With Or Without OS-9 

My previous experience with serious microcomputer 
oai abase* was the Model JJ"s PROFILE U and CoCos 
fitchCofor-ftttt, so I knew this package wasn't a pme I'd 
be playing with, the kids. 

Data Bunk has many of the same team res t was already 
• i sed 1 1 k- Li se r d e II. n o hi e d|ff to b c s t o re< i , i he i n p u i sc re e d| s } 
and report layouts to the screen or primer, It docs include 
all basic math functions so the compuler will automatically 
make calculations for you. 

Validation of input lets you be sure you're only putting 
numbers or tetters {even numbers or letters between 
specified limits) in fields you define as numeric, alpha- 
numeric, date or reserved for computer generated math 
answers. This eliminates Jots of unhappy hour* at report 
time. 

You will receive an unprotected disk and a 29-page 
manual A tutorial database is included to help get your 
feet weu 

Data Bank operates in the OS-9 environment with at 
least one drive. It does lake advantage of extra drive*, 
You do need 64K, but you do not need the OS-9 system. 
The package allows you to load and run from BASIC, 

I tan the program from my version 1,0 of Radio Shack 
Disk BASIC without any problem and went directly into 
the tutorial. The wide screen is very impressive but some- 
times a little hard to read from a TV screen. 



The Handicapper 



Use your Color Computer lo improve your performance at the 
(rack' These 16K program*; for Thoroughbred, Harness and 
Greyhound racing rank the ftr>ssscr dogs m aadi race qutckty 
and Oflflity Alt Iho inlormnlion m rcartily available from the Racing 
form, harness or dog track program 

Thoroughbred factors incVjde 5 peed, distance, pasi pedor 
1 nance, wftghl. dass. pockoy's record. Leal est fawimo and pest 
pos'ilicm Harness (actors irdude speed;, post portion, driver's 
muMti, breaking tersdeticios, elaas, parked oui sjgnnanct neatc-ri 
Pavo#iEe Greyhound I actors irxilude speed 1 , pasi perloi marice 
manetwanng ataflply, favorite box. dass, kennel record beaten 
la wnto and breaking ability 

CoiTipte'e instirjctiens and wogerrny guide included. Thorough*- 
bred. Harness or Greyhound! Handicapping $34.35 each on 
lape c* disk Any two lor £54 95 or ail fhrea Tor £74 95 

Toll Free (Orders Only) 800*245-6228 
For Information Calf 301-547-1447 



r * 1 

irACrl 

l - ^ 



Federal Hill Software 
8134 Scotts Level Rd + 
Baltimore, MD 2 1208 



Everything was explained clearly between the mam 
and screen prompts until ] got to the pan where you c 
change your display format, and 1 found 1 didn't ha 
lowercase. Also, repeatedly T found myself outside t 
tutorial database and having to completely exit the progn 
and start over — that's really frustrating. 

Anyone not familiar and comfortable with the 0! 
environment will be completely baffled by some of 1 
problems they'll run into such as suddenly finding th 
tutorial is no Longer in the active directory, strange en 
messages and having no lowercase input. Shell commm 
and error messages are explained somewhat in the manii 
hut HASlr users are very restricted without a real Oi 
system* 

Ihtia Bank lets yuu delete records (and restore I lie 
if you make li mistake}, compress data files lo elimm; 
dead space, selectively transfer (archive) records, ev 
restructure your records tf you later Had a need for chan 
— this is impossible or tricky in other programs. 

I was impressed with the case with which new files c 
be set up Ymil I he prompted on the screen for many ihir 
Tvc had to search for in other programs. 

Reports arc easily formatted, and you can specify rati 
and break points. 1 didn't follow through myself, bui i 
easy to imagine a checkbook application with subtot* 
for various expense items so you would have your figui 
all organized and in one place for the IRS next April 15 

I was disappointed that Data Batik doesn't seem to ha 
an option for conditional sort, For instance, sort and pri 
alt records whose ZIP code is higher than 69999. A If 
no provision was made for easy label priming. 

This is a pretty powerful database manager which mca 
you'll need to spend some time learning how to masi 
its abilities so thcyll work for you* No one should cxp< 
to go into any program of this caliber without expecti 
to invest some serious Lime, 

OS-9 isn't really needed, but Basic users will sa 
themselves a lot of frustration giving this one a wide bed 
Otherwise, 1 can recommend this without qualificalio 
to anyone who wants to gel all that disorganized data sort 
out and stored in order. 

(Computer-ware, P.O. B<i\ 6«t, EncJaitn, CA 92024. 
rcquif es 64K. disk S7M5 plus S2 S/H) 

— Bah 1 )rn»rii: 



Otw-Un^t Ctmtesi Winner ~- - 

I hiiiutiK-linyr is culled RowboQt* If the water comes 
up red instead of blue, press the Reset button and 
run the program again; repeat tf needed to make the 
waTer blue, 

fi PMODE4 1 1 : PCLS : SCREEN! , 1 : FORA=j3 
T0255STEP2j3 : CIRCLE (h+lfi , 164} t lfi t 
, •It fi t . 5:N£XT:DRAW"BM175, 168M192 
, 144L119M90,169BM132, 144NG25E2J3F 
3G42BM133 , 144C0R4 " : POKE178 , 2 s PAI 
NT f fi f 131) n 5r PLAY H L4CCLS . CL16DL4 
EL3 * EL16DL8 . ELI 6FL2G04 LBCC03GGEE 
CCL8 . GL16FLS - ELI 6 DL2C" i JRCJrJ 

Garry Sfitier 
Jacksonville* lb 

1 1 in 1 Jus ^:nnnin iinc-J«itr cuiUeit tttl)^ t lb* mthflf tut htn xm copm 
6f BtHh Thr Raurbfim ftook 0 Sintoktttwu wad ib cora^mtutt ftnuitm* 
Strntil,)(wu Tttpt.i 



1M 



THE RAINBOW M<Qu*i 19S6 



ft ware Review* 



^yrus IFor/cZ Cteiss Chess Is 
k New Dimension In Chess 

>o you crgoy playing chess? ff not, would you like to 
n? Or wuultl you jusi like 10 si I bat* and watch the 
ipuioj play , 9 game by itself? 

f you answered "Ncs" to any of the above questions, 
n World Class Chejs is what you're looking for. 

■ju requires at Least I6K RAM fa joystick is optional), 
er inserting the cartridge tlM title screen appears for 
ion moment, then the chessboard appears wirji the chess 
:cs automatically placed in position white the 
tom of the screen and black at the top. You arc now 
dy to play. 

f you have never played chess before, you will find the 
rjuflj most helpful, li gives an in-depth explanation of 
rules of chess and the types of moves each piece makes, 
n if you Ye an expert at chess, there arc some options 
l Cyrus has to offer in order 10 make your game mure 
nesting and challenging, 

V'hcn the chessboard appears, you will sec a small green 
are flashing on and off Inside the square at the bottom- 
corner of the board. This square, known as the marker, 
icatcs to the computer the piece you Want to move, 
i four arrow keys are used to move the marker around 
board, 

o move a chess piece, first bring the marker onto the 
are occupied by the piece you want to move. Secondly, 
is ENTER and ihc piect will stari lo flash, then use the 
>u keys to move the piece to its new square and press 
ER again. The joystick may be used for the same 
pose. 

f you. attempt lo make an illegal move, an error signal 
ndM. and you must move again- Also, if you have taken 
trot of a piece hut then decide nut to move U T return 
o its original square and press ENTER- The piece is 
irned and the marker may be moved lo another piece, 
en you have completed your move, Cyrw computes 
eply and then makes its move. 

yrus always lets you move lirst and play white* If you 
it to play black, press *M T ; Cyrus will then move first, 
a possible to have black at the bottom of the screen 
pressing T to inveri the board, 

>ther than the chessboard itself, there are several other 
days. By pressing the space bar. the message display 
appear. The message display shows a record of the 
ves mode so fur in ihe gnme. ti records the moves with 



lint - . . 

Machine Language Offset Loading 



If you want to load an ML flic at a location higher 
\m the addresses in the file, type the command 
LDPDm [or LOADM for disk) "filename^ (new 
ddre^old address). If you want to load u file at 

lower location, type the command CLQROW (or 
OftDM) " f 1 lanama'" T i new address-old 
ddjess)+£S53S. 



I lie u*e of a letter- number system, Each column is given 
a letter name (A through H), and each row a number (I 
through S), the level at which you are playing is also shown 
on this display The levels lone through nine) represent 
the amount of ^thinking" time that Cyrus is allowed before 
each move, Cyrus plays better if it has more thinking time 
per move. The time spans range from two seconds to three 
and a hail minutes. 

There are three additional levels: adaptable, infinite and 
problem. When play ins on (he adaptable level, Cyrus takes 

Bblj the wimv Liiuoum oe umc m you When pl.iynsj 

on the mfmiie level, Cyrus will normally compute until 
you tell it to move by pressing / On the problem level, 
Qyrut marches for a way to force checkmate in five moves 
nr less. 

Tbe other displays show numerous commands and 
options you may use during the game. For example, you 
can Watch the computer play by itself by pressing *D." It 
is also possible to take back a move by pressing *B/ If 
you cannot decide which move to make, press VhT and 
the compuier will give you a hint. 

Cyrus is such a versatile game and has so many options 
'"in 11 would take days to explain them all. Ahhoogh I 
am not a master al chess, I enjoy playing it every so often, 
and Cyrus Is by far the best video chess game 1 have ever 
seen, 

(Ratlin Shack itures nationwide* I6K Program Pad, $3¥.t»5) 

— Da*id So 



THE SOFTWARE HOUSE 



DATA GRADE TAPE 
(with labels) 

e-m iaaa/PQ' ?bv*i&»g 

C 70 St! Sa^DUJ 35y$lfi.flS 

"SPESHUL" 

(1 S T*p«. Hird OarcL L1M1 
c-ao 

Kind bakit j5«4o-rantiuri 

DISK DRIVE HEAP CLEANER 

$7,95 

flIBflDHS- EPSON tmfXjfiX TU/HO 

Hod, Qr^an, Bin*, Etavtft 

Q«mini ta. iox 
Dkidmi ho, ai, oa, n 
new Of. i coiar* 

C ItOH NEC BOai 

Auyi-u Pro Colon 



SENTINEL BRAND 

100% Ctflriied Disks 

os geTPi Bon ot ro las.GS 

SENTINEL Bulk Q|»k B W/TyVMlt 

05 1 0: S 1 .IB F. - -. "O. 5 " | Q f STi 

COSMOS DISKS 

iC"j' Owi B'a rvj L nEwH- 
Cwrtlfed Error Pf** 

SS/DD 1O7S1O0S' 1OCVS1S0O 
OS'DD 10 S12.6S-10OV11 10,00 
Tywi 9mn M^COiOJVSrOCO 



0M-/IS6.W 

tioi /S2 5 00 



In, 50 Qi 
57 0C «■. 

Srisoo 
a/SS Qo 

SB50 
5" 0 .- -j A 



6/S3S00 
^;S2« 00 



ALL ITEMS 100% GUARANTEED! 

>W S250 S/H irt U SA - Canada Add 
Michigan Resittgnis Add 4% Safes Tat 
Cneck/Money Order Payable to; 

Dallas Cox 

9020 Hemingway. Radford, Ml 48239 
(313} 937 3442 



Saner cmrt * A e^p dila 
Wit Clip ddi r 520 DO 



Auguil 190t THE RAINBOW 195 



Software Review* 



Metric Mind Performs Well 
At Teaching Conversions 

Have you heard ihc recent radio commeri:iuls about the 
new ^Thirst buster* 1 bottles of cola? It seems that the; world 
of metrics is upon us again. This time in the new thrtic 
liter siie. Gee, how many eight ounce servings can f get 
out of this one? How many calorics per bottle would that 
be" J had better get the old Metric Mind out and start 
practicing again. I am referring la Metric Mind by C resume 
Technical Consultants Software. Metric Mind is u drill 
rtrtd practice program to assist students In learning 
conversion between metric and £ngtish units of meas- 
urement. 

Metric Mind is written for a CoCo or CoCo 2 with 
Extended Color Basic and at least 16K of RAM, and it 
comes on cassette. With a 16 K machine, you musl firsl 
perform a PCLEflR 1 before loading the program. If you 
also have a disk drive attached, you may have to unplug 
the drive from the computer before loading the program 
so as not to receive an OM Error* 

Alter loading lite program and typing RUN, a menu 
displaying five choices appears. They arc as follows: 

1) Conversion table 

2) Prefix table 

3) English to metric problems 

4) Metric to English problems 

5) trimming in metrics. 




ADOS 



ENHANCED, EPROM- ABU- 
DISK BASIC 



WilHtHjr hpi^w^ potapatitPHIrl *CO% ■■ '-*r,{.*>»i\r HUlM- =t 

■ ■twipir^ u|-mji> Ci4iufnu!'m aftf 1M" ap ?n**l*<t '*> jM' *M'»^ 

.tT^uH «M'#*n1i*i» c**c rx1» dof pi* ka» t*f »t» Ut " r Hi n.poefl =» 
dflufeta w3#4 W i*vm Alati ciritiFniC*a *iJO^_ ttai **" i< ihii**} M» 

*i £J**DM M>«l piv^i I Mf irx Em D»lc OOM hcm I or juH u** n i l<*k» * 
<U«4 *3UJt| itf^tiM . bv«^B W> «• |M#*urt*P. 

*jhh,»^o K** in cm n*rt w>» Wt J Ft*!*** • 'iwi •"l#H' l *« 

i*n n-.i;»OTiiiwna» lidph ■ r it'-l Wi *i«o»rt*li?n **p'd— «U4 n*» 

• l* **t*if iy W *ftfMj < o&f> ih«««i*-« i »■■ « *E »■•» m*" >■»» 

«Hi-^n * Mil («mr»«4 (UK • Mi/NM I vr— <»n J • Mil — tc »"Jnn ■ Vl 
mamt* " htii M* • iwu| t<<*zAsT, •> ww tUgc*!** * >.i r*, nri ulxilt 

t eouco war nw jQrmUf lYrtf wOuiA promt* uiroe* abos. - 

Cb'Ar MtCTD JOblTill, P «li"l*irs 1H1 
1 i*tWrt «.»r *1 F"flU« Win U ftp cutrt* > ibiu rr 

MOfrLlMI 1 

□Jit lff.lt 

THE PEEPER ML phogram TRACEfl 

tfthK'tu" DK<HMr|i!t«tiRAi iMfM H THCTF M| WJMPUNU' V*—pr 
ii.na.naiM wh> >~v lirflii p«tr+» B""^ ™l CDhinai. «t Ml i-Ait.nt ... 
•n<u h *«lMik4 h«n*«n •■l^n.ixi rvv+w oVUi* "M httrl Irtan nl 

l«* lf»r» intf rnK* un C »• *lr KlfKl in «-1 T* iliM'im 

tip» jlinr itMfl tvfc" (j#iini<ia n tu 1 1| ni <n i<» unni >'i*i pi pi.i "it 

mi HTjgr»ril» m"V £_^JI.4J*-^S UAlLfW|Fl«, inrnctt nrrauifl*! HfTH w ^r 

Uli« UlM tm U1H *ii*mt.»i M.^L>iu»r« Mdl » 

FASTAPE 

*p«Mt ~nwl* p crwg>d C>^lii>- u<) luMltCf^t ln J '«Pt 4u< :annvirji on J U 
Ti »*i'l»"4+»"B] ipiP| uir>> licvtHil.M 

T*M 121. K Hfifc K^ml Jl>l» W 



THE NEJTT BEST THING TO *. PJSK ORIVC 



SPECTROSYSJFMS 



No any un twnumi LH*cin 




^ulri AIM 

U«m. FiofKJB 3Jt7fl 

<WM 274 JBG-G H»y dp 



Menu choicer one and two simply diipluy conversion tab 
and metric prefixes. 

When yon select either nl these choices you arc prom pi 
Tor a skill level of from one to five with lwc being 1 
most difficult A skill level nl five will oVpliu ult nl' 
conversion table* and prefixes. There are a total nf 
different conversion formulas for tonvertitii- thiugs I 
indies to centimeters or miles to kilometers. There are c< 
a few exotic formulas like I Joule - .24 caloncs. Just thii 
at unly two eaJoncs per bottle you 11 now be consum 
ti Joules. Peeling a bit heavy? 

Selecting menu option three or four brings tis to 
iiLtty gritty of Metric Mind, Here youH get a chimce 
strut your stuff, The program now prompts you for yi 
name and a still level and proceeds with a scries ol 
conversion problems, You are presented with wurt 
problems such as "If Puff The Dragon is 5 miles long 
head to tail, how many kilometers long is he?" You 
then given two chances to provide ihc correct answer, 

Since the program is to teach metrics, not math, yi 
answer may be within plus or minus two percent of be 
corrcci and it will he accepted. After 10 such problfi 
you are asked if you would like to try again or rett 
in the main menu to select another option or skill level. 

The last menu option, "Estimating in metrics/ sim 
presents you with some common objects like a stop s 
ii nd requests that you latimute it% si/.e in some metric ui 
All in all. Met r is Mind performs well and does wha; 
is advertised tu do: drill and practice, 

(Creative It clinical Con^ulinnis, lb-S Songrc de Crist i>, 
P.O. Bom 652, Cedar Cred, |NlH«7tnjK t 16k ativfite $17.95; 

— Larry A. Hit k* hi 



One- Liner Comes t Winner ♦ . * 

{ii tnslush produce? slashed zeros on Slur MieronJo» 
dot-matrix printers (>uch as the Gemini- 1 OX and I5X 
Which don't normally have this character. It work? 
by downloading a bit image of the character mic 
the printer, which will then use this new charactei 
In place of its usual zero. To return to the normal 
/.cm (for text applications) switch the printer off and 
hack fm + 

Hie listing: 

1 CLS: PRINT" GEMINI SLASHED-ZERO 
: PRINT"TURH PRINTER ON: PRESS e: 
ter" s EXEC44539 ; " : FQKX=1T02^ 
READY : A? =A$+CHR$ ( Y } : NEJSTX ; PRINT 
~2,A$:DATA27,42,0,27, 42, l,48 f ^S, 
2,34,65,16,73,4, 65 , 34 t 2B t 27,36 t 
:EKD 

John ft. Cur 

( mttitvtfte, h l 



1 l>w ittU ^inninn uikc-lliicr ccMcit eniry. ttic juihtif lib been »it 4pfHl 
,h\ *hH i» ffc Ruinttaw Boffl Of tfiitrtitufiwu nnij Hi tcnti|Hiiiim. tintttbttt 



196 THE RAINBOW rtygual 19B6 



Battle of the Bulge: 
A Tactical Game 
Of World War II 

nc I'ojg. ha* kept Allied aircraft tied down in Engl unci 
veckv The advance on the Rhine land and iniu Germany 
ailed in the forests of Belgium American and British 
ps will have to spend Chrisimiis in the mud and snow, 
ed down by scattered German resistance, 
lddcnly SS Panzers attack! Where have all those Tiger 
5 come from? Who h guarding the Third Army fuel 
pa? Where is Ration? 

n December 16, 1944. the Batik or the Bulge slam 
the Belgian town of Bastognc. H itlor has massed 27 
;ions t including nine armored, by pulling troops and 
s from the eastern Front, German forces drive westward 
uah the Ardennes forest, The Allies must hold out 
\ the we allies dears and air strikes can resume. Killer's 
great counter offensive of the vvai will decide the fate 
urupc. 

n tie of the Bulge is a strategic war game lor one or 
p layer*. This game recreates the last tier man attempt 
reak in rough the Allied advance acvo^ turcpc thai 
et! with the invasion of Normandy in June l l M4. You 
c your iroopb and tanks, call in artillery support, engage 
imbat and wail for the weather to clear. 
He object ol the game is for the Axis torccs to capture 
:own of Liege, on the Meusc River, or hmik through 
Allied line* and cross ihe river. Ytie Allies must hold 
until December 31. 

nt game begins with a display of the huitlelseld. A 
resolution map shows rivers, forests* roads and tow Kia 
igle screen of text introduces i he game and asks whether 
want to play against the computer. If you so choose, 
compulcr will take the Axis side and make the first 
e, 

layers alternate turns moving their entire forces, wiih 
focusing on a local battle screen. A map displays a 
II region of action and gives the moving unites name, 
bat strength and movement range The man ami is 
nosed of text and graphics characters that represent 
jus terrain features and unit types t knowing the 
rence between armored and infantry divisions is vcrv 
arrant). Towns are represented by a single letter; water 
solid blue block. Allied troops are beige, Axis troops 
nave n u, etc. 

au move your units With the arrow keys. The troop 
cment is accompanied by sound and costs from one 
t on roads to four points in mountain terrain , Moving 
water stops the unit for that turn, 
rtiaery support can be called in by any infantry unit 

:•,:>-. lilt ;l. .-. jiic level of r.i s oriiri 1» renuiminy Vou move 
<' over the target with the arrow keys. The maximum 
e is five grid positions. Firing at random in a three- 
tirec grid about the target, each barrage produces a 
stk sound, A direct hit reduces the enemy's strength 
me. Even bridges can be destroyed by artillery fire, 

so met imcK offers a temporary tactical udvutiiagc 



Other commands at your call include intelligence reports 
on local forces, an expanded map of the region, complete 
strength of your forces, and requests forjKljlLcry support, 
or air strikes if available. 

Help is provided for new players. The k (2T key ualls up 
a sequence o| four screens that review the unit designations 
and give brief descriptions of commands. A separate map 
sheet is provided with ihe instruction sheet to help you 
* isualize the whole Held of play. 

Combat begins: by moving onto an opposing units 
square* The outcome depends on the two units' relative 
Mrength, type of terrain they occupy lor moved from I and 
a random factor. Losing units cither retreat or are 
dimmmcd when i hi? [ r strength is reduced to veto. 

The game blends ihe capabilities of the CoCo with the 
action and strategy of good war gaming. The elements of 
movement and fire power arc well-balanced and the final 
objective in sometiim-s difficult to obtain, 

I he computer play of the Axis divisions doesn't 
effectively use artillery Arc. Only a few random she I lings 
are made during Lhe first round of play. After that, the 
A >us forces conduct a respectable Blitzkrieg, moving 
relentlessly toward their goal. It can be frustrating to chase 
b I'anzer battalion that has broken through the lines. 

A typical game requires one and a half to two and a 
hall hours. The time passes quickly, but there is no provision 
lor Having, :i partially completed game. 

I don't usually like "involved" war games, but Battte 
of thr Bul^e is an exception The action is intense, the 
play -is challenging and the outcome is never certain. The 
historical battle ua<> won when the skies finally cleared 
and air strikes wiped out the last German Panzer threat. 
I he oi nip tiler game may rewrite history. 

(Ark Bora! f.am«, P.O. Bpx H80f>, Jacksonville, PL 
M23», cassette $15.95. disk S205) 

— Stuart Hawkins on 



Que- Liner Context Winner , , . 

Aiphuhci is a good program to teach children how 
to use the keyboard. It puts a letter on the screen 
at random and waits until that key is pressed. 

The listing: 

p CLS;X=£ND{26)+64 : FRINT&371 , CHR 
5(X) : P0RT=1T0999999 : A$-INKEY$ : IF 

AS-CHR$(X) TREK SOUND 2#£ r 3:GOT 
0 0 r ELSE IF AS<>" 11 THEH SOUND 50, 
3: NEXT T: ELSE IF A$="»' THEN NEXT 

T 

H W Cotter 
Railway* f A 



llW l\tU *»iltlft|f nlle-lilirt cuu1<iM rulr^. LUc HUhtH lidi bcrjv »citf CJi|kL» 
at krnUt IJ» Hj}>rti>.-^ tiiwt Of Sffiiufcilew ami m t-umpanuui R*inbtHv 

b'UHliilli'HU tut'T J 



Auousl IMS TMC WMNUOW 19? 



Software Review* 



CINC PAC - Battle of 
Midway For Victory A I Sea 

By H. tart? Elntnu 

A few month* ago I Single-handed I v sank ihe ciiiisc Royal 
Navy in I be English Channel; *hotily after ihat, I found 
u way in mishandle even U.S. Murines into frequent 
surrender. So the RAEN'HOW editor, reading tlie way any 
normal government ruler would, gave tne an extra slur 
or two and seni me Off to command m Midway, Ol course, 
one ut the first ridiculous things I succeeded in doing wits 
landing an entire Squadron of H-J7 "Flying Fortresses 1 * 
mi the deck of the USS York town, [This is comparable 
tu driving a Boeing 74? airliner i (trough your local car 
v, ash, i 

Midway was one of the more crucial butties of this 
cenlurv and has become the locus of tremendous study 
by tacticians, strategists and war-gamers. There are a 
iiuirthei cuihputcr parlies available bused tm this battle; 
one of I he be* is Ark Royul'* CiNV PAC liatik oj 
Midway. (For the civilians among us, CINC PAC" stands 
tor Commtinder-in-Chicf, Pacific Fleet. It is pronounced 
us il spelled Mnk-puek.) 

In this game, the computer commands the Imperial 
F:ipan.L'se Navy, while you command three aircraft carriers, 
a Jew squadrons of arret alt and three shore buses (iwo 
uf which are almost totally useless). Your biggest advantage 
il lJ 3 l- feci las in the actual buttle) that the Navy dan read 
I He Japanese code, enabling you to set an ambush, 

Believe me. if you fight this battle without using that 
asset, your Color Computer will cream you I I know; il 
hcaieu rnu mure times Ulan 1 wdl publicly admit. 

11 you have not tried war games iur "Battle Simulations 1 ' 
as some of their authors prefer to call tttemj, then you 
have probably missed one of home computing's mow 
challenging intellectual pursuits. You need not be either 
a mditarist or a history nut to enjoy these descendants 
of chess* 

War game* can be broken inlo a number ol subcategories, 
of which two arc worth a short digression. Some war game* 
arc based on a particular historic event; CINC PAC — 
But tlf of Midway is of litis lype, while chess is not. AIL 



wan games involve some sort of map for a board. J 
computer war games use a low resolution, semi-grai 
screen. Again, the comparison with ehe** il 
appropriate* 

A small number, CISC PAC— Batik t>f 'Midway an 
them, utilize the highest resolution available on ihe mn 
to provide a map board which looks like it came 
a geography text. Of course, the selection of that ty| 
display implies dedication of much larger computer sic 
just fur i he map- 

Most semi-graphics war games can be programme 
basic; CINC PAC Batik uf Midway u*m bask 
Input/ output and logic, but has machine language to 
over the displays. Another difference between semi*gra| 
and high resolution games is that the rule* for navigj 
and movement tan be more generalized in high resolu 
The price paid for this is the user no longer simply m 
pieces with arrow keys, but must think through the anj 
directions lor has movement and / or his fire, 

I have seen semi-graphics simulate the tactics 
particular time quiie well, but I was unprepared lor 
well Steve Berry was ubSe to model the subtleties of r 
and air warfare at Midway and "shoe horn" it inh 
Color Computer's 32 K. In this game, the user can 
as if he is there — the displays are thai well done, 
even the pauses, between moves have ihe suspense of *'r 
there,/* 

As with most such games. 1 found ihe instruction? 
brief. There is no way to enter your initial game later 
a week before the battle; the instructions suggest yoi 
that lime to praclkc Heel maneuvers, t did. bui rn\ 
a bit miffed because by the time 1 finished Ihe pro 
and had gotten acceptably proficient 1 hud destroyed ah 
a third of my fleet in opcraiinnal jieesdcnijil The only I 
to do Was start over at the NEW GAME point an 
welching the idiot box while pressing SKIP MOVE 
1 had passed the wasted week- This process leli my h 
intact. After that, of course, t simply saved the new sta 
situation and worked from it. 

One of the reasons I lost so many assets during 
up was a few bugs in the program. 1 phoned Ark R 
and requested software support. During most of the It 
calls they were unaware that I was reviewing the | 
for RAINBOW, io I can state quite confidently thai 
software support to the general customer is excellent. 

There seem lo be two main problems. The lesser 
js the lack of a logic trap to pre vent overloading a plat I 
(carrier or land base); If more than nine squadrons of pi 



The ECflD-B svste* is: 
*U Sit ftnaioo/UiQiUl Converter • 
l£ Jnsut Channels for foil 04 Sensor 
Signals » 3 TTt Coepataole Utcned 
Du touts for CUT of RfWGE Indicators 
1 Operates with C0C0 1 or 2. Disk 
Taos ' Qrr Board I'l'" w>\:He-t 
for Scaling of Sensor Inputs * 
J;i*rat jflg Adoresses Switch 
Selectable for Multiple Units * 
Qr-Board HJGfc PRECISION « Irenes 
for Stability and flwuricv * 
Optional KEMU DRIVEN fiflSlt/mCHM 
C&K Oopratirta Syfte** far CCPD-B 

CCSDFT-TflPE ta?,5§ 



YOUR CDCD X ot* 2 COMPUTE I 
* ANALOG* 

a I to* your Computer to understand the Ifcrlc 
of Analog signals* The integration of your 
eoBpater and a Technical hardware Analog :o 
Digital Converter creates a Sophistic* Led 
Data Acquit! i ion Systm -hose Performance 
Enual to systees costing Thousands note, 
t Easily Installed, BikdIv PUo In to 
CartridH fort # Use of Optional Operating 
Syst w TCCS0FT1 reflwires no So ft war* Knoaleg* 
• Genera j flop li cat ions Include: * Energy 
Management * Teeperature * Pressure t Ugfil » 
Current * Colon Ktry * Process Control 

TEcwicfiL mmm ijc.pc box 3m 

RlLfRTON, BLIP, 5£&34 



t a Bit ftnalof/Hiaital Converter 
t Inptrt Chattels for flnaltw Se^s 
signals * Operates toth C0C0 1 6 
2* Disk or Taw ♦Interface 
contained ] r. r-'listic L'a&i? fot 
Convenience » Sensor 1 fit erf ace v 
PC Itoint Te™fnal Strip • 
Operating ftddi^ess« Snitch 
Select «ble for rtultjale Units • 
Optional MEW DR1VFK BflBlWUPCHl 
CD2t Ouerating Syste» for flD-fi 
OfiDGRf AQ-flH »94 
WHFT-Bia IflC-flJlS * 9.5 
UftSOR-We tflll-STI t l.i 



THinc 



198 THE RAINBOW Au^ull l«tS 



landed on any platform it is possible to hang the 
j rum and watch your fleet suit off to ncvcr-ncvcr land, 
mw? ihe normally prudent player is unlikely to put more 
i five .squadrons on any one platform, this bug is 
iidt-ri-J \ cv\ niinoi 

w 

owever, a somewhat related bug is ihc ability to lost 
rol over 9 carrier by attempting to exit the Launeh 
tcs sequence improperly. To correct that* simply replace 
i 1 1 86 of the main program with; 



Book Review* 



CoCo Cains Power 
And Speed With 500 
Pokes? Peeks *N Execs 



b ir f\t^"S M TH£M 1136 ELSE IF fl5>-l" OR flS>"9" 
OR It VPL (Pi$)>tUC+l) THEN UBS 

his patch is -.mpUctty itself on the disk version bul 
ewhai inconvenient on the tape version, Ark Royal 
if you get a copy Lhai \s nut marked with a red X' 
should contact them for replacement; copies with a 
P X* wit] already nave had the patch inserted. WtLh the 
h inserted, you can abort Launch Planes by typing 
ind ihc keyboard is locked again si the non-numeric 
it which is known to cause the bug. 
not he j minor difference likely to occur in the pate hi: J 
Ion coocems Ship's Bells, In all vers tons, the program 
- the Adinual (yuu)back from coffee breaks by sounding 
lime with Ship's Bells, Later versions sound somewhat 
c like "Victory a I Sea** than earlier ones; the do-it* 
rselferean improve ihe early version by a higher pitched 
! in lines 1357 and 1359 and by a smaller lime delay 
,inc 135ft. I mention I his not as a bug, hut as a small 
nple of the mood pelting louche* which make this game 
timid ating, 

here is another anomaly in ihc program: whether to 
it ii "hug™ is u judgment tall. Every U S, unit on the 
en (possibly even some enemy units J is a tiny interrupt- 
cn blinking light. Sometimes after combat, a downed 

will continue to blink; a ghost which can be bn u I c 
'is, 1 considered it a radar sighting for my search units 

screen shows about 3.000 miles of Pacific Ocean, but 
hat sightings are at distances more tike 100 miles, 
urate navigation improves your score. On the other 
J t in one game 1 wasted three days' use of two B-17 
tdrons chasing these ghosts. Personally. I led the 
enee of the ghosts provided the touch of uncertainty 
led in a combat game. 

you want a game more challenging than ones which 
totally on the arrow keys or the joystick, consider 
r C PAC — Battle of Midway, II is good enough to 
itself a battle Simulation, and it is fun enough to call 
f a game. 

\rk Royxl Game*, P.O. Bo* 14806, Jacksonville* FL 
JIM; r«|Liim MM. lap* dirt JJQ.M) 



This comprehensive hook, 50U Pnkes. Peeks 'N Execs 
by Ems ho re M, Sanlwani, will provide you with hours of 
PEEK i rig, P QKCing and EXECuling. 

The soft cover book contains fiH pages, all chock-full 
of useful information for the CoCo user. 

The use of the various emu mauds listed will allow you 
to enhance the capability of your BASIC programs without 
having to resuri to complicated machine language routines. 

We arc nil I'j miliar with (he high-speed POKE und other 
often-used PEEKs and POKEs frequently found in the pages 
of RAINBOW. This book cunt urns a wealth of in hers that 
will amaze and amuse you. 

Ihc honk is well structured into various sections which 
deal with cassette, disk, prinlei , etc.. imd each com maud 
ii Toll owed by the expected result and an appropriate 
remark as to what it can be used to accomplish. Here In 
one casy-lo-usc source are all ihc various PEEKS and POKE* 
you will likely ev ct need No nunc searching through scraps 
of paper and past issues of RAINBOW to find that "handy 
POKE I can't remember/* 

The book contains many useful commands and routines 
too numerous to list here, but suffice it to say that almost 
anything from Auto-Stan to Zaxxon plays Is covered. 
Other useful commands to provide key beeps and screen 
prim arc included as well as key disables, memory bank 
switching and recovering lost basic programs. 

In summary, this is a unique book which contains 
information which look a great deal of research to collect. 
Many of the commands I is led have been. Until now h 
relatively guarded by those "in the know.* 4 H will help 
unravel the many POKE. PEEK and EXEC commands of the 
CoCo to help yon gain the power and speed of assembly 
language through basic. It will help you reach greater 
heigh is in successful programming and professionalize your 
work- I believe you will find 500 Pokes. Penh W Execs 
worth the price. 

{Spectrum Project*, Inc., P.O. Box VYoudlmen, NY 

M4ZI.S16.95 plus HS/H) 

*- Jerry S em ones 



tint 



Automatic Lowercase 



To move automatically to lowercase* type pdkl 
92 1 a. To switch back to all caps, type POKE 282,1. 



mm 



Cold POKE 



Ii tor some reason you want to simulate a cold 
start up, type POKE 113,8 and ENTER, then press 
the Reset button 1 The usual EXEC 40939 doesn't work 
properly if your computer is in the 64K mode.) 



* 



AUQUII 1965 THE RAINBOW 199 



Software Review! 



Practice Your Malh 
Skills Wilh Mathfun 



Mmhfun is an educational program designed to give ihc 
usei practice in basic mathematical skills, Thin program 
randomly generates numbers, between I wo digits and five 
digits, which thu player must unhei adu\ subtract, multiply 
or divide. 

After loading Nuthfwu which requires a Color Computer 
wilh Extended BASK', the lillc screen appears, The player 
t& Uicn asked lo enter his.' her name, up to eleven letters 
iti lengthy The. main menu is displayed and shows I he types 
nf mathematical cq nation* available To make a selection, 
press 4 1 ' Tor add ition , T to r sub tract ma, *X i or mul tip licatu i n , 
'A* for division. *5* for a mixture or problems, or '6* to 
terrain ate the ^me. If addition. subti action , or a mixture 
Is chosen, ID problems will he given to the player to solve. 
If multiplication or division is chosen, then sevm problems 
will he given. After making a selection from the main mean, 
a skill level must be selected by pressing *l/ '2* or 'J.' If 
the player arrive* at the s kill |uvc[ menu and decides thai 
he would like to change his; selection from the main menu, 
be may press 'C to return lo the main menu. 

Fof each problem l the player types m his answer mid 
presses the r.Nrcw key. The program then leli* ihe player 
whether the answer is correct or incorrect, and an 



appropriate runt: played based on ilie results. Sh 
a player wish io end a round before it hi completed 
round can be aborted by entering a special eodc whei 
program asks for the answer- This code h 01 IOI 10 it 
O" Is the capital letter l O/ not zero). 

At the end of each round la set oi seven or 10 prohlt 
a summary of tliat round is displayed. The display incl 
ihe number of rorrcd answers out of the numbt 
problems and the percentage of correct answers, 
summary takes into account the total number of pro b 
the round is supposed to present (seven or 10) even i 
round i* aborted. However, the final summary only i 
into account the attempted problems. After reviewing 
round summary, press rs itr to continue. At this i 
the main menu will reappear + 

The final nummary is displayed only after the p 
presses *6 N on the main menu to end the program, 
number of correct answers out of the number of attcm 
ntobtems is shown, alony with [he percentage of co 
answers. The number ot rounds which were aborted is 
displayed. 

Mathfun ha* excellent sound effects but could use t 
improvement in the graphics department. It is defir 
a useful program tor students in third grade through m 
school and possibly high *chui»L 

It ompuRrjim, Ro\ 2fi*iM. RkhmcpmL V \ 1Mb. I, <x>&t\ 

sin; 



STOCK & FUND INVESTING 

with the 

TRS-80* COLOR COMPUTER 

USE FUNDGRAF AND FUND FILE 

H 'N OfSaAf t* m. mqch iriarM' Mintjni* jar«if f urn 1 h ii i m* .mly impM* nrnl 
fllLftkym tan>i*in nuii, h-U I ilUi nnk*v lirciiliMinnfa *hm la UMYwdHKLL 



*-kH, si I 1 HI V.I'. -4 . , 

■ iitkt ct cvuLihI p» ttrtvt Rrtwrth of * 
fin^h irf Hpy oth*r fund far itm*! 
CALfJL'LVTfcS uvtr nnt um- 40,111 thr 

<vrr#fp Unf «|Mnl IWWCATfcS nijv 
niiHtLL^iftli FL : NDCRAFr«..ii^i 
IS K ECB mini 
Ifi-XiKTapf «9US 

W-MK^Ht llmli iflU.Wft 

Aim S"J lmwilinft «h ill ur4«-r. 



I 1 I ' | 1 I 1 I 1 

V twnti FLAK— A JfTOCK 
MARK FT ANALYSIS 

rKtujaAMFon i*k eh 

TH.**J..-fiM Oi O iMMPTECIi - 




1 l I ■ I ■ I ■■ I i 



tk. MJHI.L i» n noftrpH* ind urcipinil mrift*g:»m>-fH program for trnjnnrt 
MafiBjfr itnglf fit hittllajVlr |s^ri*(ili'i* iif *f!wk» tiiulmtl tw\<4* Ixind4. n-«np> 
jniirt* 1 fu"UiS*_ »!■. I'l.' S O Fl 1 .1! d I • n t ii ii > m-niii tt-nitLi^ ^Pakl iiiuf rrai% lit iii-r 

•IJ IlKniaclkiiU 'diw-lfl>nd», lti(prp*4 ('Ufrhnwi nr.d «,*lf». b<lvrr«iL Biijr l*n 
4bLm yiwj vhuw* - »fdiiy . >*iwly v «e. Ctlfp;jruM liittmit and ii<ri-]ttih |mtil 
uiuui li«billiv frw.rtr i«iwsnqnifl1jr«in»»iltftii4rf«Kurt t»rm. Gnu I tm 
I** ^pun* 

f LINDFJLE HEOl'IRES l#K ECB nun- «W» n)Oj1, l'R|,VTF-fl 
1 in [Julu-Uf flftji-rrrf IftkECM 

niTHl fc'rmndliiifl rm nil urtm 



^ n lut fra SrvchllN <<ir drtUili. Iienl»r int|Bi na in «1H>1 

PARSONS SO Ff WARE, DEPT, O 
118WOODSHIRE DRIVE 
PARKERSBURG, WV 26101 




Full 
Character Set 

FOR 

CoCo or CoCo2 

Easy lo install board adds: 

• All 96 Standard ASCII Characters 

• Upper £ Lowercase Displayed Simultaneous 

NO inverse Video 

• True Lower Case Descenders 

■ Braces & Vertical Bar Characters 

■ Slashed Zero 

• Olher Features 

Board is hardware driven and requires NO sofrwa/ 
drivers. NO effect on any memory 
Enhances CoCo screen for: 

• OS-9 Operating System Programming 

■ M C" Language Programming S^ZS* 

• Word Processing //r\\ 

• Communications Terminal Modes rainbow 

PRICE $38.00 

(+S2.0Q shipping/ handling it cnargef 

CoCo Devices 
Box 677. Sea brook, TX 7 7 586 
713-474—3232 

y/iss j Specify CoCo or CoCo2 1 Masiercarc 



2 GO THE RAINBOW AiigUQl >EWS 



f I ware fleWeiv^^^^^^^SS^ 



Space Web Teaches 
iralegy And Reasoning Skills 



^ you beam through hyperspace going many times the 
cd of light, you sec something tn the distance. As your 
3 yds closer, the faint object begins to take shape. You 
ice jomethi.ni* fain jj jar about the object, and as it gets 
*cr, the terror gripsi you. 

Dh no," you yell, "till the dreaded space web." As the 
3 surrounds your ship, you know thai your only hope 
escape is to change the color of the web walls to the 
gti color and make the web dissolve* 
rfo, you Ye not in the newest ship ol the list century 
u're no i even in the next Suck Rt*gen episode. You Ye 
ytruj Space Web< the newest creation from Spectacular 
\wure Spare W?h is u 32K high resolution ganie thui 
uires joysticks. 

hu scenario i* us 1l>1Uh\> Vmn utijci'tisv n to 
dreaded space webs ihal iuhuhit hypers pace a\ you 
■mpt lo pilot your spaceship to its destination, lo do 
i yon must change nil of the sides of the web to the 
get color which is displayed at the tipper right -band 
lion of the screen, tech lime you hit a side of the space 
3 you change iis color. 



The joystick is used to control the direction of your ship, 
When you are the farthest away from n wall, you must 
move I he juysitck in the direction you want the ship ia 
go. You must go to an adjacent wntL In Level one you 
can bounce ofT of a wall three consecutive times before 
yout -ship will he destroyed Am you get (o the hi alter skill 
levels the amount of consecutive times you may bounce 
on a w^ll decreases. 

Mtere b also a time limit on each level of play The 
time is the Sitme on each level but as yuu roach the higltcr 
Il-s >■!:. i lit L-lock mnvek tidier 

Sputr IV't'h seems lo be a game Tor the younger general ion 
{about K-N> years old} because It teaches strategy and 
reasoning skills which are very essential. Also, the first 
lime lh Lit I played the game. I got to Level six f there are 
only nine levels), 

Many improvements are needed to make ihi* game a 
good one. One suggestion would be to make it more of 
a shoot -"envup, while * iiU teaching strategy and reasoning 
skills, 

1 find Space Web to be tedious, but a good learning 
game. El isn't ou 1st and in g like the new games that we have 
been seeing lately. J will give it three stars - an average 
rating, 

(Sprcmeulif Software, l\0. But JeJ + Mansfield t tnler, 
O 0«5fi. tmsBiii' <n dtslt SI'J SI. $fl S/K| 

— Pal Downard 



Submitting Material 
To Rainbow 



t out n hut ions to TH£ RAINBOW ure ttekanic from 
try one. We Mice ta run * variety of programs which will 
useful/ helpful /tun for oilier Co Co owners. 
Program submissions must he on U|>p or disk and |l 
best in make several saves, at least one of i hem in ASCII 
mint, WtY* sorry, bul we do nni have lime to kc> in 
ijgfstn^r All programs, should be supported by some 
ftorbd commentary explaining bow the program work*, 
;n*rmLLy, we Ye much more Interested in how your 
n mission works and runs than how you developed h. 
ogLims, should be learning experiences, 
We do pay fur submission*, based on it number of criteria, 
lose wishing remuneration should so iitii* when fnakinf. 

Ornish ill's. 

Far Ihe benefit of those who wish more detailed in Ton 
itiun on making submissions, please send a SASE in; 
ibmissiam Editor* THK RAINBOW. The Fatso ft Building, 
osneei, K V 40059. We wilt tend you some more 
rnprehemive guidelines. 

Ptease do not submit programs or articles current J* 
bmitied to another publication. 



EXT. Electronic Typing Teacher 

by CHERRYScdt 

Learning |o lype Ihe rfghl way can nave you noors at tedFous 
work whan entering programs into your CoCo. and Ihla la jusl 
wftal ETT was designed to do. Oevote a iitiio lime every day prac- 
ticing with ETT and be lore you know it you will be typing with con* 
hdoncG. Entering Ihosa programs will no longer be ihe chore It 
use lo bn 

ETT'a viOi^o Keyboard lels yon practice with all I tic keys ta baled, 
ail the keys Blank or only the "home" keys labeled. The vtsoai 
cues guide you while you learn to lype wlinoui welching your 
lingers, ETT shows your accuracy, response lime, unit words per 
bifnute. You will quickly see that you are Improving wilh practice. 

Wilh Ihe sentences provided by ETT learning Id type can be Pun, 
Over 1000 variations chosen because they include every let lei In 
(Ihe alphabet. You can also create your own practice sots. Th»a 
outstanding program was written by a carl tiled teacher and pro- 
teaolonai programmer and carries with a len page student 
manual-study guide Requires 16K Extended Basic. 

95 



FREE 
SHIPPING 



s 29 



SNIPPING (jink 

ETT being used in icnoots rnnjughoot the U.S. 
See ETT al your lavariie dealer or erder dtreci. 
DEALER INQUIRES INVITED 




c Watehouse 



Where Shopping By Man Is "USEH FRIENDLY'' 
500 A N. DOflSQN ■ WESTLANO, Ml 48185 
Phone (313| 722 7957 



AuguEr THE RAINBOW 201 



Software Review* 



Multiple Choice Test 
Fils Specific Needs 

Tcarhcrs* whin is the best way La prepaid a mulhple- 
choice Lesi? f> Software believe (>inl Multiple Choice 
Test is the answer, 1 wish 1 could say the same. W riling 
multiple-choice tests is inconvenient at best. Any program 
designed to make die job mare convenient hus potential. 
Pre sorry lo say that Multiple Choice Text simply doesn't 
make the grade iti my book. The program has many 
limit aii cms and anyone contemplating ns pardio.se shoutd 
look very closely. You may find that it isn't right for you. 

The program aids in the writing, printing, storage and 
grading of muliiplr-ohoice icsls. One section allows you 
to enter test questions, choices and correct responses. It 
is this section which is mnsi restrictive. The program allows 
questions lo be a maximum of % characters long. This 
is far loo sheri for many of (he questions i regularly use 
on this type nf test The i^oruJ real fiction is in chr number 
of possible din ices. There can be nnly three All of the 
muliiple-choice Lests I huve seen recently have four or five 
answers from which to choose. If the program nil owed 
two choicest it might be useful Tor truc/talsc-lype icsts, 
but three choices is what you gel ;in<j that is unnecessarily 
restrictive. Each answer choice can be up in 64 characters 
U'nti ■A-li.kh is less of ,i prahtem ihnn i he length limisaiion 
placed on questions. 



BASIC COMPILER 

« \MH HST. \Hl brHr-r. rh'l ht.pMh I ill i n»V*H, ibHfi t 4k» 

■tyfcf N» «v il Mb 14 M \W Kmi »■ ttiiWt ft it* ■tih**i>i. *aJ h*<* i„j 

Wrt«lr l>d|U*tt (X.ip».Mt» ll|*t ** Ml ^ilrnlnl i>< <KT »W» ■*4tl|*i*r4tHp 

|iaJ h »h. ita tli,Sli n«»nm, mH-,1 Ml H ViH mts \U-,\*+r* IIh> ir^ mm 
t/Ptf- Wiwrn* lk*» — 4ki »Hihil*lil !■-« ill It* lm' dM^ilM Nr Hi* >I44I<* 
- riiiKtijm i»< w *M»» hI mil lin >4bi« pi^qp <i'»*f* 

i* t,n l««r -umfcctii i<f UlMMn IM m^>> III* HtWI) 

lul' I il<i| r *-( alUhMrik' »^tn*>i.i"il binrtl.*. 

"Hi #IHH li>i uiji Ml r«w* iftiPi M .TmPiiK* 

|ipi*£f HUlin+llI; iM mt-f mik^flUrnJ M" rm 4i>»ki,-w«t«« 

& »«lt« . iMjtyul I 11 !■ ikiL- ripl if iiumuri 

^incuHia ;i.^r-"grc[j 

r. J /i) -Cif*Mfin,rtB 

cmmc* csavih dth Qntvr ton His 

f! it..j rtn,9 nun orr tnj'ui mi.i. 

L4tT uPf* »*!KT PUT i»rr 

5. FroFTl> Control Cmiftudi 

CLL. Lto lire rot ittj> pirt 

OCiffVK OOTB ir T1TOP tUf tBBirli 

oh, .on irruiw «top AUDPfiirrriE 



4** AST 

ap ni 

UX UP 



HTH tn?J nrw my 

i«stb iht ue» LPC 

»imt mirr in 

SSJ1 HH TTVtP Ml 



sir 9 a* rur>Etioni» 
cinii nfirij LttTl 
«T*I 5TPJ»C1 



Kini 



S. OrppSLtr/Snsinil CiinMnila 

O0U» CL5 C|»C*.r HUM 

IXTLUt PCL4 PUT FtrrvPF 

ne.srr «nrm pkt viuirn 

PITA Q1H LLISt Kfitmn 

RCa tt-FTOIlI. TAB 

»t IPSIirT Lr.rG TTi-'JiV 

WBtX. SIR SfP >Fr-p 



L I Ft 

Fpr».rT 



' inrlTi 



P*I»T 

PS FT 



renin dlp 

pwono 

yrtri 



.,+k Kltfi IN Ml 



Tit^o- fSe + 4S 
Dl«k- !fifl.95 
Both- |T4^^ 

Add PoBtEfip ninl Wnntlliiw 

Send chock or Money ardor. 
Ho C.0*D»* Ut*h C#i. add! 5% tXXt 



WasatchWare 

" 3 50 Hilt : Pf- I rr 1 vi- 1 - 

Salt Lute city, Utah 
C«U (BOl | 9*1?-&2S3 



The ability la edit questions hardly exist*. That is ut 
you consider reentering an entire question as editing. T 
is no provision for using pieces from two or more 
lo form o new test, so you cannot fceep bUickis of quest 
and build tests from them, There is also no provision 
mixing the order oT questioos on a icsl or of mixing 
order of the answer choices for each question, ll wi 
be handy to be able to do either of these things so 
different versions of the same test could be produced 
security, 

The production or printing of the LCsSts is aiu» 
problem. There is no provision for changing the statu 
formal which is: no left margin, one line between i 
question and ihe first answer choice and one line betv 
answer choices. The program doesnl compress thtee s 
answer choices oaio one line to save space, so a SO-ques 
tesi will take aomeihing like eight pages to print. 1 
is not counting the answer sheet. 

There ore two other main options in addition to 
above. The first allows one person at a time lo tal 
test on i he computer. That could be useful under cer 
circumstances. The last option has the potential of b- 
the most useful. 

The program allows rapid entry of student respo 
lo a Lest. This allows you lo grade teats using the eompi 
There is little real advantage to using the computer 
grading tests. But* since the answers are stored for i 
student, there is the possibility of using the data gntln 
in this way for test analysis. 

Overall, the program operates somewhat sloppily, 
mm in menu jumps every time il is presets ted. Thi 
apparently due lo the addition of choices to ihe menu 
after ihe original program was written* There is als 
bug Ln ihe file save routine. If you bit the ENTER k& 

response Lo the filename prompt when ihe test is tc 
saved, the program enters an endless loop and the 
you jus l cote red is lost. 

There is certainly a need for a good* flexible multi 
choice Lest generating program in the edecalic 
community. Right now a good word processor will do 
job, but something better suited to the job would 
welcome. Multiple Choke Test, however, is not ♦ 
program. Unless your test writing needs specifically fit 
program! I would recommend a good word processor. 

[D A D Software, Hi. 2, Bfii 41, West, MS 3*192, 311 
dhk S29*95) 

— Donald L* McCi 



DuduL 



™ SOMETIMES I'D ftATHER 

DUCUl is an entertaining graphics ckwdlirig program with ttv 
usual things lite Ihe. box, paint, and circte drawing, p\u\ 
sorrw vefy unusuol things lite chained cflrrJietograms Jaystfc* 
Tunction selection. On screen menus 20 drowiirg lunchons 
Rattem palntinrj. Taxi, Undo Condsnssd Disk/Tape Filing 
PW00E3 6dK btlencted Botac Seni or- kipe D-sK ys jix 
S22 + S2 shipping. MO residents, 6% tax Cneck or MO 
payable lo Doug Dagan 4S 1 4 Wicfiila. St Louis. MO 63 11 0 



202 THE n*INBOW Ajgus' 



\ ft ware Review. 



Personal Finance System 
or Checkbook Organization 

By Delink A. Church 

°ersotta! finance System is a disk-based checkbook filuo; 
>gram with some additions, requiring u 32K CoCo. it 
ncs in a half shect-si/cd envelope wiih a single diskette 
1 I ] pages of legible, cknrJy- written documentation, 
vly first hour of working with the program led me tn 
conclusion that it had a bug 1l would not allow the 
atjun of the user's own checkbook file, When I called 
mp uierwarc, they were friendly und aware of the 
>h!cm + My original program disk wu* sent and returned 
h the "debugged " program in a week and a day 
Personal Finance System or PFS consists of 1 2 individual 
k programs in BASIC which are constantly hang swapped 
the program h used. Generally this is no problem as 
y load quickly and the full range of options remains 
lilable, through menus, from any program in memory, 
e Uki-AK key is generally disabled. There arc times, 
ccialEy in ihc Loans/ Investments section, when the 
j cram indeed broke, but typing RUN quickly returned 
1 function without loss of data. The program is 
protected, and the user is instructed to make a backup 
the original disL fdj: um\ 

The meat of PFS is the checkbook QJe function. Tbii 



About Your Subscription 



Your copy or TCfE RAINBOW is sent second! class 
n nil. If you do u oe receive your copy by the 5th* 
A the month of the publication dale, send us a card 
mil we will mail another, * Canadian subscribers- and 
urtEgn air mail allow two additional weeks, 

Ynu niLisI imtif} tj> uf a new uddress when you 
liove, Nolification should reach us no later than the 
IStli of the month prior to (he month in which you 
chan&o your address. Sorry* we cannot be responsible 
for ■lending another co|i> when you fail to notify us, 

\ our mulling bihd *hos ho w^an "account number" 
tod the subscription expiration date- Please indicate 
liisaceounl number when renewing or correspu ndlnjj 
rtitii us. It will help us help you belter and faster, 

I- or Canadian and other non-U. S* subscribers^ 
litre may lie a mailing address shown that is different 
rum our editorial office address. Do not Send any 
correspondence to that mailing address* Send it to 
iut editorial offices at Falsofl. Inc.. The Faisofl 
Building, Prospect. KV 40(159. This applies to 
everyone except those whose subscript ions are 
ihrough our distributor in Australia. 



creates a Hie of your checking account transactions that 
includes check (or deposit) number, date, payee, amount 
and budget account. The checking account balance is 
constantly updated and displayed when entering transac- 
tions. When entering checking or deposit information, any 
item can be revised before adding it to the record by simply 
choosing i he number next to the item You then replace 
iliai item with corrected data. 

You also have the options of dropping the entire entry, 
adding it lo ihe record, returning to the menu or continuing 
with theneM transaction. Listing p re-nut ho ri/ed deduciion* 
or ADT withdrawals is taken care of by clever numbering. 
The documentation suggests using 

PFS periodically and automatically writes new data to 
disk, t here is no "save records" option accessible to the 
user. When first using PFS you should select Change 
Startup Informal ion from the menu. This introduces a 
menu thai allows you to select or initiate a new checkbook 
file, sol the printer Baud rate, determine the number of 
disk drives you want lo use and choose whether or not 
to automatically load the indicated checkbook file. With 
A single disk drive, ihe documentation says up to l,M)U 
check and deposit transactions can be accommodated on 
the program disk. Using more drives for data-only disks 
gives 3,000 transactions on each disk. 

A nattier process i luu must be undertaken before serious 
data entry is to customize the Budget / Expense categories 
to reflect your own financial situation. There Ltru 4K possible 
accounts with which you must classify each check or deposit 
entry, There is a demonstration file on the PFS disk- 
On Lhe last page of the documentation is a sample 



The book you've been 
waiting for ... 

THE ULTIMATE COLOR COMPUTER 
REFERENCE GUIDE AND TOOL-KIT 

by David 1 D. McLeod and Robert van der Poeri 

* Complete details on every B ASi C , Ex te n ded B AS! C 
and Disk BASIC commends, pi us syntax, parameters 
and potential errors. 

* An entire section (47 pages! deals wilfi making your 
programs run faster and more efficiently. 

' Extensive subroutine library toil of BASIC and 
Machine language touhnes which can easily be 
tncorporflted iolo your own programs. 

* Over 350 - &'A by 1 1 pages 

* Easy lo read! A valuable asset toi every Coco owner 1 



5Z7 95 (U 3 1 or $34 95 (CDN \ plus 53-50 snipping 

rmmedifite snipnr*ant - Write or phona Today 
Visa. Mastercard, Money Order at Certified Cnr*Qu» 
Garvaduns - send S2.QO tor our Oornpiele Prtc* List 



D£*.CBrNCiLHqi!:5 



m 



U 'I ■ 



CMD MICRO COHFUTYB 5ERVICF5 LFO 

taut Ma STftEf f 
IDMOf^C* ALBERTA. CANADA 



Augirst rue rainbow 2Q3 



printout of the account* lor I his file. It shows account 
names, hudgcted amounts, ex pendituick/ deposit* for lite 
months and the amount over or under budget along with 
a summary of all figures. Vou vuili need to plan all account 
categories (including income)and amounts* then enter them 
into IliL- Atcuncib Hudgcly Haluntii section nf the program. 
The amounts may be changed easily. After check* are 
entered, the category name* may not be changed, since 
ill cy ate tied to (he dam in the check hnnk entries. 

An intcre^ litifci us peel to check entry in ihc teal u re that 
allows you to divide the .imuunt ul a single check if 
expenditures fit into more titan one category. Vou may 
record the same check number as often as necessary, 
changing only the account category and the amount (to 
reflect uniy the portion of the check railing into rhnt 
category), 

The utdity of the checkbook program lies in the fact 
that you can organize your income and expenditures by 
category. At the end of the year nr quarter you may see 
totals of expenditures in tax deductible areas (contribuiions. 
for in.s lance) or re pons of sources of income (provided 
you deposited them in I he etiecking account >♦ The account 
balance can also be used in reconciling the bank statement 
with the checkbook. 

Tluue summaries are all available as printouts only. 
Without a printer, some of the most useful options arc 
unavailable to you, When H Print [he Reports* 1 is selected 
the records are automatically sorted and saved by date, 
Ymj can then request deposits, expenses or account 
summaries for any range of dates. You may also limit the 
report to any specific account 

Before describing what is essentially a second, independent 
part of PFS, perhaps I should comment on the practice 



Of using the computer to do what your checkstubs 1 
been doing for years, li you're wondering whether to b 
using a p rug ram like this you need to realize that 
will be recording every transaction twice: once in 
cVcMiook and unce hirer on, sitting in front of the Cc 
Is it worth it? Vou need to a as wcr several questions. 

Do you need easy access to expense summaries at 
hme? Are you trying to Mick to a rigorous monthly bud 
Is it time you pinned down exactly where your mc 
is going, and is u important ic km*w if that pattern *U 
changes? Are monthly summaries nf your fin an 
transactions important to you? If your answer is yes, i 
PFS will do well for you. 

This package contains more, however, that may inco 
its worth to you. Two additional options on the main m 
arc Com pule Tours and Compute Investments. This is 
my specialty, so 1 asked a friend who is an iftsun 
in vest men l counselor to explain some of the terms to 
Selecting these Options loads a program that will com \ 
A total of IS different aspects of loans and in vest me 
ThcSf mduik m'rr.L'ipiil, [mmik'iu. last [l^yuieiit, rval u j 
and annual terms for loans. 

The program will print out a mortgage loan amortize 
table and a declining Interest loan table. The Envcslrm 
module includes computations of the value ur future v\ 
of an investment or regular deposits, amounts of in 
investments needed for regular withdrawals, and nom 
and effective interest rates. It will also generate a pm 
table of earned interest on an investment, If you underst 
all these lerms easily, you best know your need In 
program that quickly and easily computes them. Tha 
nut lo say I he average person can't find use in then 
have computed that if t want to have a decent relirejr 
muuitic t had bciier bagel my IRA rtepnsit* dram;itic:il 

Pvnonui Fitianiial System is a well-written check fit 
record entry program, with handy extra features. It 
clear, though not exhaustive, documentation and effec 
error handling. Us use of disk access does a good jot 
fitting large data area* and program features into 32 K 



COMPUTER GRADE 
■ DATA TRAC * 

BLANK CASSETTES 



C-05, C-06, C-m. C 12, C-ZU, C-2A, C32 



lr?m M| 144 Bf tUD5"H P' t-0«p«TH 

C^nrlUs nw. 4flDgir iiAgn Cljfi 
I* HWirtfl Ml UHI PrtrnB* Ihr iitn 
**+ tttl Mttrt tor Es4tf 'W p<E|rinu 
♦ M'ltwli Jtli tltvtmt tip 
■ 1 iith fcHh litfrl 

Cill. ftiertlO-0330 ^ 

t:r IMVED^Tt OI-l<VIR* 



Aur thi flfsr. *r FAcron* owner wnefs 



flk: |[>i<( Di - Hi mi 



_*rr \ i*<* mii - n cn 
B * tj lutti -.ma 

+••••<■ *m— « 



mi —Ml (XII 

«.» 'J — U « 




FREE 

in u-iu-n. nui »J I n 



IT 
it 

rr« 

fa. 



It 



im 



llri 

'i 

~ j.p 
tm 

It-* 



nun 



ORDEfi iVOkV MAIL TO - 

OftDER FDRItl - -- -- -- - — 

■ 

ij-hciM** <ii«*i)MiM<xi| Btrm wa^ i«* | 



f, r. i it 



['WO Mil H.*I.»J '<Hbl > Ju^-iMir 
L. ^ I. .«| . hi V M*.MThCAHr> 



MOP 



1 
I 
I 
I 



i i Pm»»» I 



204 



THE ftAIMBDW /iyij^ni .905 



(Computimnrv, P.O. Bun ftWt, Fntiirlias, CA 92024. disk 
127,95) 



Otii'-t int't i msmt WMftst 

Happy/ace h a graphics LiniETiatinti prngratn that 
: > "v ^ an anunatcd head Willi moving lip*. This ■should 
cnlertain I he kaJs (or hours . . . 

The I Ming; 

0 PMODE4 : PCLSl i SCREEN1 ( 1 : COLOR4 : 
CIRCLEfl28,96) ,96^ *9 : CIRCLE (75, 
60 ) , 15 : PAINT (75 f : CIRCLE (lap , 6 
P) , 15 : PAINT (lS^,6p) : CIRCLE (123 , 0 
4 J » 15 ; F0RE=1T09 : POHX= , &2T0 , 4STEF 
»J3 2 ! CIRCLE (128,138) ,49, , X:OTXT^F 
OEY=, 4TO . ^2STEP- . $2 ; CIRCLE (128 , 1 
3 8 ) , 49 , 1 , Y : NEXTY , R D<m Wyfk 

Mnimt. OH 

rhw (Hit WfliirtWit iwlirtor f*>nir*t pniry, Uli UKtlCK N« ix^n u-mi tuWEl 
.J in it, ft,. Wjjuj/i.1,, w.mjA oy \snu,(,tin'fn *\w\ M, idmpimkcui Mifm^uM 




BUT...CHECKERBOARDS 
ARE FOR TABLECLOTHS! 



THE LDWERK1T III FROM 
GREEN MOUNTAIN MICRO 

Still rloakirift tuiir Color 
(lolupuicr in :\ clieckertH^rd 
LuliJciJltnii? Since m\. 
ihnusmds of Colw Computer 
user* haws uiiLOvervd ilierr ciMiipukT by 
tUsco^Ting the Lowerkn — the first and 
best full irnic lowtrcase and speual 

syinhnU , . in r i i v,r, i , ■„.■ xriur 

Color (aimpofcr: 

Why li liiwerkltf Because uppercase 
rjrjh display (5 a rtlk of tin: uwr- 
i.niiuTiiil\ pa*1 .And because you can t 
really read tt dittfu-rtioard Otqwe for 
lowercase display. Sure, soflwanr 
I-uutcw. H'jnL^ wMh a handful uf 
i rtomurciffj programs But softwanj 

lo-JflTCItSJl' J^Mlll'S Up OUT O.IIOll liyh^ ill 

y<mr precious memory Even if you have 
HK you'll »|> 10 "ii or H Tor n 
simple lowercase d&pla) An J software 
(ttwcamsc vanishes Wtletl you ttwngO 
pntf>nim5 or turn off \iwr omn>utt!f 

ijutll W OliOUlt*. t*Ul UlV Lowerkll In 

A U>wurkK bi simple, reliable — ami fft 
ml ways tiiifu. ttm flip on your machine, 
.nut Lowi-rkds bold kiti-noii greets yon 



No tapes, disks or cartridges to kid 
firsL No com|ulil)i]iiy problems when 
you don't wml ii. you switch It off. 

And now. ihe new krwerku 111 
includes a reverse screen switch as well. 
Big, bright Kwn letters on a bluri 



r 



1 




(trifli/idl Color Owfwter Qfaptay 



LOWEH t T 01 S P 
' abcija Fdh i 1 irropiir^tu* 




I 1 1 incluidM ?tsl\ 
owai :.tsc display. 



/ 1 vll i-:A-A/j /.7 / tf/tf/rjr fre/mc ***** 



Four year? ago. the Lowe/kit made 
htstnry and set ihe standard in Color 
Computer lowercase For example, game 
and education programs from Sugar 
Software have lowerkj! display options. 
Specie jsv stems' ADOS support* ihe 
Uwerkiu so dues iJer-Comp's Textfro 
Cartridge Kcripsit looks beautiful with a 
LfJWfirM Spedrom Pmieru, Cr«hire Col 
and many others have developed 
beauiiliil alternate character sets which 
you can download from Mkmnet. burn 
In lo an EPROM, and snap Inio your 
LowcrkiL 

Pull the dieckertward tablecloth off 
your Color Computer wilh a tawerJtil* 
The original The standard. 

New Law Price on the 
Assembled Lower kit 111! 

• LomTkil HI, jj-.sesnkied and tesisd, 16750 
■ Lowcrkit III. ■compfcle kit of pans, f49 c JK 

* Ltnverkii 111. primed brcuil board. J 20.00 
Be sure to sptiify Volar Computer ttr 
Color Computer 2 

ALSO AVAILABLE FROM 
GREEN MOUNTAIN MICRO 

Co lor 8 u r n er w i th software. 95 i 
S56,95 kit 

,H km Eikiigu^e IjiIi "Learning the 
4809 " t 10 } (pin* JJ.f^ dipping and 
handling) 

CoCoPon Interfax tSA ffi I kfi 



RAM /ROM pack> il<)$5 IJWft tit 

64K Cr>lor memory up^nuk kil, S^n 0^ 
wtlh NBW Meroor> Tester, 

Cot(»r Quaver Snftwure Music 
Synthesizer, 



Moltipak Extender Cable U 

11 works! li'J.OO 



TV floff JJ'. improved lo handb virtually 
all monitors, S19.9^ I 

(Add $2 $fi sttftping and bmdHn$ 
'Spctfy Cumputft or CoCu ft 




Green 
Mountain 
Micro 

Bat hory Road, Box R 
Roxburv, Vermont ti5h(i l ) 

802 -»85 : 6U2 

Hours «am ^pm. Monday Fnitjy 

cuH'YIs-um.vstercard 

TKS km h ,i traiArnurk of Tatuly «'jiqHtr,ujfto 



f 



g; 
B! 

5 

; 

s 




THE COLORSOFT® 
BUSINESS SYSTEM 

QUALITY" BUSINESS SOFTWARE FOR THE 
COLOR COMPUTER SINCE 1962 

SAMPLE TRANSACTIONS INCLUDED 

USER FRIENDLY AND MENU DRIVEN 



SMALL BUSINESS ACCOUNTING Th,**..*- 

arc ou n,l inrj pfHrkagh In rj<- llijrlrd ro* 1he. n n - flCC ftynl HI Q 

orienled bjiintitnijin it *tio contain* *he HeiiWhtY tor lh» 
acc ounlin g cried led u*er Is »el up * double »nlfy journal wllh -in 
almost unlimited chart ol ace aunts Include) (Hll Entry, Eramec- 
Unn drivt-n Account* neceivabte and AccuunK P.iyaMr. Jnurnal 
Enliy, Payroll Ot*t>Dr*Bmer>l. and Recoi d Uain lena ncr p r n-nr fi m i . 
SyiJem colpula Include Balance Sheet. Income Slalemenl, Cut 
tomer and Vendor Slalu* Repot I* Account* H »crl » able and Pay' 
able Aging Report t, Chech Reffirtet, Sain Hep grti. Account Sta- 
tu* Lilt*, and ■ Journal Polling Lit I 553.95 

ACCOUNTS RECEIVABLE inckidei detailed audn 

1r ail* and frhrfary rtQOf ll tot each cu Homer, pp eparei Invoice* and 
monthly ilatamenli, mailing label*, eglng Ntl*. Add an alphabet' 
ixed cuitomer tilling. The uier Can da Tin* net tnrm* Tor commer- 
cial account* ur finance chaige* lur reeolvlng an noun I a Tr>li 
package function* a* e standalone A/R lyilam fir integrate* unlfr 
Ihe Small Bonne** Accounting package SAi.flS 

PA V ROLL Deiign^d U» «"jjn1flininrj prrirt nn if i and payroll' 
dala lot up to 3Q0 hourly and lalarled employee* With 8 deduc- 
tion* each. Calculaltii payroll and lax amount*, print* check* and 
jriitrrla-oi year -la-dale total* uhtch can be automatically (rani- 
h*r r i> cJ to the S 8 A f*J l k.i ye Compute* each pay per rod" i 1 olfil* For 
•Irakghl lime, i>*er1hne and" bonu* nay and determine* las el la be 
withheld Additional oulnut* Include mailing (lit, llsllng ol 
amplqyeei, year-1o-da1v lederal and/or »latv la* HH my. and a 
Haling or currant mfac deduction*. Soiled lor itie in all itata* 
e i cepl Oklahoma and Delaware, 543.0b 

At I program* require a ounlf* and a minimum nr 32K and 1 dtalt 
drive bu| will lake advantage ol MK and 1 drive* Each package 
Feature* a ru-»e* 31 * 34 to lac* on gieen iciean, 

INCL JOE i&.OQ Shipping/Handling Per Order 



Software Review* 




! 



HRANTKX, INC, 
P. it. I '■ • i •. 1 71 IH 

I i.m-.i'iionkiikDKHH 

villi uw-a<J7i 

1 V ISA ^ M AHTH Hi A HI I 



Handy code — An lifficiei 
Way To Keep Dala Prival 



Umuiycode ts an encryption program for I he si 
storage of small lists ol information. VTosl people m 
lime or nn other have a need for the safe storage or sen: 
or personal data. Handy code is just the program they i 

With Jltitulvtorfe. ihey can enter a list of such tl 
as passwords they wish lo keep secret ♦ phone numbcrsi 
wish ip keep priviiic or cten gonfidenUal records fron 
oTflce. 

When Hondycade is LOADcd and RUN. a standard 
pajjc with li prompt for encryption or detrypiio 
displayed. E$a\inj2 cnicred your choice, you will be a 
for your secret password needed 10 gain access m 
list. If you choose lo encode, you wilt be allowed lot 
yotu list which will he saved in coded form to la ft 
disk. lf h however, you choose to decode, the program 
immediately search for your file and proceed lo de< 
it, listing it on the screen as it does. 

Handycodit. written for ItiK BCB, i> just what it cJ 
lo be: an e Hit ten I way to keep your information safe 
only real drawback is when using the disk version, 
must rename the file helore working witli ami (her li 
feel the author could have unproved on irn: prndttc 
itllnwinii i he u^or lo input e Iil: filename of his or hcrcb 

{V. Baumnnn T P.O. Box 415, Hummonil, IN 46325, J6 
KCB, cas&ette SI a. 50, disk 

— Stephen I 



Gin -Liner Contesr Winner . . ^ 

This oiic-iiner is a mini word processor which f\\w 
on a IfiK ECD Co Co. The program prints only on 
hne at a time, but you don't have lo worry ibOU 
spliuirui a word in 1 he middle. 



The listing; 



ly} CLEAR Spy] : PRINT r CHR5 (26) 
LIKE INPUT D$ i L=LEN (D$ ) i FOB X=l 
TO L:M$=MID$(D$,X P 1) : PRINT ^-2, 
$ ; : IF X>7y3 AND M$=CHR$<32> THEK 
10 ELSE NEXT X:GOTO 1$ 



Uxabeth Ugii, 
Miami, F 



1 1 in ihln winmnn *me-liiK;i iut|lc*1 nnny. pitUAw h<» tan w\ ^t 11 
t ri imth fhr Htttohm- Hmtk ''N Stf»ur<tm»t> v.1 t -nip mmr ffm.'/.'.n 



206 THE RAINBOW Auflusl IMS 



r tware R e vie w^^^^^^^^^^^S^Sfc\ 



Create Animated Graphics 
Willi Animator Junior 



nimatur Junior, a rtccnt refuse by Triad Picture* 
piirtil.mil, is a simplified Version tif iheir 64K Atttmafur 
tmerciat program which was designed for commercial 
Animator is a graphics/ an imalio n program that at low 4 
iscrtn create animated graphics for enjoyment or «asic 
ffflm me. The Animator Commercial program was 
;ued in the January J9S5 issue of THE Rainbow. 
mator Junior uses 16 eels or 500 frames which gives 
ut one and cine half minutes or continuous animation* 
for requires IGK of memory and uses ''scminriiphics" 
>\v resolution graphics. 

rmctnintfircd two problems in using this prog ram. First, 
program will not work with a disk sysicm conntjL-iat 
ic computer. The problem is not the amount of memory 1 
led to operate the program, but the location in which 
machine language program resides. The program docs 
claim to work on disk systems „ but L feel the user 
jIJ be informed in the documentation that the disk 
em needs to be removed. Personally, I feel the program 
id be adopted very easily to a disk system by adjusting 
memory locations. 

he second problem was a syntax error in Line 0 of 
BAJiJC Loader program. For my cnmputer t the problem 

a PCL54 statement thai should have been PCLS A, 
error caused other problems by preventing the machine 
*, mice subroutines from being loaded until the computer 

reset. The documentation attempts to help you with 
ling difficulties, however, this problem was not 
klioncd- 

lic program uses four menu options to develop tow 
■lution animation. The CEL-STUDIO Is where you 
ite the screens (or frame*) in vour animation A eel 



is a simple drawing and contains one fratne. Using the 
arrow keys to move the cursor around the screen, you. 
draw your picture using various colors. You can move from 
eel to eel by using the left- and right-arrow keys. A help 
screen is always available to assist you with color changes 
and erasing. You can write on ihc screen using the CoCo's 
letters by pressing the "@ T key. There is also a "copier* 
that allows you to copy the contents on one eel to a no I her. 
This is good for continuity. 

Once the eels have been created, you sequence them. 
This is where you put the show together. This is like 
shooting an animated cartoon on film, Vou select a eel, 
shoot a frame of "'film, 1 * select another cel. shoot it. etc 
Then, when the frames, cr eels, are displayed in sequence, 
you create an Illusion of motion. The SEQUENCE option 
also lius a help screen m assist ihe usei. 

To see your creation, use the DISPLAY option. The 
display option allows you to view your film one time or 
>ou can select a continuous option. This is a nice feature 
li rid upen* up many options tu the user, 

The final menu selection is the CASSETTE LAB, Here 
is where you can SAVE and LQflO previously created shows. 
The documentation gives insT ructions for using the created 
nuimiHiim in your BASIC programs, Also, two demo 
programs are included on side two of the tape. The first 
demo is a "slide show" presentation of a little man "waving." 
The Second demo is a simplified demonstration of the piston 
action in an internal combustion engine* 

Aside from the loading problems I encountered, 
Attintdittt Junior is a well-developed and professionally 
written piece of software, I would consider this excellent 
educational software and jusi plain fun for anyone. The 
price is great and affordable for all. For program 
dfivHnpnrv yon rmdd v mi l r some- (nnirtctiit intr sCtaenfl 
and menus with the help of Animator Junior* 

(Triad Ptetm<* I nrp., V. O. Ftn> Srqmm. W \ Wtifll. 
oivseue %H\ 

— ,f,D, Ray 



* V * FOUR STAR SOFTWARE 



CoCg has the poton ttai, we have the pt otitic fs r vou have the- power 



GALACTIC FIGHTER 

A i-iif'. niiCflc j'COiJe gamo wilh pr-oaf graph k!; 
And aouno Co-Co us n n heal 

^j^*44fih by *<ghl»ng your ytny to Drat cm 
(he honw waris ol tie lovaSflti Fly e*r1h'i 
»M;r*l wMpOn, Tno G*P«Hc Flfl rtt«^ 
OvvfCom* Allan ■fupi. miiwlet and mulutir 
shower*. Try aed *urutte lr»d<wdlv l*M»r 
Ifonch 



37K. one inyitico ttquttM 
CASS, SU SS [O S 1 



IH US (CON } 
325L9S (Con4 



Wote fof free catalogue' 
Doalar enquiries welcome 
□■. t -SErns on;* is add 10% 



COCO PAINT 

A. very Jtlvancod oasY'to-uift graphic* 
rJcv&"ocmanl ay stem lor .1 $*K. ilngte-dmra 
CoCo'i 

• Stippnrt* keyboard, tingle |OyiHr> 
mouse or X-pad 

• Uli U'DpniCH Arid Iftll. Ut(Pi0 Qui 11 ml HI 
uiwdirifiablp contractors and 1oxlur«H 

• CiB<(ia sump* rain*, mirror, ttrnnkt 

D-pand or mvfj'-J 
a Screen ctumplo rnnal common prinHH* 
■ D0O — 1MO JmlhI mcoem nor-imiinkcnfinrn 

Cfl-pabilllB-i 

• Hurt mrrnv morr «»cefi«rM ipjiiurea 

0 15K S 39 . JS {U.S.) UIM 1 CD H . | 

P.O. BOX 730 
STREETSVJLLE, ONTARIO 
CANADA L5M 2C2 

(416) 858-STAR 



BUGS ll 

Aji advonture gamg with sJMMq ^*crtomen( at 
aruid« ncnori 

EjiIIi 11 n-ir»a|arJ <*i\ti <M*illMnt klH*r 
Uuq* find vemr wuy trough ihD mui 
and d*itroy Ihuir rpaclci Hcwewr, >au 

mwai irghi mo bug> *n mn *Ayi 

New una improved vernron of ihe game 
won 1hrt Color Cwnpsiler H»g»i\nB* 
progr*mminQ coiil4.-«| EIJK tenmred. 



CASS, 519 95 IU-5 I 
DISK EM. 95 <"J. S.| 



M.K (COM ^ 

(CON..) 



Cri^que or M'rilMy Q'Qcr 
Add K iO trll>Cing 



August 1 085 TH£ nAlNSOW 207 



THE 

smion 

MAN 

TAPE S299S 
DISK $34.95 



GfiM€S 



.1, 



• |fv<* JIM 

• 4 JV t^l 



[JJt^y €DUCflTIONfiL 




I- w ijijii ^ 
^1 



INnguB t* in Mm ■ 
prfl* t<r**> fO» 

>«y trail j. m n-u-hf ! «— - Hi Jt'i *t rr - fl^TTi 

feu fixn *u4 t «*i flqiMtiMHtfiif * — iwr^M-w ft* 

v:hfi|i*ni»n«i aw*' ■< rMUkwtWMIr 

•i; r^u** in.iii"'iiMn i*nh ■» M h***i " 
*»*e h** a—m p« 

ItOUriai 

H 

W* |Wi< by flM i l>« H El Mi ki I 

#*r»w*» 4Hl-.umi < r^MWr. thW. 
I* B4«Mg jw< d li« Lin «n 

»** •» *«* «•* •4*y 

If h •■li'.il 4 f«n «• 4B*JVt REM 

1M EV <<V*\ *>* QW« >Bv FW^ 

riniim n I aliKi *>a| 4MR fob tb kFV 
uaJc u* ■«* ih i(l> aaMi < *ny*p nunc* 



^FRCTPflCK 



FACT PACK ii * let trt ; ^oannn deng^ed Wt r* 
Df Hffcxil use The ^cijranit pruwH>* drfl 
prnciCS Mill bffliL JdXSitOT IJbKrL T .l? _ rr 
ttllCrf.flfl alM drVis;on 'act Mi are apprc-flriMf ^ g«d« '-6 tr>-h fryjiaT 'njwcN I 
BASIC Colo* tunrpuUv tnjk mm ina printer arc c»t*o"* 

Require* 32 K E»t_ Basic Tap* WU 0i* ^ 



reassa afflca T€HCH€fl'S DHTRBRSC II 

1 lr ** ■**•" ■"* H U '■" "'"l/'^'l |., n , U ,. r L,.. K „, .THUS « . .,„r^m Ir-. r,IL~ . Ir >-J, ., |„ I 



DRAGON 
SLDVCfl 




... 



Have 1 He villagers d Pandwl Tnay 
live In (ear of (cams I he btoad 
[(urejy dragon. The dragon lives (f) 
a cave way up In the mourtLairts 
The cove <o a treHsurp chesl. full 
□f gems and casndags The trail 10 
the cave la as menacing as icarua 
htnsflH Voir wit haw (£> secure lire 
necessary equ'pmenl (echrrib irie 
rocks and ciose the nwrs and 
chasms along the. way. Se on the 
lockout lor enemlea end barriers ei 
mi 11 me* 

Tape $24,95 Disk $29.95 



THE KING 
Tape fl ZGJ5 

SR-71 
Tape 26,95 

DRACONIAN 
Tape *27<95 

CU * BER 

Tape *27,95 



Disk e 3T95 



Disk 530.95 



Disk --su-yb 



FROG 
Tape *27.95 

CHAMBERS 

Tape »24,95 

TRAP FALL 
Tape 5 27.95 



Disk »30.9E 



Disk "27,95 



Disk 130.95 



SPACE SHUTTLE 
Tape »26.95 x ^Disk *31.95 



KATER PILLAR II 

Tape >24.95 Disk * 27,95 

WAREHOUSE MUTANTS 
Tape *24h95 *Disk ^27.95 



UTILITICS 



NOW1 Vou can own ihe toots wa ve usee to create ,1 Donkev KinQ", 
' Seitor Man", and older* 

We art' proud io anriDunco our tKrw uMWuin k>< Uwi o > Dmi Cnoi 

Cumpule'. teatii'injl, • • 

* Full u£€ oj WK Rr\M > 1 UU- ■ rvlLTchme LanrjunQB 

• Parameters easily chnnQrifihio in basic loader » No ROM calls 

• XOfd Stall" OJl( 10 ba»<,' * Euay rujU 1 i'cjti 1 alJVf tii-rLuirfcynlaltOi 1 

» KeyldiN • SeJeclahle drive stepping rate 

• Siiopod i-4driuas * Easy to i^se, wilh menu selocied Itinctions 

lb mfti'ti ule wrili your rjiakn nn*u» urty au n0 nir 

MAS — th# li»«$F i»irr«Ww «v»r wmr|<?rt to« |hw 

CoVv Cwrwuter Hnouxtes EOTj "- 1 • i - 

£DT — flffortlesa lull 1&1>3<J 3c r i>eri oflJUrvg way curacy Didh tammii'xJt 
i*lHJ« aaxy JHlwKMCkuOMOp^tf foul l\\<n \o 4flK< Cwpy, uve mcwo do»to 
d> pr.nl Weeks Much mm S35.&5 

The Deputy ln=pctlcr - AJiphabfitl^G, feflorl. And tutckup ^Irorlory. t*M 
&«w*p ImcMjps. copy t1e« of prugrnina tr. w»t ch other tHaks. c in <igto- 
rfriKocacfl gjnnu»fl£ cfUflng bodkup lor footer lo^ain^. jrj mdry S3I S& 

btali 

Th* 1 tic-cilor Inapflciaf — AipnnrHii ?r rirTfUMp, onn priTJout Efirrtclory. rsjfjmr 
cra>srM«, LLiST basic pro^nmi, rum* cfefct, r«itd rt arid «cM 23* rjrwis , 3-swrt[> 
twotupq and mcro Hn= ?5-pu<]o manual and yrfln 

i.i' Ir- prtfif ^iofpf«m 529 9S 



ltfiv:rw^ n.ifJiMif : MJtt] .a 1 prpflniin cMignM » rtlkiw 1 lu^rr lo Hitc it cnrr-pvliiri 

h-e (Wfjgifl#T» requK«t « «K C<ito CwmwHr VhI * or* Jiik drwi tlKi cwif* 
rirwwj pfDgivi-i induUK at at em cas^odlMe* ol the original TDG pfc« inr-y m Uilw 

» iiitvnm!l(»A dh m*ny d 100 filududtt * iiujfu, m»y 1* Mk \l» A<tiftM\ 44 w*t 1 

* Eoch studfft may raw oi trany u 30 or nore injj'»<«ifii H?ms 31 dots in- Jwhwrut 

* Th#« pfojmm Has- rmwy «*uv 10 IdI^j* rp"u5 

* Benrds may tm inrty thsnoiid d*!ti*d, orconvsnw] 

* hilcumA>on aJ>3ur tiuowiil iwy M ruirweai or 1st 

» Bacaidt rtuy dp quickly iicAatobHa o> wdma blMd on Kmjv CflnMrn 
» Rheums may be »WWJ t>y wrjoA cniana. 

* A rutti aaiisiical anaf|*e ictrts may bo done ami eimI lo ttai prtrtK 

■ Sldderd w scc>*9 may be ntirjKlec, itwragcd. chuiged 10 1 p«rc<irtigii a? cfiii» 

K> »NBllK flffldB 

I IdXKkJunl tludetil progr-*5 rnponi niW gnuWJOO* ^Ntntt r^vy W pfiit*c 

* TtiPBr piitfthcdi at datBi 1K;H> »«5u0 1hft ink tyoing bn itudanl 0tdM «.id l«i rea 

* Tht pujp.^ may do Wiii^ cusbmusd t) wa win o.^> prnui 

■ Shjdem oc-ji ^ cnans .-nay c* cicaM wi orimto 

* Gfflpua 01 siuanm m rcsuiJi rnay be c^wrtM ifflng \rv> woip-^u 1 t. ni^i rujatiton uuj 
mil 

» Gilriu drvlrtiiilioo can t» cispaveO njmencairy vtn hitfrjgrruii 

Ptqu^ifi j?K EM- 9asr£ Tnu* IJS-.fli Dltk M! 

VOCftBUCnftV MfiNflG€M€NT 

fl^qui r«4 IGH Ell. B*(4c Of 3SK lr>r cwmter ootjiLrt 

Th» Vcwatiuiay UjnagcnMnl SfVsm |'VW5) H 1 Mftn o* fjmwtmi dsugnod to ud • Of 
ct icacrar n h«lping ch-Wrrri 10 »ain juj p'iXJito utfey vocitou^r <tn{ tuelkng wot 

I I lycHjr^rfr? ihal compitoa lha W$ ^ludo 9 Mi *b JdufB dsm ifllrywilt Qtagtam, hvm vlr 
dujput arayani and b yticat jlary£p/*(iC; Oarw fjogra^a: Tha 6j*(ntliV ftUfiy tiMditand 
tfialrcr* IrwiuflB' 

* A* AS 300 ««*lniiiiry <#xih «wl He1inil»on» nisi he 10 irm omoufwi m#rr*-i, 

O-TH '.tp.il 

* WorA vtd rjei 4 uncr , 4 may »yfH v u* lape, 

* f*rrtna?k: imdtor tommentu can Up larod «vllM Mil litai 

« A tki* iMdtflo mwj fliicwi duaenia w load a>sx Wes *niwi fn>^ iwipb 

> Won mti may t* qmdtry nlfl^belued 

* If* Itirrt pru^M i^jimsi' , i n to* 1O1 u> cmatp *nd p; it miUrtriLiiurJed: «ssti putzt 
>wt(J-pmrcnei and wcitghf^t 

* Tha pi^Ktw Hrytfenta atow lull um M tout pftr^rf > ipr:-i l»ni <i<t 

» Tr* 5 cjiri* jytn/jni-, 4fa o*»o on HMiid eddcidciwl ptKbtipie jnd p4gv^« prxi 
in i.lM-ir ( .r<) fr,viifc rind mn:;h,.-Hj ttwni Mlh tww defmidDnH n 1 teffl pi3C«d sft «f adMIr 
T#PE ^9JS IMSH '47 !H 

FRACTIONS - A Three Program Pockoc; 

MfflED A IMPROPER 

1 U*,<i»# r rmrtirtiPHj miifta nunwrafcj and irrifHcper iraclioni 

2 Praclice £c-n^iin[j inned lurwraJj, ir. inipmpe T ^rrjcfttns 
1 Pwhcu conveHmq I'Up'o^r Irec&^i '.a tj<s-J numeral 

4 Pmcifcu c' bn 'i i^i-.l .'M Mi-'J .0 in; i'.p'." & .fireropef bmukiKli 

& Rfnrn»w orirttflr'inp rrn:<} ru irmfulfi Id m'r.od Tvjirwrali (Usod f" rrflftwtkng 11 lUbftroCIt 

0. pruCJlw cij»m»M*iq n-Kivl nii"w'f|i* m'lrtl -.ul'r'Ali 

!■ DfAniMiii Hum. mm] mvnw d IuhJi-hj fiqukJliiu indonu 

? PracleeiVidrig ut. ^ikt: iwtcni 

J PfM'inr (jr«ng apta 0* c<|uiv<44t)> NtCnont- 

4 RifwiffyT of Lhrm<og if «ie ma.-or lj squJJ In. noi eoual a «s ti nn or rycaer twi Jinr.u 

LOWEST TEBW5 

Ran** of plx-lr-g *Mrt U'-; rn.v l^w toftit tjy rjindiny th« £<M4nl cotnoti •jot <GC 
«i» Ihi. ni,rrn-isv3r dWOmlnrtM 
£ Pr*iC!<;i* trnfling iho QCF 0< p*r* al AamWil 

1 Prjitijco piflc.ofl Iract*n5 In* Icw-ei l^rma t>, rmdmc in* ftCF oi ihe njme-JUor a. 
tfnnrirninavy 



J3K EST fltsqC 



disk kji 



MATH DU€L 



UATH DUEL u a qhiiHo^crfv; rnalnemasicn 0nm« 1ha1 pili ^t-., noalnW 1M conpgrw m n gj>i 
o* titrtt 'rtMt ?tii*H U5*i «U ot yflur ime^edge ^ ladDn muflirJe » *r.d prmva numoen 1c devel 
* ^Infleoy ihad allow, ydrj bg Utiei rn :ir. numbers rix* inui m0f^ pot'* 1h«n 1h« compul 

Tho QHr« * decftplitoW ur<pM you the «» ol th« plapng led lhai u .^^ipoeed 
iiom B in IK ntimtn*i tpu must twrt choowr numU»* titft *UI ^« >cpi. tr* md 1 m . nnim .1 
ol pO<r« and ihe Cnmputtr lift tun ruimiwr gt posts Them are trtfy 6 rum 

JJK EXT BASIC TAP£*J*,K 0SR m 





1 jyfr* 



SIMULATIONS 

P51 

Mustang 

Attack Flight Simulator 

Expenente the u Hi mate wdeo exporrenee. 
vgs)^ For the first lima sver H two compulere can be 
<#^*^" be linked together wilh aclion nnd re -action at 
^ at either location, or play alone. The P*5l Mustang 

^jrf^ was the attack workhorse during WWII. To experience, 
the flight of this beautiful plane In actual combat situation 




will give many hours of excitement. You can test your skill 
against the computer Id d aland your posihan ar try your hand 
competing against your opponent at any remote location Two CoCti's 
Two GoCo's can be linked by cable tor TRUE two players adventure* 
Wilh the use of a modem you can test your skill across town or across 
country!! This program Es anoiher lire* from Tom Mi* Software Order 
your excitement loday. Direci cable available separately when two computers 
are used at the same location. 

32K Machine Language Tape 8 29.9S Disk s 34>95 Cable s 10.95 



C.L - "As a pilot I found 
"Flight" lo be an oul- 
siandmg simulation" 




WfltDS OF FUQHT (WOFi K ,. "view" mianLed Ififlh! *imnlii«ion tor Ihfl TRB-M Co4or Com- 
puter, written entirely In Machine LanquLiga. "View" ui\o-<tct3 mq-Qna lhal tha jwto* tuuf doluf- 
mlrirfi tils at her pcnal-ch btf actual]* wowing \m -5 urmund ng i ?, n dm ir* i; m opposed 10 using 
itokurnonts wh-ieTi WfiSfl ftaui£iltiM*al ftffariMCfta. T*i$ ar) majcM depwtuto rntwn "inalrunwnt 
only" BimulrjlKKiS Which can be athmvmJ IMough BASIC p*Oflrams. Wpsl instnjinatiS 
murtfllm'E ijnd proeodUTIM nuy b# pf KllcaCl. Ths Ctah 1* ft llghl «»«r4. «*ngl«-*r>gi^ Airpianu 
Wilh Hiw w if* pa A f»wa whsol which u balh cloergd'a anH relrac'nbk- > a also Rodeled. Same 
(WQtJAKrv prg ifK«3jblfl inckjctlfttj «ij»1ainad iny^rMwl Ihrjlur. aileron rgll*, sprns and sIaHs 



JOYSTICKS REQUIRED 
32K MACHINE LANGUAGE 
TAPE '29,95 
DISK $34.95 




'APPROACH 
CONTROL 
SIMULATION 

From Betaken Systems 




Gaugtri rrr a binding snowstorm, two fat airliners are on a soUtsion 
course. The pttols ere completely unaware of me immertent danger. 
Hundtwfs of Uvea are at stake. A high-speed dteaalet is bmvftabie 
unless you aer fast. " 
This and many other exciting scflrwms await you as "Air 
Tralfic ConlroJter" wilh I he APPROACH CONTROL SIMULA- 
TION. The thrills, chaltenqps and frutlral ions you'll Emparlance 
with mis authentic, red -limp girruiahan mim ipaci 10 cour Mass 
hours ot discovery and adventure. 

* * A Complete Simulation Package * * 

* Soft wore on Disk or Tnpm * Comprehensive Manual 

* Quick Reference Guide * Ho Joystick* Required 1 

32 K MACHINE LANGUAGE TAPE £29. 85 DISK S34.05 



TOM MIX SOFTWARE 

4285 BRADFORD N.E. 
GRAND RAPIOS, Ml 4950G 



'ADD £3.00 POSTAGE & HANDLING- TOP ROYAL TtES PAID* 
• MICHIGAN RESIDENTS ADD 4<* SALES TAX* 
WE HAVE MORE SOFTWARE AVAILABLE THAN LISTED. 

WRITE FOR OUR FREE CATALOGUE ^^^ m 

TO ORDER CALL 616/957-0444 , JS-^* 




Software Review* 



Color Disk Manager — 
A Virtual Disk Saver 

B> Lewi* R r J arisen 



In the two year* thai I have had my disk drive, J have 
occasionally had a disk go had. This has ranged from a 
single sector on the disk being trashed to most of the 
directory track getting erased. The Jotter happened only 
once but. fortunaid> r the t Granule Allocation Table (GAT> 
survived, I was therefore able to rebuild the disk. 

Good computer habits include making sure you have 
at least two copies of every program, preferably on different 
disks. Nobody is perfect, however, aod I often have only 
oneenpy of somet hing or o nly o ne copy of the latest Upd ale. 
What happens when you gel □ problem with the disk? Unless 
you know the Color Computer DOS well enough to rebuild 
a directory, you ate probably stuck. 

Enter Color Disk Manager from Sugar Software. This 
utility Is pretty much an extended disk-zap program. By 
extended, 1 mean that this program supports 37 different 
commands. For a better picture, 111 go through some of 
them and give u brief description of each. 




't**i |>I ♦ V«l*l lf*CX*l* - Hi 
ciiMjri<9 *o4) *4i4 ic f#i you 





l»rUlib t 




.T> |Vj(>| w^tr 


tliem i • 







WOU-tOhLfl: 



y| W irlfoijirj plp*it 



*7ff» youh bail". 4n (act |f jn*j rif[H r il 
tCrtlAt puiijr jind Trrr 4 uu.sr r"-j '01 
•ty liirr^r rctyrnrl tof m M Arfurd 

•tCHKltf J pflstsje i «ntf VOU VI KHS IM 

HOm CHICK WrrH III- r.-fll# * iiMCWl 

«rcpd^t pJprrt»ti(irt •^■'O'i >Tijr ore* Or 
tvtid ladiv 'pr ~4i r (rf r iiferm-nko'. 
Wkipc t>c 3U."*-1< f ypu i| t* pk"icd 



210 



SYNttKiFnO SOLUTIONS 

tHE RAIN HOW AUGUST 



0 



LOAD SECTOR, loads a sector into memory U 
anywhere on the disk, end LOAD TRACK does the u 
thing* but for a disk track. 

SAV E SECTOR saves a seetor \ o tins disk, and SA 
1 HACK docs the same for a track* 

LOAD FILE ADJusted loads an entire file from d 
removing header bytes if necessary. | Header bytes are u 
on binary files to (ell BASK where they are support 
be loaded,) 

LOAD FILE NORMAL toads the file into menu 
but leaves the header bytes (if any) intact. 

SAVE FILE saves a filet u disk, and allows you to ehn; 
the start and exec addresses of machine language files. 

SAVE MEMORY BLOCK saves a block of mem 
as a machine language Hie on the disk, 

BACK UP is one of the more useful commands, h alii 
you to hack up any number of tracks on the disk. \ 
can hack up anywhere from one track to an entire d 
If it h unable in read a bad sector, it will notify y 
put a sector full of carriage returns (ASCII 13} in pi 
of that sector, then continue. 

DIRECTORY does a directory of the disk, gives 
number of free granules and the number of free by 
if the number is below 65535. 

FILE MAP gives you a list of the tracks, sectors i 
granules occupied by the file that you specified. 

RAPID SCAN lets you look around on the disk, 
displays the current sector in ASCII and lets you m> 
around on the disk with the arrow keys. The left- 2 
righl-arrow keys change the current sector* while the 
and down-arrows change the track. This is handy if j 
want to either search for something or look at a particu 
sector 

ALLOCATION MAP displays all of the gran a 
showing the track and Hist sector for each, and tells 3 
which granules are in use. 

INITIALIZE allows you to erase and reformat any rai 
of tracks and will handle tracks above the 35th. 

APPEND SECTOR appends a sector from the disk 
the end of the memory buffer. Used primarily in recover 
crashed files. 

CHANGE DRIVES allows you to change which dr 
is being used. It is possible to set one drive as the lti| 
drive and another as the Output drive. Commands wh 
read from a disk do so Cram the Input drive. Comma; 
which send output to disk send it to the Output dri 
At the start, Co/or Disk Manager has both lhc Input a 
Output drives set as drive 0. 

R I! COVER FILE recovers a file from the disk, provu, 
that the G< aiuik- \i ,r nation Table is still intact. 

GO TO ADDRESS acts like an EXEC from Has 
Control of the computer is passed lo the- r online al I 
memory address that you specifv, 

MOVE MEMORY BLOCK, allows you iu move a blc 
of memory to a different spot, 

DECIMAL TO HEX and HEX TO DECIMAL 
numeric conversion for you and EXAMINE MEMO! 
lets you look at, and change if yon want, an area in memo 
You specify the location to start at and can move arou 
with lhc up- and down-arrow keys. Mcnion can 
displayed in Hex, decimal or ASCII. 

A SCIl DUMP dumps ihc contents of memory Uarli 
at the address you specify to the screen in AS CM form 
During the dump, you can pause or exit at any time. 

CHANGE FOR M AT changes the default output form 



dcfztUlt can be cither Hex or decimal , An option leu 
choose whether or not to be prompted for the format 
u a comma nd offer* boih, 

+ OM TO RAM i urns the 64 K mode on and then copies 
ROMs to RAM; EXEC ROMP AC turns on the 64K 
ie, moves a lilt: from the buffer lis itn- memory that 
DM puck would normally occupy* and then executes 

API: LOAD losids ihir ncxi Ilk* ]mm lape into the 
Per. tl it is a binary Hlu thai resides in the same memory 
Disk n ASIC's variable and bolter storage area ($600- 
'()), you will be linked if you warn the program convened 
i will load and EXEC properly from a disk 
KIP FILE searches the cassette for the next end-of- 
bloek. U doesn't verify the cassette data like SlUPF, 
i can be used in the middle of a cassette fitc without 
ibfe. 

OA D GRANULES loads a range of granules from the 
; into the buffer as a File. 

VRUE PROTECT ON-OFF lets you enable disable 
oft ware wriie-protcct switch. When enabled, any 
imand that writes to the disk will abort. 

here are also two subroutines included with the 
gram. By typing TRKFvSUB you will find out what file 
v a given track and sector and typing HIDEGRN'SUQ 

protect/ unproteci a granule from BASIC H1DEGRN 
L andy for hiding a bad granule from R \sir ivlieti ihe 

of the disk is still good. 

)n to the 2 9- page manual which came with Cvfor Disk 
twger. In a word, excellent. I didnt fmd any major 
ographical errors and everything is thoroughly 
lained. All of the commands are explained, as well as 
ry thing you need to know m order Lp effectively uw 
program, It docs not, however* re-explain Chapter II 
the TRS-&Q& Co/or Computer Disk System (hvrters 
nual & programming Guide which you gel when you 
! your first disk drive system. I suggest you read that 
pter before reading the Color Disk Manager's manual, 
here are two things thai really should be added to this 
mi ah an index and table of content*. 1 would find myself 
lenng through the manual in search of the description 
a command, when an index could have told me the 
ci puge immediately, 

he program itself is menu driven. In other words., you 
ler choose an item from the current menu, or hit break 
pit the next menu. There arc four different menus, and 
i tun only move to the next- I here's tin going back, 
uiisir.ic. when yoo go pusi the lusi one, you go hack 
Lhif firsi. 1 found ii irritating to have to go through 
ic me mis to get back to the one I just passed. Another 
should he added lor going backwards. That's the only 
blem I had with the program, 

\ll in nil, Color Bisk Manager is a professional package, 
toes require a J2K Color Computer (minimum J. but 
eliL>e thai J 2-64 K has now become the siandnrd lor 
c ftyxtthns. Should you buy this program? ft depends 
>n your needs, U you can never remember to make sure 
i have backups of programs, then I suggest you get 
Fov it provides a lot of insurance against loaiflg 
ny hours of work. 

S U>£li i r I n ii rt 1 , 1 7 1 lit N i n I \i 50IU Ate., Mollj'itMiiil. II 
1302 L >±K disk plus (1.50 S/ II) 



Software Re vie w^^^'B^^Si^ 

Cassette Tape Tester 
Affords Security For Data 

Tile te\:crw copy nl Ctissrtn' fa/H' Tester it. TT) arrived 
— on a disk marked "Generic Mini- Floppy Disks** — with 
oo real name or address, no real documentation (ihc page 
of instructions is a printout from the disk iuelf) and no 
indication of what CoCo configuration it is meant for, 
beyond a penciled note H 'I6& lape or disk" on the upper 
right-hand corner of the instruction sheet As it happen v. 
you need no more i ii .in thai 

When you LOAOn the program you learn it was written 
b> Bill Ncthkcn and distributed by Free CoCo S of i ware, 
They hope if you like the program you 11 send them whatever 
Mim vim think it is w ort h, I like [he concept. The distributors 
should welcome the private circulation of backup copies. 
us ii wLiuld multipl> I heir chancel dj seeing tome return 
on their investment without multiplying their investment, 
but they have retained copyright on the program and 
anyone caught selling it would be subject, quite rightly, 
to prosecution. 

The program itself is simple enough. It writes a stream 
of data to a previously erased lape and then reads the 
do in hack to determine whether the tape is faulty. The 
instructions are clear about how to do this, 

How well does CTT work? Well, it does what it claims 
to do. 1 found ii reported a bad read about one time out 
of five on the same tape, but who is to tell what transient 
hobble in the power supply might have contributed U> that? 
The instructions recommend you test the tape twice; a few 
more tries will hurt nothing, After using the program a 
cold start will be necessary,, as it does lock up the computer 

CTT affords some additional security for data stored 
on tape, and even those who have gone entirely over to 
disk may find this helpful if they use cassettes for any 
purpose, such as archival backups of disks. And who can 
complain about the price? 

(Free CaCu Software, box 2231, Weito^et. WV 16502. 
mjirhinr language, 16K ciu&eiie or dMt. Cnnlribuliora 
am-pteil.J 

— R.W. Qdlfn 



Hint L . . 

64K Memory Upgrade: 
CoCo 2 With Eight RAM Chips 

Install u set of 4164 MK RAM chips in place pf 
the eight I6K RAM chip* near the lower right corner 
of the board, On 1 1 S.-made CoCo 2v solder together 
the two adjacent PC hoard holes smirked vYI next 
to the f>K22 dnp. Un Kotean-mnde gomp Liters, 
conned the two holes togcihci in the While twa 
marked 64 



Annual lUflJi THE RAINBOW 211 



Software ^ w^^^SS^^^9a\ 

ANIMATOR COMMERCIAL 
Creates Eye-Calehirig Displays 

I can remember in grammar school how J used to draw 
little slick figures on the page margins of my textbooks 
and Hip the pages rapidly to produce crude animation. 

A HI MA TOR COMMERL hi L provides I he bAVL Color 
Computer ow ner with a color animation studio of limited 
capability. 

Two versions of the program arc supplied on the cassette 
which is not copy-pro lected. One i* the semigraphics 
version, while the other employs a screen resolution of 
128 by 96, 

After you CLQBD the BASIC program and run it, t he tape 
recorder loads in a hum. tunc- language subroutine. After 
it Loads, you arc greeted wilh Lit ERROR IN .1. The I me 
numher IrVt referenced in line I does exist hut I he ML 
routine seems to interfere wilh Lhe stuck or sortie esseulial 
pointers. If you type RUN again it seems to work without 
problems. 

Demos pre provided to allow you la *ee right 21 way what 
can he done wild A St MA TOR COMMERCIAL. In the 
HMftes mode. 12 screens or eels are available, while the 
sonographics mode has 100 screens 

lit AN (At A TO ft COMMERCIAL you draw the 



NEED All INEXPENSIVE 

SERIAL-PARALLEL 

INTERFACE? 

SM INTERFACE for EPSON PRINTERS: 

■ KXM 9,200 BAUD J^tfl* 

■ Hii inside printer No AC Plugs 

■ Optional external switch (*S y " t*ir,\\ fitrei 
pnnllcl port fc Use with other computet* 

■ *49** \p\w< M><' shipping) 

SP-3 INTERFACE for MOST OTHER PRINTERS: 

■ 300 19,200 BAUD ntc* 

■ External to printer — No AC Plugs 

■ Buili in modem/prin^rr -.wiTrh -.1) f n k<> 

Y-cablct or plugging/ unplugging cables 

■ '64" jpiui dipping) 

Sotb Mio -liable (or RS-232 and AppH? IIC computer 
Co Co Wi Cihirt IS fr.~-*lO 
Co Co 1 Cnbterv *5 ft —'70 Othrt on ^jciI. 




P.O. Box 492 
Ptscataway, NJ 088S4 
(201) 7S2-0I44 




R ENGINEERING 

DEALER INQUIRIES INVITED! 



background and copy it to other eels; and make 1 
changes or additions to produce motion effects. 

The graphics editor allow* you to set points,, draw 
or circles and paint, using one of two available coloi 
of four colors each in the Hi-Res mode. The scmigrai 
version lets you put eight color graphics block ehara 
on the text screen. 

Creating eels can be a long and tedious job with a mi: 
possibly spoiling many hours of work, but the cditoi 
a very useful feature that allows you to view each add 
or change in artwork before it becomes finalized. 

Once the eels you have drawn are to your satisfat 
yoti use the sequencer to program which eels wil 
displayed and for how many seconds (one through 
seconds range}. After all this work you are finally rewa 
with the fruit* of your efforts. 

Except Ear the aforementioned bug, the program 
produce simple slide shows and animation-like efl 
Rapidly viewing the cells gives the best effect but it do 
I a*t very long {only two seconds when run from sta 
finish), but you may include an auto repeal thai 
continually repeal the eel display fat as long as you 
That twu-sccond show is in sharp contrast to the t 
or four minulcs ii lakes lo save or load the eels from cat 
tape storage. 

Simple instructions are given for appending 
animation eels to your own programs, but due to the j 
of memory required lo contain the eels, your progi 
will have to he fajrly shun lo take advantage of this fcal 
You must be very careful that your program doesn't 
memory con I tuning the eel data. 

The documentation is very wclt-wriitcn with step-by- 
inst ructions thai are easy lo understand and get you g 
in 1 In- minimum nnmnm nl' nmr 

As a draftsman and artist with some professi* 
animation experience, I find it hard to imagine any 
actually using this program to produce professional 
commercial animation as the name and advert iscm 
claim. 1 do believe it has a lot of potential for use 
it tier lor homemade videos and for producing cyc-caicl 
sales displays. 

Ret ail in ft in S50 a copy* A N!MA TOR COMMERH 
is expensive, but for those interested in learning s 
fundamental aspects of animation, it may be just what 
are Looking for. 

(Triad Pictures Lorp,, P.O. Bui I2i>9, Srquim. WA 
cnttvtlc 

— J\ Michael Now 



Ntut 

64 K Memory Upgrade; 
C0C0 2 With Two RAM Chips 

lhe two-RAM chip < "Co 2s use the new 44tV 
RAMsCOl the NK' uW>4l254) lorthe64K upgrade 
Install a pair of these m place nj ine IWti J4lrj HAM 
chtps located be" ween the gray sockets: connect I hi 
two holes together in the white 54 K box on the leu 
Mtic of the hoard. 



212 THE RAINBOW AuQiinl l&flS 



iftware R e vie ^ 

Missile Math Is 
A Winning Tool 

When I first received Xfh.vtiv Math and saw it was written 
(lie Middk-toun t-ducatinnal Software Association. I 
1 11 tiered \\ it was written by a group of teachers. Being 
,caehcr myself, I thought how great it would be to have 
ichers writing educational software because they would 
iu\v what is needed in the classroom. The only thing 
tier than having teachers write the software, in my mind, 
mid he to have students, supervised by teachers, writing 

I was picas am ly surprised when I called MESA about 
question I had concerning the program to find thai 11 
is, indeed, written by students: a third year high school 
mnuicr programming class which, for their final project, 
cided to write and market a program. This is the firsi 
their efforts and 1 am looking forward to seeing ih.tr.jr 
lure projects. 

Afijxifc Math is written for 32 K Extended Color if as It 
ing cither j cassette or disk drive. It comes with an eight - 
ige instruction book that not only tells you how to run 
e program but also gives ideas on how to use it in a 
issroora. hints on what to do if things dont work right 
id an evaluation form to send hack to MESA aftaf you 
ive used the p rug rum For a while. They have also included 
"summary of key functions eard" which can he placed 
?iJde the computer vthtn the program ir? being iiued. 

When you gel Missile Maih you are instructed to make 
backup copy to use, then either CLfJRD and/ or RUN the 
ogram. Alter an initial display of a missile destroying 
city, there are three choices you can make: T for 
si taction-;. 'K' to review addition labler; and 'S* to start 
e game. 

Missile Math is a drill and practice game with a tu tonal 
clton designed to aid elementary students in addition. 
1 1 lie game, students have 1 2 cities they protect by correctly 
leering addition problems. There are 10 levels of 

uhjcnis (W through \T) ranging from simple facts to 
'iir digits added lo Unit digits with carrying in all columns, 
hese problems are shown at the bottom ol tin- screen 
Oug with a display showing the number of -smart bnmbs" 
,ey have. 

Student** can acquire smart bombs in the live hardest 
vds b\ going ih rough :i iwo-minuie drill answering 
Id it ion tact?!. They receive up lo five bombs which can 
ten he used m the game if they get flumped on a problem. 

Alter ihc problem is displayed, a missile descends toward 
city. Duuilv! l 1 3 it iirs [ puis til i he game ibc-v descend slowly 
at as ihc game progresses the missiles descend faster and 
usier. To get rid u| the missile before it destroys anything, 
te torrcei answer must be typed in and ENTER pressed, 
he missile will stop as soon as a key is pressed but there 
rc only fifteen seconds to finish the answer before the 
tissife continues to descend and destroy a city. If studenls 
:l the answer right and press ENTER in lime, the missile 

destroyed, tf they get the answer wrong, or take too 
inch lime, a shield or city is destroyed. Tins continues 
mil all cities arc destroyed or they press h Q* lo ujiuc When 



either of these things happen, the score is displayed and 
students are asked if they want to play again, 

Resides being able to destroy missiles with smart bombs. 
It is also possible to receive help in answering problems 
by pressing the *H' key in every level but "A * and *B\ which 
arc facts levels. If Ihe'H* key is pressed in levels *C through 
*E* students can page through tables where they can find 
answers to fact* and then return to the same problem to 
finish il. 

In levels T* through! T. when the *H y key is pressed, 
a lively tutorial with numbers moving around the screen 
appears, displaying answers and demonstrating how to 
carry if the sum of a column more than JO is shown. 
Students are then given a new problem 

The students in my sixth grade class just love these kinds 
of prugrams, I had a couple of them come to my house 
to their reactions and w us not really surprised. Anyi hi ng 
thai has action, movement, color and sound immediately 
appeals to them and Missile Math has plenty of it all. 
A tutorial with a game that is similar to the popular game 
Poltirh is a winning combination fur getting students 
interested in doing matb. 

\fmik Math covers the subject til addition in small steps 
allowing for students of ail ages lo have an enjoyable 
experience with the computer. The only suggestions for 
improvement that 1 have would be to include a menu where 
ihc speed of the missiles atuld be controlled, the number 
of cities limited and where an amount of time for playing 
the game could be seL I think if these suggestions became 
pan of the program it would he easier for students to use 
Mfxiif? Math as a tool fur competition and improvement 
between themselves and the clock. H would also give the 
program & little added versatility in a classroom wheic 
there arc not many cumpuirrs per «tudcm and time nn 
the computer is a critical factor. I do not believe these 
areas of concern are serious enough to dismiss this program 
from consideration. Mltsilv Math is a fine program I o have 
and use. 

I like Misaiiv Math and would recommend it as a program 
worth the money it costs for several reasons. It is w ell- 
done and impressive. The graphics arc effective, The scope 
and sequence of Ihc curriculum are well thought out. The 
tutorial for levels' F through 'J 'is very catchy. The manual 
thai comes with the program is complete. And finally, I 
am very impressed with a teacher who would take the lime 
and effort to not only teach computers and computer 
programming, but whu would go the extra mile to provide 
direction and stimulation for student* to si arl a business 
and achieve something with whni they have learned. 

[MESA, MiddkfCWn High School, V»Uej Kciad. Middlr* 
torn* Rl 02*40, tnpe $14. disk S2f>| 

— Turn Ned re berg 



Hint , . 

To Hex With Decimal 

To con; en a hexadecimal number to decimal cm 
an Extended hasK machine, type PRINT iHxxxx. 1 1 
convert from decimal to Hex, type PRINT HExsfyyyyj. 
Note Ibnl "xxjcjt" is a Hex number between 1KHK) and 
1- H-P, and "vyyyy** is a decimal number between 0 
and 55 

Ajgual MJ65 THE AA1NBOW 213 



Software R&vlewt 



File 64 Is A Great File 
System For Casselle Users 



File 64 from Owls Nest Software is an excellent flic system 
for those owners of 64 K. Color Computers without disk 
systems The program will produce and maintain a data 
file of up to five field* (subcategories), The information 
may he sorted, modified, added to or deleted as desired. 

Your data may be displayed on the screen or sent to 
your printer. ITie program is very easy to learn and comes 
with a brief bui adequate set ul instructions as well a* 
a backup program tarn i<>r tlmse who dun'l watii to figure 
mil how to make their own backup copy 

A *t at a base, lor tho^e not familiar with the term, is a 
computer Hie system that allows the user to store various 
related pieces of information (such as inventor), record 
collections, el c. ) so 1 hey can be located and sorted in various 
ways and printed on the screen or on paper in an easy- 
to-use form Somedwuhases nrv oinie complex and provide 
the user with so many options that they are almost computer 
languages in themselves. 

Fit? 64 is a database in its simplest form. It files, sorts 
and retrieves information much like n simpk- card file. 1 he 
nice ilvm<] about such filing prnprams 15 ihcy eon hn used 
fairly quickly and File 64 is no exception. 



Formatter 

the fastest, most complete 
office package yet ! 

Totally Menu Driven 
Customize with company Information 
Complete on Jtreert instructions 



forms 

ll>VOW<? 

purrhvw (V<lr* 
rtidrl u»rfe* 
eontjnnciirtrr 
receipt 

SEPARATE CONflGURE 
PROGRAM 

to* k xnpany i n ' r 
printer opa^a 
quote ftinv * 
vWaoto «" que nori q 
■utfiibne 



STORES 

toropMe lorrm 
nem hu 

SUjbqtiqttl 
'r"trrr T , 
rontnofC\ 



FIGURES 

qiuintfty 

list 

nri 

fa* 

Irri grit, err 

PRINTS 

form t<!«3 

wrvetopt? 
rrifiTipiefopy 



WATCH FOR OUR NEW SOFTWARE 



Challenger Software 

4? 4th Sir* PI 

Pinnsburg, PA 18073 

Or Cull (MS) B7S-&792 {Evrmngs) 



| #9 K« rll« 
let nf for rtn?n?H ttrjfmwot i 



On the plus side. Fiie 64 is extremely easy to learn, t 
Nesi Software bus used, extensive prompting so anyt 
who Hait used n lilc system before could probably me 
*-t wit ho ul reti ding theiii recti i > ns. X he ion tructto ns are \ 
written, however, and worth the 10 minutes or so it 
take the user to read. 

After loading the program, the user sees a menu 
is self-explanatory. The fim-iiine uier will head (of 
Inpui Data section unci then will he asked lo define 
to five He Ids lor his hie system. If, tor example, the 
is of names and addressee the first field would be nat 
ike second, street address, and so on. After defining 
Fields, the user types in the sped fie data and return 
i her main menu to locate, modify, delete, $ort» save* l" 
Show or print the materials. The screen always prOff 
the action or actions ihat should be taken nexL 

Fih' 64 will hold up to 250 records. A Jiingle record i 
he up to 250 characters, lung, 'lite program converts 
64 K CoCo into a true MR computer and holds ah 
data in memory until it is saved to cassette. Since m 
ill i hf program is written in BASIC, if the user *ht 
accidentally hil the BKUAfc key, or, for some reason 
an error message, the user is told to type GnTD 5 ant 
the data in memory will still be there as the program rests 

Sorting is very fast through the use of a machine hingi 
routine. The documentation claims thai a file of 200 rcc* 
can be sorted on three Field levels in less than 20 secoiu 

As simple as if is, Fife 64 lacks a number of thin 
would have liked to see in such a system. There is no 
lo add data from various Fields to form a summary fi 
The program is set at a printer Baud rate of 600 and 
user must do some poking to get it going at ilie popi 
1 up Iter rates, The report (printout] is limited to one for 

A n a longtime disk utter* J was a little bit ske plica 
to how fair I could be to iciumi to cassette it fid rev 
a tape-based fib program. I was quite iiti pressed with \ 
well File 64 operated and how ea.*y it was lo learn. O 
Nest Software has done a very good programming job i 
has put together a very neat and easy cassette-based fil 
system- Tltc user should remember thai I his is not a ju 
fancy relational database system but perfoimx exaeth 
advertised as an easy-to-use Hie system What mure 
yon ask? 

(Owls Nesr Snflwarc f^.Bnv 57 Y, Ooltewik IN 37363 

— Brinn Jsi 



Him 




Whats Vour ROM Version? 



With ail the talk about new ROMs* you may be 
w u tid e ring . , . U y whi l h It O M y ou h a v« , If y em h a 
tin older Q>Co with Extended BASK., rust read the 
msuw number of your Extended Basil at tlu. top 
ol the Liecn on powet up. Then, to see which Oil or 
basic ROM you have, type CXEX 41175 and press 
ENTER* 

If vlui have the new ROMs, Extended bask will 
be vt(*ion 1,1 and Color BASK will be Version 12. 

On the CoCol, Color hash will always be Version 
i .:. ot \ J (which are functionally identical), 



214 tHERAtnao* *u 9 Ltit teas 



ittware R e vie lv^^^^^^^^^^^^S^Tv 

Golf Handicaps Keeps 
^eague Statistics Up To Par 

jolf Handkops & not a game and is a serious attempt 
provide d golf league secretary (or individual) u i neons 
computing golf handicaps for a group of players. The 
: of the group is adjustable, but the program user must 
into the program to modify the program line for 
mging numbers lo suit the situation. 
While the program was written to conform lo the 
rthem California Golf Association (NCGA) rubs, the 
>ajtim is open lo modification to any local rules since 
: material is supplied unprotected. Modified Iron, 
wever, would require some knowledge of programming. 
Unfortunately, in tlu> pari of Pennsylvania, the NCGA 
t s une nol available lo refer to m doing this Ewlpty 
c best smirLT of inpul came from ihe golf pro at the 
at public course. He noted that Gaff Handicaps should 
very helpful to golf leagues in which different courses 
used throughout the season, doff Handiraps provides 
use of the cottfSC rating which may or may not be 
- for the coarse. 

Use of the course rating allows for equaling the level 
difficulty ol i he course and I he players" scores. Thus*, 
scores for learn members are computed against the 
irse rating, and the difference between the rating unci 
*re becomes part of the pool of differentials used to arrive 
the handicap. The program provides for the entry of 
differentials out of which the JO lowest are selected 
arrive at the handicap. 

As an example, after the program has been loaded and 

data file called up, each player would have a set of 
fercnttals in the file and a handicap computed up to 
it point in time. Now, as a new set of scores is entered 
the result of the latest round of golf, the program allows 

the previous handicap tc be used to adjust the score 
i then also compute a new handicap. I he author warns 

user that it may take two to three minutes for each 
Iyer's history to be updated. (A machine language routine 
handle the math would really speed up the procedure,) 
rive program will supply the user with printouts uf the 
ivers name, team number (if used), gross score for that 
y's play, the aid handicap (from last entry), any 
iuslmcals required for bogies, the new handicap arid a 
ice for "remarks" to be entered. 1 he prim routine is 

for an Okidau K2a with WW Baud transfer rate. The 
thor has provided Tor Ihe user to get automatically the 
mber of copies of the printout the user might need by 
l entering the number at the prompt. 
A printout of Ihe differentials table for each player is 
o available as a selection from the menu. Corrections 
the table are provided for in the program, so if a wrung 
>re is entered ft>r a player, it ii no p ruble in to correct. 
The program was written by a golf buff because it has 
ne traps and hazards However, a user can play around 
:se and establish an NCGA handicap. The first major 
/ard is the all loo brief instructions (a two-page printout), 
t the actual program is filled with REtfarks which provide 
ditional insight into its operation. Since the program 



is supplied unprotected, it is possible {nay, necessary) to 
run a printout of the program for the additional 

information. 

The second hazard occurs in entering the original data 
to establish individual files on each player If the user should 
enter more than 20 differentials* the program goes "out 
ol bounds" and all the data is lost. While it does not affect 
the program, the method of entry of dnia is a little strange 
in that after a score is entered, the Information remains 
on [he screen and the next entry is written over the last 
entry. 

The program is supplied on tape, but is designed to be 
used with a disk drive and tape unit. When exiting the 
program, the dala file of players and their scores is saved 
to the disk and two backups of (he program and data 
file are saved to tape. The double save to tape Us insurance, 
but if a disk unit is online, backups to disk are much faster. 

About the only option this program did not include was 
getting a tec time at a public course! While it may not 
interest every golfer, it should be of special interest to gulf 
league secretaries with a Color Computer, 



ll)mi Hug, lilt Tcrru W*v, ItfiWIir, f A 4SS7K, tnjir 
S3S. dfck S») 

— Robert E. Foiles 



trft ••***«* «ttt***tttti 

t *?*^K EXPANDERS * 

< Permanent Software in a ROM that allows ■ 

■ full use q t both 32K memory banks in A4K t 
i Or 1 arqer computers. nodule SS9, ?S 1 

* Cartridge/. H9,95 * 
' * 

* ^ I OEZO REVERSERS * 

* Provider ili Reveraed, (2) R«veried all t 
f Capital a „ & (3> Normal Display *24. 93 I 
» (See Dicvhbar 1-904 Rainbow Review) * 

* t 

* 12BK MEMDR IES t 
» Sal der lama modular deal gn upgrade* all * 

* &AK Color Computer a to 128K. a 129 t 

* We also hiwer 44< upgrades ion- D t F & ?05 C 

■ ■ 

* FRDGRArl S^V/EIFf t 
t Lin interrupted Power Source tUPS> provides * 

* S volte to RAWS saving your program Mhen t 

* power fails. Mount* under keyboard. 957.95 t 

■ f 
t DVIVJAMIC CCDI—CDFt NEWS * 

■ Educational material on Color Computers, t 

* Recent editorial a on writing program* ♦ 
t especially -far A*K and larger memories* I 

■ Monthly Newsletter. «15/yr , Sample *1. * 

■ » 
m BDFTWARE * 

■ D I SASH - Decimal 680? Assembler. f 

* hPH - Stack up to 5 program** #14.95 t 

■ (See April 1969 ftainbow HPti review) t 
1 DYTERTI - Terminal Prooraai. »14.9S « 

* Checka f Vt ti fc MC Cards. Add #2 ship, * 

■ Free Catalog. 24 Hour phone. $ 

* # 

t t>"VM**r-1XC ELECTRDNICS * 

* BOX <205l 773-273B 1 

tarttfiiiitttt*tstt**ti 



Aug^t ms rue bain bow 215 



Software Di " ,; "' j '^^^^^^^ M ^' / ^ 

CoCo Enters A New World 
With The Magic Box 

What's so magjc about 77* tfajrii- Well, like magic 
it will allow you to mad Level II BASIC program tapes 
from a Model J or til into your IruMy CoCo. The flfr.v 
part or Ulls magic is a special cable that plugs into the 
right joystick port of the CoCo and Ihc earphone jatk 
iif ilii: cassette tape recti rder So what you get when you 
buy (his put: k age is a eas^erle tape, the table and a Tour- 
page instruction sheet. 

The instructions are quite clear and point oul the mum 
differences between the CoCo and the Model l/Nl 
computers. Paramount of cmjrse, is thai wlrle the ( oCn 
uses u microprocessor, the Model 1/111 me n 7W. 
and for that reason machine language m '\)Mvu\ Tm tapes 
from the Model I/Ml cannot be read In fuel, the CoCo's 
hash and the Model 1/ Ill's basic are also different 
versions of Microsoft's uasil and some modi Tic at ions to 
the programs after loading rata the CoCo are often 
required. 

The instructions do a good job in pniming out these 
differences and how to deal with them Ako noted is that 
Model 1/ HI tapes load into the CoCo best when using 
a Radio Shack CTR-80A tape recorder. I can certain ly 



TDIPLE 



Fort QuVAppelle — Due to the 
numerous requests for singif 
issues of di6inews for coco 

— "TO SEE WHAT IT'S L T K t: rt — 
5 AMPLE COPIES OF DIGIrMEWS'H ARE 
NOW AVAILABLE FOR $6,50* EACH 
(CURRENT SUBSCRIPTION RATE CARD 
WILL BE INCLUDED). SEND YOUR 
CHECK OR M.O. TO: 

DIGInews 
P.O. Box 13N0 
Fort GuAppelle, Sask. 
CANADA SOG ISO 

pieter van oer breggen, 
Publishing Editor, DIGInews. 



* U.S. resident® pay in U.S. funds* 
Canadian resident: pay in CDN fund* ♦ 

■■ i ,-.t C«itiiC<r *Mt Catat lit tnJt Kirk* «jl Tt»d? f, a rpi*T ■ t L an , 



MCtfl to that statement! I could Dot get any Mot 
prngrams tq loud j| all with my Radio Shack CO 
I ip - recorder that I normally use with my CoCo. Luc 
I h»d a CTR-BO on hand from my old Model I days 
it worked just fine, 

A very good calibration technique is used with The M 
Ho% software to get Hie critical volume setting just \ 
when louding in the Model I Mil programs. Ait you 
or may not know, the Model J is notorious \%u pain 
sensitive volume settings. The authors of 77ft' Magu 
were wise to recognize this prtthlem and include u so In 
with the software. 

I Loaded in several Model 1 programs with link- dillu: 
but had to cdk several lines to gel I he text to dis 
correct iy on the TV screen. This is because the Modi 
1 1 1 u*e 64 characters per line while the CoCo uses $2, 0 
llun that, and aome other commands unique io the M 
I ' III that had to he converted to CoCo lingo, it wo< 
beautifully. 

Ely the way, when the CoCo encounters one of t 
unique commands, it highlights it by inserting aster 
before and after the command. Its pretty simple from 
point to locate these bugs and edit them out. 

Another point to remember is programs using grap 
will also come oul looking pretty weird. Thnfs bee* 
■it the different graphics capabilities of these eompui 
The Model 1/ III have 1,024 PRINT @ positions whik 
CoCo lias 512, This makes it a real challenge to cor 
some of these programs to work on your CoCo. 

In spite of the many differences between these coma 
■systems, f'hi* Magic Box offers a viable solution to \\ 
who have the patience to modify basic programs 
provides the CoCo user with a whole new spectrun 
soft ware. So dust off I hnse old Model I / 1 1 1 tapes and w i 
the magic. 

| Spectrum Project*, lnc, f P.O. Bon II 112, VVutrfriHfi'n, N 1 

— Jiirrj Seim, 



Ottr- i ifU'r C vittest H 'iiittvr , . , 

I his program will alphabetize a set of strings. Firil 
enter the number of strings 10 be sorted, then ciitei 
the strings one by one. (Note: Be sure to include iht 
spuccs shown in the listing.) 

The listing: 

0 CLSt INPUT" #"?N;DIHA$(N) ,B$(N) 
C (N) : F0RX=1T0N: INPUT" $";A$ (X) : N. 
XT; FORX=1TON: FORY=1TON : IFA$ (X) 
$ ( Y ) THEN C { X ) =C ( X ) + 1 : NE XT Y f X ELS ; 
JTEXTY t X i FORX-1T0N :B$(C(X)+1) —A' 
( X } : NEXT £ F0RX=1T0N : IFB$ ( X ) = ,M, TH: 
NB$(X)=B$(X-1) :PRINTB$(X) :NEXTE; 
SEPRINTB$(X) : NEXT 

Jatmw fuwlei 

1 1 in fhh *imim^ wiE-Nttr* WKtUnl cmy ihr miinar lip* fcticn cur 
■tF lurth ifo> ftW«fl»>i. Hthtk «Jf " Stnutfowm Jtol it* .ampuuun touiiVm 



21 6 THE RA4H90W Aufll«l 



Software °^" , "*"' J ^^f~^ 

CoCo Talker 
Speaks For Itself 

If you have a voice pak then you should not be without 
Co Co Talker from Computer ware. No matter what brand 
your voice pak 1 Compinerware probably has a version that 
is compatible. The version I will be reviewing h for the 
Radio Shack Speech- Fah 

Co Co Talker comes in an attractive package with an 
1 1 -page manual. Hie first page gives warranty informal ion 
and requests that you not pirate Computer ware's software, 
The other 10 pages contain complete instructions as well 
a$ program ming examples, 

I hi 1 disk t received contained stivL-ri lik-s. I induikd 
a texi-io-spcech translator, an exceptions diction ary for 
the trans*ator t a manager which allows the user to alter 
the dictionary, and a "Talking Head** program, To gel into 
the translator, you simply type RUN "SPEAK". You are 
greeted will) n menu wbaLh allows you to enter (eM and 
have it spoken. 

One note here: Although this program worked flawlessly, 
the instructions gave no information on how lo use 
phonemes, Compuicrwarr also neglected to include a list 
of phonemes in the package This is a major drawback 
since phonemes are required to edit the dictionary. 



OS-9 

USERS GROUP 



•Information exchange — 

BBS or CompuServe 
•Software Library — 

over 30 diskettes planned 
•Periodic newsletter — 

MOTD (Message Of The Day) 

Write tor information 
or 

GO PCS18 on CompuServe 
OS-9 USERS GROUP 

P.O. BOX T586 
DES MOINES, IA 
50322 

OS 9 TrnJifrtuHh. a I M»crow*» 



Another up lion which the translator allows is ft 
echo. After choosing this option* you may return to t 
and from there each alphanumeric character that is pr 
on the screen wilt also be spoken, Simple keystrokes i 
you to toggle this mode on and off and also switch bet 
word and letter echo. In my opinion, this is when 
software shines! 

Fven if you donl use the echo, the translator rua\ 
he used with simple JSR ( x ) functions. The tram 
includes a dictionary of exceptions which it checks b< 
tpcuking each wind. II it finds the word to be spoki 
I he dictionary, it will use the predefined phonemes to s 
the word. If not. it uses u standard phonetic algor 
for the voice, I found the translator did an cxcelliiii 
and rarely did 1 find it necessary to intentionally mb 
a word for belter pronunciation. 

The Talking Head program is, of course, the mos> 
of all of the programs, fi is actually just the trans 
attached to the graphics subroutine which makes v 
Res graphics head's mouth move as the computer sp< 
Although ii is very t-nu i naming. 1 can think of no prat 
uses for it Note here thai you must have a disk sy 
for the Talking Head program. All of the other soft 
works with cassette r 

Overall, J would highly recommend Co Co Taiki 
anyone who has a voice oak, I congratulate Computer 
and Prank Delargy for an excellent utility, but I feel 
package does have one major flaw. If you don't know tr 
about ihc use of phonemes in voice synthesis, thut 
of the software will be completely useless to you bee 
the instructions are very sketchy in that area, Furthers 
you will be unable to alter the dictionary as it ulso n 
phonetic input* {This is not a software flaw — everyt 
worked fine — this Is merely a lack of documentation w 
I am sure will be remedied J Even with this drawt 
I \ Co Talker is an excellent addition to anyone's soft" 
library. 

(Computer ware, P.O. Box 668, 4403 Munches ler Avenu 
SuHe lU, Enrfntat, t\ 92014, lap* SI 1. 9*, disk S34,95) 

— Hick Hi 



On?- If tier Contest Winner . . , 

THiiS one-liner is for disk clean-up time. When 
disk is lull of useless files, instead of typing the KlLJ 
mm m and over umi over, use Kittnrtt#. 

I he |isljii(»: 

p CLSP ; PRIHT'* HIT @ THEN ENTER 
OR DIRECTORY 11 : PRINTS £5 7 t " KIT / * 
HEN ENTER TO END " ? : PRINTS 3 2 4 f M , 
ROGRAM NAME/ EXT ; " ; : LINEINPtJTA$ 
PRINTG485, " ANY KEY TO CONTINUE 
'< ; : IFA$— "/ " THENCLS : ENDELSEIf A$-' 
0'>THENDIRtEXEC44539;GOTO£ELSE1CI: 
LA? 1 EXEC4 4 539: GOTO0 

Hoh knit i 
Utttsftfii'jit. W 

(FiO Kim \»mnn»u oix"Imct cental *w»y, tilt nitltctr hu* hern «oi top* 
yj bolh thr HuUtiw* thu.>t. Of ?< <> ?rrJ/«u/r*u .imJ 111 cticnpltlbft fi4iHbtt 



£18 rHE RAINBOW Ayyuil IfiOS 



\CDITS Dors Inventory 
For Your Disk Files 

\iuora Computing Disk Information anti Transfer 
Ac\n, or ACDfTS, wilJ assist you in organizing your 
k libs and Iran herring ifivk lis tape and tupe lo di&L 
l* pn-gr^m menially luo prngrnms nil the system disk) 
uircs a minimum af 32K and a disk drive. 
4 CDJTS works flawlessly m performing the three 
ictions described: 

) f fii* LTtution of a disk inform m rem file on each disk 
in your library ihul contains detailed information 
about that disk. This file can he output to the printer 
or screen. Labels can be primed for each disk jacket. 

I) A catalog can be created of nil your disk files. An 
enure catalog can be outrun to the screen or printer- 
While working with a catalog file you can search, 
delete or append, 

I) Transferring files from tape to disk or disk to tape. 
In the I ape to disk mode yon can either trunslcr jn 
entire lapc to disk or transfer a single file, la the 
disk to tape mode only one file can be transferred 
at a lime. 

n order lo make a disk information file for a disk it 
st h:ivc :i; Ici^t one U-:c unrmk, V.-.u \w\\ be oskfid 
input a date {up to 12 characters), a disk ID number 
r© to 255) and a disk name. The computer will then 
d the directory and write a file to the disk, 
a formation about a particular disk can be primed to 
lcr I he screen or printer. The information printed 
hides the filename / extension, the start, end and EXEC 
1 1 esses of machine code program*, che disk ID and tb« 
mbcf of granales the tile uses, alt sorted by Filename, 
your output is to screen you can use the arrow keys 
scroll through the information, For files sent to the 
liter you are asked for an appropriate Baud rate {30t) t 
>♦ I2W or 2400), 

n creating a catalog mode you can create one big caiaEoe. 
all your disks or a catalog for each category of disks 
it you have, Lc„ utilities, Advertises, games, etc. Each 
alog file will contain the same information a boot each 

as the Disk Information File mentioned above. 
\ catalog can be output lo ihe screen or printer. When 
tpul is sent to the primer the computer will automatically 
$e files after each 50 have been printed. It will not mtmbei 

pagcA, though, this would have been nice, 
The Search function will tell you which disMs) a 
Tticulaf file is on. You will be provided the same 
ormatton mentioned in the Disk Itt/ormaiion File* The 
arch function works Tine bui you are required to type 
the entire filename, including extension, It would have 
m nice if you were all awed to type in purl of a filename, 
li vidua I Disk Information Files can be appended to a 
alog file at any rime. 

Vou are given two options for deletion of information^ 
u can delete an individual file from a catalog or, if you 
ih, you Clin delete an entire disk from a catalog. In I his 
orul mode ull files will be deleted thai have the disk 
mbcr entered. 

<\ (tractive labels ean be made tor your disk jackets, The 



files nire printed out three across in vertical, alphabetical 
order At the top of the label the number of fie* granites 
remaining on the ihsk and the -Ji^k II> number ate primed 
as a t ilk. 

The Tape to Disk option will allow you to either transfer 
ail file* on a tape automatically to disk or yoti can be 
selective atul make it derision as each file is loaded to from 
tape. This portion of ACDfTS is a separate program and 
can be used by itself if you wish. You are limited lo 
transferring files of no more than 24 K. 

Tin* Disk to | ape option allows t ransfer of files included 
in a Disk Information File to be transferred to tape. It 
is no* a stand-alone program and files must be included 
in ACfllTS file before they can be transferred. 

ACDfTS is a relatively ctisy program to use and seems 
lo he designed so you won't easily lose data. Most of the 
lime it is user friendly, but there are some areas where 
tins could be improved. As mentioned earlier, when entering 
filenames you mu.ii use a backslash t\j between the 
filename and extension. If you iry to enter a filename using, 
a period (,} ACDfTS will not accept it. This proves to 
be quite irritating if you are used to using the period. 
Another area thm could be improved is the Search function 
To search for a file you have to type it in exactly us it 
iip pears in n catalog. It would have been nice if you could 
lust lype par! of a filename: and search for a]| occurrences 
of that particular string. One other thing that would be 
nice Is for auto malic page numbering on printouts of more 
than one page. 

That's enough criticisms, AH m all* ACDfTS k a good 
program for disk file cataloging, I have two other similar 
programs that have some nicer features but they don't have 
the Tile transfer capabilities that AC V ITS docs, ACD/IS 
comes on disk with eight pages of dot uniciita thin. H you Ye 
looking for a program that does Ihe thing* I mentioned 
above, then this is a reasonably priced program to take 
care of those needs. 

tAufom Com puling. -19 Brook land Ave*, Ontario, f aim da 
L4Q 211 A, disk SI 9.95) 

— Michael Hum 



Otw* Liner Ctmtexr Winner , , 

This program uws (he CoCVs last screen printing 
capability lo create optical illusions with your own 
a time (or any string), 

The lifting: 

; Iff PUT 111 NAME " ;A$:CLS3 i FORK- 1102 :F 
L&y ,t 05BP255 ,t ;NEXT:PXAif"04»+P$+»0 
3 " + P$ i FORN=lTOLEK { A$ J $ PRINTMID? ( 
A$, N, 1) ; ;PLAY n 02Pl"4p$+P$ :NEXTrF 
ORN-1T09 9 : PLAY "V3 102 BB" : B$°B$+» 
» : F0RM=1T02 5$ : PLA¥»VS05B" :PRINTA 
$+B$? :HE3£TM,N 

Belfevtte, rVJS 

I • I hi* «lI ihil.it no- linn .oinril ||>* uuIIkm lij* been tnl rt^l** 

>il IhilU t!\f HtUt\t>-'« Ibmi i)f }\\itxHI\\xUm« <»i:S M *■ binipflfli'iq U.,;,l,.;. 



ftugusi IBBS THE RAINBOW 217 



ftware Re vi e 

VIEW-EDIT: A Dynamic 

if 

ppruaeh To Image Processing 

By Dan Dnvrmud 

seemly, a review appeared in THE RAINBOW (.tunc 1985, 
! 197) for 17 EH'- II and CoCoGrcy. a complete SSTV 
ieeiver for ihc CoCo, Soft Circuits has introduced a 
if image processing programs called 17/: H -/; 0/7" that 
c this combination hard to beat for S. 3 -second slow 

tEW-EDIT require* a disk-based 64K CoCo and arm 
lick. Disk basic is recommended, but ADOS will work 
ell. It j* not necessary to hive the CoCoGrcv medium 
lution adapter, but I would highly recommend its use. 
■ CoCoGrcy is a hardware modification that gives von 
jay levels with |28-by-I92 resolution.) The software 
es nan-protected, so you can make as many copies 
.m wish for your own use. The documentation consists 
n attractive 1 6-page booklet thai is above average in 
aining the functions of the program, 
ie best wav to describe VIEW-EDIT is to point out 
c of the high points of the program. It is truly an 
ge processing system* not just another graphics 
;ram< 

IEW-EDIT pictures are stored in an SK format with 
j byte representing two pixels un <ht- screen Two 128- 



by- 1 28 screens pre available for editing: these screens arc 
called buffers. Ai any time during the editing process u 
16-kvcl gray scale can be culled by positioning the cursor 
at the bottom-left of the screen. With this feature the current 
gray level for the cursor can be changed at wilJ. 

Thc menu is joystick driven by positioning the cursor 
next to the function desired. Depressing the lire but ton 
activates thai particular function. A Help function is 
available in case you need to refresh your memory on the 
function in question. 

Define Is the heart of any function selection. Define 
allows the selection of the area of the image you wish to 
process. After you Define the area, you can cither use it 
as a Stamp or a Window. A Stamp, as in many other 
graphics programs, allows the duplication of the defined 
area to another portion of the image The Window mode 
allows processing on a restricted part of the image. Of 
course, you can Define the entire image as the Window 
and perform functions on the whole working buffer. 

An Undo function allows the cancellation of the previous 
operation. This is really nice for making changes if things 
didn't work out the way you planned. 

A multitude of functions can be performed on the Stamp 
buffer. El can be flipped horizontally or vertically, rotated, 
shrunk, expanded, inverted, blanked or filled with one of 
16 gray levels. These features allow the generation of 
tremendous graphics designs from scratch. 

The whole scheme of operation amounts to defining your 
stamp using a rubber band reel angle. This same rubber 
band technique is used to place the stamp at any position 
on the screen. Hence, there are actually no shrink and 



V 




To make the" 



lost of your new Dragon microcomputer from Dragon-Tano, you need Dragon User 
— the international, i rale pendant magazine for Dragon owners. 



Each issue of Dmgon MseAcontarns; 

• reviews of the latest software 

• programming advice for begin ners 

• hardware projects 



The Dragon microcomputer was launched ir the UK 
<ss\ year Since than we have tfeueiooed a knowledge 
and mastery of the machine's abilities. You can 
be nail I from our experience by subscribing to 
Dragon User, w^<cn is expanding Us ctrvfrage to include 
ski US dBvelopn-erts. 

To make sure that you receive a copy ot Dragon User 
re gu tarty, subscribe direct to us. This costs only 329. 95 
for 12 issues airspeeded to you — or take advantage of 
our speoal aster to >ong-te'rr; subscbers Ind^'duai 
copies of the magazine can be obtained Irom vour 
Dragon dealer 



P 



program listings covering games and utilities 
reviews of Dragon peripherals and add-ons 
technical advisory service 
programming articles for users 




i 
i 
i 



Su taicr ipttan ordiP tutrn. flft^ivij ij Lutu a i nj *atu i r.Drwiv &f S<jti?:y &j 
ir>n :»rmtt>nsri|Hi<jr> . ,j t\* c ? W t\it><&t>o:><w wvft* IQH , 4 trww vur 

p<n«>n livMjDN. h addition, long *qrm fcjtr&cr t»s jn" rvzava a trot 
cdg* u< ■n'-ff 2 77>c Wonting C&go* o* □ D'agon Camoi M*sw. r>i»«j mrnj 
i Ch«C«. maan covasio 1o Qtffan Ltefir wlti inn ffltm 

Name 

Adrtw — 1 



"r*-l-|.-i-W- IT! 



— r-T+w—i •! 



-1 — 1 -r-1-1 -- I -rt-1 - 



SiJatcrpion US irKl Ci^Sa it'ripKOetl [I USJ23.35 fo< '2 ^ttuos/ 1 v«* 
1 US*6j *v2* Mm _ US&n 90 (or^fimuKT Sendth* farm Tfl 
D'H^v Uvi - \ BlUCtaul Prm* liuninjimnn*. 70S E 43t*i Sf . Very, W tOO~! / 




I 
I 
I 

J 



August >9&h THE RAINBOW 219 



capand functions, as these features arc automatic. A flatus 
line is included at Lhc bottom of the screen far maintaining 
the correct aspect ratio of the Stamp image. 

A Tex I function allows Lhc generation of Up to nine 
characters ai a time Characters art placed oh I be screen 
with the same rubber bund method as in graphics editing. 
This is one of the weak points of the program, as only 
coarse block hilcriita is a\ nibble, Al lhc same time, this 
type of lettering is common for slow scan transmission* 
due to the neetl fnr con trait, 

Fatbits allows individual pixel editing by expanding the 
screen so each pixel can be fiel to a distinct gray level. 
A picture could be creeled by this method, but it is very 
tedious to say the least. 

Unci and circles can be generated using rubber band 
techniques with the joystick, As m all other features, the 
function in question is generated in any one ol J 6 gray 
levels using the drop-down pallet te of colors, or gray levels. 

The features that really distinguish i JEW-EDIT from 
other graphics programs ace the image processing functioni. 
One has already been mentioned, Invert, A pixel -by -pixel, 
gray-scale inversion can be performed on the Stamp buffer* 
giving you a video negative, 

Iti addition, several fillers are available, including low 
pass, high pass, notch and peak. A histogram of the image 
can be generated at any lime. The results ut ilicsc filters 
arc unique for their intended purpose, or just to create 
some very interesting effects. The filter commands require 
some experimentation, but make the whole program 
worthwhile. 

One feature that is outstanding is Scan fedit, It is normal 
to have misplaced scans during any slow scan itunsmissiuir 
Using Scan Edit, any horizontal scan can be isolated ami 
moved to align it with the rest of the pi mure tills is the 
llrsl litne I have ever seen this feature in a program, and 
it is invaluable for the slow scan enthusiast. 

Brightness and contrast of the digital image e:m be 
adjusted by two additional functions. First, a histogram 
displays the current level, then you are allowed to alter 
it as you wish, 

As V JEW-EDIT is a disk-based software package, 
standard disk commands are included such as SAVE. LORD, 
KILL, 01 R and QUIT The default drive can be changed 
using Lhc New Drive command. One drive U necessary 
fnr the software, but the remaining space is just adequate 
for storage of a few pictures. Two drives make life a little 
easier 

All of the pictures are given an extension of 'TJX When 
any disk command is encountered, a menu appears of the 
pictures on the default drive, The picture is selected by 
placing the cursor next to the name. The PIX extension 
is omitted nn all menus. 

U you already have the VIEW- 1! software, a program 
is included to merge all of the necessary programs onto 
one master disk. 

J think VIEW- EDIT is a dynamic approach to image 
processing with a small personal computer. Those who 
enjoy this ivpe of activity* for ham radio or lor any other 
similar hobby, should consider this package a necessary 
addiiton to their software library, 

I Sofr Circuits. Inc., 401 S.W« 75th Terrace, North 
Lauderdale, Ft UtHiH, ilisk S24.*5) 



Software Review^^^^^^^^^^^^—t 

For Masochistic Madness 
Play Warehouse Mutants 

While playing Warehouse Mutants, I found it diff 
to imagine being 1 warehouse caretaker fighting off de 
intruders, But it doesn't lake a lot of imagination loc 
playing the game. As a matter of fact, the fast pac 
Warehouse Mutants dues not allow its players a It 
Lime to think about anything but survival. 

The game is very arcade-like with its excellent grap 
and movement. 1i begins with you in I he middle of a t 
of square crates, more like blocks, and a mutant in 1 
of the four comers of the screen. The object is to ki> 
Of the invaders before they get to you. They move tov 
you swiftly and the only way to destroy them ts tu sn 
crates against them. And, us if the first four mutants ai 
enough to deal with, there arc eight more at ram 
locations wailing to break out of their crates and a 
in the chase. Fortunately though . the flashing, ci 
invaders can be destroyed before they break out by pus 
their crates into a wall or tapping them with the fircbut 
But. before you know it, if you survive long enough, 
will be confronted by a warehouse full of mutants 

To survive the game, each of the destructive ereat 
must be lapped before I he player gets hu four nmeb r, 
four hits ends the game. The difficulty comes in fim 
time to stratcgi/e a plan for killing the mutants ft 
constantly avoiding them. The most success I had invo 
first killing off a few of the creatures, then moving s> 
urate* around to form a blocked off area. Stopping 
blfHTkcd off area can drive several mutants into a swit 
madness long enough for you to map out more strut 
Also, getting a lot of them into a concentrated area 
be good since the SO points awarded for killing one mu 
Is doubled for each additional one killed with the s. 
block, Therefore, if you kill three mutant* in a row, 
will get 5(1 + hid < 200 = 350 points. Killing eight mm 
with one crate is worth 0,400 points, which would bt 
honorable lotal game score itself* 

If you arc able to kill all of the mutants in a scr 
yuu move on to a fastei and harder screen. Whatever 
you have left are kept and a bonus bit is earned c 1 
time you get through a screen without getting bit. 
garlic also includes a pause feature by hitting the CL1 
key Pressing the SHIFT and T keys simuLiancoush 
allow you to skip uny screen if pressed when the sci 
is just starting. 

Although t achieved much more frustration t 
gratification from playing Warehouse Mutant*. I still lo 
myself wanting to play continuously. Something about 
pesty mutants, which more often than not got the I 
tA me, seemed to bring out a masochistic streak ! Need 
tu say, it usually proved futile as I was tortured time a 
lime, 

(Join Mix Software, 4*25 Bradford N.K., Grand Rapid* 
Ml WM. IftK I up? I6K disk £27.45} 

- I'hilipK. H 



220 THE RA1NGOW Aufliru! !<&6 



jit kvrfr f nvvtvwi 



Count To 100 Provides 
Preschool Fun Willi Math 

mint To iQO is designed lor preschool, kindergarten 
firs* grade level children. Il can be used to rein force 
■i coni^pis for tip to third grade remedial level, h is 
ic no-driven program thai requires a minimum of 
itancc once the program is loaded, 
selection of control features eases the operation of 
urogram by alio wing a one-key selection of: RctUIUiIOfi 
(e menu. Voice on/ off. Upper range limit, Hclpfuiu'iiott 
Piiusie option. 

wait To t(t{) is. u^'i LiJ in <;cqin:nlial Counting, counting 
wos (even or odd numbers), counting by Elves or 10s, 
counting backwards, if you so desire, AH but iht- 
itnig backwards option arc supported by manual input 
(liishciird modes. Pic flash card mode a J tows you lo 
ul along with your CoCo. while the manual mode 
tires that you key m the next number, 
tic voice option of the program is guaranteed to work 
i The i t j ft f speech synthesizer; other synthesizers may 
k but are ttot guaranteed to perform. 
ft tested the Count To HKi with uur prese hooter, who 
turned five, out kindergarten stipe rstar T who just turned 
and our second grader who doesn't care about anything 
;ss it eats hay and wears a saddle. The only problem 
encountered was finding enough lime to Let "ol" Dad" 
cw thi* package. The Hashcard mode provided an 
resting competitive game, and the pause control lent tut 
: mure thun sufficient help and u chnrtce to gmhec your 
ic when things get out of control, 
he tape version we had loaded several times with no 
of any problems, f he documentation provided was 
el and very ad eq a ale with specifics and cMnripks 
ilable if needed. 

he package k obviously well thought out and provides 
leeessary functions for a useful math learning looL For 
priee T the quality and interest that it generated in math 
:ucc and learning, it coutd be said that "You can count 
i! M 

CY-8URNET-1CS, 57115 Chc*sww><l L>r„ K*ox*lUe, TN 
7911, tNpe $29.95 w 34,95 whh voice, disk $32,95 or 

— Tony Compton 



olor Computer Disk Drive 0 



$199.00 



Southwestern Digital 
2515 West Main #337 
Houston, Texas 77098 
1-71 3-480- 329S 





FOR THE COLOR COMPUTER FROM 

tried pictures corp. 

p Q. Cx> 1299 seq^iirf wo 98382 



WAR £ WORLDS 



A IGQ& JOYSTICK-DRIVEN ILLUSTRATED ADVENTURE I 
NO MORt HUNT- AMD-GUESS ON THE KEYBOARD I 
HUNDREDS Of CHALLENGING SITUATIONS^ 



r I 



flit- brunt* driukxl htor* A **hw iK.hiu \*v it pui wm thv tx-u hMm 
idvt**un> litAptti*.-* to dwnc fhv itrn at j *huW* nr* Junj i j 
pomt-iu h l-4i«> *d*vfUurv \hv nJvi> q) rfir Uttutv* 

-i >:<:• uhgprei j : - mew u.r.u 
SPECIAL INTRODUCTORY QFf Eft - ilfito 

50LD SEPARATED fW |109&W£l> 
WAR 01 fhfl WORLDS Cftaptw Two - tha Quasi 
WAR ol rr« worlds Giujpto* tium - ifta umrHooo 
SPECIAL PACKAGE pR|C£ - All 3 GflR-iwHw S3Q 95 

SLJ-HLltD(WCASSErF£ 

REQUIRES WKAWOONf WAWO SflACrVTYPf jOrSllCK 
Pte ase send me; Order f O T ITl 



V 



□ Bin me 



Add *3alii|ipkvg and flooding 
TOTALS. 



$3 



ntit 



TRIAD PICTURCS 
P.O. fto« I 29* 
S*qukm. WA 983S2 
(3 06) 6S3-44S9 



CALL Ofl WRITE FOP CATAL OG 
IN AUSTRALIA 

A0CUJDT. SOUTH AU^I^Al IA JO0» 

t-oa> aiifiTEjoniH «a 



A,Jti/ti THE RAINUOW 221 



MORETON BAY 



MORE KEYS 

At l.isl a l| li.! lily numeric keypad for your Color 
Computer, This 15 key nuinerk pad plu^s inside your 
computer and gtvfi£ yuu lite convenience of rapid 
numeric data entry, Dimensions, length 6'.-" 
(165mm i. width 4" fiOl mm J. heig^il V (76 mmk 
linked Mack enamel rinish. Specify computer model. 

MORE KEYS complete with cable and connector. 




RES ET-POWER-S WITCHES 
A REAL IMPROVEMENT 

MoVC the power switch and reset switch where thev 
belong. An LHD puwer on lijilit too! High quality 
part* D; E boards and CoCo 2 totally solderless kit. 
J- hoard rei|utrvi Mikln ine.. 



Reset ] CoCo I 

Reset 2 CoCo 2 527.95 




DOUBLE DRIVER 

The" BEST monitor driver 
available. Cn lor composite, 
monochrome and audio out- 
put. Eur original CoCoD. E 
and V boards, S24.95. 




Mono 11 for Color Computer 
2. An excellent monochrome 
monitor driver that has 
audio output also. £24 .95. Specify model nee 



Either kit add shipping and handling 



MiNl MOUTH 

Add sound to your mule 
monitor Hear the bells and 
whistles of your software 
again No batteries, 
Solderless installation. 
All Color Computer Model 1 * 




\ 




Guaranteed Protected 



64K UPGRADES 

Instantly acn^e-lk via Vt I 
totally solder/es* kit to 
upgrade E Hoards. Kit in- 
cludes eight A 1 64 prime chip?, 
and chips U2° and U11 
already soldered, 
SPECIAL: E Board Kit 
£39-95, F Hoard and Color 
C omputer 2 S26.95. 



THE COCO-SWITCHER 

A QUALITY PIECE OF HARDWARE 

The CoCo Switcher allows you to hook up th 
peripherals to your R 5-232 jack. Connect y< 
modem, printer and any other RS-232 crunpati 
peripheral to the CoCo Switcher* An LED on 
CoCo Switcher shows il your computer is cm or 
at a plance. The LED dickers when transmitting 
receiving data. 

Dimensions; 2'V (b4 mm) x i " (102 mm! 

x 5 7 'S' (150 mm I 
S39.P5 plus 52.00 shipping and handling 




FILE CABIMfcT — Data base, alphabetizes, sorts numeric 
entries, searches for key words or numbers, computes 
totals & averages by categories, saves records, changes 
or deletes them. Up to 20 entries for each record, up to 
256 characters for each entry Mailing list included. Out- 
put to screen printer or tape Print all or selected records. 
+ > x, + Numeric entries. 

1GK EXB Cassette $23.95 



COCOWRlTEfl II — Powerful and full featured, 
excellent word processor at an affordable price. 32 
64 or 35 characters per Fine, justify right, left, center, in 
delete* move blocks. Menu driven printing and formal 
Tabs, etc, One of the best values in word proces 
today! 

16 K EXB Cassette $34.95, 1SK EXB Disk $44* 

Having trouble with your CoCo? We have the chips 
need Call us, {805) 962-312 7 



CORRECTIONS 



Tlai Vfiujr Knvdriic iiamcs Wiih No Wires AUicntd" 
(June 19fl5, l J »^e MS): Jim Shaver tells us there ore a few 
errors in the thematic diagrams, and that the pans list 
was left out. Here is the pari.-* list, with Radio Shack eat ti log 
numbers in parentheses: 





0.1 mf (272-1*5) 


ICL [C3 


74LS240 octal buffer 




7402 quad NAND gale 


IC4. ICS 


40f.fr CMOS quad bilateral switch (276- 




2466) 


IC6 


40! J CMOS quad 2-input NAND gale 




(276-2411) 


IC7 


7805 voltage regulator (276-17701 


.11, J2 


")-pin D-sub connector plug (276-1^7) 


.13 


VST miniature phone jack (274-251) 


LFDI-LF-DIO 


red LED (276-041) 


PL P2 


Joystick plug with cable ( AW-2894: 




order from Radio Shack National Parts) 


Rl-RIM 


I0K 14 watt (271-1335) 


R ! 


IK frwti&Umt) 


R.2I-R38 


4 7K Va watt (271-1342) 




I megohm Va wntt (271-1356) 


SW1-SW3 


SPS 1 toggle (275-624) 



The 74LS240 and 7402 chips are not available from Radio 
Shuck, hut can be had from industrial electronic 
distributors in major cities. 

In additinn, these corrections apply to the schematic 
diagrams in. pug'- ,v - H'' 1 -mhI I OS: 

1) in Figure I, pins b and H are reversed. 

2) In Figure 2B, the three leads of I CI going to ground 
should be marked '3/ *T and %,* In addition, the chip at 
the bottom of the page should be marked IC5; pins I, 
1 1 and M go to +5 volts. 

3) In Figure 3, the upper chip shoutd be labeled as a 
74LS240 instead of 74L5240. 



"Super Disk Charger" {June P*ge 113): Dennis 

Bironas tells us that a line should be added in Listing 2 
as follows: 

Also, the pokes in the yellow box at the top of Page 
1 16 apply to Version 1.0 or Disk KAStC. If yoii have Disk 
basic 1.1. use these pokes instead: 



POKE 6HD2gD.MJ.FOKE Dt>5F , p : ? 0 \ 1 R i, H " i 
POKE &HD44C, 78:POK£ 78 :P0KE 4HC7&8.7 

POKE 6HC7Dpr t 76:POKE &HC7EF, 78: POKE *HCD26 t 4 
POKE &HCEB5,78iPOKE 4&D534, 39 :P0K£ &HC75A.1 



*Geo- Graphics* (September 1984, Page 177): Jose pi 
Panivnh advises us that* although the list i tig in the mag a. 
is correct, many users have reported they get an 7r*C Ei 
in Line 5120 due to art incorrectly typed Darn statem* 
He suggests the following procedure to find the error 

I ntci ppini as immediately alter the error occi 
This will show the letter or numeral the error is can 
by. Check the DATA line containing that letter, 

If more than one character appears, enter PRINT 
Count that number of character* over, and that ch»rat 
is I he tine al fault 



"MAI 1.09 (June 19«5 P Pa^e 249): Please tefer to P 
24fr (d this issue Lor the remainder of the listings wh 
were inadvertently left out ol this OS-V leal or ^ 



One- Lifter Contest Winner. . 

This one-liner isn't your ordinary shoot-em-up 
game. Cannon shows a cannon and target on the 
screen, then asks for an elevation angle. The object 
is to find the correct angle to hit the target in as 
lew tries as possible. 

The listing: 

0 PMODE3:PCLS:N=190:R=RND(150>+£ 
0:LINE(R, 182>~(R+8,N) ,PSET,B:CII 
CLE (8 , N) ,5: SCREEN1 : PLAY" PI 11 : FCR£ 
=!T05i INPUT" EL" ;E: SCREEN1:F0RT=] 
T099iX=6*T*COS(E/57) :Y=(6*SIN(E/ 
57)-.08*T)*T:PSET(X+8 r N-Y) :IFY<£ 
THENNEXTS ELSEIFR-8<X AHDX<R AM 
Y < 7 THE NPHXNT " h it " E LS EN EXT 



J.D, German 
Cedar Cn-s-i. V \I 

\ \ u, itw< *n»fliii|: ow-lim awiWA cnto. atHhiM ftas hecn *rn< cufnt* 
nf hcnh Pit TtaintM* ft«<* CJf StWtktilfW ami <»» nw»[uniiw» #4/*^* 
Simuhth ttn 7'u/ir.) 



224 THtnAtHBOW Auqt.iL t9BS 





- — 



? j i m f ' '1 ^n^A 'i.i.;" 




cose 



Mil II ill 



1° ySj ^_LLLJ 




SOFTWARE 



SAM DIAMOND, PX 

The First of our now Sam Diamond graphic adven- 
tures. More than 40 detailed high resolution graphic 
scenes. A killer is louse in I he city. Can you hiing 
him to justire before he gets yuu7 Excellent graphics 
and .1 tough mystery to solve. 

32K Disk Only §29.95 
plus. S2,00 shipping and" handling 




GET THE MOST FROM YOUR GRAFHIC PROGRAMS 

Hew to integrate Graph icum and LuLuMas. Two tutorial 
disks full of examples and suggestions. See how to create 
graphics step by step. Learn how to display and even 
animate your graphics from Basic, 

1 Disk $14,95 
1 Disks $24. 95 




fwfT it Vht 'Vt 



WHEELS 



THE VERY BEST IN GRAPHICS 



PLACES AND FACES 



I3JORK BLOCKS 

> incredibJi' graphic utility Fun. £asy. Create graphic 
eens as goixl as any you have seen. All you need is a 
•stirk or mouse. The most user friendly program I have 
■r seen lor the CoCo. For those of you with graphic 
eresK I guarantee thai you will not be disappoinied." 
view in Rainbow. Oct. 1964, 



GRAPHICOM 

Buy Graphicom Irom us and get one pt our unique picture 
disks tree! GeL our improved Picture Disk One also* The 
first in the new generation of graphic utilities. An excellent 
utility. Requires: 64X EXB, Disk Drive and Joy Sticks Three 
disks anil the best bound documentation for only $29,95. 

Calligraphy STAMP Useful letters and designs for 

making your own signs and menu screens, 

Ic'for animal ion i m Adventure Disk I: Indoor scenes and objects. Helps you 

draw pictures and learn more about Graphicom. 

A J virtue* Disk Ui Outdoor scenes and objects. A 
Graphitum tutorial as well as a useful library of images you 
can use. 

'ECLAL: B]OKK BLOCKS and GKAPHLCOM 555,00,. * i^^F^-i * 

iLsJlJfl^^ifplUiy II 

MO RET ON BAY SOFTWARE -^u^^uS ^^^ %a 

A Divwon of Martian Bay Laboratory SSmMVMWWW I 

316 £ As I J J. LD STREET ^"^"V PM< » : 23 



luir«32K EXB 

for animation] 
pe or Disk 534,95 
ILDING BLOCKS 1 
ture Disk J £15,95 




Created with Bjork fllocfci 




SANTA BARBARA. 
CALIFORNIA 93101 
ffl05> 962-3127 



W. 

Ordering LnJormalion 
1 52 0C thipprnf, j jit I li.intllifi« ft^r tinder We ship within 24 hour* pfi 
■pi 0+ ordrr. Blur Label S w vlcr JVdJJabJr, Ollfomta rt* lUenr* .idd ft It 



New letter stamp sets 




'■ ■ » Hi<III i I Hl«lf ,1 ,J 

■ I. Hh IU -h» IJVm 



At U 






.-V.i',' F > 



. . .. 



o 

Adventure Disk II 




0 Adventure Disk I 

1 Picture Disk S15.9S 

2 Picture Disks 524,95 

3 Picture Disks S29.95 

4 Picture Disks S34.95 




Info 



ow To Read Rainbow 



ease note thai all the basic program 
lgs you will find in th-e ra^bqw are 
oiled for a 32-chara.cter screen — 
iey will show up just as they do on 
CoCo screen. One easy way to 
;k on the accuracy of your typing 
> compare what character "goes 
if what, it the characters match — 

your tine endings coma out the 
e — you have a pretty good way of 
wing that your typing is accurate. 
R also have "key boxes" tcshowyuu 
Dlnltnum system a program needs 

do read the text before you start 

nelly, (he little cassette symbol on 
igs indicates that program is availa- 
h rough our rain bow on tape service, 
irder form tor this service is on the 
rtcard bound in the magazine. 



What's A CoCo 



>Co is an at faction ale name which 
first given to the TRS-BO Color 
i p uter by its many fans, users and 
ers 

jwever, when we use the term 
o, we refer to both the TRS-8Q Color 
ipuler and the TDP System- 100 
iputer It ie easier man usmg both 
ie "given" names throughout the 
SOW. 



e Rainbow Check Plus 




ie smell boxes that you see a ceo rn- 
rlng programs in the RAINBOW is A 
ck sum" system , which is designed 
Ktp you type in programs accurately, 
im/iow Check PLUS will count the 
bar and values of characters you 

In, Vou can then compare the 
ber you get lo I hose printed in the 
■jow. On longer programs, some 
mmark lines are given. When you 
h the end of one of (hose tines with 

typing, simply cqeck to see if the 
bers match. 



To use Rombow Check PLUS, type 
in the program and CSflvE it for later use, 
then type in the command hum and press 
enter. Once the program has run, type 
NDri and enter to remove it from the area 
Whtire the prog mm you're typing in will 

go 

Now, while keying in a listing from the 
rainbow, whenever you press I he down- 
er row Key, your Co Co will give you the 
checksum based on the length and con* 
lent of the program in memory. This 
Is lo check against the numbers printed 
In the rainbow If your number is 
different ( check the listing carefully to 
be sure thai you typed in the correct 
hhstf program code For more details 
on this helpful utility, refer to H. Allen 
Curtis' art tele on Page 21 of Lhe February 
1984 rainbow, 

Since Reiooow Check PLUS counts 
spaces and punctuation, be sure to type 
in the listing exactly the way it's given 
In the magazine. 

I ft aS:X*=2S6<OEE* L 35 J ♦ 1 ?B 

20 CLEAR 25.X-1 

30 X-256*PE£K (35 J +1*3 

50 HERO Y:U<=W*Y;Pfl|NT 2,Y;N 

G0RKE ?«V:Nm 

73 I ru- 7gO5THENB0ELSEPK? i NT 

'DRTfi EflftOC " :STFJP 
H» EXEC K:EN0 

T3S DnrR ib2, 1, me. is? t ne» 131 
itie DRtfl us, iB3. x, ios. 19*, I, 107 

lie DfllR 175, HU, 58, 48. Ml), 4, 19i 
120 QfiTR J, 107* S7, 129, 16, 38, 38 
138 DATA S2, 22, 79, I5B, 25, 238, 129 
148 ORTR 39, 12, X?l , 128, 171, 12B 
158 CRTfl 238. 132, 38. 250. 4B. 1. 32 
160 ORTfl 2*18. 183, 2, 222, 4fl, H0, 14 
130 GflTR 158, 166, IfiS, 132, 2B. 254 
1B0 CRTR 108, 173, 138. S3, 22, t26, V 
190 ORTR 0, 135 , 255, 134. 40. 55 
2W) CflTR 51. £2. 41, 0 



Using Machine Language 



Machine Language programs are one 
of the features of the rainbow. There 
are a number of ways to "gel" these pro- 
grama Into memory so that you can 
operate them. 

The easiest wey is by using an editor/ 
assembler, a program you can purchase 
from a number of sources. 

An editor/assembler allows you to 
enter mnemonics Into your CoCo and 
then have the ed nor/ assembler assem- 
ble them into specific mat ructions that 
are understood by the 6809 chip that 
controls your computer 



When you use an edllor/assempier. all 
you have to do, essentially, is copy the 
relevant instructions from the rainbows 
listing into CoCo 

Another method of getting an assem- 
bly language listing Into CoCo is called 
"hand assembly," As the name implies, 
you do the assembly by hand. This can 
sometimes cause problems when you 
have to set up en ORIGIN statement or 
an EQUATE- fn short, you have to know 
something about assembly to hand 
s sse m hie some p rog ra ma 

Use the following program it you wish 
to hand assemble machine language 
listings 

1* CLERP2«8.ilH3FeUi 1-W3n» 

20 PRINT "ft0tift£S9: ";H£X«( lU 

30 INPUT "BYTE": Bi 

4* POKE L,VRk(*tH*+eS) 

S0 i-i + llGQTfl 2€ 

This program assumes you have a 16K 
CoCo, It you have 32 K, change lhe 
i.HJFS0 in Line io to th^raa and change 
the value of I' to lh ir tis 



The Rainbow Seal 



RAINBOW 

The Rainbow Certification Seal js our 
way ol helping you. the consumer The 
purpose of the Seal is to certify to you 
that any product which carries the Seal 
has been physically seen by us, that II 
does, indeed, exist and that we have a 
sample copy here at the rainbow, 

Menu lecturers of products — hartiV 
ware, software end firmware — are 
encouraged by us to submit their pro- 
ducts lo the rainbow for certification 
We ascertain that their products are, In 
actuality, what they purport to be and. 
upon such determination, award a Seal 

The Seal, however, is not a "guarantee 
of satisfaction " Tne certification pro- 
cess is di f reran t from t he review p rocess 
You Sre encouraged to read our reviews 
to determine whether the product Is 
right for your needs, 

There Is absolutely no relationship 
between advertising in THE rainbow and 
the certification process. Certification is 
open and available to any product per- 
taining I o CoCo. A Seal will be awarded 
io any commercial product, regardless 
of whether the firm advertises or nut 

We will appreciate knowing of in- 
stances of violation of Seat use. 



A.iy.jsl THE RAINBOW 225 



JOYSTICK UTILITY 



I6K 

ECB 



[ 



□ 



With a little aircraft technology, you can 
he in complete control . . . 



Th 



e 



Joystick 
Fix-It 



By J of in G» William*. 



This program is a solution lo a problem which plagues 
users of the standard Radio Shack joysticks. We 
all know the sticks arc inexpensive and work well 
enough for most applications However, they seem to be 
loo sensitive near the center so it is easy to over-control 
screen object v 

Since I am afi engineer Of! the F-16 fighter prog rani. 
Tin aware or a method used in its flight control computer 
to cure that same problem in the aircraft. The pilot 
commands are received by the computer and shaped by 
a series of equations 10 provide the desired airplane motion. 

The CcCo can do |he same thing lor us, Alt it lakes 
is for the slick command lo be multiplied by the absolute 
value of itself and divided by u constant to retain proper 
scaling. The stick will then have a slower response near 
Center, hut will still have quick action near the extremes. 

Stik Fix is a demonstration of i his capability. RUN the 
program and slowly move the right slick laterally to see 
the effect. The screen horizontal axis is the stick motion 
while the vertical axis is the modified command. (I have 
put this change into the Sopivith Co Co flight simulator 
roll control and it makes the action much smoother and 
cosier to manage.) 



The listing: 

IP PM0DE4 , 1 : SCREENl, 1 : FCLS £ 5 ) : CO 
LOR0 , 5 

15 LINE £12 S f 0) - (128, 191} ,PSET:LI 

NE (0,96} -(255,96) ,PSET 

20 X=3.2*(JO¥5TK.(0) -31-5) 

30 Y~(ABS £X)*X)/130 

40 PSET(12B+X,96.5-¥) 

50 GOTO 20 



1 



226 THE RAINBOW Aug u 11 l$BS 



s Battle the 

of Disk Drives 




w Lower Price 

-DISK Drives $4&r95l 

$34.95 

Sett There are amply spaces in youf 32K 
34 K CoCo The Pmbie VDOS Un DISK 
I you fill mem up wilh PROGRAMS' 1 



n-DlSK uses your computers entra 
imoiy like n fasi disk drive. 

is- DISK can star a BASIC and MACHINE 
NGUAGE programs 

n-DISK IB INVISIBLE Yupl Un-DISK 
as no) interfere with normal Color Corn- 
tar Operation 

a-DiSK appears only when you lype I he 
iyiu w.rd VDOS 

rvDlSK comes wilh comprehenstve >rv 
dclton* which you may rial need U:- 
use. 

n-DISK is self- prompting and easy la 
ei 

rt-DlSK i» provided on casselte 

n-DISK is faster ihnn n slow clumsy 
SK DRIVE and best of all . 

n-DISK ifcCHEAPER lhan flDlSK DRiVE! 

n-DISK will work even il you already own 
M our WhY SUV A DISK AT ALL 7 

n-DISK should he >-i Ihe library at evaiy 
nous CoCo user even if you own a dis* 
ya Frank J. Esser. independent reviewer 
f rainbow Magazine' 



OK sure, disk drives ARE NICE < own one 
Bui ll your linanccs are limited. IheUn-DIEK 
can give you mven oi the power of ihe 
mechanical dnve Even il you already own n 
disk the un-DISK can work like a super fast 
antra disk 

EXTRA . EKTR A EXTRA EXTRA - 
Additional Power Far S 14.95 

Only with VDUMP fur Ihfc Un-DlSK' 

• VDUMP lels you make a cassette backup 
copy ul everymmg stored in the Un-OISK 

• VDUMP lets you save 5, 10, IS or more 
progiams on a single cosset t a tape his. 

• VDUMP lets you switch UmD iSKs With ft 
single land operation replace a group af 
financial programs wilh a sol or children's 
programs. (The new VDUMP tape over- 
writes the old.) 

■ VDUMP con allow you to save a whole tor 
of fuinbow on tape m a SINGLE IHe, 

• VDUMP is Ihe ported companion to the 
Preble VDOS Un-DJSK- 

Available Iram Doctor Preble's Programs 
naimnliy' BTingnig you line Color Computer 
Products Since 1983? 




S I 9S 



The Preofe VDOS Un-UISK t 

Tho Preble VDUMP. ♦ 
Shipping & handling 

U S. and Canada . , . , Si .60 

or iS.OO to otnnr lo reign pofnla 

VISA and MaslerCard accepted 




Order From: 
Dr. Preble's Programs 

6540 Outer Loop 
Louisville, KY 40228 
[502} 980-3261 
Cflnndifinfl may order from Kelly Sohwrare 



Watch out for dog bytes! This canine version of the 
carnies classic shell game is a fascinating test of your 
visual reflexes 



Which Way Did Tha 
Mangy Mongrel Go} 



By Brad Nation 



T\ oghouse Is a short program to 
m m challenge the visual reflexes of 
X_*^ everyone from toddlers to 
adults, The 2,087-bylc Color BASJC and 
machine language program is simple. 
A dog runs in and out of three! doghouses 
and after it stops you are asked which 

(Brad Nation is a quality assurance 
failure analyst at Sunditrand Data 
ConfroL inc. He writes programs for 
fuo and profit at home in his spare 
time 4 




he use yuu think he is in. After eagh 
response the dog's speed is adjusted try 
jpproximuidy .10 percent r faster if your 
answer was right and slower if it was 
wrong. 

Due to the machine language sub- 
routine, the speed of the dog can be 
varied from as fast as 0.03 seconds to 
cross the screen from doghouse J to 
doghouse M, to as slow as 1,9 seconds 
to cross the screen. 

Doghouse was written for any Color 
Computer, 4K or more, Extended or 



22B THE RJUhlBQW Airgusi I6B5 



Extended basic. Please note, 
ver. that users with Color BASIC 
d replace Line 2 with 2 POKE 
ML^2SG:P0KE 27G , ML -PEEK 
1 *2S€. This is because ihc DEFUBB 
iund is ii ol supported by Color 
". so the machine language routine's 
ition address must be poked in io 
oris 275 and 276. As nn alternative, 
of cither system can replace Line 
lh 2 IF(PEEK( 327B8)=S9 
'£EK [32769 \-BB] THEN 0Er(j5R= 
ZLSE POKE 275«l1t/25G: 
27S, HL -PEEK 1275 ]«2 56 which 
s the program lo determine if 
tded BASIC is present or not. The 
-am will then be able lo run on 
yslem. 



The 321 -byte machine language 
routine in position-independent so users 
with 32 K or more may warn to put the 
ML routine jnlo higher cue tuury by 
changing the CLEAR statement in Line 
I to CLEAR 2130,32446, and afcto the 
value for ML in Line L 

Also, 4K basic users must change 
■ he CLE AR statement lo CLEAR 200 , 3771 
kind change thu value of M L to ML -377 5, 
This is due to ihe smaller memory size. 

Type in Doghouse and run the 
program Operating instructions are 
provided on -screen ► Pressing l S* when 
"PRESS 4 TO GO" is displayed will 
show the speed the dog will run during 
the next round (100 - fastest and 0 - 
slowest )h 



The assembly listing for the Ml 
runt me is not included. The routine 
operates as follows: On entry to the 
routine, if the passed parameter is equal 
to T (ie., A=USR( J H then ihe dog has 
started in doghouse tfl and the doghouse 
doors are opened - If the passed parame- 
ter is *2/ then the doghouse doors are 
closed so the dog can't be seen; if the 
poised parameter is l _V On-n I hu- ilnnrs 
arc opened to show the dog. If the 
passed parameter is anv other value (In 
Line 7 NP equals 1317, 1327 or 1337). 
then the dog runs to the new location. 

{For those having questions about 
this program, you may write to Mr 
Nation at: 151 15 N.E. Sih Street, 
BcJJevue, WA 98GQ7.1 



t listing: DOGHOUSE 

2LS3 : PRINTS 137 , " doghouse game 
;;CL1AR 200 , 16062 :PRINTG448: PR 
r;ML=16063 

3EFUSR=ML I EXTENDED ONLY 
FOR 3>ML TO ML+320:READ J: POKE 
,J:NEXT I:A»TTSR(1) !R$-" GOOD, 
J WERE RIGHT I ■■ : C$=CHR$ ( 175 } t F 

1=1 TO 5:C?-C$+C$:NEXTI:S=25 
?RINT@100,C$? :PRINT@104, " PRES 
1 4 1 TO GO »J :A$=INKEY$ 
^$=INKEY$:IF A$^"S" THEN PRINT 
J0,C$?:PK1NT§106," speed ="?IN 
L00-S/1.27} ? :FORI=1TO900;HEXTI 
3T04 ELSEIF AS= M 4" THEN PRINTS 
l f C%i ;PRINT@107, "GET READY" ? : 
3E A=RND(6) :GOT0 5 
FOR 1=1034 TO 1449 STEP 32: J=R 
(8}*16+l27:POKE I, J: POKE 1+10, 
SOUND (255- (1-1035) /2) ,1:HEOTI: 
KE ML+232,S;POKE HL+234,S;FOR 
1034 TO 1449 STEP 32 t POKE I ,17 
POKE 1+10 , 175 ;NEXTI : PRINT€100 , 
j ; FOR 1=1 TO 15+RND(15) 
tfP^RND(3)*10+1307tIF NP=OP THE 
7 ELSE A=USR(NF) tQP=NP; NEXT I; 
JSR(2> tPRINT#103,« WHERE IS TH 
DOG? " ; ! A$=TNKEY$ 
i$=INKEYS;G^VAL(A$) ;IF G<1 OR 

3 THEN 8 ELSE A=USR(3) :S=PEEK{ 
f232) ;G=G*10+1307 : PRINTS 100, C$ 
IP 6<>NP THEN 10 

PRINTS 101 1 1 3 FORI=l TO LEN(R$) : 
INT MID${R5,I,1) ;sIF MIDS(R$,I 
)=" " THEN FOR J-l TO 50:NEXTJ 
;FORJ-1TOS00 ! NEXT J J S=S/ 1 . 3 : GOT 

4 ELSE SOUND ( 10+10*1} ,lsNEXTI 
PRINTS 101 , ** SORRY , YOU WERE W 



NG 



ii 



:FOR 1-1 TO 11: SOUND 50,1 



; SOUND 75,UNEXT I :S=S*1 . 3+1: IF 
S<127 THEN 4 ELSE S*=127:GOTO 4 

11 DATA 189,179,237,193,1,16,39, 
0,30,193,2,39,79,193,3,39,67,23 7 
, 141,0,233,236, 141,0,227,16,163, 
141,0,224,39,119,16,44,0,116,22, 
0,147,95,231,141,0,212, 142,5,47, 
175, 141,0,201,175,141,0,199,134 , 
49, 183,4 

12 DATA 197, 13 4 , 50 , 18 3 , 4 , 207 , 134 
,51,183,4,217,142,4,227,49, 141,0 
, 206, 141,46,142,5,1, 141,41,230,1 
41,0,168,39,105,32,70,51,141,0,2 
03,32,4,51,141,0,208,142,5,33, 14 
1,16,142,5,65,141,11,142,5,97,14 
1, 6, 142 

13 DATA 5,129,141,1,57,31,50,166 
,160,39,22,167,132,167,137,0,10, 
167,137,0,20,48,1, 32,238,166,160 
,39,4, 167, 128, 32, 248, 57, 19B, 1,23 
1,141,0,98,106,141,0,91,141,190, 
174,141,0,84,48,30,49,141,0,83,1 
41, 68,48 

14 DATA 136,30,141,218,48,136,27 
,32,29,95,231,141,0,65,108,141,0 

,58,141,157,174,141,0,51,49,141, 
0,65,141,37,48, 136,27, 141,187,48 
,136,28,16,142,202,202,16,175,13 
2,48,3,16,142,197,197, 16,175, 132 

15 DATA 134,25,198,25,90,44,253, 
74,44,248,22,255,3 3,141,153,48, 1 
36, 29, 141 , 148, 57, 5,57, 5,57,0,204 
, 198 , 198 , 0, 195 , 194 , 193 ,0 , 128 , 128 
,128,193,0,201,201,204,0,194,193 
,195,0, 194,128,128,126,0,172,168 
,179,164,172,0,168 

16 DATA 179,183,191,191,191,187, 
179, 164,0,191,255,255,255,255,2 5 
5,255, 255, 191, 175,0, 191,207,207, 
207 , 207 , 207 , 207 , 207 , 191 , 175 , 0 ^ 



A<JUuel IMS THE AAlHflOW 229 



This practical application gives a simple 
lest of your eyesight to indicate if there s 
a need to seek professional examination 



As Far As 
The Eye Can See 



By Robert L, Gr« 



Many of us take our precious 
gift of sifihi for granted, but 
mivusc. puiiutiptn .siuj distut 
cm slowly rob us of our good vision. 
I'm just a country programmer, but my 
CoCo can now make my family and 
friends more alert to vision dangers and 
seek regular checkups with a doctor of 
Optometry or an ophtharnologisi. 

Vision is the eye-opening program 
ill tit turns our computer into a health 
advocate. The first test is for retinal 
disparity and focus. This "parlor trick" 
test serves to grab our attention in 
preparation for the red / green colorblind 
test. The red/ green syndrome is usually 
a male trait, but that distinction is 
ncL-t'Siarv loi iruHiu mu.i ,lK mlier 
indicators and for electronic component 
coding. 

For the beginning programmer. 
Vision serves to clearly demonstrate 
both special CoCo features and some 
sophisticated techniques. It also provides 



(Robert Green is former president of 
the TRS^SO Users Group of A ilanta, 
Ltd., ami was selected by Johns Hopkins 
and Tandy to host the Southeast's first 
computer-assisted aid to the handt- 
flipped workshop and fair. He writes, 
teaches and does consulting work.) 



that person with a Tree alphabet (lines 

Line 20 dimensions the *A + array for 
a GLi and PUT function later in the 
program, and also makes: STS equal 32 
graphics characters to enhance and 
make more professional the set of 



"Vision is the eye- 
opening program that 
turns our computer into 
(i health advocate , . » 
For the beginning 
programmer, it semes 
to clearly demonstrate 
both special CoCo 
features and some 
sophisticated 
techniques. 99 

instructions {lines 580-690). 

Line J 30 sets up the three views of 
the three colored circles. Line 70 
determines the length of lime the circles 
remain on the screen. Line 160 deter- 
mine* the length of time the screen is 
cleared (PELS'), 



The colorblind test begins wit! 
170. Using P5ET to color in m 
the screen took so Jong. I feared m 
takers would fall asleep. 

Lines 170- 1 SO use loops to ran 
place colored dots at the uppi 
corner of the screen in a 20-tay-2{ 
Line 190 GET* (he area in the 'A" 
and stores it for Inter use. 

Line 200 uses loops to replica 
SET W array t thus drawing the 
much faster with no big loss to ra 
coloring. 

In Line 30 is the first of the 
commands using the alphabet 
290-560% This technique saves J 
typing and errors, 

Another lime saver is the II 
(Line 270 for the colorblind let 
Line 710 for the instructions |< 
allow quick keyboard one-stroke 
anon and using the feature as a t 
routine permits faster typing * 
program. 

SOUND is used in Line 250 mci 
a prompt to alert the user th< 
computer is ready with another c< 
circle to be discerned. 

Vision adds a very practica 
rewarding aspect to the CoCo. Its 
prompt others to contribute pro 
that can benefit the family an 
population in general. 



230 



THE RAINBOW AUfltal 1Sftb 



no 161 

410 75 

600 1-2 

&70 , ,72 

END B9 



t listing: Y15ION 

g i******** VISION ******** 

i '** COPYRIGHT (C) 1984 ** 

£ 1 ** BY ROBERT L* GREEN ** 

3 '** POST OFFICE BOX 419** 
l *** C LARKS TON, OA 30021** 
5 '** PH; (404) 451-9813 ** 

10 CLEAR 1000 

>0 DIMA ( 20 , 20 ) : ST$=STRING$ ( 3 2 , CH 
*$<150)) 

10 CLS : PRINTSTS : GOSUB580 

*0 FMODE1, l*SCREEN4,l;PCLS:GOSUB 

290 

50 F0RT=1T03 
S0 CIRCLE (100, 100) ,60,3 
70 FORX=1TO500:NEXT 
30 PAINT (105,130) ,3,3 
90 CIRCLE(100, 100) , 30,4 
L00 PAINT ( 100 , 100 ) , 4 , 4 
110 CIRCLE (100, 100) ,10,3 
120 PAINT(100, 100) ,3,3 
130 FORX=1TO3000jNEXT 
140 PCLS 
150 NEXTT 

160 FORX=1TO500;NEXT 

17 0 FORX=0TO 2 1 : FORY= 0TO 2 1 : PS ET ( X 

,¥,RND£9)-1) 

180 NEXTV : NEXTX 

190 GET(0,0)-(20,20) ,A 

200 FORX-19TQ1 50STEP20 ; FORY^l 9TO 

150STEP20 

210 PUT{X-19,Y-19>-(X,Y) ,A:NEXTl 
NEXT 

230 DRAW"S12;C2;A2rBM170,10;"+C$ 
+■ 0$+L$+0 S+R$ : DRAW" S 12 j C4 ; A2 ; BM20 
0,30? "*Q S+FS ; DRAW"S12 ?C3?A2 ; BM16 
5 , 50 ; "+C$+I$+R$+C$«t-L$-*-E$ 
240 FORT-1TO2000 : NEXT : DRAW 11 S 1 2 ; C 

4 ;A2 ; 8MB, 150 ; h +H$+I$+T$+SP$+K$+E 

250 FORX«0TOB : SOUNDS* (X+l) ,2 : CIR 
CLE (80, 80) , 50,X:GOSUB2 70: F0RW=1T 
010! CIRCLE (10, 10) ,W,X:HEXTW:HEXT 
X 

260 CLS : PRINT 11 THE END"; END 

270 I$«INKEY$ : IFI$=" "THEN270ELSE 

RETURN 

290 AS 5 *" BEHUNU2R4 NU2 DGL2 BGBL6 " 
300 B$= " BEHENR3HER3 D4L3 3GBL6 11 
310 C§= " BU4 ER2FD2GL2HBG2 BL4 " 
320 D$="B£HU2ER3D4L3BGBL6*' 



330 E$="BER3U2NL2U2L4BG5BL2" 
340 F$^'BUR4U2NL3U2BG5BL5" 
350 GS 3 " BUR4 U3HL2GDRBG3 BL4 n 
3 60 H$« W BU02NU2R4NU2D2BGBL9" 
370 I $= " BR2 BUU4 BU2BD7 BL8 " 
380 J BUU3 ER2FDBG3 BL7 M 
390 K$="BUE2NH2R2ND2U2BG5BL5" 
400 L$="BU5R4D4BGBL9" 

410 M$="BUNU4E2F2U4BG5BL5 " 

420 N$= " BUU4 F4U4 BG5 BL5 « 

430 0$="BEHU2ER2FD2GL2BGBL6" 

440 P$^"BER3U2NU2L3GNFBG2BL4" 

450 Q $- lf BEHU2 ERNDNURFD 2 GL2 BGB L 6 1 1 

460 R$= » BEHE RNH2 R2NU2D2L3 BGBL6 « 

470 BU2 FR2EHL2HER2FBG4 BL6 11 

480 T$="BUR2NU4R2BDBL10» 

490 U$=»BUU3ER2FD3BGBL9" 

500 V$="BUU2E2 F2 D2BGBL9 " 

510 W$-"BUU4F2E2D4BGBL9" 

520 X $- " BUE2NH2NE2 P2BGBL9 » 

530 ¥$="BUE2NU2F2BGBL9" 

540 Z$— *' BUNR4E4L4BG4BDBL2 " 

550 SP$="BE4BUBG5BL5 rr 1 ***SPACER 

560 RETURN 

580 PRINTTAB (10 ) "v i a i o n":PR 
US, & RED/ GREEN COLOR BLINDNESS ■ 
PRINT" THOUGH AN OPHTH ALMO LOG I 
ST OR ODSHOULD ALWAYS BE CONSULT 
ED, YOURCOCO MAY BE AN INEXPENSI 
VE TEST «. " 
590 GOSUB700 

600 PRINTTAB (8) "retinal disparit 
y": PRINT: PRINT 1 ' WHEN WE FOCUS 0 
N SOMETHING, WERETAIN THAT IMAGE 
EVEN AFTER WE STOP LOOKING AT I 



One-Lmer Contest Winner . . 

This anc-linei prims n smaJ] checkerboard on the 
Radio Shack DMP-1QC. Line Printer VII, Line 
Prinicr VIII and some other Tandy printers* 

to print a full-size jB-hy-K-inch) checker hoard, 
change rafl H=l TO i to TO 3 in !WtJ plates anil 
FOR J=l TP 7 (o TO 68 ill four places. 

The listing: 

1 PRINT* -2 , CHR$ ( 18 ) : FGRG-1TQ4 ; FO 
RH=lTOl : FOKI~lT04 : FORJ=lT07 r PRIN 
T# ~2 , CHRS ( 12 8 ) ; I NEXT i FORJ=lT07 : P 
RINT#-2,CKR$(255) ; ; NEXTJ , X i PRINT 
#-2 : NEXT : FORH-lTOl : F0RI=1TG4 : FOR 
J-1T07 ; PRINT* -2 , CHR$ (255);: NEXT s 

FORJ*lT07iPRINT#-2,CHR$ (12 8) ; : NE 
XTJ , I s PRINT! - 2 : NEXTH , G 

Jiimtw Sritl/iin 
i iwrpool, NY 

■ l-n Link winnirf t»tit-lniic, aMHtil «ilf)^ Hi= 'uHhu httn •cm CQpfa 
ir hjih Yht AufwJWuir iimtti Of 5>"\tthntim md in cumpftUHtn HtHn("->- 
V, wuL'ituM i Tuft i 



AufluM iae& THE RMNBOW 231 



INT; PRINT" THIS PROGRAM QUICKLY 
TESTS FOR : RET 111 AL DISPARITY* FOC 
T, ": PRINT r PRINT M HOWEVER, THAT 
IMAGE NOT ONLY REMAINS ON OUR Z 
YE'S RETINA, BUTTHE COLORS BECOM 
E OPPOSITE I " t 

$10 GOSUB700: PRINT" OUR FIRST T 
EST WILL BE THREE CIRCLES. ETA 
RE AT THEM, THEY WILL DISAPPEA 
R AND REAPPEAR TWO MORE TIMES * " 
620 PRINT" AFTER EACH DISAPPEAR 
ANCE, YOU SHOULD STILL SEE SOMET 
KING. IF MOT, THIS MAY INDICATE 
A CONCERNFOR AN EYE CHECKUP - 11 7 : 
GOSUB700 

630 PRINT 11 WHILE LOOKING AT THE 
SECOND & THIRD CIRCLES, YOU MAY 
SEE THE REVERSED IMAGE APPEAR 

AT DIFFERENT SPOTS AROUND THE C 

IRCLE . " 

640 PRINT" AFTER VIEWING THE 3 
RED & BLUECIRCLES, CLOSE YOUR EY 
ES & OPEN THEM, LOOKING AT A WHI 
TE WALL," 

641 PRINT" TRY THIS TEST 3 TIM 
ES IF YOU DON'T DO WELL TO COKPE 
NSATE FOR THE RANDOM BACKGROUND 
COLORS . " r : GOSUB700 



650 PRINT; PRINT" THIS MAY ALSO 
N DIC ATE NEED FORA VISION CHECK I 
Y AN OPTOMETRIST" ; :GOSUB700 : PRIf 
TTAB(B) "color blindness 11 : PRINT 
660 PRINT " AFTER THE 3 -CIRCLE Tl 
ST, YOU 1 LLUNDERGO A SERIES TEST 
FOR RED/ GREEN COLORBLINDNESS » 11 
: PRINT: PRINT" A MULTI-COLORED I 
LOCK WILL BE DRAWN AND A COLOREt 
CIRCLE ORAWNWITHIN IT , " ; : GO SUB! 



670 PRINT" YOU SHOULD BE ABLE I 
0 SEE THE CIRCLE AND IDENTIFY TH 
E COLORS: GREEN WHITE GREEN BLUE 
RED WHITEGREEN BLUE RED";:GOSUE 
700 

6B0 PRINT" TO CHANGE THE (HIDDI 
N) CO LOREDC IRCLE, HIT THE SPACE 
BAR. PRINT i PRINT" A CIRCLE (I 
N THE UPPER LEFT) WILL GROW TO 
INDICATE THE PRO- PER COLOR OF 
THE TEST CIRCLE » " t PRINT M GOOC 

LUCK I " ; : GOSUB700 
690 RETURN 

700 PRINT: PRINTST5: PRINT" >-> H 
IT g KEY TO gO ON" 
710 IS^INKEY$:IFI$^""THEN7I0ELSE 
CLS ; PRINTST $ ? i RETURN ^ 



Forget Those Point Spread Blues! 

With Pigskin Predictions! 

Tired of wrestling with Sunday pofnl spreads? Let your 
Color Computer do it Tor you> Pigskin Predictions, Ihe 
best -selling NFL handicapper. Is ready Tor the 1985 sea 
son. Spend a lew minutes typing in scores each week, and 
here's whai it wtil do: 

■ Menu-drrven selection of schedules, ratings, division 
races, predictions or results toy team or week. Seven differ- 
ent reports to screen or printer f 

■ Easy once-a-week entry of scores-no complex, mean- 
ingless slats. 

■ Predicts scores of ell games tor remainder oi season 
each wEtfkt 

1 Calculates projected won -tost records lor all weeks 

■ Maintains home field advantage end power ratings lor pii 
learns 

■ 1985 scheduJe dare file included tree. Or enter the sched- 
ute your sett 

■ 32/54K enhanced version ieatures dazzling Rainbow 
Writer Screen display. Seeing is believing! Standard 16K 
Y<?rtiDn incfudRd, loo 

You'll be amazed at the power ol uhis program. 1 6/32K 
ECB required (32K tor disk version) Only $35.95 on tape 
or disk. 1985 Data (ap^ drib lor prevous owners, just 
J 1395 




Toll Fre« [Ordfirs Only! 400-245-1221 
For Inform kilo rt Call 301*547*1447 




Federal HMI Software 8134 Scotts Level Rd. Baltimore, Md, 21208 



□ 



232 the raw sow ruqrn tflSS 




RAINBOWTECH 

Downloads/Dan Downard 

Answers to your technical questions 

KISSable OS-9/Da/e L Puckeit^ 

Cfiffhangars in the micro soaps 

MA\LQS/Timothy A. Harris. 



234 
236 
246 



The remainder of MAI LOG'S listings 




DOWNLOADS 

Printing Through 
The Line Feed Patch 



By Dan Down 
Rnitihnw Technical Ed 



■ I jp oke with you at RA IN BO Wfest and 
you iota* you had a patch tv add a line /tint 
la thr basic LIST command. I have a aJfi' 
CnCtt 2 with Dnk RAtilC 

John tinders 
If art /true, Wf 

i .'I hi, we havenl run this- program for 
quite a while, so lets hope iiV of sonic uae 
in Nit newcomer*. Li LLdd^ a hnc feed idler 
every carriage return. Ii also has some oilict 
features such us vet ling your Uaud rale. 
Change 180 in Line 230 to ynur desired Bund 
rale The following version if written for 
32 K, but will run Tine in J 6k if vou change 
lines 100. ISO. 190, 200 and 210 to I6K 
.id dresses by subtracting I63S4 from the 32 K 
value, AUo, in Line 220. change PCKE 
3£0,12? to P0KE3S0,G3. 

1G« CLEPR200,32?a3 

IlOOATfl 5?, 21, 214, 111 ,153.254 

130 op™ is , u . 129 , i3, 3^, 3 ase 

130DPTH l£O,2,173,3,134,|0,S3 
14« DfiTA 21 

150 FOR 0=3274* TO 3276S 

163 READEiPOKE D . E : NEXT 0 

190 POKE 32?55,PEEK{359) 

290 POKE 32?£€. PEEK (369) 

210 POKE 327G7.PEEK ( 361 j 

229 P0KE359. 126;P0KE360, 12?:P0KE 

3G1.232 

(Dan tJownartl is an electrical engineer 
and has been involved in electronics/or 
25 years through ham radio [K4KWTJ 
thy interest in computers begun about 
six years ago and he has built several 
6SXX systems*) 



239 POKE ISO, left 

240 END 



Fur warding Address 

• / found Tftfi JUM iicur »j a bookstore 
ffl f*ortsnu/uth and bought the April and 
May fxmes. In both issues. I found nfutt 
poems to hi- a mistake on the "RAINBOW 
info ' page fn thr column on "Using 
Madmie Language, "if thr takings is A H'Pn't 
diauMn't I=&H7F8Q? Then, ho* do you 
exetttte the program'/ Alt ft does is hang 
up my machine and I lose everything. 

t have enjaveJ your magazine, especially 
flit.' Ont -t iwrs. 4 ha. the reviews of the 
ttrodtii t* and soft were ate excellent. Does 
anyone have anything mare an the DSfP- 
105* 

Jultti Hums 
Chexaprake. VA 

You arc completely corrcct T John, in 
i>hscmng that if ynu change the CLEftR 
command for 32K, you should also change 
IV of the curling address of the program 
^incc we receive a few questions on this 
program, let "a explain it lo I he non-machine 
language programmer*. First h the program 5 

20 PRINT "ADDRESS: ~;HEX* [ I j i 

30 INPUT -flVTE'iBl 

40 POKE [,VRL(-*H--B*1 

S9 I-t^l:BQTD20 

Line 10 

GL E AR2S0 . A H3F 93 iclls E Mended BASIC 
to reserve 200 hytes For siring space and 



not lo let any basic program extend 
address &H3F00 in memory. Since 
of memory in a I6K Co Co is&H3FI 
command reserves 256 bytes at the 
ihe memory for machine language pro 
For a 32X./64K computer you can • 
this part of the command to I 
20a.&H7F«Q, since &H7FFF is d 
memory location. 

At the same time there a m 
blaiement on the liner 
Identifies the beginning address 
machine language program. This 
should be changed to correspond 
lowest address, encountered in the Bit 
listing. If you should change this m 
be sure 10 change ihe corresponding 
in the CLEflfi command, 

1 would suggest deleting Line J 
adding the following; 

10 ! Npur BEGINNING ADDRESS:*;* 
IS 1=VRH -iH-+SS) 

This will allow you to pick ynu 
beginning address, ft won't protect 
program from lASJC, but you NhouL* 

11 before you run a &AMC program Ka 

Lines JO-SU 

These BASIC commands allow y 
input the hexadecimal bytes ai each a. 
one ai a time. After the byte is in pi 
address counierT it incremented, uc 
art ieady for the nest byte Keep I 
in the Hex byte* until you leach in 
of the program. 

Just for reference consider the foil- 
line msi put from EDTAS W*- 

7F-Q0 HE 0400 00100 START LDX H% 



234 THE RAINBOW Al/flirt* 



his cast, 7E04J is the address of the 
sing byte of this instruction, and 
e Ihe hvtcs tit adJrcssts &H7EDD r 
tot j. nd &H7E02 respectively. If this 
ic fieri line of the program, you would 
■neihing like this 

ritange Line IU of i he program tea 

;lep.G299 . &H?arr: r --ih?Es« 

MM the I! ASK' program 

The fallowing will appear on your 

■CTeen; 

\DDRESS< ?EdQ BYTE: 
r*ou type: BE (0?| 
fun will see; 

ADDRESS- 7E0I BYTE: 
i*ou lype: 9fl | CRI 

o on until you reach the aid ol the 
1 

ig this program 

■ L hit and vcu will be back at 

>K prompL Yout machine language 
Km will still be in memory, then you 
save the program. Use the \ C ) SPVTJ1 
plod in i be following way; 

ifl\/EM J nane^,5tart a dor, and 

nd hick, and 1 hope I h i> little program 
ntcrcsT you novice Ml, programmer*. 
It where your programs are located, 
program will nut work for loading 
,,i ML progriinu located below address 
EQO due to conflicts with BASIC, As 
*h the programs are in upper memory 
ihouldnr haw any problems 



Mew, Improved Step Rates 
Now Faster Than Ever! 

'liif Cuyit'ti "j Tt'uis City, J< km. wTf«e- 
p May f <t$5 issue how w speed up tin* 
rate of your disk drives* Just to add 
s Up, tt txpos.uMf f*t shorten the delay 
after the controller turns on the motors 
waits for them to come up to spend, 
e DSKCON subroutine cnHr. a delay 
twice before trying to wd or wrftt 
i disk. ThLv program jmt eliminates 
of the c<tlh to the delay routine by 
Mtj no operation codes where the first 
■ routine is railed- First, get into the 
A M mode wtth the corrected version 
.- ROM R A M program (T3EPDP,. instead 
&Df*t)fram the name May " Downloads " 
tm Mr, Claytons step rate fine and 
■yf if if: foUowma tines can be added to 
rogram for one quirk fix. You can alto 
another program from ihr Kuper- 
ARAM program by adding another fen 

m 

tiUN "MVoPDG'EflS" 

educe ihe wait Hme on mohir start up 

DOS LO; 

*=S<*93? TO 54939: POKE X,1S: 
T * 



Far DOS I f: 

FOR X*55iB9 TD 55192:PQKE xMB: 
NEXT* 

Both the step rate increase and the 
shortened watt time can be added to 
program* that us? i hf oti- ill M mode uts 
their own if they have a basic loader that 
executes the HAM mode. TeJcwrilct-64 pt 
particular benefit* rf you create u ww tine 
in the program U/BAS> Make the new 
line number 20$ and include the step rate 
and motor wait all on that tine* lhis wdl 
make the fires after it is in the all* RA Af 
mode, before ihe &4Str loader executes the 
machine language program, Ttiere is a 
definite improvement. 

Jcnum i. Ol.'.'.'jJ 

Roeitester, NY 

Between you and Hhd* we'll have the 
fastcxi CoCo disk drives in town. Jcromr. 
Thanks again and keep those tips coming. 

You are correct about the ROM HAM 
program in the May column. Lei's ice if 
we can get it right this time. 

13 MflReiM fl/BS RRTNBDU 
2B ClEPP 993 

39 Ml A 26,89,1 W, 9, 183,255, 

222,1SS T 128 
49 DRTft 1 B3 , 255 , 223 , 167, 31 1 U9 t 22t t 

53 FOG I = 1 TD21 : PEPDfl i fl*^5^CKB $ t fi ' 
sICJtT I 

90 PEIMT -BASIC IS 1M RUM' 



5p1il-*ecoii(l Question 

■ The following is an open fetter to the 
readership sparked bv the May Issue, 
"Downloads" had a "fn>w to" donated by 
Fhd Cayicnr PCixLiny n> tperd disk track 
its track atves.% tinu- to six milliseconds, 
ItoweMur, ft was for a 64 K machine. Does 
anyone know what to POKE fur the same 
result i*n a J2K or test machine? I know 
a can be done since Peter Stark 's Spell N' 
Fix U does it 

James B. DeStufeno 
Swedeshoro, SJ 

The only reason ilcan be done with Spelt 
JV' Fi\ // r "iim. li that thit program has n 
separate DOS oo the diik The constants 
for track to track access time are in the Disk 
RASic ROM and cannot be changed unlet* 
you are in the nil-RAM mode. 



Keyboard to Joystick Conversion 

• I was wondering if it would be possible 
to after programs in order a> us*- the r<> •■ *'i,i, 
instead of the arrow kev% * 

AifC, Dot* 
Seaforth, Ontario 



AH, you did nut mention any specific 
program > so we will deal in general] lies. The 
ASCII codes for the arrow key on ihe CoCo 
are: 

Up-arrow 94 S5E 
Down-arrow 1(1 SPA 
Left-arrow ft SOS 
Right arrow 9 109 

A tiASit program to detect the right- 
arrow would look something like: 

109 As- INKERS 

J 19 IP P»=CHRS(9) THEN G0T3 . - * 

To give you an undersiamNng of the 
JQVSTK function 1 1 un I be foHowmg program 
from the Getting Started with Color BASIC 
manual: 

1» CL5 

2»PRINT(Sia. JQVSTK 19] ; ' Right-Hon^ 
3» PR^T(|'5.JDY5TK(1 j ; RiQht-V»r t 
aaPPINf^lie, Jny5TK(2);'LBft-Horl£ 
59 PfflWTCaiS, JQVSTK i 3 ) : *LHft-V«r I 
G0 GOTO 29 

Assuming you are using the right joystick, 
the equivalent program for detecting a right 
rmivenienl -f ihe jny^ivk i iif.rgj.tJ nl c.it- 
tigtit-arrow would he: 

lae fl=JQY57K(aj 

lie IP fl>31.5 THEN GOTO . * * 

The only problem with this procedure is 
detecting when the joystick S centered, sfntx 
IQY5TK returns jn inec^ce. In the nh'jvc 
example, change 31.3 to 35 and thin nhuulU 
give you a little play in ihe center. 



Making IBM Work for CoCo 

* t have been the proud owner of my 
Co Co for about two years. Since / must 
use ihe IBM PC at school nowadays! f read 
a toi about changing the Radio Shack DOS 
/"looking iviih CoCo" hi Colin J, 
SicarmunX 

/ have been wandering if it is possible 
to read ASCII files made with an IBM PC 
and create ASC If flics Oust can be read by 
die ifiM PC no if wtfi he possible to create 
flies with WordStar of school, then finish 
these files at home tm my own CoCo with 
Telewriter. / have tried it with the Dutch 
PAStCGDE, but it is u very complicated way 
to scdi-e dm problem. 

Jorgen te titf'tci 
Haartenu she Netherlands 

Jorgcn* we are aware of at least one 
piugram that will irunifcr ASCII files from 
an IBM PC formatted disk to u Co Cn 
formatted disk. It is available from Mark 
Data Products. See their ad in this issue 
(check the "Advertiser* Index/* on Page 25fi 
for the page number I and write for a catalog. 



Ai>giJBt 1985 THE RAINBOW 23S 





LI 




KISSable OS-9 

Cliffhangers In 
The Micro Soaps 



Reporting news from the microcomputer software 
community is u lot Like watching prime lime 
, television snap 1 * f )n Knots, .landing Vni saw her 
babies. Bul, will she get ihem? On Dallas, Hnbh> died. 
How will Ewing Oil survive? And on Dynasty t half the 
ensi wjiis killed by terrorists in an obscure notion named 
Mondavia hm, which huh'. 1 

Come to Think of it, Dcs Moines and Fori Worth are 
a lot like Monduvia* The cities may not be obscure, hut 
the people there sure like clilfh angers* 

■"We Ye working on several interesting projects," said 
Andy Ball, it marketing represents ive at Microware 
Systems Corporation, ihe De* Moines company that gave 
birth to OS-9 and licensed it to Hundreds of original 
equipment manufacturers. "We have negotiated some very 
in i cresting deals with some large vendors. 1 think you 11 
sec some very interesting products from Microware mid 
from the OEMs." 

What arc these "projects' 1 ? Unfortunately, well have to 
watt until later This fall to find oul — just like on the 
soaps However, Ball did offer a few hints. 

"Take a look at what is happening to UNIX and you'll 
find a big hole opening up in the 68000 mcirkei,'" Hull suid. 
"I just returned from a 16 day visit wiih several major 



(Date L, Pnekett is a free-lame writer and programmer 
who has worked with the Motorola family of 
micropfottsMirs sime I97f>. He ts the author of 'Hit 
Official BAS1C0Q Tout Guide, published by hikro- 
svarv and The Official Rainbow Guide to OS- 0 . 
published through the Rainhaw Bookshelf, lit serves 
ftn the Info World Softw are RtvifW Board and is a 
thief warrant officer in the ILS* Coast Guard.} 



By Dale L. Pud 
Rainbow Contributing Ed 

European disirihumrs and the OS-9 o8K markci tht 
far more mature than in the states. The same is tr 
I n pnn Wit h ft vp lice nsed h nnd reds r\f ihn una thIk of ■. - ■ 1 1 

Why all tfic interest in OS-9 6SK? flail had a Tew ans 

"You can now have a has lew workspace nearl 
megabytes: long. And, real data is stored in eight 
instead of five. In fact, both real and integer numbers 
a much greater range." Ball said. "Because of the 1. 
workspace you can build a lot of valid Tools with 
RASIOJ9, You can also handle bigger jobs because yoi 
work with more data in memory," 

Docs all this hoopla about OS-9 68K mean the 
and the Color Computer will go the way of CP/M? 

^Definitely not! We arc very much looked into Ihefil 
Bull said, "We have a large invest mem in the 6809 
9 and so do our customers. Because of this we ore | 
to continue to support it and arc working on several 
products. For example, our full forth AS compiler sh 
be released very soon " 

Most of you have probably already read about a 
of the enhancements built into OS-9 68 K. You've pror 
also wondered if you will ever sec them in the C 
Computer version of OS-9, 

**lt is our general policy m move technology from 
processor to another when possible, 11 Ball said. "This i 
our customers a more unified environment when 
upgrade to a new chip. It helps us make the difit 
versions of our operating system look the same to the 
user. Unfortunately, the 64 K addressing range avail 
on the 6809 means we canout make our utilities on 
as we would Like to and this reality is lying our h 
somewhat/' 

Ball told us that Microware. which made a big n 
for itself by designing and writing software for dedic 



236 THE HAtNBOW AuguM 1SBS 



process control systems, was starling to make a biy splash 
in ihc personal computer marketplace. He predicted l hey 
would establish an even bigger beachhead [nj the war for 
personal computer supremacy within ihe ne*l year or < wu. 

"We have made a big splash in the personal computer 
industry in Japan, And, GS-9 fc still popular ai Tandy/* 
Ball i»aid This statement prompted me to ask the 
question." If GS-9 has been so popular In Japan, why 
haven*! these companies moved it into the U.S. market? 
Lite any good PR man. Had had I he- answer, 

"OS-9-based machines are so much in demand In Japan 
that the j 1 have had to convert factories to keep up wiih 
the two -month backlog," he said. 'They can't even Ihink 
about selling machines here until they catch up m home,*' 

New Trend* Appearing 

We noticed several trends emerging in both hardware 
and software at RAlNHOWfett Chicago. In hardware 
everything is pointing toward hard disk systems ihat deliver 
several million bytes of storage at an affordable price* Si nee 
OS- 0 Is a disk intent ivc operating system, this is a real 
blessing. 

lo Elm] nisi ahL>iii ine^e (rends Ae imerviewird several 
industry leaders The Hrsi lo *u down across fuim out 
trust v TRS-Hft Model 100 was Steve Odneal or P R O 
Systems, loWJl West 6.1 rd Street. Shawnee, KS 66203 (9I.V 
6.1MJ665). Steve made a name for himself by being one 
of the ftrsl programmers in move FLEX, Technical Systems 
Company** operating system, to [ he Color Computer Now, 
he has it«igncd the hardware and wriuen ihe software 
for the 10-mcg hard disk P. It O. Systems was demonstrating 
in ChicagOi 

"It's a J'uU implementation of a hard disk for the Color 
Computer/' Odneal said, "'This means the software treats 
Ihe hard dkk as a full-sto hard disk. It also means thai 
with OS -9 you can format the entire 10 megabyte drive 
and wind up with almost 40,000 free sectors. The hard 
disk controller that comes with the unit also supports up 
lo four additional floppy disk drives, cither five- or eight- 
inch, 

"We supply the complete package — everything you 
need/' Odneal added, "GS-9 made the job easy because 
it lei us Install our hard disk system by simply adding 
a new device driver and device descriptor. In plain English, 
the device driver contains the software thai actually 
communicates with the hard disk. The device descriptor 
tells OS-9 what our drive looks like. The device descriptor 
also lei us reserve part of the hard disk lor Radio Shack 
DOS programs and another part for FLEX programs." 

Using a hard disk with OS-9 really speeds up your work. 
Steve made his point by loading bastcog, U look his Color 
Computer seven seconds to load Ihe program V 22K nf code 
from a floppy. The P.R.O. Systems hard disk leaded it 
in two seconds. 

"Overall, ihe hard disk is about two and a half limes 
faster than a floppy disk/' Sieve said. h, Bul, it seems even 
faster when you are using OS-9 because OS-9 needs to 
access its directories continuously every lime it reads or 
w riles a file." 

Odneal was selling the no* slim-line hard disk at a special 
price of S995 during RAINBOWfcst On ihe markei he 
evpects il lo sell for $1,295 to $1,495 — depending n n 
i he dealer. 



The PRO. disk system feature* a heavy -duly casi 
powci supply, Odneal learned how heavy-duty whes 
drive he brought to RAINBOWfcst was thrown |3 
by a baggage attendant at OTlarc Airport. "We were a 
it wouldn't work nt all after watching it hit the deck 
it worked flawlessly alt be show," he said. 

P.R.O. supplies all the software you need to instal 
run lis hard disk — drivers for Radio Shack DOS, F 
and 05-° and a program that automatically confij 
the drive. They also give you a handful or wild card uti 
thai make it easy lo copy and delete files, and per 
uiher routine lite maintenance chores,. 

To boot OS-9 or FLEX, you simply run a Radio 5 
Disk Extended HA SIC program and type V for OS- 1 
T for FLEX when prompted. Odneal noted that his 
version of the software will let you boot OS-9 direct! 
the hard disk, He said il would be available by the 
you read this column. 

Dul Odneal was displaying only one of the three 
disks we saw at the show. Brian I anlz slayed 
throughout the weekend dcmon^iralmc his handiwoi 
the J & M Systems booth (1S100-A Central 
Albuquerque, NM 87 1 23, 505-292-4 1 82). He wasespec 
proud of the fact thai his drivers for the new JAM 
megabyte full-she hard disk system give full use of 
9V fantastic type-ahead feature, J & M's sysiem feai 
a full-size five megabyte haid drive and an attractive p 

Meanwhile, up in ihe Users Group hospitality s 
Martin Nelsen of a new start-up company na 
Interactive Task Management Svstem, 230 East I 
Street, West Chicago, IL 60185 U 1 2-2y 3-0549) — IT 
Inc. for short — was showing off bis new Hard L 
xub&yetfem for ihe Color Computer. The IT MS drive 
also a full-size five megabyte model and comes with a 
and power supply, Its controller card can support 
additional disk drives. A patch for the Radio Shack ver 
of the OS-9 C Compiler Jets you install C on the di 
The list price for ihisr unit is 5599,95; they were sef 
it at RAfNBOWfesi for S529.95. 

DyrtaCatc for OS-9 Available 

We received some good news shortly after we cnti 
the exhibit hall at RAINBOWfcst Friday evening* 
Turner of Computer Systems Center in Su Louis, 
publisher of Dynamite and many other programs for 
Color Computer, pulled me aside and waved a bright gi 
bo* in the air, Bold white letters in a classy sans f 
typeface sci earned "Tandy* 1 from the side of the I 
DynaCak for OS-9 had finally arrived at local Radio Sh 
stores around the nation. 

l urner couldn't wait lo show me DynaCtik rum 
under GS-9 68K on his QT from FHL, There were 
more features than we can detail here, but among oi 
things, ihe version we saw would let you use more I 
17,000 rows or columns. And, it was lightning quick. A 
the demonstration, we made Joe promise io reserve a 
minutes lo discuss OS-9 with us before the weekend 
over. He went one bctler and showed up for ihe interv 
Sunday with Scoti Scbaefcrlc, the programmer who ma 
DvnaCah tick. 

We led ihe interview with another 64K question: A 
software developer, whai do you think gives you 
advantage? 



238 THE RAINBOW August IMS 



Incredible! 

" A lifter 68000 



m ^» 




ulti-Userl 



ik He§g Loborotory onn ounces their 
d Terminal (QT) series of multi user compute; 
grns t designed to run Microwares new 
3/68000 operating system. The OT oilers 32 bft 
:e*sof power In a compact integrated package 
requires only a terminal to operate. 



► QT hardware features: 68008 processor running 
i Mhz. 128K bytes expandable to 5t2K bytes, 
interval timer tar lime sharing, 4 serial ports 
i selectable baud rales from 300 to 19,200, 2 
tronlcs compatible parallel printer ports. Sup* 
t« 2 double sided double density 96 ipi ilpppy 
( drives and a SCSt (SASI) bus interlace for 
(Chester disk drives. The QT is available as a 
ale floppy (1). a dual floppy (2) or as a single 
jpy and a 10 or 20 megabyte hard disk (HD), 
i 5 1/2 high, 11 1/2 deep, 9 1/2 wide. Can be 
tinted vertically or horizontally. 



oft ware Included! 

FTWARE Included Is OS-9/68000, the 68000 
si on of the proven OS B ooerjlinu System that 
ioiIi disk and file compatible with standard and 
lor computer versions of OS-9. BasicQS Js the 
100 version and Is source compatible with Ihe 
19 version. OynoCalc Ie the 88000 version ol Ihe 
iven 6809 spreadsheet. Stylograph Is the 66000 
sion of Ihe popular 8809 word processor. Mali 
rga and speller are the 68000 versions of those 
igrams. Programming tools included are a 
seating macro assembler with Linkage editor, 
een and line editors, and an interactive 
bugger. The software has a retail value In excess 
S2QO0 and is INCLUDED free! Programming 
quagot; available and under development 
lude 6, Pescal 4 Fori ran and Sculptor. 



A Hellava Deal! 

The QT is available in four basic configurations^ 
01 her conliouraHons are possible and are 
available. Call for price. 

OT t 

128K, single %tpi double sided floppy and 
all software S1 695.00 

QT 2 

same as 1 but with 2 lioppys St 7 SO. 00 
QT HD 

same as i but add a 10 meg hard disk $2695,00 



QTHDXL 

same as HD but with 512K 52695.00 Sp»cE*i otf»r ^ 

Rog S299SOO 

51ZK expansion kit {16 256K DRAMS) S160.00 
Re, lace Ihe 10 me;] /.iir i 20 |W J Add $300 

Note; The OT can hold 2 half height drives internal 
jy (floppy Of nard) Provision has been made for 
hooking up external floppy drives. This allows us- 
ing large capacity full height hard disk drives in ihe 
OT case wilh tloppy drives in another case. You 
can boot from Ihe hard disk so tloppys would only 
ba necessary tor program transfers and backup. 
Removable hard drives are also available, Call or 
write for complete specifications and prices. 

FRANK 
HOQQ 




LAprytATftpy 



770 James St.. Syracuse, New York 13203 



315/474- 



HL 



1 



Hardware Library 



I can see clearly 
now. Can you? ' 

rom GE by Kpeclal puicha&o 
Me altar I he beal buy in the 
iofd SiarSuper AMBER 
npnkler. Now you car) see 
Hourly lac. Match up with the 
JnitBf&al Video Driver nniSiw 
VotdPek II arid you can t 
MAI 

"hi* is a 12 inch compos Me 
npnilQi 'witn i'Smz bandwi d1fi 1 
/•ry auricle ofl wnlle 

.Ibiriiil lh.il in.jNhi.-- -lit' 
JqCO wall Cnmpjirr ihla rn 
alher AMBER manners ihial 
;osl S2Q<S30 more! Tnlc lc a 
SUPER tmyt 

SPECIAL fi ~ Q a e 
ONLY 




Wg looked al 311 Jrif> Viii^n 
addplOfi avail' hie and EIib 
IWP it by lar lha bed buy. 
Works with B&W and Color 
monitors snd wlin all Cocoa, 
□ fen the new GoCo II. No 
soiderinq or chip remov-il 
aaty Inatatlilron. Perfed with 
out AMBFP. motiiioi and 
WoidPak II. 

Only 529.95 



Word-Pak M 
The New Standard 
Video Board 



Gfrl an 61] column display w<lh 
your CoCo. Makes lha CoCo 
easy lo uh will) word 
ppDL-cissars tikm Dyna51a« and 
Sty la Work* with many; AS 
DOS programs loo. Acclaimed 
by all as ihu beM lor i he 
CoCo. Works GREAT wilh dui 
AMBER monitor Irom <JE. 
Smnolh scrofrmg and an 
Jmpmved en«i racier ael. Ihe 
WF i works w II h FLEX, XEX, 
and RS OS9 and RS Baltic. 



ONUV $134,95 

OS -5 or FLEX drivers 

51 7,95 

P C Pa* w/printcrr port 
QS-9 driver lor P-G Pak 



and 



NOMAD 
The Color Computer Robot 

NOMAD la controirerj by you? Basic programs 
Junmng on your CoCo. Requires i&K Ratic NOMAD 
cap be told lo move Forward, backward, 1urn fell or 
nght NOMAD l»< tea «<1h mi uUmsoin, laniiiri 
and recon distances accurate lo 2 tenths of an 
<rtch Program NOMAD 104 collision avoidance or to 
protect you' house fipm irnroders. includes 
everything, power supply soltwata on tape and 
NOMAD with 25' CQTd. 

Move into the future loday wllti 
your own Robot. 

ONLY 5250 



NEW LOW| 
PRICES I! 



DISK DRIVES AND SYSTEMS 
FREE FLEX WITH SYSTEMS 

(ncludvL. d«iv<Hs). dual uAae wilh power euopir 

cables and d<sk conuolltir Unves wre i'2 beiynl 

doo ore aided Teec wdf. a t ^ »< a r guarani^n? Case- 

WiH tiniu two rirbufcs. CC Pl_EX, a £40.05 va'ot- 

FREE wilh alt 6>&Hjn-i-: r i' Be si price anywhere 1 ' 
Drive 0 dou&ie aided *0 43 as ,00 o and 1 double aJdcc w ta&^co 
Drive 0 double sided 60 tseo-QQ 0 and t ccudln si oca SO tear.oo 

BARE DRIVES 

Double sided 40 track *1 so.oo Odub-E sided £H [rack 1145,00 
DuaJ cafe Wlpnwot supply 370.95 NEW JAM control 'SI »t4O,0e 

flS DISK basic ROM 11 n s.oo Two driva cable *as»oo 
PiJIer plate SB.OO Call 'or ouEtom cables 



BOOKS 

NEW Complpre FlsLnbow Guide 

BaBleOS Teor Guide 510.09 

SlarlinpFOfltH S 1 9 ,0 0 

Oriictal OSS Manual set S40.O0 

RMA Manual 125 fUsu lha 
relocalrnQ asumbter lhal you gti 
Witt) Tandy's. CI 



FRANK 
HOQG 



BULK DISKS 1 


GOOD STUFF 


3S low as SI, 29 






Votktimorjem 300 bajo S70.01 


10 lor 51 .50 each 


M.Trh XII WGtUUO 5335.00 


50 lor $1.40 each 


Starler KH lor Compuneme $30,05 


100 lor si .29 each 


MJL Keyboard 373.95 




S E4K RAMS 545 


We use these tor in pchjsc and 




bOtlWOfl! (tlCiU'tJUtiU'i 




G^JHrantwtt tar lite 






770 Jsmcfl St.. Syracuse. No* York 



ORDERING FKFORWATIOM: 

In USA Add M M <»m^1l Itims) S 10.00 H#m t ) nlundod. 

AH Oihers Add 10% Excess Refunded. 
VlCt* MasterCard Accepted 

315/474-7856 



"One of the biggest things OS-9 has to offer is its 
standardization of input and output," Turner said. "Just 
look at some of (he programs thai run under Radio Shack 
DOS, They are alt surrounded with controversy about the 
f 11 lot Computer ROM caJJ tables. This controversy just 
doesn't cstst when you use QS-9, 

"Besides. 05-9 has saved us a lot of time . . and time 
is muiiey." Turner said, "Indirectly, it haa also saved our 
customers a Lot of money, too — for the same reason. 
Additionally, OS-9 lets us write a piece of code Once, When 
we gel it right the first time Ii saves everyone a lot of 
confusion later on;" 

Turner then gave us an example of efficiency, 

"We use the OS-9 "get status" system calls rather than 
hard u ode to find the screen size for DynaCalc" he said. 
"One call returns both the number of columns and the 
number of rows on the screen. Once DyaaCalc has this 
information, it automatically sizes itself to fit this screen/ 1 

Turner told us that OS-9 also made it much easier for 
OynaCalc to support the many different printers on the 
market, "DynaCah simply sends its printer output to the 
standai J print ct output device (/p) and works with any 
printer that uses this device. 

"The same goes for disk drives. OS-? BynaCak can store 
files on any disk drive connected to your computer, 
Contrast this with the Disk BASIC version of DynaCalv 
which only works with standard hiinJuun- like Radio Shack 
or J & M. We really don't have to worry about any of 
I tie low level details when we program with OS-9; wc just 
read from and write to ns- l >\ standaid input- output 
paths, n Turner said. 

Turner brought DvnaCak author Scott Schaclcrle along 
for the interview and ii.tkerl him whui he liked a hunt OS- 

"I like the flexibility of its memory management and 
the way it loads and links modules," he said, "1 his came 
in very handy and made it easy for us to install "- sx," 
the system execute command which lets you run unuthcr 
OS-9 program wilhoul quitting DyttuCah. Alt we had to 
do was make a system call to OS-V iliat puts DynaCalv 
to sleep while ihe mher program \s running. When ihc 
other program is through , the Shell wakes up DymtCak 
and you can go back to your spreadsheet work." 

Schaeferlc, like everyone else wc talked to at RAIN* 
BOWfest, was impressed with OS-9 68 K, He likes the wild 
card matching, I he alphabetized directories and the RAM 
disk that comes as a standard part of the system. He said 
he was especially impressed with the 68 K Copy utility, 
which tike most of the 63 K utilities, uses the wild card 
feature built into the new Shell 



Rosen Premiers OS~9 Solution 

Rah Rciscn of Spectrum Project*. 93-15 H6ih Drive, P, 
O, Box 21272, Woodhuven, NY 1 1421 , took time out from 
his busy schedule at RAIN BOWfest io talk with us about 
several of the ocw products he is aiming at the OS-9 market. 
He was beaming ahoul I tie release of his OS-9 Solution* 
a program he feels is a major breakthrough for novice 
0S- C > users. 

"I gci letters. I lalk to Radio Shack sales managers.. And, 
the calls pour into my company, The overage guy who 
hui hough i .i <ViK Culoj C'n mpu in tVCfltUlUll huyy 08- 
% 1 hen he tjeis frustrated and puts it hack in the bo\," 



Rosen said, "I think a front-end program like ti 
9 Solution is the absolute answer to an OS-9 beg 
prayers, I think Tandy should pick ii up, 

M | hope that people who do buy the OS-9 Soluiiot 
Barry Thompson- Tandy's Color Computer pi 
manager, and icll htm what they gel from the pm/ 
he said, 

Rosen also expressed concern that the lack of v 
shown in innovative programs would cause software ' 
like Jeff Francis of McgaSoft, who designed and 
Rosen's OS-9 Solution to lose interest in writing pro 
for the Color Computer. " I'm afraid hell look else 
— like Atari or Amiga, 

"I still believe OS-9 has a very good future and v 
make every effort to support it at Spectrum,** Rosen 

Rosen had just finished teaming up RAtNBOWi 
Downard and Brian Lanlz to write OS-9 RAM disk c 
for hb new Thunder Ram, a 256K upgrade for the 
Computer* He believes a RAM disk like this will 
the OS-9 Solution even more popular. 

"Y ou can use the extra RAM memory as a print $\ 
to hold 30 Hi-Res screen*, or k> run fuui }2K pro 
in the four different banks at the same time " 

A Closer took at 'the Solution* 

So, just what is this OS-9 Solution Bob Rosen h pi 
so hard? Fssenlially, it is a single program that let 
run any one of 19 individual OS-9 commands with a 
keystroke, 1 1 stays in your standard execution dire 
/dh/CMDS 

The exciting point, however, is that you almost 
need to type a filename or one of those super lonj 
9 p;iilili!tK Wiih the OS-Q Solution you use the up 

down-arrow keys to point io the file you want to 
with, then type a single key to teU OS 9 to carry ou 
of 19 different actions, tl sells For 139,95, 

The Solution runs on vanilla Color Computer OS 
Version 1. 01 — as well as Hi- Res from FHL and the f 
Pak from PtiJ. The only catch is that your screen J 
must use the standard Radio Shack OS-9 cursor cc 
sequence. Of course, you could always write a pij 
translate Radio Shack cursor control sequences ini 
XYZ cursor control sequence. 

Eight of the utilities can also work on multiple 
Utilities built into the Solution that are not availat 
the standard issue Color Computer OS-9 CMDS diic 
include: 

Alphabetize Directory 
GoTo a new Director 
Help screens 
Information about a file 
Jumble order of filenames 
Set Directories 

I believe the Solution could be very handy for ses? 
where you are performing a lot of file maintenance 
this assignment i I will save yoti a lot of keystrokes. 

However, ibis program is not for all jobs. It is too 
to leave in memory nil the time with Level I OS-9, 
example, you can't run haskw from it, Both progi 
will not fii in memory, 

OS-9 Ijevel II — If it ever comes to the Color Com; 
- will be a whole new ball game and most everyone 



240 THE RAJNflQW JUiflull 1935 



Software Library 



DynaStar 
Screen editor/ 
ford processor 

claimed by prolesslonata 
their tavorite edltoriword, 
acestor, Simple and easy 
use but pnwflrlul 
Itemed after Word Star ru 
isa it ALL the time! 

iOOTorflaa $49-95 



XEX 

tEW version of 
"lex for CoCo 

f Dii wiint I ho bps I 
eraling. sysum tor your 
K Co Co lhafi XEX 1» it? 
sy 1p use and understand. 
X Includes root! ol Iha 
urce 1'iclLdtB EdTAsm 
d OBevc. Order TODAY I 

99.95 ror everything. 



iDisk & Bootfix 

place- itia dirt driver 
idiira in OSa with ana that 
id« 5 whh ALL types of 
Wi, 35. *0 of 00 IracV SS 
DS. Evan roads ind miles 
ataridard 059 dlslis. 
dividual stepping ratal to 
hi. BootflK is needed to* 
■ driven 

S29.95 
35*95 with eooiii*. 



Cross 
Assemblers 

rue (not macro) cross- 
ssflmrjltrs will Jet you 
tnlop preatams on your 
hi* or 059 system for ihe 
S02/S. eBOUi'OUllJtlJ. &flG4, 
BOi, 6502,13, aOBC'5. 

041, B051, Z and SfiG-QO 
a urc e included Up C| 

1200 lor ewjryttUng! 



Dyna Form 

(NEW 059 VERSION* 
| Form a Her for DynaStar 

This rtaw version has 
features rjaiore. Eve gifting 
you lakad tor initio pasr 
Formal cutout horn 
OynaSlar lor manual*, 
tatters, anything^ 

RS 0S& pr Flex 549.95 



DynaCatc 

AN we Ejin say Is thai ihin IS 
THE BEST spraadehootl 
Available lot FtS DOS, US 
Of^nnn. end FLEX 

R5DQ5 4R5 0S9 S 99.95 
Fia> $200. 00 



OnlCharger for 0S9 

Make Unix u out pi OS9! 

29 Additional commands 
that mens OSB lack like lis 
big brolher UnijL Have I ha 
power and aaaa ol uae Ida I 
la only pit* I table on JtO.OCO 
systems.. The moat powerful 
packing for 0S9 V fY\ 
aval labia i Featured In 'The 
Rainbow quide lo 0S&'< 

□ nly SI 50.00 



Dyna C 
Fast small C 

Unlike (he others. Dyna C 
produces compact, 
ROMabie, position 
independant. re-entrynl 
optlmlzad coda I hat runt 
circles a round anything else 
In Ha price class 'C for 
yours (Hit Ruit rime source is 
Included I 

559.95 FipxorOSfl 



Dyna Spell 

On the BEST 
SELLER list!!! 

The Van version ol 
Dyne Spell (Haydan Speller) 
is on the best seller list lor 
Hood reasons. DyneSpcll Jr> 
the BESTIT 

Cd< 5 OStr ar fIbx S 59.9 5 

Lookup Tor AC 
CoCo OSB 534 9!> 



CModem 
Telecommunications 

Menu driven lermlnal 
program thai supports dumb 
terminal mode lo 2400 baud. 
Upload and download in 
nonprotected modi, and 
Christ onsen [CPUM Modern 7j 
made. Alt disks have bath 
CoCd and alcindaid versions. 
OSto. FLEX. $50 hinnpi 

$1 00 with source. 



Ulllix 

Unix like utilities 

IS utilities |o manipuJats 
tail hies. A VUST lor 
programmer* and general 
users alihe. cat. code. cr>pi. 
dill, display, gttrp. lowui, 
uppai. pack, unpack, pi, iOit. 
Halt, lima and wc. Featured 
in 'The Rainbow guide to 
055 . 

or.L-i $49.95 



Dyna So ft Pascal 
Smalt p code Pascal 

Learn Pascal with this last 
p- code? Implement el Ion. It 
produces PLOW able p-oode 
I hat is very «mpacii 

559,95 

S8B,9B *.i.jn lime souic« 



O Pak 
#1 OS9 Utility! 

II you hove OS9 then you 
need OPak. The first end 
beat HI Re* screen display 
tor OSS Veu setacl the type 
or screen end font you wjini 
to display. Includes a 
Character sal editor and 
oo py utHilla* lor FlexiOSBS 
US DOS 'ile transTors, 

Beet Buy? only $34.95 



039 Utilities 

Hilar et. 12 utilities for OSB 
IS, BUF CP, DL, FUST, 
INFO, MV. PAG, SELL, 
SEW, SEC AT, end SOflT 
Filter *2, 10 UtiUUes, 
APPEND, COM FIRM, FF, 
FORCERP-On. MACGEN. 
NI/LLDEVICE, HEP, SIZE. 
TOUCH and UNLOAD 

$29.95 each 



eFORTH 

Powerful FORTH 



Move up to power pro- 
gram top wJth eFORTH, the 
basi FORTH Available, 
Cnmptela system with aasy 
lo understand manual. 
AviHabfe lor 00 FLEX or RS 
DOS 

FLEX or RS DOS $79*95 



Sleuth disassembler 

Find out what 's going an 
Inside your computer with 
SLEUTH, the tiiril 
dFeaisemblet tor tha 5009 
Oenvaris binary coda into 
source that you can modify 
or pusl exam I no-. Loam about 
programming by studying 
other coda! RS qos $49 

FLEX Or OSB $50 
Source available, OSB or 
Flex lor 450,00 extra. 



FRANK 
HOQO 




770 J Bines St.. Syracu&a, New York 13203 



OFtDERtNO tMFOnMATION: In USA Add S3,50 
AH Others Add 10% Excuse HaTunded. 
Vlsa t MaslarCnrd Accepted 

315/474-7856 



probably want to boot up into the QS4 Solution. AJso, 
in build pipelines and exercise irmltitiisking 
en pah j lUies, youTI need to use the Solut tint's Z command 
lo escape to the GS- l J Shell. 

Overall, this program should make OS-V a whole tot 
less scary in l he beginner U may even ease some of ihe 
pain, of routine file maintenance tasks for the experienced 

Put the Mouse to Work 

You can't do il just yet, but very soon now you may 
see a mo use- based editor that runs on Color Computer 
OS-9 Michael L. Bailey nf Cameron, Mu. 4 distributed a 
Tew test copiej of a full-screen editor named TED and 
a companion text processor for Color Computer OS-9 at 
R A IIS BO Wfcst-Chi cago. 

To run it. yon need a 64K Color Computer with at least 
one disk drive and the OS- 1 ) operating system,, the Color 
Computer mouse from Radio Shack or a joystick lit 
optional. 

J test drove Mikes editor using a joystick and was so 
Impressed I almost ran out to Radio Shack and bought 
a mouse, The presentation is not as pretty as the high 
density bit mapped Apple Macintosh MacWriU program, 
but the pull-down menus work the same way. The program 
was a breeze to use and got me excited about futuie. 

Bailey hasn't sold the program to a distributor yet, but 
I'm heiting he will He is literally on to something very 
big. Why? Follow the easy steps you use to move u hloek 
of text. 

Move the cursor into the meuu bar and push the m uu.se 
button to puLL down the "block" menu, Then, move the 
cursor down with die mouse Ur ihe fluid "RUJL;kKLPpy^' , ' 
Youll know you're in the right place because TED will 
highlight the word to which you are pointing. Now. push 
the mouse button again; TED will tell you you have gone 
into the Block Kopy mode jtt the (op of the screen 

Now all you need to do is use ihtr mouse to poinl the 
cursor at the beginning oi the block of text you want to 
move and push the button. "M nuse'* the cursor to the end 
of the block and push the button again — the selected 
text disappears. Next, pull down the block menu again 
and select the Block Paste command, then place the cursor 
where you want ihe text and push the button rm the mouse 
The lest magically appears in the new location. 

The whole process is completely intuitive. Afier a few 
inmates with the mou*,e you don't even think about what 
you'ie doing. You jtint do it tn fact, il i* much harder 
to describe than h is to do, 

There are a few little problem areas in the tciu version 
we played with hut I'm sure they'll be removed before the 
program is distributed. For example, Bailey need* to add 
word! wrap ability to l he program. It u mates me to no 
end to see a word split in the middle at the end of a line. 
And, when you use the arrow keys, life would be easier 
u* TED would let you hold down the key to auto repeat, 

Operation with ihe joystick was a little erratic — a 
hardware problem that Bailey warned us aboui — but il 
sure gave us a feel for how this editor is going to work, 
And T Bailey b already thinking about supplying a driver 
that would let you use the mouse with the special high 
precision hardware input device that comes with CoCo 
A Am the Color Computer version of Mac Paint . 



Yet Another Utility Package 

A month or two ago we mentioned that we didn't 
whet her or not Saturn Electronics Company was mill $ 
their OS~° bulletin hoard system. We received! the aj 
recently in the form of program manuals - from 
Dionysiou at Saturn, 

Saturn — also doing business us OSS Peri pi 
Corporation, 62 Commerce Drive, Farmingdalc, NY I 
5 1 6-249-3 3 KK is selling 22 utility programs 
package named Utilipak for $99. Most of the L 
standards like grcp T rov and !r a*c in the package, 
there's even an alarm clock. 

The name of Sal urn'* OS -9 Bulletin Board S>m< 
"Co9, n To run it you need a 64K Color Computer. 
lI'^I, Jrivcs. OS and BASICS. Co 1 ) was, written in \t>\ 
and has II commands. 

t^in-Nlion-i, \nswers, Tips and a Few Listings 

Our first tip for the month was contributed by P. Do 
Van Dusen. a U,S. Air Force Tech Sergeant at Hoik 
APR in New Mexico. He wrote a short BASiCw prooc 
lo emulate the PRINTS command in Radio Shack Exte 
Color basic. It^s named prtti. 

When yon run prttt you pass two integer param 
— the column and the row where you want the ei 
to go. For example* to move the cursor to the top 
hand corner of the screen, you would use a culling soqu 
ukc this. 



DIM coltinm, tows INTEGER 
row :» $ 

RUM prnt (column, rov) 



The utility wdl work with Hi-Res in FH1A O-Pak 
with P&Ts Word- Pah when it is running in the Radio SI 
compatible mode. It may also run with other OS-* sc 
drivers. The only requirement is that the screen uses 
standard Radio Shack cursor control characters. 

Tom Wong of Oakland, Calif, wrote to ask hov 
initialise OS-9's Color Computer graphics mode 
control the cursor from within an assembly Inngt 
program, Lcfs start with the cursor control problem s 
wc just showed you how lo do il with BASIC09. 

To control the OS-9 cursor you need lo send a ih 
character sequence lo the screen. Hie first character 
send must have a binary value of iwo. This means 
binary or 0000 0010 aud not two in ASCII, which is actti 
32 or 001 1 0010 in binary. 

When ihe OS-9 screen driver receives a m 2\ it kn 
that you arc trying to tell il lo reposition the cursor. Fun 
il expects you to follow the "2' with two addiiir 
characters. The first character 1 is computed by ad dim 
decimal — that* s 20 Hex — to your desired column nam! 
Tli* second ehn racier must comain the sum of the de&! 
row number and 32 decimal. In BASIGOT, Van Dusen 
it with this statement: 

PRINT CHR*(2j ; CHRS(column+32) ; CHRS( row+32 J 



242 THE RAINBOW 4u fl us1 1QBS 



no. thr HAS i c 09 PRINT statement sends its output (o 
>*$ standard output path and since the standard u input 
is normally sent to the screen if it hasn't been 
reeled, the BAS1C09 statement above simply sends out 
: characters to lb£ screen —a binary two, followed 
it column number and row number plus 32 — exactly 
L the Of*-9 screen driver needs to know, 
j do the same thing in assembly language you will 
I to use the IS WRITE system caJJ. When you 
e this call, you must pass three parameters in the 68tW 
icrs. Register X must contain the starting address. of 
iata you want to send. Register V must contain the 
ber of bytes of data you want to send. And, Register 
msi contain the number of the path that yon want 
ceivc your data. 

rst reserve three bytes of memory where you are going 
ace the cursor control string. Something like this should 
he job. 



tnUo tth 1 *** Standard o»cpnt 

fiPtX tcb £ *** the icra^n driver ptnti* ehflr«t*r 

\ nib I 

t r»b I 

«Rdv rah 1 



iun initialize Vnur data. For example, to move the 
Of to the lop left-hand corner of the screen try this: 

Lda 

idda #32 
sta. col 
Ida 

idda #32 

ata row 

i a real program you would probably want to use two 
itional variables containing the desired column location 
row to create & universal subroutine. Far example: 



Ida DesCoX 
adda #12 
sta Col 
Ida De&Rov 
adda #32 
sta Row 



Now that the data h initiulLted* you must initialize the 
registers and send the data to the screen. 



t4** PREFIX, n *** put *tJdr Of Fr*£ix in X-i.if I le-,: 

ttljr #3 *** wt «r*nt in wmnA fc?itr«« bytns 

Ida rathNa ■»** Gut tha path »usb*t- Jn A-r^al*t*r 

0£9 ISTOJTE *+* Sp* iMlta th« cull 

fee it flrrcr ▼** ttamil* »tror If tarty bit la pot 

— *** vlcti flw on about your bualntst 

In a nutshell, that's how to position the cursor in assembly 
language, tn a real program you would most likely put 
several of the sequences above into sum mi lints and then 
tall them when you need them, For example: 



t>*r 




If. It Ui in* c*jtSTjr data 






actually ionJ data tn cot poo it 1 1 ^ 


_ 




*** conclnyn your application program 



Tn iell OS-y you want to go into the graphics mode, 
you need iq send the character [5 decimal and two 
additional characters lo the standard output path, (This 
means you could also use the routines above to do the 
job,) Except this lime you will need to store the value 
of your desired graphics mode in the "DesCoF variable 
and si cire the value of the color set you want in the 
" Deal-tow" variable. The value you need for these codes 
uaii he found in the tables on Page 12B of the OS-9 
Commands manual (the red one), 

H, Bruce Phillips of Bolingbrook, III contributed a nifty 
BASICS program that will give you a formatted listing of 
:i BASictw procedure without the line numbers- To do the 
job, it reads a file thai co mains a listing produced by the 
standard RASicrw LIST command. 

Tom Fields helped with the procedure which is set up 
to work with an Epson MX -SO printer. Use the following 
steps, however, before you run it, make sure you have 
previously saved the procedures you are listing. 

1) LIST the program to a temporary Tile named "temp" 

2) KILL* 

3) LOAD prfth 
4 ) Ft UN prjile 

The final listing conies from Sieve Roberson of Chandler, 
Am. who works for Motorola Microsystems and does most 
of his development on the F.XORset, His contribution is 
a procedure he uses in a rasicob bulletin hoard system 
on his Color Computer. It loads the filenames from a 
directory into an array* This gives him the ability lo list 
downloads and search n user's directory for mail. 



OS-9 SOFTWARE 



SDlSK^Standard disk driver modulo allows the us© of 
35, 40, or 80 track double eided drives with COCO OS-9 
plus you can read/wrl la I format the OS-9 formats used 
by other OS-9 systems. (29.95 

S DISK + BOOTFIX— As above plus boot directly from a 
double sided diskette ¥35.95 

FUTER KIT n— Eleven OS 9 Utilities lor 'wild card" 
directory Hats, copies, moves, deletes, sorts, etc, Now 
includes disk sector edit utility also. 529.95 

FILTER KIT #2— Mac gen coin m and macro generator 
builds new commands by combining old ones with 
parameter substitution, 10 other utilities. S29.95 

HACKER'S KIT #1— Dlaaiaemblftf and related utilities 
allow disassembly from memory, IH&. $24.95 



PG XFER UTILITIES — utilities to readmit* and forma! 
MS-DOS'- diskettes orv CoCo under OS-9. Also transfer 
f Pies between RS disk basic and OS-9 (requires SDISK) 
515,00 

Prices am GoCo OS-9 format disk, other formats , add 
52,00 per disk and speclly format and OS-9 lerei, Atl 
orders prepaid or COD, VISA and MasterCard accepted. 
Add S&B on prepaid. COD aolual charges added, 

D.P. Johnson, 7655 S.W, Cedarcresl St. 
Port I find, OR 97223 (503) 244BI52 

(For bast service can between 9-n AM Pacific Hma.1 

DS-fl M * llMjaenar* tit UlcFOWAI* «WJ MslelpU Urn 



August 1S&5 THE RAINBOW 243 



Steve asked about eavesdropping on 
a BBS user on the Color Computer 
screen. I donl believe you can do it, 
Steve, However, you may want 10 try 
redirecting the output of the BBS into 
an <>S-*> TEE filter lo send a copy of 
the BBS output to a disk file, your 
printer or another terminal connected 
In the RS-232 bit banger pon T since yoti 
appear to be using the A CI A program 
pack for your BBS, 

TEE would even lei you send a copy 
of ibe output to the device /TERM 
winch would put it on the Color 
Computer screen like you want. How- 
ever, the operation most Hkely won't 
be smooth because of the way OS-M 
writes to /TERM. In fact, you will 
probably receive the data from the BBS 
in bursts each time you hit the enter 
key on the Color Computer keyboard. 
Give ii a try and let us know how it 
works out, 

West month the television soaps will 
be gearing up with a brand new season. 
Let's cross our fingers and hope we get 
to see some of that fantastic new 
hardware that's been bunging on the 
cliff for so long! Rest assured, if we 
hear any news, we'll let you know. 



The listing: 

f&0CEDURI pmt 

JJJJJB 
0026 



DIM £ . r: tNTEOER 

Ci-Ct)L 

PRINT CHW (2); CHR$<c+3Z>; CTffl$<r+"l2) ; 
EfflD 



m* 

5J.H5C 

SMC 

Hp*?. 

99*7 
■J J - : 



DIK prpatil>£lLapftth;BYTE 

DIH litt«:STftXKGr25M: «iMTSTRIJfG[l| 

SWH S a tup Printer 
&E2EAT 

OPEN #HlQpil:1l, ,1 taap 1, :ftEAl} 
OPEN *prp»th , VP* L WATTE 

WHILE HOT f EOF {#£ it epa th } ) DO 
READ- Ufllepath h litis 

JF LEW C line ft AND LE ( line , 1) O" P" THEW 
line- " - 1 r.i <;bt 5 ( Una . LEN ( 1 ine) - 5 ) 

WRITE ffptpich t Llno 
ENEVJUILE 

PRINT rtpr path • CHR$ ( 12 ) 
CLOSE #f llepath , *prpnth 



RtTM quqry("pripc anothur LitElntf? (y/«> ".nil) 
UNTIL Jina-"!)" OR Wfr*H* 
DELETE "tejip" 
EttD 

PROCEDURE qtliry 
p PJJ ? FABAH ad s s a^a : STRING [4pJ ; rap 1 7 : 5TRXWG ( 1 ] 

Pjll7 DIK ok BOOLEAN 




MEGABYTE $QQC 
EXPANSION ""Si 




til 




COLOHBUilST Ofifr Meg .... S9"59. 

CQLORBURSr 512K , S799. 

CQLOHflURST 25 AK ^640. 



cglokbups7 t28k 
coloijburst 6«k 



S570. 



COLORBURST features: 

• Si* software seJectsoJe expansion poni- 
*Disk cornrotlcr cariijcfge connector frr Diitk 

• Parallel Interface Tar printer. 

• IK pages mapped anywfif re 

• Program tpab le tvfJte-protectlon by page, 

• Program mabie Outer far: 

1} Single Stepping through ROM routine). 
?| Improved 1 C0C0 serial port performance, 

• Memory mapping matres Disk Spooling, 
HAM Dfsfc> «tnd DJsk Cache transparent to 
user program & 

« Can access memory from different cartJ-itfges 
SlmulWriCOvitly at different Addwiei 

• hugs direciry into Coco cartridge port 

• OS/9 anef RS DOS compatible 
•One year warranty 

3W if 4 LUtfKVfc ei U«iimt. C em. » * v^nt-i >itj Coot 



C0L0RB0R5T 



en 4W *J □ i r* OO Par ttvpemti tpipf^ftt) fflrtwLln u l jrui l. ■r.*iM .►tot ^ H. LCi .» i p- 1 in 

jrnl COO * «tn**ij 

MAXSYS Eiearomcs & Software Co ■ P.O. Box 25336 • Milwaukee, Wl 53225 * (4I4J 281-2671 



244 



THE HAINUOW Aufl'J^l 19Bn 



.z 

15 

ii 

II 
5& 
il 

FS 

Mi 

ID 
JE 

Li 

^7 
5C 
SB 
7* 
71 
96 
9? 
AC 
&A 
BC 
DD 
DF 
E? 
F5 

p5 

pfg 

ORDURE 
Pif 

!i 

56 
5D 
II 
7A 

ft 

A* 
AC 

BE 

bp 

Et 

rra 
m 

V* 
.ic 

,2& 
,2C 
.2E 
M 
.5* 

m 

LSI 

L9C IJJpf 



la: 
LB7 

i na 



Ok: -FALSE 

R3FEAT 

PRINT sftsaflgc: 
ItfPOT reply 
PRINT 

IF r«ply-"y h OR repLy~"T" OH Tepl^n" oa r*ply^*N" THEN 

ok: -TRUE 
ELSE 

FRXKT "vhatf 
ENDTF 

UKTrL ok 
HMD 

SecupPrincer 
DIM prp*th:BYT£; an& ; STRING 

OPEH l»prparh . VP" l VRITE 

RUK qtieryt "alelp over parforarionjrf (y/n) 

IF ane^y" OR. *n»- M Y u THEN 

PRIST #prpath.CHKj<2?) ; "St"; CHR$<4) 
EKD I? 

RUN query ("capons iz*A prititT <y/n) ".an*) 

IF mni^y" OR WW-"?" 7REW 

FfllKT #prpath.CHR$<£7?' "E" 
EKD IT 

HUN query ("double strike? (y/u> ",an*J 

IF ani-"y" OP. TltEK 

FSIKT #prpath,CHHS(27>; "G* 
ENDIF 

ctJisF *prt>ttth 
BHD 
rtflddlr 

(* loada filename* from dtractoiry into an array *) 
(* contributed by Stave Kcteraon +) 

DIM path : INTEGER. 

DIK iUetv**o<2fr):ETRJT3CL32] 

DIH char:STttIMHJ 

ItlPOT *Hnt»r dLrflcCOtr uasid: * . dirj 
OPEB Upach.dirS :RIAD+DIR 

dn-p 

EOR x-1 TO 32 

*path,nu3B 
XF EOF(#patb) THEN 20? 
C£T #path f char 
nc-*ABC(ehjir) 
IF *C~P AND X-I THEN 

Kiuaiwmifii-f-3 1 

GOTO 199 
EHDIF 

IF ae>127 THEN #e-ic-Ufi 

nua-mufc+Oi-x) 

£ i L entBC t rtn) «f 1$ 
GOTO 
EKUIF 

fl5«£L»+CTUL*{*c) 
NEXT * 
CLOSE #p*th 
FOR at-I TO dn 

PRINT 5Ilen*n* (x) 
NEXT * 
END 



REAL 
TIME 
CLOCK 

Full featured, yet very easy to use, 
FfTC-tO Is A quart; based, time/Data 
crock contained in. a compacl ROM 
case. Supplied wllti simple to \>$e 
basic and machine code programs, A 
2-year + repiaeea&Je battery backup 
Is included. 




NOW ONLY $49,95 

Compatible wiih any Co tor Computer 
I or 11 vjijh or without a Radio Shack 
Or any oiher Muld-Stct un^r 
Compatible wish all known p rug-in 
packs. To use II wlih another plug-In 
pack without us i no a MuHs-Sloi 
o r r J e r |ho Y cable bVlow. 

Completely assembled, losled ar>0 
roady Eo plyg.in aod use, wilh 
pfog^ama fociuded to sei, wad, and 
display the TmiB.'Oale on the screan 
RTC-itJ NOW »49 95 

ROM/PROJECT CASES 

3 ploc« unit with hardware- 

ONL.V . _ . ^5^5(1 

PC BOARDS tor 27XX type pfoms lor 
above case. ONLY .S4.00 



DISK CONTROLLER PACK 

by NDS. For Coco I A It GorrJ oonlacla 

I r . . . 1 l . t1 1 9 



ONLY 



COCO CABLES 

All conneclors have GOLD plated 

contacts. 

MULTI-SLOT EXTENDER CABLE - 40 
conductor. 6" lo 15' (specif yj, 1 
Male, 1 Femaft - STOP THOSE 
LOST CONTACT BLUES. - 
ONLY 521.95 



1 



Y CABLE - 40 conductor. I U. long, 
Male, 2 Females. Lets you connect 
inp RTC 10 to a disk, voica or any 
other plug -in pack. ONLY (27.95 

DISK PACK EXTENDER CABLE - 40 

conductor, 2 It- long, 1 Male, 1 
Parnate; Not tor use with Muin Sioi. 
ONLY . S22.95 

DISK DRIVE EXTENDER CABLE - 34 

conductor. 2 ft. long. 1 Mala, 1 

Fern a I a. ONLY -S21J9S 

CUSTOM FLAT CABLES - Call 

CiF3lom Computer Products 
6 Dogwood Court 



ccp 



ADO U W PCI OFIHER FOR SHIPPttiQ t, UlKfi LlhO 
fljnc O Q . tNCLuOt an AODlTiOHAL, »J no 
NV BE5<DT*TS MUST PNCiunEf SALcS TAi 



Augmsr l«a& THE RATH BOW 245 




OS-9 UTILITY 



MAIL09 

Correction 



The following is (he rem hinder of the 
listings that wore inadvertently left out 
of MAUJ&Uunt 1985, Page 2491. This 
was due to an editorial error on our 
part here at the rainbow, and was not 
the fault of the author, Timothy A. 
Harris. Please refer to last month's 
MAJLDQ Correction (July 1985. Page 
266) for listings 2-9. Again* we apologize 
for any inconvenience &as may have 
caused, either to Mr. Harris or to our 
readers. 



Lifting 10: 

PROflEHiniE ultns entry 



mt 
ftnc 

WE* 

|F10 ■ 

0162 

JTi82 
■-':■)•. 

01G3 
B1C7 
S?m 
?LT7 



?27B 

p a! 
?2a5 

?2&t> 

?3I3 

Si -369 
?1B7 

(PAR 

p402 

JK32 



TYPE L«b*lE7p«-cor9p*riTTWiBir--!:TBIHCJl?SJ ; del »; STRING [4 1 : In.iinr 

:STRnW[25Jj fn*fll«i:5TEirHatlpf 1 addre. a ■ 1 t STftlKO I address^ 

i STRIHG; ctty:STRIWC[lS] j ft*m : STRlNGf 19 1 ; sip; GTItI?JG 

[lj!]- ptitma ; STRING [H] 
TtT E I tidaxtypa--Tiaaa : STRlff G (25]; r.iiaibflc : BYTE 
PARAH label . Labeltypr 
PAP AH Index (IP?) I inileKtype 
PAW AH Ll*tfl±e;ST*IRC|5] 
PARAH indexf ile:STRINQ|6) 
BIH t*npnera»: STRING 

DIH Id , rd .nuraen tries r entry nuab+r : INTEGER 
0IH retp;STRIN<J[l] 
SM keyname: STRING I 25 J 
RUN eleanereen 

fKOT » HA, I LP*" 

PRIST " Att«r Individual Entry" 

FRIHT " ■ , 

PRIST 

Of EN tfd ,1 In Cfilo: UPDATE 
□ PES *-ld> tndajrflln -.UPDATE 
R.US B4ctndex(ld< index, mine ntr'aa) 
PJIIJiT 

IF liatfile-.-ellat" THEM 

INPUT Ganpeny Kate, of deftlred fen cry ; ^kaynaae 

ELSE 

I5TPUT ■ Last Nasse oi desired entry i * 4 kaynanie 

END!? 

tKlJTj '' Enuar change 5 uhere Headed Of art tar" 

FWtfT " > ' + ' to keep 4 field ttt t*M" 

RtfN i Indent SryCVcTTjaEO , lr.dni . n-jaencriee , fd , label , * n trynmiber 

> 

IF «ntryiviEb!ir--l TREH 

PRINT "Jnery doe a not exlxt]* 
ELSE 

IF ll*Cttlt» - clUf* THEN 

IftPCT thfl CtTupiny Name Che name f ",r*»p 
IV ^exp- - *** OR reap^N" THEM 

rjJptfT "Ke*f Cowpany Narie : * , label. ■: - 

if.de* tnnttynn=ber > , nnee r*L*b»l . corap4iiynn»B 

SBEtt *H, C«ni^rmiiibfer-l)^SIE£(ti>d«k3 

PCT «i'J,tnJaxC entryfiuaber ) 
BUDZf 

IKPVT "Nov Lati; Kane : " k t<i»*>rtarae 

If tmpttfeheO"*'' THEN LibeL . lnfln«;-Ct3lpIlMB 

ELSE 

ItfFCTT "It ch* LfeSt Naoq the suae 7 K ,rosp 
TP r*sp- rt n'' OA £*a^-"ir TUZH 

Ih'FUT "He* List : H . label , Lnaa* 

t^riaxCencrynueber ) . nana : -lebel . lna^ie 

SEEK *ld, <ancr7Tiuxbec-X)*size(lftdfeK) 

YTI eld ( tnde*rentrynuaber> 
EKOTP 

tHPtTT "Vnw l?tr*t tJ«» , " 4 tafflnnB»ft 

If reapnor^leo• , * ,, THEN Ubel . fnnmo :-tcrapiia*a 

JNI'UT •'Mev Title i *« t tanpnniie 

IP te«:p11J^|aeo•^• , THEW t^b-i . t itlc ; -tempiuiaa 
ERflp 

IP t;«mpnMIeO , *»'• THEH label .addrcff^l f-tcapnaiva 

EUDIf 



246 THE RAINBOW Auciual 1965 



ling N: 

"EPUBE addcollAt 

TVFE UbnUrpD-ronrtinTnftMiSTKl^rSSl; tJ.tlt< FJTRIKQtM ; lit*! 

:STftUlCf ?5] : fnaafliJJTETtJCtlpJ; addr«atl STRING; fidJtflasZ 

STRING; cityjGTMJfQ[lSl ; mtnto :GTRIMC[ ; i lp: BTRlttC 



/F 
IS 
76 
12 
IE 
31 
■B 

J 

• b 

• E 
'2 
f E 
IS 
IS 

:* 
? » 

9 

U 
7 
2 

,4 
5 

a 

D 

F 

I 
S 
A 
V 

I 
I 
a 

A 

i 
n 
£ 
i 

? 
i 

3 
A. 
ft 

Aj 

0 

A 

3 

4 

A 

4 

1 

i 



| Iff j 3 phop&; STRING 
TVPF lndrxtypa-iMkBtSlKUCflUJ: tilmbrr : BYTE 
FAIIAK Ubel:l*ti»Uypi 
PARAH induxOPP) I £tul«Yt7pu 
FAJtAH Uitriie:5TPI^rM 
J*U<AH If- :5TRIHGf* ; 

&irt fd.id.nunipmrtai.tTKTEEJER 
DIM ill dan » : BOO LEAK 
fttui clenracrcen 

PAINT " MAI1#9- 

ffrtKT P Add Entile* to hint" 

PRIST H -- 

OFEK «r£d, llir.Etlo :E>PDaTE 

OPEN *H r lnd*KEIlB:OPtiAn 

RUK ec c lnd** (Id , Index , tiusnn tslau} 

llLdona: -FALSE 

SEEK *fd.munantrie4*El£i;(Ubvl) 



PRIST 



tnt*t ri j l * «t Prrnipti" 



I? Uitfiio* , 'tliat- THEN 

" Hit <ENT£H> tor CompattT ff«nt CO HMD" 

EXJSF 

PS HOT " ||it <Eltj"ER> for L**L llftmu to EJflJ" 

EKDIF 

FRIHT * 0* to ltnvn *potTmr flold 

REPEAT 

PRINT \ PEIHT 

Rim infiutda tm (Ubei. , ilstf tie . nUdonoJ 

IP HOTf ill dans ) THEN 
nun&ntvrl** :<-mu]entrl«t+L 
1 ndex ( nu*a nr.tr I e *) . nurnbtr : -nuncm t r ie« -4 
IF lintf Utt-'ClLat" TltF-H 

index ( r.utn^ntr 1 <i s > haiu : - l B be 1 . cwtpnnytmiBa 
ELSE 

in Jax(fliwtfthtrie* > .timnr, ;-| abe 1 . Inane. 
END If 

TUT *fd t label 
ESDIF 

:;MIE * 1L dene OR mm«tn tr i - 1 JJJI 

close »rd 

Rtnt fcailiortCi.Tuncntrlrs , Inrl^it) 
SEEK «id.p 

FOR TO mt»Bfttrlna 

fVT *ld.lndax(0 
NEXT i 
CLOSE «ld 
EM 

1NTHT "Prw Address 2 i " , tcffpnaiao 

IF t*^pna»flO"**'* THEtf lobfll^(lddtc«a2 J-tempnam* 

EMOIT 

ldPUT "Pfav Cttir : * , teapnnino 

IF teip[ma*eO- N *' THEJT label - c Uy : ^ttrnfinnaw 

INPUT "NfW etifltt 2 "^tfraptiMa 

IF ctrflptm«oO- H +* THEM lubrl , f t^tu i-Leapnine 

EHDIF 

I [(PUT "New Zip Ojde I * h te»pTiiinie 

IF ifeapninaO"*' THEH Ubn 1 . - i p- . -t ftr*|trm 
ENtH? 

TNrtTT N H*w Pliana Huobar ".r^npnflinp 

IP t•lapnABtaO , •*• T31EU i nb*l . phona: -ttnjmiiisa 

EflDIF 

SEEK Will, JndflKtantrymaibor) ,mitibot*ST?;F.(lab<J) 

PUT 1.: :hri 
EHttIF 
CUOBE *td 

CLOSE *r.j 
END 



ting 12: 

rnORR ttp^areliit 

P TYPE lAb^lcjpB-conpflnynflBoiGTttlBOtSS); tttii:STRTKCt Utaw* 



F 1 T I ■ ■ " " P 





Back copies of many issues of 
the rainbow are sfiJj available. 

Ail back issues sell for the 
single issue cover price In addi- 
tion, there is a $3.50 charge for 
the first issue, plus 50 cents for 
each additionsr issue, for postage 
and handling If sent by United 
Parcel Service, A S5 charge plus 
$1 each additional copy for orders 
sent U S. Mail. UPS will not 
deliver to a post office box or to 
another country. 

Issues July 1981 through June 
1992 are available on white paper 
in a reprint form, AH others are 
in regular magazine form VISA, 
MasterCard and American Ex- 
press accepted, Kentucky resi- 
dents please add 5 percent slate 
sales tax. We do not bill and no 
CO D, orders accepted. 

Duo to heavy demand, we Sug- 
gest you order back issues you 
want now while supplies last. 

To order just fM out the Form 
on trie next page and mail jt with 
your payment to; 

THE RAINBOW 

9529 U.S. Highway 42 
P,0. 6o* 365 
Prospect. KY 40059 



a. 



J 



! 



ui 
< 

□ 



O 



S * »*>*«. rr " 



(ft Q 

□ 3 

r . . . 

THE RAINBOW 



| 



■ ill* -i'-F 



247 



i I I I I 1 9 I F ■" ■* ■ ■ ■ 1 



BACK ISSUE ORDER FORM 

I Sue o veriest tor instructions.] 

□ Please seed me the foil awing bock 
issues: 



(Psymenl mutt *ccomp«ny back Ihuv 
orders W* do not bill.) 



■■ 

H 

4 






VOLUME 1 






m 




MONTH 








■ 
■ 


HO- 


YEAH 




PRICE 


■ 


1 


JULY 61 


PREMIER ISSUE 


nr. 


O 


■ 

m 


2 


AUG. 'SI 






P 


m 

* 


3 


86PT, 61 


EDUCATION 


MOO 


□ 


m 


+ 


OCT. 'fll 


PRINTER 


J5DG 


□ 


m 

■ 


s 


NOV. '81 




izrjrj 


□ 


P 


B 


OECTP 


HQUOAV 


s?oo 


□ 


■ 


t 


.JAN '62 




t?rjo 




■ 
■ 


a 


FEB TO 




Sam 


□ 




9 


MAR &2 










10 


APR Tte 




El' 50 


u 


■ 

f 


1? 


JUNE as 






□ 



* 
■ 

m 












■ 


9 


UAH R3 


NUCLEAR 






1 

1 


10 


APR. £3 


SIMULATIONS 


12 B5 






11 


JUNE '83 


PRINTERS 


H' v:. 


□ 


■ 


12 


JULY "A3 


ANNIVERSARY 


(S.B5 


□ 


* 

* 






VOLUME i 






4 
■ 


1 


AUG. 03 


GAMES 




□ 


| 


* 


SEPT. '43 


EDUCATION 


13.9S 




■■ 


5 


OCT •& 


GRAPHICS 


13.9a 


□ 


1 
■ 


-4 


NOV "B3 


DATA COMM. 


13» 


□ 


■ 
■ 


5 


oco d;j 


iKJLIOAY 






■ 


7 


FEB. 34 


ADVENTURE 


13 «r. 


□ 


■ 


6 


M Afi. 


BUSINESS 


fa u 


□ 




5 


APR. t* 


GAM IMG 


13 95 


□ 




ID 


MAY "84 


PR NTffl 


13 95 


□ 


■ 


11 


J LINE "B4 


MUSIC 


13 95 


P 


■ 

J 


1} 


JULY M 


ANNIVERSARY 


1395 


□ 







VOLUME 4 






1 


AUG 'D4 


GAMES 


S3 05 


□ i 


z 


SEPT. ^4 


EDUCATION 


S3 OS 


□ ; 


3 


OCT '84 


GRAPHICS 




□ T 


A 


NOV av. 


DATA COMM. 




□ : 


5 


DEC A4 


HOLIDAY 




□ 


e 


JAN '65 


{seginnehs 




o . 


T 


FEB -as 


UTILITIES 


aw 


□ : 


& 


WAP AS 


BUSINESS 




a - 


a 


APR 86 


SIMULATIONS 




□ : 


ID 


WAV 'A3 


PRINTER 


j 1 K 


a : 


11 


JUNE BS 


MUSIC 


|3 pj 


-o * 


17 


JULY TO 


ANNIVERSARY 




□ : 






VOLUME S 






1 


AUG IS 


GAMES 







IhAINHGW INDEX ;Flrn1 throtPdrft. 
Jury ISBVJuna 19W| 



E2W □ 



Nor*: Our Fcmrfn Yeftf <«t?n» 
irwhjdtd in. ih* July Wto iuue 



TOTAL 

SH I P PING A HANOI, INC 
UPS. CHARGE 
U.S. MAIL CHARGE 
KVBESSOEHTS ONLY 
ADD 5% , 



TOTAL AMOUNT 

enclose; D 



> I 1 * I I 



00 bS 

PP?r 

P096 
0PA2 
PpAE 
PP« 
0009 
00JJ9 
00EA 

00 F5 

?*>■■*.. 
9m 
am 
auc 

01 js 

01 7? 

0U4 
0101 
JJLFF 
fit* 

022U 
0257 
0263 
02*7 

02 on 

0.-3 



jr?ac 



02 E J 
P2EB 

P2ef 

p2i?l 
P2F9 



fnnaa^STRIHGllp] : ■(Mr*! s ;1 : STRING; Adr1ra»2 

iSTMKO; Clcy STllIKfllllJ ; *tat« iS7RIH0tipj ; rip: STRING 

|10J; plion«rSmilGLU| 
TYPE In<!p3tryp*--n.rii3« -STRING 125] ; ijn-iL'.ir : B VTK 
FAELAH lnbwl : lntinlfcjrp* 
FARAH InilMilpp> : Indtt^typ* 
FARAM liAtf U«tSTTUNy[5 3 
PARAM InrlwxflU: PTRIWCil fi] 
DIN ndd K «lter h <laiAt!GTRIltGtll] 
OIM re»p;BTTI 

a 1 t*r i " ,f Altor<tttry * 
dalot l «"doL«t«6ntrY" 
LOOP 

RUN cL"At»ct«Btt 

PRINT * 

FRIST ^ 

PB1HT " 

PH1MT 

PR TNT " 1 

PRINT " 1 

PRINT " 3 

PRINT " 9 

PRINT 

INPUT H 
EX IT IP rnrp-0 THEN 
EKDEXIT 



ttAiipg- 



Add to Existing riL« H 
Alter Exfiting En try" 
Oolets Exluttng Entry* 
Saturn to Haiti Mtmil" 

Bcloctitm r n t r*Hp 



IF roop-1 TNEH RUN ■dd(I«b«l . lnd*x, llatf 11*. Indaxfllo) 
RILL add 

ELSE IF r*«p-2 THEN RUtl *L tor< Istml , ln,d*x ,liitf Hp , indtxS i 



II. 



J 

KILL miter 

ELSE IP raxp-3 THEN RUN rfft Ltt (Ubel . Index, llxtf U« , i*>d**f ii 

> 

KILL dolet 
ELSE RUN entry ftrrar 
ENOIF 
KFlsir 

EKDIF 
CHDLOOP 
END 



Listing 1 J: 

PROCEDURE cteatdlltt 



IJ7F 

pp-3fi 
PPA7 
PPAE 
ppU9 

pyed 
ppau 
PPI»2 

PPDS 
PPttf 
PPFO 
PL25 
PI'.E 
Pl5n 
pifij 
piflp 
*]AJ 

oiiyi 
?2 P* 

p? pn 
P23E 

p?59 



TTFE lit6lt.ypa-co»patiynx«ft2STR.lTfOt25J; till* rS7P.Itff7| A ) ; luxnu> 

:STMTKl|35Jj fnAaa:STIt»OlJ.pj{ •ddramtl :Sm»G; addraaaS 

STPIKG: cityrSTMMCflS]; tt*t« :STXISG[ IB] ; tlpjStTftlWO 

[IP]; yt\ erne; STRING 1 14 J 
TYPE lndaxtypa^nsarSTRinn^lJ; nunt«:RTTK 
PA KAN iRtnU : Iflhi-ltypo 
PA ['.AM Inrtax(lPP> : Ind*»x ! rynfl 
PAflAH Matf ilerKTRINQll] 
PAIlAN indPif He :STRING( 5) 

nm fd.id: inteceii 

Dirt I, anrrynumher; INTEGER 
am aUdnna^KUOLEAN 
a»tCYTHiabnri-p 
all done; -FALSE 
&LUt c learccreon 
FfclHT H 
PRINT " 
PHINT • 

CRFATR *Td, li*tllia 
CHELATE *IA, lnd«-*f He 
HUNT ■ 
TP 

PftlftT " 



HAtLP?" 
Csa/iTLo Kailltift LUt* 



Enter Data (it the Prompt*" 
lndtxf 11 e-* 1 c index" TURN 

Hit <EHTER> for Company Nana to END" 



ELSE 

PRINT 
ENDIF 
PfclKT " 

I'BINl 



Hit <EKTER> lor Laat Kama to END" 



oc to laave aiiotlter field blank" 



S mltiT 

RUM iiipucdataUflbel.lLaciile. alLdone > 
U HOTiaHdr.ri(iS TW* 



248 THE RAINBOW Asjgusl lDlS 



Set 

he 




T BAS/C@i 




OFFICIAL BASIC09 TOUR 

OE Is skillfully written in a friend- 
ind easy-to-read style. Just 
ect for those new to computers 
to BASIC09, It's also a valuable 
rence book tor programmers, 
ineers, students and hobbyists, 
aiding an in-depth look at 
?IC09 plus an overview of the 
9 operating system, Compre- 
sive reference sections on 
5IC09 and OS -9 commands are 
j Included . 

- book "maps' out your route 
■ugh the Mercedes of Basics . , , 
3IC09 and puts you in the driv- 
i seat in no time, Fasten your 
tbell, sit back and enjoy rhe ride 
perfecting your programming 
is. 



MICROWARE , . , 

The OFFICIAL BAS*C09 TOUR 
GUIDE comes from the people Mho 
wrote BASIC09. As the leader in 
GS09 system sot I ware, we at 
MIC ROW ARE cere about our users 
and want to help you get the most 
from our products. 

It's Easy to Order, 

Phone orders are accepted from 
MasterCard or VESA cardholders or 
for COD shipment. You can also 
order by mall using the coupon 
below. Quantity discounts are 
available to educational organiza- 
tions a nd deals rs . For further infor- 
mation contact Micro ware. 



SfXLinlisk in system softumrt for (>B-i,i\ntiu miiroproussor$ iitice J 977. 
05-9 and BASIC09 are tradernarte of Micowai? and M^oroia 



W&OviAtt System j CQiparaucn 
IS6A NW ri4th Stem 
Dei Mwrifs, Iowa 50322 
Jfctephorw 519224-142? 
T*ex 9IO-5ZO-253S 



Piesse send _ .copies ol 

Ihe Basic 09 Tour Guide hook =r 
Sia,95 each. Add $3.00 for UPS 
shfpptng in the U.S. or 510 00 tor 
overseas air mail per booh Iowa 
r BSidanls add 4% sales lax 

Name 



Address 



Slate 



_Zi&_ 



r I nave enctosao a check 

D Charge to my bonk card: 
MasterCard L. VISA 

Card NurnPer 

Expl ration 



□ 



THE X-TEAM FOR OS-9 



XTERM 

XTERM is a lull Featured OS-9 communes.- 
lions program that takes fuJI advantage ol the 
power ol OS-9 II works with the normal terf 
Bcroen, XSCREEN, or the Wordpak 60 column 
board 

XTERM la menu oriented lor ease ol use, 
n is simple to use even (or the novice OS-9 user 
And yet, XTERM la powerful enough for the expert 
OS-9 user. 

Some ol the failures of XTERM include: Full 
upload and download support win remote butter 
operation; supports XON/XDFF prolocol; 
1 1 073007600/ 1 200 baud, Si&rib mis. ovan/odd/no 
parity, full or halt duple*; able to execute an OS-9- 
shell command from with In XTERM. 

XTERM works wrth a Color Computer using 
the standard serial interface, bul also will work with 
a hardware serial pod Akso, if you are using a hard- 
ware parallel printer pott, you can print data lo the 
primer as It ts received, 

XTERM $59.95 



XMENU 

XMENU is a system thai create? a menu 
driven environment for the Color Computer 
using OS-B. OS-9 now becomes easy-to-use with 
command 5 el eel ions made from menus. Menus 
are in-eluded to access OS-9 commands An 
easy-to-use utility Is provided that allows for the 
creation and maintenance of menus. 

XMENU works wrth XSCREEN Ihe normal 
text screen. O-PAK, and the WOHDPAK 
BQ- column board. 

XMENU 29.95 




XSCREEN creates a Ngh resolution screen 
tor the Cotor Computer using OS-B This high 
resolution screen gives you 24 lines of text with 
51 . 64, or B5 characters- per fine. Characters can 
be either wh-fe on a black background or v»ce 
versa. Easy many operation. 

XSCREEN $19.95 




MICROTECH 
CONSULTANTS 

|y/^ 1906 JenoJd A van up 
Ili^iS; Paul. MN 55112 

Deafer inquiries fttvfuxt 

OS-fit is a tmdanwM of Mtefvwnm 



XWORO 

XWORD is a powerful word processing system 
tor the Cotor Computer using OS-9. XWORD la 
feature packed with only a lew Features mentioned 
here 

Some ot the editing tealures of XWORD 
include: true character oriented full screen editor, 
works with the normal text screen. XSCREEN, 
O-PAK, or WOROPAK 00 column card; full block 
commands with blocks displayed in inverse 
characters (except with normal te*1 screen) tor easy 
block manipulation; file size not limited tea buffer 
atee; lull Find and replace commands with wildcard 
character; able to execute an OS-9 shell command 
in the middle ol editing. Many, many more features, 
too many to mention hare. 

Some of the formatting feaiuras of XWORD 
include: proportional spacing supported; perfectly 
aligned hanging indents and columns, even when 
using proportional characters; lull printer control 
with control of characier size, emphasized, italics, 
overstrike, underlining (wrth or without spaces), 
super nnrj subfienpts; up to 10 header/footers; 
page numbering in decimal or Roman numerate: 
margins and headers can be set differently lor even 
and orfd pages; automatically reads printer in- 
rtialtzalion file to define XWORO for your pnnter 
(many included, and easy lo write or modify youi 
own). Many mora features, 

XWORD $79.95 




XMERGE gives XWQFD pOwartui mail merge 
capabilities. With n you are able to marge in data from 
« d-ata tile or From the keyboard (a got professional 
tooking rasufts. " Yj 



X MERGE 29.95 



XDIR & XCAL 

A fHKhflgfl d two pDwufTui uMhlkm fou won't warn Mi be 
WUtiftll XDIR ti in 05-3 dkvdqry pogrom ltvat pinto lull 
n irtrflrch k: i*l tftarton** The Omettny does Ml sorting and Tibi 
DOmclfllD pan a in malchaio. including Wildtjtfd ftncj r,ha'BCT*ii 
djaui 

XCAL IJ I pch*t»rtuf tttoWat tor OS? (0o*l tor t>Cin 
txogfommeri and tw gv\miti iM. XCM IfMUW IttdmSt. WO* 
in docimBl, haxadKimjU pti-wy; pruvuxia £fj rAnjls vw stoiad 
hiiKtaM includa AhQ. OP NOT, HOT. 

XDIR ft XCAL $24.95 *^ 



Ordering Information 



■g Add I? W *n|Jt>jy] K hflrnHm W*i ma men* ndfl 

BJ 3BIH4 m vm MM\&tArd Cod [Hid 12 wj, person* 

■■I Cti«ck», *fi Mliftf»fli Wm tiotk Wllhnn ?4 tiom 



(612) 633-6161 



o nt ry nush a r : «*nt tyffimbaF+i 

±n.A**i ent tynlmbar ) nunbar t -untrymnbc r - 1 

IF in. daxnifl~ M c Index* TtlES 

lnd*xC*nCr/nuaib«t) . mm --Ubcl . cospq tivnaae 

ELSE. 

ifidff x (to t rynunbar) , nam i -llbe 1 . In ana 

PUT ■fj.ls'je! 

EHUIF 

CLASP #Td 

KUN m#iLnort <i t flntrynutaliiir ,1a da k) 
TOR Li— i TO antrymiiuW 

FirT »ld.[rul«x(0 
KEXT i 
CLOSE 
EKO 

iitf 14: 

IDUHE ma i la art 

r ™F£ iad#*.typa-iuii3e;STElIK-C[23] ; ttunbot . BYTE 

J'ABAti indv*Ut>0): ihd«t*pa 
DIM pabi . j i ISTEGIfc 

■ DM IntfigBrehanafl : BGOttAJJ 

I nt eg-p rcb BEL£6 i ™TP1IEL 

pflO I 

WHILE p^nK-top-l AW int^gerChangB ft» 

inC«g»rChatigD ! -FALSE 

mi j -1 TO tap -pan 
» IF tnelii*( J ) , nam r> in d«x( J > 1 } . nana THEM 

' f F ,- r-linnr.^-LKLiK 

F.HDIF 

EMDVniLE 
I END 

f TTFE in^ityp*~ns*^ STRING £25] ; nuabar BYTE 

PARAH Ji.b: Indantypa 

i if— b 
1 br*<cenp 
I END 

IRE; 15l 

S1HJHE nainaenu 

TYPE i nh.- i f V ] — corpnnynaTna ETB ; fclt U STRING 1 4 1 ; limn* 

:STRinaia51} fnms:5TOIlKl|ip].' n ddr* ** I ?£?P.T»£j «ddt«*t* 

sTRitiG: cttyjsnincilSl ; atatojSTiUNfltlJi] ; siprsTRiHO 



j 
■ 

r 

I 

i 
i 
» 

I 
P 
I 



fipj; phcroe:STRiNC[L'i) 
TYF E Indtxryp e-n*n& : STRIKE [2SJ : numbe r I 1NTF<! M it 
PARAH label : lnbtltypa 
PAXAK Indu(l^) ! Indextyps 

PARA* lliLCll*;sTBrna[5j 
FARAH lnd«flla:STaiSpf«] 

D1H cm t , upda t , d 1* p . prnt , vafe* . uti% ■ STRIKC( 1 o | 

I>IH r*»ptBYTE 

ocejit;*'''cr»ii»tBllat" 

di jp ^"d i s p i st £ j * c 

prnt:- H prlntll*t" 
aako r- H isaV«Iab o 1 " 
oTJ•:- , "£m^^Iab*l , * 
LOOP 

RUN eluticnan 

FRINT * 



FRIfiT 
FRINT 
PS 1ST 
FEINT 
FRINT 
TRTKT 
FRTKT 
PRINT 
PRINT 



1 
2 

3 — 

4 — 

5 - 
6 



Mji m Menu' 



Crtato Mo I Ling LLat" 
IjpdftEiT Hailing Uaf 
Display Hallint List" 
Feint Hailing Llat" 
Fricit Hailing Labels" 
Ftlnt Individual LnbDin" 



HOW TO 
RENEW YOUR 
SU INSCRIPTION 
TO THE RAINBOW 
WITHOUT 
RIPPING UP 

YOUR 
MAGAZINE. 



CALL 1 (502) 228- UV2 
(ASK FOR DE1DRA) 
IT^ Ml AT EASY. 



Auyytr 1SW THE 251 



KEYBOARD 39 



Newest Color Computer II keyboard to fit your old style Co tor Computer I (stiver or white case}, 
T DP- 100, and older CoCo I t. Just drops in, no soldering Of culling necessary Adaptor for 1962 
and previous computer (D&E Boards) 9.95. 

Monitor interface for above CoCo i| 29,95 plus installation, (color & green compatible} 




SUPER DRIVE SALE 

Special prices on new lirst quality disk drives. They even have GOLD connectors on the 
back. . .Some other places charge 279.00 for dr. 1 and 349.00 for dr. 0. not us! Drive 1 is for 
mod I, Second Color Computer drive, or external mod ItL IV, Drive 0 is your first Color Computer 
drive and comes complete with cable, manual, and R,S. controller Bare drives for internal mod 
Ill h IV, only 79.951 For double-sided, add 45,00 (only for those who have OS-DOS, boards and 
knowledge) 



THE COMPUTER CENTER 

901-761^4565. 5512 Poplar, Memphis, TN 38119 
Add $4.90 for shipping & handling— Visa, M/C accepted— Dealer inquiries welcome 



7 -- Eaeeut* Stirll CoEHnnH" 
9 Return ta ^election H«nu" 



Solec tion 



paw i " 

PRWT * 
PRINT 
INPUT ■ 
EXITIF rnnp-S THEM 
RUN ciaarscratn. 
ENDFJtIT 

IF E*«p-1 tltEll SLUM <: EoacO«b*lt indM, lUtf 116 jindcUfilc) 
Villi. eteatr 

ELSE tF TRXH RU|I updaT: C Lit* I . ln<t** ( UftCf llo , intloxfllfl 

) 

kiU. «pd*t 

8tSt IF rasp- 3 THEN RUN dlap{UUl , lmtat.Uitf llu. lndoxfila 
> 

KILL dlpp 

ELSE IF r«*p-t THEN RUB prnttLfllnsl.lfldw.ltxtfUa.lnd^xfiLa 
) 

KILL pmt 

ELS* IP vtlp-5 THER RUN nmke(UL«l , Index, Uttf U«, Indnjif Ha 
) 

KILL HBkn 

ELSE IF HiEff RUH ana ( labt I , Ircdojf . I Utf I La , 

lnd«xC£l«) 
KILL en* 

ELSE IF t*Bp-7 TH£» RUN shallcsaacnd 
EL&S RUN antr7«*™r 
EHDTf 
EKPIF 
EtiDIF 
EtfDIF 
END IF 
FHBIF 
EWJIP 
EHCLOOP 
END 




SCREEN 

VV.VVpVVV\V.V > W.VJVpW.,V»VVV'.V^ 




RAINBOW 



COLOR CHARACTER GENERATOR ^ 

A NEW DIMENSION IN COLOR COMPUTING 



RAINBOW 



'Hew metudai * Chltltlii Swnarator and Simpl* graphic IPBC1 
gaa* at no ffln coit. 

•Full i2* U*! a no eriptirc chine (an. Und*r lm# m all PUGGCS. 
fni ili mr : it. i : 

-Al1*acrnni lingua g*» um trimpjnn*. Supp©*!* ad GA<ilC, 
E*1EH0£D BASIC and DlSfc co~.ua nd». 

"AulimilHT ln*£w racvRfiEiaa 1^ . \ 14* <; oapur.tr E. 

»Hw Is 5 EM'icli' mat >n 4 coltr t ill pr>on# icraanu A 
I bit I A ( 10 avtplatla fion B** la 4?*;* tr 32*31 'n 

wart teal atad*, 

■U»a up la • (tirhhaatiTa -m,-?nw icratna or an; aura. A Ho 
actall^ni (craiwlaigj ana I ma itfuhi. 

- 1 n i.- kjoa a pcti tl>"w a nagaiivt lcrian dUupt in 2 ?<tav Tor R/9 T 
Eptw* i. Q*fttm fkrin-tarlh r Plane saceifr J 

•Smm Trijca tela? can □■ utad to djatm? program on* th* it 
a H» t »¥tn graphic* 1. 

*A wactal a?tntar etuXtgl r^an ny-twA tftar»ct«ri la th# i train 
I printar i i#ulli rufti* tf . 

■A ftnjH *«» ■>! co far CDtPutar c«hifi. Qnci »ou (cr << r&u 
"Bl'l ^nli iFKjthir p r par l » *Jit*Wut It. 



INCENTIVE SOFTWARE 
(519) 681-0133 



P,0. BOX 323 
STATION S 
LCNDUN ONTAfllO 
CANADA Nfifl ^Wl 

MIWIHUM REQUIREMENT 
TAP£ - 2^,95 US or 
DISK - 27,95 US or 



P.O. BOX 
PORT HURON 
MICHIGAN ^S30l 

16K BASIC 
29-95 CDN 
32.95 CON 



rapa \o Dltl '.' 1 J 1 - 'Ji-> i > i ■ I u r 1 l. 1 1 1 b L '- i ' Or 1 . -T, ;■■ ■ , 
pailatta vMPUP OS i CAHAft* on ^rtftri dvi< *2Q, olhar^lxn 
pita** add II. Of hat cmfnf*i*a plaaaa *Ott IT. C?i*rgi oroirc 

p Vi4# IflU II. 



Auguil TMEBAINBOW 253 




THESE FINE STORES 
CARRY THE RAINBOW 



The retail storey listed befow carry the rajnbow on a 
have other products of interest to Tandy Color Computer users 
patron iza those in your area. 



regular basis and may 
We suggest you 



AJbwMo 

MotHpn 
AMOHA 



Scctt*** 



lUaacci 



CAUKMNEA 

ChuVj vtata 

Ft Btagg 
Ho* Mxn&A 



Ldtncoc 

LOtAffgrMlM 
WkvvJ OV 

PtfCAH o 
SdCfdn^nra 
5qi Ooqo 



COiGfAQQ 

Auwo 

f "- -1 _L ■ t L 

CCNMICflCUl 

Oram* 

KLAWAK 



V. I - 

jQCkKXM>J» 



Rood* 

ataxia. 



5*** IV & «M-o *rac* 

■wmwcf Co 

AnOttWi t*j*n Co 
Ntatitotaoow 

Horn* Bt*w Cofttxjty j 
Tp,.tuw CdfTicch»ft 
Data C^ncopti 
S«Bv<W4*Td cop 

A<f 3y*J*rru ■■jo 

Aiv*«on r*y*i Co 

AnOBftOn 'Jfl w"l Co 

34 P bctuav 
SotMw» PliJl 
Ttw Floppl W*. 

Aflw^xw Goaia (To 

Pftifl r t .Sating Htc 

Lm>fV Distrtx/ion 

LIU t flctiwti Urfx*ut<) 

ED.cmdmfcrioi 

F*rc Arr, [klctwca 

*m*ou. we 
*c*«Macaiin» 

DwOTiEMftopia 
Aocto Stock 
EOWyWiMsiAkic 

Comptrio< Sarv. at DodtuV 

M.ft*d Sand 

termor irc-rt»Sma*i»3wfi 

Op«i*Door 
Hui Mm 
MfcB't FJnCSrCrV* OlWDUlQf 

-fwBookMCCM 
dto* T<wi 

Oly«t»wtifand 
In* Uiiw 54 (vm 
lh*Nri*rt Bop* 

thenar toCOLlKm 
5o<twosoC'N 

Sofrwo* Unwind 



FVyiOmqCtly 

ivvvtrii pob» 
Scnanfa 

■Uafj 

lOWtlCHKW 



rccoua 



Bfcjclctcol 
IUIMCM 



Ctt'l.cpi:* 



f«f M=*r* 



Port 



JchaurtpQiB 



5unny*3nd 



flnyn low) Corp 

ForrivComcijrMi 
CCflDdoor. f fXJ^W"^ Cam 

Fnw Pfint Bcxi-fort 

Sound Tfodtn 6t D3«ipyf « 'lu- 

A^OnAVOKi 
Radio 9yi:A 

f/W 5yif«m EleclronJci 

Soon Mortar 
& OalTon faoopawion 
N MYattxcnS 

Cob i It ttatfunr 
rjco'-s ria^Smponw 
BaO'i ROQ*w Pa* 
flow Wjflqf 

3+ii(j8ix<u>Pt»(toaica* 

WWf Jockw 

Pat^^ay Cuji 
Paikwatl fiooii 

Un^. ol C?«mqo Bootafc« 
IX K ti i»kxM ft>3Wtnni 

Boc* Jn-tiarturTi 

K-T^orl ► : *a« 

NwtnoafaMail 
Apd*i» twnojton 
(look Invukj'n 

-i — i ■- 1 - - i. 

^cn t Motw ConW 
(Hr, TV ftKlto Suae* 

ftat* Emjjarljrn 

K-ccfi Jk»Hwnf*->o'» 

ACpjcui Consular D^nibufot] 
Ekx* Errtxukjm 

flout Ffimfcrn 



1NCMAJ4A 

He™ 

■bun* 

LOMuncaDura 

Madron 

Vtaron 

IOWA 

ItMUAS 

JurCltCfiClty 

XENIUCLV 
lOUiJJAMA 



Ml Cternon* 

Nov 
Ofeenxs* 

P*ry 

Qlwlng 
r*Atiijiniflh 



WA»ACHUMTn 

Fr^cTiDijp 

urnwan 

■ A; ■ 
WICMICAN 

Am Arbor 
flint 

Kakimojao 



Fm NtoiMMincy, inc. 
TTtu CorfiptJlix E>o«wfn;< 
&>ihJand, he 

Bui JJtrl 
bourn 0#ctti*-Jc» 
Arc* CWicfl i.r**-* 

Coifnon ConTfutwi 
SotTwamC-tv 

Tcv/n Ow of fopulrti kc 

Ikaogd LnoclK/P/adA 9>acK 

30VIO tiOCTBrtd 

VM.cmi»Vitoij,lnc 

Gvii -"itQn EnMpd»« 

AcW&JOtCo 
CwnputBr Supc^ 1 Store 

Mogatinoi <lnc 
Vtnoow BcokVaiv 



■i. I - X - — - 



t*x*ao»T 
an a lown t«wi 

Coff*f> Book Shop 

Computar Hui 
.SoiTn SMora Mew t Ca 
Sar Warn HauiD 



SCO* 

CtKrrnunf*Y »4ow» Conim 

Da ConipJw ftoducfi 
•JoDtjir* BsctFonti 



TH-Ccu.Tv F^T^nkn Bod* B*K 
•lO" 

RdW>rrt EtecfTDfitl 
ham.vm fltodjc S>»c* 

Cvf ( $ourid 4 p+wio Ai&joe Co 
toy Epoop EM?o 
hMKQQn Butio 
Ei[jn* Bit Cot w 

SoflwwCtlv 

hl^AkjdtoCo 

BALScwnd mo 

Comouw Shock 

Scfl'MrtBG City 

ClrHon Ehjctronti 

£tan-no Goak Or.lhf 
GBff/lBdokCO 



254 THE RAINBOW August T9fl5 



JUG1A 

in* 

tvlte 



wily City 
TANA 



am 
UA 

I Lebanon 

im'K 

*ffitlCO 

ncgsrcJc 

MJUBTJUO 



-.KnClty 

►toco 




atormtl*PQ0 CCrrtD«1«' Software CfliTlfll 

^uoto Hut 

Compute* KchQnOd 
Final &lun 

The CaTfufnt 

HabDylq*ii 

Computon & Ccrecnwh 1 
Po^ttr<ijtr, Compuren 

ij+MJV City 

Mew Cnn Scflwtra iDMi 

OunxxliTodki Stack 

3a*k«5W Qly 

Cixw'i Bed fcxlo Shoe* 

SJtwdHCJty 

Soffwoe City 

saal Mxt E."topjia« 
Safe 1 ifw Euffi 

Ufl Wdo* Bod Shc& *ic 
SOuiNmi r« t#M Co.. UK 

GA Anytf A Co 

SoflwiwCity 

Qcmd Con'ral Botox Track 37 
300 Pak Am. i «oi Am ' 1 ) 
iiSVoWlNe*: 
WtW fade Cento *3 

kirHna'larctf Smote 3tcc 

Pdcti 5oe* 

State h4ews 

UttMean imam*, lot 

vta'ay\ ajoki 

Wald w/» Madu Uwtm 

5cflvan>atv 

WtogeGaen 
Wpid v*» 




HdUrOUHA ^ 

Uotfc tiwek: 

rtjrts fcovrtitcnd hr» 

Papon & ^apedndr 
lot* Comp'-iKKCorwii 
Cf> C? Sc<*i & Comi£i 

ti&jy Oodc Shoo 
Ion Bocnwi Rtrytfim Contef 

rtand Aio-no Poctiorit iFfflomi 
i iy DLL i Book arte T4&*a 

SclTmort 

HOAKDJA 

M3 L-cmpufot Asaociofto 



.ton 

1c 1 

I 

W 
* 



Llht* PrJflWjr boot Cenfa* 

mno 4*rfteK7 ice* Con'-f 
UCUpWfcjIhucSi'D 



5(.IIwji»Qv 



Ok»c*«fna 

AlCtW] 

flMNSVlVAMA 

AltUOTKJ 



+^cufl' On* ftodfe' Suae* 

iMyt BO* A Wine !5lOP 

TV A rtadbCtnt 
w» City 

^Hiwuflod-tShouk 
A]|.PKj5wk*lHl« 

lh« DoffwCwnrr, Go 



Phn«4ivH*t 

r.v-p<- 
Bunlmarvoch 

■"•I krtrKTCVt 
GHGOEISUNO 

*br*r.it kirvrmtCCir«»dl«i 
&DUTH C AffDL iriA 

Qtatajtan Mil. Sdhwto kiou* K 

Gnwmvflo Poim«ilt!r:M«w»Q> 

»«tonMead Meoa^Copm^i 

:-fv*10*».3i5 •irfrrt™»CilV 

TENHEJMJ 



ItXAt 

Brtn 

Pom 

V1BGIWA 
WAiWMGTOH 

r-' »..• i • 

Ctvi'rn.vjrt 
nr 

Trr-nra 
li'finion 

Toetrru] 

WKTViqeiHIA 

Huntkw> 



A/vlvrKin.MtnnCa 
HH)hlc»wj Bcchtnla 
f<> dmii Co 
F>n> Conputv Co. 
Con^xifor C*ftto> 

Mt»to'i Book S»oi» 
TwriofrviiaflgK" 

S0f*VKnDSoiiiiicrn 

OoMfUlflOOk 

E^icir<mic: ^*clA13nna 
iOCorrspurm 



W15CDHS»J 

M nnl n h- 

Kniwaiwoe 



CAHAflA 
Al^at1a*:> 



Artarm**wt Co. tc 
WttH>ni r. fr f 1m 

5i i B»Chor4ct * Racto 5f act 



1 HBwrt A Hofccv 

Bf»k1 
tiactwc!. tic 
AtHC UlMlOtl 

Bodfc 

Bookod 5c*d * 

Lfrp v WiKontin Boolafwp 



r>rb!,r-iQc*oE*iTeiio(yc* 



l* p iftvtiAhAjvc 

DouL* 'tr AiC ftocto ^'*acn: 

»r-p*rql Cvmuul*pf 
Pflfibw Scrfhrow 5n«w 
r?od<7 9vitt. AjuodrnwJ 9tw< 

C««3ki SkgfiJ A Somvi 
Lfln«>n Fiecfto^c* 

(JNft. F^ruhjrfl A IV 
t'o> Crtv Co-eir ASsloS 
IcrtFtwmocy 

ThvBwktVHxw 
No^ i ^l•^^, Cc*ri?vi1» S*vn;e 

L A 5 Sitoj 

ToiP»neTV 

ugydOodoVncfc 
H ASV.JteCwifra 

rnofnlao A 4ar »"t 



Qaoidafc 

Eonorton 

Coon 
'<wv»ew 

wt» 

Gf*K*e (AiuMe- 

UlCcrrtK) 
Leciic 
UoydnvniFe< 

ret* 

•iH,myni» ni 

VtataskWn 
tttiSH com 

Oarnptni 

ffrrtM TIKfcocliarJci 
CuMlerwt ftoiBodoATV 
ft St Mv\ TC^n (Wkjo 

fUci>T*irt £<u*mx> ti&clronlci 

Victoria Cnawocl 

m.i«iriCrtpcrioi5o(iKw3»« 

joq i £<^! A Sound 
J & j £*ctnar.k= Ltd 

Canoaon Cokx>i ConreClkn 



■5unt*»! 
f r «5Wlnd fiflfi* A4joun0 
Doniferik>Swc 



WiHlomsLDlk* 

«AHItO«A 

The Pas 

HOVAtCDTU 

QN1AAIQ 

■v,j > 

AtKirtcffn 

BowTwmHA 

En^Ucokd 
HafTvnon 

K«XJ*fon 

Cnnra 

S!.Cat?w« 

QUEMC 

JAJCATCHEWAN 

AtdnlboK] 

toglm 



MclaaniUd: 



TWO*) 
fUKON 



Son .uafi 



Sound A Viiw, 

ATtanUcN4M 

Man CompulorSanm 

Bownxmvito Aucto Vitlon LTO 
S^nc*oo Snosi 
Ffoojfflrjh^Lae icurrt 

Datamor 
f- r Jornputiw 
NalVDnal Son.-; Cd , LM 
Emcfca Shop-2 5lcm; 
Mm TV 

l^HaowkJfl^frotte Benjamin En. 

v.- .-. !.:>- 

TdHiqi Nqm 

GscryB&ka* 
Ffeora C0C0 Dub 

E^if^*0 £4jpflfmOftE11 

Computoffine 

Poors 5*-m"c& 



B1& pV** OwpaUr SwvtM* 
HAQHaU^ 



Also available a! all Colas Bookslores. B. Da lion Bookseller and 
WaldenbooKs stores in the Unked States and Canada, 



Auguit t»5 the Rainbow 255 



AD VERTISER 'S INDEX 



We encourage you to patronize our advertisers — all of whom support the 
Tandy Co/orCornputer. We will appreciate your mentioning the rainbow when 
you contact these firms. 



fr, ■ 4 ■ 71 
,.,163 



Atk Royat Gamea 
B5Soitwara . . . . 
Brantex, Inc. .206 

Gor-Comp m .i , i n I M >' <i< «49 

Challenger », *.< 214 

C I fl 5 O I 1 ■ l - km + + + + + - p m m m m m m 

CMC Computer Services. 203 

CNR Engineering ......212 

CoCo devices .200 

Co CO Warehouse . . 201 

Cognttec, ..<,.•>>«» ,.,.*...13 

Coterwars . , , . . . , . . . - , 37, 36. 39 

Computer Cantor* . „ . , . . . . . 252 

Computer inland t * 78, 79 

Computer Plus .3. 103 

Compute? System* Distributors 94 

Computerware ,..+....,..., 1 73 



• ■ ■ i • 



Compute, inc. 
Cosmos Computer Services tec 
Custom Computer Products , . , 
Custom Software Engineering , 
Dntaman International 
□ ayten Asenaiatan ot 
Vt R, Hall, Inc.. , 

DEFT Systems 

Darby City Software . 
Derringer Software .« 
DfamondStar Software 

01 Gin owe 

Doraotl Educational Systems. 



I + K 



.257 

.245 

.155 
,109 

.194 

I ii + » J ^ 

■ > + ■ 5?& 
,22, 23 

72 

. . .216 

. . ,iec 

Double Density Software , . , . .134 135 

Dragon User ► . . f ,• v • f , ... .219 

DSL Computer Products 96 

Dug an, Doug . 202 

OYNACACC 175 

Dynamic Electronics, tec ...... , . ,215 

E □ C i' ; i l ■• 1 r ia» . » , . . ► 174 

£ A P C o ■ >.«•>«.«■ . * « ) ! ' ■ • 1 1 1 . * .» # 1 92 

Electronic* Motion Control 7< 

Elite Software. ......... i .99. 100. 101 

Efidloott Software +i +110 

Federal hh i SoMware , . 194, 232 



1*44144 



Four Star Software 

G ^ A J"" X *4- + 4-i>-4- + 4*.a.h...|.*B 

Green Mountain Micro ....... 

Group Technology Ltd 

Hard Drive Specialists . , 

Hswkes Research Services 

HJL dlv ot Touchstone 

Technology, Inc 

Frank Hoflg Lata oratory . * ,237. 

Komosoft ...ww... 

Howard Medical » . . 
Incentive Software. 
J & M Systems ♦ ... . . 

D.P, Johnson 

Kally SuliwurD Distributors, . . . 

Key Color Software . . . 

LdndwarG Co. 

Mnrh; Date Products 

Mnx&ys Electronic? 6 Software 

Maine industries 

M^cbTron .......%..,....... 

Micro Work!!. The 

Micro com Sol I ware 

Microtech Consultants inc 
Mli.ro ware Systems 

Corporation , , . , 4 , . 

Microworld II ...... 

Mix Tom Software. . 
Moore Computer Services . .*, 

Mara Ion Qi^ 4 

Novasofl ............ i ti . . . , 

Oteof Guya Software, The . . . . 

OS-9 Users Group i 

Owls Neat Software 

Owl -Ware 

Parsons Software, 
PSJ L Inc. 

PCM ...... ,■...«.... ...... 

PD Softwara ................. 

Perry Computers ............ 

Plooftoft Gamea 

Polygon Co 



.207 
.176 
,2QS 

. r4i 

.IFC 
.117 



4>a * ■ 



....... 



fr T T -> T T 



. . .45 
239, 241 
, ..147 
.33, 34 
...253 
. . . BG 
- , ,243 
... 146 
. . 169 
. . . T32 
. 94, 95 
. . .244 
..,.14 
. ffi r 35 
. ■ ■ . 67 

13 

. . . .250 



166. 24& 
, , , . . 93 
20S. 209 

• fill ^ ■■' 

2e?, aaa 
. ..191 
,..ti3 
...256 

.,..i43 

.in 

...200 
«... 43 
. . .193 
... 119 
... 149 
. , .132 

+ i - 1 4 J 



. ... 

. . . . 



T - - ► ' 44 f 



...114 



«■■,.> 



..,.1 



a , + I ■ ■ 



Dr. Preble*a Programs 
Pnckly-Pear Software 
PXE Computing ..... 

Radio Shack .10. H. 196 

RAINBOW OS-9 Book 

Rainbow Binder h . 

Rainbow Books ....... 

Rainbow G^t Certiricate 
Rainbow On Tape ...... 

RAlNBDWIaSt 

REM Industrie* 

Research Services Labs . 
Robotic Microsystems. . . 
Sitguaro SottWttr^ ...... 

Selected Software 

Softmart ...... .... 

Software Connection 
3 of I ware House, The ............ 

Software Plus 

SO f iware Suppo n, Inc , 171 

Souihwastern Digital . ....... h . 

Spactrosystemp ...» «... 

Spectrum Projects I nr. 

121, 122, f23. tS5, I2£ 

Speech Systsms ........ , .... . I 

Sugar So it ware , 160, 161 

Synergistic Solutions . . 

T & D Software 

TCE Programs. Inc. . , . 
Th I no .............. 

Totluan Software. Inc., 
Tri-Tech Electronics 

Triad Pictures 

True Data Products . . . 

Undercolor 

Vfdtron ... 

YIP Technologies 

{Solllaw Corp.) . , . 

Wasalctiware 

White House Computer 
Woods town Electronics 

VOf*lt 10 i i lit lii-i i t,-i 

^ellerback Group L The 



t ■ w . > 



. > 



■ * * 

in I 

... 

. . . 



... 

1S2 




E^J Call: 

Cindy ShBCklelord 
Qiraolor, Weil Co est Dill Be 
12110 Meridian South, Sulla S 
P.O. iox 73-078 
Puyal/up. WA 91373 0578 

(206, 948-7766 



m% Cell: 

Kale Tuccl 

Advertising Hepreaenfetlva 
0529 U.S. Highway 43 
p.O Bos aas 
Prospect, KY 40059 

(S02) 22S-4492 



Cell: 

Jack Garland 
Gerltnd Anociatei. Inc. 
10 InrJuMriel Perk Ru.id 
HJnghem. MA 02943 

(S17J 749-58S2 



250 TME ElfllNBOW f\aowM IftflG 



I - 




3at 



PRETTY GRAPHICS 




ymi upturn* >>nr ,e*«wii -in li* 
qiwntrv u»f<t pr«i«nji ^uco. Ix 
page* 21 1haJ( pxjjfj. and in 
*t The Ix And Zx prinicmis 4ff 
«-up on i<it? papL'i Ihr 3a prim 
HUWd flt» Jrgt*** Thx ti*xr txn 
M.iMHvfofrttj»hv< intagx tllT« 
IrttxrprriXlion (raLirs r trpr«4u^d 
cr dtnnttbtc lire, scxltfj and 
r/UDE th* (raphJ=-lo tw pnnliM 
y displayed ii\ 



I 



GREETING 

CARDS 

Mind card ^punn fl.jowj ih* tnc 
•n dcsjirt ffudtng txrels using 
tl ind JrapJiici Thor* *tt tWfl 
a xvaitablt. atong With x buJtl 10 
ptMlicT |!fc eWTfMTU »t« ur 
* rae'er* rrmy cm mlxlrd. nrr- 
ivrrfrt, #ntt TfiUctl niOTP I 

fsPBOXl 
11 EFFECTS 

:Ul xttn uplH-li alluiv* t»if i>vfl 
ty [onHpi ih* ^junii.Tg J,r«>i niro 
ON XI* V $*_« X>V ftJP X.-V 

/V FILL TAH W1NIXJW, rw 
AOE iod moru' With rrnae. ihc 
in pmM Miulll'p-fl* banner* 

P* g«y f*m-<J* awd in cdvr priip- 
imm v • so. tao, tw zto 

■.iptifli pnnie*it» Irorijan^lLy M. 
Kl *wrn In w*i tnuilt aicx* *ujj*p 

DPftlcxI itnUr'nr hanAinial t]i Id 
lift prmlouls lor nvf X3.iii(m»W> 
phut**. fliiJ murh much 'Vnir 




LABELS 

The Liitwk prlrnmg opcion allows thv 
10 CKo-ic ciivom malting vt dial* ; 
WtUl plijtett&fi*l lilokifttj; pXiyJli 
lw) J x Ljrxahu: liiJAtfv liupn disk pvii[LuM 
ih* pitipjrtion*J lubri window p,ii»t lli* 
area to t>e pnnled U*es sun, timid '>,» k 

i 'i 1 -' labels al « dm* 




fY" 



Piaty thfl! ymi Iuvb cr ealcct ■ library etf PBETTV gr aphl li wh*i cin f»u do with 
ih«m^ How *boul prtncrng c^rdx, 1xq#Sl anJ (l^nt pci:cti' (1R^[>C0PT li moi t 
ihjui Ju«t t kiwi pdnl udUry, csmpxi* Uht*< fcamrtl wldmqy oUikt (yxphk 
dump pragrxm on thi mxnktc, 

• FuU CkA FHJ COM/GR P*.flT tl ti. itto. I tbMiy > I *d , C JTAN HAHIJ OF 
trtliitl. CRAPHtCOK pJCIUttj, and LUCU UfiX pidim* loa 1 

■ BLACK A WHITE or GREY SCALE t> timing Jn [iREY SCALE pHnUuf, toEdn 
In ptl cited xi uhi dcflnataic pn»crit». Support ht-rct In HE 4 ti KAPNICOM 
dliplsy nnsdu I 

HAJtDGQTt ' rtqylnci a MX Calor Lompulcr tdlut Lcdiputer ll, xad i| kxm 
USidJjili drlvi El juppiTIa I *t> 1 disk tirlVci, li* Y h^iirJ ur |ny£Ud« rnpvl. COLOK 
(Jrry vcxlc ) or &V W (hl rnj opr rwl(w. 4 *c?*?n djkipln^ mgdrx 

■ L'uc tti hjj-iiwoit Jiircrrticci ( cji cum m*Y (unpiliW dllTrrcntiY CT -n ««»<xln 

priciun. 

HarOcapy wllF br n¥til*Li|i For moil ai lb* papnlur prlalcji AddllluDX] prlalin 
wlU b« uiidrJ XXffi mini Lb f iui< »p«ctfy prfxltr And £>L aamtcj whm crd*ria E . 

I.D.5. BfiO-0 | ,M Ko. I TOW [J Kp«m MK-fM' C*| H» 1 72 WO 

OkldBta <>2 Cal, Ma. HI WD ^prwft HXtKJ Cm. Nc|73WU 

Cxmlnl 10)1 Cal Ks IT4Wj^ Cp*,* FX ^ CxW Ho, i^WD 

frtiiimi SO- 10 Cal No I Vrf^D 



POSTERS 

The pfldtft flptn-n filnWiKt IrfX <i*^r wMh 
c mnrU at TfpnxlU';»ryt n In 'a graphic 
>q a muliuhrci ?«ici Soth ni-io and 

lm«i pomlrr'BBf*' *n muj^Hlf)* 111 bill 



□EDI 



DISK ACCESS 

Thx diik oyttoi. piuvictj Hit «v<l1 
«um Id iftrfciani W trrws«.. uttArtlt 
COM w CkApHICOM PART II nin *n4 

MAX lilrt GAUJiRV 
in... rdhoun ^irv.,n<| ol dlt picimir* rti • 
dhkx ?mpri^i" 1 lr h driA dtwtt rr*l*»t1 

iLuVf mi iippMLjUi". "m KAKCCOrV 

J.m-si. i 4 uii^ i clO VflU CaM> *ft»f 

^riMly ypuiwll 1 f lir Ptnld iMiiik * b*vl. 

diuii tin kii«, *» r-oitv 

Hi K I M ..'ill, HHJIDCDP? ■ 
,.. - 1 Mtt#d ihvm |i h>- fcNUEW IIA .ii 
llnuiiijls lh» USft <. urntnaruj' 

Jfaw tfaxl T»u'«a cumpxHd lb* faacuau, 
ca mp* r i | hr pr In ? 1 9 S 5 



I BACK-UP UTILITY 

k ■ v IN* t&tWIl 'hJL u. 
I i^nrr^s ri»t« JT : 'f »C1 

r 

XtlF U<-| ■ • t *.l ■ ^hft>M Alifl* 
*Xii i Mir. 1.11'^ 



GRAPHICOM S24 95 

CM Mm Tt-i- in 

1<*»1 >Wtt U* • KH tMtl ««»t 



l||J.«*t 

>l III I X ' I * II 

•Mil 



l»|X k. M WT* P>*Vxri M 



H nc*Ti i - xivv Cf>v«p *w 
W WUM *M>if x« ifVtn ■ 
!l TXM 'Nrf 6,» lm^.#^4 **m 

dill | \ 1*191 

H «l P»WkXI hMCXI'i 

IJIH 

.a 2?. LliMhUtaLU 

fj 1 6f j Mitf* He n hi "* ' 

CME f.MCtMCf'1' 

WllH alHCN MfilVlMM MDtXfXI 

ihi it tutu tt lend Hi Mi 
9.» Cat Na 1Q7CD 



i THANSFEB UTILITY^ 

<4ir<l). a< w li * t| ,n h j. .- . Mr 
f.it » S# kcI * Al <Kf«* * 
f HTKAt »*» CHXt* >'•] « If « 

li pm Mi XMriLxq imifi * n« 

41IHP IVfl^ £-UD>T. t>V)*V. » 

CI X4«( » MKhiRt; N-^u-ftt IX 
. «IWI I Mftu Bi"t* P«f#r" 

mauiici maul 
i iif. ->S Csl. Ha. 1Q5CT 
115 Dxl Ha tOSCft 

SPIT- N- IMAGE© 

«*■! Ott «M> W# L.u, 
mi b urir 1K WlfrHi » uh^*> 
*i0« hxiQ -=t» *•< r «*<* 4 
v rM r-w'' *«♦ 

w aad> tp 'i>r<(M^) ** us in 

tpJi« * XM DM I Wl fPtxxti^ 

tin w+H m » xxi H I 

Hi - ten I kit' 



1 -4Ht m I4P*> ^\ %n. i-im*i 
k«* 1 1—4 >:f*I #^ i#* iPtw Hi** •! 
Mil 

|-. r 

* hmi, l s i^Airnnf v^f** 

« ftM -» *». K«th r»N- ,^ ««M a «* 
I'Jl* r.ilW lAaHU'f XI mhX 

* t* S*' IX tXH I IX (lkjfr A/i 
^•f J, I 1 1 4 $nWli XX» 1 1» » Mfl > * 
» £xn kw V til k|£1i r •«» 

■ Wj*| aH>UV«tfblh Mf>n — ' ** J 




di srniftu if u b v L'ura>uiin l*ic 



:«Ji]r v 



■Vi.% 'lir WW "WW 

B CI iJ 

-itu* ait.4i HLi_, 

i-.Wi'tfill UAih Uihu 



nihii v* Can i ami n - .u» 

J ItaUJK AllTIDiJ. 




" t II u c I 



««i-Ka I ^ 

li B>4Xt_ i I KSf 

mi l n 




PICTURE DISKS $9.95 

>->IQ* (JTTitHl »*1 O'didTi «Mli 714 Jin 

Ttiiuri |<H*n [Wrrn>i Vnufi 
Iihi* i^imlultf ■ «x*x x> 

V .l«IL^Hui PX| Ii1 tl 

M^k.-,...^ . * i il *. 
Wiv«»."^i «ulkX«> I t x m ii 
I i Wiw***!***! f**|l 
IK X/HM14i>« owik rflU IXX1I 
l/C Xr| A»*m X^lUiVitil 

(Wat *rt§\ juphiiu munwiuipi^ir, i*^^, 
jh* isii twnjrn rwi ingm^ii iVm 

NnJuiuJ [tf f M UlMtfWl «'.l ' .< ,-■ 
rMnfl « VXIO TJ*(? M « UMl IWWxnf! 



I 
H 

f 



01904 WHI I lE^ITIt f M UU U 

»l x ft x is if T % m t?% tru urn 

M « < r«. rtiu^H I ' ■ ■ ■ ■ <N« H»^BMt« 

!*i « «il •■ «™ Pn fal. j i u* 1 ki llvnw P»" i| 

a " i fc* afi www M t- i itwh - ■ pi — 
- — -i I J* I i i . . - .ll.hjll m i«> 



" CCG FONT DISKS 




- Jl 1 ' 1 I . I J < In^XI itxJ frUWfTlMlltfPX* ■» 

41 




Cal NO lOlt. 




nil *>.JinKa 

liXiWfP— | K— *lpt»»np— — I— H m m — p— i _ a, ui t mil — H f1» 

» *-*T »■ 

It iMI ■! s™ Ipal U^3kM± bhlr>^.l:y iS pjp«i 

Fvl II i»,vn ■ iHH n—« *# .Mfei tttMn plBtUt W W! 

«tWP IJ ■! i w-«.,»»-rii 1 ~*m-m »*-»i*-r-w* *M#tP-««|Pi 

i *— -h— « H— ■ l ., ..■ h.ki.tm.. - — — - - -v— 

Cxi Hu i :iSVJD 

GRAPHICOM PART II-$24 t 95 

tie* Improxft Y«ti»r3*.1 A nirewiH* n'-HtmUhat tilmt mnl'W o< ant :--c 

giaJT leg of d 09 3 01 PrDtKlid NOW UGfi #Hri US MUlli pxk "V EXUC Pf 

aplianxi <ri.twn-jw crxcilx. Cxpturxt txgrxlK gouIupHx ■■ llvoy xraio wM 
M»plpr Kuy II wrxi rHvgno«Kl ComplfllM Mi^Dlri. mXmir^ un. Ai>a 

■Thuch i-.Ofu iV:;i.-i.'-s -oi".! lumi Utilr AticraMi LxmauXax 



KEY U 



HOM PAH . 



C«hlf 



CXI Nu liUHP 
Cal Ma IfllMfl 



Hill L. 1-t 

IT lit 


_ Ix I I 


Jl 


ffOf^^A E iikr f 

Ll t* III 111 , f, ■ T 


■sift/ 




t : f 



(.#cn .ui* .iimihi «a !■ iiw4> Iiph Mm I ■ 0 m 
qwe Gfi«'U[ vM FXfi I i| I vili Uunvii 
tMt>. CM Xx tn.Pi rl'DOXi "J H^h 

fSi*l1 IPttX.* tp hxhi -| r"iH tit ,liir_|!iOf. 
tnii kXHxjiflii M»r 

HC • UtKfflriij U " CM *H lifyp!) 
IAC • OX Nf«i Dih « Cxi Ha 1f*W) 
'•jt L Diri av> tl Ui 'iu "JVI : 



V CABLES 




$19 95 



language 

OS-9 hue fru r 

need a 9U|B 
as The Cnmt) 

show y 
potential oCU 
irnplem^Tu ir 

Co~autftj^H 
Dibble -TB 
9 — f ^ 
demystrjm: v 
gives Ih&CSW 
flexibility "■ 1 
:>n the mark* 
confirJemjffl| 

With Th9<jai 

you 

the mul5 ntji 

slandai I . 
F : of ontv i ■ 



More than a book . 



A MILESTONE 




Also Available! 



juidv Jo OS 




□ Please send me The 

Complete Rainbow Guide To 
OS-9 for S7 9.95.' 



Name 



Address 
City 



□ Please send me The Rainbow Guide To OS-9 
Disk (a package of two disks) for $31. 

Does not include book. 
— Signature . 



State 



Z1P- 



ls enclosed. 



O My check in the amount of 

□ VISA O MasterCard □ American Express wsr 
Account Number 





.Card Expiration Date 



Mali to: Rainbow Magazine, The Falsofl Building, Prospect, KY 40059 

To order by phone call: (502) 228-4492 

"Add 11 shipping and handling per book, Canada and Mexico add $2. Alt oiher ToruJgn countries add $4. Allow 4 weeks for do 
Mvery, KY residents add 5% sales lax in order to hold down costs, we do not bill. ALL ORDERS IN U S, FUNDS. 

OS-9 is a trademark of Microware Systems Corporation. 



For Your TRS-80 Color 

Apple * Atari • Commodore • TRS 80 t t ttt t 4 




rj_-^!z!z-- I 1 — — r - 




l^w «(«a Hi* 1 



Interactive 

Over 1000 Programs wiih Fu 

We Ve Vour educational 
Software Source for Grades 
JM2 and Advanced Studies 

:atttse No of PiQQrams 

leading 2 SB 

4afnenrva!ica 129 

iompjohenafoff 48 

llatory 32 

•p pii«f.g IS 

16 Programs in *aef. of tho tallowing: 
;h.ldren'» Tales - Carpentry ♦ Electronic* 'Heuirh 

Service! - Of flee Skills ■ Statistic* - FJral 
MdJSafety p Economic* * Business Account no 
•PBycftUDQy • AND MANY MORE' 




Computer 

& Color * IBM PC Jr. 

DORSETT 
EDUCATIONAL 
SOFTWARE 
PASSES 
THE COST- 
EFFICIENCY 
TEST! 



For computer assisted instruc* 
tion, our software more than 
passes the test-it EXCELS! Wrth 
over tOOO educational programs* 
designed specifically to concen- 
trate learning for all users* from 
kindergarten level to advanced in- 
dividual studies, from slow learn- 
ers to exceotionafly bright stu- 
dents, you'll get positive results 
with our quality, economically- 
priced courseware. 

* 5ft! Piovtam* <W«Mte /«t 
TftS 4$ Cole*. *QC tai /SW PCjr 



tJtMrfl fltf* *i|Jldttle> 

II ton 



Tutorial Programs 

1! Tfme Audio Narration, Pictures & Text! 

Appto<» 1B8 (Vlj \(|, h iar-wiiaarr-o t^fiBnUMk iwidin mnelM conWHltofi 
H"» PiWO-'h tuMHJ *tW 84W«C CJ*Mi|» Played IW.Ofc. Aluffc 4W*0&W» 1 ?<Xl cpr^r*** 
■•Oii'f* If* A1«I CUMIN. iw(S»Mi 4»i«J lh» tVjrsttF *OCt Ed'jfcA'.ltflil! U«lflf C*rtr»tJfl» 
ifl.BV Tor rh« IBM PC „'r a MS-wlm «P«piiH c&bl« *nc a oaM »t3n-Un. riipoMU* «fc r* 
Hu^fK A Rwlo BlwcW Gtflfl' sjf CG-fWtt iq t«omm«rWea 

*»Jdluf «n Mntwr eoniBirt^p * ifi-^ruijtatritisurtiffiwKt'isn *'i'U prtgwrii.*tMsft4i 
tj.7i pqr pnerwni. UK i at 4 i-pfcfjniii wawiiin. 



Send tor a catalog of over TOOO pic ..'.-.r.-. s- tor Alan. TRS $0, Apple. 
IBM PCjr, Commodore^ ere. 
For more information, of to Ofcer call: 

TOLL FftEE 1 800-654*3871 

IN OKLAHOMA CALL (405) 2*9-2301 




DORSETT 

Educational Systems, Inc. 

Bo* 122S Notmwv OK. 73070 




J&M's New JFD-CP Disk Controller Speaks for Itself 



[ Accepts 64K device or SEW 
\^ UBKJPOS U- 



RS DOS plug* riaht into eIm* 
?4*ptri EPROM iMttkci, 
(KS DOS not included) 



This 

chip has built-in data 
separator & pteeompensation 
circuit*. 




Sdt:ei R'. *M 
& or ROM B 
with ihLa 
external 
swiich— no 
rietd to 
unplug 
controller 



Because they at 
fully bufferei 
my I/O Itai 
are moi 
liepcndaht 



You can use this &bh parallel 
support a Centronix compatible 
printer or a Winch ester hand 



JUMPfcRS: J I IN— fnrn bead step rate; OUT— 3D m* head step rale 

]1 tN— «rUI prin[er[ OUT— rmnltd printer 
Jumper default* apply only to J DOS* 



^JFD-CP DISK CONTROLLER $149 

Our new JFD-CP has redefined the state-of-the-art 
for Color Computer users* Gold contacts and fully 
buffered! I/O line* ensure maximum reliability* and 
(he JFD'CP is plug compatible with both the 
originat COCO and the C0CO2, 

Ne^JDOS 1 .2 

JDQS implement ail R$ DOS bask commands, plus 
many more, including: 

* auto line numbering 

* error trapping 

• DOS to boot OS/9" FLEX"" 

• hard drive boot for OS/9 " 

■ full parallel printer support for Centronics 
compatible printers 

■ Memory Minder — [lu 1 most advanced disk drive 
analysis program on the market* 

DRIVE 0 SYSTEM $289 

Upgrade your Color Computer by adding our ne«> 
JFD'CP disk controller, supercharged JDOS 
operating system, and a top quality drive with case 
and power supply! All for only $2ft°! Comes 
complete with cable and manual. 

Drive 0 System with one tingle ride drive $289 

Drive 0 System wilh one double side drive . ■ < -$359 
Drive 0,1 System with two single side drives ■ ■ . $429 
Drive; 0,1 System with two double aide drive* , .$499 



MEMORY MINDER^ 

Memory Minder Is a disk drive (est program that 
makes the following major cheeks of your drives 
without disassembly or special test equipment: hi 
alignment, disk speed, index hole timing, azimutf 
hysteresis, read sensitivity, and clamping, Memor 
Minder can be used to actually align the drives 
while viewing the graphics on the screen- This 
program is a must for anyone who values the dat 
that is saved on diskettes, 

508-200: Tests single side di<=k drives ? 

508-400: Tests double side disk drives . * 

•Diagnostic Diskette not included 

"OSH li a. HflitfrrcJ traJcOUrk of MJrro Ire, 

***FLEX it a ttpuettti tmitsaMtk of Technical Ss^icnu CmMilinnti, 

• Muni-ir> Minder it a Kxliifftd cradcBurk ot J&M Svncrm, Inc. 

To order, call (505) 292-4182, or send payment w 
order to: 

c//A 

JAM SV STEMS, LTD 

151 00- A CENTRAL SE 
ALBUQUERQUE, MEW MEXJCO 37123 
505/398-4148 

We accept MasterCard and 1 Visa