Skip to main content

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

See other formats


March 1985 



5wad*$4.&5 UK 1315 $3.95 



AINBQW 

THE COLOR COMPUTER MONTHLY MAGAZINE 

CoCo&Co. 



Our Business And Finance Issue 




&k THREE NEW GAMES: 

• - Lurkley Manor Graphics Adventure 

llaimUrJ ^ The Demon's Defiance 

MANOER CMW And Hl-Res Racer 



Twelve Monthly Columns* 

a New Adventure Contest. ore TFian Two Dozen Software 

a 36 Hardware Reviews, 




The First 



64H Rrcade Game 
For the Color Computer 



The first screen objective is to catch enough of Elsies kisses 
(those Red Heart Shaped Things] to till In fhe squares on 
The SaWof man's house if you con time your punch Just sa 
you can send the punching bag ovei \o fcnocfe (he bucket 
down and, with a little bil of luck, nghi op-o Blgfatoodguv's 
head, this will give you a little (but not much) Time to catch 
all those RHSTs 

You must avoid contact with Blgtatbodguy who is actively 
pursuing you. You must also be careful of Otduglysea- 
woman who will appear at higher difficulty levels to chuck 
empties af you Either avoid the flying battles Or punch 
them (with the tire button) to keep from being knocked into 
the water. 

The second screen objective is to collect enough notes to 
play Elsie a tittle love song. You may jump off and onto the 
other end ot Fat gu yea tl n gaha mbu rger 's teetertorter to fly 
up a deck and even two decks if you manage 10 catch 
hotd of Smarlaleckktd's grab handles Time if right and 
away you ga 

The Third screen objective is to collecl enough letters 
[thrown by Elsie's cries for H-E-i-PJ to complete a Sadder all 
fhe way to the crow's nest where Elsie Is calling you. Beware 
Of the Crow, however, who Thinks you are after her eggs' 

On all screens, eating a can of col lard greens (labeled 
*T for Cotlard and grasped by punching the con just right) 
will give you amazing speed, strength ana agility and 
allow you to send Bigtatbadguv Into Ih© drmk with a single 
punch 

PLUS. . . 

1 Ail Machine Code 

2 Save Scores Feature 
3, Start on any screen 

4 Set your own difficulty level 

5, Choose the number of men desired 



The 
SAILOR 

MAN 

3 Screens-Plus^ INVISO SCfl€€N - 




ACQUIRES 64K 
DISK $34.95 TRP6 $29.95 



m** utv onrrujine »ADO SZ5Q POSTAGE & HANDLING* TOP ROYALTIES PAID* 
TDPfl WIW bUr fWME * MICHIGAN RESIDENTS ADD 4% SALES TAX* 
0^S4 LOOKING FOR NfcW SOFTWARE 

— - ARCADE ACTION GAMES 2 



(616)357 04O>1 



From Computer Plus to YO 

PLUS PLUS 



Model tOO 6K S339 
Model 100 24* $S10 



Co tor Computer I) 
wM6K Exl. tdtic 5135 
Ext. Bosic 517? 




Tandy 1000 IW 
Tandy 1200 $2595 




H 



DMP12G 5 305 



Color Computer Disk Drive 
Drive 0 $299 Drrve 1 $220 




DWP210 %W 
DWP510 51295 



BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHAIK COMPUTER PRODUCTS 



COMPUTERS 

Model 4 Portable 
Mod hi 4 
Model HJOO 
Model 1200 
Model 2000 2 Of ivfl 



Have? Smarfmodem H 
Radio Snack AO 3 
Radio Shock DC Modem I 
Radio Shack DC Modem II 
Radio Shack DC Modem 2212 21$ 



970 
970 
999 
2S95 
2299 

315 
12$ 
99 
160 



Radio Shack TRPiOO 

Radro Shack DMPiOS 

Radio Shack DMP110 

Rad^o Shack DMP430 

Rad»o Shack CGP220 ink Jet 

Silver H«*d £XP5O0 D.W. 

StQf Semim 10X 

Star Gemini Powerrype 

Panasonic PI 091 

C "oh Prowuter S51Q 

Okidafa and Epson 



229 
160 
305 
660 
545 
430 
2S9 
345 
3*5 
J20 
CAU 



fTC. 

Radio Shack Drive Conirotter 119 
Radio Shook Ex* Basic KM 3996 
P&H Sef'Poi Corw 69 
64k Upgrode ku 49 
Radio Shack Delude keyboard 35 95 
mji Keyboard 7V 05 

Radio Shock CCR-31 ftecordet 52 
Radio Shack Del Joy suck (each£595 
Radio Shack JoysUcki {pair) 22 
video Plus [monitor odapiecl 24.95 
Video Plui IIC 39.95 
Amdek Color 300 265 
Amdek Video 300 Green 145 
Amdek Video 300 Amber 189 
Tonah Color 220 Monitor 245 
Toman 115 Gr«t?n 125 
Taxan 116 Amber 429 
ftodio Shack VM-2 139 
SOFTWARE naae Vernon) 

The Setter Moo 29 95 

The King 26 95 

Byuard Ball 27,95 
Wands of Flight 29 v5 



Doiorpedo 29 95 

Junior s Revenge 28 95 

J ac Anack 24 95 

HoCk Head 26 95 

.unar Raver Patrol 24.95 

,oncer 24 95 

lypmg Tutor 23.95 

5a I agon 24 95 

ycon Adams Adventures 1995 

Sea Dragon 34 95 

-ol or come 49 95 

retawnler 64 49 95 

3ott Pascal !diw) 79 95 

•hle-Calc 59 95 

v/ip Writer (rape & disk) 69 95 

VIP Coic (lope 6 disk i 69 95 

sf\P Term»noi [lape h disk] ifl.95 

v"iP Database (disk) 59 95 

tfP Integraied Library tdifkj 149 95 

Sraphicom (djfck! 29.95 

Srder any 2 software pieces Irtded 

and take 10% off their listed price 
Ail Rodlc Shack software 10% oft llti. 
Send for complete iki 



CALL TOLL FREE 
1-800-343-8124 COIT1 



* LOWEST POSSIBLE PRICES 
m BEST POSSIBLE WARRANTY 

- KNOWLEDGEABLE SALES STAFF 

* TIMELY DELIVERY 

* SHOPPING CONVENIENCE 



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

IN MASSACHUSETTS CALL 161 7) 466-319* 




IBS id fci a renin ored Trademark Of Tandy Corn 



Under 
The 





Cover arl - by Fred Crawford 



i~} The small c&sMile (ipe &y m- 
=J bait beside lectures and 
regular columns indicate that the 
prc^nm Irstirtgs with [nose arlJdot 
ire on this months RAfN&ow OH 
TAPE, ready to CLGflD and a UN. For 
lull dotmU, check our RAifveow ON 
t*Pt ad on Paoe9' 



FEATURES 

lg EOQ Calc/Pau/ Myers 

ECONOMIC MANAGEM 



IB 



1 1 Finding the ultimate bargain 
Experience The Thrllf Of Adventure . 



Announcing the third annua! contest 
±l Lurkley Manor/fl/cftard Ram&ila 



43 



A night of horrors 

S CoCo Payroll Package/Denms tVe/da . 

BUSINESS Co Co becomes the paymaster 

S Home Financial Slate me n\/ Roland B, Portillo 

RHAACC Track your income 'x outgo 

Landlord* Hal par/ JO. . ,. 

BUSINESS Co Co contrives to help manage rental properties 

- Hi-Res Racer/ James IV. Wood . 

GAME Dodge the fane jumpers 

- Cash Flow Rate Of RelurrVM'/riam S. Bunnell 

F t hi a N C £ ^4flfl/ v^uig prospects for good investments 

m PERT/Jorge fttir . 



,87 



PRO J ECT WAN A i3 E R /fotv ro wjr roar /ima efficiently 
IST-blll Computation/ IrVatter J. Tuc*ar . 



Provides investment rate, profit, days to maturity 
and tax implication 

s\ GQHVEHTf Gordon Lew/n 



1 . How to figure foreign currency exchange rates 

-1 Calling All CoCo Nuta/Pay/ Poulosky 

Why are there ao many Co Co wtdowx* 

So, You Want To Sell Software/Susan P, Davis _ 

BUSt NESS Advice on the necessities to get you started 

t=) Stock Index/ Patrick H. Lowrie> Jr. „ 

■li •• : ..• tinny*- ■ <ur performance in tin sunk market 



- Joyatfck-to-illveness/r c. TuuM 

PROGRAMMING TUTORIAL Incorporating Joysticks into 
programs 



106 
.124 
131 

.153 

.161 
.164 
.167 
-170 
232 



NEXT MONTH: April ti our Simulation) issue Prepare yourteir for a Simulations 
excursion a* we reveal the two grand prist* winning program* of our second annual 
con lent, and announce she. names ct Hit remaining winners Well also include garnet 
and a program designed for Helping you write animated graphics For hardware 
hackers, well leal ure such project* as a Color BASIC ROM switch thai allow* you 
10 insist' two different version* of Color basic Into your computer. And, while you're 
waxing croatiw on the Adventure you're davmng tor oa< third ennuaJ Adventure 
contest, you may wans to check out Eric Tlleniu*' article on Adventuring lor hints 
on how to compose some lively ideas 

Look 'or The rainbow tor the beat abides, programs and reviews anywhere on 
the Color Computer* 



COLUMNS 



- BASIC Training/Joseph Kof&r 



Fur I her vt nttirini* With prognmt UiNts 

BHs And Bytes Of BASIC/ RtChard White . 
Deciphering printer corn rut Vtotkft 

Building March's Ratnbow/J/m Heed 

drmmvtus on our printouts 

Byte Waaler/ ft. Barfly Setts . 



^97 

_as 

16 

237 



Arithmetic — the way it alt adds up 
Earth To Ed/Ed E tiers _ 



B2 



An update on recent CoCo dewhpmems 
- Education Notes/Steve Blyri 



( • >m puling iniwe\i payments 

Education Overview/ Michael Ptog, PhD, 
Reading w, computers 

Print*- 2/ Lawrence C. Fatk 

Editor's notes 

Turn Of The Screw/ Tony DiStefano . 



175 
182 

_12 



S4 



Constructing I6K of EPROM for ywtr disk controller 
- Wishing Wet*/ Fred Scerbo. 



77 



Answer the chaltentte of the demon s defiance 

■iuimr \ taster \ Apprentice' <jtnt "Sehmil I\ fit The Heart Of A Chittr 
wiil return next month. 



RAINBOWTECH 



Downloads' Dan Dow nerd 



Answers to your technical questions 

- Personable Pascal /Da niei A, East ham . 
Huihimii u program a pfete. at a torn- 

KISSable 0^9/ Dale Puckalt 



An overview of programs, corrections and more 

Restoring OS-9 Files/Brian A. LantZ 

flow ypu can recover that deleted fdc 



DEPARTMENTS 



244 

.247 
256 
.265 



mi** 



March 1985 



VoL IV No 8 



Advertiser index 



Bach Issue Information 

Corrections 

Letters To Rainbow 

Tho Pipeline 

Rainbow Inlo 



272 
267 



Reviewing 
Scoreboard 



190 

tss 

153 



Received And Certified 



229 Scoreboard Pointers 

- 6 Submitting Materiel 

1 2Q To Rainbow 1S5 

235 Subscription Information fll 

. t W These Fin e Store* 270 



PRODUCT REVIEWS 
Product Review Contents 



1B5 



UtwrerietC *jio 

ManmUmg Jime* E- R«rt 

1 »nlor Editor Counn^Nw 

Technical ttittot Oan Do*r>4mJ 

{■ubmluiDfu EcMtor J^M* Ifciplhartrrn** 

<:rjpyF0Jlor tamnr*t>oWey 

llevlmt Editor Lt,. . . [■ --n 

I rirttn-m Atinianti JixJy Ooyto W*r>tiy ' fl'K 

Onbbtc Ho/Jlny 8cnnda Ki^. 

Si^ann* 8*rna*i Ku<o*«v- Lynn M»H*r 

" Mn-rHcal AtaHianl i d fc AM 
iroitlflbutiofl Editor* Be* AHWacnt 
KaiHy Bstls -il-vi' Bl*n 
R Wjvii*. rjay T cmy OtSlufanv 

Jooupi K&lftr, Mi^JHii»"oe D*h» Ptfchetl. 
Frjin Sailu. Paul Suarfry F**tJ Swtbo 
Rithafd WM(# 
m DltMtM S#Mv Q*l"iau» 
mutant AM Dlfttlcw Juffy McK»n»n 

Ad*«r tiling Coordinator Dam Taylor 
iCh^ftmng Arpr«*£nlBllre h.ir^ 
trtwl^ng AnttUal* 0*bhN 5 &MT#< 

(507) 228-449? 
'2*rwral MtHWOtr F'amo* H H<r«t> 
kill. Central Manage r Ear f in anee D»n n .. ^ 

\d>t'l i wog Account • 8«f htf V T * ^ 
3Mttr Acownt* J uOy 0 m jrinoo* 
VdmiNHratt«« Aja^tani la lha PuNtlh«r 

M^tiutidB Qootti 
tAanagar o! PabtK: HtlaUarti 

CTiarlr* L SfHirwjw 
itAIKSOWInt 3ttr Mbrtagrmanl lAMto F aik 
DM*ctiJf ol FuJMlm*nt Stnricaa E,i(»n r !irn»paiT| 
twl CuMowr Sanrtep Harugar Di°idr a <i«nn 
iuatom*r Sarrlca fl »pr»»on1j»IHr« Sa .--j v Apt *- 
#wd Procaauf M#n uyrr Lyi l:t W fl N U l 
laiNouw On TAPf SutncrtpikiiH WOnnu Wh«fll 
q«wc* Aactatmla La, m* Ftfh^ufU Nutct ife imh i 

DebbMc Laafc*. lofrtU 
Dtip«tctt Jjirnco Eda4t>u<i> 

Mcltkrt SmllH 



Fot HAiNHOW A(H«rlkijfHl 

Md M^iriictirtg OHle* 
intnm»a1ion. in Pastf 273 



TUF «AJHBO*( I'J j,'jtlH»iad 

Ur PAtSOFT U« , 9SM U * Mj^iiM.^ (J ^ - 

aAlNBOW mn'. i| MI i HI" Oft ■■ 



1MNHW PO HcuMi ^c«p*ri a.T«W50 Fq^dufd.ng 
ftostogc dimr Hit vim ^irria*n«0 Mi M'U'^d C'iM 
poBl«jn yard 'mm HamLimn Oni44bi p» CaiUdai P<?w 
Cmawa Onlailo Canada 

trrur* cfirHofiU • by FALSOFT. int tinfii TMf 
q*lffBU* li <n1(irtd**3 for pr*v«lB ur* flr.id piu^uip 
a' rtl Wtt4Crib*"» an .3 n L ;rc'i*ior* jnd Jvprmli-cHun Ly 
any maarta u pforntnHKt Us* of mfiKflfiatiw *w«tit n 
fa itrt iKiLjUnind ui^urtujicrvu^ »ncf jiy t»rn«* 
<s *npr^ily prpti»bil»tf AN prog'amt tn>r«i'i «ra 
-Ji»>.rrbut«j in an "» |a* Dttt*i Withoui w«r«r»lT o> *ny 
tUml wrtiMMWra* 

tftJ W, Cttll>H»*i»-. ruttr-idCTjCulCir iC'(»H 

f«n laf * U ituwn^* of th* Tamly C-ojjJ 

SuM?r>ei4H>nc la the nAiMaow tit ir*a» m 
ftatUfliMaa C«rn<1i4ir r*i«s jmi LIS SV* Smtacf 
ntiili lu OlhBi cuunlrtn IB U S W Bfl rW«M U § JW 
All v,iS*..r'p»mnn bi^Qir. *n1f! (M-«t .lv*iDvhl*» >""»> 

Limlaa NKk 4atL>aa ara nynilabta PdiM *aar mNkM 
la* i«una which «r« m pr>nl xrx3 chjo Parm*^i 
*itDeM«t tly VISA l^|j*rr-Cfl'!l >rr«ingflr, ttprm* 



.nj Pr?wi'iirt< 



LETTERS TO THE UM 




Back One Step — Manually? 



I am a registered owner »l I tie OS-9 
operating syslem and bash w Recently 1 
lent my copy of the H/iSfC09 ftt ftmuT 
Guhtr lo a friend t»t mine u> let him try 
ni translate ihe kffl&fa&ttd algorithm li*icd 
in the manual. He lovt ihe manual 

Being ihc graaou*. gcnilcmanU type, tic 
ollcrcd io buy a replacement copy. A* you 
ma> have htarrf by now. Radio Sttaek will 
not iivj* for talc My bvww reference 
niaiciijj without the actual ri^kjFkWraWV I Nora 
lire* mean they want everyone lo pas Hun 
Icr rt replacement manual? 

1 don't need to go on about the marginal 
durability ol the original manual, or how 
on a multiuser system i>rve might have a need 
for nwe than one manual, or that human* 
sometime* spill caffee, awn pape ruling 
dog* and have destructive children, 

I (cei Ifeji is j Jciuiiit titp mi... ihc past 
tot land*. ) have expt rie need nothing but 
excellent suppurt for my CoCn since it* 
pirrchoic Now thai Tandy is offering 
excellent, high level snlivtarc. are ihcv going 
to return io their previous infamous toh- 
kvcl supptin^ I ceitainly hope not! 

Jim l'u\hfi 
Ktvntten, K.\ 



FMilot: 

I I, .nit m. ii ItJEsv.jidoig I lie leltm from 

Jim Taylor and giving us un opportunity 
to help .tnd comment 

There \> a mechanic m fur purL-hus-i^g 
replacement copier- <d jm volt ware mamml 
which i* (ml or deviroyed, JTs done on a 
ease-by-ca*c bsuii, through our Costume? 
Services deparimeni in Fori Worth. I'm 
sorry his I neat store didn't make him aware 
of il> but we wilt lake tare nf his problem 
from here. 

We'd tike to be attic l o lurmsh replacement 



rttHQUab (teeiy, hut ihere is a reason why 
we ean"t. I don't need to explain the well- 
jFUhttefaed problem of "Softwaic pirucs *" 
Dt*fc> an: easily copied, and the only thing 
needed heearoe* the manual Understand!!* 
hl> , software uurhnr* p<ibli\Uei>;trccnuUou* 
about request* for manuals especially 
since moil of our dwks ore nut copy- 
prolctied, lor the mcr\ convenience, In an 
effort io protect Ihc software aminos, we 
have had to Hgtulv control ihe availability 
of spare manuals But, I emphasise, single 
copies art available when legitimately 
needed 

The industry hasn't decided on ihe 
tmcshan af multiuser systems or local <uea 
networks. Perhaps site licenses* perhaps a 
fairly high price for additional manuals, 
pcrhap* some type a\ hardware or software 
"prutccliun ** It's tun an easy pmhlcni. and 
unfortunately no solution is likely to be 
acceptable to everyone. 

fu/f, tot w Murkt t ViutmmK 

Rattut Shark 
Fh Worth. IX 

'GRANTING' A WISH 

Sometime back I purchased OS-9. iAfciC 
*nd the < t'ifmpiter program* for my Cot o 
(with two Radio Shack diik drives) The 
documental ion I received with these pack- 
nues lelt a great de^l to be desired. 

It tuok a number of call* to Fort Worth 
in learn how to load Ihc h\s^w program. 
Now I am trying lo u«r ihe ^ Tompilcr 
package, and find that the manual tells me 
nothing abom the mechanic nl i^inb' the 
two disks that are furnished, i c . which disk 
goes in which drive at what pouii in the 
program de^elopmeni e>clf Agiun. I hnvc 
had 10 depend on ihe plume to obtain slcp- 
byMttcp irtsiructioib. 



n-.inng the Crvlt War, OcnetaU S Oram 
kept a cotnnel on bit staff for a tingle 
purpose. This colonel was not the snuou-;! 
ol people, and Grant would have him rt*A 
every order Grant wrtite prior to publi«hmg 
it. Gruiil believed thai it the colonel 
understood the meaning or ilic mdei, then 
ii w»s sale to send it oui. as every member 
of the command would understand it. 

My fondest wish is thai penpte who wri<c 
manuals tm huidwunr and soltwafe would 
lake Grants lead, and utilize someone such 
ax myself tor Gram's colonel) in lest the 
instruction* in the manual prior lo 14* 
rel.Mv: 

Afihu* h St hnuJthans 

\fvysvittfi lt'4 

S|t ( > ON 

EdiUit: 

I have a casscttr based upgraded o4K 
CoCo. I am wondering if there is anyone 
interested in having a deat pen pal I am 
deui rn> v. It and l;,i . r eujn>ed using ihe 
CoCo tincsc 1981 Fleaw write io mc ai 10 
Luwenihtd Road. ff2lnfi. I462J-5«IiM. 

Jumes Xharrr 
Roekwrr. fit 



HINTS AND I IPS 

Fiiuut: 

I Jk»ok I or ward to rending your fine 
muga/inc every month and I have a 
programming Up I would tike in vharc wnth 
my fellow readers. 

If vuu have made many changes fa a 
pmgram that contain^ cDtqs and (sDJsUBs. 
type SLHim nwt, nmnrr where "nnnnn" ts 
um mimbcf larger than ihc last Imc number 

■ it vi. in pir* :»ni I In-, will jiivc , ,i t [ 
|irro» I or every B0TEI and 505UB line (bal 
you dcteied without ^hanging any line 



G THE RAINBOW Mflrcn 1905 



Humbert ol ihe pi c^cni pmcsam m mcntorY 
(lOH it B unite catty id Its these deletion* 
(MKiUM your present LLfSTrnfefe Mill valid. 
0nty idler il (UCOCSSftll D£KUrl nrmnn, 'ii-ifwvt 
shntrid sou renumhel ihe program itir was 
you inieivdcd 

ttU iuint F Sj?itnjt<i 
6tfnl\Mdd M 

MACHINE LANG! MJI TIMK^SAVIR 

AoVfur 

For Ihose retufcrtt who dread typing all 
iiilkc '&H"s tn from of (he machine 
langiuijie biuret or who don't like 

convening the code to decimal, here n a 
nun. Ni^cr ft vr making and rending data 
*tntemrnly in your DASH program to poke 
l Ik iis.il Iniie ldri|jnrtfii:(>riijJM!ii -nto memnry 

FES * -liiWflJs p la r-actal'-tfBfi) 

vftL t •*t«" * * at) 

POKE X. fi 

Ntxr x 

Source code 14 pui diicclly ntio data 
ttalemcnt*, mulling in about hid! ol Hit 
normally required memory u> be used 

Also, can Id you e:vpUiri i he use "1 the 
'speed poke" unit us I irnii.it ions'' 

Kent \taneth 

r il Hire's Nule: 1 Uv sperd -up puke 
PUXE &S*tS5 T 9 KWllchrs the (u(u 
Irum, ii* normal speed noide inlo our 
where Ihe tnmpoter rum al I vice its 
inn niul spcrd much ill lilt' linle. In 

rhh mode, ihe SAM f synchronous 

. i - J -1 u ■ s*. iiiiihi|>lr\erl chip *>sil< he* 
belnetn ihrtwc* speeds, depending on 
what nprratiops rhe <>Hnsi prneewtt 
h perform inc. I nfortunately. many 
t «i £ us can I run al high speed rrliahh 
and man \ more si ah ro hi tr problems 
**htu a drvk controller is attached. 

1/(1 1)1 I F MM A SOLVED 

Etttti 'r-r 

I recent k solved .i mot- 1 < i problem tfuit 
inuy Mm he common* but \ would iike 10 
pais it on m hopes n might hrlp sninenne 
rise with \ jumilar problem. 

I I, j J J I. mil- pi .*y\ .hi tape lltiit 

developed an I O problem near ihe end i>i 
Ihe tape, and ! hud no backup. I duawmbled 
the ROM routine Tor cassette loads and 
noted ihni ROM dim a MEN when ii 
encounter* an 1 O. I noted on the cassette 
t&Wti/Ct where the I, O occurred and prosed 
the Revel button nisi before reaching Ihe 
I/O. t peeked the beginning of the program 
from bytes 2$ ami 2d. In direct mode, I tan 
a. loop from the start of the program through 
to the end of R AM in which each memory 
byte wit> pecked, and the value peeked was 
convened in a n*n and primed in Ihe 
tcrccn. When the loop reached ihe end of 
the program in mcmoiy, I broke the loop 
and united fort he value ol ihe loop variable. 
I then |Kikcd that value into byie> 27 and 
28 fend ol program puniier). I ihcn did a 
CSflVt 

Tim routine allowed me to salvage almost 
.*li <ti the program up to ihe I O. I loaded 
whtti I had. typed in the mining 'inn ■ that 



had heett lo*t due to the I'O. and re-*«vcd 
Of course, the begin and end local i on v 
of u program have to he converted inin most 
significant and k-,ist ijgn ill cant bylcv r^lorc 
poking them inio the n.iMt tjo inters 25 
thrtrufh 2*. 

This procedure laved the program from 
the dreaded t tJ. and wait a lot imi-ct than 
rmptngihe whole program Still, it remains 
iUn bes.1 pnhc> m biickup anything yuu don't 
^tjiH to Inse Hope Hi in b hctplol 

Paul V. Dfiprti 
Wttt Wartham, MA 

si' mm to b1i l Hu GHOSTS" 

I ni.nl i,- ii i ii lis utuueees^ful attempt* to 
CSA*l (lie ihuTl pm^ialri colli led Vr- G/lo.rfi 
which appeared nn Pu^ 1-17 m die Junuaiy 
1985 twtte of 1HL K 4 IN now 

I liojlly called the customer tcrvice 
rtprirscriiiinvi: a I our focal Radio Shuck 
L'urnpuuT I enter and he ni termed me thai 
Hunciiioo a pcwe command in n program 
will pre yen i the program from being laved 
cm nipc He suggested I type the ptngrsm 
uli II. l njoiriputcr and then tiy pulling il 

on i apt without running it first, and it 
worked 

I In* h the litsi nine I have ever tun mm 
Ihb ritual son, and I h might some of your 
- s lit.- r leader^ in.ts Iuvl- cs per ic need ihe 
>.htic problem al one tune or another 

I have heeii receiving THf K^iNUiiw lot 
over two yean and ibmk ti a a wonderful 
iiiiiiij/mc 

MmrtlUm. tm 
StVKH AL SLUL'TH so Lin ions 

Ftiiritr 

In the Jan uary t?85 issue of rut rai nwiw 
[Page I tl I Vli trie w I und asks d anshody 
knows where lo get more evidence tn 
l omputcrwarc'* Sam Struth on Level 2. I 
wroie thirv Adventure ' SnnuLalion tm Com- 
puterw are and fttfty be sble to help out. Stiff r 
Skiiih ts. set up so every time you try tu 
toive each ol the three case*, the program 
picks randomly from several differ ent 
pnvohle L-nnumiU . I tie locations and so on 
The point Tm making i* if you find evidence 
soiiicttheic dm tug mie ^e^slo|^. that >ame 
evidence might not be ihcrv the next lime 
. m | I In: I'jtnc ssjs l ieji(ed Ihh v.n\ 
no you can piny tlie vaine case* many time* 
before liguriog out all ol ihe passible 
solutions. 

tt scents Mr. Lund ho* figured out the 
case and is just liaving irsiuhte proving it. 
Ask peimle qucsiums .mil cxamoic every- 
ihtng (even emply lolsS). tven huw a 
person s dny hxs been going can somen too 
pi o vide mlor million. Writing down notes 
ubviut obit cit on the map included in the 
itnl Miction honUet mnv ntsn help out . Good 
luck! 

St fir ffftttford 
tifcHtltifc, t'A 

Xl\t },iWi A SO WINDING HURON 

frtitur 

This ti just tame information thai may 



be of use to one ol sour write rt whose 
add ies' was mil in your magazine Mr. R 
George, iV of Terrace. N.M f^Leiwn in 
Rainbow. M December l«H4, Page g.j 

I du not base a primer like that described, 
bui I do have the very old Cenlronici Radio 
Shock printer ihni ujhm the very long ribbon 
Hhe printer is Cqt No. 26- 1 [52 but I 
vannoi find the ribbon number}, The hut 
lime I looked, I be Computer Store Hacked; 

1 1 r_- iiMln.n- in .i p;n.i, .*l ihrcc. Il -JS i.i lit 

be easy to adapt this ribbon for use in 
another printer, hot at least the ribbon iuetl 
should be lung enough! 

Pautette Grantham 
Ma Alto. CA 



TAHOT HARMFUL? 

Editor; 

Like everyone else, I am a grrnr lover of 
TOE ItMSh^W and the das ol Us arrival if 
cause for great excitement The October 
1 984 ri»Ue> | Page 74k however, eontained 
an article that disturbed me a great deal. 
I am referring lo the TViror program. To 
io the it may seem hkc a harmless game, bui 
a great many people have fallen under the 
influence of the Devil just by "playing" with 
scemmgiy "harmless" ihingi such as ibis 
program. 

I have removed the uf fending program 
Iroin tuv copy of the muga/inc and destroyed 
it, ihe only time 1 have ever cut it. If ihis 
Lei mi mum causes someone to suip and think 
for a moment helore including such lhmgs 
in » future kiue, thin letter ha> served iu 
purpose, 

I know iis a hard job to try mid pleanc 
everyone all the lime and I think yau do 
agoi>d fob overall Keep up the c.ond *uii' 

Charts* Brit? 
Contort, OH 



KUDUS 

r'.iuoi 

I am really enjoying your magazine and 
especially like the "Personable Pascal" 
column. Keep that one coming! 

Bur M Pepper 

u>u$ue City, i x 

FLATTEN 1 FOR FRED 

Editor 

Longratuialious lo Fred Craw lord fur fos 
January IslfcS kainruw cover. ItV 4 ciatsic, 
with ihe same feel as a Normmn Rockwell 
Mis othet cos civ hdse been OK: this one 
is L- lint mil 

Dean Rgt tttr 
KfW)tVHfi t\ 

PISk LIPRARV 

fcdtfat 

I have subscribed to iih k\imwiss and 
RMNlow ON UPt tor two years t look 
hnsvjid io each month's issue with great 
anticipation ink rainbow gives a feeling 
Ol belonging to a tot, o Comm units ol use is 
Ho <n nil over I he world. 

Maitii ■'■)*:>■.. Ttie rwnvuv 7 



ftccenllv, I h*\c laken lite attvtcc t>( mm\ 
letter writer* yjut auihuis to Ttir umm*pW 
aihJ purchased mv firm dink drive Wo*! 
Now »hiLv did the speed iiTipfess mc, hut 
ii added a new ilimtriMnn W my computing 
Getting out m> old copta <►( mil hmshow^ 
I was vph pleased to find I ulre^ s ha J 
it tibrurv «l disk sultwuie ut my disposal. 
(UMd thank* lo kaimio* o\ i mi. ready to 
run. 

(MiMiow. y»u 4 re the be*H 

Su phvn I tuff 



t\l -OHMAIION j fc | I AM 

Mori 

( hope the folks at Inndv appreciate ytitu 
magazine i donl kO*W *nat I would own 
-i < . .t r. ,1 ii wcrcnl for kainkuW. You %bow 
a concetti tor your ro*dcr> nm wen in other 
puhluaitonv Wilb your review*. itrttclcA* 
certification*. aainiiow on t*F£, plus tutor 
service* , w^sht>w l> .in -L-iwaal peripheral 
ui die t. folOf I umpuiur 

f urn a novice CnCn user and would like 
*omr advkc av to where 1 can gel hook* 
<«i s^iicr »,ourcc*ntl nd urination i>n ASCII, 
machine language. He*, technical dntu^ clc. 
Wnn RK « 41 hie Avenue r 04411 1. 

Ijtrrv Jdi tntw 

Pf>KFS, UlSh> AMI 1 Wl s 

I would like to a»k il anyone know* of 



4 May in nsc I he WKt <?5«i«,e wdll u tlivk 
dn'.i- 1? .slw.iv, t t,mhc- uhcii I In to u>l 

ii 

Aim, t would like io know d anyone 
km>wt of a jftoud program thai will help you 
liU oui s.un titeomc inn return. Write to 
inc il Till I land Ave.. 7oMr>, 

Thank* a bunch and keep up the good 
work* 

i i{fr ii'litw 

Fort Wfrflt i \ 
PHli* VBAt K PRHHCAMKM 

I was teuUv eueitcd shout Ihe article on 
-l2Hk the FoJiy Way" t December IW. 
Page *f*2|. There ts a lerm in the article 
f have *ccn elsewhere with rc-spcci to 
upgrading to 64 K and I nm not loo sure 
what is mean* b* it, I ain rcl erring to 
- piggy hack! ng." I gocu I just ilou\ I now 
as much ai I thought 

In another «rticlc tn the I Jet em her kxuc 
ihrfL' .i rt-icrtikc Jiidin to piggyhackiruj 
It lourwl* a* if one IC wah being told l! red 
io (he oihci K' (ic. pin I io pin I. pin 
2 la pin 2. eicl then replacing rhe tC 
combinaiinn in the tl tockei. Noi heme 
rumihar to die day* nl piggybacking l*K 
chipn, etc . ( muti admii lo not know mi; 
what it \s 1 am being asked to do. 

Help. picaM."' Thanks 

ftri-r Trti Pttiwrr 
AsMfyibiHu. Sgfkffl 

hdilor \ Nonr: The wai II %ound* lo 



> rifei lin|ipfm hi be prvcnH* rifthi. I he 
Tcff?fence 1« 'piggybacking" h tbt 
toldertng of our It to anothw. 

I would like to know il .myriL,- hn-> 
written patches to ihe Tttcwrher-M id 
allow cither an auUi-repwit lunrrion when 
any key is held down, or a key-beep 
option. 

Alto, I would like to know il there are 
any other physicians who are using their 
I o( [ik lor small record keeping in ihrir 
officer 

Wnte lo mc At 4944 N. Lutkin. 5J2tl 
I h.ink vou for your lime 

Whittfith lt<i>. Wi 

FJitMl. 

C'jo anyhody tell oh- where i eari get 
software to make games? The Apple use-* 
Ihe AfittJf Stuihttti' Any help would be 
appreciated Send all irdormation to H 16 
fkllcviHe Sireet, 6Z254. AIiuk I think your 
magazine \\ reuily great, 

Charles Farm 
Lebanon* ft 

INTO THK WILD BLUE VONtlKR 

I love your maga/ine and am always 
yv.ii-.-J to ^cc my acM muc, I am 



imagine YourseM Po&ttion&d At A Ratiar Console Aircraft tn The Vicinity 
Of A Mator Airport Are On Display Ait AwetUng Yout Next Command 
You Are tn Charge. You Are The Controller With The 

AIR TRAFFIC CONTROL 

SIMULATOR ★ 





You ve heard attour our crowded sky s and the concerns for air travel 
Safety Have you ever wondered tio* (he system works' 5 Now you 
can learn This realistic hdi feaiured, edtjcattonal simulation 
package includes everything you need lo learn about ATC and 
actually take control 

* An Tralftc Control Simulator *oM«ari> on chskPltc or Ga«W!16 

- 100*1 machine language it» rugh pertnrmance 

- Providet a realistic Avr Trtjhie Control «n /iron ment 
tHitfttltn which yog mutl uhliie your skills 

1o prcivfde a sale uMicit?rn How or Arr trnthc 

- Tnr« r«wet$ ol diflicolty tot hegmners to experts 

* Cornprffhonsivernnnuai includes lutonal on Principles ol An Traflic 
Control. 

* Communication* qmrk reference card 

Carefully engineered tor Ihe novice yet will challenge the 
experts! 



32 K Macrnne Language No Joysticks Requ red 
NOW ONtY JM-M DISK OH TAPE 

* HO OCLAY for personal check*. 

* Money Orders CCD's welcome. 

■ f*Q CHARGE postage ti#ndling COD s 

* N v s residents Mies ta» included 



BETASOFT SYSTEMS 

PO Bom 1174 

Smohtown New York T 178? 
(5t6) tm 7?40 

Dealer Inquiries Invited 



RAINBOW 

CERTIFICATION 
SEAL 



13 THE RAINBOW M«th 19ft 



especially interested in flight simulator* 
Could you give the names or some of 

the companies and their flight simulators'' 
Again, your magazine is the best fur 

my CoCo! 

H utrt 

Chicago, IL 

Editor's Note: Chcc.lt the August 
19*4 k^inbow fur the article ~CoCo 
Take* Fly ins I. worn," Page 74* 
Also- JfarAfr «*/ /'fijfAi". by Tun 
Mil Software Ud un Page II, 
Jinuin haivnmw). 



BO I J WETS 

£tf«or. 

I want to *ay a word tot Oarrcn C roft 
Of Color Conned i*i n Software. From a 
A A IN ROW ad I ordered Tht Puzzler to Luc 
for my 1 fift h jerad e c|as« in Vi mil haven Island, 
Maine, It would not screen-dump the 
f crossword purple to my Pro- writer After 
notifying Color Connection, I immediately 
received a new disk to try and a kind apology 
from Darren Croft, The new dii* worked 
fine In 10 minutes t can type in J CMS 

Vocabulary Word-* with lJl-I : mi i. nm and girl 

a roan clou i pnntoui of the pn/vtc. key and 
list ^definition* lo run off on the duplicator, 
lr i* .in excellent device for teachers. I am 
mure J ban pleased with the way the program 
works And, I'm thoroughly pleased with 
Colot Connection Software 

May I t.n that I find THt K^ISBOW more 
useful in my profession than all the 
computer periodical 1 ! combined thai arc 
puMiihcd far educe tors. I use five CoCoi. 

Charles MtCub* 
Lincoln School 
Vmalhttvm* At£ 

A GOOD WORD FOB WOKPPAK 

Editor: 

After reading the January J 9 85 "I c tiers 
Tn Rainbow.'* it occurred to me thai I 
couldn't recall anyone mentioning one of 
my favorite CoCo peripherals, the PBJ 
Wotd*Pak 1 firsi learned of it m the \9U 
Chicago RAlNBOWfest {no exeeptkraalry 
well -run and worthwhile convention I. The 
Wartl Ptik plug> into the ROM pack port 
\ and provide* a true 80-cnlurnn screen 
( natural K. this requires a monitor). Ii is 
really one fantastic product. 

Bui that is only hah of the lUtrjl PB.1% 
*ds m nih km* bow emphasise the "PBJ 
support." I hh ii no joke f had a problem 
with my ti vrJ-Pak after I hough) it PBJ\ 
Al Albcrlfl patiently worked with mc until 
It ws* resolved to my satisfaction, i am not 
only able to use fiord* Pak with Radio 
Shack basic, hut I aba use it with OS A 
and 1 understand that there also a dmcr 
for FLEX 

I have noticed a few software companies 
selling progr ams that arc written for use wilh 
Word-Pttk I hope this irend continue* Now 
if only my favorite word processor, 
Ttkwrnrr-64 f Would work with IfW J- I'ok 
How about tl Cogmiec'' \ would buy it in 
a minute! 

tiro t\!l*/ 
West 4llls. 1*7 



Biri I CT1N BOARDS 

Editor; 

We here at The G real Gamma, BBS would 
like to hear from other CoCo BBS SYSOPS 
lo share idea* Vou can either write or leave 
a message on our BBS at ($M) JtS7-5302. 
Our address is 16 f-mbcrs t anc 23 ( 

iieorge Marslh Jr. 
Williamsburg. I A 

Ldit,,r. 

The Singing Rivei Color Computer Club. 
Inc. m pleased to annnuncc a new 24 hour 
BBS (6011 fl75-tiA!ia\ SYSOP a Lorry 
Corran. Current mailing address is SRCCC. 
Inc . 1605 V unclear Roud.tfl |a, 39551 We 
wjII sonn have a newsletter for download. 
Murk H'eUh 
Gaufwr, MS 

Editor 

1 would like to announce the new number 
of out 1 BBS bulletin board system <B03) 
776-8261 We a per nte at Stt IMO hps. 2A 
hour* a day, seven day* * week, Our SYSOP 
it Ed Sehlhorst. 

Tommy & Sunders. 
Midland* HO Computer Chth 
Cdwfttfte St 

ftlitvr: 

We are please to announce our BBS 
Colorama of Yon kens is now online seven 
days a week, 24 hours a day. Colorama BBS 
has downloads, boutique, want ads, mag- 
azine, graphics. E-mail, and other special 
feature*. 19 1 41 WS-TeOD. 

FredSiudvm. SYSOP 
Konter* \Y 

Editor: 

I am pleased to announce a new bulletin 
board system in Chandler. The CoCo Puh 
BBS is online 24 hours a day at (6(12) 
1350 (voice* and %.VI9.*1 (modem \. Our 
lllL-rile !d[lLLLt> Ulld M.IC1UC liflii'ii. Mktl- 
is usually some kind of fantasy story being 
written by the users. We also tike to hear 
reviews or science hctian books, movie*, etc. 

The CoCo Pub support* menage 1 *, 
downloads (text and programs). CoCo 
character graphics, bulletins and SYSOP 
Chat 

Stephen Hither son 
Chundh r A / 



Editor 

I would like to inform ymi ol '.lute 

suNclin boards currently running in the Sl- 
foseph area. 

fj Pony Express Systems (SI 6) 
Jnlinc from «> p.m. to 5 a.m. Mon.-Fri., 
Sol. and Sun, mornings online until 9 a.m. 
SYSOP is Rtek Dro7d 

2}CotlnectLL.I,-MI I hit*] 274.dtiS4 24 

hours, seven days a week. SYSOP fci Logan 
Wing 

3Hofo St Joe fSI&j 313-2311. Online 
rom H p.m. to H u rn. daily. SYSOP l| Bill 
Van Vacter. 

fthk Ektttd 
Sf. Joseph, MO 

Editor 

The Color Information Center BBS of 
Dade County operates at 300 Baud and can 
be re ached U h ours a day at f W5 ) 7 5 1 -n*09 
Phc CLC BBS runs on an 'EJ' revision 
circuit boa rd.MK modi Tied Color Compulcr 
and Hayes 300 Smartmodcm with an Fpion 
MX-Wi, FT primer and three 5^ -inch disk 
drives running at 40 tracks and 6 ms. step 
rates for foster access We ! c.uu re t hree m mi - 
boards, public and private mail, a tropical 
storm; hurricane tracking program and 
much mure. 

Our iyticm has been online for five 
ntorn lis jilO" uc tilted in the \A-4 

database Of CompUAenei Color Slti. 

CtC. BBS 
Miami, Fl 

Editor: 

I would like to announce a new BBS. 
Lakehurst Colorama i* up and nmninji 24 
hours u day, Features include upload, 
download, rnc^jgv ha*c, maga/ine ^ectiuo. 
scoreboard and more (2011 657-061 1 

fiuh^it Htm 
lukehurM, SJ 



The kmmuv> welcomes letter* to the 
editors. Mail should be nddrewd lo: I cMrra 
to Rainbow, 2 alsofl. Inc.. «<2* t'.S. 
Hithwa? Al. F,0, Bv% 3l5 t Prospect, KV 
40059. t etters should Include ihr writer s 
full name and iddrnv letter* ma> be edited 
for purposes of etirily or space. 







Combine the Color Computer 2 and the new 



A» S2 19.95, Our Best 
Color Computer 2 Has a Lot 
of People Talking 

Radio Shack's most powerful 
Color Computer 2 has always been 
a popular topic among com pu lot 
enthusiasts. Our new low price of 
$219.95—8 savings of $40— makes 
ii an even hotter one. But now 
there's a new voice in ihe crowd, 
because our Color Computer 2 can 
speak for Itself. 

Get Sound and Speech 
for Just $99.95 

Add sound effects and up to 
three voices to your BASIC pro- 
grams with our Sound/Speech Car- 
1 ridge (26-31 44, $99.95). Put speoaJ 
sound effects in your personal 
game programs— or create your 
own stories and animated programs 
wiin ihe computerized voice of 
a narrator I 



Our new cartridge is easy to use 
and plugs into your computer 's Pro 
gram Pa* port or MuHi Ph.K Inter- 
face lo add brand new challenges 
to your home ptoo/ammirvrj Simple 
PEEK and POKE commands lei 
you access the Sound/Speech Car 
fridge lor an almost endless num- 
ber ot evening programming 
possibilities. 

Get a Computer Designed 
for Serious Programmers 

Our 64 K Color Computer 2 was 
desjgned for the serious program- 
mer—but it's easy enough to use 
for a beginner to team on I it's Ihe 
ideal choice tor your family's first 
venture into computing or for up- 
grading your present "out-dated" 
home system for new challenges. 

This h no kiddie computer the 
64K Color Computer 2 has enough 
power and room for expansion to 




Sound/Speech Cartridge and hear what you see 



see you through n*qh school. co»* 
lege and beyond But we've made II 
easy to start home computing with 
the Cotor Compute* 2 right away 
Just connect rl to your TV set and 
start programming in Extended 
BASIC (we Include an easy-to-use 
manual to show you how), or 
choose from our raady- to-run soft- 
ware tor games, educational pro- 
grams and more. 

The 64K Color Computer 2 
makes It easy to create stunning 
color graphics with simple one-line 
commands, For even more chal- 
lenge. Iry cotof animation — or cre- 
ate your own arcade styie games 
with music and sound effects. 

For advanced programmers, the 
64 K Color Computer 2 can handle 
string arrays up to 255 characters, 
trigonometric functions and multi- 
character variable names, full- 
featured editing and more* 



The Color Computer 2's Ex- 
tended BASC also lets you 
32,000 characters of memory right 
away Just add a disk drive and op- 
erating system and you'll have a full 
WK to work wilti. 

Expand Your Computer 
As Your Needs Grow 

Your Color Computer can grow 
as your needs do. Add a disk drive 
and you can choose from our large 
selection of educational, entertain* 
menj ano professional software. Or 
add a pnnter. plotter, modem, Joy- 
sticks, Color Mouse and more for 
even greater versatility. 

See the Color Computer 
and Accessories Today 

Radio Shack makes It easy to 
start home computing with the 
Color Computer 2 and our new 
Sounr^peech Cartridge Visit your 
nearby Radio Shack Computet 



Center or participating Radio Shack 
Store or dealer today for a hands-on 
demonstration Be sure to see all 
the Color Computer accessories 
wniie you're there, 

ItSdlOefllBOK 

The Technology Store 

A OIVISiON OF TANDY CORPORATION 



Nowl IMS Cortiputfr C#l»1og RSCH 
Send m« ■ f r« copy. 

Mfc.: To R*dio Slnw> Odfff «• -A>M6 
300 On* T«td» C»r*mt Pi Worth. TK 7«10Z 



fr.trni afptr J" Rac&a &nae* Corneal C*f lei 
■rtd »i t»rtit*iria H*d-o Sitae* stow W d-Ml- 
in. WK Cotof Compos ? (26-3 1 27) wll 9S 
hi Oil BSC 12- 



PRINT 




V« 



'ou will nonce a slighily new look to THE ft<\tNHGW this month One 
. the changes it 10 make your reading and understanding a bit easier 
In most of the article* and tutorials, you will wc the keywords and commands 
thui you type into your CoCo in d different style of iypc — one that lonkn 
u I mi tic the teum that actually appear on the screen. 

Ttm is the evolution or a process which began in the early days of 1 rainbow 
when, using a dot matrix printer, wc used etiolation mark* to make the commands 
luok a Utile different. From there, still with the dot mm rix printer, we experimented 
with condensed type and, finally, italic type. 

Once wc got into typesetting, after our first year, we continued using italic 
type; this was better because of the typeset quality. Wc continued that for some 
time, always looking for tomctlung belter. 

Three months ago, after a lengthy search, we took delivers- of a new typesetting 
system — a digital machine with a hard disk, three terminals, imuge previewing 
and other "bells and whistks.*' One of its specialties was ihe ability to use a 
large number of lype styles al ihe name lime, wherea* before, we were limned 
to Its ui a lime. From among these added possibilities, we chose the digital 
typeface to designate ihe command* you type inio your computer 

So. now, we have something new. I have always believed the caster we make 
it 10 read THF RAINBOW', the better you can u*c it This b a step in that direction, 
We*rc taking other ntcps, too. You wdl notice some pans of the magazine 
have undergone what our an department calls a "redesign " in the past lew months. 
Harhcr than make a big deal out of this, wc are just doing ft a«= we go along, 
The object, of course, is to make it easier lor you to read and use THE rainbow 
For example, yon will see that our assembly and hamiov listings art done on 
a daisy wheel printer — because it makes them uasierto read. 

Look lor more changes. And lei me know youi reaction to them, Some may 
he subtle, but we ihink ihey will help in your overall ability to use 1H£ rainbow. 

By the way. the change m the way we show command? on our pages will 
be incorporated in our other magazines, pt m and son SK tor. as well Mention 
of PCM brings me to share some UiJormnlion una major change in that pubScattafl 
which might be uf interest to some of you. 

Beginning with Inst month's issue PCM began coverage uf the new Vandy 1000 
and Tandy 1200 computer!!, as well as (he Tandy 300 the new portable. A» 
many uf you know. plm heretofore covered the Tandy 2000 and the Model 
100 portable. Of course, our coverage of those two machines continues. 

Actually, the 200 is fully compatible with the 100 in BASIC - ihe language 
mo*l of pcm\ programs arc written in t anyway And the 1000 and 1200 - 
like the 2000 are MS-DOS machines, which means much of the basic, all 
of the tutorials and many of the program* wc run anyway will work on all 
three machines. So, wc see this expansion as a logical step 

Moreover, we see the 1000. 1 20O 3000, 100 and 200 as the "HorTandy machines 
Of the latter hall of the 1980s. I personally think the 1000 is going to be a 
"star" in Ihe MS-DOS market. It is a heck or a bargain lor the price* Y011 
might want to check out pcm. 

Over the last hall sear, I have written a couple of columns on specific subject?. 
- one about the Applu Macintosh and another nbom the need of new software 
for the CoCo 

I said that I thought the Mac was an rnlereshng machine, but that Kkf concept 
was a little rftJTu'uii 10 use for any real computing because of the necessity to 
"switch"* back and forth between the mouse and the keyboard. At the lime, 
though, I particularly praised the Mue Paint graphics program, 

On ihe suhjret of "new* 1 software, I was miking about the need to develop 
new kind 1 * of software for the CoCo, Interestingly, there rj a new product out 
(or the CoCo that combines those two ideas. 

Ill I be difficult to miss the ud in nit* kmnhuw from Color wate Bui what 



I 
I 
I 
I 



12 roERsmaow **et\ rasa 



the Color Computer Wore Processor 



3 display formats: 51/64/85 
columns x 24 lines 
True lower case character* 
U*er~ friendly full -screen 
editor 

Right justification 
Easy hyphenation 
Drives any printer 
Em bedded format and 
control codes 
Runs in 16K, 32K, or 64 k 
Menu -driven disk and 
casselli* I < ) 
I No hardware modifications 
required 



Simply Haled. Telewriter ii ihe mi»l powetfu] 
wot d pi ow»or you can buy for the TRS'SO 
Color Computer. The original Tekwritw ha» 
received rave re>fcr*> in every major Colo? 
tinnru'ct nnd TKS-aU im^uiv, it wen M 
cnthmiatf k praiie from thouwndi of wthfied 
owikti. And rightly *o> 
rhe irandord Color Computer ditpUy of 32 
charm ltr» b> I* line* withoui Iii-*«t cue v. 
ahnply Inadequate for «riou* *otd piocewing. 
The checkerboard ktlcri an J Hay tin** give you 
no fori Top bo* your writing JOcki or raid* 
Telewriter ajves the Color Compuiee a $1 
Loliirnn by 24 tme **rc*n duplay with imr 
faMV nw rAmrlfn Son Tctewntet ^cieer. 
Iimk. like a printed pa(t. with J jiood chum o) 
text on icreeo at one time. In (an, more on 
wreen text than you'd get *Kh Apfdr II Man. 
Tl, Vk or Model III. 

On top of thai, the wphuticated Telewriter 
full-uiern ediloT i* w timpk to me, it make* 
wtttitia in; Wilh tingle-letter mnemonic 
commandi. an J menu-omen I 'O too 
foemiiinng, relrwriier turpauei all othen In 
■ttcr friend line** and pure power, 
rekwrrter't chain priming teature menn* ihai 
roc *t« of your text i* never limited by the 
iimonnr of mrmon vou have, jnd Tele*THer*. 
advanced c»«*ettt handki #jv« you * powerful 
word pioeeuot without (he major additional 
cw at a duk 



Compnti* i htv* urn 

-Color cataputEf Jin. iVfi; 



J -1.hWR|l"F.Ft-6l 



Bui now we've udded mine power 10 
Tckwritet Noi jum bcU* and whlittp,. but 
rnih-T feature* thai si^c <ou «tf:d <.ontrol p*<t 
your wriung. We call thli new nir*T»-h in <■■' 
-Mini Tcfc*riler~64. For 1*0 reaMUtt- 



64k aiMKAI Itil K 



Telewriter -6* nrai lully In any Color Computer 
— (fjk\ J2K. m MX, whh or wilboul Emended 
Banc, wish dbk or cassette or both. Ii 
automatical^ toufigurev niclf 10 lake optimum 
adurotUffc of all a**il*bk memory. Thai mean* 
thai wbert you upgrade tout mrmnf>, ibe 
Te!r»ruer-M (nt buffer pti*i *ecofdkntt> in 
1 MK caiiciie bajed syni«n, for eumple, you. 
tct aboui 40K of memory in uorr ten. So you 
don'r need dLtk or FI.HX u» pat all voul MK 
to work immediately. 



iS4 t Oil M\S CA\[> 



Bnidn ihc orlfinal M column »crren, 
TeLev>riter-M fto* flv« you 2 additional fcifth- 
dennty dilpfay^: M « 24 and BS • 141! Both 
hiah density mod« provide all the tiaodaid 
Tdewritet edlllnt; capabititio, awl you can 
twiich intanlly to any of the 3 format* «Ltn a 
iitiik ciiolrol ke* command 
Tlie 51 * 2a drtnlay it clew and cri»p on ibe 
urieeo The two hi|h demit y moda are more 
crowded and kas. easily ieaoabk f bvo they art 
pctfeci for thowini vou the cult layoul of 
yoiu primed paje, alt on ihr .ic/irn m nrit 
•n«ii' Compare (lu\ vith cumbermme 
-'wmdowV' ihai ihow you only frafmenu at a 
time and don't rven *Jlo* edltina^ 



RICH I JL STIHC ATION & 
H\ I 1 tit NATION 



One outiiarvdmi advsntaie of the iult-widsh 
♦creto display la lhai you can now 1*1 the 
«CTcen width to match, die width of your 
primed paie, w ihat '"wriai you wt i\ what 
vou act ,1 ThiT maka ruKl alifnmcnl or 
column* pottihteaod rl maacA hypheoancrn 
ltmple 

Since dmrt Mnei are thr reaxm lor the tart* 
spacei often found m tiandard ngm luiiiTieC) 
Mt&i and tine? ftyphenaiton is she mml 
effedi>e way eo ehmtnxie ihon Imo, 
lUew liter -M can ncrw pramlfe you «™c 01 Ihc 
he*t looking ri|hl junincailon you Ofl jci on 
the Color Computet. 



1 1 VI I Rl s 4SPK.<"II : H"AI'H1%S: 



PHiltlPi and form all tat: D»l*e* tn* urimr 
M.PVIt.' VlH t llMP- IOT/ idtt, Cpwn. OtW*t«. 
Centronix, NEC C 1 n«h t SmiilwCorfwa. 



Em&cJdiid trMKl4 cm4o fJYC full dymMcHc w« Ml 
inttttiarot prirter f(»"iir» like: iiniteiUttmi. 
uih«Tl(tf, Mtrvwirpt. *anaMt Inni aA) itpt *)•«. ih»< 



UynaaiK itntwOdadi tannic control* Irr mp. 
bottuai, aad WD martin*. 1'rw kn(-li. hrtf ;xr r**«. 



etmdiiional fit* ruer. triabtc ■ UaaMe 'uuit 
MmuAiwti rmtrnt <ii iti« rnunt-m t 



*ii 1 



you cm run jour pnnier it t^ri ipnOi. and trncn 
(unl "TiprinriirT" fciiJir miil) Li'Tvl mi-- Jrrvilx 
to von) praurj. *nd [Jirtti node trndi cvhik«I nude* 
riffit fiLitn tht teyhoaid. Sr>tse4l Fpirm ilirrer 
HturHif-e* «th MS *> 

Suppnrii ■ 7, ( t- md tnnttf liiw ltr,-dc< »iiu KuMHiimt 
t,raJKlB|. P?>tH nr n«F all Or «M> riUian p1 U< 
buiro. Chuwn at mi *n> inum^p* uf fu*i trn*H eaweiie 
ordlak 



HI* and I Kealum: AS.'Jl AaWU CHn — 
cmuc and cdti BASIC. Mtittbry, Ihorat, and C 
prrjaratM. Situ it Tcrtntaal rik> triv uplnadini n r 
d*wnW>adlitfJ. even t*w nfc> tmen uthurf +ntd 
ptcuxuAJti Ci^wnihl* *fth *pcflui| chnkm ttikr 
Sndl n Fnl 
Cmvur venly e 
mr> nw*n» >o»t t>T* • g 
mailer -tiert •jou are in the tape 
Rnad ui. rwTlat H<t. mh! aripmd litn mta. dm 

Hfid I" sAliOlf Fl-»i d»k |i'<nl il.m'iui «i»h ft»F 

mace 10 MLfrea or pflmrr. > il« *td rrnamr (iler, *ei 

deUbl, Jnivr. tollOmMfd IO IM WlMtW «F 

dmci In Ibe qnem 

Edllint fraJBu: I'm fiiU.KTecn ol Pftfl 

wordwrap. Hoe* ropy, ?4ock move, bbtca tia» 
delete global «rai<1t and rcrtaor i™ n>Jcie «<U 4*1! 
ttarrh. fast au»* npeat curmr. fafl KtolUat. euna* 
Itp. da*/!, nahl. tell, heant lio*. «k3 Urif. »«l 
Iwrrum of tm, pair t0f«ard, naa* tack ward, aH«n 
ten nb*. ihakt of half ur |rrrn h»-t<r<™iut 
jiimpleir errtiT nrpirnvgn. line tswuer, »jrd itiiMM, 
tfttct tell, ciatttu fit name, dcfa«dt dm* * Htec** 
xi Inw l«navh un kibi 

lr**eri. <k etetet* tro anv%ii*rv cm ihc lirrm *iiJ»um 
tbantJUa ^oradrt/ 1 T>i* I*m "r«* ftmn"' 
prn«ldn «na»knum t«e 'it «*r E»Wrllnna ft* ltd 
■ryva™ irnneawtik an ibe utan ui fronr r*f |Ott. 
Cnttiftundi rvqutit cw(i • nnate kici iltiak Vat 




PROrl-^MONAI 

wtiHi> t*RtKi:sst\t; 



Vou can no lonarr afford to be *iihoiti tbe 
power and efficiency word processing hurra? m 
ereryibing you write The I KS-JOtofot 
Computer K the loweit priced mkrc wilh tb» 
capabilil^ for wrlou* word provewmr. And 
only ldra filer <A4 fuJf> urdeaiha ihat 
capribilai 

tdewflier «4 co*.u Vw.W on r*Merie, Z99tt 
on did, and comn tompkle »Uh owj 70 
pagei of wrll wrHirn -1'H.umeniatiun. rTbe «ep- 
by-uep < mortar *lU h*>e your wetilng with 
Telewriter -64 in a majter pf inlntila.l 
Tb order, tend check or money order toi 

Cogniiec 

704 Nab olreet 

Del Mar, CA 92014 
Ot check Hit i'-cal aoA*a|fe HMft kt you luvi 
uw!»lJon» T or would hkr to order by Vt»a or 
Mijdcrcard. call ua at tMVt 
iwrekdny*. IAn) *PM PSTt Deakt lrmmrw« 



Now aval tabic at 
Radie> /haek stores 
via express order 

P«*trw4«» ■! *l4ii. I* mwni 'I > *■»■ 1 



^ — FOR THE COLOR COMPUTER FROM ' 



i triad pictures corp. 



THE ANIMATOR SIRIE5 



Creata yout owr> FULLY ANIMATED CAR TOON St 

ntvv* **en somei^ng ut* (flu or .in* or** t ha mr eompu 

n **iy JOOd Huv f« CoCc id IIUr«, IAINBOW 
Tftffcnical VJ-i.r 

II AO ?Ht Hi VII W IN JANUARY'! RAINBOW 



THE ANIMATOR ■ Command » HollyftOfX Ur 1 * *'«mjjNg« 
•tudK). 31 CH5 4 G30 tnm*» lot pva* i & t in n« anrmtnon' 
Eitt*nsiwminui»t3cMteii«t 3?h.'E*t CASS ti5 

ANIMATOR COMMgWCJAj. Oc Ofo'Hiion il ycfil 1? FULL- 
SCREEN Ml* norm) upc«f J7K C*n tW Cfll'eo 1fam 
BASIC Va<r*blftWM«CI SCROLL (any dK*:Honji X&!t* Hi 
r»l A Woe* **ri»o^ Up lo 3mm * M 'WTttUMc 

ANIMA'OB jlR 4 i implied wirvftn in l prniQIip hica Ifj 
SOO ''tm»(' 5 mm + . Aninunon c»rt tw cnUeti Honi 
^()ur Q*n BASIC O'OQ'AnV UjltjE*T 116 



ROBOT BASIC 



HmJS 7 & up '"an gr*ph>c* creams' 

Pfog»jm an imaginary mbo! lo dr«* fl<aph,c4 CLONE 
muftiplB rofrpti r EACH the 'obol >our t *n Hffmmain"' 
D^fciop* Q 'ot>i«fti solving skill*. <naki« m.itn A gpim*it„- 
etmcapi* como artv^t OgQcjitf Mode tor sasy <*» 
p#r^n»»1mr> *6& J2K<EXt CASS Jlfc 



— THE TRIAD PRESCHOOL SERIES — 

Uiad m hurvdfvds qi DHaenoftiH A ttwf -.me ceni*r» 

CENTIPEDE ABC s S 23 s 

CWHUfln 3 4 up l**'* t«1l««> A nu»nb»f r;orri*ct 
'^■itmnap iAtiAfWlhBf *n»mil#d part lo * I rmling-. rfarvong 

emt cass tie 



ALPHABET STEW 

KtTHOAHO EXPLORATION FUN CfllHr«tl Ifl mantm ( u|> 
c«M commancf 1t»s compute* Up lo SO rJiMwe"! anirnftl*d 
<**f»n«*4 lfi A i?K E* T CASS I'tt 



ETCH* A- DOT 



Easy drying pioflfim in* rtnidrer* 4 A up- Bir*;k graptwc* 
l3«rmqradmci| I6K'EXT CASS tl? 



PR^ SCHOOLS CALL <W6r 0« SE SO »«JRCHASE 

QHClEfl GENEflOUS VOLUME DISCOUNT i 4 V All ABLE 



COD PHONE ORDERS OK 
Rltjtsetaod me 



order form 



Add 12 SHIPPING ANO HANDLING S 
(3 or mora wo pay s^m TOTALS. 



TRIAD PICTURES 
*.0,I«k 1J»9 
5* iblm, WA «6J(2 
2061 



CALL OR WftHE FOH CATALOG 



WE have \t a MafPairtHiypC ptygnm runmna oh ihc CoC'o 
It qppeiirN to combine Ihc btsl of two syMcm* m n vcr> 
nice package 

This is Ihc kitsd ot iiuiovnUim h<U Lu^p Oil Cnl u 
murkci u ht fc ;jl(ln one I m "1 yui in ihc tori 1 * Mr* 

basirrtsM or micrcsic<t in gcituig mii) it took .11 new 
<uciis. not old ones, Al ter all Lhai\ what using computet s 
is really nil about innovation 

fMiinlly. another short glory* Obviously, we have a huge 
number ol computers here, and one o| the big problems 
is in keeping the screen* vltM n Wink' mil caiing the other 
flight, the restaurant gave me vpmetbing called a "Wet- 
Nap" to clean my hands. 1 a$kcd fur another, took it baek 
to the nrncc, and cleaned a screen with it. 

It worked really well. Go! a loi of dirt, grtt and junk 
oft ihc screen. And, it wasn't so wc( that U "ran" duwtt 
the screen an<J into the monitor So. I asked Marianne 
Booth lo cull tlie Loinpany and order a few hundred »>f 
I hem for everyone here. 

The company vvitl sell to anyone, but theti minimum 
is 10*000. i rial's » lot id dirty screens. I figure we have 
enough 10 clean everv compuicr screen here hell pxisi "The 
Year We Make C^nlai L ^OlO ,- 



— I.onnif Talk 



45% 

if for O 



GOLDKEYS 

Keyboard Enhancement 
the 64K Color Computer 



puter 1 



[■!)) |IKr".\^i it a machine- In ri^uAict m - op rum i*t>itJi J1IJ4 oicc 
rjo^crliil new Lcylio^rJ fcAiarn. lo your 64K Color Lompulei-. 

TEN 1 10) t;sl-« DEIlNABLti FUNCTION KEYS * TYPE 
AHEAD BUFFER * NON IlKSTRI CTtVE C URS(JH * 
imf'I 1 !-i ii rem a M'ln.Ri- rr-vf Pit 1^ * FNHANled 

I-ntriNG ft >.h> ! I [1. k * LAST LtlMMAM ' KH U t 

* tiki Ak kev on OFF COWUlOi ■ on bkiiak goto 

• ON REHET CX) to m CONTSOI J.ABLE BASIC INPUT 
ROUTINE • COMMANU TO SAVE FUNCTION KFVS 

f«()| JlkEV-S t^qu'fCH y fhrnimuin MK f\rcmJcd Crttor 
BASIC and 1\ trompflMSk *iir> All current ROM rrvtMoffci. 
(;»E l>kFYS »i hI%u cumridilMc *itli M vwrncnity available 
Lcytmurd^ and «upriqFW their deduced f"u»ifiion keys 

CASSETTK 'ill" 1>ISK Kn K 'il" 



LOWEST PRICES <7 

VlfWRON ifflvf sjKvTt ri^)i<H.I quatjl> . lowest rn«J KAFdwurc 
and Sofiwarr for ihe Cotcir Conipuicr PIcjm \rc n»t 
Dcitmbct Ad or *ritr for r«r FR£L ; ctialoR fot deraiFi: 
HiRDWARI-ROM r, RAM*, I t v Snldcflrw KiU> Serial 
Swilchefs. RAM BuUott>, UIN>, Heal SinL^ and QHMt 
SOFTWAFtl-Flirrt RQM, LtSTTiR. CROSSftEt, VAR 
DUMP, COMPRESS, GARBAGE. HI-ftASJC, PNUPktNT. 
t\\ W< M 1 1 . \'M 1 MIL Nl^ [ 1 1s| and more 




L'4iktei'i ^heirk 01 fflohey ortet r*v trmnnlijiie 
44 fd r. ch*p*M,n Arm,, m*n* i»4 



VIDTRON ) 



14 The fUUHBQW iMrch IBW 




YOU COULD FALL IN LOVE WITH *| 

AUTOTERM ! 

ITTURNS YOUR COLOR COMPUTER If 

WORLD'S 
SMARTEST 
TERMINAL 




GOOD 
LOOKIN' 



AUTOTERM shows true upper,' 
lower case in screen widths of 32 
40, 42. 51. or 64 characters with 
00 split words, The width of 32 
has extra large letters. Scrolling Is 
lorward, backward. ar*d fast Bioct 
graphics pictures are displayed 
aulprnalically and can be aero Med 

The screen's top line shows 
operating mode unused memory 
size, memory orVoff, and caps- 
loch, on/oil. II also gives helpful 
prompts 



SWEET 
TALKIlV 



KEY-BEEP can be orvoft Unac- 
ceptable keystrokes cause a lower 
pitched BOP" This ERROR- 
BE EBOP can be on /off 

Talks to other computers with 
Full or Hall Duplex; Baud Rate of 
110, 150, 300. 600, 1200; PaMy as 
even, odd, mark, space, none. ? 
or 8 bit Word; any Stop Gils, all 
129 ASCII characters true line 
Break: XON/XOFF protocol; and 
oplidnai line-at-a-iime transmis- 
sion Able to send and receive 
text, block graphics, BASIC and 
ML programs A 64K machine 
holds up to 46.600 cnaractEirs 
134.900 In HI-RES). 

DUAL PROCESSING let* you 
feview & edit while more data Is 
coming in, 



Fully supports D.C Hayes and 
other intelligent modems 

Talks lo your printer with any 
page sue, margins, line spacing, 
split word avoidance Embed your 
printer's control sequences tor 
boldface, underlining, etc Narrow 
text can be automatically spread 
out. 

You'll also use Autolerm 
lor simple word processing 
and record keeping 

You can display directories, 
delete dies, transmit directly from 
disk, and work win tiles larger 
then memory. Easily maintain a 
disk copy of an entire session 

Compatible with TELEWRITER 
(ASCII) & other word processors 

SMOOTH 
WALMrV 

AUTOTERM moves smoothly 
and quickly between word proces- 
sing and intelligent terminal 
action Create text, correct your 
typing emirs, then connect to the 
other computer, upload your text, 
download information, file it, and 
sign-oil, ttien edn the received 
data, print H in an attractive 
format, and/or save it on file. 

Edlting is super simple with the 
cursor. Find strings instantly, too 1 
Any operating parameter such as 
screen width, can be altered at 
any time Uncompleted com- 
mands can be cancelled 



PUTTY IN 
YOUR HANDS 

The word processor can be 
used to create, print, and/or save 
on tile your personal KSMs They 
let AUTOTERM act like you For 
example it can dial through your 
modem, sign-on, interact, perform 
fEle operations, & sign-off; an 
entire session without your help. 
KSMs can answer the phone, 
prompt the caller, take messages, 
save them, hang-up, and wait for 
the next call The KSM potential 
is unbelievable! 

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



WHAT THE 
REVIEWERS SAY 



AUTOTERM is the Best of 

Ctass " 

Graham RAfNBCW, &>B3 

"The AUTOTERM buffer system 
is the most sophisticated — and 
one of the easiest to use. . ." 
Oanlfl. H01 CeCa, 9/3* 

'Almost a lull featured word 
processor. . 
Eliefs. fWNBQW, 11/84 



RECOMMEND 32K Lo S4K 
Tape-to-Disk Upgrade $23 
You Keep the Cassette 



CASSETTE $39,95 
DISKETTE S49.95 

Add S3 shipping and handiing 

MCVlSA,C.O.D 



PXE Computing 
1 1 Vkki&unj Lan» 
Rlcbnrtteort. Tub 75030 

214/699-7273 



Please hire the menially retarded They are sincere hjtrd working and 
appreciative Thanks' Pftyths. 




.060 SHAPtS— SH.95B 
LOGO STAHS— 514.95 — 
Borh programs on am | 
CJSSBltf— SZ2.5D 
Ewiyjofly 5 fitting about H 

: m 



rN. quiz KIOS. ine two 
qui 7 programs whlleo in m 
Color LOGO Prepare your ■ 
child To mwfc Irom LD&Q ■ 

» 10 BASIC by learning to 

type responses lo the 
computers quesnons Each qui; tidudes 
Sjurjy aid Practice sessions, a Test, and 3 
Reward lor a passing gratis lded Shapes 
uses simple shapes. such as tittles ano 
squares 1060 STIflS delays ednstell- 
al ions ffom rh* northern * y and is er> exciting 
introduction to ihc stars iIum c«w , 

BUT IF YOU DONT KNOW LOGO 

Sewf tot our L0SD STARTER pm fl nm 

Teachers ama- LOGO is the besi way to 
mtnx&iw CnHdhn 10 computers Now wift 
(JONS STARTED yew won'1 r#w to real a book 
or instruction manual Just (oao the LOGO 
SUA till tape, Your ctnid will tira* exciting 
des»ors right Uh/h the start ¥txj won't «ast« 
your Mtih on a tar d! lshdus typing And your 
child will ta? on ftfl way 10 tomouter literacy. 
(HtquRt Hmw SMct Cnf» loco "j g J ^ 95 



SPEED READING SI 7,95 

Busy executives' Sludon^ Increase reading 
speed dramatically Ber available speed 
reading proyraro lor the CijCo Reading 
mjienji appears on the TV screen at the 
speed you sateci. training you to read I aster 
You can even change steed while reading 
Complete with 6 different te*T selections and 
a qur for comprehension, plus a dn|i to 
improve visual span & perception 



WILD PABTY-S27.95 

A naughty, sexy computer game tor 2 lo ft 
COUpl*5 iWrtls Hftr-yt H vw a t.m if if* R*v>cw | 
• Wattld de(«nl1|ly li-Wl up Wit partes" 



2mI f*#c» m ft* ft JwmImk P* 1«* 



B&B Software 



THE RAINBOW Mftitri i96 r . 



Bl H DINC MARCH'S RAINBOW 



A Magazines Heart is Its Printer . , . 

Communis on Dot Matrix hik! Daisy Wheel . , . 
And, Announcing n New Typography Style , , . 

On, ol nit hmvhi^"> tialuaii veteran*, made a omei. uotcicmoriious 
ex.11 a lew week* ago. As 1 reflect on it. I'm glad I wasn't present 
whe-i iv i hi J wot Misuse's ii ,ir in-s- vi.j- nr-.'i "*r ,oui -hu nas s^ni 
out io pasture in favor of a prancing new colt which promise* lo run twice 
lia mm .mil -.Mih more ur.uL- <ukl i ii .1 ■ • in - »M l.uh w.i- nei ahk- to 

nuclei up. Yes, I'm glad someone Ic^s *eniimental than mc pulled the phjg 
on our Fpson MX -80 F f , 

Call tl maudlin if you will, bul Vm the sort who finds it rjifltcult W 
giuidhve ti» ihe old lamiiy ear when trading time comes around "lite M*tne 
duiLi! Uiu^ 1t»r utiyihiuj: else whieh thrnu^h nmc .md expcriciKi I'm- ^irown 
U> know and trust. Give me otu hoot*, old jeans, idd dogs and <<]u tnnchitidr. 
No, we didn't have a pet name lor ihe otd Ep*on, but *hc was u trusted 
friend itnd, from the day she arrived, wm lJ^e(l lo print \iftujll> every listin|| 
appearing in I HI raivhow until her rcuremcnl. Her record ol service wu* 
unbicnuilted und I'd pljdU provide a testimoriiul it she should be nomtnaied 
lor the dot matrix hall of fame. 

Well, the new prime* is alsu iin Fpson the Cpson H v X-Kt> un<J it already 
shnwK bright promise. Uuu untrl it proves itself* it\ *ull an "it** and has no 
staunch advocate. So. thr* means we're in P period in which wc can challenge 
Ihe Rpsun\ territory, Toward lhai end. you may have noltccd that our machine 
language listings arc now heing done with one ot our daisy wheel printers 
Wt- ihink itX such an impruvemenl ihul now we>c considering domp all of 
our listings on a daisy wheel printer. This clearer "cnrrespioidcncc quality" 
pr inline becomes even more important if we elect to three-column listings. 
With usr ihe trial balloon listing on pMgcs 44 through 5,V But. then, il should 
also udy up things even it used with our prevent two-column lormio I compare 
pu^es and K 1 1. What do you think'* 

Whs have wc stuck with Ihe dot mmm printouts'' Well we lirrl it\ what 
mosi of our readers are accustomed to seeing since the majority of you who 
have printers have the dot main* type. We believe using a familiar type style 
L*nhantv> readability and help.s you when you're comparing vour printoui to 
our?. It's the*ame son of logic wc follow in making our listings .12 character* 
wtdc ihe «iitic width ihe lines appear on ihe screen; it facUitttes eompartsoti 
of your listing to ours. In fact, manv clever readers prim oui their IrcshK- 
typcd'in tilings at a 32-chaiaclet Ime width and then overlay (heir printout 
right on top of THt rmshow page, a very handy way lo spot differences 
when debugging! 

Clearly, though, daisy whtsel printouts improic the overall appearance of 
the mjjiaj'ine and smee ihe\ have nuieli hetier del oilroii m;i\ h<- eiiMci lm> 
the eye-i. loo Perhaps wc should retire the new Epson before ihe new even 
wears ofi. May he well experiment around a bit and get your reaction, 

M>iO|! these same lint->, we hope you like ■ »ui new "iligitnl" foro we're umiiu 
in the text of article* whenever KAStt command words, such a> CLOflO, UJ5T 
and GCr3ijB. arc used Wc think it's helpful especially to beginners 
for us to set these words tipuri. and we feci the digital type style doe< ibis 
with less distractiort than our previous practice of putting hash commands 
in all capitals and holies tlur cs,ampk\ /././A /'I We hope you agree it gives 
a better **llow" lo ihc ic\t lines. Fuhunemg readability i* whai it's all about. 

Since thin is our business and finance issue, here's an investment tip. Enter 
a year's subscription to nil RAiNIHW and you'll saw both time and mono, 
and enhance readability, too, by ensuring ihtu each month there* a h ainhow 
with your name on n 

— Jim Heed 



Graduate With DEFT Pascal 



DEFT 
Pascal 



.41 



v 




As a result of the programming language requirement of the Advanced Placement <AP) Tests, 
Pascal has become the standard language used in High School* and Colleges today. On the 
Color Computer, DEFT Pascal is the standard. 



DEFT Bench $49,95 



DEFT Debugger 

da&uQ PubchI mar hum 
programs symbolically 
DBFr Murru'HHvB 
supports onlJre 6009 
mbiiucstoo feat, 
tot* you define yon aw* 
trotructtptts 
RS*f 90-500 I 

AM DEFT software and programs dev eloped with DEFT software ana BASIC 
ROM independent and un all of the memory in your Color Computer 
without 08-9 All you need Is DEFT software and a TRS~60 Color Computer 
with Extended Disk BASIC, at leasi 32K of RAM and One Disk Drive With 
DEFT PuscaJ {$79.95) you will also need a text editor to write your pro- 
grams Software Ijcsnstng arrangements are availablo for schools Dealer 
inquiries woteome. 



DEFT Edli 

Full screen editor 

DEFT linker 
ism? DEFT Pohi oIi 

DBFT Ub 
cro&ld «ind mamluin 
puKirum oh|iXjl Hti-r 



DEFT Pascal $79.95 
DEFT PaaciU Compter DEFT Linker 
complete Pasc »i ranqua<ie. combines multiple program 
generates maciwna objects Into one binary 

language object program 
RS* 90-5000 

DEFT Pasc Ed Workbench $1 1 9,95 
(DEFT PaecaJ And DEFT Bench Together) 

RS* 90-5002 




ptrr»«irfc DEFT System*, Inc. 
ocrr rw w«i h-o-* Su|te 4 Damascus centre 

w* c*-«* Damascus. MD 20B72 



rem ' COD 

^ mn n P0pD 



men □□□□ 



ml'vto tab fatoi'ii Btld *f 5X3 iijf O 



i OP »LLJLOJ 



EOQ Gate can help you figure all the variables to see if 
you 're realty getting your money s worth 




Finding The 

Ultimate bargain 

by Paul Myers 

The following program is an example of an operational 
research (also known as scientific management) technique. 
Its purpose is to identify the most economic quantity for 
any type of stock that is relatively steady in Hs consumption* 

(Paul Myers is a programmer f analyst for Teehnican Corp, Mis nine 
yearx of data processing experience include working with both targe 
scale ond mini-computer systems,} 



and docs noi have a short shelf life. For cxamp.c* although you 
may know your family consumes five dozen egj>s a month, you 
wouldn't want to buy a whole year's supply H once, even at 
a bargain price: the eggs have a very short shelf life. 

Again from the kitchen, here is a good example of how EOQ 
Calc could be put to use. Let's say your restaur mt serves about 
1 ,000 cans of corn a year, Since canned goods have a fairly long 
shelf life, this program could be used to determine how many 
cans should be purchased at one time in order to spend the least 
amount of money annually. 

The heart of the program is the following formula. 

j — — All ■ Annual Usage 

/ 2 * AU * OC OC = Order Cost 

W HC = Stock Holding Cost 

V ( HC * UC ) UC= Una Cost 

The Annual Usage value represents the total amount of a 
product used in one year. Unit Cost is how nuch it costs to 
buy one ol the product. The Order Cost represents several costs 
involved with placing an order. 

If you are placing an i>rder Tor a company of some kind, there 
is a cost involved with processing the paper work. The more 
people who must handle this purchase order before ii is approved, 
the higher this cost becomes. The Order Cost also should include 
any shipping charges the order may incur. 

And finally, once the order arrives at the company s facility, 
someone must receive it, which usually takes uill more paper 
work and handling. 

\ -.in may think if we were dealing with a situation such as 
a housewife doing her shopping, this cost would be nothing. Not 
true! There are two basic expenses lhai come quickly to mind, 
If she drives, there is an expense for the gasoline, and possibly 
parking fees, Plus, while she is shopping, she cannot be doing 
any other work. There is cost involved with htr valuable time. 
If you were paying a maid to do it, you'd see the expenses more 
easily 

The last variable. Slock Holding Cost, is the catch-all for all 
of those hidden expenses for storing merchandise. Some examples: 



While y«w money is lied up in stock, 
il can^ her earning interesi in a bank. 
Thiit'* casting you money you could be 
making. There is a cost involved with 
keeping up a building, usually referred 
to as overhead. If you didn't need in 
More products, you would require less 
space Thereto re > you would be able lo 
gel by with a smaller building, which 
would piobably cost you less money to 
maintain. 

Iln- sunk Holding Cosl in this 
formula represents a percentage of Ihcse 
upkeep costs that each product must 
bear. Generally speaking, this figure 
will fall somcwherv between 10 to 50 
percent This would depend on what 
proportion of the building is used lo 
store materials* 

Using the Pmprum 

The following Keys are available for 
your use. 



Up- Arrow 
Pouii-Airos* 
Left-Arrow 
enter Key 
@ Key 



Aher you have CLEJGOed the program, 
type Run and press enter. A question 
mark will appear in the left-hand side 
of the Tie Ed where the next input will 
be placed. After you have pressed the 
proper numbers, pressing the FNTRR 
key will accept the value and move you 
to the next field. 

If you make a mistake while entering 
u number, press the left-arrow and it 
will clear what has been typed, IT you 
wish io skip up or down without 
changing the value at the current 
position, use the corresponding arrow 
key. 



When you arc ready to perforin the 
calculation, press the key. The 
values will remain as you selected them 
after the calculation is complete. This 
will allow you to experiment with 
changing one Held or another without 
needing to retype all of the values again. 
Also. EOQ Cak will not aliow you to 
calculate if any of the values are zero, 

One final note about the program, 
I did not wish to use the 5gR {scjtiare 
root) function since it is not available 
on i 4K system. For those of you who 
do have a system with Extended BASIC 
you may wish to replace lines 5<Hl 
through 650 with 



53* EO=lNT(5QfllOUJ*ia-+.5|''lQ 



This should help speed up the cai* 
culaiion function. 



1Tti 


37 


«t> . 


20S 


m 


,.213 


END . 


S2 



TheUMine: 



10 'E.O.Q. CALCULATOR 

20 * BY PAUL MYERS 1964 

30 FOR K»1024 TO 1279 

40 POKE X, 128: POKE 1535- <X- 1024) 

,12B 

50 NEXT XiB*«CHR*U28> *C*~CHR*U 
30) 

60 PRINTS5, "economic"+B>+ "order" 

+B*+ "quantity"* j 

70 PRINT844, "calculator"! 

80 PR I NTG97 , " annual 11 +Bf + n usage" ; 

90 PR I NTfi 1 29 , " un i t " +B#+ ■* c o*t " I 

100 PRINTS161 . "order "+-B*+ ,, ov*rhe 

ad "+B*+ ,, cost w j 

110 PR I MT« 194, M incl udes 11 +B*+ " c os 

t *' +B*+ " of rt +B*+ "hand J i ng * ; 

120 PRINT©226, H paper * t +Bt+ n work"* 

C$+Bf + "*hi pp i nq " +B$+ " ch irges " +C# 

I 

130 PR I NTG25B , * and ,J +B*+ " del i very 
B +B#+ M handling M i 



1 40 PRINT«289 f " at DC k » +»*+ "hoi d l n 
ej ,, +Bt+' , co»t H ; 

150 PRINT1322, i ncl udes "+B*+*'cas 
t"+B*+"of »+Bt+ f, tyino"+B#+»yp»| 
160 PRINT«354, "capital H +BS+ il in" + 
B#+ » St oc k « +C#+B*+ M and » +B*+ * star a 

170 PR I NT ©386 , "toata'^B** » (perte 
ntage) 

1 BE PR I NT€4 49 f " * " +B#+ f, D M +B*^" q » f 

190 PR I NT® 1 IB, * "5 

200 PRINT0150*" 

210 PRINT*182," 

220 PRINTKi©," "i 

230 P=11B:G0SUB 700 

240 IF 1*<>CHR*U3> THEN W0*-BTR 

$<AU) 

250 ALh-INT CVAL (WO*) ♦ - S) 

260 X»9-LENCSTR*(AU> Y 

270 FOR Z-0 TO XiPRINT«lie+Z,CHR 

#U43) | ; NEXT I 

2B0 PR I NTt 1 1 B + Z - 1 , AU ft PR 1 NT* 127, 
B*; 

290 IF 1*^CHRS(94) THEN 490 

300 IF I*-*e" THEN 5B0 

310 P»150sSO5UB 700 

320 IF I$OCHR*fl3> THEN WOt-STR 

* iUC) 

330 Ut>INTfVAL(WOS)#100+ + 5> /I 00 
340 X=9-LEN(3TR*CUC> > 
350 FOR 2*0 TO Xl PRINT* 150+ 2 , CHR 
*(143) ftNEXT Z 

360 PRINTfil5B+Z-l T UCj : PRI NT#159 T 
BS; 

370 PRlNTei50, ,r * l, s 



20 THE HA I M«0 w Ma'Cl ipas 



THE BIG 3 




Pro-Color-Series 

i 
I 

THE LOGICAL CHOICES 



DYNAGALC Telewriter-64 



42 Four Seasons Center #122 
Chesterfield. MO 63017 
Ph: 314/576-5020 



COGN1TEC 
704 NOB ST. 
DEL MAR, CA 92014 
(619} 755-1258 



Pr*-talor-5ertes 

DERRINGER SOFTWARE, INC. 
PO BOX 5300 

FLORENCE, SC 29502-2300 
(803) 865-5676 



SEE ADS FOR THESE PROGRAMS tN THtS ISSUE, REFER TC THE ADVERTISER'S INDEX 




OTALl.Yi INTEGRATED! I ACKAGE 




After two years on the market, we've orchestrated our software to 
perform for you in ways other programs can't even play second 
fiddle to. 

The all new Prv-Color-Scrtes offers total integration between 
its advanced database functions, word processing, spread sheet, 
graphics and communications. 



PRO-COLQFI-DIR 



DISK DIRECTORIES 



SPREAD SHEET 



DTIACALC 




MODEM 



WORD 
PROCESSING 1 



PRO-COLOR-FILE will listen to your spread program and create 

data files that can be reported and sorted even further. 
PRO COLOR-FORMS will take data from PRO-COLOR- 
FILE and merge it with a letter for bulk mailings. It will 
even merge hi>res graphics from MASTER DESIGN for 
placement within a letter or form. It will send reports 
to a printer, screen or an ASCII text file that can then 
ha transmitted by your communications program or 
read by your word processor. 




Pro-Color-Series 

1984 by Derringer Software, Inc. 

Now There's a series of programs That offers Integration between the fiv^ major uses of a computer 
Database, Word Processing, Spread Sheet, Communications and Graphcs! 



PfllKOLOA RLE -Enhanced* 2.0 $59.95 

An air am rtfiw at PHQ-COtQff-fiU wifl oeta ig*n no** iti tngtv » 
ffM mofl ItolWfl dJftatUM m Its pn» rang* igr iFt« ca:n> CflRiMJ'5* 

»6P ftlU f**| ■ IQ^flrTf flfWWW • "Hrf IWt Tr DRIVE %UPPQJt1 

* «w+ GMfcflfr • 4 l/S£A OTrA-fa imm wrflr 

SCTEEWS * ?fl MATH EOUATKJmS * \F-TXEN-EL$( ruHCWt/S Hi 
tQHAWffS • flL&WQt fifUi CuWtfW ' ff </5fP Df^^fO flEflJfiir 
fOBVA IS t 6 l/Sflf OtfWO LABEL FOflkUTS * IDMl FiftflS fl« 

mwts * sumamm^ R&QS * Af.wrs ro mmta, 

SCJttZkOfl 7EX1 FILE • FAST ML SORT f?W WCflWOS J.fSS fhJAW 

5 uj«y jf 5j * cw*ir vp jo 16 WO&tS for somas, on f^poams 
teeoHOS * auto *tr * keyboapd CLtCV * SJ0RE5 fon 

MAIS fC* REPE* TFD USE « CiiSFDU SEtEChm MENUS » 

password mrfcrm ■ creates fuss compa riBU wth 

DYHACAlC* * 

OetftUla at PUD COLQfl FILf S itiMy 10 MM I^OTiS 10 A EBa1 Mt 'W4 

irtaani pu an us» your tavcrite cs™*unc*iK!ns (wgram to 
mortl 10 Ofhl* Cffnputm or raad ir*m |n wilh your Ijvwite «nnt pro- 
ctMOf tor dealing cuatBTt/etf "!5ort: • c_ an hm r c^ven ASCII Ma 
from yon 'ivofit* wttJti ir*e« program into asti lilts itvjt can be ac- 
cmiKi Toe ton=)«r ripening arm anal r f ifitj fRD-DQLDH-FI LI iy iHe sup ■ 
pwitc by tie mu-cdiDH-FiLE National Listn Group mm quaniHv 
n*w3inte*j Jowi lht mt of Hit wcitf and diiGOW <c yourself what 
you'w Imh nrtuing 



PflO-CQLQfl-Dlfl 



S21.9S 



njttd lo wnaMjff an your dufctfles so vw vnm wfitri aacii Dr^rorr. fl t 
FRO-COL0fl-Di"J *iir rud vt-ji du«ciqri» and create a inaiiar OiU 1M 
mt cw Ex acc«»d by nO-COLOH-FILf iff »ntna in<r njpailMvo 
1005 + nrords can &« ?ft-ec oti ami auhctt* w -rti valuable titormaftKio 
about ttcti fliflflram 

• OtSK ID HAME ■ FfLlHAM/tXT • Hrflf OF Fftc * iW Tf CRM Fft? i 
nj T[ UHM rtD • NUMiUfl Qt At L OCA t£D * MUMBEft 0F $£C- 

tORS 4t LOCATED AW USED - MACHINE LANGUAGE ADDRESSES * 

A SUfcaNii dinjaijry can ?* rtsfcy«3 in 'ne data tile tf tf tr-Mu 
{»el?d jnd new «i« appended a^KKViKaiiy Vim Can nWam (Urfl 
{BO*J al in i retorpwuwfl and crea't laOtft C me nieninwi Mr pnong on 
1tw dltxdtle uaM 



MASTER DESIGN 



r*!is g*ipfli« pngfam ohs mart tor /ou iw juit m «ti grange ntfj^Bfl 
H win genaralu Ijlle'ing in ni rea g apMcs Hial un Cje m'fnfii 
s*inny boH tolurra drop sludinwd rirsp ihatiiwKi <y '* * " 
U h mliitaca *im 1hf Tahttnttar ^ aw<I BnxHfiflr far printing ru ns 
i> id:jvx mil' raw Wtmra. 

a gjapnicj Milfw. it bku r L n advimagt oJ an itwmdflndBd HASiC! ru- 
res grqptiiC Cdnwmnfl: CfEjEc AOa«i. trltws, \iim O0&) atitftfi and 
Ul'lilt GO and "ITT !«t#H $4rt>i addett tu^mjndi, wtciuJa muiQr 
idW«n luin niqitayt, backMardt or 4ipildv oo*n Sqmnfo QHtWyt, 
niii doi uctwini hn shading m situum nn« iw ^ruiiv* 
backgrBunei 

Spe&al ler1 1l*«9j crtfltsd With lhc Le 1er Haad Utlkly allow ytrn to accan 
M-nt gripiuci Irvn Tifl#*^ff-64, rtw «m @AEir ^ogra^.a v my- 

■OS TEH DLIIDh rtimrt 1I5 5*1 weaw tfurtlp rputin* which l«l#f- 
racn with bH pwuiar -m malrM ui^tn ih»1 n*rt rirt aoklnttiable 
pacta abttty 
SH ffuifW4 Ifl 

Julf W ^fto* .fa W«*Coa TM»1iCe' -61 ^' 1 9E3 bv COgnihC 



S29 95 



PHQ<COL0H-FOAMS 2.0 

PM'CaLOR-FdUIIS wil' JCCett Hi 1 1 frtt VOW CfSSPt Willi 

RU and iharge ihem wiin 4 letter cv pisee in«fi on pfi pmjao ttum 
uCh a& italBTipnti hwf 'i*id d' m Dunjjign PrOm dJU me man &• 
9tjc?d anywrwra arw) repealed tf m iny limts in lhc l*her or on Tht Im m 
rou can ust hhg bum m ||l Hxt od (or tor eroding r>M rorm or usu your 
lawn* wdco proctsw 

* flfSlCT UP TO fi ^EW«4 TSAtOM TIME * U5« PEFfMEO PAGE SUE 
• iUPPO^fS SRff^i WrVfM CCkJWl COflfS * »iC«T JUSTIFiCX- 

MASTER OtSIGN * 

if v4< us* wjr grapAca. orograin WUTEH g^tl&N ysu can ungi 
iprapNcs win your fmnrn dor addn ■fftHnceowvii Itave your g/iplkc 
trntr tviatf pf tmw *i th* ton 0' » ft Krlvf or inwwain Miigns. bar 
gnsh5 dt any display doatod wfftn > irx 4orai Usui. 



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



Shipping Include S3 DC tor UPS shipping. $6.00 postal HZ. 00 Ovenus 
Sond orders to Derringer Software. Inc. P.O. Sex 5300, Florence. SC 2950? 2301 
VIS A/ MasterCard customers call: (803) B65-5676 10:00 wn to 5 00 pm EOT 



DYNACALC 



BEST SPREAD SHEfT PROGRAM DN THE MARKET* $99 OS | induce DTNAGHAPH 1 

SB9 95 IF PURCHASED WITH ANY OF THE ABOVE PROGRAMS. 



L'TnJi.iL : 1 j 



™ — — 




The Handicapber 



r 



Use your computer to Improve your parlor- 
ma nee pt the trackf These 16K prog rams for Thor- 
o ugh bred, Harness and Greyhound racing let you 
rank the horses or doo;s in each ra:e quickly and 
eaa^y. even if you've never handicapped before! 
All the information you need is rendlly available 
from the Racing form, thoroughbred or dog track 
program. We even provide a diagram showing you 
where to gel the information you need. 

Thoroughbred factors include speed, distance, 
peat performance, weight, class, jockey's record, 
beaten favorite and post position. Harness factors 
include speed, post position, driver's record, 
breaking tendencies, class, parked -out signs and 
beaten favorite. Greyhound factors ncJude speed* 
past performance, maneuvering ability, favorite 
box. class, kennel record, beater favorite and 
breaking ability 

Data entry ia quick and easy. Yoi can handicap 
e race in minutest Complete instructions end wa- 
goning guide also ten you which ranes to bet and 
which lo a void-one of the real secrets of good 
handicapping. Thoroughbred, Harness and Grey- 
hound Handicap pars sold separately at $34.95 
each on tape or disk. Order any twi» for $54.35 or 
all three for $74,95, 

Learn French! 
Learn Spanish! 

These beautiful T6K Ext. programs will teach 
you and your children a basic French or Spanish 
vocabulary. Each language package comes with 
two programs containing 1.000 vocabulary words 
fn ■ lun-to-run game format that teaches young- 
ate rs to think as well as memorize. They'll be de- 
lighted as the fetters hop across If e screen and 
fall into place. Plenty of positive rainf or cement, 
too. Great lor beginners of any age! A lull vocabu- 
lary listing lor lesson plans and study guides 
makes these programs perfect for home or class- 
room. French Of Spanish package, only f 24.9S on 
tape, $27.95 on disk. Both packages only 139.95, 
tape or disk. 



m 



fYdVrnl Hill Srifiwurt* 

825 Willifim Sirwl 
IkUiinmn . Md. 21230 



Toll Prre (OrdVrs (inly) 8CHI -245-<t22« 
For Information (lull '.M I -fi 



380 IF I*-CHR*<94> THEN 230 
390 IF THEN 580 

430 P-l92:GOSUfi 700 

4118 IF I*OCHR*<13) THEN WO***STR 
*<OC> 

420 DOlNT<VALtW0* >*100+,5) /100 
430 X-9H>EN<STRsMQC> ) 
440 FOR 7-0 TO X ! PR I NT® 182+ Z ,CHR 
*U43);tNEXT 2 

450 PRINT61B2+Z-1 *0C| :PRlNT£l9U 
St; 

460 PRlMTaiQZ,"**'! 

470 IF I*»CHR#t94> THEN 310 

480 IF I#-"e M THEN 590 

490 P-310:GDStlB 700 

500 IF I#OCHR*U3> THEN WDf«£TR 

*CHC) 

510 HO I NT (VftL («□*)• 10+. 5*/ 10 
520 X»9-LEnHSTR#<HC)) 
530 FOR Z*0 TO X{PRINT«310+2,CHR 
* (1 43) ; ; NEXT I 

540 PRlNT«310+Z-l,HCt sPRINT*3l9, 

550 PRINTS310 1 t 

560 IF I*«CHR*(94> THEN 400 

570 IF It«CHR*U0> OR 1#-CKR*(13 

) THEN 230 

580 IF HO0 OR UO0 OR AU-0 OR □ 
C-0 THEN 230 ELSE ON* t 2#AUe DC J / ( 
<HC/1B0)#UC> 
590 X-l 

600 IF X*X<OW THEN X-X + HGOTO 60 
0 

610 X=X-1 

620 IF X»X<DW THEN X-X + .UBOTO 6 
20 

b3B X = X~. 1 

640 IF X»X<OW THEN 01 : GOTO 

640 

650 X*X-.8i;£a»lNTtX*I0+,5?^10 
660 X-9-LEN < STR* < £0 > > 
670 FOR 7=0 TO X : PR INTe470+ Z ,CHR 
«(I28Jj:NEXT Z 

680 PR INT6470+2- 1 f ED s : PRINT8479 « 

m$ 

690 GOTO 230 

700 WD*»<» " r PR I NTSP , " ? " ; 

710 I*-INKEY*i IF I*-" " THEN 710 

720 IF I#-CHR#<64J PR I*«CHR*(I3 

> OR I*=CHR*<94> OR I*-CHR*U0> 
THEN RETURN 

730 IF I*-CHft*(B) THEN PRINTER* M 

"is QOTO 700 
740 IF lt<CHRi(46) OR I#>CHR*t57 

> THEN 710 

750 WD**WD*+1 *t PRINTS .WD*; sHS*I 

i 

/60 GOTO 7 10 



24 THE RAINBOW M*r,> I0» 



Direct a Symphony on Your 



olor Computer 



■ 



19 




with VIP 



VIP Ue*Mop Magic! 



Hn,illy. \i*u tan Imyi> IHc fRfWW 
jutj intagfiiLkjfi CH LulUh symphony* 

Iji^fi mu ros a>\ viKM < f>1(u 
f iw»puh*r' Thr ( oMvohkmu i» ul 
Mtstarn thiJMftt's tti ii uvw dmriftjiMon 

mil iNmmIi'^ tt,miHk>-i (|| 1 1 N - - ■ „ii 
;ln- Up . ,t V(l1JI r,, 1( ^ ir 

Wlifi vn' i>rskti (| j in, ,ix 

luUtgiAtt'tl MUO piuuMiu (Ml 
rjriF ttlsh Von haVC iu-r.Mit .mi'-v in 
ivurd prm t^sinfti with j "*|i**Hit»M 
r hefknr jhtay >" alWfldaflCT! tLlW 
m L rnrtm rru-ni with m.ni mor^, 
%]>rr»ul>lun'i. ftrijtnri&l himIymv t»>to 

1 1 nurth ffjtn "i- k'ni i Si^-k. 

nnKhi Ion ruMw the hjijud 

li) tJOifll to il^i' VilJiilW?, >i"il 'In- 
rM'vi .H'f 1 " 1 i*)n h ih€'fv Au«l VII' 
nmun.iu-a UhrAiy (naii bt»fn mad*? 
to «n»k wHt wlih oik* iH%k dHvt», *i» 
a(J »t«K. \i> hf ready u> pu\h ynui 

Color Comp'uief in ihr \\miw 

Available 
By Express Order 
At Your Local 

Radio fhaek 
Store! 



" ./>/< Ii 'XI iMJ/nj* \ rj^r 

/nsUnfanoowv imesfmeol 
report with your modem, 
ustng ii in a spreadsheet ca/- 
cu/afioa muk/n^ a report, 
and vv7/hng a memo induct* 
ing that report and data 
from your database with 
your Word processor - aft 
this power without leaving 
UP Desktop! 

[ It* I'd net 1 ' 

VII* iNPPftMHHf I il>r>.iry K ,| firnihul 
with li'U'vw 1 , kusitln ,it\t\ OUl iv 

MOV JWVMMlli' Iml M*ry nk^llU 

uro^rjrti On <h** -mMnv. II cofnw 
tatiidcotripty HmlimiI in r \s. . ■ ItJtti 
(overeit, gold pmfeovwd uimtoH 
wuh a»i*s - lik*- ihuur you m*i 
with MiltwaFi; lei* Urt Lintlv 

Anil ivnii'inln'i tn lU>J StiftvyatV "1 
Ihh quality M lM T.nni> 2000 vn. 

whiiM liavr to |mv hu'tfirfi** mwfv^ 
Buy the 
Integrated library fur 

C1 /1Q Qc: 



Library™ 

SI and- Atone* Pnwvr 

vii 1 lnr*niut«''l Llh»*nv I* iuii mil* 
IHuhm 1 lU^-vlnwi, iiH mi nfte ^hi **» 

rllt cr riiui furn-v ^mni rttU' ita> 
.iitii 'ln-'t ytm ihinM it .itv.iv It in' 1 i, 

(nictttai^ ilH 1 ii.r ■<! ihv-tiui* 
*1h4ih| Nili'ni' ftrMKiaiMs cU'vt tf tiftl mi 
riw inilimn^ ^»ti< 1 * VII' WttU t vir 
SpWti i. VII 1 f Jitr. VI I* 0.11.1^10 VH' 

r.-MM„ M i ,v v -t /\r v du 

huv (hn ••»ilt*T|» liiti^HMti'd Mbrnrv til 
(♦»vfi\ nr vmii i .hi huv «'t lui> 
pifJUMrlls tllill 'ii * 'in fltiM 4nii 

u,i, ii' 1 1 • Uh< lMli^i-,'lrd I ihwtN 

Shared Filvv Shared Tedlurei 

All Vir ri>i0ftJ4itnl t itfiarv 
appth <*i if ■tifvi'V i wniifnn 

in help thr wimc i uoinuirHK lull 
prinhi ionltii*l, Ifill iwml vimii MK 
1 1| iiiHimiv ,irnl iii'ji in ^Mnri 
(Uiviftdb MciO iiDiMittani 411 

r \MM)lifll 4|tpln tttMM*> Pi'.(U*fi' 
|Muh 1 >>inrMl hli^h h'tf^UliiUI 

(MWtifrjK' HrvpUtys in j|iyp yiiu I 
t hi m i 1 i >r II if I nt %\ i ti,iMi l»'i» 
pi'i J mi-, with 21 oi Jii Um*\ )j«*r 
v- fv»m Vim n*»l j (JiohTi^iurfaJ! 
aisliUlV l»l vm,Jt I Ollfl t (KlUltlU*! 

Aiihoui au\ hiiMTw4Tc piiocimi nun '' 
Test Drive VIP Library 
For Only $M>95 

Thr S14. 1 *^ *<ll *s|)f' l y to lh4 j put- Ii.'-- 
nt any VIP |>TU*iu*l hM«ij»Mt rhrmLi>h 

vip ttthiuik^" 1 rhi> ipm dnyw dww 

ih jvjd.jl ile ui>iy tfWoiiltfl VII* 




Rjdio Shack OUlog No *»fl-0^n 

fo si'i- 

fiu> klviTHtrwfcitiftn «/jskHlf 



Oi huv 'hi* lilf*lvi<Ju ( kl vn|iim«'v 
m^mi.iU'Iv ,iv vhii^s 'i i m thr 
It il lowing (WlHV>«*1 

Ui-4|li"H' i l.H jrni Hinr nr 
mmv di>k drive * 




10 fry* 



ni tew ■ ■ ■ 

** *t* tvj. |* |; j.| 




I Y ( H 



BITS AND BYTES OF BASIC 



I6K 



Deciphering Printer 
Control Codes 



A significant problem for a program author is the 
variety of printers Thai may be hooked tip to a given 
machine. About the only thing that's standard is 
the mlcrfacc hardware. Otherwise, prir ter control codes 
vary with each manufacturer'* product line sometimes they 
are different for various machines from the same 
manufacturer Even wor*e are those machines which need 
something more than just a carriage return to print a blank 
line, 

Fortunately, the situation is improving as most of the 
large volume printers sold over the pa*! two years have 
DIP switches that ran be set to configtre the printer to 
match a computer for at least printing text. (Printing 
graphics is a different can of worms thai we wont get 
into.) 

A BASIC program still needs to have tome adaptability 
to the system's printer. Ability to change the Baud rate 
covers most circumstances In the Serial mode, Radio 
Shack printers support either 600 Baud ar a choice of 600 
or 1200 Baud. 

Most other modern printers can moste isily be purchased 
with a standard parallel interface and connected to ihe 
CoCo with one of the serial lo parallel interfaces advertised 
in RAINBOW, 

Some users then run iheir CoCos at 2 MX) or 4800 Baud. 
I bought a serial to parallel interface to use with my old 
LP VIII and run at 9600 Baud with no trouble. 



i kit hard White has a fong background with 
tttit rtu nmpuien and jpeaatizts in BfiSfC program' 
ming. With Don Doifberg, he ii die author of the 
TIMS database management program ) 



By Hirhanl White 
Rainbow Contributing Editor 



In the CoCo. Baud rate is determined by the values in 
memory locations 149 and 150. After a cold start . 149 curries 
a zero while 150 is set at 87 corresponding to WW Baud 
Most owners will be able to send to the printer at Ml 
Baud or higher and can forget about memory location 149. 
The exceptions are those running old teletype machines 
at 1 1 0 Baud or less. 

There is a table in the Color bask' manual which shows 
What to POKE into I SO for various Baud rates. This sysierr. 
isn't perfect I know of some CoCos that need a seven 
in 150 instead or a six to produce an acceptable 4 tiQtt Baud 
The PUKt 153,1 for 9600 Baud is pot documented in the 
manual, but works for all machines 1 know of. I do a 
lot of priming and the benefits of W00 Baud versus 1200 
are well worth a $60 adapter, 

The printer routine for the CHECKBOOK program 
starts in Line 600. The first order of business is a rattier 
fancy routine lo calculate the currently set Baud rate and 
give the user the option to change iu 



M 'T4HH LIRE 

MS Mtf4M ?4 K 1: 19 *tiU 1 1 H 1 1 M - ] M TK 1 1 , 

* it i tfif ii i wHtm iu«*i h nt i tin* , 
NlSHHtsmi Lift .UNjsww i HJJt IHaHVN 



First, we assure that CoCo is running at the standard 
clock speed with the pokessw Nexi , we get the value 
in 150 into variable BP 

The nexi operation is lo find a value thai can be divided 
into 9600 to yield ihe currently set Baud rate This is done 
in the complicated tnstr function, insts looks through 



28 TH£ RAJNBOW MiicA lW* 



a taruct string for an occurrence of a search string, and 
reports the number of character positions from I he 
hu^Ln ninj* of the largci string thai it finds (lie starch miririje, 

Lels say by some weird happening, your Baud late gul 
scl id 2400. The value in 150 would be }8, If wc convert 
this lo a siring and use it to search the string 
♦♦iGMB*»<U'ii»»»B7»»«<«»«»*«»*»«ifla'\ there will be 
< i mutch starting at character position 4. Divide lour into 
V^KJ and vnu have 2400 It the computer was set to 9600, 
Ihc search siring would be one and the first match occurs 
in character position I. which InSTR puts into variable EJLk 

Bui. there is a rat n> K ASIC's woodpile. When a number 
is converted Lo i\ stnnfj. a spauc hooWd onto the begjuniiiki 
like ST Rs 1 1 1 c * * 1 " " . To gel a I i,rsi character position mutch, 
we need lo strap off t he space, it gels a tittle complicated, 

II wc go step by step ihEougli I he code 
KK;HTS|5Tfi«iBP),LW(S7Gi{BP))-l)} n will make sense 
STR$(flPj eon verts the number in BP 10 a siring. 
LEhttSTftlEP) I finds the length or the siring including ihe 
leading space, Subtract wur and wc have the length of the 
diameters in the string without thai space When wc gel 
the right porliou of the tttttjfi tor length - I with RIGHTS, 
wc wilt have the characters only as we need. 

Is there an easier way .' Searching iwtr in it loop is one 
other way. It Baud rale was ihc only use for DA-A in your 
program il would be easier. I like Line WIS. since all ihe 
code is on one hut;, it does nol require looping, and is 
a nst-'Eul evnmple to show how both InSTR jnd 5T&5 WO} k. 



ill :L?[PaiNlfLV,*PtH(T HDUftWS* J+H 




1 QMorr tmt mi **iu, 




JM<6l*A£ttl -Mt> MTf...* m 




1 RETIfflTiEM 





In Line f>3 U r wc dear Ihc screen, prml are entire menu 
which includes the Baud rale we juM determined, and set 
a counting variable* CTI . I tie commas are ihe key — they 
move the prim position to cither character position 
(column) I" 1 on the screen, or lo the beginning ol ihe next 
fine if ihe print position Is al or post Column IT, 

After printing RESET BAUD RATfc, the prim pti iii.ni 
is past Culuuin t7 T so one comma moves to the beginning 
of the next line. Two more commas create a blank line. 
Nolc that *' print' * does not reach Column 17, so low 
commas arc needed to create the blank line between f*R|N I 
and RETURN. 



m cti**iwf*ismrciMii 

LMNHftll,' I J S' t CT*lr 
tP^LN42*2t ntI*T«V> r ft IWUlll 
ffllNlfLP/ *|i IF U'OfflHlllMKHJ THEM 

n-iT*ii wm% cut if jiKm»t» iwki ji 

TKENCf-CT-Ji mH ilS ELS IF StOtHUUU 
1HEK 415 OAl m CI «TD tH.UI.lH 



Line fil5 is another one thai is packed with nction. Wc 
want lo move a ">* poinier up or down the menu using 
the arrow keys pointing to the RESET BAUD RATE, 
PRINT ur RETURN choices. When the program first 
enters Line 6T5. CT-I . This is converted to a string with 
ihe leading space stripped off as discussed before and put 
into CTS. IN51R is used lo obtain a line count from the 
top ot the seictn. This value in LP docs os Jiitk good. 



since paints neecs a print position count and nol a line 
count. LP LP VI 22 provides this as well as moving the print 
position inlo Coltmn 3. 

The *>' i* prinu'd pointing lo the K ESET BAUD R A 1 t 
choice and the program goes oft to the InkEvs sub routine 
in t ine I . The remainder of the line decodes ihe keysi mite 
thai ] nke v 4 put irito IS. CT may be indexed up or down 
within the I -.1 tange b and the *>' pointer is moved 
accordingly on ll c menu. II the user makes a choice by 
hitting I Ml K. ih L ASCII character I 3, a carriage return 
is returned and im CT GOTO £2 ,63d. 199 is used lo initiate 
the chosen actum 



v» turn* *ii im ur 'Eiim m trnmitwi 
mi-iefiwui in K-ittrNtii»3iiw*,tu»i 

If Di-I THEM FRIMI'fcud ntt trrer's ftMIH.Ht KTU«» 

I J:: Lillowot ttygd i .lIl choices arc i[M), 600. 1 200, 240Q. 
4KO0 or 9600. Each value starts with a digit thai is unique. 
This means wc nan get the user's choice in a siring, strip 
ofl the leftmost character and use thai lo search a target 
string with lv_a^ to pel a value, this is done in Line 620 
which also includes an error trap that send* the user back 
to the menu. 



423 HlU-LM;IU42l*ihNUt-4hlU!^-l3: 

KJ 111 ■** Ml 14 i * 1 1 itj'BUJi h t Ut E 1 51 , tUi SOTQitt 



In Line 625* the values to be poked for each Baud r,iK 
are dell ned in t he 1 1 r t X > array . BJ~ 9U i BL \ ; POKE i bid . h u uses 
BL which has the number returned by instr to choose 
which value lo us: and then pokes that value. 

With the Banc rale now selected, the user is returned 
lo ihe menu presumably to select PRINT, but with a chance 
lo verify Lhul the selected Baud rate is correct or choose 
not to prim and return to the data entry rooiine. 



431 Clll PRIMP »?6,'5ET FtfKTEt Ml PMEft MO MEM 

m k^/i GpSUllt FOfll-ttQSi FfJUth?, 4 <( 
MCH : PF Mi l i , T*t Efl) * ACCOtDlt MAME | * Mir 
PIll'MTl'EJWlBfJMt MM£i *9Mi 
PtlN IM, CM t Bl * IttC DUST wm.li "KM 

Ml SQSUMi ft tlTM,l*ltlt 'M1E mmth 'Wtf 

mm 2, ♦ *m in 1-2 1 mm *c*lcu.m m 
fsimw, t wit " hi en iff mm\ 

MLMMCE £ IA1HS MIEVPBHHl-Z/ *t 

«| fPftCS'lTDiM! mVHil FNlflT1-t,ftt(t|"|1 
F^TI 2.15IM8U TiCElii MINTM.U5IMS 
' t Vi^liS M|MTM,TMI22)"jr 
PMNH'i.LirwSSttWji PRtPi-2,TM1J2P"fi 
Mtllll ^S]«SSi)Cl|S 



Lines t\M) and MO print the page heading information 
lo slarl Ihe rcpnrt listing all transaction in the current 
ftk. These entries are ihcn printed with a row . . .lis ...next 
loop starting in Line 650. Print posiiioos arc set using T AB 
as in PfiINTa-2,TnB(9j * * * " w?XMT jsiNG is used to format 
the data printed Separate print statements are needed 
with PRINT JStN'i so wc cannot string sequences of text 
and variables afur one PRINT. 



M«rcr» isa'i rot n,*ohuo* 29 



455 Pt-PSMi iFP6Hlt«8lF«tl*lT57* PftlMf-V h 




mvt paww.Twiei 




"CHICK* MTL M9UMT MUtCE STATUS WT|V 




WOffl-li' »i PB*5 til NElft fOW-PS W7i 

mm 





If out file is big, it will require a number of pages. Of 
eourse, we want this neatly done with bottom and Lop 
margins on the pages, find heading* on the lop of each 
added page. Some of i he new fancy pr in crs may do some 

flii!i,. hut with my old one. it's**! print, you keep track/* 
So, PCi-PG+l counts lines as they arc Stnl lo the printer 
tFPG>£JTH£ri FORX^iT^: PRINTS-2, " '*a i^ETXl LtMltS 
lor Ihe last line on a page to he printed. Vhcn it is reached, 
blank lines arc printed, moving the new page into position. 

Finally* new headings arc primed and PG is reset to 
five, I he no m hef of lines on ine new page thai were used. 
When the lust entry is printed. Line 66U does a M 1op-oL 
I arm/" In position the top ol (he next shc:t under the print 
head 

Alter all this programming wart, let's; ask what might 
be an embarrassing t|ucstion. Why not do the program 
in a spreadsheet and forget abuut uasil'? That is a fair 
quest Lon So fair, in tact, thai starting next month "Hi is 
And Bytes*" will begin a series on CoCo spreadsheets and 
their use. 

However, the code that start* in Line 400 of the 
CHECKBOOK program does what no CoCo spreadsheet 
can do It automatically copies all cleared items to a 



Co Co - CooU 




• Brings operating 
temperature 
to ambient, 
regardless 
of 

accessory 
load 

• Reduces 
tempera- 
tare of 

ENTIRE computer* « 
just the SAM chip 

• Easy 1 -minute installation 

• $39.95 

Companion Keyboard Caver $7. 95 
Co Co Software 
NOW SHIPPING 

Co Co - Cooler Too 

fSpttf* PHu*. Sflint FU, F&T C-utar i an pulrr f/J 

• Fw Fartntt Srrvfcr Send Honey Order Or Certified Check 

m Add sum shipping f.u 1 itmm/maa us 

* Add S-T AWSbiiH'trtfttiit Alinkil, HuetaH. onnrfa, * *f*O i 
• Add tlS.tH} Shl^fiinu taw Oiwnra* 
# Add S3 00 Fat 22&750 Vati Mudrl 
• Caitf tfeOiirn/f Add tM% Sole* T m 

■ IVjU Shtp C O O. On U.S.A. Shipment* Oaty 
l ■ Atl Merthandt** SJlfpptfd frnh Stack 



REM Industries, Inc. 

9420 'B' Lurtlne Ave > Chatsaorth, CA 91311 
(818) 341-371* 



monthly file of cleared items on tape or disk, and writes 
the current file to a backup tile called CURRENT' RAK 
on disk. It then strips all cleared items from the current 
fib in memory and returns tu the data entry mode. This 
new in- memory file only includes items lhai have not yci 
ekuued the bank. 

There was a bug in the code as published in the January 
KAiMtow which we will set right in ibis discussion, and 
perhaps learn a Ihing at two in Ihe prneev. 

One needs to be very careful in automatic file naming, 
particularly jf the code is to work on both (ape and disk. 
The name CURRENT! RAK produces an FN Error 
(filename) in the tape save mode Further, I found thai 
wulvi t had loaded the backup file using CUR REN 77 8 A K 
and then tried lo use litis module. The computer tried lo 
save the backup i\k as CURRENT! 8 A Kj RA K. What a 
no- no I 



til ELSsMtlKHMCV STfilP t SAVE CiMflr HE*' 

r«isVMre % M Aim *m* „ t tmtu 

IF W 1HEW o-l flJt IFUi'T* trfN 1-4 

elk m 

in mnu mnu iFwwmm* imfivi* 
else nw m FILE* 

415 PRIST i PIlNfriLCWNE 1 !! IF D-t \m 

m tittiNPuicrfi mint ct-ii fQ^itoLE-t , 

IF CSt-'C 1 1HE* Ef*CT*ii *IT ELSE 



Lines 400-420 provide the cnlty menu that gets the disk, 
tape choice and ihen the filename. Cf-5, in Line 420 for 
the tile of cleared items. Line A is called to alluw users 
tp change the dale if they wish. The resl ol I ine 420 goes 
through the iile in memory counting Ihe number of cleared 
items In order for the cleared item Jile lo Ik reloaded, 
the number of the next iceord lo be added lit une is lo 
be added) musl be the first entry 



423 OPEirr^CFtr FJUMH.CMc PHlNll^llr 
PP.|NWpt*i »lKTII«Mti PP[MT«D k PAS: 

pttiKi«,*c*t Pin»ni,ittj roflCMTou^t m Bwmi if cst**r 

THCH FRSNTID^IlClh 

PfllNTID.JoCft.lh PRI.NtlD./UCP.kl! NEll 



Line 430 opens ihe Isle, punts the slandardizcd begin ninu 
variables ami then goes through all ihe record* in memory, 
finding ittosc 1 hat are cleared <md saving these to ihe lite 



m CLOSEi CM? flFFll'0\tV»{KL'P , t Pfi|NT|&,Lli 

nmn,m «ntt« r tii pumti^ivhi 

PflS«ltD,Mti PMNTIIpKti PI INtll, Mil 
fMt'lTOlA'h PHlKt»,A<llJ; PaiWllfl.^ I ,|i 1 
PllHHMa,IH HEUi CLOSE 



In I ine 435, wtr close ihe clcared-item file, open ihe 
back tip Iile und fix a hug, The open statement used to 
read open* '0***0. pins** ■ bow ■. which I guarantee will 
bomb a tape save or disk save where SMS is so in el lung 
like w t I K K f \ I BAK " All records in memnry arc saved 



NEW STAR PRINTERS 

* replaco tba Gemini printers 

* draft modoi from 120-200 cpi* 

* hear lan« r qi»Fir y fam 30-50 cp* 

* twilch 3f»l sialic compattofli}^ 

IBM, Apple, Comfi t «Jcs«r, end 
Gemini standard 

* I year warranty 

SG-JQ- J 2S9. SG-I5- i 3*9, 
$0-10- $379. 5D-15- J *av. 



urn 



SUS-ia. 



plus. jJiTppLng 



C-ITOH PRINTERS ^ 



C-ttoh tolOAP Prowrkfir-- S 319. 
120 c„p**, 

C-ltoh SSidEPl Prowrlter— * 359* 
IBM CCfTipatlbJo 

C-ltoh 8510SP Prowri^r— $ 409. 
ISOcp.t. 

C-lioh BSI0&CP Profiler- 1 449. 
ISO »p). p 7 colon 



plot shipping 



o.' 

_l_ 



DISK SYSTEMS 
& ACCESORIES 

TEAC FP54A-- $ 99. 

tingle sided, 40 track 

TEAC f055A~ S 129. 

wngle iidfrd, 40 trade 

TEAC F055fl $ 155. 

double uded, 40 hack 

TEAC FD55F $ 169. 

double Udetf, 30 track 

JSiM Ditfc Controller- % 125, 
( JDOSor RSD05 ) 

Dyat Drive Caw £ Pj,- $ 59. 

Owl Drfve Gable i 23* 



PARALLEL PRINTER INTERFACE 



-* »r m _ ,, 



1V*CH Ift(CU|U 




fttfttlVtN WCOf.v 
ieflil 1 "9 



MODEL 1 
$ 59.95 

with modem connector 
&, switch 

without power S 54.95 



MODEL 2 
$ 49.95 

without modem connector 
& switch 

without power S 44*95 



DISK DRIVE 
SPECIAL 

qOM Ftf IE WIVE fi SVf^ 

TEAC FD54A DISK DRIVE 

J AM DISK CONTROLLER 
( JDOS or RSDQS) 

DUAL DRIVE CASE A 
POWER SUPPLY 

COMPREHEND VI MANUAL 



$ 275. 

plus dipping 



DRIVE 0 
DISK SYSTEMS 



i&M DiSK CONTROLLER 
( JDOS of ftSDOS | 

DUAL DRIVE CASE & POWER 
SUPPLY, CABLE, & MANUAL 

PLUS YOUR CHOICE OF ONE 
OF THE FOLLOWING DRIVES. 

TEAC fD55A } 305. 

TEAC FD55B— I 330, 

TEAC F0S5F $ 345. 

pi lb shipping 



TR1-TECH ELECTRONICS 



PC. BOX dlOO ROCHESTER MICH. 48308 f3t3l 254-4242 



to thin flic. In a disk system, thii will writi over itic C*btia0 
Sack up Ilk which should no longer N needed- The current 
file in memory Is assumed tin be eonccl before being 
stripped 



#«CT,JJ^lW 1 Ih REIT lltt If IT 



Unc 444) si rip cleared item* from the file. T he procedure 
U vtsry simple. The count variable CT v an set to /cm m 
1 inc 430 f ac|i record is checked lo see il it* status CSS 
is y Q* (for outstanding). If so, the cour t is incremented 
and ihc string and numeric component?, are copied rnto 
the CT array members. Outstanding items are copied mto 
array members that previously contained records tfuu huve 
been cleared. When CR reached LR-L all arrav number 
up to ASlCTl. AfCT.O) and Aft't.li >vill comatn data 
relative to outstanding records. 



W tm 1<T*| TO UHiA ltW*»"l KIT: 



Finally, well do sonic housekeeping. All string in the 
array members from M<C'T) to A$<LR-|| are nulled. This 
looks neat, hut is like washing the plates as yuu take them 
Irom [tic Uishtt ishuiii machine at the end ol the cycle. II 
you save the current file and then reload it later, these 
M rings and their addresses will long since be gone from 
menum- If you shouU immediate k add st mc nunc iccouls, 
ihe utldressesto the new data siring vs ill be set in the variable 
iahk> and the old strings wilt be lost and wiped out during 
the next garbage collection. 

Some things will look like just the r ght thing to do. 
but be totally unnecessary Is it important to gel this out 
id ihe program 7 As long as memory usa »c U not an issue 
uiuJ vmi don"i mind wailing a few icnthr of a second, the 
answer is "no." U ability to change thi program in the 
future is important, the answer is 4 "ycs l " Useless code only 
confuses, Once this column is done. J ha .e some program 
editing to do 

The inn part of Line 445* lr=ctu; i:s-CT: return is 
very important, for here the current stripped file si*c i* 
specilied and CR is set to poml to the last record R£TuftN 
sends the program hack so the data ettl:y module where 
ihe user has the option to save the new current lite ;md 
exit the program, or continue with data entry or editing. 

For my current needs, the program works well, fluu 
running around in the back of my mind are ideas on how 
to wrile \hc worlds .urcatc^t crHckhuok balancing program 
in u spreadsheet I may inflict you, poorrcsdet, with another 
of these be its is yet! 



Hint , 

Format Your Printout 
Willi This Disk Utility 

This short program by Ted GUarilo Sclig will let you 
lormai your ulSTings for any column wuhh you please 
One use for it is in debugging program^ you key in Irom 
RAINBOW listings, by making your printout the same width 
02 columns) as our printed listing*, you tan more easily 
ice any errors you might have made. If you have a 9ft- 
inch uidc carriage printer and usually use ordinary 
inch fanfold paper, you can make li.siings SO columns wide 
so they won't spill off the right side. 

To use the program, stmpjy save the progtan yoti want 
touH^ in ASCII on disk tsni/e "pr D qrin. Mt",^'iiind 
run this program. Kntvr the column wuJth you warn and 
the filename including the extension, and away it goes. 

A short note: Ihc if f then statements in lines 
140 and I 50 are correct, even though they don It have a 
number to compare *K lo or even u sign. When an IF' 
then statement is expressed this way . BASIC cheeks lo see 
d the variable is equal lo /cro 



The listing: 



5 CL£AR300tGLS:lNi*UrVUlltiER OF C 
HAKS/LIMl"; CL- 
IO INPUT" PILE NAHE WITJi KXTLNSXO 
NMUST lililK ASCII KORr[AT>";NS 
21) C-0:F*1 
30 OPErTrVl.NJ 
50 LlVrHNPUT #1,A$ 
60 IF EOF(l)— lTllKM F-0 
7Q X*LEN(A$) 

75 IF X<«CL THKN 150 ELSE IF X-0 

THEN 50 
90 N-l 

1(10 FUR J-l TO INTCX/CL+I) 
110 PRINT^-2 f IIID$<A$ 1 N,CX):C-C+l 
120 N^N+CL 
130 NEXT J 

140 IP F fllEW 50 ELSE CLOSE* 1: EN 
D 

150 FIUNT$-2,A$:C-C+1:IF F THKN1 
6n ELSE CLOSE* 1: END 
16 LI GOTO 30 
170 CLOSE! 1:END 



See You At 
'RAINBOWfest CHICAGO. 



May 17-19 



r For Details 
See Page 114 



32 



1HE RAINBOW Mmr.l. 1^ 



Once again, foils, it's time , 



IENCE 

THE THRILL OF 

ADVENTUDE 

SBy Charles Springer 
trike up the band and unfurl the flags, please, because 
we have an exciting announcement: 

It's lime for THE RAINBOWS Third Annual Advnmure Contest! 
From the barrage of entries we received for lasi year's contest, 
many of you anticipate these climactic events ami are already i 1 
ai work on a new Adventure. Approximately 1 54) entries v^^l 
were received from almost every state in the union *- > ">3l 
and from several countries, 

The Adventure has come a long way since our 
first contest in 1983 and we'd like to think (blush) 
th at THE RAIN BOW's contes ts h a ve pi ay ed 
a significant role in advancing the art. ■ M j 

As we've noted before on these pages, 
the staff enjoys these contests as much 
as the participants because the com* 
pctitivc atmosphere is an obvious 
catalyst for programming 
breakthroughs, 





EPSON + 



PRINTER SPECIAL 

NEW LOW PRICE 



T 



EPSON rtX 80FT PRINTER 




JIOEO INTERFACE S4K MEMORY UPGRADES 




EPSON RX-8UFT+ 

hew Epson » with tai& K 0 cp* *M unoeiievafcis 
F/iCllQrt in — — 1 

■■'.■nernBimof^ S317 
te» and color compuiir » 
EpwncaiH* i yeoi ran. inly ^ |Jjj7j 

Mjtil menace hthj cable 1217 r57 snpg ) 

GEMINI tO-X 

Gemini 10*. Fast accurals iao charaeMis pes 
$318 



EXTRAS! 



NEW STANDS 




new Pin 

usrt baa* t»N (V *no) • 

DISKETTES 



peraM & *en * *Mh SK tKJ»*ef & C8Wb *375 ($9 snpg f 



DRIVE 0 PACKAGE * 



Qui dr>ve a pftCtag* qw ^ 
fer vcut odI'jh*— 502,752 

o rtaJr-n»gni douDie aJod 
<kxitir<5ennry TEAC (five 
rt*ih 5krTvlkrw ctMtf iin<J '10 Jv> 

duly rw«r :upttfy, a JilM 
cui«U)!lfl' (j<vj ii go'O pJ Jed 
connecting table Writ* fx * 



ie u»' linn 
i i .• u r r > j i 

gudod ft 



359,424 Byte 

$344 



VO-1- WMM * mm w n j «v?wc^ S.-sj****:! aev«#,VT*i# tttTOt* iV#v«f 
VD-J' VwMUm. t rfjr w»> jrt, ICkpvtiC U> O/*!**^ [fcr-*<, fUJOT- s K*fr,"l 

•■Hi hto r*** hi jk 4^ (^n K**Mte to* *<tol 4>Zm unr,' m**7> 1*21 
NO-J.-f*!^* cum* 30^i r «^>. 'Ot*^b« U-.twu<*e ajj».j^io ttaJBrm rt»3 

CONTROLLERS 

at *■ crt> waute 
SW-> Swrtc* j 

mint* gen A>-tOAi|yi .orrp^fe «ofa »*d ■CkiMj *X45 (« «*pg | 

- torn/ 

MEMORY 64K Upyrades-1 Yea: Warranty 

M-EI I* t Baaiflt. f^rM* -.^i.a-^ii* au mf» «md -«ei*> mefrwi 

*M-J tar {fetor Co«p*Jto* 2. - • >«»<.-«• - x » Ml 14* « |M vt*3 | 



CONTROLLERS 

B J*. I* - I *! IIA-^ n,— *M l i,> O 



fnw copy at our ieg»d tl«i ADLwrrs question* 
Bboui the dirticvnc** i i di*k drhm. Cjii im 



SURGE SUPPReSSORS-£l$ 25 



OUR UNMATCHED GUARANTEE 



MONITORS 

123 ZwtlfR If Gown Scft+n, CJrtO ^^^00 JlKt 
TtS0H4i<yn MH^ r>*n(j ^nfth f114 (57 fthpfM 
122 Zvnlth 12' Amber Screen, 6d0 lists^SOfj ^ 
tert'jtiti'. 1S MKj tiorrfj *«ith S134 fS7 shpg > 
131 Zenlih 13* Color Monitor M0I upej»uj( cum 
p«<fe & RCtB tack, 24a bats k 200 <ic*s reso^l^ri 
25 MH/ t*K3 W34 Ahpg.) 

^ 151 RoMm) 13- Cotof Monitor A-h spr^^f 
270 dots < 200 rto« mdMion IS ?B WHr tanc< 
*iUh 1247 f.Sl? riip^J 

Vofkfimodem +*t 




Howard Medicgt Compuier s 

Box 2, Chicago H 60690 

Quontirv DM.-.iplK^ 



Tele phone i;3t2) 27^1440 

Computer BuHetin Board (3*2) 276-9513 



UM cost 
s 



Cosl 
f 



I 

1 Uft^fl 



&+ ior.«» pan 



Sapping 

I fet atjcje* _ 
COD(acrdT.90) _ 
Total wder i 



-1 2 it? 



H ifltlil is* 

i? ilfilii sSi 



a c. ? • - 



» '2 C * 3* 



[If ifs^ 5 
£5 «tl8 




Get Your Very Own Pot O' Gold! 

Hoc a your cli ante to have a Pot O Gold tun or programs. Rnmlosanrt information „&outCciCrj 
cvory fnOnlh ot I ha yearf A iubtcnplion in THE RAINBOW <s only S3i' and you won't mos a wiglo 
chock-tuir tasuB 

As ihe premier magazine lor iho TRS- 80 Color and T DP- t 00 computer, THE RAINBOW h.i? 
more 01 everything - andgrcSlor vanaly. loo DoyourseM«ndyourCkiCoala*ornndsuD!KLrlbolo 
THE flAINBOW lodayi 

We KC*pl VISA. MutarCaid «nd Amer»e*ri Eapt itu Nan -Li S ifttoa Higher US currency amy, u 

YES* Sfgn me up lor a year 02 issues) of THE RAINBOW, 
□ NEW O RENEW (Attach. Late!) 

Name - — ■ 

Add f ass _ . — 

Ctfy . State ZIP 



□ Payment Enclosed {Paymenl must accompany order) 
Charge □ VISA □ MasterCard P Amen can Express 

Account Number . . . _s 

Signature Card Expiration Dole 



r ' 3 m r ■ Canadian 



ui«d r lonal cat I dfl (Ml Cm II 



Rainbow On Tape Tops Typing 

Tu9H or spending al l yviu wiJuabie comparer time typing in inose long, bin wonderful. PAIN- 
BOW propTiimfc fjLfi month - * Now Ihare is RAINBOW ON TAPE (a help ease [he paid 

Each monlh All the lengthy urogram* (over 20 lines i m THE RAINBOW tan come |p you 
tentlf lo-run, l hank* to RAINBOW ON TAPE At $S0* per yoflr — or S10 a tape ** — »f» the 
higge.fi bargain going (Note: RAINBOW ON TAPt" wltf flOf ruf* on Oregon <v MC W computer*.} 

Rack issues at* available beginning with Api il t962 loactpt May 1983) Each month's tope ttiH 
airive si approsimin-yly- Uil- sarin; ' .me as Ihflt monlh* **aue or THE RAINBOW 

VESl Sign me up for the biggest bargain going RAINBOW ON TAPE! 

□ NEW □ RENEW {Attach L&bGi) 

□ A Full Year □ A Month (Specify Month A Year J 

Name . 

Address 

Ctty 



State 



ZIP- 



ID Payment Enclosed (Payment must accompany order) 
Charge □ VISA □ MaslerCard □ American Express 

Account Number 

Signature 



Card Expiration Date_ 



m*6 an iKh*f umntrnt 

lit Dhdfli la rvDU *mr» rvo».«oilor4L coai wa do rt-oi t»l> 



Ki*n1iicky raa.uann nod SStah** 1« 




00 

c 

2 

in 

m 



2 




— t — ^ m l - 
m > - 




What goes welt with 
the Rainbow? 




Rainbow On Tape! 



We r.aM ti the other side oi th* pjunekw dad we may have to 
rtm the price lust lo can your attention to It, With as many as 
two dozen program* ovary munih Rainbow On Tap* »s a lux- 
ury service at a bargain basement prrce 

What >s m Rtinbow On Tape is a monthly cassette tape 
adjunct to the rainbow and u'6 brimming wiih ah me pro- 
grams ithose over 20 lines long) that fill the pages ol the 
magazine AU you do is pap the cassette in your tape 
ieco rOar and they're reedy TO ron. No mure lost weekends 
— urwecknlghts - typing, typing typing .With Rainbow On 
Tap* you can read the article in the magazine then, in 
seconds, you load n up and run n 

Yes. ffairrpow Oft Tape is hnmming with the programs that 
till the FiAtistBQW s pages each month Ana yes you could 
lype them in yourself, as many people do. Bui all o* them? 
E^ery month^ There simply tan't enough hme 

Isn't il Umeyour Co Co Decern e a f ulltimecompuler instead 
ot a typewriter Think ho* your software library will grow. 
Wdn your lirst years subscription, you'll gel almost 300 new 
progiams games, utilities, buamess programs, home appli- 
cations — the lull spectrum of twe rainbow s offerings with* 
out Ihe soecler of keying w page nfter page and thon 
aeouggmg 

Rainbow On Tap* — me meat ot t«e rtaWOW at a price 
that s imalJ potatoes ' Food tor thought. To gel your first 
heaping helping, just nil out and return me attached reply 
card No postage necessary 

Discover the olhei side ol the fiAimeow I fx no! onty a 
lime-saver, it's ihe Key lo a whole new outlook" 




RACER 



SPEED RACER is a super 
car race game written in 
the POLE POSITION™ type 
of arcade game. It has un- 
believable scrolling 3D 
graphics! Unconditionally 
guaranteed to be the finest 
car race game ever written 
for the COCO. $34.95 
Disk or Tape 32K. 



576 S 1iMi«q"i*ph Hoaif 
PonliuiC, Michigan 48053 
Ofdos & Info [3 13 > 334 6576 



By now you*ve solved last year's 
grand pri/c dinners Rescue an Alpha 
II. by Steven C. Mitchell, and 77w Utt&l 
a/ r/jf /km/, fry Mark NeEs-oi* (both 
appeared in <>ui Dccvmhri IW nsuel 
iino" taken nine ol Micsr ongiruil 
approaches, along with the innovation*, 
iind have a good idea ul v*liJt is required 
to uincl up on top. Othci uitJiiiug 
entries will be published in Hie Seam J 
Raiah o w Buok of A Jvemurts . W Inch 
tl m the early stages of production. 

What we're looking fur m Adventure 
contents arc original concept thai 
appeal u> a wide audience An Adven- 
ture should be challenging, ye*, hut 
|boVC all it should be fun to play 
Arriving al a solution thould require 
only h healthy portion of plain old 
common sense, not the abilits ur read 
the mind of no author you've never met. 

The aspect of creativity is one that 
cannot be overemphasized While wc 
can appreciate scenario* involving 
catties and dungeons as much as the 
neM person, a steady did of them would 
cast the Adventure as :i fad and it would 
end up in a neap in one of those I JlWO- 
rooni maie* 

A creative program thji comes 10 
wind is Yetto* Submarine, a graphics 
Adventure hy Mark Fetherston of 



Kenosha. Wis. Look for it in the sec and 
Adventure book because the subject 
obviously has great appeal. The mere 
title suggests this is one dl those 
programs which could cause permaneni 
damage to your knuckles in your basic 
to position it in the disk drive 

We're also looking for programs that 
demonstrate new capabilities lor the 
Color Computer. Remember the excite- 
ment of loading in the first graphics 
Adventure? It gave all of us n collective 
sense of accomplishment 11 nd a renewed 
determination m fulfilling CoCo's 
incredible potential, as evidenced by the 
slew of graphics entries we received m 
last year's contest. We also received 
some entries that required joysticks* 

"IT htii tt v rr looking for 
itt t fii vntore rontvMx rirp 
origittitf fit net' pis . . . " 

We do expect some surprises because 
Co Co users have, time and again, 
proven themselves Bp be an innovative 
group. 

Now. let's gel to the rules. Our desire 
for fairness dictates ihal we establish 
a uniform set of guidelines. We've 
already mentioned creativity, of course, 
<Ji h e 1 con side ta L ions i ncl ud e or ig i n a I i 1 y „ 



clarity of instructions and," or documen- 
tation, ease of loading, grammar, 
resolutiun, responsiveness, level ot 
challenge and. most importantly, 
enjoyment 

Plca.se remember thai each program 
must be "memors resident"; thut is, self- 
contained alter being loaded into the 
Color Computer for practical reasi 'rt*, 
entries thai access the disk while the 
program is running will not be consid- 
ered Disk-accusing lends to excessive 
length in programs. All entries should 
r in 011 standard k ;nhn Shack computei 
equipment, wnli no special inudifiea- 
ttous required because of the program. 

We will consider only original, 
unpublished iind unmarketed proj:i .im v 
One ol the primary purposes oi the 
programming competition is to bring 
new ideas and concepts 10 the Cof p 
Conversions of existing programs, 
therefore, arc not acceptable. AI&U, 
entries should be self-contained and not 
dependent upon other commeiciat 
propram* for iheir execution. 

In writing the Adventure, be cJtttful 
not to pack 1 he lines so tightly Lhui we 
are unable to LIST or LLIST a line II 
a program contains machine language. 
I11IK cummcnied source eode must be 
pros idcd av svcJ] as a working, a.vseinblcd 




ItlDE-A-BASIC 1.1 

(A (Utak through in tasxtlc Protect iocO 

AT lASTI A program that cuinbine^ 
Auiirsiari with compteie protection of 
your valuable Ha sit programs. 
imrORt.S^T TtAli)*lS; 

• Au ft^uas your programs 

• A WL program thai lnoOiflr* your ptogtam and tsoT just 
Stands Apart 

• Opiinn lo disable Break key Clear key &f Reset button. 

• Dtsabres J.IM LLIfcT tDIT OLi THQ*i tKOrr CMVT \ fii. 
CLOADiMl. 

• Disabtrv POht VLLK LXtC * U5R to \>t<\rrt Dark door 
entry' to your program. 

• thsahtrs ribk tunc lions la av<jK| access thru Di^k System 

■ Crrarcs an O s LHK GOTO routine tci trap errors. 

• Yoot &»*k program is loaded a* a ML program - *0h 
t.t.CMH>M 

■ r«(| UrK-ufnentaiiDn. 

WIJH i HI H 1 IMS. 1 1 1.1 mini (VPftACTICALL* >0 WAS 
AUTOM CAl Gf T mo IOLK I 1 HOOKA*. 

tS*JS WOW Bf Pmtecl your rrofit* fw ICh. ECB Cassette 5>sl*ni 
Tape Only *2fl J* 



500 
POKES PICKS 
fi CXCC9 for 
the 

COLOR COHFUTtR 

fttvca octcme n« into**** 
iton oi nilat 4igr»i<itih. * i.. * r 




DISKETTES 



o. 

c 



5v* SS/DD Diskettes *irn tearless sleeves, nubrmgs. 
write-protect tabs, and Jackets. 
QUANTITY PRICE SHIPPING 

\ SI ,95 92.00 

10 SI 6-95 S2 00 

100 $182, iS 57 00 

NO SHIPPING cMrgits^ri d.sM il earned ffffh any oinc lOM.ware 



In f-^rrrnic thl» femt 1.1H h<Hj 1 

>nu cut brfSewttAl n rtit ' 

CO hill at ItK tOkw Lcmpulti antl 
Gtwinp »uur vmn ru gnSk OY ptn 

rtrnt* ana uutCA 10 

* tHtittk io4op b*\H Cl.tW>i»» ft*»ii coirioi^nat «*>f Lis1 

aw rout. t\tx cmseihi cim*chhi ou eun Tittw 
rtavi rcitvt tHOAf Mcnixt rnj?n i^iso tH* nat *.**r 

IXUO -»trtut Ht"iAPIt US«kH MCMJI' tlSf*tfc and 
■ UMbkr lOltAk MV tit AH *t i «4 dLstT Bi>T ror 

* Cirn«r*lc • HrfwTM IVr^. 

* TumOr* KO-lt*^ 10 1 tm **^ m»i 1 

* »*<i?»-it CUMt pt^irjmi krtt ti» sr*> 

* 3J dirifwujHArnir f%trtiijinmii. mm»<i 

* IfCn *TUtll <Hfȣ m 

cohh(v»us conrATpriLt urn im, upt MrvcoLcin 

BASIC KB. BAHC CASacnt; 4kn4 U«MK svvrr*!* snti 

ctH-rai MnaedCdD. 

OIHLY £16,95 

OttJJtH TOOAY 1 VISA 1C thirt* no r 0 1> so 
tttat* a<Ht ijp.u.is«jtt<tM>-i tail i.^r.g;! ofOOGM n^>. ri-w4rni& 
_pl «W»rirtt|\ All nrrtn* ^l]JfK<9 HI IniPl J4 HOl'ltV" 

MICROCOM SOFTWARE 

PO Bo* 1U rAIHPORI rst 1*450 

fH: r?iei 
(9AM - QH1 DAYS A *ttni 

Dcalci irtqulUc* mmt il 



36 FMEftAWHQW Mttrcr. ^9B5 



DISK 

44.95 



1B& 



Introducing TH* "Stip*f Smart" 

DATA PACK D 
TERMINAL COMMUNICATIONS SOFTWARE 

Also Supports The PBJ 90 Column » Word P*k Deluxe ft 5-232 Pak 
, 4 1 Parallel Prtntei Card and PBJ 2SP Pnlt 

f^ 1 / "FEATURES" 



..A.lfr"^'^ * * - d l"**"rrf*B*riiHtrn*wijh+, 




ton! Pwti 1 — 



TAPE 

'34.95 



"The Walt U Finally Over 
ANNOUNCING 
The CBASIC COMPILER 

nif it tin rrratr fa+l rfftttr ni Machine I anifuctge t'roi] fli ri' 
ii >ff.> m rfir Druifg* n if/ mini? cm Axurmfifrr 



CRASIC li 4 dill Mochlrw LarwuMpi 1 inir^jir Hn<ir Coinpti*/ tlmi cflinmnvfrl Cnli 
1 00 H«<ir Cnmmondi and b>nr Ikm* thai hilJv «*l*P cwi Di»k, Tp^ 5rrr*n i«J Printer 
€nkw fUbku CH45IC 4k0lncludnavowfThi] Ml tatnirtd Bade phjgrAm fldiim i 
rally indudrd In your ramrdfod pmgr>Fn lor lutoni wi <!iipU* lapibblly and nit 



*>r Bvtfllf pK>gTJirri*-inlii Ifitt rruirhiri-r S<iiw]u.igypnigTAPni i >IAS|( Ivni^in^t ■■( 
1/ 0, Hi ft Low R*khUI km GTJtplHL-1. SnjuntL Play and ilnnii 0p*r»»Q«l« {Utf Itlif 
iga 5 I.M mrSS bv?4 b*r rilipUy Thf lft>Hr*<iEuiinn rikpLiv l an be ••ikmut* 
n«jLf J if*! 4 ml grw&hk dkpl*w 



iC« 

Stmnd t: jo.'ihjpniJ* 
Sp.Pp.1t4 Fonripnnt 



CIRCIE. COLOR. CIS. iJRAU [if I 1,1 WK. PAINT 

pas. pcorc. pmooi. preset pset, put 

RESET. SCREEN, SET. POWT. PHHNT 
PLAY, hiirvn 



Alls N .VTIMJ H JINM *ST 1AFM Al. jriYSTK 

ITJIK POMs »ic mr fof. free, cvn crr 

VAHPTR. SWA" 

' >F'| N. i LUSL. INFUT LHEJNI1 IT, >U1M UHI I T 
riUWr^.CLT.M.iT HfU.OiAINH inU) IVATA 
KLAU/Ht^lURt 



Phhtfpiih Cannot 



i n h yrvT. si i p oor o octit m if thhn 

f L H t tf iK^. S UW. HI Tl. UN h GGTl>. Wftl !^ 
. I hh. pH ■ l> Kl M I I NN mo KPfJ ",V| | ^ 

C1VR NOVH. £KEC U r T 

ORG. REM OK'. Ett> OIN.tlVO. RASt.RAN.DN 
OFT RAHW K HIRES. CrMERAIT. OWtT. STAC K 

ijn* s- m t Ainn tun . con Mnvi. re ni jm. 

MIR, MHO IFNF - l'«IVTJII 1 1ST FJJ i f Tl 
si A'Ni ii Fri pi Aci mi i: \ t f FUrs-n H 
CBASIC. TAtTTNh SKFF. IOAD SAVE 

APTfND HRL DIR. *»d rruili mufFi wi 



Introductory Price $119.00 

Regularly $14° 00 



CJU 



LL 



MR ChtH 

PROGRAM FT ATUFtf « t\ I RE "t II IlkW 1 1 JltlAWn k 

MfW OU> 

■I TirM <k»|*Hr» V#> V« Vm 



NEW IMPROVED VERSION 



typ TO S3 CHAFAC TERS PEH LINE 
READABILITY 

■ ADJUSTABLE A UTOMATiC KEY REPEA T 

■ PROFTECT 1-23 SCREEN USES 
. CONTROL CODE KEYBOARD 

' 0(5ITAV rOHMATiOF H r« H 1 * t.llAHACTHli FT R LINT 

. rtju. *^ irPKHn mff« cav cMAffwrrFU ? 

■ iwrr o«AP»oci a tixt or ^epar* rt 

CRAPM1C k TT>T SCREENS 

■ fluOMOUAL CHARACTER HJOMLtT.HTTNG 

• ftE\U$C aUAACtEH HHJHIJGKi MOCf. 

• '.mi!l-': T . rAMMAOUM La><l.UA 

- awoematk: RUOCATffl to fwnr i i^tjk 

' AUTDMATEMLLV SUmWISMK ■ ' MM Wl mmt w-; t p w ft 

p RFVIftSf WCWEM 

» ON SCHETM UHMrajM 

► DOUW-£ Silt 01A«Uy _ TTP1S 

' ERAK TO EMI 0T I JM. 

[ tAA&L TO E>D CU SLlCFF.S 

no** cunsai 

■6r ; LLTtJNtOtAftAi-rtH 

^tcwr tTunsoH a n far srnrr n 

i *PJ<HCW ,1 f!M V JH ITF HAM 

r fnttM IWf WITH Atl TAW A WW sVATFM* 



Ii- jlldllj_ ll^'.litj^ J-i^Jj^^ 




^IIS^ S I 

tfanCA» V*» Vn Vr» 



.11 



U Vt«« S«ortHl Tfi V«t 



S: 



$2495 $29 95 



CEP 
CDIUP 

«RK«tietAv«1MW LKirettK N^KUEgiFD 

(702) 452-0632 



! iM tx-'h^n Knot I „ j. m 
S"i»'l r„.^T,^., |Mfi I 



3h 



VISA MASTIFfrAHM ANPt () U AC! LT FTFO 




DRACONIAN 

Vow tii »C9 youTHK a* your aMp 
miitariKictM *l Iha totmy tatfcy 
VcMjr •rtgtn* iou to tin, a™j you 
Contutl 1*W tor^j-rarKje *c a^rwr hy 
iha po**ton d ih* nMteAt miintY 
DM At you fta*d for the baaa 
Waahne a*3«*oicfc» and ipae*HT»'rw* 
en ywj* pain, you fluddanjy notlc* fe 
flvnairou* tpacaKfragon toomlnfl 
C4kmi ycu. Heading qg*c*Jy> you 



mm) him out ****i«nta 



ijjm* you cm buy lo> your 
Color Com(Kri»f Hqtw*»omik>r 
g*apf»iL3. awwamB aounfl eUocts 
'{Hit-v<Mc« music, and quality you 
fum to 10 batWva' Eipanaoca 
ihc rffauam at DRACONIAN today' 

joy a I ilks REOUIftEO 

32K MACHINE LANGUAGE 

TAPE %27 95 DISK 130,95 



r 



SR7T 

» * VMi amm «m m 
fOU *> «W W> * w*#*r, to Ukr 
OfWgtvM "Jf hwm *l Hum* 

*"3 *W ihi'n « OW PHIfWeaq 
lapuiapyaiJapart to rail jou w«i to* 



TAPE S2Q.95 DtSK $31,95 




Mo 1 - 

W0AL0S Of FLIGHT (WOF< ■ * 

the THS-SO Co*or ComputM. Wit- 
tan wrtira* m WUictitn* Lati0uaQe 
"Via*" oriantM manna ttuH the 
pilot may <M4»rmaw hi* or >v*w poal 
tiro by actuMy- v*a**g ih» w wrt* 
0*ng lwdmar*a a» opcaaae 10 us 
wg toilrumank Mhttft una* 
oavtoationai tatata**** Th* m a 



only" fimumiionc wwti can be 



pnxwduro may t» practiced. Tha 
craft la » Ugmt-MOigfiL vtrtflMHMigin* 
aiqjtor* low wwig* A now 
*ha*l which « tw4h ateavalile and 



tuAainacj invenafl Bight, aileron 
rqO». ipm* and «jhu 

JOYSTICKS REQUIRED 

32 K MACHINE LANGUAGE 

TAPE 129 S5 DISK »2 95 





WAREHOUSE 
MUTANTS 

joumay IfHou g h the wanthooae see* 
(no. out tha Mulanti who art out io 
daetroy vou WATCH OUTt They win 
Uuali entea trying Lo enj»h you* 
Outi landing wlitm- high raaolu" 
tiort gtaphica — mulUpia icreena. 

JOYSTICKS REQUIRED 
16K MACH. LANGUAGE 
TAPE $24,95 
DISK $27.95 



BtJW 

This on a is alter • popular v- 
cadfl oame with a similar name 
Simply frustrallftfl— you'll love 
It. Done in Mgn reiotutlon 
flrapMcs wltn Super Sound 

JOYSTICKS REQUIRED 
32K MACH. LANGUAGE 
TAPE $a4.*5 
DISK $27,95 



i «BBBaB a nt m. r 



□ nJkTBJ 



MS. MAZE 

£ w wnar«aaai «r tut I eonrb-nm 
c=*>r htgn t*MAaiwi dlaai tf 

ih» Ccftv OwnfMtiir lux M (Har 
ti* varriV ha* b*»n (toft* W& MAZE n 
Mitnout qucaiKfl im iic#e>i tr>«ig ict rst at- 
aaaj 1*^ bbiw Ait l haw ajM k* 4m CW» 




PAK TWINS BOTH MS. MAZE & PAK PANIC FOR ONLY 



44.90 TAPE 
50 90 DtSK 



TOM MIX SOFTWARE 

4285 BRADFORD ISLE 
GRAND RAPIDS P Ml 49506 



ADO S2.50 POSTAGE « HANDLING ■ (CAN AO A ADD 13.00) 
• MICHIGAN RESIDENTS ADD 4% SALES TAX • 

, , LOOKING FOR NEW SOFTWARE 

U^J TOP ROAALTIES PAID , pp| 



WRITE FOR FRET£ CATALOGUE - MOST OF OUR INVENTORY IS NOT SHOWN HEREl 



VOCABULARY MANAGEMENT SYSTEM 
16K Extended t»slc/32K for printer output 

The Vocabulary Management System (VMS) is a ser.es ul piog'ams defi»gnad lo aid a darenl <m le&chei m riolping children lu loom and prqe:tice 
□aing vocedulary and spelhng words The 1 1 program? I hat compose the VMS include a hull feature data entry/edit program, three printer output 
programs arid 5 WtcatJuJaty/spfltling game programs. The system 3 many outstanding features include: 

—Ad many as 300 vocsbuiuty words and —A diak kiAding menu allows students 10 —The primer segments atkw lull uaw ot your 
definitions may bo in ins computer's toad drab files wilhotjt typing fite names primer's spado) fnuluias 
memory al ens iirmr — Word lists may be qurck'y alphabetized. —The 6 game programs afa based en 

—Words and definitions may be sav*d —The ihree primer saflrn&nis allow you to sound educational pt^ipiM arid provide ! 
ran dksk or tape create and pnm individualized tests. prjci ice m 'tieniitymg words and matcnlng 

— Remark* and/or comments can be saved poules, word sealeries and worKsneels them wfttt thee dttmi r>oni m a tait'Oaced 
wKh worj nies TAPE $39.95 DISK S42.95 °* *e*rittw 




FRACTIONS A Three Program Package - 32 K EXT, BASIC TAPE $30.95 DISK $35.95 

MIXED * IMPPOPEB EOmVALTWCt LOWEST TOWS 






TEACHER'S DATABASE MATH DUEL 

TEACHER S DATABASE (a a program deaiartad to *no* * Ivschw la MATH DUEL * * cn^ntngjfia mwwik* tpt 111*1 pisi you aga*nii tn* 
neap t computer irad tU* of mice mat Ian ilKjul nia/Nr aludertls. Tbe+a eampaN i| * g*.na of h« Toy rrtupt uh alt of v ot* frflowtidga o> Eidon, 
m«r»y faeluro lh*t mrtp inn tmjgrsm puilinjlslly aOracllWf: ^lylllptof and pnmg number* 10 develop a alrutaey inal dJijftt ywu to gam* 
« Inform*! Ign on ai mnn > 43 1OO, *1udanri to* mora* may EM In IN com- wr* numbera nnd th j* too ponln rhal than, IN compete* 
puiir *i on* lima. ma gain* a aaeaetivaty »>oipia vou miki ma tu** ot e»* oia^ng ft*w 

* Each siudanl may N*o as many as 30 tor motifi liPdi^NJuai Mama ot iimi cannpe-suci at Irom a w TOO rrurttbari Vuw mutt than cnooa* nuino*i> 
data in nlimar rtcord. 'r,a; wm gt«> you <N nanmum (tufnoftr or pomta, and IN eorrtpuNf in* i*mi 

■ Trtfl program * ii run 'r«m cAtaaita cur dliK. numbat m peunt* Tnanj antv a rutaa 

- Caaaalta and disk (Jiei are csmpleiaiy compadofp t ^ cjBM ^ ^ flJ ^ M i pcUK swi aA 

* Tnc p'^5r»m J* manu drlnan D , 

* flflcarttfl nn.ay t« tually ^nar>QeO. HetslBd. iumDiund L»r *lMw3 ^ TV ^ 

* Inrwmanon nbout ttudwria m*y b* r t uiTi*Fit4iJ (m i#it ^ Y ^ tacawa ^t* «qu«i lo m fum ol rM iiwnbtf thai irw c*w»a 

* RecrjrOS fniy o« qui^Lf alptuMtind. i Tba comfmrtw f#cpm eointm •guai to toa tkca rtlui of ol 1h» nifniiriinQ 

* Hpcoftf* may Cm nnrled by various crUerJn lacAOra dH tha numtwt Iha1 yuu ctioaa 

. ftefofda may &» rMrdflmd {wk+Q based oft taal ^taras er oiher 4 ^j, „, ihft n^t^t* mm awardAO ta aav ™ 10 th« uotipunw hi 
d#ta <*tTiov*d i«or» W» f^kd 

■ tMla diaciayDd durlrrfl a iOft may polled on a printer or Sl*#d on , _ ... ™ .u,..^* ^iih ..^^ 

» A liid sUMticat anaiyflu 01 daia ma r b* uona and snntlome prmte* «. Ai lr» tnd IN c«nwtif *»ca<v»i potnii wii ip Itw «*va ot ai wf iha 

* SJijrt-ni TftSl senraa ma* tj* waifltilflO i B ri a ^n W rwrnNts 

REOiJrtES jgK ETCT BASIC ttK EKT- QASKr t APE U* SS OlfiK 131> M 
TAPE fW lo OISR H2 H 

ESTIMATE PRE ALGEBRA 1 INTEGERS PRE ALGEBRA II 

ESTIMATE 10 j pragrarn dot.rjrwcr to holp Ovuitan INTEGERS m a nanaa at lour program* dmidnad Tte MOona PRE-ALCCBAA PACK is OOmjMOad 
lup*ael*i,"« rrti-n Jing Hit arrnwata lc «xMo»>. *<iU to gm* wudant* purUn iM mulifbg *rih addition. jl two ^Odr«niE EQUATION SOL^Efl KHD 
IrSCUOn , mnrilpiKS»Kir. «kJ fWio«n pf ndtima oi tt» ^L^bOaciiari rnulnpllealtoJi drviqian *M trie ECKJATlOi DUEL Blat am amvyn*** ,Q fi*** 
Color Ccmuutc H hot m*Ui,' rgnluriau Ihdl Wihv cofnparlaon of iniagvl H has many laaturaa lhal iluxannla pracl^co m uamg una xUvtitg nqualMpcii 

. | Ba i LuVd'ty aiirad'JVB tn*%* * vary valuaWo loot toe 'nlroductog and>(X ll r^ many u>m pri«l m-**c »Y*ry w«/u«]ht nah 
■ Upto 5 ttudflrilft may mss IN p^ot)rtun 41 IN rn«i warning ahllh 1» introducing arnum mainlakntng aaaia 

I4m« iHiw * Lfp lo 4 tikidanta may uaa Ow drogfam si IN * m uotn prugrirm atuount^ may L-Mfcoa rnt 

• T hfH e pp 5. (1 M14M*- *h 1 Uapj «™ I**- r *n0« fiunwr^;* vaAmm 1H-J N inciydad 

• Tha a«*pMibr* oarr-ani aim' may I* * ^. uSSf rtiodlftaDto *m I» h k|» ^JN sqwilkifit *0 Itial IN did^fly may 
changae ati » atudtint'i akll irttptovas * SiudaiiU ara ghnn two gppoHLmmaa h> DTiHrit 

• a t.m-r fNraauW it™ <i U mb-r or «ond* " trOHH^l J?, ^"■■"^^,"1*1 
ub*3 lr> answwtf afrch cmo6i«ffl anJ trio icrai # A natailM 'aoon or *\ u avn\ padominca r^^^^LfTl'Tl^t .' 

• If S p*t*teff> hai baan iniwed 'neoneeajf, wrong, tolal U«»a uwl and pwwnlaga wo- a ^ „ -oualaii IFiat um ffia 

ajaad lo try again ♦ TNpfogi*n™**tt run or; a 16* Tfts e0Cuk?» snamr 

• ffl tf Ofjarti % ****** WIUWll^i<aywd Compular wAK or wltnout ot+ -jfw* ( ^ EQUATtON DUEV na «ii>*nv a«J v™ 
lien* iN» ali.ictent n If 1W 1 Irw roriwct anawaf and tout dMrSnd prampn fcwmHa ara pmaamae TN «qiihhiHH raw tl« a** *A« «m rut m« lw*r 
IN range at accaptabta atmnm a ttaptsyad firai praasntt pfce<omi in this Dormat: - \i » .9 to craatd an aouaiion rrom in ssma sat of 

• A rapuM -> gpr#n «i in end ot a*Kh art of ~ tTN i«ond ptovram pr«an4» 1 prat*am*iih random numbars 

pmmamh HP m^lurftfli Sftr riumtiar or m.asnfl ^urftarsH In As lOfmnE - 7 -7 - IB TN ^ pfOfflama ttwft o*a**0 m»N ei Hit 
^otfarnv bur* ihr n U rr*at «t ^otartia Uwrd prognm praaem, a pmwm «itn a ma™aig TSJSZ > V -jmiulij^uXILw 
awe.* ^raary W IN IdM N and da, M J 1j j££2E£T tt~JEZSZZ£ZSZ 

TAPE It! K DISK 



TOM MIX SOFTWARE 

4205 BRADFORD N-E, 
GRAND RAPIDS. Ml 49506 



ADO S2.S0 POSTAGE A HANDLING • (CANADA ADD S3 00 1 

* MICHIGAN RESIDENTS ADO 4% SALES TAX * 

LOOKING FOR NEW SOFTWAHE 

U^.? j TOP ROAALTIES PAID mom 

HHiB If lot 95?-0i*a HH 



WH(T£ FOR FREE CATALOGUE MOST OF OUR INVEMTORY IS NOT SHOWN MERFT 



Metric Industries 




MODEL lOl WERFACt 54.35 

intertaCD rntandod tor use with a 
COCO and any Centronics compaltye 
paralie< <npui pnnte-' The irji has 6 
*W)icn soteaabie baud nste& 
9600) it comes with a ' UL i*sted 
power supply in.n can dp unpiugtjed 

1 mm rhe interface »! you' prime* 
luniaa power frVosi do> The T01 15 
ori> 4" x 2 H n r and comes wiir> ai 
cables and conneciots lor 
computer ana pi inter 

MODEL 1W SWITCHER 35.95 

The Model 10? has 3 wnicn couture 
mat allow you to .swiicn wur 
computer 5 wrial output between 3 
ctftorarK devices (modem primers or 
Hncriher computer.1 Trtv t02 has COk* 
coded i-chls mai indicate ihe switch 
position These 1-ohte also act as 
pawe* inrJicafcr* to let you kno* youf 
computet is q*t Supplied »tfi (he 502 
are ce»o« coded kabei?» iha( can bo 
applwd to vour accessories. The 102 
ha* a rwavy Quage anodiJefl 
aluminum catxrot with nan-stop rvistae^ 

IBM 

MODEL 103 COMBO atas 

WVh (he >urn a Km* (he model 109 
switches your computer? RS?32C 
serial port to any one ol 3 outputs — 

2 «r*i and t parallel The aetfai t»rt±, 
may bv used tor mooems. itentl 
prin[e*s or even archer compute* TtlO 
paran-r poti can pe usee with any 
Cenlror-ics campal*K? punier Trie 103 
has the oesT features Irom me 101 

d'^J 'f .;olnr roO»d pdsifon >nd<alai 

Mgrua. <? twitch seleetaotu baud rcitos. 
heavy anodued aluminum cabinet 
"UL" lived power suppfy and many 



The Model 101. i02 ana 103 wii wr* w«n ao* C(XO bat e any rm^norv jk*4K 
and are covered by a 185 day warranty 

The r\toder 101 and 103 wth any standard parallel inpui printer including Gemini. 
Epson. Rad-o Snack GanH'a C-itoth, Ofcrttara and many odnera They stwxwt basic pr-nrt 
commands, word processor* and graph* commands 




Hi] 



CASSETTE LABEL PROGRAM B.B5 

Tnia tancy punting uMUy pnnls 5 lines 01 intofmalon on 
pinfeed cassette kbals Ciwin-- Label" menu craven 
and m *?ty easy '0 use It uses (he special (eaturec at yow \ 
p-mter tor standard extenoed cr oondeneod cfaraclftrs 
Eacn i.ne pt (esrt is automancaliv cenlered Before Ihe tebei 
5 pnmea It 9 s.ncMvn on yom CRT — enabling you to make changes if you ik* — (hen 
pnrtt 1 ? or 100 labels The program comes on tape and n $ suppled with 24 labels (o gel 
you siarreo. i«K ECS reaun«j 

OTHER rTEMS 

High tjy.il.ry ^screvM sneit £■!£> cawetts Opes tUOWewi 
Hard oiflsto storage px*ws tor Mssette fapaa £2,50rdo»fi 
p.n feed casscdo lefte* laoo/IM 



To Order call Our 24 hQW Ofder I me 5i3-67?<f?96 ar«j use your VISA or MASTERCARD 
01 reouesl CO.D 



Or send cneOt a money ordtr Jo 
METRIC rhJDuSTRIES 
RO. BOX s'jMB 
CINCINNATI, OH 45242 



Freu shipping nn onlfMB <M-H S00G OhO rasjrJenli 
ikdd 55'-> gnlrs ia« 



We maojtaciure |hes& products Oeale' "nouiriea 
ere rnvntad 



version of ihe pmgiam. Afler all, we 
want ip share your masterpiece with our 
readrrs. 

Entries shnutd submitted on good 
quality I ape or disk, and it is best to 
make several saves, a I least one ol (hem 
in ASCII format llnlortimaleiy* wc do 
not have ihe time to key in program 
listings Htuscdo r 1 ^ - - submii pcogramj 
that have been subrniUed for publication 
to other rmigu/ine*. Your entry must 
be postmarked by July 1, 1985 to be 
eligible for eonsidc ratio n + and should 
be addressed lt> "Ad vent are Conical 
Editor." 

Complete documentation should be 
dncludcd with all entries, including 
thorough inslruclions on how to load 
and run all portions of the program. 
You should end nse s descriptive 
irilniduution setting the scene tor the 
Adventure, as well as detailed and eiuict 
instructions on how in solve the puz7lc 
- clues and hints are nice, bal our 
judges, tn their conscientious efforts to 
give equal consideration to all entries, 
sometimes gel frustrated (wc get 
si um pal, lout and need help. 

It is a good idea, 100. to include your 
name, address and telephone number 
for auy and ait materials submitted, 
including the dncumenialion T program 
disks und cutset ic*. 

If you need ah introduction to, or 
refresher course on Adventures, you 
may want to refer 10 our December 1984 
issue which contains last year's winning 
entries, along with the judges' comments 
on many entries. Our February 1984 
Issue contained two helpful articles — 
"Recipe I- 01 Adventure.*" by Eric W. 
Tilenius, and "The Making Of An 
Adventure." 4 by Hob Uddil. You also 
may want to refer to 77ie Rainbow 
Book 0/ Adventures, which cum a ins 13 
winning entries from our first contest 
and comments from ihe judges of thai 
com pc til ion. And* in next month'* 
issue, Eric Tilenius will provide a 
complete bibliography of ra is WW's 
mau\ Adventures and Adventure- 
w riling tutorials, as well as his latest 
advice on how 10 create a winning entry. 

Many of THF RAINi»OW\ generous 
advertisers again arc donaling some 
wonderful prizes,, many of which arc 
liMcd in a full-page ad on Page 41 in 
this issue for ihis year 4 ! content And, 
of course, the winning programs will 
be featured promt nemfy in an upcoming 

issue of THE RAIN BOW. 

Good luck We Ye looking forward to 
another grenl contest! 



40 The AAIM0OW Mnrcn iHftS 





ANNOUNCING 

THE THIRD ANNUAL 
RAINBOW ADVENTURE 
CONTEST 

Calling all veteran and novice Advenlurenu The kainbcjw Adventure Contest is 
back by popular demand! Here's your chance lo thine. 

Your Adventure can encompass any setting you can Imagine Write it In 4K r 16K. 
32K or 64 K, in a«ic or machine language, graphic or traditional text-only style. 
No specific categories. Send it In. We simply want your best! 

Watch for Adventure tutorials in upcoming issues of the rainbow. Check back 
issues for dozens of article* on Adventures and sample games. The Rainbow Book 
of Adventures is another excellent source 

Originality counts plenty, as does proper attention to documentation. Include 
a complete solution to the Adventure, along with features and aspects that deserve 
the judges' .men lion. In writing the Adventure, don't pack so tightly that we can't 
CIST or LLFST an entire line- If the program includes machine language, fully- 
commented source code must be provided, as well as a working, assembled version 
of your program, After ail. we do want to share your gem with our readers. Indicate 
the minimum system needed to fun your program, i,e., 32K ECS. Your program 
should run on standard RadioShack equipment with no special modifications required 
and should not rely on commercial software lor its execution. Put the accompanying 
article, the documental ion, complete loading instructions and cover letter on paper. 
Include your name, address and telephone number on each page of all materials. 

It is mandatory that several saves of your Adventure be submitted on good -quality 
tape or disk; if It won't load, it will not be judged. We will not type In even the 
shortest of entries. Be sure to wriie-proteu your disk or punch out the tabs on 
you/ tape to avoid accidental erasure and label each with the name of the program 
and your name and address. As In any contest, packaging does make a difference. 

Above all, get your entry in by July 1, 19QS in bug-free condition. Each entrant 
will receive a free pass to the RAlNBOWfest of His or her choice. You could win 
any of the prices donated by these generous businesses. 

AnWjj Research * , ,S50 soflwar* ol your choice. 

Aurora Software . Slock Broker program - 

Cer-Comp , ...... .. : * . ,,tS0 gift certificate. 

Ctatiictl Computing . . . , , ♦ . .Adventure Cracker, Speak Upt 

Gogrntec „. T . ,»^. r>1 . „..«.. *.»..<.•.,•*,. Telewriter-**. 

Color Connccnor* Software , * Puttier. Megamunk, tOKey. 

Cotorware . l , Tt . 1 ,..,« T ., + f.*fiTtu>ti CoCo Mas. 

Defker Electronics , , , . „ ♦ DMP 105 fainter. 

Derby City Software, PP Color Dump, Dili Sort \ Older. GemJni fpsan Screen Dump. 

Derringet Software ........ , Pro-Color-File series package. 

Duggcrv Crowing Si-Mem* . . SSO software ol your choice. 

E.A-P. Company , , ► . . . . . .Gold Plug disk module. 

Four Star Software .Coco Paint, 0ugt H, Galactic Fighter, 

Greal Plains Computer Company. . , , . . .StYLO-Spell fOS-t or FlEXl. 

Kelly Softwjrp Di« ►< ,150 software of your choice. 

Mkrotech Consultants , , T TT T . . . , . XTerm, XWord. XMenu, XScrern (OS-SV 

Ihe Other Guv i Software — ..... . .Xeep-Trak, Bob's Magic Graph ic Machine, AMT, 

Owl h t Ntal... , . ... , . $100 software of your choice. 

Polygon Company , , * ♦ . , , .ISO »Ht certificate. 

REM industries , . . . . „. . . CoCo Cooler, 

Saguaro Software. . . Eagte t Sketchpad, both on disk. 

Triad Pictures Carp 111Ft ».,,»,* - Animator **rie* of four programs. 

VaUey Micrp Sysit?ms ..,,,„,.., .New BA5TXT and New Disk Assembler. 

Vldiron . Edit ron,liite.r,C rots Ret. 8ar Dumb. 

Wasatchware MLB ASIC Compiler 

YGS ......... Utility One, Utility One h OW BASIC, Utility One & Two. plus OS9 BASIC 

tUUS: AM MU^-im* mytl tm- mifinjl . imnilhlrth>d Jrttt iji.iRj^firfl *nrti. m "twntniMiL' iflM*i flu« bt pGflmif^ftj 
(*m *> ImL> I. W, ftd t*inrtir ih* |»itp*«iy *jl r-*1«at. tnc. jwhfcifcff ol 14 lunacM. Orauwi ol n> \<j<Hn a liiul 
OupltcjM pHI*t **H bt IP lh» ftvK al lm Winning (Irfifr Jm* l» tHftaml *n » kpwl^l tUia™- MwMHurt- 

w. \M"\> rntrirtio 'Aa^niufir Ccrtteu Etfitw" «nd wnd » \ m 4SJ9 L J Ml^hwir «, r O. k> IB. fr<m^" 



A Night Of Horrors 
In Lurkley Manor 



By Richard Ramella 



It's Halloween. You Ye locked in Lurkley Manor with an 
assortment of bizarre people and other unearthly things. You 
must use your skill and logic to escape the house without 
getting humped off. 

Lurkiey Manor comes wrapped in a "fiendishly" long program 
listing which requires 32 K and Extended Color HASir. 1 hope 
you'll find the program worth the work, for it's an all-graphics 
logic puzzle with 16 scenes. 1 1 characters, animation and text 
in the Extended graphics mode. You will see the instructions 
when the program runs, 

If your computer does not support the poke £5^5.0 "speed 
poke." you must delete it from lines 2 and 1 330 of the listing, 

If you wish the text to stay on the screen longer before erasing* 
in Line 2630 increase the timer loop from FDR T=l to im% to 
for t=i TO 2000 or greater. The title sequence and instructions 
may be skipped by inserting GOTO 160: at the start of Line 120, 
Do not renumber lines 1 to 64: this will cause the program to 
work incorrectly. 

A self-addressed, stamped envelope gets you the step-by-step 
instructions for escaping Lurklev Manor, Send your request to 
1493 Ml. View Ave., Chico, CA 95926. 

(Richard Rametta has written mt> bwks and numerous articles on TRS- 
SO topics He is a writer far a California hospital.) 



MMi eon T** RAJMBCW 



43 



ff 


127 


1330 


121 


36 


217 


1450 


110 


62 


,11 


15S0 


22 


ISO 




1710 


237 


2&0 




16S0 . 


. 163 


380 


....» 


I960 


.235 


500 


190 


2110 


205 


MO 


90 


1220 ,« 


.. 39 


710 


...121 


231 0 


. M 


790 


76 


2100 


121 


MO 


..,144 


2J80 


153 


1020 




25B0 


,72 


1110 ., 


. .115 


END 




1200 


. .109 







The itvling: 

\ aen * lurkley mamor * trs^bo e 

XI ENDED COLOR IJA$IC / RAHfiLLA 

2 CLEAR $00: POKE 65495,0 

3 W$-"MRECTION? M : 01$-"NEWS**t tf 
AS-" YOU RUN INTO A WALL.": GOTO 
JOO 

4 X-X-6: RETURN 

5 7,§ ""303536311": RETURN 

6 is-noi 35033" i return 

7 2$*" 2 02 96 06 9 U39 3079 7" * RETURN 

8 Z$-"7OO00O04 O474747979094O49" i 
RETURN 

9 2$-*llH 79792*70*1 RETURN 

10 79(10 00 70 7 005 05090965*: RE 
TURN 

11 Z$-"3a33*: RETURN 

12 Z$-"40 22 22272749": RETURN 

13 ^*-•*406262676749 , *: RETURN 

14 Z$ -"4 347242 426 266* 64 66 66 H r RE 
TURN 

15 ZJ-'4i4S1575 w i RETURN 

16 Z$-~2937": RETURN 

17 Z$-"2575~: RETURN 
itt ZS»^4949 M ; RETURN 

19 &$-"7009"; RETURN 

20 £$-"60200 J 00 296 9 78 7 1 62 2H* S RE 
TURN 

21 £$"-234040462959": RETURN 

22 2$*"O2202O6{}607373757 50707090 
979": RETURN 

23 £$-*02202Q&06O73737575357S7e7 
8696 92 92 90S H I RETURN 

24 Zfr- 4 * 000 6 06 7 6 5059": RETURN 

25 2$-" 7000OOQ4 0464*4/5757777595 
919190a": RETURN 

26 2$ - " 7020 2002 0207072 529 7979787 
B7575n n : RETURN 

27 Z$ -"0070 7009 ": RETURN 

28 Z$-"C I 101 0606071 71 73736464 14 1 
4030301 L405M0808 1 91 969697873757 
564": RETURN 

29 Z$-"74 14 14030301 01 1 01 06060 7 i 7 
I767R696919190JT: RETURN 

30 Z$-"43434747-» RETURN 

31 Z$-"4 343 2937"; RETURN 

32 ZS»*72O50577' t l RKIURN 

33 1272157 RKTURN 

34 Z$-"02757 507*1 RKTURN 

35 Z$^022O206O6O7 171 73736464343 
4373939" : RETURN 

36 Z$- kt 56J434l4i405U507071Bi8686 



87777727250501 UlOJ-j RETURN 
37 ZS-"092Q2O505O7974H*t RETURN 
36 t% -'000909696 97 B 7B6 4640 46 47 37 
37171606000"* RETURN 

39 ZS- tt 71&060l0l 001 010808191 9696 
97ft" i RETURN 

4 0 Z$-"000 9096 9697575 7272 505000 M 
: RETURN 

41 Z$--7O0fl0O09O979O565 - : RETURN 

42 £$-"70000 00905 65": RETURN 

43 Z$-"6010lOOlOl07a729296969667 
646": RETURN 

44 Z$- '000970790575"; RETURN 

45 Z$-"206029694049 M : RETURN 

46 Z&-" 7077 775 95 9393 9060604"; RE 
TURN 

47 Z$- H ULRn0j7O2J7r : RETURN 

48 Z$" "00 0909 79": RETURN 

49 2$ »"U 90 0004 54 5707 079 "J RETURN 

50 ZS-" 0900007979 70": RETURN 

51 2$- M lO7O70796919080l H t RETURN 

52 25- H 09QH07l7174{i5U5": R&TURN 

53 Z$- H 1070 707169190801 7956**: RE 
TURN 

54 090000 70 707 3 7 3046*0404 79" 
: RETURN 

55 Z$" w 70OQO0(]4047474797909": Rh 
TURN 

56 Z$-~UU7U4049": RETURN 

57 Z$ -"000909797970": RETURN 

58 74 '"004 949 70": RETURN 

59 Z$- "00292 94 54 56 969 70 -i RETURN 

60 2$-*" 0079 09 70 "s RETURN 

61 /.$» J 'fl«4S457iT-54 < H ; RETURN 

62 Z$-"OO7070O90 c )79": RETURN 

63 If QS"C1JR$(32) THEN RETURN 

6* FOR H"l TO LEN(Z$) STEP 4: LI 

I \ 1 1( . ir+. v A [ *( I ! H)§ ( Z $ ( 1 1 , 1 > ) , Y+VALt HID 
$ tZ$ , 1 p H »~(Xl VAL(«iO$ (Z$ ,U+2 
.l)),Y+VAt.(mP$<2$ ,11+3,1)}) ,PSET 
: NEXT: RETURN 

100 3,1: PCLSi SCREEN I J 

I I rj PJ$-*UO;OJ ;f3;F;Dl;»~: P2$-" 
iXQiQt&tGttiM"* Pl5-"L10iErL4; 

c"s ?4s="L4-o r ia:i:": con* 3,» 

J2U GoSOtt 1740: GOSUB 2650: X2-I 
: COSUR 10 ()(> 

130 A$--I Ml, OF COURSE, 1U0R + V 
UU ARE AN U'JLUGKf FOOL NOW LUCRE 
It IN LUKKLKY flAHGR,"; GOSUU 1530 

140 A$-"TO TRAVEL, PRESS N FOR N 
ORT1I, K FOIl EAST, W FOR WEST, S 
F()K S<JU1l(."s COSUB 1530 
15n A$»"IN EVERT 5GLNE VOU FACE 
NORTH. 11 1 COSUB 1530r A$-**FINl> 111 
E ATTIC TO ESCAPE* , « PERHAPS. *t 
GOSUU L53U 

160 OOSUB 2650: A$-"TI|E GREAT UA 

LL M : €omi\ 15301 OOSUB 251 Or GUS 

Ull 2520: GOftUR 2S30 

170 OR AW **Hril00,95;t^OLt0U5R70O5 

LUW50L50" : CtRCLE< 125,76> ,21 , , 1 

• S t .4,.t2: Tl-90: Rl-Tl ; f?AINT<l 

25,763,3,3 

100 IF PW™0 THEN A$^IT IS BiriY 
EXCEPT Ftjft A ROAR TNG f tRFPLACE, 
WSU1I I5JU; PU-i 



190 A^W$: COSUB 1530 
2110 FUR Tl-3 TO 4: COLOR Jl ,0: t. 
INE( 1 1 2+RNO C 2 5 ) , 93 > ~i 1 1 2+W*D( 26 3 
I 60-RND<S)) 1 PSErj NEXT 
210 X$-I«ms? LP OR INSTR 

(Dl$,XS)-0 THEN 200 
220 IF BUS-'Ujr ANO XS- W H" Vim 
»U$«"": PAS-^PA": A$- H YDU puuSL: 
HO! FIRE. AND ENTER"-. tiOSUB 1 530 1 

PA1NT( 125,56} r 2 r l: GOTO 2590 
230 IF XS-"N" THEN 1310 ELSE IP 
XS-"E" THEN 240 ELSE IF XJ-"W* T 
ItEH RtiO FT SE A$-"TtfF 00OR m\tm 

YOU IS LOCfCETl. RBfEHiERf*; GOSJ 
P 1530? GOTO 2C0 

240 t:osUB 2650: A$-"SCUl J LERY M t G 
OSUB 1530: [^OSUO 2SUH GOSUft 252 
O: GQSUB 2530: OS- 180: GOSUR 254 
0 

250 FOR V32 W 150 31 LP 2; CRAW 
H C2; Btl"+STR5( " . 1 05;^"U30 t C3 
|ElO"t NEKT V: FCR V"74 TO £04 S 
TRP 2: riRAW'lVIJ 70/ , +STR$(V)+ M iEl 
U"i NEXT V 

200 FUR V-50 TO 75 STKP 25: CIRC 
LE(V, 70 ) , 10 ,1 , .6 i PAiNT(V|70 ) % 1 1 
I: CJRCLE(va,6i) f 6 ti 2,.6,lt HEX 
T 

7.7lt FOR V-I4H TO 160 .STKP 20: Ot 
RCLEC V,70) t 7/.,»6t rAlHr(V, 70 ) r 4 
«4: NEXT: C1KC|,R< 153^5) ,20,3, ( 9 
( ,SJ: FOR V-50 Tu 20 SJiLf -1: C 
rRCLi'.E i53,v)*4 1 3,*7 t * l i p i : ni.kt 

280 < UK LK(l2H,lOO) p 3U,4,.3i PA1 
ffl C12S- V IQOMji] IJRAW~C4 ; FtrU05 , 1 
2 3 ; Ll 2 OE9025 6 i ORAW" lit 1 1 4 5 ( 1 25 ; 020 
E9025" 

290 1? QA-o TN W OA"l : A$-"A IR>U 
Rtd SINK, AN OLO COOK STOVE AND 
A RA*F, TARI.E. "i GitSOH 15JU 
300 A$"W$i Cf»SU& 153U: COSUtt 26ft 
Di IP IIY-l mm 1340 ELSE IF NY* 

2 TOW 950 ELSE l¥ IIY-3 THEN 16C 
ELSE A^VA$: C0SU8 1530: GOTO 3 

00 

3 in t UTS lift 2 ft 50: At*" FLAGON ROOH" 
i GOSUU 1j3U 

370 CXft(iruE<l^a s 60> #30, g # ^ 51 WAW 
p H.I99 ,60 : II25U35R ' tO»35G25" : PAIN 
T(97,55>,2 # 3: PMNf ( 160,55),2,3 
330 FUR V^115 TO 142 STEP 27: CI 
ro.i.(v,1ii) jd„,$: <:iKCIJ5(v,3u), 
2,2: HEX! v 

3«0 LiNEC 128,3U)-{ 120+flO) .PRlTi 
Ll ni\-( 135,70), t'Sfi is IJRAW" Kfl 20 , t 
«SC5M5R J7&5H3" : 0RAW"C4iBnl4fj,9l 
J05G3P3" 

350 Jil$- H |*OL3UU6OR30F20G 2 0* t IF 
Fl-0 Timti i*RAW"C4 ; nrKjO,?4 ,, +JH'i: 
PAlNr(55,aO) p 4,4 
360 tV F2-0 TIIK»; lN4W"CJiBr,210,7 
4; H "-J«IS: fAlHrClW.BO),!^ 
370 IF I'Y-U INI h AS«"tf»0lJ EKPNLN 
K! T All COUNT ItKACU- HEVI^ lUHD 
\U NAner: OOSU» mOr 
3^0 IF Fl-t ANIJ F2-I TUHi AS""l 4 
M OHC Oh FLAOONS . GO AWAV."? GOS 

UB 1 530: cum 4?n 



44 THE flAiNHOW liflrch PSftS 



390 A$-*WANT A FLAGON OF PUIS- I 
MEAN - DRINK AS YOU SEARCH? <Y> 
IS Of>i' J, : 1530 
400 X$*1NKEY$: IF X$<>T' AND X$ 
<>"r Til FN- 4 00 

410 IF t$- m tl" Vmt A£-***GO AWAY I " 

i gohub mm com 

420 A$-"WN1CH COLOR - <0>RANGE O 
ft <H>UlBf *: COSUB 1530 
430 XS-XHKEY&J IF X$<>"0* AND X$ 
0*B* THEN 430 

440 IF XS*'0" AH If Fi-0 XII KN F I -1 
rL$-" OftANGH" : LINE 1 25 . 73 ) -( 85 , 
114), PRESET , OF : A$-*Y0U GOT IT. 
NOW LEAVE-*: GOSUB 1 330t GOTO 47 

450 IF X$-"ir AND FZ"0 THEN F2*| 
: FLS^BLUE": LLNE(1 7O,73)-{230* 
134), PRESET, BP? A?-* 1 YOU'RE WELCO 

ue i h o sure* mow ruh before the 

FULL UOm 1*2 GOSUB 1530! c 

(I TO 470 

460 IF X$*"B" AND P2-1 THEN A$-" 
SURELY IT'S OBVIOUS THAT'S A FRU 
T t r.r;s3 GUESS. DEPART LEST I BITE 

YOU ! M : COSUB 1530: GOTO 470 
470 A$-W$: GOSUB 1530r CO SUB 266 
0; IP HY-J THEN 880 ELSE A$*WAS : 

COSUb 1530; GOTO 470 r 
400 COSU6 2650: A$* M DtHiNC RDOll"^ 
t GOSUB 1530: GOSUB 2510: GOSUU 
2520: OS«l70i GO SUB 2540 
490 URAW'mli 14 ,60; 1)3 1 M»U2 5KiSD5F6 

CiOSlJB 26 70 
500 jiRAW " C 2 ; 81 160 . 1 20 ; U40L3U5R 1 0 
5n3l.5nMlLjU3jL85t>35L5": PAINTC62 

uej.2,2 

510 FUR V-60 TO 160 STEP 30 1 cm 
ChE(V, 71), 8,4,-4.1, .52 FOtt 0*1 T 
0 4! CmCLEtV+ftND{2W,70),RHU<5 
) r KN0(3)H: NEXT 0 ,V 
520 IF QZ«1 THEN 07.-U: GOTO 500 
ELBE A$""TUAT FOOD LOOKS GOom W 
AWT 4 SHACK? <Y>Ei OR OtMJ.* 1 : GO 
SOB 1530 

530 X$-INKF,Y$: IK XfrO'V AND X$ 
O^N" THEN 530 ELSE IP X$*"K" EH 
EH 569 

540 X&*1: Fm V-5U TO 150 STEP 3 
0 : A$*t1 [,t»S ("S LUR PSNURFSLIIM Hi AS I ' " 
,XE>5H"1'*: GOSUB 1530: LINf,( V,6 
0) -(V H8, 74 PRESET, HP: PIAY "TI 
2BjO5iC0KGDE": X3-KZ+5: NEXT 
5*1 A$-"UO-OIM ANOTHER PXrJOY 8 EC 
OUES A DINING ROOM VICTIM. THE E 
Hurt KZ-i: GOSUB 1530: GOTO 2fil 
0 

560 A$*U$: GOSUB 1530: GOSUB 266 
0! LP HY-3 THEN GL'2 
570 ON tlV GOTO 580,1140,1440,880 
580 GOSUB 2650: L"0: FOR V~135 T 
0 fa STEP -10 

590 ORAM M llM%STa$U)+ , V+STRHV 

H*u 5R20 o sl 200 sesr zogs* 

600 DRAW **Bl f tSTR$< 2 3Q-L) p* , VST 
RS( V )+"U5R20U5L20U5H5R20F5" 
610 PAlT(TC2l4-L ( V-2) i 3,3t PAINT t 
Lfr2,V-2),M,3: L*L<-5: NEXT 



620 LINE( 68 , 3 5)-( 1 BO , 1353 ,PSET,B 
i PAINT(65,l33> t 4,3s FA1NTC 182,1 
333,3,3 

630 FOR V-80 TO 153 STEP 31 : UN 
LCV.5i-(V + 25. l)),r'SET,u: HEXT 
640 IP LK-0 THEN LK'tt A$- M YOO A 
RE 4T TWO STAIRWAYS TOPPED BY Til 
REE DOORS , * i GOSUB 1530 
630 A$-* CHOOSE <L>EFT STAIR, <R> 
1GHT STAIR OR <S>0UTU*": GOSUB 1 
530 

660 XS^INXEYS J IF X$-** w OR IWSTR 

("LRS'^J^O WFJti 660 

670 IF XS'-S* THPI 480 

680 IF PLS-- ORANGE* ANO XS*"L" 0 

R FL$-*BLUR'" AND XS^R" THEN COS 

OB 2630 t GOTO 720 

690 A$*"A£ YOU NEAR THE TOP t THE 

ENTIRE ARRANGEMENT COLLAPSLSi**: 

COSUB 1530 

TOD L-3: POft KM TO Bl FOR V-36 
TO 134 STEP Li LI«E(2 J V>-(253 t V) 
.TRfeSET; NEXT Vi L-L-l t NEXT K 
MO A^^IN YOUR NEXT LIVE, REHElt 
BER THE FUOON AND STAIR COLORS 




3 



HOST 3I4TUI."S OiffiOH I J 30! ROSl-H 

1820: ililTd 710 

720 A&« H, TQU ASGFNU m NIK !>' XJftS . 
OPEN <L>hFT, <H>I01>1.K OR <R1CHT 
il?" i GOSUB 1510 
710 K$-lNXEY5i IF X$- MM OR 1NSTR 
t"U1R" ( XS)-0 PIKN 730 E1.SR IP X$ 
•"M™ 2130 

740 GOSOB 2650s FMft V^O TO 255 S 
TEP 85: LtNE(V,0)-<V,t35) t PSET: 
NEXT 

7 SO A$-"YUU SI-OWLV OPliN DIG IKXJK 

00S0B LS30 
760 IF XS^L" I'll 1 N COSUB I960 EL 
SE GOSUB 1840 

770 IP X$»*L" AND FL^-^OHAJNGE* 0 
g X$-"K" AND FLS* H BLUE" OR YO-U 
AND X&-"R M OR ¥0-1 AND X$«'V Til 
EN 2200 

780 tF XS-^L"* THIN YG-1 : 1-L$-FLS 
+"X m t AS* "A FORBOD1NG BUT Mil END 
LY OUfBtY APPEARS, LT OESTURBS OV 
ER THE BLUE FLAGON ."2 COSUB 15 JO 
i A3-"iTS ADVICE: SHARE TOE FOTA 
BLE Willi SOU LONE WHOSE NAtlE BEG I 
N5 AS ITS COLOR, "I GOSWV 1530: G 
OTO BOO 

| 71Q T0"yo^U Ft^-FLS+'V : A^- "A 



KITTLING SKELETON IS THERE. GO 
SUB 1530: AS*" IT TELLS YOU: SAY 
YES TO THE LADY."; GOSOB I 'i AO 
800 AS*"COHSlDERABLY WISER, YOU 
JE3GEWU L i IK 5 rAlRS WltU IfOUK l J IA 
GOH . " : GOSUB 1530: GOTO 580 
8 10 GOSOB 2650 1 A$- ,| YOO GET K * 
IFF OF IIA¥*": GOBUtt 1530 
820 CIRCLEC 128 ,65>,70 ( t .w, .'>, . I 
CIRCtJlC 1 28,65) »7U t ,.8,. 2, .3: CI 
RCLEf 128 f 65 3 , 70, , , 8 , * 4 , . 5 
830 DRAW "hF|l8S,95iO30L2?.H9ClU6 
C3G%22025 w t CIRCLE{205, 58 ),l2,, 
>7 t 0,,4 

840 CIRCLED 55,45) ,20, J 3, *9l F 
lift V-19 TO 2? STEP 10: CIRCLECV, 
t>5) ,30, ,1 ,0, .25: NEXT: CiRCLE(48 
,45), 3 

850 A$-"AH OBESE, DlH-WlTTEU ELE 
PHANr IS THERE. 4 ': GOSUB 1510: A$ 
-"HAPPY TO SEE YOU, IT RUSHES FO 
RWA&P IN GREETING,,. *i COSUB 153 
0 

860 IF BU$- M BU^ TURN BH^*"0R*t k 
5 ""AND PILLS THK BUCKET WITH WAT 
Eft PROH ITS TRONIC,": GtiSOB 1510 

AS -"IT TRUNPETS: GO DOUSE SO NET 
IllNG* *3 GOSUB 1530: GOTO 1348 
B70 PI AY "L4:Ol ;C;04 jLl A$»" 
AHn STEPS ON YOU. YOU FEEL MIGHT 
Y LOW AS LVERYTHIHG ENDSt**J KZ-l 
: GOSOB 1530: GOTO 2610 
,800 GOSUB 26501 A$*"" DRAWING ROOtl 

*i gosub IS30 

890 GOSOB 2310: G<]SUB 2m*i r^"4 
6: GOSUB 2540: GOSUB 2b /U 
900 IP YO<3 1>HN COSUB 16 HQ 
|910 X-2i FOR V*80 TO 15U STEP It 

DRAW "C+STKSUH" ; lHi M +S Tfi $ ( V 
" , 1 20 : ' * " U 2* M.2R ;ii2k2 E2H202HC2R2E 
/t:7li'tiir:H..M U^i.lCS"; X'XX : IP X 
-5 THW X-2: NIOtT ELSE NEXT 
fJ20 IF YOO THEN GOSUB 2270 
130 \$-u$: GOSNB 1530: GOSUB 266 
0: IF HY-3 THOU Gl-^l 
140 ON HY GOTO 480, 160,1440 , 31 < r > 
? r >0 GoSUB 2650: Gll-Oi A$**T»« fh 
nAi'Kr": GOSOB 1530 
9 f*ii Ffift 1*64 TO 125 STEP 5: Ni-N 
i+l: IF Nt/2-LNT(NU2> TKKN V*l 
E(,SE V*5 

970 FOR G-V TO V+2OO+KND(20) ST& 
p 10! L,INk?^,l.i-(G+lO,I+5),PSBT t 
B: NEXT G,I 
180 FtiR V-2 TO 80 STEP 2: GiRCLX 
(?,63), 20,4,1 , .5,, 75: CIRCLECV, fi 
3), 12, 3 ,1.8,, 7 J ,1: NEXT 
990 IF JLni TIIJiN A$* H AH ARCI*K0 W 
M.KUAY OPEMS ON A CRUMBLING BRIC 
K WALL.": GOSUIV 1530: JL-2 
100C A^-^IT'S HUN)iF.Ei>S OF F&ftT D 
OWN — SOUTH, EAST ,\N1> NORril . 
GOSUB 1530S A$-WS; GOSOB 1530: IC 

COSUB 2660 
1010 KZ-O: IF HY-3 THKN 240 
1020 IF GN'I AND &4» n tk* < UPN 7 

1039 IP CU-1 THEN CI«CLEU2U,33 



■10,1, ,5,0,. 5: GIRCLC<220 f M»,10 
- n , ,5,0: A$- M T0U JWTP»"i COSU 

0 1330: A5-"*¥0U FOOLl " : t-OSUFt 15 
50r FOR VA-24CV TO 1 PTRP -5: 30V 
TfD VA.l: Ni;rr VFl: a$- k twe KM)": 
KZ-1* GQ&Ufl 1530: GOTO 2610 
1040 CIRG1>K<220.&0) ,26,2,2, .5,1 i 

t»AM"C2 j IUI100 t 60ie5F5E5P5F.5FSe5 
F5" 

1050 tlftCLRC 220 ,31) .10, . .5,0 , »5: 
C 1 R C L E( 2 13 , 2 5 > , 5 i Cl&G I .EC 2 2 B , 25 

M 

1060 CH»li A5-"A CH09T APPEARS 1 
N MIIVAIR, SAYING... RECONSlUfcRl 
GO WEST OR BE AS U"; GOSUB 153 
0: GOTO lOOU 

1070 tJQSUfi 2&50: A$~" LABORATO flY "" 

1 GOSUB 1530i CORUB 2510i GOStflS 
2530 

10BO FOR V-40 10 SO STEP 10 i FOR 
Vl-iOO TO 140 Step JU; LINECVl, 
V>-<V| HO p V+iO),PSET.B: NEXT VI, 
V: LHiAW "CI jBt 160,40^20": TJRAVTHJI 
50,9'j;R4tr 

1030 COUJR 2. i t U«K(i;o,120)-C2 
15,134),t>SKT,W: LIKE(175,70)-C2 
10.119) , PShTT , b ; anm glisub 

1890; URAW H Cljl!lll76 1 05?R33" 
1)00 IWAW"C2;Mll4U»9O;»<l0.lCIflElflll 
JOE tOlil OWiJnT* 

11 10 A$*" PROFESSOR ?UblH,RS PERFO 
MS UNSPEAKABLE EXPERIMENTS OK S 
11AIX KfcLPtfcSS AlWKIlAS.": GOSUB 1 



530 

1120 FOR V-t TO 100? PAINTClOJfR 
ND(42) > 43+1tHD<43>),RN0(2)*2 I 3: t 
SKT< 1 7fi+&N»< 34) t 7 L+RNBC A8) 1 
)*2>s SOUND HND(240>,1: NEXT 
H30 A$^W$: GOSUB 1530: GOSUB 26 
60: IF HY-2 Aim CV-i Tim CV-Os 
C05U1 2100t GOTO 1070 ELSE IF H¥ 
•3 THAN 1340 ELSE A$*WA$: GOSUB 
1530: A$-"THIS GIVES YOU 4 CHANG 
K TO WAlCli WIE T(c>K£ AS. . GOS 
UB 1530: GOTO UlO 
1140 GOSUB 2650: AS^PLAGGti SFIl> 
LING ROOH*: GOSl/a 1530 
1150 GOSUB 251 Oi FOR V-l TO 100: 
PS ET( mU 1 5 3 H2 » BJI 0( 1 3 3)+ 2 , 2 ) ; 
HhXT V 

1160 AS N "TttbK.K ARE STRANGE StlAtU 
THlfKlS Ai.li AROUND.*; GtJSUB 1530 

1170 IF PL$O fl 0RAMGE" AND FL$O w 
MJIH" THEN 1290 

LinO A$- M THIS IS TOE FLAGON SP1L 

um noon, you hayis a flagon, yo 

U SPILL IT,*! COS II ft 1530t A$^TU 
E FUMES REANIMATE HU UNIFIED SPID 
HIS WHICH GROW UDGH AND ATTACK. * 
% KZ-1: GOSUB 1530; PCLS I 
1190 DIM Ml, 25) ,0C7>: TCLS It C 
1RCLE< 1 5 ( 14 > , 1 , , > 5 : CIRCLED 15,10 
) 1 3 .N 

1 200 FOR Vfl TO 23 STEP 5: V5-ST 
R %% VK\JV*; IF V*<lb THEW JS~" 



GSFS" ELSE J9-*F5C5" 
UlO UHAW *aif+V$+J$; NEXT V: PS 
£1(11,7,4)1 FSET(18,7,4> 
1220 GET(2,2)-<33,33)^A < Ci TOS 
1 

1230 X-*ND(7)-1: P-K*36+fi: FOR J 
-1 TO RN»(253i B(X)*»00+1 
1240 PUTCP,»(K))-(POl,B{X)+25) 1 
A 

1250 IF H(X)>110 TWEff 1270 

1260 NEXT Ji GOTO 1230 

1270 A$-*OH WHAT A SAD FJ^DlNGl": 

GOSWfl 1530: PAINT<0,0>,4,3: GUI, 
Oft 1,1 1 AS^E-E-K-R-EHti": KZM : 

X-t4i ?-160i GOSUB L540 
12BO PLAY w Tl H : GOSOB IftiOs GOTO 

1200 

IZ^O A§-*¥0U*RE VERT LUCKY - , 
FOR 50I1E REASON"! GOSOB 1530 
HOO GOSUB 2650: A$- "DIRECTION? 
: rtOSUB 1530: GOSVB 2660: IP IIV- 
3 THEN 4BG ELBE A$"WA$i GOSUB 15 
30 1 GOSUB 2660i GOTO 1H0 
1310 A$-**YOU WALK UlHKGTLV INTO 
THE FIREPUCE.": COSU5 1530 
1320 AS-"Y0U HOST HUNK THIS TES 
T IS A CINCH. FOR YOU IT'S A SIS 
GE« T-ll-E E-Fl-13": GOSUB 1530: CO 
TO 2610 

1333 A$"^THE DOOR BEHIND YOU IS 
LO<:KElK KEHKnhER/" : cnsim 1 5301 
GOTO 160 

L 340 COSOB 2650: A$- M GV>1NASIUH H 




SALE 




COLOR COMPUTERS* 

16K Std $ 83 95 

16K E»l Basic ,109 95 

64K E3it. Basic 149 95 * 

'FREE Dual Cover (Of the asking 
purchase 

Videotex w/Compuserve 
was 39 95 Now 24 95 

White Computer Cases to replace your 
old gray one Reg 29 &5 Now 9 95 



C 

H P 

If! 

Pi E 
E 9 H 



Cctrtpuur Recorder Pannsomc . , 3995 

64K Chip Upgrade $49 95 

Dust Cover CoCol . 1 99 

Color Connputer II Keyboards 

Fits CoCo 1 Reg 39 95 29 95 

Sanyo Momlor Hi-Res 9" Green 

Reg 169 95 Now 99 95 

Tandon Drive 1 159 95 

Cubf* (Cuber) Speciral . 14 05 
Extended Basic wYbook 39 95 



THE COMPUTER CENTER 

901-761*4565, 5512 Poplar, Memphis, TN 381 19 

Add 54 40 lot ^tupping A handling on Computers A Pnnlw* S7 60 on any older item^-per qi rjnr A M'C Accepted 



THE RAINBOW March »9tt 



GOSUB 1530; GOSUB 2510i GOSUB 2 

1350 PAIHTU28,101),J,3: US*100: 
GOSUB 2540: GOSUB 2O30t IF YO-3 
, TURN GOSUB 2490: GOTO )4(>0 

neo if bu$*"bu # and so-q then s 

D-la AS^BLURTON SAYS: GO SEE Id 
E ELEPHANT."; GOSUB 1530: GOTO 1 
ADO 

1370 if vx-0 dien vxm: a$-"skir 
xing but silent, blorion sbarpe 

PRACTICES 01 S PISTOL SKILL."; CO 

SUB 1530 

1380 GOSUR 2490 

139U E$*LEFT$(FL$,1): IP E$-"B* 
OR E$-"0" THEN GOSUB 2440 
1400 A$-"DEtlCTION?' f ; GOSUB 1530 
: G0SU1 2660s IF PIS-"" AND RY-1 
08. PI$-'"* AND KY*3 THEN A$- _ YOU 
ENTER SHAiLPE'S LINE OF FIRE, AN 

0 HE PLUGS YOU* THE END.": GOSUB 
1530: GOTO 2610 

1410 IP Pl$-"l2]PTY" Mill HY-1 THE 

1420 IF Pl$«" EMPTY" AND HY-3 THE 
N A$-WA$: GOSUB 1530: GOTO 1400 
1430 IF IIY-A THEN 240 ELSE IP HY 
-2 THEN 1070 

1440 GOSUB 2650; FOR V-l TO 79 S 
TRP 3: CIRCLE* I 2B.35) ,V.RND<2)+2 
: NEXT Y 

1450 A? •"THIS MEANS JUMPING THRO 
WON A BEAUTIFUL STAINED GLASS Wl 
NOON, <Y>ES OB <N>0"i GOSUB 1530 

1460 XS-TNKEYSs IP XSO*Y" AND X 
W(T t M VAi I4ft0 El rS E IF X$-"N" 
AND CL-2 THEN 560 ELSE IF XS-'N* 
AND QtTl THEN 0 30 

1 4 / 0 DR AWC2; Hit 128,40;U30Gl 0020U 
30 D I OF 2 01* 30 P20G 30R5U5R 13U5E2 0F4 0 
U10R4DU40U3OG2O"? PAINTU 28 ,65), 
I >2 

HBO Pag X-255 TO 1 STEP 10; SOU 
ND X,l: NEXT: A$*"YOU JUMP"; COS 
UB 15]tt 

I49fl IF PA$-*PA" THEN A$-"YOUB P 

ARACOOTE RIPS ON J*JCET> GIA^S AW 

(I 15 USELESS. GOSUB 1530 

1500 AS ""IT'S THE EffD. YOO PALL 

. . .": GOSUB 1530 

I =510 AS"** . . * AND PALL ,.,": GOSH 

B 15301 GOSVt 1820: GOIO lilo 

1520 IP Fi-2 THEN niL4W"C3; BM2O0, 

74"+ J US; PAINT<l80,BO>,3 f 3 

iv m COLOR 3,1; X-l: Y-140: AS -A 

&frC1lll$(32) 

1540 FDR F-l TO LEN(A$): OS-NEDS 
<A$,l\l> 

1550 K a ASC(0S)-3i: IP K<l OR K>5 
9 THEN 1510 

1560 OH X GOSUB 4,5,6,7 ,B,9, 10,1 
1,12,13, 14,15,16,17,18,19 ,20,21, 
22,23,24,25,26,27,28,29,30, 3| , 
,33,34, 35,36, 37,3a, 39, 4(3,41,42,4 

J, 44, 4 V<b, 47, 48, 49,50, 51, 52,53, 

54,55,56.57,58,59,60,61,62 

1570 GOSUB 63: X°X>)2: TP QS'CHtt 



$C32> AND IHSTROllD$(AS,P+l ,1NT( 
<255-X)/L2>),GHK|C32))-0 THEN X- 
1: Y-Y4-14 

(580 IF YM02 THEN GOSUB 2*30 
lYJU NEXT P: C05UR 2630: RETORN 
160L3 CtROLE(128,901,55, ,1.5, .6, . 
09 

1610 FOR V-L 20 TO 12B: FOR U*MO 
TO 170 STEP 60: CtRCLB(0,V) , 1 5, 
i ,2t NEXT Li, V 

1620 CIRCLE* 135,75) ,18, ,2.5, .5,1 
; DRAW"BM137,75;R30": CIRCLB(157 
,?5),L3, t l,0,,5: CIRCLE(05,97},1 
i,,l,0,.5 

1 6 30 IIRAW "UIU55,120;U15C15L20Ha 
LU5L20022" 

1640 CIRCLE(|00,62),30,..B 
1650 FOR V-9D TO 110 STEP 20; Cl 
RCLECV,SS),9,,.7: G1RCLE( V,5B) ,3 
: NEXT 

1660 DRAW "BMl 01 , 55 ; D3C7D5F3R2E5 
02" 

1670 LIKE {97,8DM!0?,??>,PS£T: 
RETORN 

1 680 COLOR 2,1: ClRCLE( 200,130) , 
20, ,3, -5,0; LINE<180,130)-(220,I 
30) ,PSET 

1690 DRAlf N Bin f )5,75;U6UH3U6E3R3 

F4EAR2F3D6C3D6G3'* 

1700 LINE(200 . 1 2O)-(200 ,70) . PRES 

ETi PAr(JT(2t>0,ll 2) f 2,2 

1710 CIRCLK(20O,40) t ^,,t.6: CIRC 

LE< 200,66) ,16, ,1.1 ,.35,. 16: PAD) 

T(2OO,40),l t 2 

1720 PSET(19B,37,3); PS£T(202.37 
,3); UIRCL£(200.4i),Ii CWCLSOO 
0,44), 2,, .7,0,^5 
1730 COUOB 4,0: FOH V-JO TO 14: 
GJHCLEt 2UQ,46),V.,l.7,.5 p i: rj LXT 
: COLOR 3,0: RETURN 
1740 PMODE 4,1; COLOR 1,0: PGLSO 
: SlTtEEN 3,2 
! 1 750 DRAW" Bl tO ,134; £1 C1R30 2 E5R4 DU3 
R5O03R1 SO" 

17*0 IJ NE{ U & , 1 lO)-<90,30) , PSLT 

1 770 Dft 4U" »H90 4 30 ; LI Dm 1 OR40D10M 

nniOft40DlOL5U5R 1 5t>5Uti I DR3uu I m l 

OU8RJODBL10D20R40** 

1780 LfNE-C220,Ul) ,PSEf 

1790 FOR V-i TD 12; CIRCLEC 180,1 

ID, V,, 2, .5,1; NEXT 

1B0O FOR V*l TO 10: t:iRGLEt3U,2U 

),VT NhXI 

1BI0 KZ-l: AJ-STR1NG^{9,32)+"LUR 
XLKY mNOR%STRlNG$CN 1 32)t"BY R 
f CHARD RAMELLA"; GOSOB 1530: XX- 
0 

1820 POKE 65414,0: POKE 223,6: P 

OR 0-1 TO 2: FOR T*l TO 2: PLAY 

Pl$: NEXT T: PLAY P2$: IF G-l Til 

ZU PLAY P3$ ELSE P1AV P4$ 

1830 NEXT C: POKE 65495,0: RETDR 

N 

1H40 PAINTC 220,5) ,3,3; COLOR 1,3 
: C1RCLE(2I0,16),LI, ,1.5,.45,.05 
6: CIRCU:(210,19),9, ,2,2,0^5 
1850 PSEXCiOft,!!,!): PSET(213,L1 
,1): DRAU > 'BM210 J 16;D3'*; DRAW "B 



M209,24;R4" 

1360 DRAW "UMl 90 , 69;D10R3U1 7E5R2 
5 Et 5U3HIU"; DRAW **Bfl210 , 34 ;040" 
1870 Vl-14; V2*.7t V3-47: F(jR V* 
1 TO 5: ClRCLEUlOjVD.VJ^Va,^ 
5,. 05: Vi-Vl-2.5: V2-V2-,t: V3-V 
345: NEXT V 

1BS0 FOR Vl>7 TO 70: ClROLtCJloJ 
Y),14 I ,.6,0,.5: NEXT; OkAW'BJIlBfl 
J l32iE7O10H303OE7R20F20G20F7": R 

1890 ClRCLEt 70 , 90) » 25 , ,1,5, .45, , 
99s ClECLE(a0,9O),25,,l.5,*5,.6: 
CIRCI£(53,95),7 

1 9 00 DRAW" BM4 B, 103; 01 5C5R 1 OE2R5E 
10" 

1910 CIRCLE<6a,85>,lB, ,-| .6, ,75,, 
25 

1920 C1RCLE{7D,47),15, ,1.2s DRAW 
"BM80 ,51 J L4H2" I CIRCLE< 76 , 4 1 > , 3 

1930 FOR V-5 TO 16: C1RCLE{72,47 

> P Y, T ( .2, .5, ,7; NEXT V 

1940 DRAW "HM6J,12OjM4RI7E204ti2 

L5U 5E2U r >E 7 U 2 E 1 U 3 E 1 U L E2 0 J L"> H ; PA I 

NT(65,L32),3 i 3 

i9:,(i PAJ If 1(7 0,1003,4,3: RETURN 
19(tD FOR V"21 TO 145 STEP In LIN 
Si 6 , V+ClKUt 10 )-20 >)-( 75 ,V+RND( 10 
)*20),P5ET: NEXT Vr COUJfi 3,0 
I 1711 WLOfl 2,n; DRAW "bM35,8Dj»>5 
UL20U I OR I DUflf Ki I Op )0L1 01 i J 5K2DR5" 
1980 ClRGLfc(39,17),l4,,t,^4 I .12 
L?90 3JRAV IMS 3 5 . 8 1 > ; K 1 U I) "iOH 200 1 01, 
1 008 DP 1 OD 30R 1 OU 3 51(20 L5 H 
2000 E.lNRt'i,c»)-fa r i p irn.> .^ET,fl 
PAINT(5,[>>,4,2; PAlHl ( 5 , 5 ) , 1 , 2 
2010 COLOR HKE< 0,0)^(85,13 

5),PSIiT,1*: PAINT(5,5},i l 3 
2020 RETORN 
2030 COLOR 2,1 

204 0 (JOAN** Bl 1202 , 1 30 ; LI 3E4 R5U7 5Gt 
2H1 5R7P7E1 IR20F15G1 507E7H9D7 50 HL 
3U4E6R4L13R7U40": [JRAW H BMl99,70 
;RI5** 

2050 PAINT (202,68) ,2,2; PAINT ( 
202,72), 4,; 

2060 C1RCLE<2U*,33),L0,,1.3: PAI 
Nl( 206 ,33), 0,2: PA INK 206 , J3),l, 
2: C(>LOk 2,0: FOR v-l T r < I >\ - CTr 
CLE<206,28) # Y, ,.B,.5,1:NEXT V: C 
OUJR 1,0 

2070 IJRAW "|iM203,37;F2R3E2"; IJRA 
WBI12D7 , 36 JU4* 1 1 PSETC 202 ,30,3); 
PSET( 200, 30,3) 

2O80 DRAW"W1l73,47iDlL10OlRl3E2G; 
307* 

2O90 HHAW tti 1 1 0 , i 2 5 ; 0 5E5 0 5 Oi 5 1> 1 51. 
3U20E 10D I OR J OU tOR I DM20L5U1 5L5D3B 
F3G1UU25"; RETURN 
2100 GOSUB 2PV30: nU$-**BU*! AS-*U 
UNGIWM**: GOSUB 1 530* COSIfB 2510: 

A$- ii IT*S EMPTY EXCEPT FOR...*: 
GOSUB 1530 

12110 DRAW " C2 1 BM 1 9 5 , 1 0 J ; R2(H>30L2 0 
U30*J PAlNT(197,I05),2 T 2r CIRCLE 
(203, 1033, 10,2,. 5,1: A$-"^ NICE 
LITTLE BUCKET" i COSDB I 530 



March <Bfi5 THt ftMNBOW 47 



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




We are aN wilnessing an exuimg revoFu- 
Hon in microcomputers: a fatfu'aflv nevs 
kind or computet and software rhdl 
open* a whole new world ot t rearrve 
power lo computer users. 

it was inevitable that this exciting ap- 
proach would be brought to the CoCo. 
With this in minrj. Colons are chose (o 
go all oul and maximize this new con- 
cept sor the color computer That meant 
designing not jun! sollwate but hardware 
loo. It meam thousands ot hours of pure 
machine language programming. Rarely 
has this- much effort been applied lo one 
product tor ihe Color Computer. 





UNMATCHED CAPABILITY,.. 

Because we took Ihe maximum approach 
hfeht} Otifmfeed machine code r nmnrn 
ed ivi Ih hardware, CoCo Ma\ truly 
stands above ihe rwi as the ulhmale 
creatrve tool lor the Color Compiitrr ii * 
unrivaled perrormancL' lets vou cuuie 
wdh more brilliance and more speed 
Than jn> similar .system - much mare 
than xou ever imagined possible. And, 
vou can do if in Marie A white or foJor. 




All the sophisticated power ol the bigger 
Systems is there Icons. PuUDonn Mtnuy, 
Ml Grdpfrit Etfiiinm, Fmt Styles, and all 
kinds of handv tiootl and shortcuts. 

Plug your joystick, mouse or touch pad 
mlo CoCo Maxs Hi-Kes Input Uml, Then 
use a dejighttuilv simple Point^nd-Ctkti 
method 10 gel any ol CoCo MaVs power- 
ful graphic tools it has them all: 



VOU m Brush, Spfdt fir fitf ivrlh an; Col- 
or, Sfhuiiitfi ur toners \fa ftgAff fXjnrf 
fine* and Stape* 'square rectangle, cir- 
cle, etipw. eto to aeate periecl illusina- 
Ucms with speed and ease. There't a Pen- 
(it an irt&r and even a selection o> 
Cttixrjph* Brushe*. And. a- v >u | an see. 
CoCo Max can do a lot wrttl tent, 
Alio! the newest special effects are 
I here: JVare /rfjjis. %, / flk *,/, Brmh \iih 
run, eit .And at/ ui ihe sery lateii super- 
capabOirJej like I'ruAi, wfiltJi 
automata I lv reverses vour mistake* and 
fjt Site which jooms tow ua\ m q« jns 
part oi urn: *.nb|+'rr in allots dot-tor-dot 
precision. 




THE BIG PICTURE 

The large imaRe box m ihe middle ol tht 
CoCo Max screen is actualk only a win- 
dow on an even larger image. Use ihe 
Pam-and Click Hand to etTortlessrv 
move your window ovet am portion 01 
Ihe larger image. >ou have a working 
area ot up to i ' : times Ihe area oi the 
wmdow iKr-ir 

FLEXIBLE PRINTING... 

CoCo Ma* gives you many wavs to pnnt. 
Fill a whole page with your image ot 
condense uvo iull CoCo screens to less 
than K page ior a imelv detailed copy, 
"Dump' vour CoCo Max screen full Stfe 
or shrink it ft 7 n (lag* 1 *b». 



FREEDOM TO CREATE..* 

\nyrjne who warn* ro create anvihinjj r 
dll on (heir CoCo screen or printer will 
certainty be wry glut lo meel CoCo 
Mas CoCo Mav's friendly vet 
sophisticated graphic and lexi 
rapabilities let you aJmnsi instantly pru- 
dure illustrations, diagrams, charts, 





Vou may ihen its* CoCo Max'4 graphic 
magic on it. The DS-69 is available as an 
option front Cokware I rum $149,95 
complete with its. awn software on disk 
nr tape. Using I he DS-tfl with a disk res 
quires jn R$ muldpak adaptor 



graphs, and computer an - lor -.erinus 
use or iusi tor creative tun 



two by using software schemes such as 
sliding windows. Although clever these 
schemes yield sluggish and awkward 
results. Only CoCo Ma* does it the right 
wax The CoCo Mas Hi-Res Input Uml 
plugs into your ROM slot and adds an 
pntireJv new joystick input to vouf com- 
puter - a precision one with a 49,152 
point resolution to match the CoCo 
screen exact I v. 

Plus* \our same invstuk, rrmtise or louch 




COCO MAX REQUIREMENTS 

The CoCo Ma\ System includes the Hi 
Res Input Unit, soitware on disk or 
cassette (please specify i and user manual 
\l will work on any b-tK Extended i>r oon- 



THE COCO MAX SYSTtM 



AN ABSOLUTE GUARANTEE 

GiCn Mas li a hardwdresciitxtate s\stem 
that no <toiHvare*onh <vs<em can 
mjirh. Gel C<*Cu Wax and SW vuur 
Cutu perform as H neiei umld he'ure. 
H vuu dn n't agree ihat CoCo Max is the 
uli'inaif creative too! inr the Color Com- 
puttf. simply rerun 1 * <1 within JO davs lor 
d full, murteou* »etunil irom Cutimure. 

THE HARDWARE... 

ThW is the key in CnLi> Max s uwnjldv 
etJ pcMrnmance. Aid vuu ItliOti the nor- 
mal iovsik* input bum (fibs the Color 
Computer onK allows access to -J.IW6 iW 
\ n4i points on iheCoCn scuvrv ^ eJ. rbt- 
Lolrjr Computer's hi*»h resolution screen 



pad intn I his new mpul and you have a 
whole new kind ot control The die 
letence IS remarkable. 





A DIGITIZER OPTION... 

We studied all tire video digitizer* 
available and puked the best ot them to 
link wtlh CoCo Max The DS4<? rrom 
Mirro Works was our choice. This op- 
tional device lets vou capture ihe image 
irom anv video source (video recorder, 
camera, etel on your Color Compiler 



has 49 1S2 \ \% pixels. This means 
tjlgl a joysiick mouse ot eien a touch 
pad can. at best, nnlv access annul onp 
tenth fit thi' pixels on the CoCo si iwn. 
Most graphic programs ignore Ihis hard' 
Ware limitation ot ihe Cnfnr Computer 
and give you only fins -res control. 
Diners attempt to overcome the fimita- 




extended Color Computer- Vou'H need i 
Radio Shack or equivalent joystick. 
mou$e or touch pad. Disk system* w- 
■ I'.jnr a Multi-Slot Intertaceoi V- 
Branching Cable- 

ffit COMPLfJt COCO MM Sm&i 
wilh soitware on DISK $69,95 

with software on CASSCTU t Available 
Mat A5I .$69,95 

Y 8R.A\CHI\C CABtE-H sou have a disk 
svstem hut du not have a MulU^M li> 
lertau\ use tbi* economical 4fKpio, 1 
mate I female cable to conned The 
CoCo Max Hi-Res mpur umt and vou' 
disk tofttfflto in your CoCo S27.9S 



[COLORWAR E 

TOLL FREE ORDER LINE 
(8001 221*0916 



CotorwJre inc. 
78<03f famiiri Aw. 
tVoocftjtm NY 1)421 



ORDERING INFORMATION 

C t3.lt > ohi f i.mnMM^ 

lu u tin vti-K msrr* e *to, tio.\ nirru 
v f t tntOfKtt *n*%t i&n \4tt% ml 




THE TOP 4 COCO GAMES... 




ZAKSUND 

F«o"i £Nld 4ot'!wjri> ((.imp* th»t 

Khan sjm4p wjHi 3 diticri-m 
jI.ikh", of movtrtg 3<0 KMphic-, 
Vou ve neve* Seen jnyihinH IjVe> 
ihH oo your CoCo' Crp*i tound 



Cffi/X 

8y Specif A«Ori*lev Ve'v 
mut h like the iii c Arte 4m**h! 
k»mp little Cuba around th* 3D 
m*fe Uyirtfl iu trijngi. rfre cator 
Of .ill Mhj tqiMim. vV.ih Death 
Giubev D»*cv SruUtfc ric 42* 





TH£ K/NG 

PrpviDijjiv (.J led Donkey *mn 
yOu *pmrply c*nnm buy .1 mare 
impf*«ive $imv ror yuuT CoCo 
i»Vpih 4 di1if*«il 'trwn-, and 
lo4d> oi lurtr Fnmn Torn Mm Soft. 



GHOST GOB81 f ft 

trom Spectral A»ac. Tht* 
PAC theme HJme h*i brer* 

improved *ewt?rjl limes \t n 

jL-iin.iflv«rH , lwTcrf>riivpe. Bnl 
jp-r color, action jtrwf tound 

i'j>T li^- an IrCjldt TfjK Tjpe 

t>4 qc 



COIORCADE 

SUPE^JOYSTICK MODULE 

1 rW/D 
FfffJ 




,rt,iud.«* (hr Who tfd (Uili Mknr »*i"ch <rp* rtukt +w vttrem** 

, rUM Ji rrw ■Ti.mv jc r^orv j«mt 

An trit^Ublr nwvd «Jiwrf n»*- s iixum >» bu«lF .n. fV»* v*mi 'iw huW inel 
V* j t|tMi of [i#r )«W«I m jgW * M«gJr O*ol' t«u «rt j iejl *ti 




COLORWARf 
LIGHT PEN 

ONL Y $24.95 

W/TH SIX fREf 
P«OC«AMS ON 
C45S£T7T.' 

TheCcHOfVMfr t'ftKr Fpn piutfi danuly info yon t JOyVfJcii ftOd and 
comn with Hi funfk useful p<Qgrarn« on rawette. Eavy mstrut* 
nont nhfpA how lo um H witn Ba^ic jnct (I'S co<np«dbVm^i n^hl 
^r>naOrtwnirvtuwh ja Compile/ HI and * Ton PjKii Ordt-t 
rod* v ■ O'ly 1M.95 c nmpleie 




7fLfWf?fTfR-64 



O/SK $59^5 

CASSETTE. .$49.9.5 



Crtorvmtr i«wiFch«d ih* «ord 
p-ixir^urk jv«iUhir *w i he Cofcj* 

it-*i» >hn it *ruof*kxn>k e*fv » WW*. 

11 wrtJOu irt«lK )MC UK or 
H*i»fi *rwF any CnCti i 



TOP-RATED COCO 
WORD PROCESSOR 



[COLORWARE 



TOti FRff ORDERING 

800-221 -09 16 



Why do more CoCo owners 

choose 'REAL TALKER'? 



Sure it'§ priced right, hut there's more,,. 



ftuHtfjndf ot Heal Talker owners it no* Real Talke/' belli AIL 
aihet Ctxo voice syntbesaer* in ease at use and ITexibillhA And, 
\0 other Coco talker has a dearer, man? intt-l 1 1 tji ti I*- i> 
Th*t*> quire a (ot or advantage when you consider Real TalkeA 
unbeatable price. Yet, Heal talker ha* some important features 
that w simply will not And In other Coco talkers 



"WV command You it hint- phit 
compute' talking brilliantly in |utt 
minutes thank* tn fhi* pntwrful 
new rnmrrunO. Type SAY 
*ANYTHI*C VOL' WANT and 
your word* are instantly spoken 
It's that simple. Think hew easy 
this makes creating ^p^king 
programs. Adding speech lo your 
existing program* it a snap too 

■vrowfirr - tins <* a trulv pow*^ 
fijt command tar the baste pro- 
Kramer. CONVERT automatically 
1ran*furroi a machine language 
dependent speaking program mio 
a eland-alone Basic program. In 
other words, you can eft artlessly 
wite speaking &as<t programs Thar 
do not nmuire a mac rune language 
translator m memory Thlt if a one 
que feature of Heal Talker No 
other voice synthesize' giv** you 
Anything even remotely ap- 
proaching this type ot cspatnlnv 
even synthesiref* rosting ton- 
viderably more 

01 her features include software controlled pitch, unlimited 
vocafni^n ie\i-r*>-)prech. .inn r- .1 pr^p/-ln ihai 'vnip 
any ASCII file (such as ftom Telewriter-64 & other word pro- 
cessorsj. You also get Colorware* unique tulUrrpen phoneme 
editor program that let'* you experiment with and modify speech 
at it's mast fundimemal level 



Ktsil Talker' Is compatible ivifh any IfeX, iZX. 64K Intended or 
non iF'ndi'ri Cnk>r Computer. It tvurki with any cassette or 
disk system and comes complete and ready to talk through your 
T V. or monitor speaker. Price includes '.he Real Talker' irfec- 
tronic voice taflhfe&ef m a KOM pack, software on ca^uMe 
(may be transferred to disk), and user manual- 

NOW INCLUDED WITH 
REAL TALKER'. 

f. DR. fA£*-THU interactive "Elira* 
type psychoanalysl program will 
rWuVi ve>i t innermost problems 
at length 

J. TAIKWC BATTLESWr iti you 
vs. the computer m this speaking 
version ol ine classic game 

& TAirY/rVtJ HACWCr- Play rW 
big stakes against a rather talkative 
casino dealer. 

ONLY 

$5995 

'ftiAt TALKEfff (tor rhe original Color Computer! 15*. $5 

'KtAL TAWftt-r [lor the Cotor Cflfriputer*2J r ^-,- + .. -$6**5 

y * BKASCHtsC CAStr For rjf k systems, li you have a dlsfc 
system but do not have a Radio Shack Multi-Slot unit, this 
economical cable will allow to connect and u*e your 
Real Talker and Disk system together .„ 




ftfCAt Talker* it a iuUivjturvfi rhtmwh \ w c w 
ttt&iiet unff huilt into a f ompacf cartridge raw. Yoa 
simph pfue ii Mo rne n/ your computer. 



TALKED 



If you have a Heal Talker', do not deprive yourself 
oi this absolutely incredible machine-language 
Talking Head ^mutation program While other 
talking head simulations use a minimal tartoon- 
like lace. TALKHfAD uses high resolution, full- 
screen, digttiaed images o( an actual person's face 
(o cteale a life-like animated ettert. 




SOFTWARE FOR THE 'REAL TALKER* 

TALKHEAD r.an be easily commanded in Basic to 
appear on screen and say anything you want 
Available on casselle or disk (or only 
TALKHEAD requires Mk and a Colorware Heal 
Talker. 

ONLY $ 19.95 



(COLORWARE 



CQLOUWAttt INC. 
7iH};iF Jamaica Ave. 
Wfiodfuven, NY 11421 
(?m &4?-2Bb4 



* * * ORDERING INFORMATION * * * 



■ 



I DIB, S mi :Hi J ■* i ■ i 

. ■ , ^ 4 uwxiiuia. *i o 1 i«nn 
s 1. tfstrjrJvrvMiiSMDD v«tM r*t. 



2X20 VO-YOM: A$- "YOU TAKE THR H 
UCRET Alftl CRAWL BACK UP TO,..": 
GOSUB I530i RETURN 
1130 COLOR 3>1: l-i* For v-35 TO 

$9l *in! K-1 TO t STW -2 
iJifJ COLOR K,t; MNEUIl+L.VJ-U 
37,35) ,P5CT! NEXT X: L-.^Ij NEXT 

Vi COLOR 3>t 

215(1 A$-"OH MY tiooDNfcSsJ a tkapd 
OOR OPENS AND WOPS YOU THROUGH, 
COSUB L5JG: A$-~BtiT DON'T WoR 
RY 100 Mimi.": COSUR 15 JO 
2*60 t JJlCl.Kl 3ij .^lij ^40,2, ) , » 7 7 , . 
*7r R9**C2jim3t,Wi ijraw X$+"G 
3fl5t>5flSOlnSC5 w i l »MAW X$+ H H5E5H5E 
51K>E6HGR6" 

H?0 ClRGLEUSO^hlO.Z^S: PA J 
JltC 1 3 3 J (.2 ,7 i CIRCLE* 150 ,75), 
2,4,. 7 

2180 A$- M A RENEUAilE FROM S0fefB CE 
Nll rk vniKU fASTIKE CAIC1IES YiJU 
BEFORE YOU HIT THE FLOUR. 006% 
D J 5313: AS'-IT HAS EATEN KECKNTL 
Y BUT HAN AUKS TO PAC YOU IN . HO; 

END" t GOSUIl 1530 
21 9U GOSUB 1S2U: GOTO 2t9C 
2200 IF X$""V THEN V-2 ELSE 
B2 

Z?|f> IK XS~"L M THEN A$«"A HUMHY 
APPEARS, SAY I . * GOSUB IS 
3U: A$-"l ATI KHRAGF.I) RY THE OMAN 
Cfc UP YOUR FLAGON f": COSUB 1 5 JO 
2220 IF X$-"R N THEN A3» M I'HCR£'S 



A SKELETON lit THE CLOSET* IT SAY 
S * * i"; GO SUB LS30: AS -"YOU CA 
Hi HERE TOO SOON j YET YOU ARE NO 
W,., THE [ATE* 14 : COSUB 1530 

233(1 as - m you pake a permanent pl 
ace on hik other sipe of the mid 

OLE DOOR, 1 ": GOSUB 15 3i> 

2240 ClRCLE( 128,953.311*, 2,* 5,1: 

X-1U7: Y**70: A$-"R I P *i GOSUB 

1 540 

2250 COLOR 2,11 FOR X-Ou TO 16ft: 
l .TNKtX .1 nn)-(x I t3-RN(JC&)) ( i00-R 
NIJ( ] S)> 4 PSKTS NEXT Xi COLOR J r | : 

2260 A$-"IT LEADS TO A SKCLUOED 
~,iVM JUST BEN IN E) LURKLEY MANOR. 
YOUR FINAL STOP." i K2>1: COSUB 1 
530,' GOTO 2010 

2270 A$~"NOlRA DARK ASKS IF YOU 

l(AVB SOMETHING 10 DRINK. <Y>ES 0 

ft <N>0. p i GOSUB 1530 

1 2 SO X$-INXKY$: IF X$0*Y" AND X 

$O m 1T THEN 2280 

2290 IF XS-'N" AND PL$-* rt THEN A 

J-* DON'T FORGET HE."i COSUB 1530 

: RETURN 

2 300 IF X$-*>r AND FL$<>"" OR X$ 
■OT AND THEN A$-*SltE GAL 
LS YOU A LIAR, ANO RIGHTLY SO* S 
HE FLIES INTO A RAGE.": COSUB 15 
30: GOTO 2370 

231 Q A$-*3UK ASKS FOR A DRINK: < 
Y>ES OR <N>0*"t GOSUB 1530 



2320 X$«1HKKY$: IF X$0*r AND X 
$O h N" THEN 2320 
2130 IF XS-^V AND LEFT$(PL$,2)' 
"BL" THEN \$"*IV$ BLUE! I HATE 
PRUNE JUICE* Oft WHATEVER IT IS 1 1 
: GOSUB I53f>: GOTO 237U 
2340 IF X$-*Y" AND FLS^ORANGE* 
THEN AS*" SHE SNIFFS AT U t SAY IN 
C: THE SKELETON MUST OKAY THIS f 
lR$T."t COSUB 1530: RETURN 
235U IF X$» W Y" AllO PL$- M ORAN<;k x" 
THEN FLS-"": Y0-3i CV*-Ii A$-"TH 
AT TASTED VERY COUl>I [fY ADVIGE T 

0 YOU GO WALK THROUGH A W*\LL."i 
COSUB 1530: RETURN 

2360 IF FD-0 AND XS'-H" TNEli FD' 
ll A$-"SUE VOWS: YOU'LL SLAKE ITT 
THIRST BEFORE YOU ESCAPE t SCRAfl 
\"i GOSUB 1530* RETURN EJJR IF X 
$-"N" THEN AS*"REMEHBER NY VOW* ■* 
: COSUB 1530: RETURN 
2370 COLOR 2,1 ! GIRCLB(200,6B) ,1 

1,,3S,. 67 
2 300 DRAW 11 Bttl 9U,57;LI 5H0L7F IAR15 
F7"*t GIR* : I- lh3M).&* , FAINT 
(163 ,^0) .1,2: DWSW M RMlftJ, J 0;DZ3" 

23^0 AS-"SHE PRODUCES A bOHB* " : 
GOSUB 1530 

2400 FOR X-IO TO 35: FOR V-A TO 

1 STEP -I : COLOR V,Ji ClRa.EU<0 
,X),2,V; NEXI Vi FLAY *T254;Ol |C 
": Hl'XT % 




P O Boi 3"*48 Durham NC 2/7rJ7*(^1B)?S6 34d5 



52 THE RAINBOW Milfth i PH^ 



UB 1600: A$-"irS ICOR! HARUNPKI 
NEVER HOPtfD— i MEAN EXr'ECTKD 1 

0 SEE YOU AGAIN.'; GQWB 1530; A 
}$-"! GIVE YOU A PARACHUTE, HSU i 
[r WELL. I NOW RETURN YOU TO TIIK 

1 OR EAT HALL.": GOSUB 1530: goto > 
00 

•26(W A5-"Uf" 1MI; CHIMNEY YOU ttHt> 

ntr. attic, soiie wimuiMifflS UAfU 
1 NS - A COLOR FlNLti,**"* eottUb IS 

30: COR. V-i TO 2Ul PCLS RNIj( J)* I 
: SCREEN RNU<2)>1: HKJtT: OOSUl 2 
fSOa RETURN 
2M0 PLAY " IT " ; ucisun UUUs CUTO 

2620 link<sl,pi)-<$2,p2), preset 
bf: r eturm 

2b 30 IP KZ-l THEN VJl-Oi REtUKN E 
LSE roR T-l TO 500: NEXT: COLOR. 
1,1: LINE{0,i40M255,Y-H2).PRES 
ET "RE 

2640 X»l: Y-lflO: COLOR J t H RKTU 
RK 

2650 PHODK 3 J: COliOR 1,0; PCL5L 

1 SCREEN 1,1: LINE(0,OM255,i33 

},P$ET,B: RETURN 
MRQ v$-THKEY$: HY-IN£TR(OU,X$) 
: IE X$~" m CJR IIY-iJ THEtf 2*360 ELS 
E RETURN 

2670 FOR V-I TO I5i CiRCLtC22,fO 
) l V»RNlK2)+2 f l,8: NEXT V: RETURN 

26FW REIl - EHU OF LJ.SILKG 



2410 COLOR 4*1: FOR X-I TO 60: r 
Oft V-0 TO 1; SCREEN 1 , V : LiNEOfc 
3^0WRNTjC255) ,RN0(1 34) ) , PSKI: 
NEXT V,Xi COLOR 3 J 
2A20 A$-"NO ONE SURVIVES. WILL T 
HIS TEACH YUU HUT TO FtB?"t VX'i 
1 GOSUft 1530: PLAY f U" 
2430 GUSUB I820i GOTO 2430 
2440 A$- K BLURTON SAYSi I SEE YOU 
HAVE A PLAGON. I<AY I NAVE A SIP 
- <Y>ES OR N<Q>r: GOSUfl 15.10 
2450 X$"LNK£Y$: IF X$0"N N AND X 
$0*Y* THEM 2450 ELSE II XS-"Y" 
AN (J FLS-^BLUE" THEN A?*" SEE MY H 
OHIlY * I ?1EA« NY mim - TO GET 
TltlS APPROVED BEFORE I URINK IT, 
"j COSUB 153fi: RETURN 
2460 IF XS-^Y" A**L) LKPT$(FL$.2)- 
*OR M IN UN iffPW't ORANGE STUFF, 
WHICH I FIATE!**: GOSim tSiH: A$- 
"HE FIRES. YOU FALL. It EHHS."i 
COSUB 1530: GOTO 3410 
2470 IP %$->"ti" XI IBM AS-^ULLIIIION 
SCOWLS: NO ONE REFUSES UK, l*tl A 
BtUEBLOOOr: GOSUB 1510: AS-"|1E 
AUiS Tilfi PISTOL AT YOU Mm FiRE 
S! THE END.*: GOSUB 1530: GONVB 
2490: GOTO 2M0 

1480 AS-^BLURTON DRAINS T\W FLAG 
ON AND KEEPS IT. H : C-OSUR Ij3iM A 
$-"HE SAYS: I LIKE IT. I PROMISE 
NEVER TO SHOOT YQU.'l COSUU 153 
U: FLj- w ": FIf*"ttUPTY w = KBTimN 



2490 PO* VI TO JOi CIBCLK 1*9.4 
5).3,4i FORE 65494,0: PLaVH^D 
5;CB* 

2500 CIRCLE(J5l,43),3,l: C1KCLE( 
B+RNO (20) ,6 0+RND ( 20)), 3,4: NEXT : 

POKE 65495,0: RETURN 
2510 LIWB{4O J 40>-(2t5 i ^5) 1 PSET i B 
: UWB{4O t 4O)-(0 f 0) ,FSKT: LINE(2 
i 5 ,40 i-£ 2 55,0) , PSET : LlrfECUS ,95 
M255,t35) T rSEI: LIME(4[>,*f5>-(0 
,135),1>SKT; RETURN 
2 520 ORAVBM225 , 105j U50E20U90 , * i 
PAlNT(22N,)0l) f 2,3: RETURN 
2530 mAW M aii3i)»LO^iiismi2nD90 H i v 
AINTC27, 1003,2,3: RETURN 
2540 LlNE{DS,50)-[DS*3U i 55) .PSET 
,B: PAlHT(US+2 i 52).2 l 3: hki iihn 
2550 GOSUB 26 -jO: URCL £(200,80) , 
12,4: PAlNlUiHi.un)^^: LINE( 1 , 
120)-(1,120) 1 PSE1: KOK V-t TO 25 

STEP RND( 153+10: M-N+l 
Z560 H-ht+i j IF N/2-INT(N/2) THEN 

VI-80+RNP<2tJ) ELSE V 1-1(10+ RN13( 
20) 

2570 LINMV,VIKPW: NEXT: LIN 
E-C234,l20> r PSET: PAINT C 2, 134) ,3 
1 3 : 0RAirC2 ; B't4U , I l»l ; U3HR1 00 1 0R3 
OU10R10D30L5U": PAINT (4 3, .2,2 

23B0 A$- H iT IS DAWN AS YOU ESCAP 
E LURKLEY HAN OR* YOU ARE VERY IIA 
PPY**t GOSUB 1530: GOTO 2560 
25 c >0 ilOSHH 2600 1 GDSUIt JftSOi GOS 



S TOLL FREE 

1-80O-338-6800 



DRTR-COmP 



■ev uwtA mas 



MI #1 - i Stall* Side** Double n«o»X «y its. 

MR ft - J Stiifti. $ld«rf^ OcubL* frniUy «t$. 

P« #3 - I QpmM« Kl4-d. D&vbtv P*mHt STS. 

MR |4 - I aftufrU Sltf*d* U^bU Mntlty 

ME # S ' 3 Daubla Sld«d > dflubl* IKniSiv :Tf.S. 

ThiTiciTii DriTi«, H«ir math 



J4J1 DilV, COWHOLLCR v/ J DDE or & ADEO SHACK 



I AT] 10 SHACK Dfrt COVmOLLES 1.1 





ttK IPmnADF. v/HtW. {norructlDao, 
t f D,I,F ( and CDOO tl 




xn, 

HAIDJL 

Fin m *n*cr 

JIM.* J 


fflCRO TEPI l.«rvrt CL*>r ROM *4* P t»T 

HADIO SHACK tASIC \.) 
MACIO 5 HACK DISK BASIC 1,1 

raoio shah£ trr. sasic 


4 tt.41 

$ 

» Sf.« 




ij-UJi UTAH Mhti Vp Vld«o Utitortton 




1 


DISK MIVR CABINET 4 FOUW 4U*fLT 


» 4*.tl 




SiTifir SItf..l, rvoubU Dwo*U r 7" Diak Drl« 
Double Doublf Daniltf V but ttrlv* 


>m.ts 



Ctbla for Of>« DMn 
CoMa for Two f:1**» 



5 H + 15 



51rftl* fldctt HauMt Danal Bf 
Doubl* SJdotf Paubl* Danatrjr 

In Lwr Mi*** - t»SO* hiTRlU - It IMS - mm H>AiB«, 



DATA-COMP 

5900 Cassandra Smith Rd. 
HSxson, TN 37343 



SHIPPING 

Add 251 USA 
ADD 5% Fortiori 



3* TOLL FREE 

1-8OO-338-680O 

For 

TELEX $$• 4 14 f*Vf BTM 



I4l»en IBB& TMC Pi AINU o w S3 



TURN OF THE SCREW 



Constructing 16K 
Of EPROM 

For Your Disk Controller 

By Tony DiSlrfano 
Rainbow Cotilribiilinp Editor 



A lot of people call or write to rat 
with MiggcMions ;th(i«ir din lie. 
I Ills untl trying that, and I plan 
lo stari doing some of ihcm soon. Some 
of I be most pis p u I ;i r t 1 nes arc 4 u lie good . 
hut IU m>i mention ihem right now, 
I wouldn't want lo say so met hi tin and 
not live up lo ii Idler 

1 Would tike 10 apologize to toy 
readers foi the errors thai sometimes 
appear 111 Turn (If The Serew ~ You 
see, all of the projects that appear in 
tab article, I have buth, tested and 
debugged 'I he higgesi problem i* when 
it is time lo write the anicle. I have 
to take my prntni>pe and nattier all 
the hatdwart in formal inn into type 
Thai means diagrams, pari* iwls, text 
and schematics. Th(* 1* w here I ion mnsi 
vulnerahle 10 errors. Once I have 
liaislicd the rough draft, I read o over 
again, then when all ts completed, I read 
the whole thing one* more. Errors, 
however, do creep in. please bear witVi 
me. J do my hot 

II, when const ruetmg one of my 



(Tony DiSufano is wetl^known as an 
earh spetiatisi in computer hardware 
projects. He lives in Laval Quest. 
Quebec.) 



piojccts. ytm do cume across something 
that does mil seem right, don't continue, 
Stop and study the situation If you 
don't come to a volution, contact me 
either by letter ( include a SASEftn FBI 
kaivhow, or by calling me on any 
Monday night at (514} 473-4910. Never 
try to du something unless you an- Hire 
of what you arc doing. Me forewarned, 
the computer is not very forgiving One 
error can cause a lot id damage. I know. 
I have burnt out a few chips in my lime 
and occasional^ still do. 

Now to gel to this month's topic. One 
■ ►I the rucioor> mapped ureas I described 
in last month's article is the area 
reserved for the cartridge ROM pack. 
I also said that when you plugged in 
1 he disk controller, the Disk Operating 
System I Disk basic) used lhis area, 
This month, we will look into expanding 
Disk u\sk hardware. 

To recap this area* the *CTS pin on 
the controller controls the ROM chip 
that contains the disk software The 
*CTS select line can access a total of 
,$428 bytes, i Better known as IfcKj 
It is memory mapped from 49,152 
ISC00O) to 65.279 <$r*>Fh 

The ROM that Radio Shack uses in 
Disk BASIC is on ft RK long, the lower 



SK, from 49.152 (SC000) lo 57,343 
($[>FFF>> AH references to the "tower 
SK" will be at this address. That leaves 
ihc upper SK. from 57,344 (SF.000, to 
65.279 <SFFFF\. of unu&ed memory. 
All references to the "upper KK" will 
he this area. 

Actually, ihi* memory is not unused. 
It is memory mirrored 10 I he lower XK. 
This means it is not properly decoded 
and when ihe upper HK accesses, the 
lower SK chip responds. Far cxampk- 
type in: 

PSMNT PCCK(agiSZ) ENTER 

.tml 

PH 1 N T pfXK I 5734* ) FNTEK 

Hoth response* will he the ^11 me. 
Now. if wc were uhte lo properly decode 
thw area we could use I he free space 
to add another chip, usually an 
FPROM Thb chip could he used as 
an extension of Disk RAStf or often 
used utilities. 

For example, the Spectrum DOS, by 
Spectrum Projects, could be hunted 
into T, PRO Ms. and whenever you 
turned the computer on, it would be 



54 THE FMOJBOW Mlarcl* 




right I here. (1 wilt not go into ho* 10 
work with or use HPROM pro- 

.i ifcisiu i s There are several an the 
market and nil seem to be goad; it all 
depends on price and case of use. 
Usually the more you pay, the easier 

is to use, 1 will leave the software 
programming up to you,} 

What L intend to da in this article 
in describe the utup ib-u in (hi,- Radio 
Shack c« at roller when you buy it. and 
the wav You can interlace two 8K. 
EPROMsoronc I6K EPROM. 

TheHK EPROM I will use is the Intel 
2764; it is the most economical one I 
have found. The 16K EPROM is the 
Intel 27I2H <a little more expensive, but 
a little less trouble) ( Khe r man u fact urci* 
make the same chip, but make sure it 
is the Intel pinout as opposed to the 
Tl pinout. You can use the TJ pinout 
chip, hut you'll have tu figure oat the 
piuout changes for yourself. Another 
mile: If you like to use the high speed 
poke, fur POKE €5455,0 you must use 
si 300 ns. access time chip, or faster, 
in order for it to work. The slower 450 
n*. chip works in the regular mode, but 
not at the faster rale. 

Now. the chip that contains the Disk 
Basic software i.v made by Motorola. 
This chip is a masked ROM ROM 
means Read Only Memory. That means 
I he data con lamed in this chip can ncvci 
he changed, erased or lost f unless you 
burn out the ehipj. The data is perm a- 
nenity printed directly on the chip itself 
at the time of production. It costs less 
to produce a ROM as long as the 
quantity is high. 

The chip used here is an 



MCM68AJo4, It is an &K by S ROM 
Figure I shows the pinout of this chip. 
By the way T the basic and Extended 
BASK chips arc also the same chip, just 
different masks. 

The first way of using all of the I6K 
memory in the cartridge area is to use 
a L6K EPROM, Figure 2 shows the 
pinout of an Intel 27128 EPROM. 
Examine the diagram and compare it 
to Figure I. 

What is Wrong with this picture? 
There are 28 pins on this chip. The SK 
ROM Has only 24 This is a bit of a 
problem, bui certainly not unsnrrnoum- 
;ibi-.- Ifs lime to get the ol h toldcring 
iron and wire out. The following is a 
step-by-step procedure to modify and 
solder up a 27128 EPROM to fit (kind 
of) into a 24 pin socket, I recommend 
only those experienced in soldering 
attempt this. 

The first thing we must do is study 
the pinout for thus chip. Examine Figure 
2. the Intel 27128 chip. The first thing 
we notice is thai it ha* 28 pins, fout 
more lhan Ihc socket. Pin numbers L 
2, 27 and 28 are the odd ones. If you 
line up pin ffJ of the EPROM and pin 
#1 of the ROM. the rest of the pins 
are almost the same as the ROM, The 
different pins between an Intel 27I2H 
and an MCM6KA364 are as follows; 



Pin* 


EPROM 


ROM 


m 


Vpp 


N/C 




AI2 


N/C 


20 t ISt 


CE 


All 


22 (20) 


OE 


CF 


lUll) 


All 


AI2 


2n ( 24) 


All 


Vcc 


27 O 


I'trYl 


N/C 


28 (-) 


Vec 


N/C 



When it is time to insert this chip 
into the 24 pin socket, lei ihc odd pins 
hang out. Pin *3 on the IC will plug 
into pin tfl on ihe sock el Make sure 
you get pin ^ I right. It is usually marked 
with a small hole or a notch. 

Step 1 - Bend pins #20, #21 and 
#26<on the IC) out far enough so when 
you insert the chip these pins will not 
enter the socket. Make Mire it does not 
touch anything. 

Step 2 Solder a short piece of S.10 
wire from pin ff20 to pin ff22 on ihe 
IC. 

Step 1 — Solder another piece of #X> 
wire from pin tit to pin tt2% and pin 
827 on the IC. 

Step 4 - Solder one end of a one- 
inch piece of tt22 wire to pin 028 on 



Figure 2 




INTEL J713B 



the IC. Strip % inch of insulation from 
the oi her end. This end will insert into 
the empty pin it 24 0 1 ihc socket. 

Step 5 Solder one end of a two* 
inch pit i e iil tf22 wire to pin 2 on the 
IC Strip % inch of msulalion from ihe 
other end, This end will insert into the 
f oi ply pin «2I ui I he socket, 

Siep 6 Solder one end ol a one- 
inch piece £i[ ff22 uire to pin ol 
ihe If Strip % inch ol insulation from 
the ol her end. This end will insert into 
the empty pin I K of the socket. 

Step 7 Solder one end of a four- 
inch piece of ft Mi wire to pin 026 on 
the IC Solder I he oiher end oi this wire 
to pin #37 on ihe edge connector, lite 
side that plugs into Ihe computer Thai 
is the second to last pin closest to you 
on iop n on the nghl-hand side if you 
are loo king at ihe fronl of the controller. 

That's it! Carefully insert the chip 
into the socket making sure there .ire 
no shorts. Yoo now have a I6K 
I- PROM in your controller II yiniwijrii 
to erase this FPRQM, just remove all 
of ihe solder spots and start over agum, 
LI you do a good job in soldering and 
de-sold e hog. ihe fcPRUM could stand 
about 10 or so recyclings*. 

If you don 'i want to use a loK 
FpROM. or your present programmer 
cannoi handle I (SIC chips, then using 
two Hit F PRO Ms is the answer 1 here 
ate two problems with using two UK 
EPRQMs, The linti problem is how In 
decode the two separate chip select lines 
and the last address line. Figure _1 shows 
the pinout of an Intel 2764. 



March 1985 THE B AINSOW SS 



* B-5 Education a I Programs j 
I ******«*+*********** « 

PRESIDENTIAL * 
DECISIONS f 

: oi * 

* ANDREW JACKSON * 




Prcs4dcntpaJ Decisions, j!, j ptrfri,^ 
Simulation Yntiare-urtfLirtvltrdwiinten 
issues thai P'M*Oent Jackson had to 
lace, and 11-vt? ubfect in 10 lT-aku II <w 
jamu Juciiionij lhal (Mo P«estdenl 
mads To huip you wilti your de- 
cuiorra, you may read ovnod nuwirs- 

PSPP' A'M lrMS .1',' .1-ivi.i- >' J.« P 

son bWiiompoiarieij oc 'ulk/cl ontfu/ 
past ^ipttri^iiuysf oi Jiif kaon Pre- 
sidential Deetslons i 

critical th>nhn>g that is packed wim 
mletesttno htsloncai data Wnon you 
comptoli? ttits simuliiliuri yuu tool us 
lhoi>a> yoo knuw AndJew Jackson 
Students art) history buffs win love >v 

CoCo 3JK EC6 Disk S3 1.95 . 



MUSIC THEORY J" 

Muste Theory *s a complete eoffluw 
lot as&>$lod insinuation program ihnl 
leaches Iho construction qI sca^s and 
Chords, and ear training Jt is written bv 
AJbcd G Huctujman. Associate Pro 
lessor or Mus< ai trie University of 
Ma ssarh ustj [ig , ind mt I ; 1,1 ^ taj t*r 
lial sessun* on Ma/or sct7as> 
Harmonic Minor Scares, ittltruat 
Spitting. Triads (chord*), tn- 
vmfttcfts. Qommfint 7 th Chords, and 
Jnlervsfs (for 7 timing}, Each lesson 
Features background information, dnl< 
and prAtUte routines, and scoring 
Music Tneory is n wfi>l organized, m 
depth (ulorial Excellent visuai andau- 
diiury scfeervs make ihrs pronram 
wonderful tor any iheory level OEiyir 
nmri through college' 

COCO 32 K ECB Dink - M9 95 

# Other popular * 
8-5 Programs 
tot Grades K i rj 
ABC a * Spelling • Clock 
Harrgiipord Scramble * Keyboard 
Borrow * Carry • Mathf* \ s 
Mpncy * Skip Counlmg • Congress 
Question* • Basketball Statistics 
in icfatirtn fn au> prorjMmj. »o carry 4 
fiiff of inttwntp turn >\lnv fiubliinc;* 
«.<*f ui rtipof ## you* tfduortciftaf nwtfi 
WiiMrjrnji ffri*<«C/t> #X OOtof Computer , 0 
OS* A, CcunjntrcJurif £4 »ntj ripp'tr 

$*fetiKr a s iorhv*rB wirti j**rJjoJtr 
r/iraupri fl*rfjo Snack x Cducjitomii 
prui Order Scvtr.* 

Wmr Wriift tor a (fee brochure mmm 



1024 Bambndg* Place * 
Columbus, Ohio 43228 * 
Phoria (6 14) 276-2752 £ 
ftft**ft-ft**ft*ftftAftftftft***** 




Notice thai pin #27 is the pin used 
in the programming of this chip, 
Htnvrvct T il thiv pin is lou' durinjta read 
cycle, the chip "deselects M — the chip 
does not respond to a read. It stays 
deselect all the time this pin is low, If 
wc were to attach the last address line 
to it (A l3l when ibis line was low, the 
chip would not activate. The fact thai 
A 13 is low means you are accessing the 
lowef SK block. Since the chip deac- 
tivates when it is low h it mceis the 
decoding needs of the upper block. 

On the other hand, pin &20 of the 



is made to activate the chip when low. 
So, if wc tied Aii to this line, the chip 
would behove opposite to the first, tl 
would be deactivated when A l> is high, 
This would properly decode for I he 
lower KK block and deactivate for I he 
upper. 

Using ihiS lechnicfue would solve our 
first problem, hut we still have one more 
problem: Where to put the second chip? 
I hive used this technique before and 
most likely 111 use it again it's great, 
It is called ihe "piggyback" technique. 
Wc will solder the two chips on top 
of each other, except A 1.1 and a tew 
more, to gel it to fit in a 24 pin socket, 

Before wc go any further here* I here 
is a difference between an Intel 2764 
and an Intel 27128; The 2764 has an 
N T on pin *26, whereas the 27128 has 
A I J, 

The following n a stcp-hy-step 
instruction on how to solder up two 



2764s lo fit in a 241 pin socket and he 
accessed as a 16K chip. 

Step t — Program the first chip with 
the data thai goes into Ihe lower Kit 
and mark it as the lower chip. Program 
the second with the data that goes into 
the upper SK and mark thai one as the 
upptt chip. Ii is unponunl not 10 get 
the two mixed up, they are not wired 
up the same way. 

Step I — Take ihe lower chip and 
bend pins #20 and #2.1. Take the upper 
chip nod bend pins B2Q and #27. 

Step 3 — Mount the upper chip on 
top nf the lower chip so pin #1 is on 
pin #t t 2 on 2, and so forth, leaving 
a small gap for air circulation. Solder 
all the unbent lips nf the upper chip 
to the bases of the lower chip, Even 
il Ihe lower pin is burnt, in the cast ol 
pin 023. 

Slrp 4 Solder a one-inch piece of 
030 wire from pin a 20 lo pin #22 on 
the upper 1C 

SlepS- Solder another piece of U ]A\ 
wire from pin #1 of the lower IC to 
pin *2Z k nil and a 26 of the lower 1C 

Step 6 Solder one end of a t wo- 
men piece of #22 wire to pin #2 on I he 
upper K T . Strip H inch l>J insulation 
from the other end- This end will insert 
into the empty pin ff21 of the socket. 

Step 7 Solder one end of a two- 
inch piece ol #22 wire to pin #2} on 
live upper K" Sinp ! . ; inch of insulation 
from ihe other end. This end will insert 
into the empty pin tfl* of ihe socket. 

Step ft Solder yet anoi her iwo- 
inch piece ol #H) wire from pin #20 of 
the lower IC lo pin #27 of the upper 
IC Solder one end of another four-inch 
piece of wire to pin #27 of Ihe upper 
IC and solder I he niher end of thai lo 
pin #37 ol the edge connector. See the 
first Step 7 for proper location of this 
pin, 

You are now ready lo plug ihe 
"spider" (as I call n> into the sockcl. 
Remember pin #,1 in the spider goes into 
pin #1 of the socket. The other lour 
pins slicking oui over ihe socket are 
ffl, #2, W27 and 'OH. 

By popular request, for those of you 
who do not want lo build this project, 
there is a board adapter available, built 
and tested, that you can buy from 
R.(r,S. Micro which does the same 
thing. See their ad in this magazine It 
fits hi side only the JAM controller and 
is made for two Intel 2764 FPROMs. 

That is 0 for now, enjoy your I6K 

Disk KV-ti *Bfc 



Flfturt 3 




56 THE RAINBOW Mmrti 1W C . 



^r » j^^^^ 



Absolutely free test drive I 

What is CoCo Max 7 Simply the moat incredible graphic 
and text creation "system" you've ever seen You will be 
generating images like these in minutes, 
Who la Co Co Max tor ? Anyone who has ever held a 
pencil for fun. school or business will love it. A 6-year old 
w*\\ have lun doodling, a i 5-year-old will do class projects, 
and adults will play with it for hours before starting useful 
I applications (itiustraUons. artwork, business graphics, — 
ityers, charts, memos, e/cj This is one ol the rare programs that will hi? „ 
enjoyed by the whole family. 

Jttat point and click to activate CoCo Max's powerful features, 
Including: mirror Images, rubber banding, edge tracing, zoom, lasso, 
sixteen colors, thirty patterns, thirty two paint brush shapes and 
texlures, undo, rubber stamping, Icons, pull down menus, pencil, spray 
Can eraser, toolbox, and 3a an, and so on,.. 
The HhRes Input Pack is the key to CoCo Max's unmatched 
power It gives you direct access to the 49. i 52 pixels on your 
screen. That's 1 2 times the regular joystick input. It looks like a 
ROM pack, and plugs Into your CoCo or Multlpak. Your regular 
joystick, mouse, or Koala Pad simply plugs into the Hi-Res Pack. 
Wh e I her you a re an an ist or an accou n I a nt , eve n if ^ite eait 
you are the H f can't draw" type, you will be amazed 
by what you can do with CoCo Max, 
Fill in the coupon, or call us toll-free (I ram 9 to 5 
Eastern time). Remember, you're not risking a 
penny, so let CoCo (Vfax dazzle you 

* ll CtfCo ftfax is oat ita bos: tyodutl 
th*i j-ou hjiv<! «v«f wen far irw CoCo, 
we win refund your monev induting 






s 69 9 - s 

ape or Dtfik 



" Hi ft£5 lupui Pack 

SYSTEM REQUIRED: 

-Any 6 4 K COCO 

I&4M upgr»n<? Iw COCO 2 CALU 

- A standard Joystick, 
Mouse or Koala Pad. 
Disk System: a Multinak or 
our l, Y Adaptor*' (S27<95) 
is needed to plug the disk 
pack and the HI RES pack 

WHO IS ALPHA? 

A Guarantee is as good as the Company 
backing ft ALPHA is: 
Over 30,000 satisfied TRS-80 customers. 

- Our Ninth year in business.. 

- Listed by Dun & Sradsfreer, 
Impeccable service, prompt shipment 
and your complete satisfaction ts our goaf 



1 1 YES' 1 



nisssssxBffl;': 



Toll F#m Order line 
BOO 221 0916 



® |T IS) m-5»16 

rim"* Mf^H^Ik^Mfim* 



absolute ly free for a full 3 weeks! 

My name (please print) : 

Address : 

Clty\State: 



ALPHA 

79*04 Jhnwcd Aws. 



Charge my □ VISA 
# 



□ MC 



ZIR_ 



□ Send it COD [±z nxtm 



□ My check is enclosed for $69 95 + S3 is* Hi, 
NY a5fl*f>ms aad sales la* . Disk users need v Adattfor or MultipaK. 

□ Disk ■+ ftwrk □ y adaptor S27. 95 P Tape * Pun* iAv»n MvcdBSl 



Part One o f a two-part series 



CoCo Becomes 



If you uwn a small business and have 
any employees, then you know what 
a hassle payday can be. Nov. you 
can pui your CoCo to work doing your 
pay roll arid allow yourself more lime 
for important matie^ 

Here's a payroll package that's 
patterned after one used by a large 
American corporation. But ibis one 
only requires a I6K CoCo. a disk drive 
And a printer. 

Payroll Package is a sophisticated set 



( Dennis Weide is a iommumcathns 
tethmatm far A T& T Cnmmtmications 
where he is assigned to the eieeironir 
writhing system. Hu hohbies include 
designing and making toys and 
computers.) 




59> THE RAINBOW Marcfi 1995 



I .1 til* I 

Payroll System Program Description 
(As listed an Disk Directory) 



COMPUTE BAS - Comput cs p ay roll for all employ ees. C alculates 
nei and gross pay Keeps track of employee 
attendance. Generates all data for alJ databases. 

EMPLOYEE/HAS — Prints pay checks, pay stubs and employee 
mailing list. 

EMPLOYER,' BAS — Database manager for payroll database. 

Allows editing of the database. 
PAYROLL/ DAT — Database for all employee data. Used to 

comptite pay and print paycheck*.. 
EMPLOYER/ DAT - Database for all employer records, Used to 

compute payroll for employer 




The Paymaster 



By Dennis H. Weide 



of four programs that should make your 
business Hie easier. It shows the 
usefulness of the CoCo in small business 
applications- These four programs will 
compute the payroll write the pay* 
checks, and keep employee and employ- 
er payroll records as well as alien dance 
and vacation records. 

It can be modi lied to analyze or print 
the stored data in any format desired. 
You can modify it to prim the W~2 
forms Uncle Sam requires from every- 
one. Table I gives a brief description 
of each program and its function. 

The program* arc straightforward 
with no fancy gimmicks (peeks and 
POKE*), so they will work on any version 
of the CoCo with I6K or more and Disk 
basic. The variables are listed along 



with an explanation at the beginning 
of each program so any experienced 
programmer can easily modify them. 

How it Works 

On a normal weekly, bi-weekly or 
monthly schedule. Load and run the 
payroll program. Enter the payroll 
codes for each employee, then ask for 
the paychecks to be printed and sit back 
and relax or go play a fast round of 
golf. 

A hard copy of the employee's payroll 
data is provided for the employee and 
employer to sign and save for reference. 
After the payroll data has been entered 
for all employees, you can command 
the program to prim the paychecks and 
pay stubs. 



Selling up the System 

This month well see how to build 
and manage the data files used m the 
package To get started, key in program 
listings J and 2 one at a lime. It's not 
necessary to key in any lines using 
REnarks. however, it will make it easier 
to modify the programs later. 

After you have keyed in each pro- 
gram, save at to disk using the program 
name listed in Line 1 ,000 of thai 
program. Vou can save a lot of time 
if you notice that some subroutines and 
remarks arc common to several pro- 
grams. Save them to disk using the 
ASCII option and merge them with 
each program as needed. Since youll 
be reading and writing to disk, itV ;i 
good idea to make a backup cups ptf 




Marcn ittas THE Rmirtiu tr 59 



Eh L finished programs bet Lire running 
hui, 

Km pi over Dan Hie Mennper 

Now lei's take a look at the data files 
and ihc programs that manage I hem 
The employe* dm a file consists or ■ 
program ami IiIl 1i>r storing all employee 
pLtv, rtiPl information Each employee is 
assigned a record number in the file. 
A built-in editor allows you to correct 
errors and retrieve, print, delete or 
move .5 filc. 

Finding a Record Number 

To use I he editor routine* yuu must 
know the employees record number, 
I hi- number represents the order the 
record is stored on disk. To find the 
record number enter *$' from the main 
menu of the EM FLOY EH program 
(LIST RECORDS*. The program will 
read all record* on the di&k and prim 
each record number and employee 
name on the screen 

Editing an Employee Record 

To edit an employee record, enter '4' 
from the main: menu and follow the 
prompts- To make corrections, enter 
the new data at the appropriate prompt 



then press f.MER, If no correeiicm is 
required for a prompt, press LM'tH and 
the program will jump to (he next 
prompt without changing the data. 

Prompts showing commas require 
more than one miry. If all data should 
remain unchanged, press ENTER until 
i he next prompt appears- ff one entry 
i.rt i muliipli: input entry is changed, 
you most make an entry for each input. 
Always verify data when finished by 
requesting a printout of the edited 
employee's ilk 



Frio ting a Record 

To prim an employee's record on 
paper, enter "3* from the mam menu 
Youll be prompted lor the employees 
record number. If you enter ALU the 
program will print a record for every 
employee on file II you enter NONE, 
I he program will return lo the main 
menu 

Entering any number from one lo 10 
will print the record for that employee. 
A sample employee printout is included 
(Figure I). It is self-explanatory, so 
when you practice using the package, 
you should a \ have any trouble LfftdkH . 
standing it, 



Figure I 



OT-^^ r=- n ...ft pfPi i-riK.-r* ** -4 
EMPLOVEE NflUE AND 

Off JO** 0 



UtTHHOLRlMGi THJ3 PRT PERIOD 



VI-PP-TO-ORTG LjTTHMOL&IHC 



5"Pej*. £CC + 



rr«te iay 



t*vtnC? Pert** 



1*,0 * 



M1SC, UITHHCLD 



y* e*»v» 



•3 rw'-s 



l-^ritr 



PHYCHECK FOP UHFEK EMOIHG JtlN 
HO Pnvcwec^ THIS P£fttQD 



MovjriR and n elding i Record 

When an employee leaves or retires 
from the company, you may wani to 
remove thai record from disk Use the 
edit function of the EMPLOYEE 
program to change the employee's name 
lo NO NAME. The program will now 
disregard the entire record, 

If you wish to overwrite thai record, 
select l 5 H from the program menu 
(MOVE EMPLOYEE RECORD), The 
program will prompt you to verify that 
the overwrite is correct. The program 
will only overwrite a NO NAME 
record, This prevents accidentally 
overwriting the wrong one and destroy- 
ing valuable dau. I J >ou change a 
record to NO NAME by mistake, 
change it back to the correct name by 
editing it again. 

The Employer Dili File 

The employer data I He program 
stores all the pay period, monthly and 
year-to-date (Vto-d) totals for the 
employer's records, It can print, edit or 
create files much the same as the 
employee data record program- Prompts 
and inpuis are similar lo the employee 
program so t won't go into much 
explanation. 

You should note that making any 
changes in the employee data file will 
most likely require a change in the 
employer data file, also. Again, a 
sample employer prim out < Figure 2} is 
shown here and is k 1 1 -explanatory, 

I'sini the Package 

To uvc these programs, first build the 
employee and employer data files. Start 
by typing hum * "epipldvee " " and enter. 
The EMPLOYEE program will load 
from disk and a menu will be displayed 
on the screen, 

Enter *2'to reserve disk space for your 
employee fife, Youll reserve 10 separate 
records in the employee Tile, each 
labeled NO NAME. A warning will 
appear on the screen telling you you're 
about to erase all data. This is to prevent 
accidental erasure of ihcduia file. Since 
there m no data file yet. enter 'R' lo 
reserve space. 

F nier 4 T f r om the ma i n men u t o i nput 
employee data into the data file. Youll 
be prom pied for the field entries. The 




60 THE RAINBOW Mjrcn ISflS 



prompt* are *eif-explmi&i,ory. bui note 
that any displaying comma* must have 
commas separating the entries an 
shown. After all q nines have been 
made, yon 11 be asked if the y are correct. 
Enter *Y* to save all information to disk. 
Enter *N* to erase the entries from RAM 
and starl over. 

If you don't wish to create an 
employee record, you can enter NO 
NAME for the name prompt and 
ENTER lor ail other* until yuu return 
lo ihe main menu, 

Errors can be corrected using the 
employee data file editor- After each 
record is created, you'll be asked if you 
want to create another. Enter *Y* for 
yen or *N' to return to the main menu. 

While this program only handles 10 
employees as written, you can increase 
its capacity to over 500 employee* by 
changing the proper loop values in the 
programs. Table 2 shows the program 
names and lines to change to increase 
or decrease the number of employees. 

After building your employee data 
file, you can get a hard copy of all the 
daia by entering '3' from the main menu 
and answering the prompt with ALL. 
AJJ employee data will be output to the 
primer, allowing you lo verily each 
employee record in the file, Use the 
editor function to correct any errors, 

When your employee data Hie has 
been confirmed correct, enter 'IT to load 
and run the EMPLOYER program. 
This program records all pay period and 
y-io-d information for the employer in 
the employer data file. 







Figuie 2 








KJTOUT 






UNCORD ^Dte 






HOWTHLV 










p***ou_ rem*. 

•3739*7* 






FED. tMC.T** 




V6f*«" TO— 1 




ILS 








wc. lice . TOTHL 




1 V'. T*C TflK 


tONT^IprJTIOHS 
f "'ji. -"i- 












p> v pFf^Tf 


nC» TOtRL 










i - . iV 




*3.W 





When the menu is displayed, enter 
T io reserve file space on disk. Again , 
you will he warned about erasing 
valuable data* but at this point, there 
is no employer data, so enter b R' to 
create the fife on disk. There are no 
other entries required Tor ibe employer 
dai a fife, The information stored in this 
file is computed by the COMPUTE 
program. 

All employee data is stored in the 
EMPLOYEE} DATfts while employer 
data is stored in the EMPLOYER/ 
DA r file. You can locate these tiles on 
disk tiMtig ihe directory DIR command. 
I used direct access files to save as much 
disk space and time as possible. 



Some Fhwl Notes 

Next month, well take a look at the 
programs which actually compute the 
payroll and print the paychecks. In the 
meantime, it would be a good idea to 
prat lice using I he two data file managers 
we have just discussed, fry creating an 
employee daia file and editing and 
deleting records from it. 

For anyone not wishing to key in Ihe 
programs, 111 tell you how to get copies 
next month. If you have any questions 
or comment*, you can write to me at 
14201 Marquette N.E.. Albuquerque. 
HH 87123. Please include a SASE If 
you have a major program bug, he sure 
lo send along a program listing and 
sample printouts. 



Listing 1: 
Employee 

1000 

1100 ' 
1200 
1300 ' 
1400 
1500 ' 
1600 
Ml 

1700 
1600 
1900 
2000 
2100 



//^ 2900 


...49 


20300 


232 




154 


2220D 


95 


$700 


.91 


24100 


190 


9400 


120 


25400 


, 17 


10000 




27100 


41 


12000 




20400 . 


..147 


14000 , 


..191 


3QOO0 


199 


16700 , 


. , 59 


31500 . 


.14* 


18500 


. 91 


END . 


.146 



EMPLOYEE 

EMPLOYEE DATA BASE 
FOR PAYROLL PACKAGE 
BY DENNIS H, WE IDE 
(C) 19B3 

CLS % CLEAR 1 000 s F 1 1 » 
*■ : POKE 153, 20 

VARIABLE TABLE 
USE REM STATEMENTS 



2200 BUFFER #1 -EMPLOYEE VA 


R1ABLE5 






2300 ' 






2400 ■ (A9> 


12 


LMt-EMPLOYEE LA 


ST NAME 






2500 ■ (B*> 


B 


0N*=Ef1PLUYEE Gl 


VEN NAME 






2600 ' (C*> 


1 


M 1 * -EMPLOYEE MI 


DDLE INITIAL 






2700 ' <D*> 


20 


AD* -EMPLOYEE ST 


REET ADDRESS 






ZB00 ' <E*> 


12 


AC* -EMPLOY EE CI 


TY 






2900 1 (Ff ) 


2 


SA*-EMPLDYEE ST 


ATE 






3000 ■ <G#> 


5 


ICS-EMPLOYEE 21 


P CODE 






3100 ' (H#> 


9 


S5**5DCIAL SECU 


RITY NUMBER 






3200 ' (I*> 


1 


DN*=NUMBER OF D 


E PENDANTS 






3300 iJSJ 


5 


HW =H0URLY WAGE 


3400 T <K*J 


5 


UD -UNION DUES 



tAn.nr w the naiHflow 81 




and showed you our best 
deals on computer hardware. 



HARDWARE SPECIALS 



64H4DEIJ M«n»> Lfcg 

26-tlftl Co Co Df»w 1 

HJL frvjojni jO t.f.2) 

B '«* tmnoMttCtf 

»3W !{* strtaro coco; 
21-31* if i !'*•<■«• CoCtf 



I 5184 
1309 M 
$229 DQ 

I TI B 

J H IS 

si a m 



D«P. 1 05 Prad* Sicpi S17I.M 

NAP Vltffta Monitor [Qrr 
AmtW-l (MB 

v^k tamer ta^toi I ZfiB 

2*- a 124 wufefttNwtift i i ts 

ft** Str-ftr iwn IBB 



ft-MiEr 1 0k vJograji M«ew iOCl B.B 

ACCESSORIES 



4<fc»naQah120Q 


ac 


Mich ii JOfUo 


I BB 


US DC MramiB 


J BB 


!B-3C»CS^lHii| 


1 M B r&M 




H»» 


BBC-nrnq 05 -Of 


1 SJ K 


WDC McdvMi 


JITlB 


' C"CmatorOS<ty 


1 Hi k ' 




UTS B 


Fhi 0 P» irw 0S-9J 


I MBiaski 






Cue wot 


SM-iS Id Etc! 




USB 








I B B 




sjfl Kimi 




i n m 


ft*" PiscS 








26-3CF12 D— urn jcpfic 


f IKE 


WW 1 Dial OwM Sj 








CH. (MH 4 






371ft B 


MSI SOFTWARE 






M&OiSKUUl 


WW 1 IS WS 


Ml WMEHU 


S 24.15 


COLDfifi**ANCt 1 




MSI CALEMKR 


SEW J 19 M 


winftusANCi ' 


NE* }HS 


M&axtwwYaoiL 





*J* HMdfrAQ *n EH re 



AM Bpnfc n tOrtnsc ty or tfO i| any « 
WifcK* rw FREE 



"EST 



H 



DELKER ELECTRONICS, IMC. 

P 0 Bdi 897 _____ 

W Nt$»r> Brv^j Smyrna, TN 3T1G7 
Cai T(i Fra: 
eoo -25 f -foo a 

000.ft4*-2-04 (TENNESSEE) 
0 f 5-*6».5CJS r r ENNESSEE) ravi 
61 S -£04-0000 { NASHVILLE) |/fP 



3500 MLf> 
3600 ■ i.Mf j 
N 

37B0 • ( Nil 
ANCE 

3B00 CDS) 
TR I BUT I ON 
3900 ' CP*) 
IS PERIOD <Y/N) 
4000 * CO*) 5 



5 
5 

5 

5 

1 



CM -COMMISSION 
SP -SAVINGS PLA 

SI "GROUP INSUR 

CC -CHARITY CON 

PCS-PAYCHECK TH 

MW -MISC. WITHH 
OLDING (SAVINGS, UNION DUES, IKS. , 
ETC- ) 

4100 MR* > 5 TS -TOTAL SALES 
4200 J CSS) 5 SW -SOCIAL 5ECU 
RITY WITHHELD 

43t&0 4 <T*> 5 PW -FEDERAL IWC 
DME TAX WITHHELD 

4400 ' <U»> 5 LW -STATE INCOM 
E TAX WITHHELD 
4500 * (V*) 5 
HI TY Y-TO-D 
4600 * fW*) 5 

TAX Y-TO-D 
4700 ' (X*> 5 
E TAX Y-TO-D 
4800 1 (Y#) 5 
O-D 

4900 '(Z») 5 
Y-TD-D 

5000 - CAI*) 5 
Y-TO-D 

5100 ' (A2*) 5 
N TOTAL 

5200 + (A3*) 5 
ABSENT DAYS 
5300 * <A4*> 5 



SY -SOCIAL SECU 

FY -FED, INCOME 

LY -STATE INCOM 

CY -CHARITY Y-T 

UV *=UNION DUES 

(BY —GROUP I MS , 

ST -SAVINGS PLA 

PA —TOTAL PAID 

PV *TDTAL PAID 
VACATDN DAYS USED 

5400 MAS*) 5 UA -TOTAL UNPA1 
D ASSENT DAYS 

5500 ' <A6*> 5 VA -TOTAL VAC AT 
ION DAYS ALLOWED 

5600 i A7* ) 5 AA -PAID ABSENT 

DAYS ALLOWED 
5700 ' { AG* ) 5 

RS 

5800 <A9t) 5 
URS WORKED 
5900 ' <B2*> Li 

STRING 
6000 1 (B3*> 5 
NG9 (V-TO-D) 

6100 ■ CONTROL CODES 

6200 ' 

6300 LF**CHR*(10) ;LP*"CHR*(3li :S 
P*-CHR* (30) : FP*"STRING* <32, ) 
64B0 ■ 



RH —REGULAR HdU 
OH -OVERTIME HO 
WLf-WEEK ENDING 
GE =GROSS EARN! 



65GB + PROGRAM MENU 

6600 ' 

6700 CL5:PRINTFP*s : Pfll MTTAB (3> "E 
MPLQYEE DPT A BASE PROGRAM" : PR I NT 
FP#| 

6800 PRINTTAB (10) "PROGRAM MENU ■ 
6900 PR1NTTABC2) m t* CREATE NEW E 
MPLOY^E FILE'* 

7000 PRINTTAB (2> M 2, RESERVE DISK 

FILE SPACE 4 ' 
7100 FftlNTTAB<2> M 3. EMPLOYEE PRI 
NTOUT" 

7200 PRINTTAB<2)"4- EDIT EMPLOYE 
E FILE" 

7300 PRINTTAB (2) "5, MOVE EMPLOYE 
E FILE" 

7400 PRINTTAB <2> "6, LIST RECORDS 
7500 PRI NTTAB (2) "7. PRINT CHECKS 

IT 

7600 PRINTTAB (2) *'B- EMPLOYER DAT 
A BASE 41 

7700 PRINTTAB (2) "9- COMPUTE PAYR 
DLL" 

7Q00 PRINTTAB < 1 ) " 10. END PROGRAM 



7900 PRINTS INPUT" 



ENTER ONE 



OF THE ABOVE*' i Y 

B000 ON Y GOTG12200, 15500, 167BB, 



22200 , 3 1 000 , 32200 , 32700 , 32600 , 32 
BH,0200 

B 1 00 G0SUB33 200 s G0T06 700 
0200 END 
3300 1 

8400 ' SUBROUTINE TO OPEN FI 

LE 

B500 ' 

8600 OPEN " D " ,#l , *' PAYROLL 11 ,212 
B700 FIELD#I,12ABAS,BA€B*,1A5 C* 
, 20ASD* , 1 2ASE * , 2A5F* , 5ASG* , SASH* 
1 1 AS If, 5 AS J * , 5 ASK* , SASL * , 3ASMS , 5 
A5N* , 5 ASO* , 1 ASP* , 5ASQ* , 5 ABR* , 5 AS 
5* , 5 AS T* , 5ASU* , 5 AS V* , 5ASW* , 5 AS X * 
1 5ASY* f 5ASI* tSASAl * , 5ASA2*,SA5A3 
* , 5ASA4* * 5ASA5* , 5ASA6* , 5ASA7* , 5 A 
SAB* , 5ASA9* , 1 1AS92* , 5ASB3* 
8800 RETURN 
B900 ' 

9000 1 LSET EMPLOYEE VARIABL 

ES 

9100 ■ 

9200 LSETA*-LN*:LSETB*=GN*:LSETC 
*«MI* 

9300 LSETD*=AD*< LSETE*-AC*: LSETF 
*-5A* 

9400 LSET(3*=ZC*: LSETH*=SS*r LSET I 
9500 L5ETJ*=MKN*(HW> :LSETK*=MKN* 



SUPPORT: 

Import) v.i . I. Tti bear the weight of t especially from underneath; uphold in position: keep from failing, cu. 
2. To hear or sustain (weight; ciir.jl. To keep from failing; strengthen: PtiJ, lm\ supjwrts their fmuhnt line with 
technie&i persarwtt that are always thore to hcfpytiu, 4, To wrvc T to uphold or corroborated Matcmeni, theory, 
etc.) >ubManltaic; verily; Pflt/ k inc. recem* iiwfwmmah rmu daily basts tU^t wp/Hiff fb^ir prortua tine. 5- 
pun klc fa fin «iri n-imitiimi uiih maintenance, provide fCH PHJ. trie. \upporis theCaConser by consistently 
treatm^ tww mhtmvtnmus in their JteUt, 
\\ ntmi-ui PBJ, Inc. 

\ lor^ description indeed, yei very applicable to the kind of service delivered by I'HJ. Inc- % hen 
i he serious CoCO user needs back-up supptin, technical information or assistance. PBJ t Inc. is 
there? Frcrni the products they mamjlueturt' through to the strategic *otutkms they offct, 
PBJ, Inc. hsu rightfully gained ilic reputaiion ol + the company with the most .mppun for ihe 
Odor Computer/' 



111 3. ■ 



"tnrtovatne Prtxlucts fhrfheCoCa User' 



( ail ui vs. r ii t.- i-hJli\ fnr nui FREE t ji;ilog 
P.O. Bov. Ml 3 ■ North Bergen, N.J. iMW - 201-330-1898 




UftC* IW THE RAINBOW 63 



(LID) s LSETLS^MKN* tCM> 




7600 LSETM*-MKN* {3P1 : LSETN*=MKNf 


12900 INPUT L N* ,QNt, Ml* 


CGI ) t LSET0#«MKN* (CO 


) TOinn r pi Mt B "Mn name "the Nt 4500 


9700 LSETS*-MKN* < SW > : LSET T*=MKN* 


13100 PR TNT "STREET ADDRESS" 


tFWJ i LBETU#«MKN* < LW) 


13200 INPUTAD* 


9800 LSETV*«MKNi; ( SY > : L5ETUI*=MKN* 


133BCt PRINT "CI TY (121 STATE t 2 ) - Z I 


(FY) i LSETXf^MKN* (LV> 




9900 L5ET Y*-MKN* { C V ) : LSE T 2 *=MKN* 


1 34 tats TiypitTAr* sa* zc* 


(UY) sL9€TR*=f1KNt (TS) 


1 3"S0EB INPUT "SOCIAL SECURITY #"sS 


1 0000 LSETA 1 #«MKN* ( BY ) : =M 


9* 


KN* (ST 5 s LSETP*«PC# 


13600 INPUT* 'NUMBER OF DEPENDANTS 


10100 L5ETA3* =*MKN* (PA) ! LSETA4*^M 


■■ | [y t -n 


KN* tPVS : LBETA5*=n:KNr (UA) 


13700 INPUT "HOURLY PAY RATE 4 ' : HM 


10?fflB 1 c ^FTA^*«aMk'NS £ VA > * LSETA7*=M 


1 3fl0E7t IfMPl JT "1 INI HN DUE^ RATE" I UD 


KN* (AA) ; LSETAS*=MKN* (RH) 


i *K*9tnB INPUT i4 rriMMlSSIDN RATE°s CM 


1 0300 L SETA9*«MKN* < OH > i LSETB2*-VJ 


i A01E7101 T KJPl IT " ^A\> T NRR PI AM AMOUNT " 


E*: LSETQ*=MKN* (MWJ 




1 0400 L RE TB3*=MKN* CGE> 


1 41 00*1 T NPI IT " RRniJP I Kim IRANPP AMGU 


10530 RETURN 


NT " ; G I 


10600 1 


14200 I NPL IT "CHARITY AMOUNT" - CC 


10700 CONVERT 5 BYTE CODED 


14300 INPUT "ABSENCE DAYS ALLOWED 


STRING 


" - AA 


10800 


14400 INPUT " VACi^ 1 I ON DAYS ALLOWE 


10900 RW=CVN<J*) : UD=CVN<K*) : CM«C 


D " i V A 


VN < L* ) 


145130 INPUT" IS ALL INFORMATION C 


1 1 000 SP =CVM < Mf ) : G I =C VN { N* i ; CC*C 


□RRFPT ""Kit 


VN <□*) 


14^00 r h 1 FF 1 S i y 1 * 1 ) =" V" THEN 1 470 


11100 SW-rVN ( ) : FW=CVN<T* Ji LW^C 


OtLBC, i ji / 


VN ■: U# } 


1 4700 GOSU B8600 : OD5UB9200 


1 1200 SY™CVN < V*) s FY=CVN (W*) : LY-C 


1 4ftGUft PUT HI X 


VN<X*> 


14900 CLOSE* 1 




1 St^PttS T MPI IT" fiWriTHFR NEUI FILE": XI 


VN ( P\Bf ) 




1 i 400 O V=P VN {Alt) * qT=CVN t A'?* ] ■ OH 


1 R1 DtDI T FK 1 ti-'W'THFWI ?7H0FLEiEA7P1P1 


■CVN CA9S) 


1 5200 


1 1 500 PA=CVN ( A3* } s PV~CVN < A4* > t UA 


1 ^300 ' Rcccpifc PUP ROOM 


=*CVNCA5*> 


1 *5400 


11600 VA=CVN(A6#) i AA=CVN{A7* ) : TS 




-CVN ( R* } 


15&0D) TFE2*»= ,H R ,+ THENlS700ELSEii700 


11700 MW*=CVN(Q*» j WE*«B2*:PC*-P*i 


15700 LNf E "N0 NAME" S GOSUBB600 


GE»CVN ( B3* > 


ieaa|i CnoVxITfllffl 


1 1 H00 RETURN 


1 jYUI0 uUSUriV -ilfliG 


11930 " 




120010 ' CREATE A NEW FILE 


16100 NEXTX 


12100 


16200 CLOSE* 1 


1 2200 CL S i GQSUBS6 00 


16300 GOTO6700 


12300 FORX«*1TO10:GET#1 T X 


16400 " 


12400 1 FLEET* f AS, 7) *"N0 NAME "THE 


16500 ' READ DATA FILE 


N12700ELSENEXTX 




12500 CLSe PRINT i PRINTING SPARE R 


16700 CLSiQA=0: PRINTFP*: i PR I NTT A 


EGORDS LEFT, YOU MUST RESERVE MO 


b(ip|) "DATft READOUT M « PR INTFP*- 


RE RECORDS. 11 


1&S00 PRINT " INPUT'^ENTER EMPLOYEE 


12600 PRINT- INPUT" PRESS -EN 




TER> TO CONTINUE" !Y:GOTO6700 


16900 IFER*"* > ALL"THEN17300ELSE IF 


12700 CLOSE* 1 : CLSs PR I NT ST RING* C3 


f f.;f " NUNL " THEN6700 


2,"# M > i :PRINTTAB(3> "ENTER EMPLOY 


17000 X-VAL(ER*> tOA*ls IF X<10RX> 


EE INFORMATION": PR I NTSTfi I NG* (32, 


10THEJMGOBUB33^00; GOT0 1 6700 


< k f*")5 


17100 GOSUB8600: GOTO 17500 


12000 PRINT "NAME (LAST , F IRST f INI 


17200 CLSiPRINTFP*; : PR I NT TAB (9 ) 11 



64 THE RAINBOW Mfcftn 19BS 




rALlNDE^ 



Memo 



Code: A0 



Get Food For ST. PATRICKS 
PARTY 3/17/85 

DUE DATE: MARCH 12,1985 



\N\(H V INC 



CALINDEX 1 

mcs a iSjlgfc ilt^k: loi ail calendar enmev 
h i* an encellant low eosl calendar for 
family or person rial use. Keep irack (if 
your appointment, und import ant dale* 
'iuch as birthday*, anniversary*, etc « ith 
rhii perpetual L-qlcudar, 

bach member or your family can have 
a fcparatc calendar on the same disV- 
and all calendar* tun be scanned quickly 
and efficiently A simplified chain of 
auniJund kMtiir.: allow-, onirics ium 
taken care of to be ahuwti on the overdue 
file at the tup ol 1 he supervisory tudticr 



CALINDEX II 

utdi/et separate disk* for calendar memo 
tilci and the database Lt> t function. 
CAllNDFX II was denned fnr hu»im->*. 
ulub arid prolrsMimid use?, *here u is 
neti-^sarx m supers mc j mi it; her or 
pcnpii mi proj<xLv het.i.k-il Im« tiuils 
enn be created and keyed into tbe 
calendar to supervise complex proiectv 
A «.ophisticated chain ol command 
feature automatically bumps up the 
supervisory ladder entries* nnr taken care 
of by the appropriate due date at lower 
level* Four levels or authority and the 
potential fur operating fifteen individual 
calendar* provide a management at 
wurkhorsc h>w co«l 



BOTH CALINDEX I & II 

arc user friendly programs they feature the ability to create and «opervt>e up 
to iiHrtn individual calendars. The calendars can be used by individuals or ran 
be different projects that you wish to uipcrvije. 

The CALINOEX features as listed to the right provide a power packed program 
irun will make you and those who use the program mure efficient 7hi* translates 
into more Icasurc nme, more money and more enjoymeni out of life Try it? If 
\ou .ire- iuu i.uo,r"icd uill h.ippih njlund your money. 



FEATURES 

* Eatfj to wrile flit: cards 

* Chain ol command supervisor 

* Automatic lickler fde 

* Multiple calendar management 
■ Perpetual calendar entries 

* List creation 3 cut Lire 

* Archive lor sati si tied entries 

* Aulomal [c SCttfl hek'Clton 
» Use* standard printer 




PLEASE SEND THIS PROGRAM! 

Cheek One ™„ 

PRICE 

□ CALINDEX I: Single Disk Personal f Family Calendar , WOO 

□ CALINDEX II: 3 Disk Calendar Fur Professional/ Social Club Business Applications. > , ♦ SSS.OO 
NOTE: Both calendars require minimon ,12K + I Disk Drive 



Pfctiw Srmt Ttr 

NAME 

ADDRESS - 

CITY 



STATE. 



□ My cheek for _ 



ZIP 



. is enclosed (C alif residents add 6.S% sales tax) 



R£AD DATA FILE" i PRINTFP** 

173GBB GQBUBaoOB 

174GH FDRX-lTOlfiJ 

17300 GET#l,XiGOSUB 10900 

17600 PRINT#-2,LP*j "DISK FILE RE 

CORD #";XiSP* 

177C0 IFLEFT*(A*,7>^ ri N0 NAME" THE 

NPRINT#-2,A*J BOTD21700 

17800 PFtlNT#-2«LF"*;LP*i " EMPLOYEE 

NAME AND ADDRESS " ; SP# ; LF# 
17900 PRINT*-2,A*sB*;C# 
10000 PR I NT #-2, D* 
IB 100 PRINT#-2 1 E* H , "F* 1 * "G* 
18200 PRINT#-2,LF* 
18300 PRINT#-2,LP*j '♦EMPLOYEE ST A 
TUS"s3P*;LF* 

1B400 PRINT#-2, , '50CIAL SEC, *" , " 
DEPENDANTS * « " HOURLY WAGE " , " CDMM I 
SSI ON" 

18S00 PRlNT#-2,Hf i TAB (25) I $f TAB t 
42> iPRINT#-2,0SINB 1l f*lt##.##"j 
HWi I PRINT*— 2 , TAB (653 CM* 1 00 j "X" 
lB6(fl0 PRINT#-2 

1B700 PRINT#-2, "UNION DUES", "SAV 
1NGS PLAN <1 , " GROUP INSUR. % "CONTR 
I BUT I DNS" 

1QO00 PRINT#-2,USlNQFlf iUD}SP;BI 



1O90CS PRINT**-2,LP#;LFS;LF*5 'WITH 
HOLDING THIS PAY PERIOD" ; LFH SP* 
19000 PRINT#-2, "SOCIAL SEC, ","FE 
0. I NC, TAX 'V STATE TAX", "MISC. NI 
THHEUD" 

19100 MW-SP+CC+ei+UD: IFPC*« "N" TH 
ENMW=0 

19200 PRlNTlHlZ.USINGFlfsSWtFWsLW 
* Pl^j 

19300 PRlNTtt-2 

19400 PRINT*-2,LP#|LP*i "YEAR-TO- 
DATE WITHHOLDING" j LF*; SP* 
19500 PRINT#-2 V'SOCIAL SEC. 'V'FE 
D« INC . TAX" , "STATE TAX " , "CONTRIBU 
TI0N8" 

19600 PRINT#-2 ( USlNBFl*|BY;FYsLY 
SCY 

19700 PRINTtt-2 

19000 PRINT#-2 t "UNI0N DUES" , "GRO 
UP INSUR. " , "SAVINGS PLAN" , "GROSS 

EARNINGS" 
19900 PRINT#-2,USINGF1*:UY;GY;ST 
IGE 

20000 PRINT#-2,LF*;LF*:LP^; "EMPL 
0 Y££ A T TEND AN C E " ; LF # s BP* 
20100 PR lNT#-2 t "ABSENCE ALLOWED " 
f "PAtO ABSENCE " , "UNPAID ABSENCE" 
20200 PR lNTt-2 , TAB (4) AA " DAYS" , PA 



NEW!,;-, PC Jr. 




— Also Available tor Apple • TRS BO I, Hi 4 & Color • Atari * Commotion — 

Over 1000 Fyll Time Audio Interactive Tutorial Programs! 



fl PCI 



* [ 









Were Your Educational 
Software Source for Grades 
K-12 and Advanced Studies 

Cwr» Nd. OH P rag rams 



air ^ 
Mftitiemaiits 
Com present ion 
HtBlory 

Spelling 
Government 



25* 
128 

II 
16 
1« 



IB Program* tn aacti of me following: 

Children'! Tataa ■ Carpaniry - E rec ironies 
-Heal Ui Services Office SNills - Statute* 
-Firai A Id .'Safety ■ Economics * Bueineas * 
Accounllng ^ Piycholoay ■ AND MANY MORE I 
Dealer Inquiries- Welcome 

* mi Ffejiirll Awilftla tor TPS AG Cdiar, 400 far fflW PC Jr 



FullTlme Audio Narration with Pictures and T«f! 

An ge our COroputfr entrant* h*ti Mir rc undwnlina pntfiaMP'w iniwune* n»rrir|^ HI 
ew 14 OliiiiifU Jn my to md upott - and lo*«r<«»* *han»ctiri VMpe cl»*rl P llivtiram 

My GOr*»a1a »r> M.-.h 1«nv? «r tt* prOQflFi Crllf SMQ D«r proc'I™ ,11. fl} iQr Z. Qfl* DO MCh 

fl':?r a) ■ Kat' huu! tim%mmtt*\. HLIQ 'o r '0 program .f> CiaasilM If In Ut-grr 
Fot jfHir Ajjpli 11, T= m will n*«rj 1n« pb? Ifi Qpfi.?n |Mt f|f pbufj in tKMnj. KS DO. arm 
M4Q> aEknK WWK P''y«r. 17v«]. Foryorur Auri 400*00 -KKVl COT. >C4>mM4 <n«*d Ehi 4tlf1 
Ciftgtlll "Kprrj»r a nc End DflraiM 4QGT tfli^l! ftrn i UtlH Zi^mSga, KUK AM prggrwm 
llaifd ■/« avji libit m TflS tO •*> 1 1,4 mttich ntquif* rh» MftU m«if conwkv, tW.05. t^rj 

*0> ItlFK CUMlll Q\+f*i »«O0 For Eh* PC J7. « Ul|«lt« id^lK Hk£ ■ QOOd 

£«i»Ee> ««cvid«« h rmuifpd. A R*d i Ahtoi CCHAi « la mutfTwienow 

5» r 4 For « - B i*i;i s of aw tQOO e.'W*n»» tor A Evil, - n 3 BO. A0fl4*. 

law PC Jr darmnodgra, ate 

Fa* r?&a iflloTnaria*!. w»H V Hil lOMtar ir.qul'tai *«lEtHrW1 

TOLL FREE 1-800-65^-3671 

IN OKLAHOMA {406) 2BB-2301 

r~Z) DORSETT S3 

L^ifl*/ Educational Syatamt, Inc. 

Bon 1230. Nermei*, OK 73070 I J 



G6 THE HAINDOW MaiiuH 1905 



" DAYS <\UA" DAYS " 

2 0300 PR I NT#- 2 , LF* ; " VAC A T I ON ALL 

□WED* T " VACATION USED" 

23400 PR I NT*-2 , TAB < 4 i VA " DAYS " , PV 

"DAYS" 

20500 PR I NT #-2 , LP* ; LFS ;LF#; " PAYC 
HECK FOR WEEK ENDING WE*;LF*;S 
P* 

20600 I FPC*= " N " THENPR I NT#-2 , LP$ ; 
"NO PAYCHECK THIS PERI QD" s BP* : PR 
I NT #-2 »STRI NQ* (20, 10) : 60T02 1 700 
20700 PRINT*-2, *' REGULAR HOURS"," 
OVERTIME HOURS'* 

20B00 BA-<RH+<0Httt.5H*HH-MTS*CM 

) 

20900 TW=MW+FW+SW+LW 
21000 PT~GA-TW 

21100 PRINT#^2,TAB(6)RH; TAB (25)0 
K 

21200 PRINT* -2 

21300 PR I NT #-2 , "TOTAL SALES" , M BR 
□SS AMOUNT" , "TOTAL W I THHELD ", "NE 
T AMOUNT" 

21408 PRINT#-2,U5INGF1*;TS;GA;TN 
;PT 

21500 PRINT#-2,5TRING*U6,10) 

21 600 I FQA— 1 THENCL0SE#1 : GDTO6700 

2 1 700 I FQA* 1 THENCLOSE* 1 ; GO TO 6 700 

; EL5ENEX T X : CLOSE** I 

21600 GOT 06 700 

2 1 900 ' 

22000 EDIT EMPLOYEE FILE 

22100 ' 

22200 CLS : PR INTFP* ; ; PR INTTAB ( 7 ) " 
EDIT EMPLOYEE F ILE" : PRINTFP*? 
22300 PRINT: INPUT "ENTER EMPLOYEE 

RECORD *"s X 
22400 IFX<1THEN6700 
22500 GOSUBB600:GET#i r X;GO5UBI09 
00 

22600 CLS i PR I NTFP* | t PR I NTTAB (7)" 
EDIT EMPLOYEE FILE": PR I NTFP* 
22700 PR J NT® i 30, "K EMPLOYEE NAME 

AND ADDRESS 11 
22800 PR INTTAB (2> "*2. EMPLOYEE PAY 

STATUS" 

22900 PR INTTAB < 2 ) " 3 . W I THHOLD I NG 
THIS PAY PERIOD" 

23000 P R I NTT AB ( 2 ) *' 4 . W I THHOLD I NG 
YEAR-TO-DATE" 

23100 PR I NTTAB 't 2 > "5, EMPLOYEE ATT 
ENDANCE RECORDS" 

23200 PR I NTTAB (2) "6 • PAYROLL CDMP 
UTATION" 

23300 PR I NTTAB (2) " 7 - END EDIT FUN 

CTION" 

23400 PRINT: INPUT* 1 ENTER ONE 
OF THE ABOVE "p OA 

23500 CLS: ON DA GQTQ24000 , 25100 , 



26600 | 27500 , 28500 ( 29000 ,30600 
23600 GDS U B 3 32 00 1 GO TO 2 2 200 

23700 1 

23BG8 ' EDIT EMPLOYEE NAME & 

ADDRESS " 
23900 ' 

24000 PR I NTF PJ ; : PR I NT TAB { 2 ) "EDI "I 
EMPLOYEE NAME & ADDRESS" : PRINTF 
F* 

24100 PRINT: PR I NT 11 ENTER EMPLOYEE 
NAME": PRINT" (LAST , F IRST , INIT I A 
L) " 

24200 I NPUTLN* , BN* , M I * : I FLN*» " " T 
HEN24300ELSEL5ETA*=LN* i LSETB*=GN 
*:LSETC*-MI* 

24300 PRINT i PRINT"ENTER EMPLOYEE 

STREET ADDRESS" 
24400 iNFUTADfj I FAD*= iMt THEN24500 
ELSELSETD*=AD* 

24500 PRINTi PRINT "ENTER CITY (12 
> ( ST (23, ZIP (5) " 

24600 I NPUTAC* , 5A* , Z Ct : I FAC*» " " T 
HEN24700EL£ELSETE*=ACS J LSETF*-SA 
*lL5ETG#=ZC* 
24700 GOTO22600 
24800 ' 

24900 ■ EDIT EMPLOYEE PAY ST 

ATUS 

25000 1 

25100 PRINTFP*i *PRI NTTAB (6> "EDIT 

EMPLOYEE PAY STATUS" i PRINTER* 
25200 PRINT: PR I NT "ENTER SOCIAL 5 
ECUR1TY NUMBER" : INPUTSS* 
25300 IFSSf = " "THEN25400EL8ELSETH 
t-SSt 

25400 PRINT "ENTER NUMBER OF DEPE 
NDANTS"; INPUT DNS 

25500 I FDN*= J ' " T H EN 2 5 60 0ELSELSE T 1 
*«DN* 

25600 PRINT"ENTER HOURLY WAGE " : I 
NPUTB1*: I FBI*-*" " TBEN25700EL5EL5E 
TJ*s=MKN*<VAL<Bl*> ) 




1 [ANDrCGPE 

I'm - K-A., r j f ri>tecr«J encrjptlun 
program htd^A infmmu turn. 
Require* |r.k i-itu-iiilcd hank". 
Tap* )]fl.SO or <Ji»k II'I.SG 





25700 PRINT -ENTER UN I ON DUES" : IN 
PUTB1*: IFB1S- " " THEN25800ELSELSET 
KS«MKNS<VAL(B1S)> 

25B00 PRINT "ENTER COMMISSION PER 

CENT'* I INPUTS it; IFB1S-" "THEN25900 

EL5ELSETLS-KKNS (VAL (8l*)/100) 

25903 PR I NT "ENTER SAVINGS DEDUCT 

ION" : INPUTB1S: I FBI*-" "THEN26000E 

L5EL5ETMS-MKNS (VAL (BIS) > 

26000 PRI NT"ENTER GROUP INSURANC 

E": INPUTB1*: I FB1S-" "THEN26 1 00ELS 

EL5ETNS-MKNS I VAL < BIS) > 

26100 PR I NT "ENTER CHARITY DEDUCT 

ION": INPUTS!*: IFB1S-" M T HE N26 2 00 E 

LSELSE TOS-MKN* (VAL (BIS) > 

26203 GOTO22600 

26300 ' 

26400 ■ EDIT WITHHOLDING THI 

S PAY PERIOD 
26500 ' 

26600 PR1NTFP*! i PRINT "ED IT WITHH 

OLDIN6 THIS PAY PERIOD" : FPS 

26700 PRINT "EDIT SOC. SEC* WITHH 

ELD" 1 : INPUTB1S: IFB1S-" "THEN26B00E 

L5ELSETSS-MKNS(VAL(B1*1 > 

26900 PRINT" EDI T PICA WITHHELD"! 

I NPUTB1 Ss I FBI*™ ■* " THEN26900ELSELS 

ETTf =MKNS (VAL (BIS) ) 

26900 PR I NT "ED IT STATE TAX WITHH 

ELD '* : I NPUTB 1 S : IFBl *«" "THEN27000E 

LSELSETUf-MKN* (VAL<B1S> ) 

27000 PR i NT » ED IT MISC. WITHHOLD I 

NG 1k : I NPUTB If i IFB1 11 "THEN27 1 00EL 

SELSETGS*=MKN* (VAL (BIS) J 

27 100 GOTO226B0 

27200 ' 

27300 • EDIT YEAR-TO-DATE WI 

THHOLDINB 

27400 ' 

27500 PRINTFP*; : PRINT" EDIT YEAR 
-TO-DATE WITHHOLDING" ! PRINTFP* 
27600 PRINT "ENTER SOC. SEC- TOTA 
L"; INPUTB1S: IFBl f= " "THEN27700ELS 
ELSETVS=MKN*(VAL(Bi*) > 
27700 PR INT "ENTER PICA TOTAL" t IN 
PUTBl*: I FB 1 *=" " T H EN2 7900EL SE L SE T 
W*-MKNS(VAL<Bl*>) 

27800 PR I NT " ENTER STATE TAX TOT A 

L" : INPUTB1 * : I FB I S= " 1,1 THEN27900ELS 

ELSETXS-MKNS < VAL <Bl*> > 

27900 PRINT " ENTER CONTRIBUTIONS 

TOTAL": INPUTBISs IFB1*=" " THEN2800 

0ELSELSETYS~MKN* (VAL (BIS) ) 

28000 PRINT" ENTER UNION DUES TOT 

AL"s I NPUTB IS; I FBI*-" "THEN2B100EL 

SELSETZS=MKN*(VAL £B1S) > 

2B100 PRINT "ENTER GROUP INS. TOT 

AL": INPUTBISs IFB1S-" " T HEN2820 BEL 

SELSET A 1 S-ttKNS(VftL(Bl») > 



28200 PRINT "ENTER SAVINGS TOTAL" 
: INPUTB1S: IFB1*»" "THEN2S300ELSEL 
5E T A2S-MKNS < VAL (BIS) > 
20300 PR I NT "ENTER GROSS EARNINGS 
INPUTB1S: IFB1S* " " THEN2B400ELSE 
LSETB3S=*MKN* C VAL (BIS) ) 
29400 GBTO22600 
28500 ' 

28600 ' EDIT EMPLOYEE ATTEND 

ANCE RECORD" 
29700 ' 

28B00 PRlNTFPSs :PRINTTABC4) "EDIT 

EMPLOYEE ATTENDANCE": PRINTFP* 
28900 PRINT "EDIT ABSENCE DAYS AL 
LOWED" J I NPUTB IS: IFB1*»" "THEN2900 
0ELSEL5£TA7*«MKNS < VAL (BIS) ) 
29000 PRINT "EDIT PAID ABSENCE" : I 
NPUTB1S: IFB 1 S=" " THEN29 1 00ELSELSE 
TA3S=MKN* (VAL (BIS) i 
29100 PR I NT "ED I T VACATION ALL OWE 
D"s INPUTB1S: I FB i S= " " THEN29200ELS 
ELSET A6* 0 MKN* ( VAL (BIS) ) 
29200 PRINT"EDIT VACATION USED"s 
I NPUTB IS: 1FB1*=" " THEN29300ELSELS 
ETA4*=MKNS t VAL (BIS) ) 
29300 PRINT "ED IT UNPAID ABSENCE" 
s INPUT© 1 *: IFB1S-""THEN29400ELSEL 
SETA5S-MKNS (VAL <B1S> ) 
29400 GDTO22600 
£951*0 

29600 EDIT PAYROLL COMPUTA 

TIQN 

29700 1 

29900 PRlNTFPSs s PRINTTAB(4J "EDIT 

PAYROLL COMPUTATION": PR I NTFPS 
29900 PR INT " REGULAR HOURS" s INPUT 
BIS: IFBI*=" " THEN30000EL5ELSETAB* 
-MKNS (VAL (BIS) ) 

30000 PR I NT " OVERT I TIE HOURS": INPU 
TB1S; IFB1S-"*THEN30100ELSELSETA9 
*=*MKNS(VAL(B1S) ) 

30100 PR I NT " TOTAL SALES" : I NPUTB I 
Si IFB1*=" " THEN 3 0 200EL S ELS E Tft S = MK 
NSC VAL (Bl*i ) 
30200 GOTO2260B 
30300 ' 

30400 f END EDIT FUNCTION 

30500 + 

30600 PUT* 1 ( X t CL08EH 1 : QOTO6700 
30700 

30800 MOVE EMPLOYEE FILE 

30900 

31000 CLS: PRINTERS* ;PRINTTAB<6) " 
MOVE EMPLOYEE RECORD" : PRINTFP* 
3 1 1 00 GDSUBB600: PR I NTs I NPUT ENTE 
R OLD EMPLOYEE RECORD #"(PR* 
31 200 1 FPRS- " NONE " THEN6700ELSEPR 
-VAL (PR*) 

31300 GET#1 , PR : PR I NT "RECORD #"PR 



6fl THt HAtNBUW WBfCn l«i 



Squeeze More Out Of Every 
On-Line Minute. 




tiling the software 
package thai makes you r 
Tandy 1 Color Computer more 
productive and cost -efficient. 

Nw Vidfox* frum CompuServe has 
unpamliekKl intelligence to let your com- 
puter c ommonirale more eificicntly and 
economically with most bulletin Ijoanfe 
and time sharing services ( including 
CompuServe's lnlr»niiiilii»n Nervu v I 

Here 1 are jusl a few ol the features VidLex 
provides to bri n gyour ( ui-liue luxirs in li ne . 

Aulo-Logam. Lets you lojl on quickly and 
sm^ply by utilizing prompts, and responses 
prr-defined by you. Also allows initiation 
<i| imi'-ii,i[il1 hf( j< i after kig&ingnm 

Error-Free L ploadin n and Down* 
loading. CompuServe 'IV Pntfoeol rmi 
lained in Vidlex Ids you trailer lu or 
from disk or cnssetlc and CompuServe 



hosl with guarant eed data 
integrity despite line noUe. Also 
imAfidVs em ir-free downloading from 
CompuServes extensive software libraries, 
including the Color Computer SIG f GO 
COCO) and Rainbow on Tape (GO 

softcX). 

10 Fund ion Keys. Let you consolidate 
long commands inio single keystrokes, 
nefimtionscan tie saved to and loaded from 
disk, allowing multiple definitions lor 
different applications. 

Capture Buffer* Sates an on-line session 
in memory to review or use later. Contents 
can be loaded from or saved to disk 
tlispLwd txjlli "ii ami oil lint 01 [luinpetl 
to your printer at any baud rate. 

On-line Graphic?*, feature run-length 
compression lor Caster transmission^. 
Displays stock charts, wrathe r maps 
and move- 
Full ASCII Keyboard. All I2H ASCII 



lerscanb 

a*i well as many buiii - i n li tea I lu i u i mm 
such as inverse video, disk directory, 
communications parameters, etc. 

Timely Updates. Keep you informed mi 
latest Vidtcx developments at tow cost 

New Vidlex is available on disk 
t #55122) or cassette (#55123) lor unly 
$39.95. Both wrsions require a 32 K 

t flkll I i M |ij jiilt-f it i ■■ 1 1 I l .H-vr-ilr ur 

disk drive) and a 300 baud miKfcm. 

If you are already a CompuServe sub- 
scriber, you can order Vidlcx on Que by 
using ilit- « n ) ORDER commatid. Other- 
wise, check with your nearest computer 
dealer «r to order direct call or write 

CompuServe 

P.O. Bom 20212 5000 (Mmgtott Conlru Bi *ti 
CtJuFflbua. Ohio 43220 

1-800-848-8199 



V%dk» it t hhnilt ii tw-fc ,. . lrj.wmiik , 4 I****. 



An HHP 61** Company 



Falsoft to the Rescue . . . 

. . . with The Rainbow Bookshelf 

Don't take it out on your local bookseller 
if youve been frustrated by his woeful 
supply of books on the Color Computer. ^ 
There just haven't been enough in 
circulation. 

Help is on the way. The same folks who bring you the 
RAINBOW are, right now. poring over new manuscripts, 
considering new concepts, and identifying critical areas of 
need. There will be fun books, packed with air-new games and 
Informative programs, and books of a more serious nature to 
help you take full advantage of the Color Computer's capacity. 




- The Rainbow Booh ot simulation* i-s the 
newtrti addition 10 the bookshelf, featuring 
aware? winners from 7 me rainbow's very first 
Simulation contest You will carve your niche 
in history as tne Pre^de«it of Iftr Umlihl 
Stales mange tn* course ol tne Civil War oe 
on the not ical ai Chapman o< a major u S 
corporation ibvg a town from flooding, luam 
sailing rriaiiuuvma or engage in a stta oallltf 
Twenty new Simulation* — rcahtlic 
challenging and tun 

Book S9 9* 

Tip* %9 95 



- Carmng 3CK?n >g The Comptit* ftairibow 
Gufde to 0 S - Bf t}\ Pale Puckpit a rm Pelef 
Dibble Thw comprehensive new publication 
packed with programs. demystiiiqs the 
system through a Sltjp-Dy alttp proceft* Twro 
01 The Joremost authorities fully explore the 
incredible potential ol th*4 itiulHf peeled new 
Operating sy&tam 

a.mk I19.9S 
Two DM PMkava .... 131.00 



- Copies jiu snll available of The ftafnba* 
Book qf AcNenlutet wruch includes all t J 
winner* tram rue flAJntaow * First Adventure 
contm A sure collector'! item, the entries 
include nil me elements 01 tne classic 
Aveniures, including the allure o> a tropical 
liiaod. the cany antics at a mad scienter, 
imofcing dragon*, winding hallway*, never 
endmg lorexti, etploaions, traps, tncks, 
mindoenders. and more 
Boon 17. as 

Tape S? SfS 



Order both? The books provide comprehen- 
sive instructions often needed to ioad the 
programs The tape/disk saves you hours of 
lime required to key in lengthy listings. 



Keep your library up to date, Order now! 



/ want to start my own 
Rainbow Bookshelf! 

Please send me: Q The Rainbow Book ot Simulations $ 9.9b 

□ Rainbow Simulations Tape S 9 95 

□ Th e Co m p] e re Rai n bo w Gu id e loOS-9 $ 1 9,95 

□ Rainbow Guide to Two Disk Package $31 00 

□ The Rainbow Book of Adventures S 7.95 

□ Rainbow Adventures Tape $ 7 95 

Add $1 per book Shipping and Handling in IAS* 
Canada and M&xico Add $2.00 
Ail Other Foreign Add S4 00 

Total 



Faisofl, inc. 
Ttia Feisoft Building 
9529 U.S. Highway 42 
P O. Box 3SS 
Prospect. KY 40059 



Name . , . .... 

Address T . . ........... ♦ 

City State , ZIP 

□ Payment Enclosed □ VISA Q MasterCard □ American Express 

Account Number m Interbank No, (MC Only) . 

Signature , , . . Card Expiration Date . 

r Alto* 4 »eeki lat delweryj 



35400 PRINTAr;B*;C$: INPUT"IS THI 
S INFORMATION CORRECT {Y/NP'fOA* 
% 1 500 I FDA*-" V " THEN3 1 600ELSE3 X 00 

0 

31600 PRINT: INPUT" ENTER NEW RECO 
RD #";NR 

31700 GET ft 1 f MR : IFLEFT* < A*,7J < >' ( N 
□ NAME " THENGOSUB33200 s CLOSE* 1 1 EL 
SEGOTD31000 

31B00 GET#1 ,PRsPUT*I ,NR:CLDSEKli 
GOTO6700 

31700 ' 

32000 ■ LIST RECORDS 

32100 

32200 CLSiPRlNTFF*; : PRINT TAB ( 10) 

" RECORDS L I ST" : PRINTFP*s 00308860 

0:FaRX=lTO10:BET#l ,K 

32300 PR I NT " REC# " X ; TAB < B ) A* ; B* ; C 

* 

32400 NEXTX : CLOSEtfl ; INPUT" PRE 
S3 < ENTER > TO CONTINUE" ; OA 
32500 GDTO6700 

32600 CLS? PRINTFP*; % PR I NTT tS 1 " 
ONE MOMENT PLEASE " : PRlNTFP*: RUN" 
EMPLOYER" 

32700 CLS: PRINTFF*; : PR1NTTABCB) '* 
□NE MOMENT PLEASE " : PR 1 NTFPS : RUN " 
CK WRITER " 

- ...V lfld Cl.SiF'RINTFPJ; : PR1 NTT AB ( 3 > " 



ONE MOMENT PLEASE" ; PR I NT FP* a RUN 1 * 
COMPUTE " 
32900 ' 

33000 * ERROR ROUTINE 

33100 ' 

33200 FOR X=l TO 10* CLS 
33300 FOR T^l TO 50: NEXT T 
33400 PRINT®233," ILLEGAL ENTRY": 
SOUND 100,1 

33500 FOR Y=l TO 50: NEXT Y t X:CLS 
: RETURN 
33600 RETURN 
33700 

33B00 ■ WARNING ROUTINE 

33900 • 

34000 CLS: PRINTERS : : PRiNTTAB < 12i 
" nam i nq 1 : PR I NT ; PR I NT" RESERV I NB 
DISK FILE SPACE WILL DESTROY 
ANY PAYROLL RECORDS CUR 
RENTLY ON DISK' ! ": PRINT: PRINTFPS 
341 00 FORK* 1 TO20 1 SOUND 1 00 , 1 s FORY 
*1TO20: IMEXTY , X 

34200 PRINTjPRINT"PR£SS < ENTER > 
TO RETURN TO MENU" 

34300 PRINT "PRESS r TO RESERVE 5 
PACE" 

34400 E2*"*INKEY*t IFE2ff«" " THEN344 
00ELSERETURN 



Oru -l mi ? ( tutu w H wru t 

One of these day* when you run our nl thing* lo 
do with your primer, you can u*c this one-liner (0 
prim diskette rucktriv The program >h«aW worV with 
any ordinary printer Alter printing, cut along ihc 
dotted line, fold the tWJ halves logcitn:r and fold 
and tape Llic Lafov 

The listing: 



One- Liner Contest Winner k - . 

This is ;i skiing L-nmc using ihe right joystick. Move 
your st& left or right a* you go down the mountain. 
Try to puss between the flags. The game ends when 
you knock down 10 flags. 
I he Bftiftg 



1 FORI*! T07 1 1 PR I NT #-2, " • " } t NEXTi 
PRINT#-2," " t FOR I * 1 T022: PR I NT#-2 
f ":TAB<7J "f TAB<&3> J %'*. j TAB ( 
70) j "!NEXTtF0RI-lT07liPRINT#^2 
,"," S !NEXTsPRINT#-2V* rt aFORI*lTO 
2Bi PR I NT#-2 , TAB < 7) i " . M I TAB (A3 ) ; ■ 
n *l NEXT! PR I NT#-2 f TAB C73 i iFORI-TT 
043iPRINT#-2, *i : NEXT i END 



1 S=RND< 15) : PRINT eS+487,"~ ~"aaF 
ORX = l TD9j Z-INT CJOYSTK (0) /22> - 1 : R 
»R+Z t PR I NT«507 , 6 "yyyy "Pi i PR I NT«2 
00+R, H #"; sPLAY"Tl5A"sNEXTa IFR-B 
THENPLAY "B" I F*P+5t GOTGlEi_SEP»P-l 
s IFR+l-S ORR-l-S THENPLAY 41 FD** ; PR 
INTei*?¥+R/V*j jG=0+Ii IFQ-10THENP 
PINTS ELSE 1 ELSE 1 



George Yeagff 



Kevin Pt rh\ 
Lubbock, TX 



|Fof ih\t *iftnni| :>n< Kncr cpntt»l <Mry tlx akHlinr hs* been tent i-uptc* 
l<» thMh TV WW*™ tJf .Vmfn^M»i« «Uj kti cixniMniuii ff*J»i/'.** 



41-41* Ihtt iKrttint 

Ol both fhr *H>lflu»k 



Miff.h ISS5 TKEflAlNBOW 71 



V/ 270* . . 


...70 


13000 


177 


4700 


,101 


t4700 


150 


6700 . 


.214 


1€400 


■13 


8900 




END . , 


, 246 


1G7O0 


107 







EMPLOYER 

EMPLOYER DATA BASE PR 



lining 2; 
Km player 

1000 
11(30 ' 
□GRAM 

1200 * FOR PAYROLL PACKAGE 

1300 J BY DENNIS H- WE IDE 

1400 r COPYRIGHT 

1 600 CLSi CLEAR 1 : POKE 1 53 , 20 : F i 
ft* " s DIMMN* < 

12) :6QTO3900 
1700 " 
1600 ' 
1900 ■ 

2000 ! BUFFER #2- EMPLOYER VA 

R TABLES 




FLY at MACH 21 

F-16 Instrument 
Flight Simuhitiir 

lWt chug audi; sd at 90 sum wmi other 
snaHATom ■ F IB rLFs Maui is rjllv 
ACROBATIC, von niAUsnc , 921.95 

DESCENDERS n* Eaoio Shack* LPVT1. DMP100, TDP-1 . as* 
Gomlul Baxkna* characters 117.95 

TSPGOL wftware spouL£r eur TELjnroTER*** only Tscuides 

DCSCCttUOt*. njJ j ■ | j^niiuitu.-rij j. „„..".i. r- r " u i-r jWtfS 

TEL E WEITEfWfc T*rt .149.04 Dkk (69 95 

ELITE CALG The BEST CoCo SntEAnwcttr. ...§599ft 

ELITE FILE Thb BEST CoCn Data*asi. ... .....$74 JO 

At If; CoCo WOA/jr* 

Our software catalog 

TtKED OT f.fcKlMi FABLT.QCH AO llCTLJIES THAT CHlVl RESEMBLE THK 
FPOOftAM AT ALt? \Vl%SDEB WHAT THfc rfiOMlAMS RRM.LY DO? OCR 
CATALOG }J ON TAPM OR mm AND COVTUJ3 DETAIL** EXPLANATIONS 
rtf FftQ£RAXa k I1SMO IHW BAMS & OWIAC** ALONG WITH RtVlEWS & 

akticlo fOR vol Send $2,00 & wi mn rujk ifflir gltr latest t# 

rOHMAttOK, PlGASI SPBCtTT l&f4K TAl* OR OHX NcTTE A**T SOFT 
WARE AUTHOR MAY aDVERTlM IN BLM CATALOG AT NOWNAt flWT; CO* 
tACT UH TOR DPT Alia 

Call Hi ft .321 2040 M Ml EST for ordering oft iKroiWATtPM 



KHT Sn/fu'Are Inc. 
P. O. Box 41395 
SI. Petersburg, Flnrhln 33743 



2100 ' 

2200 *(D1*> 9 MO#= PAYROLL MO 

NTH 

2300 ' <D2*> 5 PT -EMPLOYER P 

AYROLL TOTAL 

2400 '(D3Si 5 PY -EMPLOYER P 

AY ROLL Y-TD-D 

2500 ' <D4*> 5 T2 -EMPLOYER S 
S TOTAL 

2600 ■ <D5S) 5 YS -EMPLOYER S 

S Y-TD-D 

2700 ' tD6*i S TF ^EMPLOYER T 

OTAL FED, INC. TAX 

2800 ' <D7S> 5 YF ^EMPLOYER T 

OTAL FED, INC- TAX Y-TO-D 

2900 '{DB*> 5 TU -TOTAL UN ID 

N DUES THIS PAY PERIOD 

3000 ' CD9*J 5 TC -TOTAL CHAR 

1TY CONTRIB THIS PAY PERIOD 

3100 <El*> 5 YC -TOTAL CHAR 

ITY CONTRIB Y-TD-D 

3200 * tE2*> 5 YL =T0TAL STAT 

E INC. TAX Y-TD-D 

3300 1 (E3*J 5 TL -TOTAL STAT 
E INC. TAX 

3400 ' (E4S) 5 IT -INSURANCE 
TOTAL 

3500 ' CE5*) 5 IY « INSURANCE 

Y-TD-D 

3600 ■ 

3700 4 CONTROL CODES 

3000 J 

3900 LFf-CHRt (10) : LP*-CHRf ( 31 > sS 
PS-CHR* < 30 i : FP*=STR I NO* 1 32 , ft *' ) 
4000 FORX^ 1 TO 1 2 : READMN* ( X > : NE X T X 
4100 GOTQ6700 
4200 ■ 

4300 ' SUBROUTINE TO OPEN FI 

LL BUFFER 
4400 ' 

4500 OPEN" D'S #2, "EMPLOYER" * 74 
4600 FIELD#2,7ASDl* 1 5ASD2t,5ASD3 
* , 5ASD4* , 5ASD5* * 5ASD6* , 5A5D7 * , 5A 
SD8S , 5ASD9* , 5AS€ 1 $ , 5ASE2S , 5ASE3S 
, 5ASE4* 1 5ASE5* 
4700 RETURN 
4500 ' 

4900 " LSET EMPLOYER VAR1ASL 

ES 

5000 ' 

5100 GOSUB4600: LSETD1*-M0*5 LSETD 

2*«MKN* (PT) s LEE T D 3#**MXN* ( PY ) 

5200 LSETD4**MKN*<T2> ; LSETD5S=MK 

N#<YS) :LSET06*=MKN*<TF) 

5300 LSETD7S-MKN* (YF) * LBETD8*— MK 

N*(TU) :LSETD9*«MKN*<TC> 

5400 LSETE1*-MKN*(YC) =LSETE2*=MK 

N*(YL> :LSETE3**MKN$(TL> 

S500 RETURN 



72 the rainbow mm^u icaa 



' 

5700 CONVERT 5 BYTE CODED 

STRING 

5600 * 

5900 PI =CVN ( D2* ) i PY=CVN<D3S I : T2= 

CVN CD4*J : YS-CVN ( D5* ) 

6000 TF =CVN < D&* > : YF»C VN < D7* } : TU- 

CVN(DS*> : TC-CVN<D9SJ 

& 100 YC=*CVN (E1S) : YL-CVN ( E2* } : TL- 

CVN £ E3f > E 1 T -CVN ( EAS ) 

6200 I Y-CVN ( E5* J ; rtO*«Dl* 

6L0t3 RETURN 

6400 

6500 EMPLOYER DATA BASE PR 

OGRAM 

6600 

6700 CLS s PR I NTFPS ; : PR I NT T AB < 3 1 " E 
MPLQYER DATA BASE PROGRAM" 
6800 PR I NTFP* : PR I NTT AB U 0 ) » PRDGR 
AM MENU * 

6900 PR 1 NT : PR I NTTAB ( 5 ) " 1 . RESERV 
E FILE SPACE" 

7000 PRINTTABO) "2, RETREIVE DAT 
A RECORD' ■ 

7100 PRINTTAB<5> H, 3. EDIT DATA RE 
CORD" 

7200 PR! NTT AIM 5) "4* COMPUTE PAYR 
OLL" 

73B0 PR I NT TAB (5> M 5, WRITE CHECKS 

7400 PR I NT TAB ( 5> "*6. EMPLOYEE DAT 
A BASE" 

7500 PRINTTAB (5) "7. END PROGRAM" 
7600 PRINT j INPUT" ENTER ONE 0 
F THE ABOVE"; DA 

7700 ON D-A OOTOB300, 9500, 12400, 1 

7200 , 1 7300 , 1 7400 , 7900 

7B00 GaSUB17600:GQTO6700 

7900 END 

Q000 

8100 ' RESERVE FILE SPACE 

0200 ' 

B300 G DBU B 1 B500 t IFE 1** W R" THENS40 
0ELBE6700 

0400 CLS: PRINTS PRINTTAB (6) "RESER 

VI NG FILE SPACE" 

8500 GDSUB4500SBOSUB5100 

8600 FDRX - 1 TO 12: LSETD 1 *=*MN* i X ) 

8700 PUT#2 , X : NEXTX ! CLD3E#2: REBTO 

RE; G8TD6700 

BB00 ' 

8900 1 DATA STATEMENTS 

9000 1 

9100 D AT A J ANUAR Y , FE BRUAR Y , MARCH , 
APR 1 L , MAY , JUNE , J ULY , AUGUST , SEPTE 
MBER t OCTOBER , NOVEMBER , DECEMBER 




CoCo Tax 
Preparers 

Eliminates anxiety for individuals 
Saves time for professionals 



Versions. 



up ports 



Costs 



Micro Forms IOWA, 1040EZ 

Mini Schedule A, B, W 

Forms 104l), 1M0A. 1040EZ 



Professional Form UMO, 1O40A, 1&40HZ 
2106, 2119. 3903, 4797 
Schedule A, B, C D, E r G, SE, W 
Office at Home, Installment Gam, 
Dependency Support, Credits 
and Other taxes 5149.95 

All Versions Feature; 

• Fill] reverse-screen scrolling 

• Fonvard'Screen block scroll 

• Calculator mode supports + , - T \ \ = on numeric data 

• Continual edit capability 

• Printouts on pm-trnment -approved forms o: plain paper for 
use with overlays 

• Full on-line diagnostics on data inpul 

• Runs on 32K extended Basic (one disk drive Willi change of 
diskette or two disk drives} 

Easy to Use lust answer i hi ttttfesti nm. 
Easy to File One diskette per taxpayer- 
Easy to Lperade CoCo Professorial Taxpayer 1984 
updates available for only $59.93, 



t Ldttird Drive 
A*hJmd. MA C1721 



Man Tixptepvrt 

Q Mi«\i TAvprfpim S3* 11 *? 
9 Chert ot Money Onirr Endtiwd 
E*p. D«le 




March 1909 THE RAINBOW 73 



92m * 

9300 T RETRE1VE DATA RECORD 

9400 ' 

9500 CLS : PR I NTFP#? : PR I NTT AB i 6 )" R 

ETREIVE DATA RECORD" : PR I NTFP* 

<?60a PR I NT; PR INT: INPUT "ENTER RED 

ORE MONTH"; Mi*: F2-0 

9700 I FM t * - »' ALL 11 THEN 10 200EL SE 1 FM 

l**= n NONE " THEN6700 

9B00 GOSUB4300 : FORX = I TO 1 2 

9900 IFLEFT* (MN* ( X) ,3)«LEFT*(M1* 

, 3) THEWBET#2, X: X-l2;f 2 S 1 

i 0000 NEXTXr I FF2«0T HE NCL0SE#2 1 GO 

SUE! 1 7800: ODTO9500 

I 0 1 00 GOSUB5900 i GOSUB I 0700 : CLOSE 
#2;GOTO6700 

10200 0OSUB450B:FORX^1TO12sGET#2 
• X 

1 0300 GOSUB5900; OOBUB 1 0700s NEKTX 
i CL0SE#2 ; BOTO6700 

i mm 

10500 - PRINT DATA RETRE 1 VAL 

10600 ' 

10700 PRINT#-2,LF*iLP*; "EMPLOYER 

RECORD FDR "MO* 
10800 PRINT#-2,LF*;LF*; h MONTHLY 
TOTALS" ;LF*;SP* 

10900 PR I NT#-2, "PAYROLL TOTAL"," 



SOC.SEC. TOTAL" , "FED. INC, TAX 1 ' , ,P ST 
ATE TAX TOTAL" 

1 1000 PR1NT*-2,USINGF1*;PT:T2;TF 
; TL 

! 1 100 FRINTH-2,LF*5 LF* ( LP*j "YEAR 

-TO— DATE TOTALS" ;LF*;SP* 

11200 FR I NT#— 2 « " PAYROLL TOTAL' 1 , " 

SOC - SEC . TOTAL " , "FED, INC. TAX " , "CO 

NTRIPUTIONS" 

11300 PRINT#-2 1 USIMGF1*5PY;YS*YF 

;YC 

11400 PR INTi^2 * LF* ; LF*; "STATE TA 
X TOTAL", "INSURANCE TOTAL" 
11500 PRINT#-2,USINGF1** YL| IV 
11600 PRINT*-2,LF*;LF*iLP*; * PAY 
PERIOD TOTAL" i LF*(SP* 
11700 PR I NT#-2* "UNION DUES % "CON 
TR I BUT IONS", "INSURANCE TOTAL" 
H800 PRlNTK-2,USINBFl*:.TU;TCt IT 
11900 PR1NT1»-2,STRING*(3&, 10) 
12000 PRINT#-2,LF*iLF*;LF*;LF*:R 
ETURN 
12100 ' 

12200 * EDIT DATA RECORDS 

12300 * 

12400 CLS: PR INT FP* 5 TAB<8J "EDIT D 

ATA RECORDS " : PR I NTFP*| 

12500 PR I NT: PR INT; INPUT "ENTER MO 

NTH TO ED I T" ; Ml f 

12600 IFMl*="NONE"THEN670O 

12700 GOSUB4500:F2-0 

12800 F0RX^1TD12 

1 2900 i FLEF T* t M 1 * , 3 J -LEFT* ( MN* i X 
) ,3)THENRN*X3F2-=1 

13000 IFF2=0THENGOSUB17S00: CLOSE 

#2: GOTO 12400 

13100 GE T #2 , RN : eO5UB5900 

13200 CLS: PRINTFP*; :PRINTTAB< 10) 

"EDITOR MENU " : PR I NTFP* 

13300 PRINT: PR INTTAB <2> "t. EDIT 

MONTHLY TOTALS " 

13400 PRI NTTAB (2) "2. EDIT YEAR-T 
O-DATE TOTALS" 

13500 PR I NTTAB (2) "3» EDIT PAY PE 
RIQD TOTALS" 

13600 PRINTTABC2J "4* END EDIT FU 
NCTION" 

13700 PRINT; INPUT" ENTER ONE O 
F THE ABOVE"; OA 

13B00 ON OA GOTO14300, 15100, 1610 
0,16900 

13900 GO SUB 1 7800 : GOT 0 1 3200 
14000 ' 

14100 ' EDIT MONTHLY TOTALS 

14200 ' 

14300 CLS: PR I NTFP*; TAB (6> "EDIT M 
ONTHLY TOTALS'* :PRINTFP*5 PRINT 
14400 PR I NT "PAYROLL TOTAL" ; t XNPU 
TBI*: I FBI*" " "THEN 1 4500ELSEPT= V AL 



FREE 



10 DISKETTES 
OR 

20 C-20 CASSETTES 

A subscription m the Coco-Cassette gels you a lap* 
or disK full of 10 qualify programs delivered |o you by 
first dass mail ^very month The documentation tnduded 
will help you run great utilities Nke Word Processor and 
"Budgel Analyzes, or enjoy great game* like Trogjump' 
and CalerpiNar Cave FOR AS LITTLE AS 46 CENTS 
EACH! 

* LlmKect otf«f * Subscribe for a year on cassette 
and receive 2H Free C-20 cassettes or subscribe tor a 
year on d*sk and repgive 1D Free 5 V* single tided 
double density diskettes ! 

Now available on disk! 

— PRICES — i 

TAPE CH» 

e«Oi«rSSUES> V *r 
SaiglACotw* 5" 8" 




Hh*. Pu *od 4-v 
rw»*» ADO HQ ID 
aid *? W Hi vngifl I 



* tew MMatM i**^wt 

* Spirogram ^j>f#JS* ana »wdrta 

* Ovw 3000 «NftOd artfijrwss 

* back **m\ tmtob* »rom B2 PEP 50HAL CHECKS WELCOME' 
(ovw 30 proQt«rn» *o crow tnm*) 

* Mm *<tvii&4 Id' Commodufi? W 

4 Tfi O Subscnplion Software 

. p o. BOX zsa-c 

ST WDUAND MU9423 



74 TMEHAIWOW Mitt* IMS 



DYNAGALG 



CoCo's Best & Fastest Spreadsheet System 

ACCLAIMED BY THE EXPERTS 



"DYNACALC is my choice for a CoCo spreadsheet." 
Dan Downard, RAINBOW, September, 1984. 



RAINBOW 

CERTIFICATION 
SEAL 



NOW 
ONLY 

$9995 



"Eat your heart out Lotus 7-2-3/'* 
Scott Norman, HOT GoCo t October, 1984 

Built-in Features: 

51 x 24 Display wrth Lower Case 
Super-fast Smart Screen Refresh 
Au lo- Re peal Keyboard Driver 
Key saver (TM) repeals last command x limes 
Disk Operating System (works just like ROM DOS I 
Easy communication wilh BASIC/DOS programs 
Two-way communications with PRO COLOR-FILE # Enhanced* 
Outputs to ASCII Word Processors like Telewrlter-64 
Fast 16-Cigil Arithmetic with Seta nti lie Functions 
Summation, Mean, and Standard Deviation FuncUons 
Logical Functions with String & Numeric Comparison 
String locate command to navigate large worksheets 
Sort lull or partial worksheet by columns or rows 
Line, Bar, Hi/Lo/Ciose Circle Graphs 
Full Graphics captioning and overlay facility 
Graphics Drivers for all popular Printers 
Joysiick/Mouse Driver for Cursor Movement 
Works wilh any ROM versions, even JDOS 
33k Available Worksheet Space 
Up lo 255 Columns or 256 Rows 
Can use VisiCalc worksheets & training materials 
On-screen Help Messages 

FOR 64K DISK SYSTEMS 

available from 

COMPUTER SYSTEMS CENTE 

42 Four Seasons Center #122 
Chesterfield. MO 63017 




now with 

GRAPHICS! 



h jj Utt Hf)„ T«*r 



(314) 576-5020 

10 lo 6 Mon.-FrL 



% 



CAN ADA- CDNS12&95 

RGS MICRO INC 
?S9, VICTORIA SQUARE 405 
MONTREAL HZY ZJ3 
TEL: (6M1 2S7-TS63 
ORDER LINE ONLY * * * 
QUEBEC ONTAP.1 0 WAR TtM ES 
800^361 533* 
WESTERN CANADA 



or your local DYNACALC dealer 

Price US$99,95 
Outside North America add $10 postage 

DYNACALC Reg U 5. Pat Off. 
PRO-COLOR-FiLE Is a trademark of Derringer Software 
Telewriter-64 is a trademark of Cognitec 
VlsiCalc is a trademark of VJ si Corp. 



■- F*l S ! 

14500 PR I NT " SQC. SEC* TOTAL"; INPU 
TBI*: 1FB1*=""THEN14600ELEETS=VAL 

tit*) 

14600 PRINT "FED* INC, TOTAL": INPUT 
Bl*: IFB1*= H "THEN 1 4 700ELSE T F - V AL t 
Bit) 

14700 GOTO 13200 
14000 ' 

14900 * EDIT YEAR- TQ- DATE TO 

TALS 

15000 ■ 

15100 CLSiPRlNTFFf; TAB (4> "EDIT Y 
EAR-TO-DATE TOTALS" 3 PRINTFP* 
15200 PRINT 8 PRINT « PAYROLL TOTAL H 
: INPUT81*: IFE1*=""THEN15300ELSEP 
Y=VAL (Bit) 

15300 PRlNT"SOC.SEC. TOTAL" sINPU 
T&l*? IFB1*=" U THEN15400ELSEYS-VAL 
iBl$) 

15400 PRINT "FED. INC. TOTAL": INPUT 
B I * ; I FB 1 ■* "THEN 1 550BELSE YF^VAL i 
Bl*) 

15500 PRINT "CONTRIBUTIONS" 5 INPUT 
Bl*: IFBlf-" " T HEN i 5 600EL SE YC= V AL C 
B1S> 

15600 PRINT" INSURANCE TOTAL": INP 
UTB 1 1 : 1 F B 1 *= M " THEN 1 5700ELSE I Y=VA 



ADOS 



ENHANCED. EPROM ABLE 
DISK BASIC 



jw^- 4 mm inm t >■!■ wv wicta <s*» o«»* C*»ft 
«c < r«ov tr* """i »*» »»» PW* vM rt « «*M 

J** »P»t* «>Wt# ♦ **r*t* MM rinl «*XV1 IE> <M m«B -*e-l*lkM 




THE PEEPER ml pf*OGBAjm tracer 

M*V.1<# r^tnn* .*. ti .^> ,.«^<«o« 1* *H*f »»l PUN«(**QI PMPH K*>*U» 
H W MNMW w t*y»" |»M| 4». pm"^ full RMPW. ji Ml (Mg!*»t 'h* 
faMTK >-mM i\ t mt.m**n riqpwr Mil* **I M W « at 

t>M4Tr*> <jf Up »r <i,r, WrkM W I"P UH'If^lWl..*!!,, 

M* CD« B*K IWtl»PMHItMp« MUM 

FAST APE ME MEKT BEST THWG TO A tXSW DfWE 



■*p- RIM Ultu 



SPECTROSVSJEMS; 



I11IIN KindW Do* 

\~~ M*ih. Pksrm 33tTft 



L(B1*> 

15700 GOTO 13200 

15900 ' EDIT PAY PERIOD TOT A 

LS 

1 6000 1 

14100 CLS: PRINTFP*; TAB (5) "EDIT P 
AY PERIOD TOTAL" iPRINTFP*; 
16200 PRINT:PRINT k, UNION DUES " s IN 
PUTB 1 * : I FB I ° " THEN 1 6300ELSETU«V 
AL(B1*> 

1 6300 PR 1 NT ■ CONTR I BUT I DNS " : I NPUT 
BIS: IFB1$*°" THEN 1 640BELSETOVAL < 

16400 PRINT 11 INSURANCE TOTAL " : INP 
UTBl^: IFB14=" 11 THEN 1 6500ELSE I T=VA 
LCB1*) 

16500 GOTO 13200 
16600 

16700 ■ END EDIT FUNCTION 

16B00 

16900 G0SUB5 1 00 : PUT#2 . RN 
17000 CLD5E#2!reDTD6700 
17100 END 

17200 CLS : PR I NTFp* j : PR I NTTAB ( B > " 
ONE MOMENT PLEASE" : PRINTFP*: RUN" 
COMPUTE* 1 

17300 CLS: PRINTFP* ; ; PR INTTA& (8) " 
ONE MOMENT PLEASE 11 : PR I NTFP* : RUN " 
CKWRITER" 

17400 CLS: PR INTFP*j : PRI NTTAB O} " 
ONE MOMENT PLEASE" : PR1NTFPS: RUN" 
EMPLOYEE" 
I7S00 

17600 ERROR ROUTINE 

17700 M 

17B00 FOR X=l TO 10s CLS 
17900 FOR T*l TO 50= NEXT T 
1S000 PRlNT«233 t " ILLEGAL ENTRY"; 
SOUND 100,1 

16100 FOR Y*l TO 50: NEXT Y,X:CLS 
: RETURN 
1B200 " 

1B300 WARNING ROUTINE 

16400 

19500 CLS: PR I NT FP#: PR I NT TAB tl2> " 
warning"; PR I NT; PRI NT " RESERV I NG 
DISK FILE SPACE WILL DESTROY 
ANY PAYROLL RECORDS CURR 
ENTLY ON DISK! ! " : PRI NT; PRINTFP* 
18600 FQRX*= 1TD20: SOUND 1 00, liFORY 
=1TO20:NEXTY,X 

18700 PRINT:PRINT"PRES5 < ENTER > 
TO RETURN TO MENU" 
1BG00 PRINT" PRESS r < ENTER > TO R 
ESERVE SPACE" 

1B900 E2f=lNKEY*j 1FE2S* ,M1 THEN1 69 
00 

190B0 RETURN t 



76 THE PlAINBOWf M«fc» 1W6 




RAINBOW WISHING WELL I Hh 



Answer The Challenge 
Of The Demon's Defiance 



IU Fred II. S w rim 
H a i it I tow C lout H billing Editor 



Editor's Note: ff you haxe an tdeafor 
the "H tsfiinq WeN " submit it fu Fred 
i o Iff! HAt\tton r Remember, keep 
your ideas spcufie. and <A m 't forget thai 
tht\ ft H4St<~. AN pro/tram* resulting 
from vour u ishes are for your me but 
remain the property of the author 

The "Wishing Weir is a little over 
,i ,l\u wkl ru'\\. jiuI the ideas and 
wishes keep pouring in ai a steady 
pace. Some arc quite good, others are 
totally off ihe wall. 

The biggest problem 1 have found in 
writing this kind of column is Irving 
loeome up wiih material which is useful 
and interesting to the greatest number 
nl readers and C'o( o timers. Unfortu- 
nately, ion many readers have noi taken 
I hi-> into consideration when making 
suggestions I'lease do not he oJ'Icndcd 
,1 I raninu cleel in wulc ihc one 
program you need that no one else in 



fired Sterht foa .\pe* ail needs in\tnn tor 
for the North Adams Publu Srhoots. 
He holds a matter'* w edurathm and 
published some of the ftrxt software 
available for the Color Computer 
through his software firm. Illustrated 
Mi-wary Ranks.) 



tbc world could use 

Slill. qude often, some wishes will 
have a thread ol an idea which will serve 
as i he stimulus for a full-blown project 
and program listing. This month's 
Iisiing is one such example, 

Some readers have asked when they 
would get to see another "Sccrbo Color 
Computer Game." As I gave it some 
thought* I realized that I had not 
published a real game since ihc appear- 
ance of Snail's Revenue in I he See mid 
Anniversary Issue in July ol l*>fcLl. Seeing 
ihai this is now I9H5, I came to ihc 
conclusion (hat ihe "Wishing Well" was 
in need uf a game. (After all, being 
almost two years between games is 
stretching it a bit. so I figured (he lime 
was ripe for a little fun and games. I 

I hcrctore, i! this mouth'* "Wishing 
Weir' looks shorter than usual, don't 
he surprised. A game docs nui require 
I he technical detail and hue kg round 
ihai some other articles have required. 
Don't worry. Vein 're not getting chealed. 
Those of ynu who still don't have 
Ft ms brow i >in t Aft will find that this 
short listing wilt be easy to type in. 
Besides. I really believe ihai the game 
you have listed here will be equal in 
speed, color and challenge level to some 
game* you may be paying for. 



The Whh 

Almost l wo years ago 1 purchased 
ihe first of my iwo MC-IO Color 
Computers. As you are well aware, 
software Inr this compact little model 
was and sldl remains largely non- 
existent I quickly wrote up a number 
nl programs, winch would lit imo 4K 
and fttHl lake advantage of the beauty 
and color o) ihc Microsoft basic which 
Tandy so wisely pul into ils computers. 

One such program was a mini-arcade 
game called Demon's Dcfujrue. Ihe 
game was much like ihc space-bird 
games available for home arcade game* 
iind incorporated some ol the lectures 
ol the color /ftraAotfr-style games which 
dale hack to the early days of Pong, 

I old into 4 k, Ihe HASH" code I wrote 
had to be extremely small and efficient. 
I vciv single hue had to be cllicicnth 
utilized There was no room for uustc. 
Therefore, f lemon had almost nothing 
lor a title card, no skill levels, and had 
lo rely totally on the keyboard and 
space bar fur action since the MC'-lO 
had no provision for a joystick, 

I he resulting program was delivered 
to I he Programmer \ Guild. Unfortu- 
nately. Ihc ntarkcl for MC-IO solt^aic 
appeared lo be a* big as the market 
foi the MC-IQ itself. < Tandy dropped 



Mflien ^ft ThE RAINBOW 77 



Ihc MOW from ill line lost year due 
to poor sale*,) So much far Demtm* 

When 1 decided to offer up a game 
here m the M Weir in response to your 
requests for one T the klea came along 
to revive Derrnm in a new und enhanced 
form. With a little- work, Dtnmn 
became Demons Defuimc ft. The code 
is Mill vety etticicnt hut some new 
feature.* ha\c been added. 

Hirst, Demon U can use either the 
right joystick or rtit- arrow keys and 
space bur for action Nc*L 1 have 
included ihc option lor using the high- 
speed poke to allow for n last or stow 
game. Believe me. you are going to he 
very surprised in see how good and 
rapid a came we can generate without 
using Hi-Res graphio 

Hie l*ro(Enim 

\ lew things should be kept in nond 
before you try typing in 0| Uftftg this 
program. First, since it u*ei the 
pqke&hss . <d fur high speed, keep in 
mind that some CoC'os might not be 
able to use the poke (especially the older 
ones or some C'oloi BA.sK' machines I 
If your CoCo cannot use the POKE or 
if vou have otilv C olor HAMt , then 
delete lines 24.0, 250, 2t»0 and 270 

Secondly, make sure you save ihe 
program before running ii. If you do 
run it first, be sure to POKE^S-i^a to 
slowdown the computer before you try 
to save it or you witl lose the whole 
program. 

Ncfct since the program uses a lol 
of screen POKE*, be sure to check the 
accuracy o| your typing bclorc running 
ihc game. A wrong POKE , and pool goes 
the program into ibe iwilighi /one of 
a loeked-up computet. 

Another area of concern should be 
your accuracy in typing in the fiotp 
statements at the beginning. Some lines 
have groups ot just commas, so do not 
leave any out. The DAtft creates the 
colorful title card which was missing 
from ihc original Demon. 

You will notice that some lines 
include lowercase letters in the listing. 
Be sure to press SHIFT 0 to get the 
reversed lowercase letters. Shift again 
to finish typing any uppercase letters. 
This should he no problem for any of 
you who arc old pros ul CoCo program- 
ming hm might be new to our newer 
ownei s 

Finally, ihosie of you wiih tbK 
Extended computers may wish to 
PCLEW 1 before keying in the listing, 

This should free up enough memory 



for those of you who need it fjt is 
always hard Tor me to tell how these 
will tit since i do the programming on 
aMK machine, A PCI ERR 1 never hurls, 
bui I6K Color Mstt users will not need 
or be able to use this command.) 

the Illusion 

I here iiic a lew iricks which I used 
in this program to greatly speed up (he 
action. One trick involves the positioning 
of the shots you fire up the screen. 
Rather than draw Ihc stun all the way 
up the Screen anil have lo reset u after 
each appearance. I only have the shot 
appear a few times on the screen. This 
will goc the illusion of it traveling up 
the screen bui di>cs not waste the time 
and memory of drawing n nil ihu way 
up the screen. Whcnymi >cc the resulls. 
y. i ■ i ■ -a ill he ama/ed how *ell rhis 
technique works 

Also, rather than check lo see if a 
square is set or nul, I have stored that 
inhumation in a multi-dimensional 



u . . . you are going to he 
very surprised to see how 
good and rapid a gamv we 
can generate without using 
Hi-Res graphics " 



array, Checking the array is much faster 
than testing Ihe screen The speed we 
pick up is impressive and you will never 
notice that this is Ihe method we are 
using. 

The Demon bin! uciunllv appears to 
fly by printing two different positions 
ot the bird on top oi each other over 
and mcr again. I his Happing gives the 
illusion of a living bird 

Overall. Ihesc simple illusions go a 
long way toward making this game look 
arcade quality 

r laying the Game 

Demon "v Defiance //is actually tiuiic 
easy to play, but lough lo master. You 
control a cannon al the bottom of ihe 
screen. A Demon bird hovers over you 
firing laser bolts at you. You can shoot 
the hud, hut your main goal ii to blast 
out Ihc colorful force shield ul Ihe top 
of the screen, 

I'niurtunately. the Demon has help. 
\ ncutrali/cr beneath your cannon will 
destroy you if you lire while the red 



square is directly below your cannon. 
You only gel five lives to start with. 

Clear I he screen and you will gain 
a nc* life; Your score and lives arc 
recorded at the bottom of ihc screen. 

Sound easy"* Well, here is where the 
skill level comes in. As you blast out 
the shield, the Demon will rebuild pans 
of it. l evel one does not rebuild the 
shield but higher levels will ut increasing 
speed. This new feature really makes 
Demon It a tot ul fun and rather 
difficult to completely master. When 
the game has ended, pressing I Mt U will 
rerun the program. 

In time, I expect lo see some of you 
listing your high scores in 1 lit KAIftmW 
Scoreboard. 

Is this cffkicnl Bask code? Well, the 
actual game lines only Hike up about 
Mi -hort lines Bj the lIIu iem placing 
of I then statements, ihe program 
runs in a relatively straight line with 
little looping or messy, misplaced 
subroutines. 

Another way in which 1 kept ihc 
speed fast was by noi making this listing 
work on an MC-IU as some of my other 
recent Color BASIC programs have. As 
you may recall, in those 1 included a 
variable MC which was equal to ihe 
offset value for the screen pokes on the 
MC-10 If I had included thai value, 
the program would really have slowed 
down and taken up much more memory. 

Besides, it would never still fit irt 4K 
as the original Demon did. Therefore, 
those of you with MC-10* will have 
to iry to track down a copy of the 
original Oemtiti if you really want it. 
{My guess ii that very few CoCo 
programmer have tmty an MC-10. 
Odds are. if yuu have HAlMtoW. you 
have a regular CoCu as well ) 

f one fusion 

There you have it. a small, efficient* 
rapid, colorful CoCo game. I tried 
translating this to ihe VTC-20 just to 
sec how it would work und let me tell 
you. I gave up after a week Many of 
you don't rcali/e how lucky you are lo 
have such an easy-to-use language in 
ihc CoCo, The Commodore language 
is an absolute nightmare when il comes 
to screen positioning of character codes. 

Now ihut I have gotten my feel wet 
into game programming again, y ou may 
see a few more brand new games 
Popping op in upcoming months. I 
might even create Snail tft or Snail: 
The Final Chapter for an upcoming 
issue like the anniversary issue Some 



70 1Mb RJUNHGW Mftrrr- 'ftg* 



of you might wuni losnggc*! &o me game 
co nee pis or ideas in your wishc.v 

Somewhere inside mc. I Jo have a 
graphicv Adventure Homing around, 
hut I am waiting for just ihe right 
stimulus to eome along so J can make 
it tin absolute killer (Wait! Maybe a 
game with killer kes would work, or 
a Michael Jnuksou takeoff game or > . . 
sec how tfiwy u in in i^trt started?) Only 
time will tell. 

Oopft! Some I urrectiuns 

I have taken great tare in trying to 
keep the "Wishing Well" free from 
error*, but as can be expected, *omc 
quirfci have worked their way into the 
mechanism. 

For example, some copies of the I cm 
Version of the Screen Quiz Program* 
on rainbow 0* r*PM ended up with 
the word next included in every single 
ejatA line. I don It know how it got there 
ll i» not on the paper list, but somehow 
it crawled onto the ft \istit>w on t*pf. 
If you have such a copy, just edit out 
the word next in each omfl line at the 
end. 

Another render wrote to point out 
that the check sum values do not work 
on some listings if you are using ihcm 



(you know, those tunny numbers at the 
top of the list}. Since I write these 
programs using a full screen editor, 
sometimes a few blank spaces get 
included at I lie etid of the line. Th Li 
mi ally throws nil the check sum valacv 
j have tried tti *(.iSve this by U£tnjj ihe 
regular EDIT command lo rccdu I he end 
of eueh line sifter the pmgtam is finished 
>o ihat ihi.s does tun occur again S . t \ \ \ 1 

finally, u tew readers had problems 
with the C&Co Itnunumviu PfpgrWrW 
trom a few months ago. There arc nC\ 
any real errors in the listing. The errors 
some of you have gotten have come 
from not understanding fully how to 
use the logic of the program, which is 
probably my fault anyway, 

For example* in an eight-man bracket, 
some of you found the computer would 
lock up if you included eight names and 
only ranked [he firsl seven. 

If you slop to think about it. you 
are asking the computer to sotvt i 
problem which it cannot do with the 
formula I have written. Logically, if wu 
have ranked seven of eight players, you 
have, in facu ranked the remaining 
player in position ciuhi I herd ore. this 
problem i* avoided if you only rank six. 
or rank all eight in the D&Tp line. The 



same goes with 15 out of 16. just rank 
all in 

AJso, you cannot rank zero players. 
You miM rank ut least the first or you 
will jiL-i :ni I run Vgam tin* a the 
way the logic in the formula has lu be 
written or else we would have to include 
quite a tew E f TH£k statements. 

Finally L when yon arc doing Ihe 
runkiFiir nl .ill ciyhl ,i» I fi.vnu -.lumld 
include the lol lowing line. 

For eight bracket: 

194 IF NW=8 THEN FOR mTONW: 
PR*( I |=PL»| 1 ) :ND(T : Krr02?4 

For sixteen bracket; 

1^* IF NJ^IG THEN TOR IMTfWJJ: 

Pftt{ r 1 -t*L% I J | '.Hltt 1 tGTlTlWB 

Somehow, these lines got fcfi nut o) 
the listings. This should clear up any 
problems some of you may have with 
the programs. 

Again, thanks tor pointing these out. 
The instances in which these error* 
would occur just never came up hecau^c 
of the way in which 1 was using the 

program. 




The list i nr 

10 REn******«**«***#*********** 
20 REM# DEMON ' S DEFIANCE II * 
30 REM* BY FRED B. SCERBO * 
40 REM* 149 BARBOUR ST- * 
50 REM* NORTH ADAMS, MA 01247 # 
60 REH* COPYRIGHT (CJ 19B4 * 
70 REM#**#**######***********#* 
90 P-S0: FORI- 1056TOL 247 s READ All 
FA=0THENA-12fl 
90 POKE 1 1 A: NEXT I 

1 00 PR I NT S 2 35 , CHR-t < 22 1 > CHRt < 222) 

CHRf (22U CHRS (222) | 

1 1 0 PR I NTC270 , CHR* (215) CHR* (219? 

CHR*(215>CHR*(219> ; 

1 20 DATA , 255 , 252 ,251 , ,255 , 252 , 25 

2 , , 255 , 242 ,241, 255 , , 255 ,252, 255 , 

,255,251 ,240,255, , ,253, , ,255*252 

,252,, 

130 DATA, 255, 240,255, ,255,252,25 
2, ,253,244,246,255, ,253,240,233, 



,2S5,244,251 ,255, , , , , ,252,252,25 
3„ 

140 DATA, 252, 252,248, ,252,252,25 
2 , , 232 , 240 , 240 , 232 , , 232 , 252 f 252 , 
, 252 , 240 , 244 , 252 ,,,,,, 252 , 232 , 25 
2,, 

150 DATA175, 172, 171 , , 175, 172 , 172 

P ,173,172,172, ,164,175,168, ,167, 

172, 171,, 173, 171, 160, 175,, 175, 17 

2, 172, ,175, 172, 172 

160 DATA175,160,175 ¥ ,175,172,172 

, , 175, 172, 172, , 160, 175, 160, , 175, 

172,175, ,175,164,171 ,175, ,173,16 

0,160, ,175, 172, 172 

170 DATA172, 172,168, , 172, 172, 172 

,,172, 160, 160,, 164, 172, 168, ,172, 

160, 172, , 172, 160, 164, 172, ,172,17 

2,172, ,172,172,172 

180 CLE AR60 e U*«CHRS (128) 

190 PRrNTi328, t *by ,, U* 0 freiJ ,> U*"b , *U 

m "seer bo " , ; POKE 1 354 , 32 : POKE 1 359 , 

32i POKE 136 1,46 

200 PR I NT8359 , "cop yr i grit " U*U* " c " 
; : POKE 1 392 , 32 s POKE 1 393 , 40 : POKE 1 3 
95,41: POKE 1396, 32 J POKE 1397, 49: PO 
KE 1 398 , 37 : POKE 1 399 , 56 i POKE 1 400 , 5 

2 

210 PRINT 8389 f "J" U# " oyst ick M U* M cj 
r "U*U* 41 k " U* " «yba*rd "5 : POKE 141 2, 4 



M«*t*i i*H5 THE RAINBOW 79 



0:FOKE1414,41:POKE14 22,32:POKE14 

25,3 2:PQKE14 26, 4 0 : P0KE14 28 f 4 1 

220 XS=INKEY$:IFX$=""TREN220 

230 IFX$="J"THEN JS=1 ELSEIFX$=" 

K'THEN JS=0 ELSE220 

2 40 PRINT@4 25 # 'f *u$ *ast *U$ *Or w tJ$ 

U$'S*aS'low 1t ? :POKEl448,40sPOKEl4 

50,41 :P0KE14 54,3 2: POKEX 45 7, 32iPO 

KE1458,4Q:POKE1460,41 

250 X$=INKEY$:IFX?="F"THEN260ELS 

EIFX$=*S"THEN270ELSE25Q 

260 POKE65495,0:GOT028U 

270 POKE65494,0 

280 PRiNT$452 r "select "11$ "ski 11 "U 
?" level * ; :POKE1482, 3 2 : POKE14BB , 3 
2:P0KE149 4, 3 2 : POK E14 95 , 4 0 : POKE1 4 
96,49;POKEl497,45tPOKE1498,57;PO 
KE1499,41 

290 X$=INKEY$:IFX$^"'THEN290 
300 SL=VAL(X$) ;IFSL<1THEN290ELSE 
IFSL>9THEN29D 
310 WL=109-(SL*8) 

320 DIM T(14,4) :Cl J S0iU = l;G = 12 : Y = 
13iB$=U$;PD^4 

330 KA$=CHR$( 1 52 ) +CHR$ ( 146 } +CHR$ 
( 1 52 ) j KB? =CUR$ ( 146 ) +CHRS ( 148 ) +CH 
RS I 148) :KC$=CRR$(14 5)+CHR$( 145) + 
CHRS(148) 



3 40 UB$^BS+CHR$ ( 2 30 ) +CHR$ ( 2 36 ) +C 
HR$(226)+CHR$(2 25)+CHR?(2 36)+CHR 
? ( 2 33 ) +&$ : UL$=B$ 4-CHRS (244 ) +CHR$ ( 
243)+B$ 

350 DB?=3$+CHR$(2 28)*CHR$(2 27)+B 
$+B$+CHR$(227)+CHR$(2 32)+B$:DL$- 
B$+CHR$f 249)+CHR$ (246 ) +B$:GOSUB3 
60:GOTO3 90 

360 QW=0:FORI=lT0l4:FORY^lTO4 :T{ 
I , Y ) -0 : NEXTY , I : FORI =2T02 9 : PRINT? 
I CB R$ {159) ; 

370 PRIfJTei + 32,CHR$ (207) j;PRINT@ 
I+64,CHR$(223) ; t PRINTS 1+96 , CHRSt 
175) ; : NEXTI :PD=PD+1 : POKE! 5 30 , PD+ 
48 

380 F0RI=128T0256:PRINT@I ,B$; :NE 
XT: RETURN 

390 FORWW-4iaT0445;PRIUT@WW i CHR$ 
(252* ; : NEXTWW:PRINTCHR$ ( 248 ) ; :PR 
INT@482, ■ficore"? ; PRINT@5Q0 , ' 1 ive 
S"; 

400 G$=B$+B$+CHR$(215)+CHR$(213) 

+CHR$(210)+B$+B$ 

410 PRINTG384+G,G$; 

420 IFQW=>112THBNGOSUB360 

430 W=RND(6) ;IFW>3THEN450 

440 Y=Y+ljGOTO460 

450 Y-Y-l r IFY<=0TH ENY'=0 




712 Chicago St. 
Green Bay, Wl 54301 
(414) 432-4635 

SAME DAY SHIPPING BEFORE 2 PM 



THE COSMOS CONNECTION 
IS A COMPLETE SERIAL TO 
PARALLEL INTERFACE FOR 
THE COLOR COMPUTER TO 
THE GEMINI - 10X 
PRINTERS- 




The Gemini 10X package includes: 
COSMOS CONNECTION 
GEMiNl 10X PRINTER 
DELUXE MANUAL 
PRINTER RIBBON 
RACK FOR ROLL PAPER 
1/2 fb. OF TRACTOR PAPER 



THE BEST 

- ELITE CALC $64.93 

- ELITE WORD $64,95 

- ELITE RLE $67.00 



• NO AC REQUfPED 

• SWITCH ABL£ BAUD HA T£ 

# AT 600. 7200. 2400 

* COMPACT 

■ ONE -Y£AR WARRANTY 



2 



NO SURCHARGE FOR 
CREDtT CARDS 



FREE SHIPPING ON ALL U.S. ORDERS 
Cardan Printer Orders * Add 51 5,00 



THE GEMINI-10X PACKAGE 
READY TO PLUG IN TO YOUR 
COLOR COMPUTER ONLY 

jf $299.00 \ 

|T GEMINI - 10X fT 
J? PACKAGE J? 



The GEMINI 10X 
120 CPS 

Trvctor or Friction 
OpUonat 4k buffer 
$89.00 

mi t unniMfti 
THE POWIR WBNTCD WORD 



80 THEFAINflOW MartM i&fl& 



460 IFV-. 24THEIMV-24 

470 IFS*ITHEN530 

4B0 E*RN016> : IFE>5THEMS-1 

490 RB-RND (100): I FRB< WL THEN520 

500 RC-RND(4> :RD»RND(14) : IF TIRD 

,RC)-0THEN520 

5 1 0 S05-RC : PR I NT t ( ISC- i > *32+RD* 
2 J , CHRf (239 ) CHR* ( 239 > ; : T CRD , RC ) - 

520 GOSUB530; □OTO540 

530 PR I NTfi 1 92+ Y . UB* ; = PR I NTS22A+Y 

, UL#; s RETURN 

540 1FS-0THEN620 

550 F DRH^64TQ 1 92STEP32 1 PR 1 NT@ 1 95 

+Y+H , CHR* U 54 1 CHR* < 1 49 J s : NEXT: FO 

RH=6flTD192SIEF 32: F R INT@ 1 95+ Y+H , B 

SB* ; : NEXT s SOUND 10,1: 5=0 

560 IFY+1-G>20RG-Y-1 >2THEN62« 

570 GOSUBS00:GDTO620 

580 FQRJL-1 TQ2: PRI1MT*<?320+G , KAtKB 

*; ;PR!NTa352+G 1 KB*KC#; :PRINTe384 

+0 # KCtKA* ; : SOUND255 , 1 : PR 1NTS320+ 

G,KB*«C*; : PR1NT€352+G< KC*KA*; 

590 PRlNTe304+G i KA*KB*| t SOUND100 

, 1 ; NEXTJL i PRI NT€320+G ,B*B*B*B*B* 

B*; : PRlNTte352+G, B*Br6*B*B*B*i : PR 

1 NTS3B4+G 4 B* B*B*B*B*B* j 

am G=RND a 3 ) *2 ; PR I NTS3B4+B , G* ; ; 

PD=PO~ 1 i POKE 1 530 , PD+4B 

610 IFPD<-0THEN890 

620 50UND2S5 , 1 

630 GOSUB640; BDTG650 

640 PR I NT<§r 1 92+ Y + DB* ; : PR I NT6226+ Y 

! DL*; : RETURN 

650 F=RND(2):1F F>1THEN670 

660 F-RND (13) *2;PRI NT @44 B+U « B*B* 

B* ; : PR I NTS44B+F , CHR* t 188) CHR* ( 1 B 

B1CHR*( 1EJ4J ; :U-F 

670 IFJB=0THEN700 

6B0 tFPEEK (339) ^254THEN7B0 

690 JP=JOYBTK(0J i IFJP< 25THEN740E 

USE IF J P 3BTHEN7£ J 0EL5E430 

700 X 1 NKEY*: IFX*-CHR* < 32) THEN7 

30 

710 IFX*~CHR*(9>THEN760 
720 I F X *-CHR* ( 8 ) THEN740 
730 GOT 04 30 

740 G=G-2: IFG< *0THENG=0 
750 GOTO770 

760 <:--G+2i IFG- : ?6THENG=26 
770 PRINT®3B4+G,G*: :GOTO430 



780 IF U-2=6 THEN5B0) 

790 SOUND30 , 1 1 f ORH-0TO224STEP64 1 

PR I NT©G+355-H , CHR* ( 1 54 ) s : PR I NTSG 

+ 355-H,B*f JNEXTH 

B00 1FG-Y>3ORY-G>3THEN830 

810 FDRO= 1 TD2; PRI NT81 92+Y , KA*KB* 

• :PRlNT@224+Y,KBtKC*; : SOUND 1 f laP 

R I NT§ 1 92+ Y , KC*K A* ; : PR I NT0224+Y , K 

A*KB*; :NEXTO 

820 PRINTS192+Y,B*B*B*B*S*B*B*BS 
I tPRINTe224+Y t B*B*B*B*B*B*B*B*; t 
GS-GS+ 1 00: Y=RND (24) : GOSUB880 ; GOT 
0420 
B30 LV«1 

G40 R-(G+2) /2: I FT (R,LV) = 1THENB60 
B50 GOSUB530:QW*QW+2;T(R,LV)«1;P 
RlNT£G+354-<H+32*(LV-m ,B*B*3 t& 
OSUB640: GS*GS+ (25+LV > : GDSLTBB80: G 
□TG420 

060 LV-LV+1: IFLV>4THEN420 
870 GOT OS 40 

880 GOSUB530:DS*=STR*(SS> :P=LEN( 
BSf ) :FORW=1TOP: Z~ASC (MI D* <GS*, W, 
in; POKE 1 5 1 0+W , Z : NEXTW: GG5UB640 : 
RETURN 

B90 PR I NTS267 , "game M +B*+ "over 4 '; 
900 I F INKEY*-CHR* (13) THEN RUN 
910 GOTO900 



See You At 
RAINBOWfest CHICAGO 

May 17-19 



About Your Subscription 



Vour copv tif Til) H.\1Mh>m iv wtti vtrcund rlmt 
mail. IT )uu do not tvetht yam cop* by the 5th 
of the monlh of The public a I kin dale. Mini u* a card 
and we will mail anulhcr immediate l> tii fir\i ckann 
mail. 

You my it notif) m of a new address when yon 
move. Notification should rnefi us bo later than the 
i 5ili of the month prior to the month in which you 
change a our addreis. Sorry 4 we cannot be res|ion^ible 
for sending another copy when you fail u> m<wts us. 

V our mailing label also thow* ait "account number" 
and the subscription expiration dale, Pleavc Indicate 
this account number when renewing or corresponding 
with u*~ It will help u> help you better and Famer- 

f or C anadian and other non*l ,S, suhscTiber?» T 
there may be a mailing address ibown that iv tlifTerenl 
from our editorial office addrtiv Do not send any 
correspondence to that mailing add re**., Send it to 
our editorial offices at P.O. Bot AS 5, PriMpeet. KV 
4'Hi^ l > ITm applies to everyone except those whose 
subscriptions are through our distributor in Australia . 



M*'«» ions the nxmaow 01 




There Ve Been Some 
Changes Made . . . 



IK Ed EHers 
Raitilnm lYchnk-al Writer 



"W"*m departing from the HT.ua! 0 & A for 

I rt b\l tn III! \OU ill id ftftlttC JiVeril I'l it'll 

A d e veto pmeni s. Fini ufall r I here fins becfi 
4 lot t>l Mlk ahooi itu Korean t nt u i rloh 
Rosen, ol Spectrum Proiecu. suggest* il 
should be called the KoCoT) So far. the 
CoCo* made b> TC Electronic* Korea have 
heen I6K modiMs nnls (the model numbers 
rtrc 2tv3| J4 for non-E*tendcd and 3fJ6 for 
F Mended i, A 64k Vxlcnded model from 
Kmett (36-3 137) is expected in a few month* 

►ifUF ->t>K k> .it I Ik- WK». nadc in 1 mi \% .«r<li 

duimik 

There are actually iwo dillerenl, version* 
of CqCos made hi Sowh Korea for the U S. 
miukei (A writer from Holland sent tnc 
picture* of | he Korean CoCo for the 
European PAL color I V o,Mcm n\ similar 
to ihe ftnrt version in the U S. > The firsi 
machine* were sexy much like the American- 
made L nt u 2v uiih a nikJKM chunks 
■and the laet thul many of the chips are now 
soldered in The RAM chip* arc arranged 
somewhat differently, with five «n the 
bottom row of the hoard (under ihe 
Iteyboardj und the oihcr three do the row 
above them. Upunidiny this \rrsion to Mk 



(Ed Etien, a mis how ami n u staff 
member. Is a xeif+ctiHfesseti electronics 
fanatic whose Other interests intitule 
science fiction.} 



i% iim as a* uiJ e.irlit'i CoCo 2s ymi 
ju*f replace the RAMv with a «t of cijihi 
4164 chips, and solder across two hole* m 
the board, which nre now in n ho\ marked 
MK hicidvnlally niLtns suppliers ure now 
willing 64 K RAM\ in wts ofsurj?; these ire 
for lilt IBM J'C and many of ihe "com 
paoblcs~<inchidiue the lunik [2fl0p, which 
UK i be ointh hit far a parity checking 
feature. If you find that you can buy a sel 
of nine from utir supplier cheaper th^n scis 
of eight from other** there's nothing wrong 
wiib buying nine and using eight. {Ihe eilra 
chip mtthi come m handy for repair* later.) 

Pew computer* use the "standard" 4116 
l6K^hy-l hit RAM chip* anymore (the 
CoCo i* I he *.mW one si ill on the U.S. market 
thai I know otY The later CoCo Is from 
Korea {the 26- J I, 14 A and 3I36AJ are now 
using Texas liutiuwents 4416 RAM chips, 
These are lhK-by-4 hii chipn, so iwty iw-o 
arc ttwf. instead of ihc previous eight. These 
new (hips take an addressing scheme 
different from that of regular chips, so 
Mutoioln s new 741 S785 SAM chip is used 
instead of ihe 7-|| .S?H.1 Itormerly f*i3| used 
wnh ^standard** RAMs. Color H*Mt has 
been patched uigwin'l hi wt up the SAM 
chip for the 4416m this new version, culled 
Color tyUUC 13, apparently i> otherwise 
(dcmical UO the "new ROM" 1.2 version. 
Marty Goodman ol Cheshire Cat Software 
disassembled I.J and compared ti |o 1.2. 
and he ie[U me liiai be belicsrs all program* 



thai work on "new ROM" machine* Will 
ilill work. (Extended (ASIC 1. 1 was not 
changed, and Di«k hash TO und I 1 «titl 
work fincT 

SrtdU. lor those «l u* who "do it 
oUrscho." the "A \crbioo" Korean CoCtw 
o.rc much more dift'icutl lt> upgrade than Ihc 
preVHitis models Fif^l of all* the upgiadc 
to64K RAM is complicated by the fact thai 
the new machines won\ accept 64K-hy»4bil 
RAMs (the SAM can't oddte» them, and 
BASK' |J doein'l ha>c i Iil- needed code! ami 
there arc |f0 sockei.s for regular 64K chip*. 
T here are I wo 12-pin edge conncciot* on 
the hoard that apparently wtfl lake n 
"piggyback"* board for 4lh4 RAMs, hul 
lands iJiK'sn'l hn\c ihn av.nl. iblc ^i l 1 In 
upgrades lht»t thej are doit^ jic apparently 
done hv putting in an entire main hoard 
wild regular RAMs: since the old t6K 
hoards can then he used lo repair defective 
H'K riiiiL'hiiieii.ilm may actually hv chuapei 
J or i hem wuh the amount of repair and 
upgrade work Radio Shack docs. 1 Secondly, 
the tsvo ROM socleis (one for f s tended 
B.\sicj base been replaced hv n vmgle 28- 
pin socket that takes either a 24-pm Color 
BJtstt ROM or a 28-ptn ROM for hoih 
Cutni basic und Fmended rtsSit iln the 
ll.WiA modct which is factory quipped 
with f \tendcd . ihc ROM is soldered 
in I l o put in Exicnded bask ymi will hiise 
10 order a different part, which should be 
m> problem il you are uiderin|i from Tandy's 



fl 2 THE fiMNHOW M.1t-h iWJ'j 



National I'aris Ocpsrimcni, but may he 
trouble il you irv to get il from a mail-ordci 
house (they should have il soon, though). 
Cm also lold by' Bob Rosen that tin* socket 
tan lie modified with one <a m to '..ike either 
Ttindy* ROM or :i 27|?K I'I'HOM rhrfc 
arc also a another of jumpers that have ba 
he changed when upgi ading to h.xl ended 
u \ -u . these are marked I INK. which refers 
In ihc l?*K-bit total tri a tAK-byte ROM 

There have alio been some change* in the 
CoCo product line. The Multi-I'ak Interface 
(2*»-3 1 24) ha* been redesigned to mutch the 
ntc pjj the CoCo 2. and the first disk drift 
kit I2ft-M2 u > now uses '■ihiulme" driscs. 
meaning you *:an pur tan drives m .1 single 
ca.se. F malty, I he TRS-fcO namcplalc is going 
by the boards: all neu computer products 
suld b\ ttjidio Shriek land m.ins existing 
unes, like the CoCo, in a feu month*) will 
rairv 1 he lands name already louod on I he 
TOO. IOCK). 120(3 HO uud ?00u 

Now 10 the letier*. 



Vidro Output for PAL ( ompolrr* 

■ As mi- family and I are proud ttWhfti 
of a 2 {iHK Extended), my problem* 

ttave Matted to develop. The Tandv Grtmp 
•'i Holland is iut( \rt) helpful in supplying 
liu \/\foriuiJlh>rl I reifttir, rnvf»/ ihat at let 

four months one of dtetr representatives 
mentiotmi Vtrm magazine, whieh is hard m 
Eel m Holland and rather expeno vc i hope 
\>w an willing t*< answer unite tptt'slmm 
and nut only tn the moguztne. as ibis will 

take me a tonx time ir? wait* 

H'hai type fj/ himrd tto iv t hast- ' 

How da t emmet t a monitor to the CoCo 

via vtden mput or. evrtt better, the KiiH 

input* 

Wolfgang tteekman 
Outermjk. Fhe Methertamh 

From look trig at the picture* you sent, 
it looks like your machine u nearly the same 
5w1T.hr firsi VL-nuin of the Korean TnCo sold 
in ihc I N. I ! pt3iinjuiy il l<> Mk should p^c 

no problem if you just i nsert 1 h e 4 1 64 R A Ms 
and solder across the 64 K jumper as I 
explained in my commentary above. 

Unfortunately, hooking up a monitor 
may he mnrc dtfllcult The li.S. C0C0 
{made for the NTSC" system) use* a 6fl47 
nk-k' Li.Liit'iutLK jnd iiti MC 1.172 cllirodrr 
chip 1 ii^i- 1 her to general? the TV M^.ind flic 
r>\l lt*hjise Alternation by Line, thc^yitem 
used in most f uiitncan counlrte*) version 
a ho uses these twci chips, hut alw> has snmc 
addiriJ citcuiir> to generate the I'AL phase 
alternaiuMt. Because of this, ihc mmmonly 
avarlahle videt" ouipm m»>dilicaium kits 
hitch «s the one* «>ld by Mnreton Bay, 
Mark Oatu, Compulerware and others) may 
not provide a proper PA I- signal tSt never 
seen a PAL C0C0. since ihe> aretrt *oid 
in this country. u> ) realty don't know If 
ynu want t« u_.se a numochrome monitnr, 
urle ol lllrse kils ^hoiJlil d<» 1lic ii'h. *<uiee 
i hi" inoiuKhranie signal jjiie* from ihc h}<4? 



to the 1.172 jn the same way and the kits 
take it off thcic 



\iti-en Print Troubles 

• i Haw 4 problem with Radio Shaet; !i 
screen print program, f realize thai tht\ 

pit^moi >i>is licMiwed t.<r j MA, tpate'. 

but I have a A J A' marhi/tf / trwd upgrading 
it tit J2K *ith the utdin de^rtbed tn thr 
Oeudter iuw without wecext. 

B*m Conk tin 
Mthvatdec »Y 

• />F3 vermderttiit ■ / oihi'r people have had 
trojihk' n..mv Hadiu Shut k\ Hi-Rci Screen 
Prinl Utilities with the CC^Ttl tnk-Jei 
Printer A Radio ,N7wiA prfexmm fau ftcni 
uttable to gtw nir an) help, despite making 
xeveral phone call* 

Hit hat it \'otttn% 
Ogdcn*t>ut%, SY 

Vvri jamng on The assunipiinn thai Radut 
Shack's current screen print driver 
(BWDVMPim one side, CQDV MP on the 
olhcrf it being used. To use either of these 
programs in a 12 K. or 64 K machine, you 
first clear 2*», 31232 and then CLtwon 
**prDgrii«* f .leifl^iEitEC. The value ffiJM 
telh live C0C0 that the program should be 
loaded tti.tM h\lCM te.x.iettv lok I hi^hel 
than the addresses in the file. The f>c.l 
nddreu is corrected automatically 

On the color dump program, the printer 
should he set lo 24<M) Ruud using the >»itch 
on ihc back tsee the t"t#P'32ti manual lor 
dctaiU). i'ODl MP sen the C 0C0 to 24W 
Haud auto mat icatly U you have a serml- 
ift-parallel interface, you can run m speeds 
a* bipth ns <toOO Baud, hut you suit need 
to poke in the appropriate vatuc alter 
c^eeutrng COM' MP. t The CGP'220docsn1 
have a switch to select parallel or serial 
input, just plug into one connect or or the 
other and disconnect whatever was plugged 
into the oiher jack > 



Thr Muhilin E u*. t 0C0 

• I wdt be attending eotlege soon, and am 
m need ot program* thai » til tiamt me in 
the dam protesting field. Tfte languages 
Mmimi will bt- CiMOt and fiSrit 1 1» oidd 
apprt-K taie orti information on :lu> Mihft i t 
James, Allen I fall 
Caxllrn ond. I 'A 

i lief c arc several Pastai compiler 
packages tin the m^tket Tor the CoCo, one 
I hat comes to mind is DEfl Paseat from 
DEFT Systems, comoi v, ill be more difficult; 
I've beard thai there ate i/oroi compilers 
available fnrOS-9 based systems, but I don't 
knnw who vlh ihcm or even if they wilt 
run on OS- 1 * Level 1 i which is the seision 
used on the CoCol From looking at 
p.ick.ojcs Ihh hMu'i »\>lt-rni < MS-|lltS. 



fTNIX, CP M HK] I'd soy thai a 

compiler would nl»o he scry evpensise 



Deluxe. ArisjjiK-rd. SiJ[i^r Oupt r. 
^f* and Improved, h . . 

• / have fust purchased a <i4h CoCo 2 
mid !\t nwtwed some interesting things tn 
the new i pel ling Started With F Mem led 
Color -BASIL* manual. On po^e* t*P* and 
2iHl thvre are maes tn the mar g 01 tt ■ 't^lu.u- 
Color Computet" and * Advatned Color 
BASH ■ " In the U vf U nitmiom ilttit m die 
ftelttse t'wtru « - r should use the "( JKt. 
ke^ " instead of tbt- up-arrow in some 
wuations. fhd t /jf.vr ht^^ a ne»- annputet 
that is going to he replaced ' 

F.itgetteJ. Resth 
Aleumdria, \'A 

l\v seen sntnc of lhct rcleornee- ihmii:! 
1 hndn't heard ol Adsuiievd L'olui HSSt< 
Rumors uhnui a I3elu« t ot'ola.k a. CoCo 
y\< with Mich goodie* iv- 12-SK RAM, true 
lowercase and a parallel prinlei port have 
hem fluahnp arotuut lor over a year now 
The best that Lie been uble lo make ol ,r 
is that Rajdto Shack was plnnning to 
intrmlocefhc f)ctuxcCo{ o thence the antn 
m 1 he manual) bui dropped it at the last 
jionute I don it sec any indication that the 
C'ot o 2 will be dropped, howew r 



M,,n- II \-.H I JjjtL'n'iii , ^ 

• / own a Spei ttal uieo M -32ft. ami tit 
8-tSit aftpean to tie \-er} similar to tlutt of 
tfte CoCo. My maehme use* Mterasttfr 
tAVttCi with the mam added eotnmands 
being t>LH*. SOUND, BEEP, PSET , PtfE'Lt t ami 
□Bflrt. these C&mmQr%^U mak, the listings 
ltx>k very similar Po watt knov. where t 
iotdd gei a ftfcl unnmands and 

explanations on how thev work ' 

Todd navie* 
noim[btook. lt'e.\t Australia 

I lie hesi things to look at ore Radio 
Shacks own Color bask and tx tended 
t-'olfir uysu metnuals, which are avallibjf 
at any Radio Shack store I Tandy Hteelronics 
stores ovciscus). Mtcrosoli, wlueh win it the 
dask inierprcicr^ for the CoCo. the 
Spectra Video mac bines and most 01 her 
microcomputer*. ueueTalls puts the fame 
ii4Mi syntax, in each, though which actual 
command* are there depends on svhal ihc 
manufacturer wants lot lus ptinluct, hou 
much memory is available and what son 
Ol video display, sound, ios stick and olhef 
coeuitry in available, I sitspect that most 
CoCo programs, which hove gotten sen, 
tophkticated, will have to be reworked 
e \tcruai eh to run ori vuur computer t > oo 
might also Iwik mlo M*nte of the British 
magarincv which are now tarrying Idlings 
for the MN\ colnpuicrs; hfSX mugai/irte T 
published m Japan, carries listing* as wetl, 
ihougb the articles are in Japanese I 



Wjrcr i^H, THE HAINHOW S3 



COLOR TERM + Plus + 

SeJecL 

H.lf1. Fu ■! tki[iHr.« Of EctW 

Odd. tuan. M*rk Spate or No Parity 

7 a | Sil Wonte 

l or ? Step en* 

AC Caps H tattled 

Several Pnnier Format 

riapoinq of me-intung ttuutien. 
BAUD Rain: 

1 1D 4600 (tortirnunwjifl) 

BOO 9600 (piMir] 
Scrt*™ Fwrmt 

32 X T6. 42, 51 , €4 or 85 x 24 

Send .Ki 126 cnaTactflri Horn «*ylxura 

Weige te*r w prngrtaru 
<9<t 10 53ft memory 
I w Bi/'er S«nd W«rf i 
Ospiay Hylf : Uied/fiemAinifis 
Editor- Move Iprwird jnd reverse Ihrui titrtier in 
•Ai'jiHf"-. U w.iid'. filoc* del«l« 

10 Micio keys 

A^tomjiM: Capture ut mcarrnag Met 
X on i X oM cKHMba 
Sml Tiue luta Bnuk 

TTsnsmltifleceive BASIC Program Res or Mathm* Co*p No need rit iramtralri 

BASIC programs To ASPi Format 
S&vc/E art Maui)* f> P^iayrwltrs lr>tksk 
(to 1 ro 4 OS* Dnvfli. iwrSAVE LOAD (HRA EVrWul* Eb&pfavj 
F* n' white receiving inlormalian* 
Easy "» ui-e MENU dnvtn lonrut 
Ccfli^eivftirvc men rwmal 

Wotu tm All Rata Stack Cow OnpuFm and Ad flato Shjr>. flrsk. system 




PPICE. .'.-i:r Jft^n , 



S43 95 {to*/ Up*) 



CKHTRLl SPOOLER .Ny more filing Tar your irtfwigi- ThK i\ THf ^vrMiirvg pr^'nm!' 
UrBAKraq. 

irow MOTE .JWpw your (,i**ded BASIC 1 0 ROM up hir/er ifi mtnafr. G»t HP. 

more for yrxrrprooxorrsi bJIC/iq. 112.95 

CtNMt BO tAVtt Ogn'f ler the dilJc crasher pr ynul Archive Jhrrf impwton! 

dtiktarap* 37/fr4Rnq 112.9$ 
AUTQEOftb |l Will tend mnl program* tt> #^k outumfllitally and lit rh«t thor 

crash your di»k ..... ,. J 12.95 

OALACtlC HATH Adrfltifln arid mull iplkarion drill ftaue* game] lor ages 6 fo tO 

DOUBU MAI Lit. . A powerful eny In vu mailing ijtl program Print oul 1B00 
neme* ot once I UK Mt. joi ,05 

C0L0B BKMMVUfM ,. Chert your More fir pair rjn iar«n or prsnlfr Popular 

pruonjmTrjf 2jffl. IBKfcHt. J14,9i 
HOOfM CHE53 Tov and a friend com cloy chen over efw phanei All m<>*ev 

luppanedl 1 6K Ml . SI9.9S 
UNDERGROUND - ,og lom* 1h«r gudnfrar gl EiiU t ^oie?? Find tSf Golden 

Apple .1?mditil . ilf^fS 

CCHOR UT COMMAIrD A pcwt^LiI fyogmnmer t ok) Ev 0 vmoli pr.ru Aultl lin* 

rumtwr, kAocrg Ktf., Copy Eirwi, plui iruy*. Add real po**f lo rtur Compvilw. 

Us«nonwiiorThg64KniKhirH. 1faK req SI 9.95 



DOUBLE DOS II 



oWta DOI EE - Now \j\t lS,40 r r>r it trocfc {douftU or (.nrjlp ndvd.l dr.-rtjs «n «i 
one tystenr, oil Ot Iht IOttc fknt All reaufor dril commands ar u.ppcrr»d mlh 
Double DOS II and <r* TctaWy InantiMirenl 10 yaut BASIC pfDoryr*i! you ion ge' 
up 10 131 fffnufci rjn a ink utinf « BO iMxk dfiy* lh»» are tr» odpfd 



MOD 1-5 . change the BAUD rot». 
TUCR 35. J&.4Q. BO . . , chonoe winbef q! frockj 
DOUBLE enapl* |Eh tfrjuht* tided option - 
fBIR prim yotir d^rectDrv 1« print*. 
PUMP ON,' OFF . . t4[w4 proofoim mErnKit a tp-ninqt proflrnro. 
RATI 4 r 3S . chor>q« the Eiead sieppwiB rait. 
VIDEO OH /Off . rews4 video WPhaul □ hardware mod. 
SCBDU 1-255.-.. i*vnqp ywr srwi KroUinj ipeerj 
COMMAND . will lift ul new cmmtndi 
tVn 0,1.1 r ..«i nflcw copy 4 twkup trem one udi dI a dri* 
DATI . . you con enter ttui monlh, day artd year ai an e^niritior 
when th«y ore deployed during 0 DIR commaod 



■ tnat it*i ptvflrom w.H work uiing rhe c 
of 35. 40 ot B0 tr«i drives! 



WKI: 1?9 « [DISH ONIV] WK rtOurre<f 



» to Ono!h«r* 
i.. ,<:■.• . . 



1*. with oil type* 



©@iybll@ ©^fRi/fil^iyj Selfllweiri 

620 Kings Row • Denton, Texas 76201 • 817-566-2004 



t& 0O«hip||Uy| and hdiKiium 1 <» u\\ «>r^<Tr> 




HARDWARE 



DOUBLE TERM + Plus + 



Thil piogram H *fvt wNtm*1« h CoCo CDrmngnicafiogi D,;u<We Ifim 4 ii ut*d f#pfh a 
p)ug-m BO column board. Sypporli nlhw Doufelt BO Pkil, Cotot Pmw II * Word 

P<*. 

Here ait Jflri v>rw> a" the iMlutc-i DmiMe Town + no* lo oiler 

hhcl: 

Had. full Duple* v Echo 

Odd, EvtA, Mark, Seat* or Mg Ponly 

7 H 8 8il Worth 

1 <T 3 Slop C ": 

AD Capi if ntoded 

Sopral Prime* Formats 
Trapping of incoming ctwoerefi 



WUBU SWITCH - rw-j LfQt iho* you wMch part \\ bfl'iguMd. I of 2. Kigh Uvo^ity 
pgrH wit h o 0/ «l look ing f ot * ptore 1 111.95 
DOUM CAILE - Hook o MODEM and a PRINTER up at ih* wto r mc - *,rh >h •. 
Y-cwwrttor Ill.W 
EXT CJMU - Idflfl prilTW v WOtM roW* 1 1^ f 1*0 514.95 
T UIU - toy can corned lmodevitoi et fhi iwm Tiff* «a your ROM pert flfl cot* 
gin card god ofejj f)ri»l S? 9. 95 

DOUBLE DRIVER - Betf viqm <Jn**r avfltabi* i* your CoCo Modt by out friends 01 
Morf ran Bay 5af nrar* ^p#cif y tota of CgCo II S74 . 9S 

MINI MOUttt- Now gei iound from four rmrt* monitor. Plugs righi lit. nothing lo 
wtitr m, 95 

C01 Oi powil ii - rhu pkqm tP''MWd*n ado* r* R uu tbotnonrh of CP M 

prjjgrams. 4379 00 

MINI MODEM - j 00 BAUD. Qnjumn , Ai-wi Full Duplo*. t>r*ct Camo J 7*. 95 
ISovi SI O.OO when you buy one gf our rtrmiswl ryogrami and o twdctn) 
0I5M - W5tt - DtW - Wild - {HMS 

Sovt on bJanfa 5'.*" dtikttTM Buy in no* and irrv«i Ho i2mum- (10 rrwrrffiiim m 
•ochwderf tlB.DO 



DOUBLE CABLE 




HQ- 4800 rcommuni:are| 
AQa-4o00 Ipnnlw) 

6Q r 24 upper ■ iewrrtaie 

Send all I ?B chacnclori from keyboard 

Mftr 

Wcfge "e»l fx program* 
4QK fa 53* m#mary 
Four Buff«r Sond Moo** 
Dupkry Bytn Uwd Remaining 

fdnw - - Forwd and rtv*r» ihnj bufTtr . invert. irP* war dokoto Finn. 
charocttTf or wordi. Block delete. 

10 Macro keyi 

Aulcrmjlf Copfura of mconiinp '• r>. 
X an'X «fl (opahihr^i 
Sand Trwt Uni Bnoii 

Trrtiwmii''R#efrlrt flAilC Prognjrm f-kt-s or Mociiim Coo* Ha r**a to TranVlam 

BA5IC pf ogrpmj lo A5CII Formal 
Sqve. lond Mocrm or Porom»rfl#t to 

Us* I lo 4 tftk Dmvm r* SAVE LOAD DIP & GrorW Dii^yi 
Print *rhil* r«e*«ng inEorrnotiijn' 
Etty lo HS9 MENU d'jyth fortiul 
Compr*h«fiiivp siLki mortva* 

Wr^ki on AH Radio Shock Corv Ctaprftffc ofld AH Rodw Shock Dnk \<ftftm 

IS -day morwy back audrontM jla« a SI 0.00 rutockinS'Lac thorp* j 

Only $5 .00 each for all figure upgrade! «men yaw return yaur wnr'anty cord. 



PRICE: Ohio* I cm i 

v^obte 

Douofa 60 Plut 
Comukf't Packgge 

"f!«qua« PC Pok liom PflJ, Irfc 



9$ (Dnk) 

S«« 
S1B9 M*StH 



DOUBLE SO PLUS 



I HI I m LOU MS CIL I Sri I 

I- : 1 II I IS IK II I lilt I IK f> UK rj. H HI 1 

MlM S [AHl I! V IDKO ti\ I HIT 

<,n| P 14 XI Kit EllK.E (DNVK IOH 

Hf(IM io A\ Ml MII.E [ UK H \>ll . I'^'j .l!. J 

UlSpt.AS M l 5*1 t il t H \R-kf IlK^ 

51 tEHS Mf t llARAETriR r<Krs MMI-ABI 

METAJ. CASE (not <he»p r>Usii s f 

IKM JH I 1 1 KM * jtjiL.Mt J,m i],<l 

It Kl fh k M l»Mi l s ^fll> %M* l %rl*iH 



iicn iu k mi pi i. ; S |wt cotuinn 

VI \HJ I 
HAMC DKI5 I K 
cp,y UHIV ] H 

Fl.FX T>RIVi:R4availiit<k JOCJttl 
FKH hi r *THV| 4 rdtdi titllyi 



I I I \ 



599 9? 
29 95 
1295 

12.95 

fj.?? 



r 



PRICKLY- PEAR SOFTWARE 

QUALITY PROGRAMS FOR YOUR COCO & TDP-100 

PROGRAMS REQUIRE 1*K fXTtHDJD BASIC FOR TAPE, AND 32* DUK UNUH OTHERWISf NOTED 





TO PRESERVE GUANDIC - 

It F^u D*e n a long time smce we were reatiy excit ed abdul 
an adventure game. Ad van lure In Wonderland was and is 
( he best text adventure e*a r w n I ten I o r t he Color C osn pu I e r 
We sand so, and (svJewars agreed! 

We ate now proud to after TO PRESERVE QUANDlC We 

beheve thai I his is tho best GRAPHICS adventure ever 
wnrien lor the- Color Computer 

Although it works just fine on a one drive system, the game 
COMPLETELY FIL LS two disks. Over 30OK of progr&mmi ng 
H is lour times as big a a any adventure you have seen on 
the Color Computer 

Quite simply, TO PRESERVE QUANDlC sels a new 
standard tot adventure games on the Cotor Computer 
The game itself is a work ol arl in every way The puzzles 
are fun and challenging, you can use complete senlunces, 
abbreviations, snort phrases, and there are several mile- 
stones an me way to success Trie whole game is done in 
full color highest- resolution graphics Of course you can 
save fhfl game m progress 

TO PRESERVE QUANDlC. you must rmd and return ihe 
miseing Piece ol the lime machine, and the oFock is 
running If you mink you are ready tor the best graphics 
adventure overwritten lor Ihe Color Computer, don't miss 
TO PRESERVE QUANDlC. Packaged on Iwo disks in a 
quaky vmyi library case. Requires 32 K and 1 disk drive >f 
you don't have a disk drive, It will be worth buying one just 
for this game S 3ft. 95 

All TtMt FAVORITES 

Advantur* In Wonderland — Rainbow magazine re- 
viewers agreed chtja was the best adventure ever wniirjn 
for ihe color computer m incorporates an artificial intelli- 
gence and has a vocabulary ol over 5D0 words Don't miss 
this one flee 32 K tape - 524,95 :>;,k - 929.95 
Super Astrology - Tnta program calculates complete 
nui j i horoscopes to an accuracy of a boa u I one minute or 
arc. All you need to know is ihe lima and place of birth, Reg. 
32 K Tape - 924.95; Disk - 929.95 



FUN AND SAME! 

Co Id r Disk Trivia — Ou r e riv la or og ra m has 1 1 00 questions 

InS catagories Play atone or with up to 4 players- use the 

development system included to write you' own Question 

disk game and development disk — 129.95. Four 0ft 

Ferent question disks are available lor use with the Color 

Disk Trivia game. 

Bible Questions » $ 1 9 95 

Spoils Questions * 519.95 

Entertainment Questions * 51 9 95 

Children*' Questions - Si 9 95 

Order any of these additional question disks wilTi the Color 
Disk Trivia game and pay only 914.95 each 
Gengbutiert — Try your hand at running a criminal 
empire. 2-6 players - requires 16K Tape 924,05; Disk 
929.99 

Viking II - See if you have what rt takes to becom a King or 
Queen. For 1-4 players, save Ihe game feature, requires 
32K For 1 6k users try me original Viking, tape - 124.95; 
Disk 929,95 

Monsters A Megic - rn is fantasy taxi ftlmufctlbfl p I 
combat oriented game- ror laniasy gamers it contains 50 
dlHereni monsters to tight, a dungeon with over 1000 
different place descriptions and lots of surprises. Tape * 
924,95; Disk 129.95 

Com pleat Enchanter — A iO0«t> GRAPHICS adventure 
with tons of rooms, lota ol options and magic 32K req. 
Tarje 124.95: Disk 129.95 

(lAIISTfC* 

Llzpac — Absolute the most complete statistics package 
we have seen lor ANY computer anywhere. Lizpacfc is 
850.000 Bytes of programming filling 7 disks with an 
eighth disk containing data files to be used in (he 
examples. The 200 page manual completely explains all 
that Llzpac has tg oifer it is user fnenclry Req 32k disk 
only, 1195.00 

FLJOMT PLANS 

Atrnav — This provisional flight planner ts powerful and 
user-inandty, too Developed by a Commercial Airline Pilot 
this program takes only two minutes to produce a com 
pteie Might pan pfan on your screen or printer This 
program package is lor disk system only (32 K; and is 
shipped with complete instructions in a quality binder, fl 
yau fly, you need AIRMAv 999.95 



1-800-223*5369 EXTENSION 256 

Send tor our free Catalog of great Programs for your CoCo 



PO LlC V ON PROTECTION 

W«> ba ft i M H >"-« customers aru honest - all or mt 
SUllMrtrn Hf> EM» backed up MV"y %lrtod*itj backup 

Bjrooeduitfs 



Your Personal check is welcome - no delay include 
Si 50 shipping For each pi^ram ordered rShipping free 
on £50 00 or larger ofdersi Al residents add 7V sales 
ta». OrdcrB shipped wiihijn iwodays 



Dealer a mo auihot irvquir^s a." 1 niwayi w*kx>tn» 
Canadian ckralb'i ihau'd conlact KeH* Soltwaie 
QiSlr^butors ttn P □ Qa, nuj? Edrnuhion Al 
beilij T5J 3L1 r4O3M2T S003 



Stocked by Quality Dealers, or 

Send Order To PRICKLY-PEAR SOFTWARE 



2640 N Cones toga Ave. 
Tucson, Arizona B5749 
10021 749-2864 



FINANCE 



Home Financial Statement 

. . . Forming habits beneficial 
to your financial health 



1 don't know how it b in your family, 
hut these days it seems tliut no 
matter how careful we are with our 
money, there never seems in be enough 
at the end of the month I always 
wondered where U all was going- 

As a result, I knew that this would 
be a perfect job for .1 great record- 
keeper, my Color Computer. So, I 
wrote a program thai would not only 
show bow much money was going 10 
individual expenses each month, but 
that would accumulate expense for the 
ycar-to-date. as well as express every 
expense as a percentage of gross 
income 

This would be a ureal help at tax time, 
too. By forcing myself to keep a daily 
record of expenses, a nd keeping all the 
receipts. I have a pretty good idea what 
] spent, for instance, on items on which 
sales tax was paid B> making simple 
calculations, maybe I could beat ihe 
sales lax tables (which always seem too 

Li u ' 1 

If you arc realty serious about 
keeping track of your finance*, you 
must keep a detailed record of what you 

t KotanJ Porttito ft an auditor *ith 14 
ytars rxpencnt e and has had his Co for 

Computer for i\u> won, Hi* primarv 

Otfere.w ti programming for home 

numey mana^nwtu 1 



spend and what you spend it on, I keep 
a clipboard on my desk, where every 
da) I write down this informal nm 
soon as I walk in the door. You may 
want to keep a small tablet handy to 
make notes throughout the day I 
admit, it's somewhat of a nuisance, but 
i r liijIl :kly become* habit. At least, this 
is a habit that could be beneficial to 
your financial health 

Atom ihe Prop ram 

The program uses a lillte over K.5K, 
so it w ill work on a I6K E Mended BASIC 
machine. M s designed for one disk, but 



B> Roland B. Porlillo 



can he adapted to work on a cassette- 
based machine with not too much 

effort. 

rVs is the case with most financial type 
programs, this one also requires a 
printer In this instance, ihe printer 
codes are fur an Epson MX-80. 

Epson Printer i odes' 

The printer codes in line* 640. 850, 
Wl. g 4l>> and 950 may uary for your 
printer. For an Epson they arc as 
follows: 

CWt|i4j - Double Width Letters 



Income sunn tin 

For Month Ending Test Statement 



>iimrcry of Income 


Monttt 


Per mil 


V.T.U 


Percent 




2^54 Jft 


4U 


31.K96.I0 


4B/7 


Wife's salary 


2,049*0 


39.0 


2TJ2I.K0 


4X4 


Overtime 


41.1.12 


7.9 


3,7KO 15 


3.* 


Intercut earned 


242.55 


4> 


2,57.1.0!* 


3W 


Mi ;cLlluneouni income 


2.25 


0.0 


94 32 


0.1 


Total 






65.465 45 


100.0 






















PICA 


im.oi 




Z07U.94 


3.2 



WOfwM ifJSStn IMS HWKDUN ft? 



chwsiui - Form Feed 
CHRSjisi - Turns on Condensed 
letter* 

CHR*ubj - Turns off Condensed 
Letters 



Definition or Vari*btrv 

01 AS - Account and heading numn 

M - Monthly dollar amount 

MM - Monthly percent ol each item 

Y - Ycar-io-datc amounts 

YY - Year-to-datc percent 

Operation uf in* Program 

live program is uscr-fricndly Just 
follow the instructions on the screen. 

When using this program for the first 
lime, you are asked if there are any 
cumulative year -tn-dalc totals thai need 
to he entered Answering "None" wilt 
take you to the start erf the data input 
routines, 

Account* 

All the account names and group 
heading* arc in the data statements 
starling ill Line 1040 C hanges can be 
made easily u> customize these items 
to nice I your specific needs. One word 



Federal nice me la^o 


411.34 


7.8 


M59.75 


12.9 


Siate income taKc* 


15455 


2.9 




0 


Retirement and 










deferred compensation 


100.39 


1.9 


5.647.00 


ws 


IRA, 


0.00 


0.0 


24*6,35 


3.9 


Credit union loans 


moo 


6.3 




3.0 


total 


1. 161 29 


22.1 


23.553.93 


Mil 


Residential t tperos 










Mortgage payment* 


546,00 


10,4 


6,55100 


ion 


Property inxc* 


0,00 


0.0 


0,00 


0,0 


Insurance 


0.00 


0.0 


524, 10 


OK 


Repairs and maintenance 


K6 45 


16 


1.267.89 


1.9 


Polities: 










Telephone 


50 79 


L0 


um 


05 


Elect rteity 


20K7 


04 


jiio? 


Q£ 


0« 


27 to 


0.5 


21191 


0.3 


W.Kcr unci disposal 


22 7t 


04 


154.29 


0 2 


Major improvcmcjili 


40 Jf, 


0,8 


335,97 


0.5 


huinisbm^ purchases 




2 9 


50593 


0.5 


ToUl 




IB.O 


10,010.93 


I5J 


Auiuim»blk lAperrsM 










HilsbarnJs tai 










Imurance 


154.10 


Z9 


568.76 


ffo 


Repair- ;ind maintenance 


0 00 


0.0 


1 79.45 


0.3 



Qnc-t mtv Contest Winner . * . 

In this space game, you maneuver vour ship through 
an asteroid Held to reach the base. If you hit an 
asteroid u turns blue; Ihegnul n noi in hit \\n\ 

The IKlin^: 



Oiw- Utter CfffUtXl Winner . 

Mitttk Box is exactly that, a program thai piny* 
a single tune. The author decided thai somehmh lutd 
to write a music program to go with all those beautiful 
graphics! 
The listing: 



0 CLS0iFQRX-iTOi25jSETtRND{63> ,R 
NDI31) ,5) :NEXT:F0RX=lT04:READA t & 
sPRINT€A,CHR*<B> | f NEXT j OAT A41 i T 1 
79,442, 191 ,443,188,444, 191 :FDRX- 
1 TO 1 0000 1 RESET <H,V> s H-JOYSTK <0> : 
V^JQVSTk(l) : IFV>31THEtW»31;SeTCH 
t V , 3 H NEXT i ELSESET CH*V,3> i 5QUNDH 
+1 , i: NEXT; PR I NT "GAME OVER" 



5 A*="D2L2CEGEQ3CD2l3E^3 >, : B**"03L1 
• CL2ECEGEO4C03BAL1 - GP4L2GFD02BGB 
□3D " : C*« ,f 04L2C03AFC02AD3CFAGCAL I 
- GP4L 2GF DO2B0B □ 3D " % PLAY "TlUflf; X 
A* | X B * ; FECAL 1 - GP4 X B* | D2 B D3C0 2G03 
ELI. CP4XC#j FECAL 1 , GP4XC*; 02BD3L1 
,,CP4";GOTa5 



(mm SheltOH 



But* t i itt'T 

North Pfotic. S'E 



<fut (br, winning uut-twrr c*Hjre*l nuty. lb* **»f>mt tut* r*nrn «ni cup*ek 

* J*tnt.t 



lliu iN" ML|u(if>^ KiH-Unti ^mleti crni> ihc j.uiln 
,.i bail tht f N H Mm yjtwurtftiwj *r..a r 
Simulittuw Tup* I 



r hbx been tcni fopto 
L.inipajiii>o flwnfti* 



68 THE RAINBOW March 



of caution here. If you do change the 
uiccmmi n.ini^, he^ure lo keep the sjme 
number of accounts in cijch grouping, 
or the loiuts unil percenLjee^ will 6e 
Off. 

A note about the sales tax calculation. 
In my stale ihc rale is 6 5 percenl. You 
will need to change I me 460 for your 
part iculu r ci re li nisi a n ces , 

For uuiel; n'lcrencf 10 ihe numerous 
accounts, after typing in ihc program, 
run it up to when* il says ENTER 
STATEMENT DATE:. Ai thai point, 
hn 1 he srfaK key. I urn your printer 
on, and type in the following direci 
command: 

TOO K=l TO ?l:PRlNTB-Z.N;M|Nj:NtXT 

Pressing f Nl t-R will send the various 
account names wiili i heir corresponding 
numbers 10 Hit' printer which will he 
verified when you enter ynnr dam into 
ihc program. You can then cilher lype 
CQNt or rim the program I nun ihe 
beginning. 

After all ymir d.0,i h.^ been entered, 
you can enter sum (o see a summary 
of your figuies. jast lii be certain thai 
you haven't forgotten nnythin^. When 
die screen frec/ts. In it my any key will 
always continue the program. If you uic 
satisfied thai all your data is accurate, 
simply type end. 

You will be asked if these are the I mat 
fiuurcs lor the month or whether mure 
will be added ai u later dale It you 
answer "No M to any additions, the 
program will calculate ihc data Once 
again . before the state mem is printed 
you can request u preview, to quickly 
sec the liridi results nn the svuvn 

A check will ihcn be made to see if 
the printer is ready. If not. you will be 
asked to put it online helore continuing 
the program 

A note a hou i Ihc printer check If 
you keep your printer unplugged tnr 
any reason (mainly in use the outlet), 
then the routine will be effective, I use 
a power strip with an on off switch, 
so if I tor gel lo turn (he power on lo 
the prinlcr, my data won't be sent lo 
nowhere. Of course, if ibis should 
happen, simply hit the hkf \k key. uirn 
your printer on. type in GQTn and 
press l SHU. 1 his will lake the program 
hack lo (he beginning of the print 
routine without a loss of your del a 

I hope you find a use lor ihis 
program. I consider it to he une of my 
mot I useful. Hopefully, by finding 
where I'm spending ion much money, 
I can -,Lu-cn<mL'h in buv more computer 
equipment 



License* and fines 


nisi 


no 


68 OO 


0 1 


tioiohnc 


67,51 


1,3 


665.88 


t 0 


I x a rri mhu r«rmenti 


000 


0.0 


-777.60 


-12 


TmpI 


221.61 


42 


704 49 


y 


Sutomabde Eipcnse* 










Wife** car: 










liisuruncr 


0,00 


0.0 


m 38 


02 


Repairs tad maintenance 


62,20 


12 


570.73 


1)9 


1 .icvnscs and littes 


i'' on 


0.2 


54.00 


0.1 


Gasoline 


99,20 


1,9 


1.252.64 


1,9 


1 • - reimbursement* 


-199.10 


-3.8 


^1.332.59 


-2.0 


1 .-Lii 


25.70 


-0.5 


TOR. 16 


1 r 


lota) 










Automobile 










Expense* 


195.91 




1.4 12.65 


2.2 


f UtSL i 1- X[ti "lists 










Umcin due* 


8 10 


0 2 


97.20 


0.1 


Life insurance 


89.72 


1.7 


KHY 52 


M 


Health Hospital insurance 


26.26 


0.5 


488.51 


0,3 


Medical Dental 




0,2 




0.6 


Pet expenses 


104 02 


2.0 


97236 


1.5 


Mcah out 


209.02 


4 0 


2.585JS 


3 9 


Food purchases 


78.79 


15 


l,775J9 


17 


Appliance*, dishes . etc 


1.04 


U.O 


28145 


0.4 


Smalt took, eic. 




01 


306.22 


0,5 


Work related expenses 


1 14.5* 


2.6 


479.47 


0.7 


Cumpuier expenses 


82.27 


1,6 


809.16 


12 


Stereo 1 video,' photo 


4.87 


■0 0 


.U24J2 


5 1 


Hobby expenses 


noo 


0.0 


98 II 


0 1 


Fniertuinmenl 


102.50 


u 


55092 


0,* 


Physical fitness expense* 


26,7 1 


05 


1 (KM. 14 


1,5 


Personal grooming and hygiene 43 98 


U8 


674,97 


to 


Vacation 


35.29 


0 7 


480 $ 


07 


("loihinjj 


373,27 


7.1 


2,324^2 


3.6 


Laundry atid cleaning 


(MM 


0.0 


20 4^ 


0.0 


filtIV, OIL 


9*.28 


1.7 


851.51 


1,3 


Mowers 


0.00 


0.0 


30.31 


0 0 


(mi in hut mm 


17 00 


03 


243.* 1 


0.4 


M^jj-jncs and huuU 


0.00 


0.0 


97.07 


0 | 


Bank finance c harges 


II (HI 


oo 


70.56 


0 1 


Collectible* 


145.35 


2.H 


1.002.16 


1.5 


Mitccliunccui* 


47.0S 


0 9 


400 10 


0 6 


Tout! 


1,628.84 


31.0 


19.983.21 


30.5 


Tola! Fxncnse* 




74.K 


54.960.72 


84.0 


Change in Saving* - " 


1,328.50 


25.2 


I0 r 504 78 


16.0 


—Sales tas paid- 


94,09 




1.045.88 





MjiM-.1i Hill. THE ftUNSOW 69 




J h<' Iklinti: 



10 

20 1 HOME FINANCIAL STATEMENT 

3a * &y 

40 ■ ROLAND B. PORTILLO 

50 ' 

60 * VERSION 2.2 

70 ' JULY, 19B4 

80 '*#**#****##*#*»#******-*#**** 

90 1 

100 CL5: PR I NTS 164, "HOME F I NANC I A 
L STATEMENT"; FOR X- 1 TO 1500: NEXT 
110 VERIFYON: DIMA$ (75) ,M (75) ,MM( 
75) ,Y(7S) ,YY(73) 
1 20 X$=" ######* ,.tt#"i D#^ 

130 CL3 r PR I NTfi 1 30 , " ARE THERE ANY 

hIDMDNTH TOTALS": PR INTO 170, "TO 
ENTERs " ; PR] NTTAB < 15) M M ; : : L I NE I N 
PUTRS; IFR*-"Y n OR R*-"YES" THEN 
GOSU& 1210 

140 CLS:PRINT«132, "To Enter CUMU 

LAT I V£ TOTALS " t PR I NTe 1 70 , " press 

<<ENTER>>";PRlNTfc256, H If no prio 

r totals, enter 'NONE'" 

150 PRINT©39B, " " < = LI NE I NPUTR*; IF 

R*-" NONE "THEN 190 

160 OPEN" I". #1 , "BUDGET" 

170 FORN-1T075 

100 1NPUT#1 ,Y(N) :NEXT:CLDSe»l 
190 FORN- 1 T075: RE AD AS (N> : NEXT 
200 CLS : PR I NTS 1 35 , " ENTE R STATEME 
NT DATE: 41 : PRINTS 1 7 1 , *' " ; :LINEINPU 
TM*:IF Mf-" " THEN 200 
210 CLS: PR I NT &32V Enter END , S 
UM' or budget code" i PR INTS64 ,5TR 
INGK32, " - " ) i PR I NTS 1 74 , " *' ; j L I NE I 
NPUTBC*: I FBC*- " END " THEN300ELSE 1 F 
bC " SUM " T HENGuSUBl 1 60: G0TP2 1 0 
220 I FBC*-" "THEN240 
230 A-UAL(BCf ) 

240 I F A >30AND A< 36 T HENPR I NTS 1 69 , " 
HUSBAND S CAR t " ELSE I F A > 3 7 AND A < 4 3 
THEWPR I NTS 169, "WIFE'S CAR: " 
250 IFA-=20THENPRINTS263,A» ( 16) 
260 I FA >7 1 0RA\2DRA=*2 1 □RA«70RA=80 
RA=* 1 50RA= i 6ORA=2BQRA*29ORA^?0aRA 
- S60RA-37ORA-4 3QRA-440RA-45THENS 
OUND50, 1: CLS: PR! NTS 170, "NO SUCH 
ACCOUNT 11 s : FORX = 1 1 0300; NEXT: G0T02 



10 

27B PR I NT9202 , A$ (A) 2 PR INT: IFA-35 
0RA-42THENPRINT" Enter as a neg 
at 2 ve amount" 

280 PRINT: LINE INPUT" ENTER A 

MOUNT:* "sAM* 

290 AM^VAL(AM*> :M(Ai =M(A)+AM:AM« 
0:(5OTO210 

300 CLS:PRINTS164,"Mj 11 there be 
any additions before printing s 
tdtemenf " ; : LINE I NPUTRf: IFR*-"¥ 
« ORP*= " V ES " THENPR I NTS352 , " Enter 
first 3 letters of month :": PRINT 
TABU2> " " ; : L INE 1NPUTZ *t GOTO 1 1 30 
310 'to accumulate totals 
320 FQRN-2T06;M(7>-M<7)+M(N) sY(N 
)=Y(N)+M(N> :NEXT* Y (7)«Y (7>+M<7) 
330 F0RN-9TO 1 4 : M U 5 ) «M ( 1 5) +M ( N ) S 
Y(N) =Y(N)+M<N) : NEXT s Y(15>"Y(15)+ 
MU5) 

340 FaRN-17TD27:M(2B>«M(2Bi +M(N> 
r Y ( N ) =»Y ( N ) +t1 ( N ) : NE X T : Y ( 28 > *» Y ( 28 J 
+M (2S > 

350 FORN-3 1 T035 ! M <36>«M<36) +M <N) 
i Y(N)-Y(N)+M(N> : NEXT : Y (36) -Y i 36) 
+M(36> 

360 FORN=3STD42:M (43>»M(43) +MCN) 
: Y(N)-=Y(N)+M(N> iNEXT: Y(43)-Y<43> 
+M (43? 

370 M(44)=M<36)+M<43) ;V(44)=Y(36 
)+Y(43> 

380 FORN-46T071 : M i 72 J ~M ( 72) +M ( N > 
S Y(N)-Y(N)+M<N) :NEXTs Y(72>=Y(72) 
+M (72) 

390 M(73)«MU5)+M(2B)+M(44)+M<72 

> iM(74>«M(7>-M(73> 5 Y(73)«Y<73>+M 

(7 3 > :Y<74)=Y(7)-Y<73) 

400 to calculate sales tax 

410 FORN-53T071 ;M<75) *M<75) +M (N) 

: NEX T 

420 M<75)=M(75)+M(20>+M(26)+M(27 
) 

430 M(75)=M(75)+<M(32>/2) +(M(39J 

/2> 

440 rt(75)="M(75) + t.B5#M(51) } 

450 M ( 75> -M (75 ) +M (50) -M (59) -M (62 

)-M(64)~M(67)-M(69) 

460 M ( 75> -M < 75) - < M < 75 > / 1 . 065) t Y ( 

75>=Y<75)+MC75> 

470 to compute X 

4S0 FORN^2T063MM(N)»M(N) /M(7) : YY 
(N)»Y(N) /Y(7> :MM<7) ^HM(7)+MM(NJ i 
YY(7)«=YY(7) + YY (N) sNEXT 
490 FQRNa9T014:HM(Ni-M(N)/M (7> tY 
Y(NJ»Y<N) /Y(7) :MM(15)-Mh<l5)+MM( 
N3 ; YY(15)-VY(15i+YY(N) sNEXT 
500 FORN= 1 7T027 s MM ( N ) -M ( N) /M ( 7 > s 
YYiN) -YCNJ/YC73 = MM ( 29) *MM (28 i 
(NJ : YY (28) =YY ( 28) +YY (N) : NEXT 



90 THE RAINBOW MArth lUflS 



SIB FORM»3lTa35:MM<N)«MCN>/M(7) s 
yy (N)~V<N>/Y<7> ; YV <36> »YY <36» +YY 

i N ) : MM < 36 J =MM < 36 ) +MM tN) i NEXT 
520 FDRN*38T042:MM<Ni-M*N) /IK7H 
YY IN) =Y (N)/Y(7> : MM (43) -MM<43>+MM 

(NJ i YY {43) «YY 143> *YY <N> i NEXT 
530 MM (44) =MM < 36 ) +MM ( 43) 3 YY (44) * 
Y¥ (36) +YYt43> 

540 F0RN=46T07 1 : MM ( N) "M <NJ /M<7) z 
YY (N>-Y (N) /Y (7) : MM (72) -MM (72) +MM 
<N) i YY <72l »YY i 72* **YY (N) J NEXT 
533 MM(73)-MM(15)+MM(29)+MM(44)+ 
MM { 72) i VV 1 73) =YY (15) +YV <2B) +YY (4 
4) +YY (72) 

560 MM(74)^M<74) /M (7 ) i YY <74 ) -Y (7 
4)/Y(7) 

570 'to convert X 

580 FQRN« 1 TQ75: MM <N> =MM ( N) # 1(3(3: Y 
Y(N)-YY(N)*100«NEXT 
590 CLSjPRINTS162, m DQ YOU WANT A 
SCREEN PREVIEW? ° ; ; EXEC44539: I F 
I NK E Y*- M Y " T HE NBOS U & 1 1 60 
600 'check if printer is ready 
610 IF PEEK (65314) /2*INT (PEEK (653 
14)/2)THENI-1ELBE1*« 
620 IFI-0THENCL5sPRINTe200, M PRIN 
TER NOT READY M : PR 1 NT€420 , M PRESS 
my KEY WHEN READY : EXEC44539 
630 CLSa;PRlNTe236, M WORKING " l 



648 PRINT#-2»CHR*(14J " 

INCOME STATEMENT" : PRINT#-2 % TAB ( 
24) "FOR MONTH ENDING " ; M*; PRINT* 

-2 

650 PRINT*-2,TAB(42i lf MONTH'*TAB i 5 

3> > "X"TAB(62) "Y* T- D- "TAB (74) "X" 

660 PRINT#-£» TAB (6) Af (1) 

670 N=2sBOSUB950 

690 FORN^3TO7: GOSU|3 f ?40sNEXT 

690 PRINT#-2: PRlNT#-2 , TftB te>> A*<8 

> 

700 N=9:GOSU8950 

710 FORM* i 0 r 0 1 5 : GOSUB940 1 NEXT 

720 PRINT#-2tPRINT#-2,TAB(6>A*(l 

6) 

730 N=*17;BOSUB950 

740 FDRN^19TO20sBOSue940;NEXT 

750 PR1NT#~2 t TAB (6) AS (21 ) 

760 N^22:GOSUB950 

770 FORN=23TD28jGOSUB940:NEXT 

780 PRINT#-2s PFUNT#~2 t TAB (6) A* (2 

9) 

790 PRlNT#-2, TAB <4 ) A* ( 30) 

800 N*31;GDSUB950 

810 FORN-32TO36:GOSUB940:NEXT 

820 PRINT#-2:PRINT#-2,TAB<4>A*C3 

7} 

B30 N-3B; GDSUB950 

840 FQRN-39T043S GO SUB940:NEXT 



ARE YOUR WALKING FINGERS GETTING FOOTSORE? 



Tired of typing in those long, but wonderful, programs from issues of the rainbow? Now, 
you can get RAINBOW ON TAPE and give those tired fingers a rest With RAINBOW ON tape, 
you'll be able to spend your time enjoying programs instead of just typing . typing , , . 
typing them! All you need to do ever again is pop a rainbow on tape cassette into your 
recorder, CLQAD and RUN any one you want. 

Think of it! Not 10 or a dozen — but between 20 and 30 — programs every month from 
rainbow Ok tape, AH the really good programs from the rainbow! All the long ones so 
you don't have to type them in. Just CLOAD and RUN\ 



Now ♦ . , The Best Color Computer Magazine 
Offers The Best Tape Service 

imw«* on iih atvglt! tsjua fitfl ii. wilhifi {Hm US HO. CanpgiArf mtn (i£ all othi»i couriTnn f TS 
WIMVMtm lubHrnphan r»t» i» wHUlkn th* US MO Canadian rate 190. fill nrrver tountrMU ST05 

FUNDS ONLY, PLEASE, 
KENTUCKY RESIDENTS ADD SALES TAX. 

WE DO NOT BILL IN ORDER TO HOLD DOWN COSTS 

VISA. MailorCARO jtiij Amcncjir. Ecpfin^ »e«ipl*d Art autMicriplJOm Mgin tf*0 Currant 4Mlk and frae* inun ire «v*JHtt>b twgl<in>ng 
wllh April Tap«i ore Hnt linn cMU m»il to arnv* i(i{iic»»'m*lBiy ine fame Umo M youi Current (*sw* ol rm hmm 

ORDER RAINBOW ON TAPE TODAY! 




Mirth THE RAJN0O1V 91 




Lware 
(Calltgrapher 

The CoCo Ca II ig raphe r works on these prrniers: 

Epson: MX80 FXBO. 100 (B 1 2 r 1 1 size onlyi 
and all models with graphtra* 
Gemini: 10. 10% IS, 15X (fl l 2 % 11 5>?ff only) 
Radio Shack; LP7. LPS. DMPtOD. 1 1 0 120. 200 
420 5t0. 2100 

Okidata: 92A unless it is version A The ROM 
has a bug and the dealer should replace it for you 
Banana: Behaves like a Radio Shack 
Prowriter: &51G 

These typo stylos come on The CoCo Calhgr aphc pro> 
gram tape or disk: 

Gey Ninettes 
Corf 

Tape - S24.95 
Disk * $29,95 
Both require 32 K ECB 



These additional type styles are also available — 
S19.95 eaoh, or $49,95 i or aM on tape or disk 



Tape 1 

CHd English reduced Cartoorvreduced 
Old English- reverse Cartoon- remorse 
O'd Ervghsri' Cartoon- 
reverse reduced reverse 'educed 



Gay Nineties-reduced 
Gar Nmolios-fQvors© 
Gay Ninoues- 
revcrse reduced 



C*)U ^n^Uch (iriwii Gctj Nineties 



Tape 2 
T"'r on dt in i 



Broadway 
Broadw.iy-feducert 
Broadway a've'so 
Broadway 
reverse reduced 



Tape 3 

Business 



Business 



Buftnes&reduced 
Business- reverter 

BtiMr osa 

revorso reduced 



OH Style IH Antique 



Did Stylo 

Q'd Style-reduced 
Old Style-reverse 
Old Style- 
'eversa reduced 



Antique 

Antique- reduced 
Antique* reverse 
Aniique- 
reverse reduced 



and Sugar Software Introduces . 



Color 
Disk Manager 

A disk utility which will handle virtually all or your disk 
related needs 1 Color Disk Manager will do selective in- 
itializations, verifies backups and repairs 

* Handles multiple drives 

* Make a backup of the directory 

* Rpcovnr file command 

* Repair or salvage crashed disks 

* Gives allocation table map 

* Displays die granule map 

* Loads Mos 2 ways 

* Kin tile command 

* Verifies (racks or entire disk 

* Anpt-nd s pc to* command 

* Transfers programs Irom tape lo dis* 

* Rapid scan feature 

* Dumps memory lo screen 

* Loads and executes rompacks saved en disk 

■ Move ROM to RAM command 

■ 64 K compatible 

Requires 32K - $34.95 



Color 
Tape Manager 

A utthly which will handle most of your tape related needs' 

* Appends ML to Basic programs 

• Displays start , end , a nd execute addresses ol M L 
programs 

■ Converts ML programs to Basic data statements 

* Displays memory in he*, decimal or ASCII 

• Change memory in decimal or hex 

• Rapid memory-scan using arrow keys 

* Allows imp Lit m hex or decimal 

■ Transfers control lo other programs With a "go 
command 

■ Moves blocks of memory Irom stars through end 
address to new start address 

Tape requires 16K ECB * $24.95 
Disk requires 32K - £24.95 




tware 



PreReader 

32 K ECB; 

Joystick 

Required 

Tape - S19.9S 
Disk - 524,95 



J R V 



Level I -your child will work w>th col* ( 

ors, shapes, numbers, capital letters ' r , 

and small letters ,1 * * 

level II ■ your child will learn lo asso- \. (j t \ > 

oate individual letters and consonant 

blends wrth the sounds [hey make 

Songs and happy taces tor each correcl answeri 




Helps design or evaluate 

• Land mobile ratno systems 

• Satellite TV 

• Satellite data acquisition systems 
■ Aircraft rado systems 

• Microwave systems 

• Microvolt DBM conversions 
Frequency Wave length conversions era 
System received signal Jevels oc t 

532.95 - Disk 



Gain of parabolic antenna 
Propogalion Calculations 




Lental I n ueily 

liic i mo , it m l l xjM'fivp 
HtiiuiiNHiiriit 
I cif ki me 

Disk - $34.95 
32K Required 

■ Keeps Track of all your rental properties 

• Provides instant screen or prmter summary of all 
your properties 

• Maintains and pnnis a detailed, itemrzea listing of 
each of 26 expense categories 

• Gives you a schedule of the Accelerated Cost 
Recovery System depreciation allowed for each jax 
year for 3. 5. 10 and 15 year properly 



ta*»|iliics tiilifot* 

Graphics editor to create and modify your 
own pictures 

Pictures can be usd as a title screen tor 
a program 

Create a series of pictures to make a 
slide show 

Bolh Extended and non-Extended Baste 
versions on the same tape 
Hign Resolution 
Sonographic modes 
B. 12, and 24 
(64 x 54, 64 x 96 
and 64 x 1£6| 
6 colons 
Combine text 
wilh graphics 
Auto-repeat and 
'magic" delete 
Requires 1SK 




for die Programmer iu Uic Family 



Tape - $19.95 
Disk - $24.95 



AUTCHXli 



1> 



AUTO RUN 64 * S24.95 
AUTO RUN - 519,95 



Creates a ML loader which automatically starts up 

your Basic or ML program 

Tiile screen utrirty 

Provide an audio introduction 

Locales your program at the desired address 



32K Disk 
$99.95 



PIRATIXTOR! 

You wnte the Basic or ML program 

PiratBClof" 5 : 

■ Supplies protection scheme 
• includes Sermgraf graphics 
editor 

Incrementing serial numbers 
Many user subroutines metuded 
Elfective against popular piracy 
protection cracking programs 



peAfci -iu'1 tarUwi irM|uirti's nrv ut- 

wuys UTlronir. 4 aiiurliutl clcuk'r*. 
sin hi lit ililliud KcHv Sofiuiirc l>i«- 
irLbtitur** UU . P.O Box 

UMi ROftWlXC ioD|tulLhk with tiiniln 
Shuck IKrS mttv 



SLGAR SOFTWARE 

2 1 rV.4 Lctlll J,;liIl 
NtMuili1shitr>r. Olhri 4Wlt>H 

Smjiir Sii(lw#rv i m " til rl*» K u>Mllahlr 



Umullum ( »FiKtiiiiHLLilil jv.v^iU h 
CCin iirttcr* utv nvlLiiiaL" f "IS unlets 
EMAIL mTrH-Ufi, 1374 So rvliiiirK,.r 
cuIpiiiiKl-'.. 



050 PRINT*-2: N-44 t GO5UF950; PRINT 
*-2«CHR*U2) 

860 PRINT#-2,TAB (27) "MONTH END IN 

9 *'|H*iPRINT#-2 

870 PRINT#-2,TAB(6)A*(45) 

BB0 N-46?GOSUB950 

890 F0RN=47TQ72i BOSUB940: NEXT 

900 PR I NT*~2 : N=7 3 ; OOSUB950 

910 PRINT#-2jN-74rGOSUB950 

920 PR I NT*-2t PRI NT*-2 , T AB < 4 J A* ( 7 

5 ) TAB (37 ) i PRINT*-2 ,USINGX*| ft (75> 

i lPRlNT#-2,TAB<57V"i iPRINT*-2,U 

SINGX# ( Y(75> 

930 PR 1 NTtt-2 , CHR* (12)8 BOTO960 
940 PRINT*-2,TAB<5)A*(N)TAB(3B) : 
PRINT*-2,USINGX*>M(N) ; : PRI NT #-2 1 
CHR* (15 J TAB (56) i PR I NT#-2,USIN 
GK * ; MM t N ) ; : PR I NTH -2 , CHR* TAB ( 
64) iPR.INT#-2,USINGX*iY(N) ; sPR 
I NT*-2 , CHR* < 1 5 > TAB ( 94 ) " "t I PRINT* 
-2,USINBK»; YY (N> ; PRINT*-2,CHR* ( 1 
B> w "s £ RETURN 

950 PRINT*~2,TAB(4)A*tN>TAB<37) i 

PRINT*-2,USIN0X*|M<N) ! lPRINT*-2, 

CHR* (1 5 ) T AB ( 55 ) " " ; : PRINT* -2 9 US IN 

GK* t MM (N> ; ; PRlNT*-2 ,CHR* (19) TAB C 

63) ***| i PRINT*~2, USINBX*; Y <N) ; f PR 

INT*-2,CHR*U5)TAB<93) ""ji PRINT* 

-2, US I NBK* ; YY (N) i PRINT*— 2 , CHR* 1 1 

8> " "f % RETURN 

960 'to convert 7. back 

970 F0RN^1TQ75j MM (N> "MM (N) / 1 00: Y 

Y <N) »YY (N) / 100: NEXT 

900 OPEN "D%ii t " BUDGET " 

990 FQRN=1T075 

1000 WRITE*! «Y<N> 5 NEXTi CLOSE* I 
1010 CLS: PRI NT065 , "ENTER BACKUP 
DISK FOR COPY AND" t PRINTTAB <8) N 
PRESS <ENTER>"iEXEC443395QPEN , *CT 
,#1," BUDGET" 
1020 FORN»1T075 

1030 WRITE*!, Y <N) ; NEXT: CLGSEKl sE 
ND 

1040 DATA " SOURCES OF INCOME 
i *' , Husband's sal ary,Wi f e ' s sal ar 
y, Overtime, Interest earned ,Mi sc. 

Income," TOTAL" 
1050 DATA " WITHHOLDINGS & PAY 
MENTSi u ,F- I *C* A. , Federal Income 
Tan es, State Income Tax es , Ret i rem 
ent St Deferred Conup * , I . R* A, ,Cred 
it Union Loans," TOTAL" 
1060 DATA " RESIDENTIAL EXPEN 
SES; ", Mortgage Payments*Proper ty 

Taxes, In surance. Repairs & Maint 
enance, "Uti 1 i ties: '* , " Telephone 
"," Electricity"," Gas" , " Wat 
er & Disposal* 1 

1070 DATA Major Improvement s, Fur 



nishing Purchases," TOTAL", 
AUTOMOBILE EXPENSES* " , "Huso 
and * s Car : " , " I murince " t " Rep 
airs it Maintenance"," Licenses 
& Fines"," Gasoline 11 ," Less Re 
i mbur semen ts'*, " TOTAL" 
1080 DATA "Wife's Can"," Insu 
ranee" , " Repairs fc Maintenance 4 * 
, " Licenses & Fines"," Gasol in 
e + V Less Rei mbursements" , " 
TOTAL*' f " TOTAL AUTOMOBILE 

EXPENSES" 
1090 DATA " OTHER EXPENSES* " 
, Union Dues, Life Insurance ,Heal t 
h/Hospi tal Insurance, Medical /Den 
tal,Pet EHpenses,Meala Out, Food 
Purchases, " Appl i ances , Dishes, e 
tc", Small Tools etc- , Work Pel at 
ed Expenses 

1100 DATA Computer Expenses , Ste 
reo/Vl dea/Photo , Hobby Expenses , E 
ntertainment , Physical Fitness Ek 
penses, Personal Grooming & Hygie 
ne, Vac at i on t Clothing .Laundry & C 
lean! ng , Sifts etc. , Flowers 
1110 DATA Contr i buti ons , Magaz i n 
es St Books, Bank/Finance charges, 
Collectibles, Mi seel laneous 
1120 DATA M TOTAL" * 11 TOT 

AL EXPENSES" , " #*#CHANGE IN SAM 
lNBB*##", fl * SALES TAX PAID — 

1 130 OPEN"0" ,*1 , "MIDMONTH, "+2*:F 
0RN-1T075: WRITE*! ,n (N> : NEXT : CLD5 
E*l 

1140 PRINTTAB U0) "INSERT BACKUP 
DISK AND PRESS " : PR 1 NT i PRINTTAB <1 
5»" 'W FOR DOPY" i PRINT: PRINTTAB 
(15)"* ENTER' TO END" 
1150 EXEC44539S IF INKEY*-°C'* THE 
H 1130 ELSE END 

1160 CLS: S*=* "SUMMARY OF ACTIVITY 

TO DATE": PRINTTAB ( 3) S*i PRINT 
1 1 70 FORN-* 1 TD75 i C-C+ 1 : PRINTUS I NG 
°7. X* 1 * A*(N) ; : PR INT" "? 

:PRINTUSINB"#*#*. tt*";M<N) ; ;PRINT 
" "; :PRINTUSING"*##*#.**" S Y<N> 
11B0 IFC=13THENC=0:EXEC44539;CLS 
a PRINTTAB (3) S*: PRINT 
1190 NEXTN 

1 200 I FN>75THENEXEC44539 ; C-0 : RET 
URN 

1210 PR I NT8261 , "ENTER FIRST 3 LE 
TTERS OF MONTH: ";iLINEINP 

UT Z* : OPEN" I " , * 1 , " M I DMQNTH. M +Z* = F 
OR N-l TO 75j INPUT*1,M(N> :NEXT:C 
LOSE*l:M(7>=0:Ma5) ^0: M (2B> »0: M ( 
36) -0: M (43) -0s M (44> «0s M C72) -0s M ( 
73) -0: M (74) -0: M (75 ) "0: RETURN 0 



94 THEIUUNBOW UflfCJi iQfib 



IPBBBBI JBBBBB ■■■■■■■ IBBBBB PPBBBBBBB IBBBBB BBBBBl 

■inn tiiiiiiimmiHiH ^ibb^ibbibb ~i»nai 
Mllll IIUII — Mr - ' IBBriBB IBB IBB IBB IBflriBB IBB III 
■II 111 IBBBBB Ml IMUP IBB IBB IBB IBBBBB IBB III 
III HI llllll BBI IBB1BB IBB IBB IBB IBB1BB IBB IBl 
iBIfcBBI MM IBBi illl rfBB IBB. dBB IBB IBB* dBB IBB* MM IBl 
lllllll MB IBBI 1MB ||l IBBI BBBJ IBB IBM MB IBBI MB III 



VISA 



PLEASE IQCLBDE »2 50 SHIPPII1G 



jrpGSgpo£±a wsofe 
GK-katiocaocaMte tjpt^ flfr flff re fis ©era 

Booa ©cf osoG^aeia 000*30*3 g^^gssg 

A20 caff GSb© oSxsraa s^fflE ®b 
Oae> {Mia oc3CT30ia git era esa^t 



mExmny&tifiEn' tan © enters S^gki!^ 

sen EflmD oa^a csxas as 

©ft OSSEIN QmBOp 



125 SOUTH FIFTH STREET 
LEWISTON, IS1.Y, 14092 




420 FERGUSON AVE. N. 
HAMILTON.ONT..L8L4Y9 



807 Minutemen Causeway (£>2) f Cocoa Beach, Florida 32931 
{305} 783-1 083 %&X^Z3&rff8£XZ* 



GET ORGANIZED IN 19B5 

DATErQ-BASE CALENDAR put* YOU i rsw. 

cfiowo of your acftodtrJe/ 1c i rii""l 

■ Graph <ca\if displays any monlMy 
calendar between 1 700 and 
you p u 1 kn, up to twelve ?fl character 
memos pet day .calendar thaws 
where ihe memos aro_csll op ol 
day shows details 

■ U*e for appointments or ■ log of put acllvity, 

■ Search eapebili Ly allows you to 1 itt or print all me mos be twee n 
trto specified ones o* only one* meellng keyword criteria, 

■ Date computation shows elapsed Ume between two dales to 
days, weeks, months and years 

■ ReduireE 32K in BASIC 

TAP* DATS- 0»B AM C A LI ND Aft * t1 fl.M I max 400 mimoi 
tape file] 

DISK 0ATO*fr8ASE CALENDAR* 11 6.06 (over 4000 memo*/ 
dlak-.m&x. 300 mfl.mrjfi/mOnfh| 

#★#*#*###+ 

DISK DOUBLE ENTRY 

M r o- rrave spmr flour* frying 10 ba/enc* pou' Ophite and C/e<Ms, 

DISK DOUBLE ENTRY is for y»uf 

ft Da&lenod to* email business* dub and personal use. 

■ Enlor tmnfrocUo ns in n Jo u mal typo TcrmaE. Program will maintain 
current account pal an ceo, produce Trial Balance, inoome r and 
Balance Snoo t reports and complete Account Lodgers. 

■ WlPI handla up to 300 accounts including repon headings and 
totals 

ft Up to 1 400 average transactions on a diskette 

ft Summary reports end lour level* el subtotals available 

■ Roc u Irs S 32 K and 1 an u n dor standing ol sta n Uar d doubt* e n try 
accounting concept*. 

S44.9B ir* BASIC wlh Mjchmt Language subroutines. 



■ F 



*-*-*4-*##-** + 

STATEMENT WRITER 

For o» Wrfh feed 1 redurresj Dri* Doubt* Entry 

Produce* state me Pti -.uitable tor 01' 1 1 ng Trom y ou r R*c > a hi tt<, 
accounts. 

ft Provides mailing labels lousawithyoui statements and attnunl 
summaries. 

■ Designed end documented to allow you to change formats 10 
aceommodsle your own special need*. 

■34. bs 

That's INTEREST- lag 

L sr ye rrr compaiJer do some REAL ca mpur*fion f 

■ Help* you solve problems dealing with time, money, and 
INTEREST! 

■ AMORTISATION TABLES any way VOU want I hem ... oven tela 
you change any terms mld*scheduiet. 

ft Calculates P'OBunr Value, Future Value, Capital Recovery for 

any combination ol payment! you specify, 
ft Rate of Return compu tal Ion prodiels haw ha rd your money will 

1)0 working tor you! 

■ Computer Bono yioifli. currant and En redemption 
ft All e new era available on Hereon or primer. 
ilfl.BV in BASIC 



For VISA and Master Card orders. 
Include type, account number, expiration 
dale, signature and phone number. 
Sorryt No COD 1 * 



GRAPHIC SCREEN PRINT PROGRAM 

Woffrj in ttl PMQDES and f«rs rltu shr'fl screen rvnaoe anywhere or- 
frre prj n f trtj page 

ft Retocei able code lets you use all ol yaur 1 SK ot 3ZK mathln-E. 
ft Available (h Co lot Basic KG and l.l/>-2. Use EXEC 4117$ 10 

see whlcb you have and SPECIFY WITH ORDER, 
ft SPECIFY PRINTER TYPF_in Machine Language 
tfM - TRS-flO* LP-VH/VIII 1 DMF S 00/2 00,400: 4?. 0 
*P.«a Epson ORAFTRAX*. NEC* PC fi0!3 A-C. I0S 440/445 L 
Paper Thger* 4S0/5B0, Micro Prism* 400, Prism* GO/t^if (with dot 
ptgHinoj, TRS-flO* DMP-l-SOrDMP-l 1Q«TDP-1, PROWRiTIR* Cefr 
tronica 739, McraUno* 82 A/80 A I w 11 h Ohio reph 1 1 ;Qa/92/B3 , Bur 
Wlcromca, Inc GEMINI 1D/1Gx/15 and Gornla Banana 
f Trademarks ot Tandy Corp, Epson America. Inc.. C-ltol\ NEC 
America, Okidala Corp, Integral Data Syslame. Inc I 



********** 






ALPHA-DRAW 

WortXt greet with GRAPMG SCREEN PRINT PROGRAM' 

■ SuP routine dealgned to let you Bdd any Keyboard Character tp 
your graphic displays 

ft Vou deling x and V coordinate* and a string variable of one or 
more characters, ALPHA- DRAW dauii vie rest' 

■ BO NUS 1 ^nctudea in si ructions fora true line-numoflred merge 
ol tape rnaa. 

6 B OS in BASIC 

St ttt-A is *t 



HELP YOUR 

CHILDREN 

HELP 

THEMSELVES 



MATH TUTOR 

ft 5 Program 3 in 1 ranges from simple addition through long 

division wllh -i levels ot difficulty 
ft Requ I re s reg rou ping to be siowP-providee for U ial ou 0 t«ents in 

long division, 

ft Sbowe how to conecl enorB-Btep by step approach ■ 

accuracy, 
■13.96 in BASIC 

SPELLING TEACHER 

ft Teaches students their own <*ot<i lists rape 0 r disk flies hold up 
to 200 words each 

■ Suitable for any level from Kindergarten to cottage 

■ Misspelled words are rotaught to re into roe correct spelling 
ft Words pwienied in 4 lively Forms)* - siudy, soiambted word 

game, I rial I si I. Ilnal teat 
in BASIC 




ALL PROGRAMS (equire Eniended Color Base 
end are delivered on casaell a Ait except Tape 
Daie-O Baae Calendar, aro DISK System 
compel Ible. 

US end CANADA add St 00 per order lor 
ahlppina Ovarseaa SS.SO p*f order. Ail prion 
m U S doJtare. FTonda residents addS* sates 
isjt. Ralu m wliii in two wee ha 11 not comptet oiy 
satrslied 



RAINBOW 



AIL LISTED 
PROGRAMS 



TAKING BASIC TRAINING 



Further Venturing 
With Program Tables 



KuJiibiiH Coiitri billing Editor 



You mm just as iwfiU get last 
month's Issue of 7HI ; rainbow 
and page to ihe Making basic 
1 mining" article. 

Everyone U encouraged to save nil 
hack issues of THt RAINIluw, All 
beginners are iirpcd u> buy all available 
back issues that may hnve been missed, 
E*dl issue is equivalent to a good-sized 
text hook and contains a wealih of 
information. All R \i\t«»v* issues *hou Id 
become a valued part of your CoCo 
reference library. 

As i he beginner progresses through 
HASIC, he will lind many new vistas 
upening up. Articles that were incrnn- 
juehvusihtc many moons ago will now 
have new sign ill canoe. After all. the 
nhjert i nl 1 ;ikinjj h \ni< " :- ^ ■ w het Lhi 
newcomer's appetiie to partake of more 
complex programs and progress further 
to dine on "gourmet fare.** 

Jn reference to Luting I. in last 
month's article (which you Were asked 
lo put on cassette tape), in program 
lines LTD, 140 and 150 you could insert 
SEE. and change GOTO t w to GOTO 2«e. 

(Joseph ktiiar i\ a free-tame writer and 
programmer dedicated to prosetytizntf; 
for computers in general, and the CoCo 
spettftcath) 



In lines IMiawl I 7*1, mscri SET'S and 
change the goto iwioBdTazw. Dctetc 
line* I HO and Ml, and you will gel the 
same result It just proves there is more 
than one way to skin a cat. 

In effect , (his makes columns I and 
2 ia Table I a new Column I and 
eliminates Column 2. 

You may also desire lo add more 
words lo any column to get an even 
more varied assortment of sentences lo 
study Fnr instance, change Line 1 10 
to x -fiW0(?) and add ai ihe end of Line 
120; + \?\.172. 



i?i tmv 


Ht SEE? 






SK£ SEES 





II you enjoy experimenting, add a 
verb such a* "hear "above the horizontal 
line of Table I and "hears* 1 below the 
horizontal hnv (remember, we arc still 
discussing Iom month'* lev.on>. 

Use the original listing or the modified 
one and figure out how to integrate the 
two verbs into the program. There arc 
main wiivs 10 do n and it iiukr\ j Meal 
puzzle io solve. 

l isting I is the uttered version of last 
month's listing. Vou may choose to 
clooo your saved copy, key in Listing 
I or merely follow this month's 
continuation. 



Refer to Tabic 1; make a rough 
working copy ot it, It is assumed yon 
have mastered the program developed 
last month and understand how to use 
the table, 

Notice the dividing horizontal lines 
in columns I, 3 and 7. Thi* means ihat 
in this particular group of random 
sentences, the pronouns in column* 3 
and 7 agree with the masculine nouns. 
Co aversely, ihe third person feminine 
pronouns agree uith ihe feminine 
nouns. Even though both the "hoys'" 
and "'girts'* can call the present or past 
tense in Column 2, ihe verbs in columns 
4 and K rnusl he in ihe same tense as 
those m Column 2 

11 >ou attempt lo create sentences 
from this table without the above 
restrictions, you arc apt 10 get foolish 
sentence* such as: "Joe thought she 
knows Greek but he didn't/" To create 
acceptable sentences, we have to turn 
to string \ aria hies, 

To temporarilv bypass the CLQftOed 
listing, ad il- 



ll 5m m 

m ELBtFWt hi TD fctPfitllftNEiT 



Program I »nc 400 clears the screen 
and locales our first line of created text 
on the sixth screen line. 



Miftfi 1*05 THE RAIN30W 97 



The nouns in Column I and the 
pronouns in Column 3 will have to be 
turned into siting variables. 

4ii joe *tck mm 'wnt * 
m tu* mm *ifi* ximn ust*'m 1 



Noic thai nouns have two spaces in 
front of the names fnr indentation 
I "j 1 [n -*>.■■- and i»ru spa* i allci in .iIUjv* 
fur spacing between the noun and ihe 
next word. The I wo pronouns have only 
j spate a l the find for the same purpose. 

The rule is that each word will allow 
1. 1 the spin ling between it and the 
following word with spate after t he- 
word, he lore adding the closing quo- 
tation mark. Now. for Ihc three sets 
ol vefbs: 

lil if'THIN^ *!f!l»*TH0OWT * 
m Nft'KHDMS WJtNE* 1 

Psm^ the GNDfx] function* wl> may 
begin creating the four nouns in. 
Column I. by choosing and then 
printing the appropriate variable: 

m HUGH!) EH I 60 ID *7B 

in mm m 
m mm tn 
4ti mm 1*1 
m mm fh 

Sit 60TB 511 J 

Line 5 10 is a convenient but tempo- 
ran pause to allow ua to check OU1 work 
in progress. Run the listing, Depending 
on What value 'X' equals, vui will be 
shucked to get from one in four names 
with three spaces between names. Can 
you guess why? 

Since we want pronouns to agree with 
the gender (male or female), we musi 
allow for them, Thus, Z$=DS (he)* only 
vi he it t i riKi^ulinu noun in dn>,i?n hv 
impartial CoCo. Z5=GS f»hcj when n 
feminine noun is culled Add to both 
lines 470 and 480; 



To lines 490 and 5(W add: 



N!ow. add lo lines 470-500: 



am ui) 



In Column 2, CoCo has a choice of 
two tense*,. In Column X wc haw 
pronouns thai must agree with nouns 
in Column L In Column 4, we hwvt 
verb-, t hut must agree in tense with those 
in Column 2. Key in: 



511 f*N0t?lt m t SOTO 531.5JI 

321 mUKtilti i 2U-NI iMHUTKH iflOTQSII 

531 ^iKTlthlinn^PRiMTIUf 

Ml SOTO 5<J 



Run repeatedly, checking for mis- 
takes. Since the noun can call either 
tense, lines 520 and 550 give us I he two 
verbs |LS or MS). We allowed tor the 
proper pronoun- ZS (lines 470-5001 Wc 
set up ZZ5 to equal cither NS or OS. 
and print the appropriate verb from 
Column 4 that agrees in lense with the 
verb in Column 2. 

N ote m this ti m e lha t w hen a se ntence 
begins with 01.1 M PS A* only five spaces 
remain at the right-hand margin* 
Obviously, the noons in Column 5 will 
split into two ic.M Hues an the screen, 

Set up the program line numbers for 
the Column S nouns by keying; 



5*1 l»ffN0«-hON I B0IO 55t k 5ii.37l,5W 



We Use PfllMTg to locate the next text 
word on the second text Vine at ihc left 
margin, 



151 PRlNTt2Z</«UIWtlWI 'jtGOtQ W 
561 NlKTiZZVNtfK 'ttBOTDSW 
571 PNLNIttZVUIfU ^sSdTOSW 
SSI FlllNTl2?4/nr£NCH »| 
3 C I SOTO m 



Run repeatedly and weed out any 
errors. Hewtite Line 590 lo read: 



1H PRINTOUT VI] 



1 he above- line adds the only word 
in Column ft and ZS adds the correct 
pronoun Irorn Column 7. (Recall that 
we told CoCo in line* 470-501) whether 
Z$= "he w or"she.") 

| m 6DT0 lit 

Run i he program and check. 
1 o get the correct tense wc desire 
from Column wc icll i oCo. 



ill If U»*Kf tmn MI*P» 
til IF Hl-Ot thui M<-as 
AH PRINT Ml 



If ZZS is the present lense, then AAS 
would be l he present lense. clc. 

At i his point, it is time 10 center both 
rcM line- Run repe:iiedl> to check Ihc 
length of the first I in* of Icxt. The 
longest line of text is "Olimpia i bought 
she knew. " h O' on could also count Ihe 
characters and spaces between words. 



using Table L to find out the number 
of spaces remaining at the right side* 
1 1 in. always hciteE Lo visually in sped 
your handiwork. 

The longest line of lc\i leaves five 
blank spaces tin the right. This indurate* 
it is safe to add three spaces in front 
nf all initial sentence words in Column 
I. 

Fdit lines 4 1 (I and 420. Insert three 
additional spates between ihc first 
quotation mark and the first character 
ol (he noun in HS. t 5, I S and I S. Now-, 
the firsi line ui text will be pushed over 
toward the right; run this repeated I v. 
The first icst line is fairly well-centered, 

l ooking at Hie second line, we note 
!hai rather lhari beginning ji ihc lefi 
margin, il would look mure attractive 
if wc moved the tine ot lexl wver two 
or ihrcc spacer, lei a try three spaces. 
Edit lines 550-5HO. Change ihc value of 
224 to 227 in each line and run. 

You may not like this, so change 227 
to 226 in lines 550-5X0 and run, 
Somehow, it looks belter You may slih 
not like what you see, so try one spft« 
(225 J. and perhaps you preicr to begin 
at the left margin, Vou choose! Try 
them ail and pick your preferred 
format, 

To operate ihe program, we decide 
lo press "CP and to get out at the 
program* press 'H.' Key in; 



Ml Af-tlKEffi IF M*'B* THEN ClStlOTQW 
AH IF THEN Oil 61310 651 IL|| AH 



In inteeraic lust monitfs program, 
which we bypassed in order to develop 
this month's sentence. OCl ifl and delete 
from Line 370 ELSE 3^0 and addi 



3« (F THEN 411 ELSE J7| 

Note that 'H" will advance tu ihe next 
group of sentences in t ine JttO and in 
Mo will jump otn of the program 

Make a closing panel. 



4» as oh rem* 23 v the m \ 



We must change ihc instructions at 
Line 50 (see Listing 2)* 

Naturally, you could add other tables 
to make ihis a long, varied and inter- 
esting study session for the pupil. 

I hope you enjoyed creating this 
program. Remember, there arc other 
ways to make portions of this program. 
Meed less to say. you can add modift- 
catiuns and improvements; make up a 
nice nile page ol yom "^11 design 



98 IHt HAINBUUf »*B/cn <HS 



£lto* Sot turate 



NOW AT: 



Radio /hack 



Elite-Word 



EliteSpel 



EliteCalc 



Elite-File 



Available Via Express Ordar 

What to look for when buying application software . . . 

EASE OF USE— At Ei lie Software we know you wanl programs Thai are easy to use. You 
want software that Use a simple command Structure wMh commands that are easy 10 re- 
member. We've had NiNE magazine reviews thai acknowledge Ihe eaae-of-uae of our pro- 
grama. ♦ FEATURES— Elite Sol tw are has powerful features. Why buy an Island (one pro- 
gram lhal does only one job)? Remember, when you buy one program Ircm our ay stem, you 
also gat EXPANDABILITY * PERFORMANCE SPEED- Some application programs run 
disappointingly slow. At Elite Software we pay careful attention to Ihinga like Sorting, 
Screen Re- write. Calculation, and Output processing times. Not all software "plays" the 
same. El LI a Software DOES make a difference. 

All of our Software Features: 

* Superior Ease of Use 

* Cross-file Compatebility * Nationwide User-group Support 
w Printer Compatabllltv * Handsome Vinyl Binder 

* Comprehensive Manual * Revision Upgrade Program 



inc. 



Now Available For: WORD-PAK 
1 

Now Available For: WORD-PAK 

'tiimimMm ^ ft ™com. FEATURES +- SO COLUMN DISPLAY 



Elite-Word 



SAME POWERFUL FEATURES ♦ U COLUMN DISPLAY 

SEE NEXT PAGE FOR ORDER INFO . . . 



• COLOR COMPUTER WORD PROCESSOR * 



FREE 
Id 1 1 Moral- 



liteWord 

Alio Available On OS-9 



THE SECOND GENERATION WORD PROCESSOR iS HERE? 
BUTE* WORD is a high performance, all machine language. 
Full Screen Editor which offers en ease-ot-use that is simply 
incredible BUTE* WORD has many powerful features not 
found in other word processors tor the Color Computer. 
ELITE •WOflD also otters $ printed output tietibittiy that cert 
handle your sophisticated home and business applications. 
LOOK at these features r 

Very eesy to use • Top screen tine reserved for HELP dis- 
play Command prompts * Excellent tor BOTH program 
editing and ward processing • TWO text entry model; 
Insert or Exchange * Auto Key-Repeat * Smooth display 
scroti for oesler proof reeding * True Upper /Lower esse 
display with tower cage descenders • HI -Res text "View" 
mode displays text exectly ss It will bo printed; Including 
text Justification, Auto Line Centering, dynamic Margin 
changes, Top and Bottom Margins, Page Numbering, and 
Page Breaks * Include feature (dlik only) permit* In- 
eluding several tile names within one output documents 
total document will have sequential page numbering If 
d oil red • Fast Disk I/O; no loading of overlay files to 
slow down operation • Variable Text (Malt Mat 90} 
capability for Form Letter generation Included FREE! 

32K Extended Basic Required >er ROM routine cans * Variable TAB 
slops • usar di finable Henddrs jjno Footers ■ Smootn cursor move- 
ment ovar lexL m any direction deluding vertical! * Page Forward 
or Backward through leit * Jump 10 twamrung or e.nd ol loti ■ Auto- 
matic (p^t centering * Automatic lex) Word-Wrap if desired • True 
Bloc* ie»l Move, Delate, or Copy • Delete entire screen lino • Bach- 
space and Del el e Character * Deiele cfii racier hoove cursor • Find 
a etrmg ol characters » Global Replace character strmg * Two Hi- 
Res screen displays . 32 x 19 lor text enlry 'editing 64 * T£ for tot- 
m ailed lev I viewing ■ Continuous Memory display * Over 22K Ills 
size In H4K machines • Easy generation ol ASCII Mies • Seve^Load 
lent lilas tin ASCII -i desiredl * Program remembers lael File Name 
loaded or saved, and Willi mite 1o H by default II desired ■ All I/O 
errors trapped arid recoverable * Disk commands lor Change Drive, 
Directory and Free Space * Pnnt Form si features alio* user to 
speedy Left Marg>n, une length, Line Spacing Top and Bottom 
Margin. Duplicate Copies, Right -Side IftKJ JuaiiNcation. Page Pause, 
Page Mum baring, and more * Dynamically change any print Formal 
features within text • Imbed Hex codes and printer Font changes 
within text 

Acrd'hofiai OS-9 version lealures. 

Edit 1*0 hies s^Tnuitaneous^ * Save or Print only a portion ol the texl 
bolter * Edit iiles mrge-r than memory fuses disk as buffer! • Block 
Co by ffOm one tile to another * Execute any OS-9 command from 
Editor 

tf you uwnt powerful /eefurea AND a program thai'* 
EASY TO t/SE Eirie'WW hfor you... 

Th£ FOSONLV 
Soecily Ti[n t efl.gs 



Elite- Wort TAPE P.5#9<HM83 
E tin Word DISK « S#9D4)i S4 



El««Wu'4 05-9 R5-9Q-CHS6 



Elite Spel 



Elite* Spel is an excellent spelling checker tor your Color 
Computet, end its VERY FAST that's the Hey Why wait 
white a spelling checker does its tob 9 Ett!e*£pel identities 
an potentially misspelled words with a single pass through 
its perfectly adequate 24.000 ward dictionary Elite* Spat 
lets you Add or Delete Dictionary words EASILY Eitta*Spel 
is fully compatible with Elite* Word and will work with ABCfi 
tiles from other programs 

MAJOR features Include: 

Easy to use. menu commands * Can learn 4,000 of your 
own words • List suspect words on screen or printer * 
Alphabetical hating of all words used with number of 
occurrences • Learn entire files of words * Can also 
"edit spelling In context" If desired * Works In single or 
multiple drive systems • 32K Disk required 

PjkIio Shack * Catalog ^3Q4)1BS 

Speed fa itte key. . . °" 
Eiite'Spelhu* it* 

Wlitn |»tirrho*cfr aith ELITE' WORD QNL V MS 00 



patfebJr on # fl A Q £T 
Dt*k on/v $jC*f. V3 



* COLOR COMPUTER COMMUNICATIONS * 



Elite • Comm 



OS-9 0i>h 5 73 95 
OS-9 A PS □■ik it 15 95 



Ellte*Comm turns your Color Computer into a powerful BOO 
Baud terminal. With Etite*Comm you can acce&a large 
main* frame computers, local computer bulletin boards, and 
national computer database services. EHte m Comm Is fully 
compatible with Elite* Word and Witt work with ASCII flies 
from other programs It you want a terminal communica* 
lions package thai is smooth and easy to use, Ettte*Comm 
is for you 

CHECK these program features: 

Fully interrupt driven; you can talk to the host while it's 
talking to you and MOT drop a character • True Upper/ 
Lower case screen display * Selectable text Word-Wrap 
* Review buffered text at ANY TIME • Selectable 
Smooth -Scroll in Review mode • Screen page Forward 
or Backward through buffered text • Save/Load buffer 
files • Transmit files to host computer * Print buff ered 
text or saved files * 32K Required. 

£/fie«Comrrr ia SMOOTH **** Tape or Disk 

opem J Jon Ural's oe 
EASY TO USE* $2&.* 5 



Ulite J?o£t urate 

Productive Programs lor Serious Users 



Add £3.00 shipping and handling 
PA Residarvta add 6 a *. Sales Tax 

CT5-0 II t trMhmitk a! Uu;pn**hr ««d Mmcvdi* 

Dealer inquiries Invited 



Box 1 1 224 • PiHiburgh,PA t • 141 2] 795-8492 



"Elite* Word it a f smite word processor with an rmpr*M*tve list 
of toetutes. y*f It's easy to loatn and use " 

— Sbiarf Hawfrfnson, HOT COCO 
1 1 waa more f hen satisfied witrt Eistw* Went A ttot the review, 
t would not hmaltate to compare it with Ihm /wo 0»r setting 
wcrt pioc83&of& And my comparison places it el the top at 
ttiekst" 

-A Buddy tfogarr RAINBOW 



♦ CUi-Oft COMPUTE p*U a*5r ■ 



Elite-File 



11 



^ COLOR COMPUTER WQHK S HEET 
Wth ™ 



COMPARE feature* end per* 
/ormance speed r , . you 7/ agree 
thai EtttfFlte F* the one to buy, 



$74, 



50 



now at Radio /hacK 



STORES 



Available via Express Order 



Elite-Calc 



THIS IS tTf ELI IE* FILE 'S me Date &ase Manager that Color 
Computer users have bean wailing tor. ELITE*FILE ts for 
everyone who needs lo storo ancf re triage information. 
ELITE* FILE ts a lull- fealu fed relational Data Base Manager 
with alf mo editing and report format ting features that am 
typicaHy found on much larger computer systems. COM- 
PARE me others lor record structure flexibility, total record 
capacity, information processing ability, spaed ot program 
response, printed output flexibility, and you'll agree thai 
ELITE* FILE may very well be trie most powerful /useful pro- 
gram ever written lor the Color Computer. 

No other FJIe Manager give* you these features: 
AH machine language far a peed • Flexible, user defined . 
data record structures • Up to 255 Qh erect era par record 
field • Up to 255 field a par record * Up to 3000 charac- 
ten per record * Up to 4000 records pur file * Up to 16 
filet can be open at the earn* time for Information pro- 
ceaalng • Edit, Scan. Sort, Select Record Information; all 
done FAST • Output reports to Screen, Printer, or ASCII 
Dltk file • Place output data by Field Name, with Cuatom 
text anywhere on trie printed page * Perform math ope- 
atlona {+, /) between Raid contanta • Produce tabu- 
lated report! from multiple record contents * General e 
column totals serosa record field contanta. 

Compel toie witn Ehle»Calc and Eine*VYord Mes * User friendly 
combination ot Menu driven input, end single key commands * Sup' 
ports up lo 4 dnyes ■ Minimum 12K RAM, Disk required » Nested 
sub-iield definitions * Up to fl raids in Primary Key * Copy record 
definition Irom I He lo Mle * View/Pri«| record definition • Input/ Add 
records with easy to use field name format ciselay * Edll records 
with full screen ' type aver editor • copy records lo repeat identical 
data * Load Elite* Caic worksheet mto random access da I a files * 
Scan mode lor quick dala retrieval * Locate any record by Held con- 
tents • Select speed i c groups oi records by field content with full 
logic combination capacities * Sort records jo ascending or des- 
cending order by eny lieid. oi group of Holds * Calculate values from 
combin aliens of fold contents * Output any subset of fields in any 
order lor printed reports ■ User setabie print formats Page Title, 
Too and Bottom Margin, una Spacing, Page Length, Page Pause, 
Form Feeds e no mora * Output format also supports TAB, VT AS. CR, 
PAGE, leu, HEX printer controls, and more * Join up to four sub-tilts 
to extend data record tor printing * Produce detailed repetitive re^ 
pert 6. lor output on preprinted forma, using output formats written on 
Elite* Ward • Variable Teal insert lea lure ol Ei-le'Word is lulJy sup- 
ported * Relile old record date into NEW record structures * Data, 
field DeHnitjons Indices all stored on a ample Me * Memory resi- 
dent, no program overlays Irom diafe * Single program performs an 
leaturas * List oisfc Directories and "Km 1 files without Leaving the 
program • Data Me? 1 1 so accessible Irom BASIC programa 

Radio Shack f catalog # GO 0189 



ELITE*CALC was the first Color Computer spreadsheet pro- 
gram ottering "major league" features. All the fnegaiine <o- 
vlewors loved it! Today, whan you consider program per* 
'orma nee speed, ease ot use. price, and total features 
ELITE* CALC Is silit your best choice. 

MAJOR features Include: 

Very EASY lo uaa * FAST Sorting * Printed Output. 
Screen Re- write, and Calculations alt done FAST • Full 
eel I -edit capability • Powerful cell -formal options * 
Individual cell formulas * FREE sample work sheets ♦ 
CALC* LIST availability. 

Single character commands * Help displays • 265 maximum rows * 
maximum columns • Available memory always displayed * 
Rapid Entry modes for tent and dale * Selectable, automatic ccsoi 
movement * insert. Delete. Move anil re rows or columns ■ Replicate 
One ceti to fill a row or column with setae labia formula adjustment * 
AH machine language tor speed ■ Extended BASIC required for ROM 
routine caws * Automatic mem cry sue del eel ion for t6K. 32K, or 
6* K * >20K bytes storage available m32R systems ■ Math opera- 
tors + -.«,/.!,{,!• Relation operators: •,^<,t*>*,<>i 
Logic Operations AND, OR, NOT • Conditional Formula IF THEN, 
ELSE * Trig Functjflna SIN. COS. TAN. ATN * Log Functions LOG. 
EXP. SQR • Mlsc Functions INT. F*, ASS. SON. HMD • Range Func* 
lions SUM, AVERAGE, COUNT. MfN MAX. LOOKUP • Definqple 
constant table * User definable printer sat- up commands • 
Individual column width settings • Adjustable row height to insert 
DUnk lines wilhoul waslmy memory • Hide columns or rows * Alter- 
nate print font selectable on a cell by cell basis * Display /Print for- 
mats set by cell row, or column • Dollar format, comma grouping, 
prefix or postfix sign • Scientific notation, fined point and Interge/ 
lormais • Left and Right celt contents Justification • Full page for- 
matting • All lormais stored with worksheet on dish It ape I * Save/ 
Load DlsK I tape) tiles in compact memory form * Scan disk di- 
rectories • Output ASCII lite lor word processor input capability * 
Memory resldenr code no repeated disk cans 

CALC*LI5T is a separate machine language, utility that works 
independently ol Ei ie'Ca^c it can teed either tape or disk work- 
sheet Hies, and wit! give you additional information thai was pre- 
viously "hidden" within your worksheet. With CALC- LI ST you can 
list on tne screen <or wr.nii ihe actual contents ol your worksheet 
cells, Including FORMULAS You gel all tne valuable worksheet tor • 
mat data including assigned Column Widths, etl cell Format specifi- 
cations f,S. C. I, F" Q, etc I. Constant table assignments, and Printer 
Format tnlormelmn (Set -up, Paga Lengm, Lino Width, etc I Use your 
CALC LIST printout as o no rd copy backup of your worksheet for 
review or archive) purposes You can even let your Iriends use the 
listing so they can type your worksheets 
E lite Calc TAPE Spec kty Tape t>r D la* 

R5 atftiug #90*018? Ellte»Calc !S9aS 

Elita-Cak DISK CaloUst S24 96 

RS caiaioo #90-0 IBS Eli te*C a I C and Catt -Li St 5">9 9^ 



"Efife* Cafe ts 9 great spreedsneef program' Tn/s prafessiona^ 
quality prngram flas (no performance* requj'ed tor ser/ous 
r>DJTPe app^cafrorrs as waif as smaf' busfrre&sea ' 

-Sluart Hawkirtnon. RAINBOW 

"Truly oae of tne nest programs I nave seen " 

-John Steinar, MICRO 

Eiiia*Colc js an oMUomoty powortut worfrsneef . " 

- Jac*i Lane. COLOR MICRO JOURNAL 

BrucQ Cook's Bltia'Caic is e very ffne program iftdooo 
\polontiaiiy one ol tho greaf Co/or Computer Programs " a 
very impress > w producr " 

-Scofl I rVorman, HOT COCO 



Listing 1 creates the rotiiincN I mi i\k 
senicwrc* created in Line 400, using 
BDSUB& instead of GOTO*. II SOU cure to 
explore, tiller ihc second sentence 
program you developed ming Litting 
3 ns a guide, to use sosue* instead of 
ear as. Ii is j I way s good to know 
uilCMiutc suluiinn*. an J ihc ■ >nl\ real 
way to lejim ihem i* io expcrinwnt on 
the old CnCo 



1 


: 


1 


■ 


1 






i 


Jilt 








kl' IMft 1 At 









MIJMM 




in 




ai^ 


■IT 


hi 


.Illh-n". | 


I* SV* 


|HM 1,141 










MM 




MJMR4 








■ Htftl II 









1 feling If 

0 "LISTING1 MODIFIED FROM FEB. *8 
5 RAINBOW' 

50 CLS<0>t PRINT012B," TO STUDY 
THE SENTENCES IN TH I 5PRD6RAM f P 
RES5 THE <G> KEY, RE-PEAT THIS 
PROCEDURE UNTIL YOU ARE FINISH 
ED WITH THE TABLE," 
68 PR I NT i INPUT " PRESS 
< ENTER >° | OA 
100 CLS 

105 FOR 1-1 TO 6> PRINTi NEXT 
lie X^RND(7> 

120 DM X GOTO 130 ,140 ,130, 160,170 
,171,172 

I SEE "MGOTO200 
WE SEE "|:GOTD20 



130 PRINT *■ 
140 PRINT" 
0 

130 PRINT" 
0 

160 PRINT" 



YOU SEE " t i GQTO20 
JOE 6EE6 "f i GOT 02 



OLIMP1A SEES " | i GOT 
HE SEES " | i GOT02 
SHE SEES " | I Q0T02 



170 PRINT" 
0200 

171 PRINT" 
00 

172 PRINT" 
00 

200 X-RND<3> tON X GQTO2I0,220, 23 
0,240,250 

210 PR I NT "HIM " | t GOT 0260 
220 PRINT "HER "fiGOTO260 
230 PR INT" THEM i i BOTO260 
240 PR I NT" GEORGE "i iGOTO260 
250 PR I NT "DIANA » j i GOT 0260 
260 X«RND <2> iQN X GOTO270 ,280 
270 PR I NT "OPENING" I GOT 0290 
290 PRINT" SHU TTING" I GO TO290 
290 X-RND(2) :0N X GOTO 300,310 
300 PRINT0225, "A f, |iGOTO320 
310 PR IN T0224 , " THE " | I GO TO320 
320 X-RNDC4}s ON X BOTD330, 340, 
350 , 360 

330 PR 1 NT " DOOR - " : GOT 0370 
340 PR I NT " W I NDOW. ■ s GOTO370 
350 PR I NT M BOOK , " i GOTO370 



l., hi. \ 



1.60 PR I NT" DICTIONARY. 
370 AS-INKEY*: IF A* = 
S:GOTO100 ELSE370 



l.ivlirii! 2: 



' > GOTO370 
l B" THEN CL 




0 'LISTING? 

50 CLS(0H PRINT01 28 , " TO STUDY 
THE SENTENCES IN EACHTABLE. PRE 
SS <G>. WHEN YOU ARE READY TO G 
O TO THE NEXT TABLE , PLEASE PRE 
SS <H>- REPEAT THIS PROCEDURE 
UNTIL YOU FINISH ALL THE TABLES 

IN THE EXERCISE. " 
60 PRINT: INPUT " PRESS 
< ENTER >*'| OA 
100 CL5 

105 FOR I-i TO 6 5 PR I NTi NEXT 
110 X*RND<51 

120 ON X GOTO130, 140, 150,160,170 
130 PRINT" I "jsGOTOlBB 

140 PRINT" WE "t!BOTOlB0 

150 PRINT" YOU "| i GOTO 180 

160 PRINT" JOE u tE8OTO190 

170 PRINT " OLIMPIA "| iGOTO190 
180 PRINT" SEE "IIBOTO200 
1 90 PR I NT " S EES " i i GOT 0200 
200 X-RND<5> iON X GOTO210,220, 23 
0,240,250 

210 PRINT"H1M " UG0T026B 
220 PRINT" HER "iiBOTO260 
230 PR I NT ** THEM " 1 1 GOT 0260 
240 PR I NT" GEORGE "|:GOTO260 
250 PR INT"DI ANA " ; : GOTO260 
260 X=RND*2)sQN X GOTO270,2B0 
270 PRINT " OPEN I NG * i GOTO 290 
280 PRINT "BHUTT ING" s 6OTQ290 
290 X-RND(2H0N X GOTO 300,310 
300 PRINT*225, ,H A " ; i GOTO320 
310 PR I NT 0224," THE "piGOTO320 
320 X=RND<4) t ON X GOTQ330. 340, 
350,360 1 



102 TNt RAINBOW More, }BB6 



33® PR I NT " DOOR , " : GOTO370 

340 PR I NT " WINDOW. " i 6OTO370 

350 PR I NT Hl BOOK , " : SOT 037 0 

360 PRINT "OICT IONARY - " 1 GOTO370 

370 Af"INKEY*« IF A*-"G" THEN CL 

5iQQTO100 

380 IF A*«"H'* THEN 400 ELSE 370 
400 CLSjFOR 1 = 1 TO 6: PR INT t NEXT 
410 BS** 1 JOE "tC<» H GEORGE 

":D*- M HE " 
420 E*- 1P DIANA "iFi- - QLIM 
PIA "ie*-"SHE " 

430 Lt- ,h THINKS " t W**" THOUGHT » 

440 N*= "KNOWS "»0#~"KNEU ■ 

430 Pt«"DQESN 'T, 1l sQ*-"DIDN ' T, " 

4A0 X=-RND<4> » ON X GOTO470 , 480 , 4 

90,500 

470 PRINT B*l i Z*~D*lGOTO510 
480 PRINT C*| l Z*=D#i BOTO510 
490 PRINT E*| t 2t-=Gf tGOTO510 
500 PRINT F*; iZ*«G*tBDTO510 
510 X=RND(2iiDN % GOTO520,530 
320 PRINTL* ( Zt M ZZ*=N#iPRINTZZS| 
l GOTG540 

530 PRINTM*;Z*; !ZZ*-0*tPRINTZZ«f 
540 X-RND (4) :0N X GOT 0550 , 560 , 57 
0,580 

550 PR I NT«22£ t *' ROMAN I AN " | i GOT 05 
90 

560 PR I NT022e> , " GREEK "| 1 GOT 0590 

570 PR I NT 1226, "LATIN M |tBOTD590 

SQ0 PR I NT022& t *' FRENCH "*| 

590 PRINT "BUT "|Z*| 

600 IF ZZS»N* THEN AA*»PS 

610 IF ZZ*»0* THEN AA**Q* 

620 PR I NT A A* 

630 A*-INKEY*t IF A**"Q H THEN SOT 
0400 



640 IF A*-*'H" THEN CLBiG0T065« E 

LSE 630 

650 CLS<3> .PRINT1235," THE END " 
I 

660 GOTO 660 

listing h 

0 + LISTINGS*** ANOTHER WAY TO 
HAKE THE SENTENCES (LINE5400- IN 
LISTING? U8ING GQSUB S INSTEAD 
OF SOTO'S. 

100 CLStFOR 1-1 TO 6iPRINTsNEXT 
110 B#«" JOE *sC#«" BEOR 

GE ";D*="H£ " 

120 DIANA "if*-" OL 

1 MP I A M jB#*"SH€ 41 

130 L«*° THINKS ,, lMt* M THOUGHT " 
1 40 N*- " KNOWS " : O** * 1 KNEW " 
150 F*= "DDESN T. " : Q*= 'D1DN T," 
160 GOSUB2000: 6OSlJ&2l00lGOSUB220 



170 PRINT" BUT 
180 IF ZZ*=Nf 
190 IF ZZt-O* 
200 PR1NTAAS 
210 A$== INKEY# 

ELSE 210 
2000 X-RND<4> 
,2030, 20*0 
2010 PRlNTB#i 
2020 PR INTO*? 
2030 PRINTERS 
2040 PRINTF*; 
2100 X-RND<2> 
0 

2110 PRINTL*| 

t RETURN 

2120 PR I NTH* ; 



THEN AA*-Pt 
THEN AAS-O* 

t IF A*=« l B" GOTO 100 

1 ON X GOT 020 10, 2020 

i Z*=D*i RETURN 
i Z*=D*i RETURN 
t Zt-Qtt RETURN 
i RETURN 
i ON X G0TQ2I 10,212 

Z*| t ZZ*- N#iPRINTZZ# 

Z*| t ZZ*«0*tPRlNTZZ* 



1 

I 

I 
■ 

J 

103 



Qu'Appelle? 



■*»T>ut*t,i*Ui >it Canadian rd*t^ IcAi&na, wTiich trTl* * 

A yujTKi Indian ttfAV*, ao th« l«j*nd cjom, mi cm; 
hit fn ni* wWirw r * jo-jriwy <ir rwtny diryfl. H* 

*HS «kiH hit **\Y 9MI • (■MUtLf'.ll rivrt v»:]fv, 

irtt^tapef mii with flsnv i cimi r* tirard hi it w 

C*ILrd, Th" »UP( MWWd to be *llB |clV»'f. IVIt 

(^i!* 1 ! tx. 5h* wait at 1^1 •inyn «u«v- 

"i*»o cull*?* w«4 hi» only 4n«wtr — a lonaly *c^t>j 
Ykt, |h was sc 

Utwn* flruily, otfiv« at nir bclovM' n he*, 
h* mi gr«t«d with e«AEa «f torrftr iMI told el* ta|« 
n( Mb lewr'c illrm« and untinely paaskiiq. And as 

Willi Villi h*f last Dtaath nha calt*d tiu M*n, 



S>w herf di*l t*' ^pry erw^flt hp i M d hmtd alt 
U* rw» while h* na** Me way t^watd »W! — down 

n(*AfiT— llr i* fuTk-ti (oi "Wio ciillt* and vai tlw 
<UW giVi-M CO the tiv*x and valley -t.icri iwi thrr»nh 
tint fJairiM rrf Si«r.4irncufln m tn^ iv-art or Canada. 

fkJw, free* '-fv ahore uf echo La*r in thr fceauufnJ 
Ou'At^vlJr VAlli>y a ciilL [a qmrvj tut- t^m. "Pmj t iw 
it In tt. COCO tPfta *V*t^*h*te, 

a ryt*. [and dttleriMt I nr^ wm^w, mite 
e^pfcially f "c yuu CuCb and ynt, .1 aUwt ty ttt 
iianc&ad — t-rw» thf »l»f* at Bene Uka> in it* 
&ciu» 1 Fu l O-i'A^lle Valley, trim *M» heart 



i ltd tl« 



Cieti»r van a.tr^T*r* t 



1 RETURN 

2200 X*RN0(4)s ON X GDTD22t0,222 
0,2233,224® 

2210 PRINTB22&! ° RUMANIAN " j iRETU 
RN 

2220 PR I NTS226 « "GREEK l RETURN 
2230 PRINT«226, "LATIN " j I RETURN 
2240 PRINT«226 , "FRENCH '* ) < RETURN 

Bonus I ^hnu, 

0 *< ST ARSONS > 

10 ' (CI 1784, J* KOLAR 

30 PWDDE2: PCLSl PMODE4 

40 A-170tB-106(pBl-01 

50 DIM B<2) , D<2), F(2) % H(2> , J 

(2> 

61 DRAW '* ElM 1 4 « BD4 '* 
63 DRAW"BM3e,4L4" 
65 DRAW ,t Bf154,aU4" 
67 DRAW" BM70 f 4R4*' 

69 DRAW '* BM90 , <BF 2ND4R4NE2D4NF2L4N 

G 2 BE LJ2R2D2L2 * 

71 GET I 1(3,0) - (10,6) AUG 

73 GET (30,0) - (3S,8> ,D,G 

75 BET ( 50 1 0 ) - ( 53 , 6 ) , F T B 

77 eET(70 ( 0)-t7Q,8i,H,G 

79 BET<90,0)-<?8,'?) ,J f B 



*?0 PCLSt SCREEN 1,1 

105 FOR R-B0 TO 20STEP-10 

11$ FOR 2*2000 TO 1904 STEP- 5: C« 

Z+Z/2 

120 C-C+P-2/1B0 

200 K-INT<A-6+R*SlNtC"-625M ;Y-I 

NT<B-6+R*CDS(C-.625> > 

225 PUT < X -40 , Y- 10) - < X -32 f Y~2 ) ,B, 

NDT 

230 PUT(X-40,Y-10)-(X-32,Y-2> , 0, 
NOT 

235 PUT(X-40,Y-10)^(X-32,Y-2) .F, 
AND 

240 PUT(X-40 f Y-10)-(X-32,Y-2> f H, 
AND 

242 PUT < X-40, Y-1B> - < X-32, Y-2) ,J, 
PSETiSQUND45,liNEXTZ,R 

253 FOR S«lT02iFDR Q-l TO 5tPUT< 
1 24 , 90 J - ( 1 3 2 1 98 ) , J , PRESE T i FOR T^ 1 
TO50i NEXT 

254 PUT ( 1 24 , 90 }- it 32 , 98) ,J,Pfi£7 

256 SOUND 10,2: BOUND 100, Is NEXTQ 

257 FORO- 1 TO3001 NEXTi PLAY" V20L4E 
ELBFAFAL 1 6A03CEEC02FAL32FL 1 6AEDL 
4C0 1 H02CP4V1 S02DEBLBGEL 1 6GL8DCEE 
FFL 1 6GAGL8FEEL2CP4V20L 4EEFF AAt_ 1 6 
BDLB03CECEEDC02BDL4C0 1 BL B02CL 2C " 

259 NEXT 8 

260 GOTO 260 



UPGRADE NO. 2! 

SPECIAL! SPECIAL! 
MORE SALE PACKAGES! 
SUPER SAVINGS , 

*5 DRIVE Q SVST€M-tnc(udes controller, 

RSDOS, 40 frock slim drive. cose, power 
supply, coble and instructions $319 95 

fto WORD PROCESSING PACKAGE — teolure* 
SWvet Reed #400 ooisy wheel printer, 
serioi interface plus bonus Telewriter 
work ptocewing on Tape $394.00 

#7 PROGRAMMERS PACKAGE -combines 
Pasa sonic #1090 dol maWn printer 
serial interface ana screen dump 
program 286 00 

#fl GET ON UNi- ideal starter to access 
those BBS', Volksmodem cooles, 
and terminal program $ 64,00 

Cell for tales* prices on Upgrade! i lo 4. 
Free prrce List with over 300 Color Compute* 
items books, kits, disks, cables, and 
other pes' buys! 



TRS-60 + MOD i. Ill, COCO, Jm/Aa ^ 
TIMEX 1000. OSBORNE, others 

GOLD PLUG -80 

Eliminate disk reboots and data loss due lo oxi 
dazed contacts at the card edge connectors. 
GOLD PLUG 80 spiders to the Ooe/d edge con 
nector Use your extsiing cables (tl gok) pialad) 




COCO Disk Module \2\ 
Ground tao & k ie nstons 
Disk Drives (all R S ) 
GoW Dtsk Cable 2 Drrve 
Four Drive CaWe 
USA shipping S 1 45 



Foreign $7 



Utfll «nt Hit 



>*V $1695 

new ma 

S7 9S 

jg* 2995 
* ^ 38.05 
Can/Mea $4 
TEXAS 5% TAX 



A*'tifiw ii 'rout ittOriM or crtor Ateci torn 

^jft EJLR CO. 

P.O. BOX 14 
KELLER. TEXAS 76248 
(817)49^4242 MC/VISA 
* trademark Taney Corp 



POLYGON COMPUTERS C^S 

131* WJltnire atvd ( Sulle 20* 1 — 
Los An g eles, CA 9001 7 
{2131 4634300 
Co ft#* *Vj\kB stopping. 12 Software 

V'*1 CHK Bfilflh SO* CfKJ'tlM Si HOtdwOrq 



1(14 THE RAINBOW yv&h tW,«i 



HARDWARE & PROGRAMS 



MOMIORS 

IMC MEDIUM KM COLOR. 

ir BML m wund . . ilOJ.gt 
I4-U5I », tiwmi .... 134^ 
IIM-OlhU empiric A KuH i1y<|t 

COMH£X HI RES 
MONOCHROME 

13"" Anttcuji-Cicefl. . Mfl.V* 
V Aintrrtw Lifrrtl 131 .9 J 

S«Vt h no COM im wmrtirt"* 
COMPOtlf fc XONt TO R 

DiwblcUn.cr 

V id* o P1m Si 
Ht*h worl, ftfjji »n(tc^j<it 

rt L vA 'p j 



Vidro Phi* ft \l 

Vldcoi Fk* It C M.v< 

Fnt CoOi I) nii|> 



J ARM U1SR DOUBLE* 

*hjf ipmJ [»ict j« nnj h h ji you itrfd m 
for dotibk -uttd duktuo 1 N^nlr j/gg 
JuuWk, y ■ it* tJiv nuke *rnj: .>un;tPh,t pj-v 
lor ir *nh Pbt- ikh; r-i ■■ ■ ■ , i.., 1 hk- \ 

RA1F DATA CASSETTES 
CO* C!4 



II 20 



KitdUwfeiltttn Hill 
C«n4ilti-4t*Ml2p .Mi i J* 

CfeqiWlAbtfe fatter (K0QI 121 V? 

Mt MORY t PfiRAW 

Kris 

(441 RAMCI1JM 1 <Ocu 

iV CtCt If t*K , v<l 

*4tt RAM CHIP* 

k.ffn 2Uf Ffcfc*) frfoq MK I* AM 

chip*. A4ii>*i >m» ttBgnMc jiIi ""j? j 

vmi |> \u whirr »ralcd $9g Ki 

tiffcr 200 NS racily fun* < tup* *MH 
Wp»y linked St^Lctv, Sant Vx'Xtf. Itn\ 
Wire {"nflifrrfhrn^t imuuvnmi' 
J Uk "(J" m eurfiff bui md) 
Urts) on fhtly 'J umplc icljtt ton 
loltii Nun* to iWnpuJer SI59i 
NUT RJU I B< D 2 





THE CUHF1G»IT».R 

«l Irtri I Viv* 

^ii cuUkm hi.rv*. JiiLihk uuilm gjinc 
I'm i/^ am i ...i j.lauru lns-.ikkc jihI 
*2fc ir. ii\im,:i.l1 in ilivr ,4l rrraiJliihL! 

JUNCLE TREK 

I hi .i iMrjk- « h|i * iW jtimuU ImkJny. 
wnh ^yntMl r> lo tittd 4i ^jrc v+mi 

m J ttr(wiv iuu #n RfjfydN iMfMl 

1<p»li rr\»iluiiii>». Ui -u. k" 

lofcLM \UV 

• IORHYTHM PSYCHIC APT 

I I i'npm. fluniivirmi .hjii^ *n n^nrli 
uukhi.iirj tjr.ijifh. lUtfUtt^Hj ronuiM 

1iV II* fKt BliVH ptillMTv 1 6k 

?i ^nur nticrhh: «M«> i* fa«TfflM»«J 
ih«r>ufli i4ur*'Mn^ r^iljjan^t tiui p*ycl>K 

IhK Fjii !. tMJij tS 



Sr*M I Kt M MiUK ts 
VOIC1 PAK 
OR 

SPtH'H SVMf.MS VOK1 

TALKING 



T Al KIKfc 
fFILL A HON 

dutlUiurT Ul *rtfd^ tlancit rntint |hc 
»nfj- jiv i(N«lkCti H an m-i^Trci 

tO|V«^c <• C^tTi. I fit '1 IPOtctl 



TALKING 

SCOIIfc M 

■> * jl'l A't Fpl* flOJICJlT* Lp HJ H» plj>fll 

J \H *J99i 
M.inaicd SI UKI 1 /. H?« 



TALKtNC 
COLOR MATH 

Mn j^ncv' <Ju.-iiH'M 1 1 jjir r n» .no ihv 

nv|ll,|'ii..t(...n nnJJ^,iuH» M|,.J-i^n*ro 

^pc\ili JKtKull) l^tei 



TALKING 
Mir HLfHT 

'■l 'trlhnj/.- 

* itn-^K/k nmlnl Graphk.^ and 



»il^l,|i .ar OM* Ijii^c >^k" fPM-mJllKl III 
ht iM ih.ii. .i^ ruiH.iprnrii wrcrrxi .»n- 1 
ilK-n pfnii them oui i« 4rt> <»l ^cral 
pctpulji ptinFcf 1 !* ftfuV A mv>i tertwj) 



*Fe ram products 
from many manufacturers. 
If you don't see it, ask. 



J ARBS 



SUFrWAJlE 



HAK[)*AR? 



I6>ft O Av*nw, Suite C 
NuiJoiLfllOly, <- A 



Shaping and harxl»ng S3 GO 
CatilOf ru* rtttidnnts. p*oow add 54 Let. tA> 



Order Line 
(619) 474-8982 

After Hours BBS 
(619) 474- egg i 




106 THE RttNBOW M«r<h 1*85 






Pan One of a two-part series 



Landlord's 
Helper 



R 



By J.D. Ray 

emarkabk progress has been made 
with the Color Computer, and the 
software available is staggering. When 
t passed the phase of discovering what our 
marvelous machine could do, 1 began a 
successful quest lor useful software for various 
and unique applications. Color Computer 
owners can be very selective, and with 
magazines such as the rainbow, the choice 
is sometimes very simple. 

I was presented a challenge by a close friend 
to develop a system he could use to help 
manage his rental property. My first thought 
wa* to set up one of the available spreadsheet 
programs, or perhaps even a database to fit 
this specific ap plication . J proceeded in this 
direction, but soon learned that the application 
would be very limiting, and require constant 
modification of the "packaged" software, 
Therefore, I began to develop the following 
program system. 

First, 1 made a list of what we wanted the 
program to accomplish: 



(J. D, Ray is minister of music at the Cooper River 
Baptist Church in North Charleston. S C He ?njo i > 
water skiing and woodworking as hobbies. He has 
two children. Jeff and Jenny.) 



If A file program lo have pertinent 
information available when 
needed, such as renter's name, 
rental dale, deposits, phone 
numbers and mortgage 
informal ion. 

2) A financial journal to record all 
financial transactions each month. 

3() \ financial summary of income 
and expenses on a mnnthU basi.v. 

4) A financial summary of individual 
property transactions on a month- 
ly basis . 

5) A ycar-to-datc summary on in- 
come and expenses 

6> Applicable on a IMC D=A System 

with primer options 
7) Sufficient screen prompt* to 

prevent keeping paper nole* and 

instructions. 



We soon discovered t hut unc program 
*uuld be too cumbersome and too large 
for even a 32K system. I developed the 
system using four different propftWIlO 
perlorm the various function*. A menu 
program coordinates the entire system. 

Progntm Summary 

it f:\TM ENU seta up the basic 
foundation of the system and fdtowi 
you to enter any special command's ihot 
wilt be needed lor the other programs, 
Since graphics are not needed, a 
PCLEfiCl is added to lake advantage of 
all available memory. This wiU be 
especially important io I6K uvcrs You 
can also insert commands to alter your 
primer ftaud rate Once the Baud rait* 
tsse< in the menu program* you do not 
have to MM ii again in the oilier four 
programs. 

FiLEMAfN is n file maintenance 
program and allow* you lo scl up the 
programs for your own needs. This 



Display I 










< iwe i itJii 


Size 


r LJf £]<IMT 


1 


ft FVTMFM f 


TMO 1?>lvl. 


System Manager 


M 


DCWTVt A'slt; 

l\ L . 1 J iwl f\ (ll 1 


SKI Ji hi'l^c 
JO.'ft ( J * LLS 


Property lul orrnai ion 




ML E MAIN 


4MS bytes 


Codes, fncome, Expense 








Accounts 


4 


TRANSACT 


mi hvtcs 


Transact inn iournnJ 


5 




A81 1 hytc* 


Statements; Summaries 


( Note Lining 4 and 5 wilt be in next months issued 



program needs to be run first so you 
can scl up your accounts Once cstab- 
li-dted. you should mH have (0 tlttl i his 
program except to change ihe accounts. 
The first menu will let you enter 
property codes ta three-digit number, 
letter combination), income accounts or 
expense accounts. 

Property codes are codes that you 
a&sign to your various properties. The 
codes can be set up by location,, 
acquisition or value. Expense accounts 
are those expense categories that you 
determine will be used. U» categories 
such as maintenance, advertisement, 
Utflhics, mortgage or loan payments, 
etc. 

1 advise you to scl up at lensi two 
miscellaneous categories so you can 
expand later. You can change the 
account names at any lime, and these 
will he reflected immediately in |be 
program However, ihe previous file 
summaries will not refteci this update. 
Be careful when adding accounts after 
1 lit- program has been in use for some 
lime. Income account* are similar to 
expense accounts and you should use 
such categories as real income, refunds, 
deposits and miscellaneous. 

RENT MANAGEMENT is a file 
program set up to keep records on the 
properties thai you listed in the File 



lllustf nihil* 1 

1 


DATl* tZsJl/fl* 


tan 




MlEfrtl mi . A«FV1EW PR 










ocrosiTi mm. m 


Wtm DATE* 


II reus* 


Am. n*rti mi/ism *~jat. 
Lirn wlkk> Ftwrr rrwn*t 




tx*t 





Maintenance Program, Information 
requested will be such things as rental 
date, phone number, deposit paid, 
monthly rent, purchase date, purchase 
price, monthly mortgage, due date and 
lien holder these can be changed ai 
any lime, hm be sure to chance Ihe 
property codc T renter's name and 
address in the FlLEMAlN program. 
Other items can be changed at any time. 
See Illustration I 



i sine iIh y^-m 

1) Type in the program carefully, or 
heticr yet. buy rainbow on taPI 
and save your fingers. 

2) All programs m Usl be on t he * a me 
disk, 

3) Type RUM" rent wemu 41 

4) Select Menu option 4 to set up 
properiy codes, income and ex- 
pense accounts. 

5) Select Menu option I to enter 
property inform aiton. 

Next month we will add the financial 
program* and discuss the use of Direct 
and Sequential disk tiles, Because these 
programs are set up to use disk files 
only, a cassette system will nol work 
without radical system changes. While 
you are waiting for next month* you 
might want to brush up on using disk 
file* by reading Hill Nolan's Scries of 
articles found in the July- December 
I9B4 issues of fKfc H MS BOW, This 
system will hi.- available on dhk lor 5IU 
plus a disk and return postage. This 
system has been scl up for two drive 
systems and for some of ihe high 
resolution screens. If interested, contact 
me at 50(S5 France Avenue in North 
Charleston. SC 29406, 



Lis* ins J: 










COPYRIGHT- J.D. RAY 


10 '#**#* RENT MENU ***** 


40 




20 LISTING #1 


99 


CC= 1 63 : DD*20B: FOR XX^lTOeV 



106 THERAMllO* March 



The JBM Group brings you OS-9* 
SOFTWARE SOLUTIONS! 

f NuBASE: The uncomplicated data base $150 A 

At last- a data base ma ringer so versatile that you can use it to do what you warn with your data, It's not 
mmpiicatL-d m merbcjririEi; in I;sli. il*s *u Ui use Mi;ii you'll ht up and running in minute* 

Simple, user -specified masks insure data accuracy. Data integrity is assured through the use of highly 
eiash -resistant snl'i ware, ►Verwhat you're doing through the interactive generation of screens, files and reports, 
NuBASE is as affordable as it is complete. There's nothing else to buy: one price brings you the 
comprehensive package, including a ready-to- use mailing list application to get your NuBASE working for 
you on dav one. 



Will 



CAL 



S6«> 



> 



Appointment eatendat program to help keep yam 
important dates untight. 

• Simple command structure 

* Lists appointment* by day* week or month 

• Revises dates, limn, relevant information on exist mg 
schedule enim - > 

# Default calendar file lor each user 
Unlimited alternate calendar lilo 
System- wide ttV&fit (lie? hir M,hcJulirij> common 
,jpruj(ni menls 



GENUS 



A neve Hand -alone sort for OS -9 that keeps mking 
/or mare data! 

* Easy- to- undcrsta nd. prompts ask you for all information 
necessary to sort your data lilts 

* Allou^ sort mi: in usee nil ing or do .a 1 mil Fit' ■u-h-i 

* Allow* unlimiled number of son keys ot di Herein types 
, * Siives both disk and memory space hy summing numeric 

fields a* ii sons 



HELP 



'I LUI J 



Vser-expandahk' generic help facHky 

• Includes data lor online help wi|h OS-9 utilities 

• Fast, etddenl disk storage 

• three- level nesting * Wild Card bcjirching 
Automatic display of available help 

* I he answer 



L » Steps the user until he finds 

« J THE MESS! 

^^^^^T the only mterqffice memo sysi 

^ for OS *9 Level ll users. 



MESSAGE $89 



< 



r 



DISK BACKUP s»9 

Controlled hard disk- to-floppy backup mth restore 
capability 

■ Handles file* larger than output media 

• Single file. Wild Card search, current directory only, 
current -a nd -all- subd 1 rectories 

• Dute and lime for increment! backup 
Operator-friendly, handles error conditions smoothly 
List to create optimized disks 



st*tn currently available 

HUmi nates lost and confused interoffice memos 

■ Interfaces easily with your existing word processor 
Of editor no new commands needed 

* AHitu* harden py printout, \ critical inn of received 
messages, immediate reply to sender 

» Transmit new messages OK esisnng files to single 
user, or "braid cust' to g)| usm 

• Preview Line indicates number, size and topic of 
stored messages 

■ Saves lime, money, energy; curs down on 'office 

,ij»g;.i\.nior/ 

For more information or to place an order, contact: 



< 



iy 



Dept. RB 17 

The JBM Group, Inc. 

Continental Business Center 
Front & Ford Streets 
Bridgeport, PA 1940S 

TWX: 510*60-3999 

^ 215-27M777 



Hf5V 



1 



group 



fA rn ■rict ft* lain In 

US nrdrrx arid IS DO jrcw< nflf inri hinrtlmn 



*OS fl ii a resi%tercid Undenuirfc. cf MRjy*mrt Cernnrjiitifl 



60 CLS6 

70 PR 1 NT SCC, "RENTAL PROPERTY MAN 
ABE ME NT "? 

80 PR JNTfiDD , ,+ (C) BV J. 0. RAY" i 

90 COC032 

100 FOR Z»lTO250iNEXTZ 

110 NEXTXX 

120 'INSERT PRINTER BAUD RATE 
13© PRINT©107,»MAIN MENU:"; 
140 PR1NT«162,"1> PROPERTY INF OR 
NATION 1 * l 

150 PRlNTei94,'*2> LIST MONTHLY T 
RANSACTIONS"? 

160 PRINTS226, ''31 INCOME /EXPENSE 

SUMMARY '* f 
170 PPINT€25H, M 4> SET-UP ACCOUNT 
S"s 

100 PR1NT«290,"5) END JOB"; 

190 PRINTe390,'*ti, 2, 3, 4, OR 5 

)*t 

200 AN*=INKEY* 

210 IF ANt«""THEN200 

220 ON vfiL(AN*> GOSUB240, 250,260 

,270*250 

230 SOTO 130 

240 RUN " REN TM ANG " 

230 RUM "TRANSACT '* 

260 RUNMNCGEXP" 

270 RUN M F I LEM A IN" 

260 POKE113,0:EXEC409?9 




Lbting 2: 

2 ' * * #REN Tfl A NG* * * 

4 1 *# PROPERTY INFORMATION** 

6 LISTING #2 

B CC- 163: FOR XX- 1 TO 6 

10 CLS i PR 1 NT«CC , " RENTAL. PROPERTY 

INFORMATION" 
1 2 CC^CC - 32 
14 FDR Z*1TO250:NEXTZ 
16 NEXTXX 

18 CL£AR1000:DIM MTH*U2> 

20 FOR ZZ-1 TO 1 2: READ MTHt iZZ) : 

NEXTZ2 

22 DATA JANUARY, FEBRUARY, MARCH, 
APRIL, MAY, JUNE, JULY, AUGU 
ST , SEPTEMBER , DC TOBER , NOVEMBER , DE 
CEMBER 

24 K* = K 1 *~ M , *# 

#.##": KKf *= " **##**# . ## " 



26 X=0 

2B OPEN" 1 %#1 , " PROPERTY /ACC " 

30 IF E0FCD--1 THEN CL0SE#1;Q0T 

040 

32 X*X + 1 

34 INPUT#1 , COD* I X ) , ADR* (X) , NAM* C 
X) 

36 GOTO30 
30 CLOSE* 1 

40 IF X*B THEN CLS r PR 1 NT J PR I NT " Y 
OU NEED TQ INPUT PROPERTY I 
NFORMAT ION FIRST * " 
42 CLS : PR I NT©9B , "RENTAL PROPERTY 

INFORMATION" 
44 PRINT0l62/'l> INPUT DATA" 
46 PRINT@194,"2> VIEW DATA " 
40 PRINTS226, "3) PRINT DATA 1 * : PR I 
NTft25B,°4> END THIS JOB" 
50 PRINT0322," U . 2, 3, OR 4 > M 
52 AN*=INKEY*: IF AN*-" "THEN52 
54 ON VAL<AN*) GOSUB 56,156,352, 
40B 

56 SUBROUTINE TO INPUT DATA ON 

DISK 

58 CLStFQRJJ=lTQ5: PRINT iNEXTiPRI 
NT" ENTER TODAY'S DATE: (MM/DD/Y 

Y>" 

60 PR I NT i INPUT" " jU* 

62 GOSUB410 

64 REC * LOF 11) 

66 REC * REC+1 

6B CLS: PRINT S3, "RENTAL PROPERTY 

INFORMATION" 
70 PRINT 

72 P*»COD* < REC J : PR INT "PROPERTY N 
D. CODEi *'lP* 

74 A*-ADR* < REC J s PR I NT " ADDRESS i " 
J A* 

76 INPUT "CI TVs "sC* 

7B INPUT "STATE <XX>s "5 S* 

80 INPUT" ZIP CODE tXXXXXJ ; "; Z* 

B2 N*-NAM* < REC H PR I NT 41 RENTER NAM 

El "-,N* 

84 INPUT "RENTAL DATE <MM/DD/YY> : 

96 INPUT 'PHONE (XXX-XXXX) s ";H* 
BB INPUT" DEPOSIT PAID: ";D(REO 
90 INPUT "MONTHLY RENT; H |M(REC> 
92 INPUT"PUR DATE (MM/DD/YY) t " S E 
* 

94 INPUT "PURCHASE PRICEt "iPRKR 
EC) 

96 I NPUT n MONTHLY MORT* I *";Q(REC 
> 

98 INPUT "LI EN HOLDER: " I LN* 

100 I NPUT "PAYMENT DU€i (XX 1 M s P Y 

* 

102 LSET UDAT*=U* 
104 LSET COD*-P* 



110 THE RAINBOW Ma^ 



L Ho 


] Ql7 f 

L3C 1 


Hurt* - H* 


3 56 


SUBROUTINE FOR VIEWING INFO 


1 nca 

I ICQ 


1 CCT 




RM AT I ON FILES 


110 




ST ATS—S* 


158 


CLOSE*! 


t (I 
1 1- 


LSE t 


Z I P*™ Z * 


160 


G05UB 410 


114 


LSk. 1 




lo2 


CL S : PR I NT <? 1 60 , DO YOU WANT T 


LID 


1 <^FT 
L9L 1 


nun i * — n* 


0 SEE ALL FILES QR ONE PROPERTY 


110 


LSE 1 


curihiCH u* 


LOCATION? * 




LSE T 


Utr* — rlKIM* t V \ KtL 1 1 


164 


PRINT«224 , " (»LL OR ONE* " 


122 


L 'it t 




166 


INPUT XX* 


i . * 






168 


IF XX#«"0 ,+ THEN PRINTS PRINT "W 


1 26 






HAT 


IS THE PROPERTY NO. <XXX>S " 


1 28 


LBET 


nun 1 * — nPs.nl* \ u I nCL i i 


; INPUT HNS 




LSET 


L1EN*«LN* 


170 


FDR REC = 1 TD LOF ill 


132 


LSET 


PAYS^PY* 


172 


GET #1,REC 


1 34 


PUT #l,REC 


174 


PR I i REC ) -CVN (PR I C* > 


I 36 


1 F T AGS- " YES " T HEN 1 B 4 


176 


M ( REC > -CVN ( HREN* ) 


i tP 
1 . 


IF REOX THEN 6QT042 


178 


D(REC>«CVN<DEP*> 


1 *t H 


CLSi 


PRINTG162, "1) INPUT ANOT 


180 


bXREO-C^NtMORT*) 


HER 


FILE 




IB1 


IF XX*«"0 M AND COD* <> MN* T 


142 


PRlNTgl94 T "2) VIEW I NFORMAT 1 


HEN 


224 


□N" 






1R4 


CLS 


144 


PRINT€226,"3) CHANGE INFORMA 


1B6 


TAG*- * NO" 


TION" 




1B8 


PRINT«2,'Vental property in* 


146 


PRIh*T§25e,' , 4J END THIS JOB" 


or mat ion M 


146 


PRINTG394, " U, 2, 3, OR 4) " 


190 


PRINTsPRINT«64,"grop, tts "(C 


150 


AN*- 


INKEYfilF AN*- ""THEN 150 


OD* 




152 


ON VAL ( AN* 1 GOSUB 66 , 1 56 230 


192 


PRlNT«80,°date> * ; UDAT* 


,416 




174 


PR I NTG76 , "address: " 5 A DR* 


154 


GQ TO 


140 


196 


PR1NT#137,CITY*^:PRINT@149, " 



v Parents! Want to stimulate /ear child's learning? 



TCE'S EARLY LEARNING SERIES^ 



XBCS in CtAur 
Spt>rt1 \imi viniiW Irani Inn »* 

0&>> ink ECU Tape 1 1 " til I)hiiSZ5.fft 



Mr* Brttr Vimm 

\ ruunlin^ prn^nm |hat vufl TanulLrc 



Your cfailil v*n rnatfxt I he Umw anil 
ii|i|M't ljm U-tttn itf tlu' jfeiIiaU'I wbilr 
hi> -Eiig* fun! 

CaC«J(OC T^rllflAt l>fc0i42d.B5 



Adrl \ MiMratt wlUl Mr. Ik-nr, Your 
HiUd will Mr BeirS wink -rf pndw 

16K T*|»p*J!i l>5 Dhl « I It IIS 



l^ani Ifi mW 4i unlirciMl ihnniiih 
CjCo Ifik fcLU Tape 1 12 US Disk Hid 'ft 

A krilliantH' Hkwrd conOanlK nuavin^ 
^mipLiltr vt TMnn iif UHK^viilraLiwt! 

CoOoHUt T4*|n^J2.05 tH^SIh.ift 



Wp Hntr Vlttnh (W 
A(ttr hinii diikd nwplvrn} Mr. Bear 
Mil ill, I'fpotlnur |pt f k-drninj!, 
■ |*h ■ 1 1 i! c i- with Sir. !>■ ,1: 
«inlli|)ln-4(tiijn Ac cli^ itjtm flz^ * ard. 
OiCOlfli: T«|Mtl.Vlft DMiUfi'ft 




Sit k Sjrrtt 
I . tt npiii tihrrp|jii;li r vi-nic l-IuLiJI mi 




Send for 
FREE Catalog 



EDUCATION DIVISION 
P D BOX 2477 

GAtTMEflSBUftG. MO 20579 



' - G 7 m T -| : " " ; 2 1 P* 
190* PR I NT:' PRINT0192 , "rtnttr : ";N 
AWE* 

200 PRINTG224, "phone no, s 14 » PHQN 
* 

202 PR INT#256, "rental date: " |RD 
AT* 

204 PRINT02BB, "rent i *";ruREC>j : 
PR I NT#302 % ' 4 deposit: *' 4 ;D<REC) 
2^6 PRINT:PRIMT«321 , "purchase da 
te: M ;PUR* 

208 PRINTS353, "purchase price: * 
'♦:PRI (REC) 

210 PR I NTS3B4, "monthly mort, i *« 
lOCREC* ;: PRINT" due: ";PAY*; p, th 

212 PRINT04l6. ,h lien holder: '*|LI 

en* 

214 PRINT«4B2. "PRESS nEXT, mENU, 

□R CHANGE 4 *! 
216 ANS*=INKEY* 
21 B If ANS*-"N" THEN 224 
220 IP ANS** ,H C " THEN 230 
222 IF ANS^'fT'THEN 22* ELSE 214 
224 NEXT REC 
226 CLOSE* 1 
22B BOTO 42 

230 SUBROUTINE TO CHANGE DATA 
232 TAB*-*" YES*' 

234 CLS : PR I NT#A4,' 4 PROPERTY NO* t 

";CGD*3GQSUB344 

236 IF AT*- " Y " THEN238ELSE240 

238 INPUT "NEW PROPERTY NO. i "|P# 

: B0T0242 

240 P*»COD* 

242 PRINT«64,"DAT£r " ; UDAT*: GOSU 
B344 

244 IF AT*- " V " THEN246ELSE24B 
246 INPUT" NEW DATE: '* i U*j GOTO250 
240 U*-UDAT* 

250 PR I NT«64 t "ADDRESS: "| ADR*: GO 
9UB344 

252 IF AT*-"Y ,J THEN254ELSE256 
254 INPUT 41 NEW ADDRESS: 41 ; A*: GOTO 
250 

256 A*«ADR* 

258 PRINT«64,CITY*; " " t STAT*; * 41 
jZIP*:GDSUB344 

260 IF AT*-*' Y u THEN262ELSE264 

262 INPUT 14 NEW CITYt ■ ; C*s INPUP'N 

EW STATE; ";S*$ INPUT"NEW ZlPi 

Z*:GOTD270 

264 C*-CITY* 

266 S*-STAT* 

266 2*-ZIP* 

270 PR1NT«64, "RENTER: NAME*: GO 
SUB 3 44 

272 IF AT*^"Y"THEN274ELSE276 
274 INPUT "NEW RENTER: "?N*iG0TD2 



79 

276 N**NAME* 

27B PRINT #64, "PHONE NO, i 'iPHON* 
: G0SUB344 

2B0 IF AT*« M Y"THEN2B2ELSE284 
292 INPUT "NEW PHONE NO.: "iH*:BO 
TQ2B6 

2B4 H*-PHON* 

286 PR I NT #64, "RENTAL DATE: " ; RDA 
T*:GQ5UB344 

288 IF AT*- * Y " THEN290ELSE292 

290 INPUT "NEW RENTAL DATE ; ,4 ;R*t 

G0T0294 

292 R*-RDAT* 

294 PRINT064, "MONTHLY RENT: »tM( 
REC) : G0SUB344 

296 IF AT*«" Y THEN298ELSE 300 
29B INPUT 41 NEW MONTHLY RENTs H jM< 
REC) I SOT 0300 

300 PR I NT064, "DEPOSIT: "itHREO: 
G0SUB344 

302 IF AT*» " Y " THEN304ELSE306 
304 INPUT "NEW DEPOSIT: "?D(REC)i 
GDTO306 

306 PR I NT&64, 'PURCHASE DATE: "jP 
UR*:GQSUB344 

30B IF AT*-" Y" THEN3 1 0ELSE31 2 
310 INPUT "NEW PURCHASE DATE: «(E 
*:GDT0314 
312 E*-PUR* 

314 PR1NT&64 , "PURCHASE PRICE: "| 
PR I (REC) i(305UB344 
316 IF AT**" Y" THEN 31BELSE320 
318 INPUT"' NEW PURCHASE PRICE* "i 
PR I (REC) 

320 PRINTS64, "MONTHLY MORTGAGE s 

11 ; D (REC ) : G05UB344 

322 iF AT f - " Y " T HEN324ELSE326 

324 INPUT'NEW MORTGAGE: w iQ(RECJ 
: G0T0326 

326 PR 1 N T G64 , "LI EN HOLD: "(LI EN*: 
G0SUB344 

325 IF AT*- " Y " THEN330ELSE332 
330 INPUT" NEW LIEN HOLDER: ■ j LN* 
: SOT 0334 

332 LN**LIEN* 

334 PR I NT §64 , "DATE DUE: "sPAV*:B 
0SUB344 

336 IF AT*- ,, Y M TM£N338ELSE340 
33B INPUT 44 NEW DUE DATE: ";PV* 3 GO 
T0342 

340 PY*~PAY* 
342 GDTQ102 

344 PRINT; PRINT: PR INT "CHANGE? (Y 
/N) * 

346 AT*- INKEYS : IF AT*- " " TMEN346 
34B PRINT 
350 RETURN 

352 SUBROUTINE TO PRINT I NF0RM.A 



112 THE ft AIWQW U»re« t«5 



TION 

354 GD5UB410 

356 CLSsPRINT1160 T "DO YOU WANT T 

0 PRINT ALL FILE OR JUST ONE PRO 
PERT V LOCAT I ON? " I PR I NTG224 , " <AL 
L OR ONE > " 

35B INPUT XX* 

360 IF XX*-"0" THEN PR INT i PR INT" W 
HAT IS THE PROPERTY NO* (XXX) I " 
i INPUT MN* 

362 FOR REOi TO LOFU) 

364 GET #1,REC 

366 PR I < REC \ *CVN <PRIC*> 

36 B H ( REC > »CVN < MREN* ) 

370 D(REC) -CVNtDEP*) 

372 0 i REC ) =CVN (MDRT* ) 

374 IF XX AND COD* <> UN* T 

HEN 402 

376 FORX- 1 T03 1 PR I NT#-2t NEXTX 
37B PR I NT#-2 T TAB C 26 ) | "Rental Pro 
perty Information" 
330 PRINT#-2,TAB (30) ! "PROPERTY N 

01 "(COD* 

3B2 PRlNT#-2 , TAB <32) i "DATE: "|U 
DAT* 

3B4 PR I NT#-2 i PR I NT«-2 
3B6 PRINT#-2, " ADDRESS ? " I ADR** 11 
" jCITY*|% " (5TAT*| M 

|ZIP* 

308 PRINT*-2 

390 PR INT#— 2 , "RENTER! " | NAME** T 
AB (QJ 5 "PHONE I "fPHQN*|" 

"t "RENTAL DATE: *| RDAT* 
392 PR INT#-2, "MONTHLY RENT I "ftP 
R I NT#-2 T US I NGKK* s Mi REC > S = PRINT*— 
2," "j-DEPOSITi "| iPRINT#- 

2,U5lNGKK*fD<REC) 
394 PRINTtt-2 

396 PRINT#-2, "FUR. DATEi "|PUR* 
j» "| "PUR. PRICEb "|iPRINT#-2 
,U£INSK1*|PRI (REC) ; 
39 B PRINTtt-2, " MONTHL Y MORTBAG 
E: "} iPRINT#-2,USINBKK*jG(REC> 
400 PRlNT#-2, "LIEN HOLDER: ";LIE 
NSf " DUE : ~ ; PAY 

*}"th" 

402 NEXT REC 

404 CLOSE HI 

406 B0T042 

40B RUN '* RE NTME NU '* 

4 1 0 OPEN*' D" ,W1 RENTAL / DAT " , 1 45 

412 FIELD*! ,3 AS COD*,B A3 UDAT* 

,20 AS ADR* ,15 AS CITY*, 2 AS STA 

T*,5 AS ZIP*, 20 AS NAME* , B AS PH 

ON*,B AS RDAT* , 6 AS MREN* , 6 AS D 

EP*,B AS PUR*,B AS PRICf ,6 AS MO 

RT*,20 AS LIEN*, 2 AS PAY* 

414 RETURN 

416 G0T042 




Listing 3r 
10 *##*FILEMAIN#*# 

20 ' #*FILE MAINTENANCE PROGRAM** 

30 LISTING #3 

40 CLEAR 1000 

50 CC- 1 64 1 FOR XX=1 TO 6 

60 CLS 

70 PRlNT«CC t "FlLE MAINTENANCE PR 

DGRAH" 

50 CC«CG~32 

90 FOR Z«= S 1TD300:NEXT2 

100 NEXT XX 

110 PRINTA107, "SELECTIONS* " 

120 PRINTei62,"il PROPERTY CODES 

130 PRINTei94, "2) EXPENSE ACCOUN 
TS" 

140 PR I NT 0226, "3) INCOME ACCOUNT 

5" 

150 PR I NT €258^" 4) END JOB" 




Mttrcti T«l4 THE RAINBOW 113 




Where but at RAlNBOWIesl could 
you meel so many CoCo enthu- 
siasts, see so many new products, 
and attend seminars that are of immediate 
assistance? It's the next best thing to 
receiving the latest issue of the rainbow 
in your mailbox. 

Many of the people who write for the 
RAINBOW — and those who are written 
about — are there to meet you and answer 
your questions, technical and otherwise. 
RAINBOWfeal is CoCo's very own show, 
and it's a people-lo-people event as well 
as a valuable learning experience. 



To make it easier tor you to attend, we 
schedule RAINSOWtest in three parts of 
the country If you missed the fun in Irvine, 
Calif., why don'l you make plans now to 
be with us in Chicago, ill., or New Bruns- 
wick, N.J.? Each show is unique, offering 
fun, new acquaintances, and great sharing 
experiences. For members of the family 
who don't share your affinity tor CoCo r 
you'll be comfortable knowing that each 
RAlNBOWfest is located In an area that will 
provide fun and enjoyment for all. 

Our Chicago show is being held at the 
Hyatt Regency Schaumfourg, adjacent to 



- Chicago — Now Brunswick. N J 

May 17*19. 19Sfi October 16-20, 1965 

Hyatt Regoncy Schoumburg Hyatt Regency 

$65 per night, single or double $65 per mghl, amgie or double 

'110.1985 October 11. 1985 



ihe WoodfieJd Mall, one of the largest 
indoor shopping centers in the world, The 
Hyatt Regency offers special rates tor 
RAINBOWfest The show opens Friday 
evening with a 7 p.m. lo 10 p m, session. 
It's a daytime-only show Saturday — the 
CoCo Community Breakfast is at 8 a.m., 
then the exhibit hall opens promptly at 10 
a.m. and runs continuously untit 6 p.m. 
There will be no exhibition hours or 
seminars Saturday evening. On Sunday, 
the exhibit hall opens at 11 a.m. and closes 
at 4 p.m. 

A well-known speaker will again keynote 
the highly popular CoCo Community 
Breakfast And you can set your own pace 
in the exhibit hall interspaced with a 
number of seminar sessions on all aspects 
of CoCo — from improving your basic skills 
to working with the OS-9 system, 

But most of all, there will be exhibitors 
Lots of them. All ready to demonstrate 
products of every kind. It's a time for 



unveiling brand new products. Many have 
special buys for RAINBOWfest, If you've 
been eyeing something in THE rainbow, 
you can try it out and take it home that 
very day 

Tickets may be obtained directly from 
the rainbow. We'll also send you a special 
reservation form so you can get your 
special room rate 

Come to RAINBOWfest Let sail celebrate 
the CoCo Community! 

United Airlines and the rainbow have 
joined together to offer a special discounted 
fare to those attending RAINBOWfest 
Chicago. Simply by calling United at the 
toll free number listed below and Identifying 
our meeting, with account number 563-E, 
you will be eligible for a 20 percent 
discount on the Easy Saver Fare. The only 
requirement is a Saturday evening stay 

(800) 521-4041 
Account Number 563-E 



Show Sctieduk: 

Friday averting — Exhibit hall open Jrom 7 p m to 
10 p.m. 

Saturday — CoCo Community Breakfast at 8 a m 

Exhibit Hall opens at 10 a.m. and closes at 6 p.m. 
Sunday — Exhibit Hall open from 1 1 a m. to 4 p.m. 



FREE T-Shfrl to llrst five licket 
orders received from each elale. 



Mafca chtchi payabto 10 
THE RAINBOW 



MAIL TO 

PMNBOWrol 
P.O. BOX 385 
Prospoct. KY 4(H 
(50?) 238-4482 



YES, I'm corotnu to fiAtUBOWtW i want to aav* Dy buy»i>g Metals now (M ino lpecuii 
advance Ml* price. Send me 1»ckett lot (check one) 



□ □ No* Briirwwif* N J 



Area day ncnoii titOeeen 
_ mi* day licked m S 7 e*ch 
C'fd* cr>* Fnoiy i SAturdty 1 5unMy 
SaLUfcray cooKiaM nc*etu al St? etch 



TOTAL ENCLOSED |U S f-UMO!) ONLV. PlEASE' 

Attn Mfin m« i rmw r wrvatior, card tat . 
NAME \pieaxe fltttit} 



STREET & NUMBER - 

CITY 4 STATE 

TELEPHONE 

COMPANY „ 



ZIP CODE 



Of aert mealed k»« Inan two weens prtor tottiow opening wiu behalci for you mlhadoor 
VISA. PMafCard A m»r keen E*pnsa» accepted. 

My Account e , — E* Oil* i 

Signature 



160 PR I NTS394 ♦ 2, 3 PR A> " 

170 AT#— INKEY*s IF AT*»" "THEN 170 
160 ON VALCATS) GOSUB 190.730,12 
60. 1810 

190 PROPERTY CODES 

200 CLS ; PR I NIG?, "PROPERTY CODES" 

210 GOSUB 7B0 

Z20 DM VfiL I AT* ) GOSUB 240,400,49 

0,1240 

230 I3OTO210 

240 INPUT CODES 

250 CLS; PR I NT "PREVIOUSLY ENTERED 
PROPERTY CODES WILL BE LOST 

260 PR I NT "DO YOU WANT TO CONTINU 

E <Y/N> " e INPUT AZ* 

270 IF A2*-"N^THEN790 

2B0 X*0 s CLS : OPEN " D \ # 1," PROPERTY 

/ACC" 

270 CLS ! PRINT " PRESS < ENTER > WHE 
N F IN I SHED' 1 ; PR I NT 
300 X«X + i 

310 INPUT* 1 PROPERTY CODE: *';COD* 
(X) 

320 IF COD*<X)« ,v " THEN CLDS£#1:G 
DTD 190 

330 IF LEN<COD*<X> > >3 THEN PRINT 
" TOO LONG!! REDO <+ sGDTQ320 
340 INPUT " ADDRESS: ";ADR*(X> 



350 IF L£N f ADR*a>l>20 THEN PRIN 
T " TOD LONG • « REDO " : 6QTO340 
360 INPUT" RENTER t " * NAM* ( X ) s PR I 
NT 

370 IF LEN (NAM* ( X J ) >20 THEN PR IN 
T" TOO LONG!! REDD tt tQOTO360 
3B0 WRITE #1, COD* t X } * ADR* t X ) , N A 

390 GOTO 300 

400 'VIEW ACCOUNTS 

410 X*0; CLS: PRINT" PROPE 

RTY CODES": PR I NT 

420 OPEN" I " , # 1 t M PROPERTY/ ACC " 

430 IF EOF < 1 > ~- 1 THEN CLOSE* 1 : EX 

EC44539: SOTO 190 

440 X*X + 1 

450 INPUT#1,C0D*(X) f AOR*<X) , NAM* 

(X) 

460 PRINTC0D*(X);" " ; NAM* I X ) 

470 PRINT" ADR*(X) 

490 GOTO 430 

490 CHANGE ACCOUNTS 

500 X«=0i CLS: OPEN" T',#l , "PROPERTY 

/ACC" 

510 DPEN"0" , #2 * "TEMP/ACC" 
520 IF EDFU>~-1 THEN 650 
530 X-X+I 

540 INPUT* 1 t COD* CX) , ADR* i X ) f NAM* 

CXI 

550 CL5:PRINT@64 1 C0D*m ;" "sN 
Ah*(X) 

560 PRINT" M 5 ADR*«X) 
570 GOSUB 1560 

580 ON VALi02*J GOSUB 600,520,63 
0 

590 GOTO 570 

600 INPUT" NEW PROPERTY CODE: "| 
CDD*tX> 

610 INPUT " NEW ADDRESS: " 5 ADR* (X 
> 

620 INPUT" NEW RENTERS " 5 NAM* ( X ) 
630 WRITE*2,CQD*(X> ,ADR*{XJ , NAM* 

<X> 

640 GDTU520 

650 PRINTS INPUT "DO YOU WISH TO A 
DD A PROPERTY <Y/N> N sQ3* 
660 IF Q3*""N* , TH£N 690 
670 

680 GOTO 600 

690 CL0SE#2,#1 

700 KILL" PROPER T Y / AC C " 

7 1 0 RENAME " TEMP/ ACC" TO" PROPERTY / 

ACC " 

720 BOTO190 

730 EXPENSE ACCOUNTS 

740 CLS : PR I NTS9 , "EXPENSE ACCOUNT 

S" 

750 GOSUB780 

760 ON VAL(AT*J GOSUB 860,960,10 



THE SOFTWARE HOUSEj 



DATA GRADE TAPE SENTINEL BRAND 



(with I abets} 

C' 1 a SB *t< .t^v r* si 1 9? 

"SPESHUL" 

IIS 'nc^-L Hartf f*^ " ' ' *f J - i 

C-10*1?« C » f11» 

C M) 

fepl to* W 2$ V » 1 W * i 



MEDIA KATE Disk Bank * Holds 50 Disks 
DISK DRIVE H£AO CLEANER 
IMMU 



100% Cr'titied Disks 

BS/DD Bo» nf 1Q »tf9S 

DB OO Bo. 115 S?4 9* 

M^«TP1 Son flf m S?9 95 

SENTINEL £Mi*s W Tynan 
tS/OO « SO'fO W 

QfirDD iG.*S>H1S Ml'SMOOj 

COSMOS DISKS 

iCtrO^m flrmwl Lab*!) 

Dfi/DO ifufm^tt !WJr*TQOO 
Tf^Smi 1 5.15 WM OOfi 000 

SI39S 
S3 95 



G«mim 10 TOJi 
Gh.ajiT« BO 97 VI 113 

QtMdatpad. 04 



f, - r 11 V: 

*'*W0O 
Dor V1H 



ALL ITEMS ^00% GUARANTEED! 



DALLAS COX" 

(313) 937-3442 

CJute A Dealers - Call for quantity ptl ces. 



116 THE HAlNSOW ||w«fl IBfl& 



40, 1243 
770 GGTO750 

780 PR I NT»1B7," SELECT IONS: " 
790 PftiNTei62,"l> INPUT ACCOUNTS 

Bm PRINTei94/'2> VIEW ACCOUNTS" 
910 PRZNTfc226,"3> ADD /CHANGE ACC 
DUNTS" 

820 PRlNT«25e,"4) RETURN TO MAIN 
MENU" 

830 PRINTfl3<?4," U, 2, 3 OR 41" 
840 AT*~INKEY*: IF AT**"" THEN 84 

B50 RETURN 

B60 INPUT ACCOUNTS 

B70 GOSUB 1760 

380 CLS s X *=0 i OPEN" O" ,#1 , " EXPENSE/ 

ACQ" 

6?B CLSsPRINT" PRESS < ENTER > WH 
EN FINISHED"! PRINT 
900 X=X+1 

910 INPUT "EXPENSE ACCOUNT t "|EX* 
(X> 

9221 IF LEN<EX*<X) > MB THEN PRINT 
" CATEGORY IS TOO LONG ! -REDO I " 
ISQTO910 

930 IF EX*<X>«" "THEN CLOSE* HQOT 
O730 

940 WRITE *1,EX*<X> 

950 GOTO 900 

960 "VIEW ACCOUNTS 

970 X»0: CLS; PRINT" EXPENSE 

ACCOUNTS'* t PRINT 
9S0 OPEN " I ",#1 /'EXPENSE/ ACC 1 ' 
990 IF EOF CI) =-1 THEN CLOSE* It EX 
EC44539:GOTO770 
1000 X = XM 

1010 INPUT ttl »EX*(X) 

1020 PR I NT X | EX*tX> 

1030 GOTO 990 

1040 CHANGE ACCOUNTS 

1050 CLS i X«05 OPEN " t " « # 1 , "EXPENSE 

/ACC" 

1060 OPEN"0" ,#2, "TEMP/ ACC* 
1070 IF EOF <U—i THEN 1160 
1080 X-X+l 

1090 INPUT #1,EX*(X) 

U00 CLSiPRINT6&4,X; " ";EX#(X) 

1110 BOSUB15B0 

1120 ON VAL(Q2«) GOSUB 11S0, 1070 
,1140 

1130 INPUT" NEW ACCOUNT t ";EX*< 

X) 

U40 WRITE#2,EX*CX) 
1150 GOTO 1070 

1160 PRINTS INPUT'* DO YOU WISH TO 
ADD AN ACCOUNT (Y/N)"sQ3* 
1170 IF Q3**"N" THEN 1200 
11 BID X«X+1 



1190 GOTO 1130 

1200 CL0SE#2,#1 

1210 KILL "EXPENSE/ ACC" 

1220 RENAME " TEMP / ACC " TD" EX PENSE / 

ACC" 

1230 GOT 0730 

J240 RETURN TO MAIN MENU 

1250 CLS:GOTOU0 

1260 ' INCOME ACCOUNTS 

1270 CLS: PRINT810, "INCOME ACCQUN 

TS" 

1260 GQSUB 7B0 

1290 ON VAL(ATS) GOSUB 1310,1410 

, 1490, 1790 

1300 GOTO 1280 

1310 ' INPUT ACCOUNTS 

1320 GOSUB 1760 

1330 CLS: X=0a OPEN"0" , #1 , " INCOME/ 
ACC " 

1340 PRINT" PRESS < ENTER > WHEN 
FINISHED" : PRINT 
1350 X»X+1 

1360 INPUT" INCOME ACCOUNT: ":INS 

<X> 

1370 IF LEN(IN*(X) ) >1B THEN PRIN 
T" CATEGORY 15 TOO LONG ! -REDD ? 

GOT 01 360 
1360 IF IN*(X>«"" THEN CLOSE #1: 



COCO DOS FLEX OS-9 
DEUELDPNENT 
TOOLS 



FLtn i59.95 ns-g tsg, gs cjcc dds ms.ss 

PflS-IB Rr i dc n taS f * nacre HmhiSh 

Diiia&lrr. LINKER, k ibra r g builder 

I ml only mtdvti »:cli ti 

FLEit *59,S5 05-9 iM.lS COCO OQS MS 95 
GTRn Ml RES OS-9 t4jNOT"5 

92x24 HitU dihploy 

Au I u.n.i' displaying 

DS-9 en I u M3, 95 
BOLlff SvnGOLIC DEBUGGER 

taty T ° tfif'ufldtri ians-«ariy twotur** 

NCU PRICE 175-BB tl!M v D i uj > 
MH T H PACK 

tnrapl , Pf og<h part DB, 

rcfiuirtl Rfl5nH or lNT»OL C 

RflShfi wen, on 3^ HTRDL C t?5.«B 

IB1 PC tJN 1HE 555SJ BUS 

r«n PUJCB. MSOOS 

ur i It for rJr 1 'B . 1 * 
Pdd i3 for *hipp>nfl For if gn add iS> 
U!5C and «C wf i eaoed 
Coi ife**m* ordprm add 

For more information wrlte/foor call; 

duggers cnouimcsiivrremj 

post Off see BOX 305 

soi ana Beach, cauf . 92075 

(G19> 755-4375 

Technical information 6 am to 8 am POT onlv 
Dealer mouses welcome 



IWLS NEST 



SOFTWARE 

' Wt fitVf A HOOT ' 
LABEL lit - Name and add r mi Preprint lyilem Wilti LABEL III, 
V<hi can dewcop and maintain i mailing li« Pnni Inn of rnaiFioo. iflbeJt 
[n your choice oM ?w3 Mdfc Supporo 3 0* 4 hn« addrewx Mm 
phon* apt'orui MST macFiUTe language io1 try '«> rrnna. lint name< 

CASSETTE EXT Pottpjud & 19.95 

FILE III DATA MANAGE WENT SYSTEM. 

With FlLfc III you con eieale and matmHin record) on anyihinq you 
Chooi* RrClpifv r«j t KKH, noywhord racorrit. Hnancial ttictird* - you 
num H. You crnatf retards, containing up to '<wi fr*ld* you dehne. 
Vou c«n«arch wn. modify. d*<eT#. uvr on rap* and ri'tplay on the- 
x>nn or tend il to a pr inter . The program n uter friendly and uwr 
proof, Fiorooiing rl enierartre A comparable program could cost mucn 
more. Thii on* ri a i -i i oau ' 

CASSETTE- IB K EXT Potlpaid 14MB 

PROGR AM FILE i reviewed hi October B3 H*nfco**l Orgem I* you r 
cmeRe program*. Wifti PROGRAM TILE you c*n creale a fife of your 
computer program*- You cin ieaxt\ uri. modify, add. delete,, tave on 
lap* ind .1 w la v An screen or pnn!«*. 

CASSETTE EXT PottfM*d 5 M 95 



DATA MANAGEMENT PACKAGE 
Three oawtiH above Postpaid 



5*0.00 



ESPIONAGE ISLAND ADVENTURE i reviewed m June 1884 Rwnlwi 
Y(jo bave bwn dropped oTf on * deserted n.land by iubm*rine You mull 
wcovi" «mf lop ucref mcroMm and jignal Iht tub to pick you tip. 
Problem* abound in ihis 3?K adverriurc. 

33 K EXT Pcxtptld Diik - 12095 Cmitlt ~ S 17.9B 

FOUR MI LE ISLAND - i r*y . wrt May 'W r You *t* trapped miid* a 
dnabled nuclear power plats The realtor if running a*uv F You must 
b»>nq lh# reactor to tt cold dmtdown *»d prrt/r- ■ : tfu Om.i Syndrome" 
C*« you mvt t'na pU»rit jarn) youreetl)? I ft not easy I 
1«K EXT PortpeW Uik •*».«» CaiMWa 5<7K 

KINGDOM OF BASHAW - [ntv^d >' Nov r W Ranibuw, Our moil 
inyotvod advwilura fu dale Balkan ba« a lanjw vocabulary arid tome 
unique problems to tofve You motl enter BASK AN [not *MY> r gjlner 
the ten nMSurtt Of The tinodom while tfaying alive (even barrtPf I. and 
return IP the tuning point i.hAfd*r yt!l. If you cam get the iruintum 
200 pamis, ymj a^ an expen! 

32K EXT Poitpaid DtASZOte Caratte S 17,96 



ADVENTURE COMBO 



Ttir« 



mturei 



Disfc or tape [Sptcilyl Prnlptid 



S 40.00 



ATLANTIS ADVENTURE 1 r ev'e*trt in May 'B4l 

7 Ml one «i tough I Wf challenge you to complete Thii m 30 rtoyi 1 

you can, IM vtill wml vou 4rty proqr.im vH<- pmUnttd - 41 a&toluie'y 

r*ochar<i» Vixj itarl on a drtabtod euP near |he "oil city of AWnk. You 

muil yet tiff uju lard vwufllr wU-lv lu the turlac*, 

PotTpMid a^KEXTIJISR S2A9S 1SK EXT TAPE- S 21.9& 

ADVENTURE STARTER - (reve** Fr* 84 Ra.nbowt 

Loam |p play lhoo* odvtnium the painters) *ay You Itert wiTh a umpre 

«lv n i v, ri. jnri moiie i n tn an im armed,*!* T m? compl rte t wparajte adven 

turn o(u) nmtt aixj dpi on advanluTino. Fmnn Iftn and you are ready tor 

ATLANTA 

CASSETTE 16R EXT Ptnlpwd 5 21-96 



NEW I CUBE ADVENTURE Cube <s a rvin y.orcnr «0nr?ft|rp 'n' h 
16K E tap* nr tin* tyttam You m«jt locate and entei I Me CUBE 
gethef mg ur&um jam) trt* may. You w>H afrcouniet *om* unique 
problem! tn lofye 

loEXT PoMOJJd Dith S 20.95 Tape- 11795 

'COP ■xdrrl tj*vwAA%\H> 
"Uo Ofiiy far paramJ c*w<*i 

IN A CALL OUA HOOT LtNt 1ETSI73A9AM 



OWIS Nf ST SDFlWARr 

P O «OX S?». DDL TIWAH >N 



GOTQ126SS 

139B WRITE #1 , 1N*(X) 

1400 BO TO 1350 

14 IB ' VIEW ACCOUNTS 

1420 U_S: X-B: PRINT" INCOM 

E ACCOUNTS " ; PR I NT 

1430 OPEN lh r + ,#l, M lNCOME/flCC H 

14413 IF EDFdJM THEM CLOSE*!; E 

XEC44S39:GOTQ12c>0 

1450 X-X+! 

146B INPUT#KIN#(X) 

1470 PRINTX; " IN*(X) 

XABZ GOTO 1440 

1490 CHANGE ACCOUNTS 

1500 CLS: X=0: QPEN^ ," INCOME/ 

Aire 

1510 aPEN"0" ,te2, M TEr4P/ACC" 
1520 IF EOFUJ^-1 THEN lhQV 
1530 X-X+l 

1540 INPUT Ml , 1N*(X> 

1550 CLS;PftlNTe64,X; ° "sIN*(Xl 

1560 GOSUeiSBB 

1570 ON VAL (Q2* ) BOSUB 1^50,1520 
, 1660 

15B0 PRINT: PRINT" DO YOU WISH TO 
i » 

1590 PRINT " 1J CHANGE THE ACCOU 
NT n 

1600 PRINT" "21 DELETE THE ACC0U 

NT** 

1610 PRINT" 3) SEE NEXT ACCOUNT 

1620 PRINT 
1630 INPUT Q2* 
1640 RETURN 

1650 INPUT" NEW ACCOUNT; "; 1N*< 

X> 

1660 WRITE #2«1NS(X) 
1670 QOTQ1520 

1680 PRINT: INPUT" DO VOU WISH TO 

ADD AN ACCOUNT <Y/N) ";D3* 

1690 IF OSS-^N^THEN 1720 

1700 X=X+1 

1710 GOTO 1650 

1720 CLQ5E#2,«1 

1730 KILL" INCOME/ ACC" 

1 740 RENAME " TEMP/ACC " TO" INCOME/A 

CC" 

1750 OOTO1260 

1760 CLS: PR I NT "PREVIOUSLY ENTERE 

D ACCOUNTS WILL BE LOST! ! ■ 

1770 PR 3 NT "DO YOU WANT TO CDNTIN 

UE (Y/NJ 11 ; INPUT AZ* 

1780 IF AZf= H, N"THENGOTO110ELSE R 

ETURN 

1790 RETURN TO MAIN MENU 

1B00 CLS: GOTO 110 

1610 END BUB— ROUTINE 

1920 RUN " RENT MENU ,J m 



1 18 THE RAINBOW W*ri.n i9ftS 



From Computer Plus to YOU . . . 

PLUS PLUS PLUS 

A SPECTACULAR 
OFFBV 




A 

VERY 

AFFORDABLE 
DAISY WHEEL PRINTER 

SMITH-CORONA L-1000 



ONLY 



$259.00 



The Smith-Corona L-TOOO text printer delivers 
fully formed executive quality daisy wheel print 
at a speed of 12 characters per second. It 
features bi-directional printing, triple pitch — 10, 
12 15 Cpl, logic seeking, underlining 570 char* 
acter buffer, and has both a senaJ and parallel 
Interlace for easy connection to any computer 
It takes single sheets nl paper up lo 13 inches 
wide, and an optional continuous forms feed 
can be added at any time. 



The Smith-Corona U1000 Is a simple, low 
cost and reliable text printer backed by the 
quality workmanship ol Smilh Corona The 
L-iooo is compatible wilh most word proces- 
sors, and even If you own a dot matrix printer 
this 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 CONVE NIENCE 

i m 



com 




P O Box 1094 
480 King Street 
Littleton, MA 01 460 

IN MASSACHUSETTS CAU <617| 486 M95 




tm: "THIRD WAV IT ha* arrived 
wiih a new ni^am^ation designed to 
tup purl (he growing number of people 
who work in (heir humw with personal 
computers. The newly formed Associ- 
ation of Electronic Cottagers will bring 
loctii tn (hi-. tiiHjp "We »ih provide 
ICtua) business services to both corn- 
pulcr entrepreneurs and telecommuters 
Who work" at home on u salary." the 
group ;, founders, hnsband-and-wifc 
team Paul und Sarah hduards. said in 
■in nouni m £ i he group's formation 

Members of A EC can obtain tnut- 
k fling assistance, business consultation 
and other services. Tbcy can alio access 
11 p to the minute new* about local, 
state, national and international devel- 
opments affecting ihctr interests through 
a montliU tie*-leLU'i an online hoilinu. 
bulletin boards, electronic conferences 
a ad private databases available tn A Ft' 
members through CompuServe Infor- 
mation Service- Aspiring cottagers can 
get help finding work at home and 
assistance in setting up a computer- 
based hustnev> 

Flee ironic collage members arc 
alrcadv mobilizing to protect iheir 
rights to work at home with a computer 
by opposing AH CIO efforts lo ban 
telecom muling and by selling Forth the 
Fleet mnie Coitagc Bill of Rights 

Those interested in AFC can write 
the Association for free in for million at 
h77 Canyon Crest Drive* Sierra Mad re. 
CA 9||}£4. 



H 1V4KKC-OMPI IKHTI»\VONK 

Afakitix Money uith Your //owe 
Computer, written by Dana K. CasselL 
bll been published by podd. Mead rt< 
Co, A paperback retailing for the 
book tells home computer owners what 
ftoftwart to buy. how to get started, 
where lo look lor potential customers, 
what services to offer ami how to build 
and maintain a profitable and satisfying 
computer service bureau business. 

It can be ordered through Dodd, 
Mead & Co.. Dept. CDH, 79 Madison 
Ave.. New York \'Y 10016. tor $5.9? 
plus SI. 50 postage; or order by phone 
using Visa or MasterCard: 1-800-251- 
41100 



C VOI R REFERENCE CARD. If 
you program in the t language, or arc 
learning it, you can now gel information 
you need from the first comprehensive 
i reference card. The card, entitled "C 
LANGUAGE." is a two-sided two- 
color by 1 1 -inch plastic card filled 
with Jour point type. It covers the full 
implementation of the language and 
auxiliary utilities, too. 

Covered are: statement summary; 
basic data types; conversion of data 
types: operator definitions with prece- 
dences and associativity; escape char- 
acters:; preprocessor statements: [ypcdcl; 
constants; scope of variables; arrays: 
pointers: functions; structure*; unions; 
enumerated data types; printf; scanf: 
live UNIX ftm) cc command; the llnl 
command; a summary of over IW 
commonly used library functions, 
command line arguments; tools tinder 
UNIX; ASCII; and more. 

The summary was writ ten by Stephen 
Koch an, a athor of Prttgrammirtu m C" 
t Hay den Book Company! and consul- 
tant to Bell Labs, Micro Chart ff l I and 
other summaries are available with a 
money -back guarantee for $5.95 each 
fplus SI post age 1 from Micro Logics 
POB 174. Dept P, Hackensack. NJ 
phone HO M J42-65I&. 



THOSK SUMMER DAYS "How ! 
Spent My Summer Vacation" essays 
will never be the same for youngsters 
attending the I u 85 National Computer 
Camps, Camp locations are inSimsbury 
( H art lord), Connceticat: Atlanta, * i e or- 
esa. St. Louis. Missouri; Pepper Pike 



(Clcvelandl, Ohio; and Garrison (Bal- 
timore)* Maryland. The camps are 
directed by Dr. Michael Zabinski. 
professor at Fairfield University. Dr. 
Zabinski serves as a consultant to 
school systems throughout the country 

Campers may sign up for one or more 
weeks during June. July and August 
The toed campers, age* 9- IS, will have 
■small croup instruction on TRS-80 and 
Apple computers Dr. Zabinski will be 
assisted by experienced elementary and 
secondary school teachers 

The camp is foi youngsters of all 
levels of experience including no 
experience whatsoever. In addition to 
computers, the campers will have access 
to recreational facilities including 
swimming and tennis, 

I oi furlbei iraJormuli.i]|i lin! it hro 
i-hurc contact Michael Zabinski, Ph P.. 
al (203! 795-9 W>7. or write to National 
Computer Camps. Bns Orange, 
Cr 06477, 



INTERNATIONAL ELECTRONIC 

Technology has established the Center 
for Fleet route Theft Pre vent ion. This 
center will ulili/r a new advancement 
lit i he Kaish Circuit Lockout system, 
which will allow authorized service 
centers to re-protiriim ehips that arc on 
Circuit Lockoul via telephone links 
with the center without remnval or 
replacement of the I ockoul chip, 

For details, contact Norman Kaish, 
president ol International tlcctronic 
Technolocv Corporation. 1931 Motl 
Avenue. Far Rockawav. NY 11691; 
(7I&) 327-1 fife 




I ml their art m I children Ihr Uftmtt Duvhir I ersitm 2.0!" 



120 rM£H4INBOW MlfCti -"W5 




Spectrum Adventure 
Generator 





9100 REWARD for all SAG 

winning entries in the Third 
Annual Rainbow Adventure Contest \ 



Tbf- SpftcErWIl Aflvrrmtrfi Gerocrrtfttii 
(SAGf ill lows you in &&Ufa Slleill and 
talkinq n d m lH « trariiLrr, afe 
lOCflb machitir langjtaflfl r*nd vtrry ?asi 
hi execution. Up to 99 rooms. 
Ohjcrts. JU command words dmi 75b 
L.utiditiorml Hity:* o«n totr i>Mi(f. Get fi 
in: hi .1 i r I ,m 1 hr, mi, ,.i h'c H. j ,.: , 
Arivoritmo CtfntOffl NOW 3?K/64K 
DISK 

Nole talking, v vision loqutran 
Spec Hum Projects' Voice Pa*, a Dis* 
"V Cable or MuHipaK &tnt 4i4K« 



Quottrt. Irani .Janjcr Mit (r»l CoCn Advrniu«.i 
Fxpcrtj from rit!clM Rainbow Review - 



"Overall, * think this is a great system Uu inust 
in let tinted m witting advunltrftHW It RUrC ohrmnfllns a 
lot ol tunc involved: in developing them and allows 
the noo -pi-oqr anuncr to develop sornu vwy tnter acting 
Ad vwntui us since oi> pi tjyr iirnmirifl kmjwiedijr is 
roqiiired. Try SAG, you'lt hM if" 



THE RAINBOW BOOKSHELF 

The Complete Rainbow Guide To OS-9 

by #1 CoCo OS-9 Expert - Dale Puckett Jrf 

Order NOW, as we cvped huge b«e If orders to possibly devetap rtl 

The Rainbow Book of Simulations 

Be an air traffic controller. Presidential candidate... 20 Super Simulations 
Book $9.95 Tape $9.95 

Please NOTE - Book & Tape are sold separately. There in NO documentation with Tape 
ALL ORDERS PLUS S3.DO S H - NY RESIDENTS ADD SALES TAX 



SPECTRUM PROJECTS 



WEST DIVISION 
PO BOX 9866 

SAN JOSE, CA 95157-0866 



EAST DIVISION 
PD BOX 21E7E 
WOODHAVEN, NY 11421 



ORDER HOT LINES - -lOS-S^S-^BSB S 713-441-2B07 



SPECTRUM PROJECTS 

SOFT AND HARD WARES FOR 
COLORFUL COMPUTING 



SPREADSHEET 




Screen 32X16 51X24 

Precision 9 dibits 16 digits 
Hi -Re* Graphics NO YES 
Vlsicalc cmd Format HQ YES 
DYJMCALC nqw runs on CoCo DOS! 
New low price! 64K Olsk J/9, 95 
(soeTopt f 84 Rainbow Review) 

iii.iiiiiiiiiiiiiiiiiiiimiiiiiiHiiiiiiiiimi 



DISK DRIVES 



SAVE $40 1 





DATA BASE MANAGER 



mnnmisK 

PRO- COLOR FILE "Enhanced" - 60 
Data Field*, 8 Report Fortials, 
10Z0 tayte/record, Sort 3 Fields 
4 Screen formal.*, Duplicate 
Record's and Fields, Global 
Search, Create f lies Cowpatf ble 
w/U YNACflLC? - Qisk SSOS 
(seb June *84 Rainbow Review) 



GAME CONTROLLERS 

nrnmniuiiouiiiiiuimiiinuiniim 

Graph ico« Joystick - Has ? Fire 
buttons ( jgen u / pen ) f smooth and 
easy Joystick control - $24.95 
Hach II Joystick - 360 Degree 
control with center return or 
analog positioning. "A first- 
class performer,,, best feel of 
any CoCo joystick...* - $39.95 

iiiinmiiniiiHiiHi 



HEW PRODUCTS 

k JJDIliI(llllllll)illJllMll!li 



FHL O-PAK ,,$34,95 

3. ijork Blocks $34,95 

4. CoCo Accountant II ..$34.95 

5. Muslca ? ....... $39.95 

6. Super Screen Machine. $49,95 

7. FULL Basic Coup i lor!. $69.95 

8. STTfJhe NEW Fle*l) .$99.95 

EmmifliiiffiffliiniimjijjnjiiiiiuiiiMhii^ 



Precision Tim 
Halter Key 



Module . ..$59.95 
'CRACKER" .,$99.« 

..$199.95 



CoCo Video Digitizer , 
GEHInT TsI w/PBH Int ...1399.95 

IW8 K I 0 H H E 1 1 
64K to lm Upgrade - Specify 
QTlflln.r oT 26-3026/2 7 ,.$99.95 
Create 64K RAM Dls*$19.9S 



WEST 



SPECTRUM 
PO BOX 9866 
SAN JOSE, OA 95157-0866 



PROJECTS 

PO BOX 21272 
WOODHAVEN, 



EAST 

NY 11421 



ALL ORDERS PLUS $3 00 SHIPPING - NY RESIDENTS ADD SALES TAX 



SPECTRUM PROJECTS 

SOFT AND HARD WARES FOR 
COLORFUL COMPUTING 



COMMUNICATION 



CO L0RC0H/E - A complete smart 
ton 1 na 1 package > Upload* 
D^nload. H i-Rev (51XZ4) 
screen, 300/1200 Baud. Offline 
Print mt. Rwnpak Disk* - $49.95 
* - Now with CoCoTig * TBS5 
^*?qj>|W support \ flown 1 oad - ML ! 
J s ee T eb *S4 Rainbow ftovifw) 

inrniMnn niiTiiiniMniiiiiniim iiiHi 




WORD PROCESSING 



TELEHRHER-64 - Three Hi -Res 
screens, true lowercase char's 
right justify, full screen 
editor, Tap* S49.9& Dtsfc J59.9& 
(sec June 'S3 Rainbow Review) 
U1Z - New char set ft visible 
end of line marke77TV-6* J19.95 



iiniiiiiHiHmiiiinniiiiinnnniiii^ 



MODEMS 



MQ1M1II11II11UI 



HI HI -HQ OEM - 300 Baud 
Or vr * na Le /Answer, full Duple* 
Direct Connect - *79.9b 
J-CAT Modem - Lowest priced 
4ii to/answer modem - *1?9.95 
MAKES Auto Di*l /Answer $239,95 
AMCijQR - 300/1200 Baud 1299. 9S 
Prices include Modem cable. 



KEYBOARDS 




PRINTERS 



SUPER-PRO (Hark Data) 159.— 
i- : VTB0NICS keyboard 
H JL5 7 PRO F£SSI0WAL - $79.95** 

5po.~ a I j Nudu I i r. i v. Boiirrf. 

* Add 15 for W F* board ad#pter 
•* Tree fund ten key software 
CoCo 11 HJL version aval tablet I 
IS key N uwerlc Keypad - $69- J 



HllllllllllllllKtH 




^illlTlllllllllllllllllllllillTiroWlllllll^ 



MONITORS 

IftUIIUlDMmUllBnilllllDMIBfl 



MONOCHROME Monitor! 
^screens nlo* Hi -Res 
Green - $99.95 Aatber 
13* COLOR Monitor - 
V1D£Q~PCUS - Video 
for above monitors 
CoCo 1 1 {Monochrome) 
CoCo II (Color) Version 




SAVE $10 



OFF COLORCOM/E WITH ANY MODEM 
OFF TELEWRtTER-64 WITH AMY PRINTER, 
KEYBOARD OR MONITOR 



SAVE $10 



ORDER PHONE LINES : 71S-44l-*flO? A 4DA-?43-J5£A 



Dodging the lane jumpers with 

Hi-Res Racer 

By James W. Wood 



"WT^i/ei is a Inch rcsi*liilu>Ji yarue 
which involves dodging Lars as 
J. vou p;i^ ihtiU. Your car i nns 
1 aster than your computerized oppo- 
nents. (Would ynuexpeel Lo be slower'.' p 
The roiid animal inn is accomplished 
by storing three different sets of center 
lint stripes on different graphics pages. 
As i he page* arc flipped, the iwo-lanc 



t James H titaiwui he* hidt u /itjot ninth. 
*i ictut\ lompitttr programming and 
phoii*$raph\. He has master's degrees 
m both physical Miemc edm atiun and 
tmtruitumal media.} 



highway appears lo move inward (he 
houom of the screen. I he race cars are 
drawn and \toted as anavv I hey can 
he quickly PUT onto the screen. Your 
races is at the bottom of the screen. 
Use the let I- and right -arrow keys to 
dodge l he oilier cars a* you fl> b> ihem. 

As the game proceeds, it becomes 
mure difficult. After a short while, the 
cars that appear at the lop <d the screen 
will jump from their original tunes into 
the other lane. The car* only show in 
five positions as they move from the 
lop Lo the bottom of the screen. II one 
lane jump doesn't cause you to rear- 



end i hem, the game will later cause the 
curs lo possibly jam planes in the second 
and third positions us they come down 
i he screen. 

There is room for improvement in 
Han't. (Isnh that I her best pan'/) One 
could add a hotter title page or add lines 
to allow more than one crash, The crash 
sequence could stand improvement: 
perhaps a high resolution crash could 
be stored nn graphics Pajje six and 
shown at the run mem of impact. Study 
the line description lo decide which 
enhancement you will program, or 
enjoy ihe game "as is. ih 




154 TH£ RAINBOW Wtard- t«0 



SPECTRUM VOICE PAK 




CoCo I - $69.95 
CoCo II - $79.95 

All PAKs work with *Y" cable - $29.95 

Talking Software : 
Term Talk - TAPE $39.95 
Talking CoCo Bingo $24.95 
Educational Software $24.95 
Talking Final Countdown $24.95 



ANOTHER SPECTRUM SPECIAL ! 
Buy any Voice Pak and get the 

SPECTRUM ADVENTURE GENERATOR 

at Harf-Pricol - $13.96 (Reg. $38.95) 



MASS 



FEATURE PACKED SYSTEM 



- Pull-Down Menus 

- Undo your mistakes 

- Full graphic editing 

- Hardware ROMPAK 



- Icons & Font Styles 

- Use w/video digitizer 

- Mouse, joystick or pad 

- 256x192 joystick input 



Requires Multi-PaR or Y-Cable 
64K DISK $69.95 Y-CABLE $29.95 




AH orders plus $3 00 S/H - NY Residenls add sates tax 

SPECTRUM PROJECTS 

WEST DIVISION : EAST DIVISION : 

PO BOX 9866 PO BOX 21272 

SAN JOSE, CA 95157-0866 WOODHAVEN, NY 11421 

ORDER HOT LINES : 408-243-4558 & 718-441-2807 



COLORFUL UTILITIES 



FAST DUPE II 



The .fastest Dial* cop^r ewer* Will fafrnat nn<i PftcKio a flisK«tt»3 in only one pass and can .nrik'. up 
to 4 Disk copies at -ince <n 2 fniftutes^ Ttw rrn«.b utility few every Disk a^net, 32K/G4K DtSK $19J35 
(jrtrtr May '34 tVnnbow 



COCO VIDEO TtTLER 



Shirt your VCR tapes war. darjilintj Lift 




♦ ro'wjs fultowwd L)y profess ional countdown to MACk fadti- 



AUT'D-STAHT 



Autostart yrjuf OijtjC'ML p roar .tin* a I In 
yaphicsl T6K TAPE $19.95 



fttirtfins uSing a muctnrr .if l«nX 



G4K DISK UTILITY PACKAGE 



" ^ avantdfle of in oupanrted fr*_K nracHme- Mjkb in adrtitrrwal *s ot RAM available^ Copy ROM 
cartridges to disk and Create n 33K SPOOL buffer for [irmtinpr Di££ $21.95 i .v *+ July 'B3 flamhtiw 



TAPE DISK UTILITY 



A powerful packaoe tuat transfer* tape to disk and disk t£ tape sufcc m-iT'ciM^, Ixkh autonuttc 
cop* of jn oolite 0j_sk of prQyrau.k to lat>e. Jticral tof FL*mbuvr On tape to drsk. TAPfc /ul^ $24.95 
(ana Sept l,J L3* ^-irnwtw RtfVlftwJ 



FAST TAPE 



3avg had load cassette tPes M t*ice tr\e speed* No** you tan run tepfr end printer WO opuwiiiions 
irr the Itlflfl enfoo^ r node v»*tnotrt ^ lockej jp system tjr I/O rRRORii rt lf you are tirerj of rtaktmy fo>r 
those long tapes to Toad, I strongly racowmswd that you buy this 1_in« utility.* tap? $71.95 July '83 



GRAPHICQM 



The ulL.mate CoCo graphics development tool w * t s ophisticate^ BftiCtn0r preview animation, 
toiecammuniciinons and printer auppuft. HI -Res graphics for only $24Jte. VV/$pecLiu'n*s Menu Foot 
Wren $54.95 or W/Spectrwn's Grapftjcoei Joy ■ hen $49,95, 64K DISK ttae Apfil '84 ftaiitow Review) 



EZ BASE 



A truly uier frjend iy data Dase program at an affordable price, Maintain inventories, nobby 
collections precipes, greeting caret lists and much, nujcr* mor«» Mi*Res screen, uo to ^00 records *itn 
15 /jelciK, record or field S««fCA *nfl h Mailing I. afaols tipttofu "52 K EMSt^ $24.96 Cstjb Aiiy '84 Rainbow 



BLACKJACK ROYALE 



A H<-Hca graphics casino blackjack simulation and card counting tutor. Full/ rearitsttc play includes: 
doupl« do*n, apNca* surrender, Ipsufancd Pets. 1-S cJtfckc, burnl uafds, shulfle froqubrocy an;j rnbf«1 
H rn<5 fine Drngram is a roust ror tne CoCo Blackjack player/ (Aug 'a.l Rotnfto* Review) 32K 
TAPt£AJl^?~Sa4J95 (also see >>r Rainbow Review) 



SHIPPING S3.00 - NY RESIDENTS ADD SALES TAX 




WEST DIVISION EAST DIVISION 

PO BOX 9866 PD BOX B1S7H 

SAN JOSE, CA 96157-0866 W DO DH AVE N , NY 114S1 

4DB-243>455B 718-441-2S07 

DEALER CLUB IIMOUIRJES INVITED 
SOFTWARE SUBMISSIONS WELCOMED 




COLORFUL UTILITIES 



COCO CHECKER 



SomatmnQ possmljr wrong with your CoCo ??? CoCo CHECKER r3 tt*s answerf * W»lt mst ytuji ROMs, 
RAMa, D«k Drives 1 Control l-jr, Printer, Keyboard, Gnflimttft. Joysticks* Sound. PlA*. VTXi t Internal 
Clock Sptrad* Lift -i in»r>j<' 16K TAF£,.*frrS*» >lfJ»3$i 17,*? Jr»i «tfe >^ninbQW Re*ittw> 



MULTI-PAK CRAK 



^GMPAKs »o your 64K Djj^sn system using thfc RS MuH*-P»* IrttdrfattA. EUjWIna tw confttanl 
Bj^jffljSBfl lfl of WMPAKj now by keeping all yoor PAK software an disk, innSuo ?s PO KE* tor 

Problem" h->/pak^ r .1 >. 124.95 



TAPE CM IMAGE 



Easily handle* programs with auto loaders, no hea ders , no Et> +naf*£f* t Ujiu*Mfl) b l u;ki iwi 
■nor*! ?*iw i.t tne t<rne to got your tape aott^are collect ion protected „, .iua*=iLt luss-Mt TAPE $24.85 



SPIT W IMAGE 



^ ii±£*£ upgrade from Disk Qrom Cfonol Back everything up! Turn a^nzim j i program handles "nop 
Standard " 0<5k* with «asn. Wo havWt found any dkak yet tftat it can't handle. Oon'L over be uJutflU 
without a backup agam! Lowest price too! beats m&st "copy prrfwction" prjurjiMii' 33*; CiiSk 



COCO SCREEN DUMP 



The pest screen dump program for the Epson & f Agrnivt printer* ovorl Hav*j tne option cif st andard 
° r reverse images * 'regular Of double sired pictures* 600r!*6Q0 Baud tool A mutt for aphicprn and 
rijorfc a_l_qck user*. t6K TAPE/PIS* $19.95 ~Ls*a fJov 'S4 Mambow Review) 



DISK UTILITY a. 1 



A m ult i - features tool tor USER FRIENDLY ci.sk handling. UtiHie * >AllS-J- u > r J *"'iiuw to secr etively 
soft* move, rename and Kill file etttrtps. Lightning *ast Dish I/O for format, copy and backup. 
Enamme contents at Mien, the Granule Table* plus the size, load addrea*^ and entry points of ait 
programs. Si ngle command execution 0* both oastt: ami ML progiawa. T2K/64K Disk $74*95 (see Oct 
'84 •Umbo™ Rev>e«) 



MASTER DESIGN 



A tout designer / editor to generate grajjlucfa mode Mjljerirrg with multiple font 9>rei, textures* 
shadowing and thicknesses, plus special patterns tor creative rjackufound*. Corner with a ncteen 
prtfft routine ond Letter Head Utility that interface* with Telewriter -64 *nd BASIC , DCSK *?9.9S 
<see Jkiiy 'o4 Fnamtiow Review) 



M ASIC COMPILER 



Convert BASIC pgma into machine language . Produce faster afld more compact code than BA3IC, 
Integer compiler w/t€K-64K ver^ona included. TAPE $39l96 



SCHEMATIC DRAFTING PROCESSOR 



Save t<me and uesign pro lopkjna diagrams usmcj a 480^,540 pmel wcrtciUnjoi w/6 viewinrj windows. 
Over 30 electronic aymbo_Ls w/to deflnabje ay rnhgls * Print nard copy and aaye to Jjsk . 01 Sk 

$49*95 '.M.'t: J.ir R; t "inhf>» Rff-Vldw) 



COLOR AM A 



A farst - c^aaa Bulletin Board package,,, eapecialiy geared towards CoCo uscrs^ . hur, an ojjjerjriQ 
aactijn for those who want to run a mailorder tniSlne«Q... supports Color Graphics ,,, one nice piece 
o* wort,. 64 K DISK $09.96 July 'B4 Rainbow 



tip COCO CHECKBOOK 



Ush yuijr CoCu tn k»ep t/_ack of your chftck'hg and aavings acapnia* Printout mrJividu jjf persona! 
dT»C^9l KKHHK TAPE 



SPECTRUM DISTRIBUTORS 

CANADA MID-WEST SOUTH 

aOO-361-5155 312-736-4405 SOS-499-9393 










Reserves memory for high resolution 




graphics 


30 


Title screen 


40 


Reserve memory for jirnphjcs arrays 


SO- 1 Mi 


Draws nice cars for computer and player 




and stores thctn 


140440 


Draw* three views ol the road on three 




d ilk-rent page* 


mw 


Store* locations where race cars can he pjt 


.W-320 


Deals with flipping pages 




Scis computer's ear al lop of screen 


340 


Set* computer's car into second position 




after certain number of mite* 


350 


Self computer"* enr into third position afler 




certain number of miles 


m 


Puts computers ear onto screen 




Set* computer** car buck to top of screen 


3fcU 


Resets keyboard memory 


1% 


Sets player's car's position according lo 




arrow key pressed 


400 


Puts player's car omu screen 


410 


Shows Hi- Res screen which was just drawn 


420 


Keeps track of mileage 


430 


Determine? if crash occurred 


440 


Variable lo Hip to correct no«d screen 


H.1U 


ftj kck Iji ii*p i*r Lminiiiiion loap 


460 


Random colnr 11 ash. crush sequence 




Ending menage 



I fir IhlkiE: 



270 
END 



65 r 

1 



IB REM JAnES W. WOOD , 424 N* HIS 
SOUR I , AT WOOD, IL, 61913 
20 PCLEAR5: CLS0 

33 FQft A= i 60TQ 1 00 : SOUNDRND ( 1 50 ) +5 
0, 1 .aPRINTCft," RACE R M i : NEXTA 
40 Dlfl KIWI ,SU0) ,X(0 t 4) ,M(0,14 
) 

50 PKODE0, UPCLS 

60 CR$= 1 D 1 0L2U4R2DI 6L2U4R2D6R6U6 
R2D4L2U 1 6R2D4L2U 1 0L6BR2BD 1 2U 1 R2E) 
1" 

70 DRAW"BM2,0S4 ,k +CR* 
00 BET (0 „ 0,i - 10 , 24 > , X *G 
90 PCLS 

100 DRAW°8n4,0S6"+CRf 

110 DRAW " BR2D2L6 " 

120 PAINT (6,30) ,1,1 

130 GET<0,0) -< 20,46) ,M,G 

140 PMDDE0a:PCLS 

150 B=0:GOSUB210 

160 PMODE0,2:PCLS 

170 B=14iGQSUB210 

180 PMODE0,3:PCLS 

190 B^2B:GDSUB210 



200 GO TO 250 

210 LINE (100,0)- <75, 191 ) ,PSET 
220 LINE (150,0) -(175, 191) , PBET 
230 FDRA=1TO190ST£P42 
240 LINE (l25 T A+B)-( 125, A+B+7) ,P5 
ETsNEXTA: RETURN 

250 FDRA=lTai0:READ R t A) : NEXTA 
260 DATA 106,104,100,94,80,130,1 
35,138, 140,144 

270 FORA- 1 TQ1 0* READ 5 ( A> : NEXTA 

250 DATA 10,40,70,100,140,10,40, 

70,100,140 

290 A~l:D^BB 

300 1FE=4THENE*5ELSEE«4 

310 PMODE0, E 

320 PCOPV A TO E 

330 IF G~0 THEN G*=l: IF RND(2)=1 
THEN H=*1;GOTO3&0 ELSE H=*6:©0T036 
0 

340 IF J>50 AND G-l THEN G-2:IF 
RND<2)=1 THEN H»2:f3OTQ360 ELSE H 
=7:BDTa360 

350 IF JM00 AND G-2 THEN G=3: IF 

RND(2>-1 THEN H«3jGOTO360 ELSE 
H=-6t GOT 03 60 

360 PUTCR(H) ,S<H>)-(R(H)+10,S(H> 

+24) ,X t PSET:H»=H+l 

370 IF H°6 OR H-il THEN G-0 

390 P0KE343 , 255s P0KE344 , 255 

390 IF PEEK (343) =247 THEN D*8BEL 

SE IF PEEK (344) -247 THEN D-144 

400 PUT (D, 140) - (D+20, IBS) ,M,PSET 

410 SCREEN1 • 1 

420 0=J+1 

430 IF H-5 AND D«B9 OR H-10 AND 

D=144 THEN 460 

440 A-A+ 1 ; IFA~4 T HENA=1 

450 GOT 0300 

460 5CREEN0,0:FOR AA-1TO20S CLSRN 
D ( 9 ) - 1 1 PLAV L2550 1 * +CHR* ( 64+RND ( 
7) ) iNEXTAA 

470 CL 5 ; PR I NTS260 , J / 10; 11 MILES" 
480 PRINT "PLAY AGAIN <Y/N> " 
490 A*«INKEY#: I F At= " Y " THENCLS0 : R 
UN ELSE IF A*« M N"THENEND ELSE 49 
0 #* 



See You At 
RAINBOWfest CHICAGO 

May 17-19 



128 THE flAIN&OW Mfl'C "**}■'. 




A CHIP OFF THE OLD. 



6821 Standard PIA (9.95 

68S Industrial Grade PIA . $14.95 

6847 Video Display Generator Chip. $17. 95 
68764 (Fits Disk Basic Skt) Eprom. $24,95 
27128 16K 005 Epro* (Or 2 DOS' si ). $24.95 
lieV~SAJ* Chip w/heatsinfc <74LS785)429.95 

mm CPU Chip 429.95 

E*t Basic 1.1 RQH - NEW LOW PRICE- $29. 95 
Basic ROH 1.2 Chip (30Z FASTER) .439.95 
Disk ROW 1.1 (Hew OOS Comnand) ,,$39.95 
Eproai Eraser - 3 aln erasure time. $49.95 
CoCo First Aid Kit - Includes 2 PIAs, 
6809E 4 5A« (Be Prepared! 11 ) ....$69.95 
Lower Kit III - Specify CoCo r / 1 1 , $69, 55 
Eprom PrgBirlZflS speed/ZK - 16K)4139.95 
84K CoCo U - SALE ! I ! $169.95 

COCO LIBRARY... 

CoCo I Technical Manual *, ....$7.95 

CoCo Memory Hap . $12.00 

Rainbow Book 4 Tape of Adventures. $14.95 
Basic Pro^r aiming Tricks Revealed. $14. 95 

Thi- Facts - T'n*ide Vts" of CcCo.sm.% 

500 Foles t Peeks *N Execs ..,,....$16.95 

Basic 09 Tour Guide $18.95 

Disk Basic (1.0/1,1) Unraveled ...$19,95 

Color Basic Unraveled $19.95 

Newl CoCo II Service Manual ,-..,.$19-95 

MORE GOOD STUFF.., 

27728/68764 Adapter - Allows you to 
pltiB-in 28g1n EPfiOHs into 24pm sockets! 
Fits al 1 contr o llers for 16K DOSs $19.95 
CoCo Freeze Frame - Stop your CoCo dead 
in its tracks I Put Raines on "HOLD"$19.95 
toini-Nauth Add audio to a taoni to r. $24,95 
CoCb Light Pen with 6 prograws ,.,$24.95 
PBH ParaJJel Interface - Beats Botek l 
300-9600 baud w/p^r-modetn switch .$69.95 
P6J W0RD-PAK II - Hi-Res BQ*£4 display 

with smooth scrollin g* $139,95 

Kl crofaier SER/rTft pHnt buffer .$179.95 



Alt CROCKS PLUS §3 OO S/M 
NV RfK»D£NT* A,t>0 SALES TAX 



COCO CABLES AND. 



Printer / Hodem 15* Extender $14.95 

T I red of unplugging, devices From your 
RS232 port? Try a RS?3£ "T" Cable . $19. 95 
Joystick /Touch Pad^lO^ Extender .,$19.95 
&1sk In LerfaceTftog Pak Extender - Hove 
your disks and ROM Paks where you want 
then. Gold connectors.* (3 feet) .$29.95 
Triple R523 2 Switcher - Nov select one 
of any three RS23Z peripherals ,,,$29.95 
40 Pin Dual n Y n Cable - Hook up a Disk 
wTVoice or Word Pak. X^Pad, etc ..$29.95 
Triple "Joy" Switcher - Joystick. Mouse, 

Touch Pad or Light Pen! $39,95 

40 Pin Triple "V Cable - hook up any 3- 
Voice;Moro7RS232/0i R itizer PAJts ,.$39,95 
•NOT for use with a Multlpak 

OTHER GOOD STUFF... 

C-10 tapes in any quantity 49 cents 

5jZ$ Diskettes in any quantity ..$1,99 
Joystick, Cassette or Serial plug 43.99 

32K, 64K or 128K RAM Button ,4*- 99 

GEMINI 1 0X /OKI DAT A Ribbon ,. $4-99 

ffompak w/Blank PC Brd ZH* series 49.95 
The Disk Qoubler - Uoubleside your 5 1/4 
diskettes for T60K more storage .,$14,95 
Video Clear - This cable will reduce TV 
interference created by CoCo! ...419,95 
Video Reverse r -Rtfduce eyestrain w/ ftreen 
letters on black background** ,,,.$24.95 
Th« Hagic Box - Load Mod I / 1 1 1 Basic 

program tapes Into the CoCo $24.95 

DOS Sw itcher - Select from any two 005s 
"(Disk 1,0 1,1, JO0S) in JSM ctlr 424-95 
CoCo Cooler - State 0»E or CoCo 11449.95 
Stereo Pak - Hardware synthesizer used 
w/MusTca 2... supe rb stereo sound! $39.95 
** N 0 T for 26-3134/36 CoCo II's 

SPECTRUM PROJECTS 

EAST DIVISION 

PC BOX 2m? 

WOODHAVEM, NV 11421 
WEST DIVISION 

*0 BOX 06^6 

SAH JO at, ca jfjtr oa*e 

7 18-44 1-2807 400^43^4550 



The HJL-57 Keyboard 



Now available for all models, 
including CoCo 1/ , „ , 




Compare It with the rest. 
Then, buy the best. 



M you've been thinking about 
spending good money on i now 
keyboard lor your Color ComDuiar, 
why not get a good Kay board for 
your money? 

Designed from scratch, iha 

Professional Keyboard 
(1 bullf to unlock ALL the 
00 to nil si performance of your 
Color Compuier. Mow. you can 
do feel word processing sod sail 
through lengthy hsilfigs . with 
maximum speed; minim urn errors. 

At 179.96, thy HJL-57 Is reason ■ 
nbly priced, hut you can rind 
Other CoCo keyboards tor a few 
dollars less. So, before you buy, 
we supgoni that you compare. 

Compart Design. 

t he economically superior 
MJL-57 has sculptured, low 
profile keycaps: and the three 
rmior layout <» Identical to 
the otfglnal CoCo keyboard 

Compare Conair uei ton. 
Tri* HJL-57 has a rigid ized 
aluminum baseplate for solid, 
rtcfle ■ mou nting, Switch contacts 
are rated lor 100 million cycles 
minimum, and covered by a spiii- 
proot membrane. 



Compare Performance. 

Offering more than fuJMrav*l t 
bodnce-pntiot kayBWitohes, the 
hjl-57 has RFIMEMI shielding thai 
eliminates Irrltellng noise on 
displays: and four ueeMefinable 
function keys (one latchapte), 
s pec (all y po« 1 1 lotted to avo i d 
inadvertent actuation 



Free Function Key Program 

Your HJL-57 kit Includes usage 
instructions and decimal codes 
produced by the function Keys, 
plus a I roe sample program 
that defines the function 
keys as follows; F1 = Screen 
dump lo printer F2 = Repeat 
k *v Matching) F3 = towa r case 
u p per c ase hi p (l f y ou hau e 
ower case capability), M - 
Coniryl key; subtracts 64 from 
the ASCII value of any Kay 
pressed. Runs on disc or tape; 
extended or standard Basic. 



Compare InetaJJallon, 

Carafuily engineered for easy 
Installation, the HJL-57 requires 
noaolderinQ, drilling or gluing 
Simply plug It in and drop it 
right on the original CoCo 
mounting posts. Kit Includes a 



new bezel for a totally finished 
conversion 

Com pars W anrsntlen 

The h a l 57 I* built so welL it 
carries a lull, oneyear warranty, 
And, It Is sold with an exclusive 
f 6-day money • back guarantee. 

Compart Value. 

You know thai a bargain la a 
bargain only so long nsit I nam 
if you shop csiafully. we think 
you will agree.., The hJL-57 la 
the laai keyboard your CoCo will 
ever need. And i hat's real value 

Order Today, 

Only 179,95. the Hit-07 la 
avadable tor immediate shlpmant 
toreltherihe original Color 
Computer {sold prior lo October, 
'08/i or the F version and TOfMOO 
iinlroduoed In October, t8K). 
and the now &4K CoCo. Jiow also 
svallsble for CoCo 2, 

call toii Fraa 
1-800-828-6968 





:.o,o. =mg», 

rt^.at* Add 



I IN A.N ( I. 



Your CoCo can analyze the prospect* and show which ones are 'gajno go' investments 



Watching Your Cash 
Flow Rate of Return 




lis William S. Itoiiiu ll 



3 




In business, projects arc attractive if 
they produce a rait* of return on 
investment greater than a company's 
cost o\ capital. Thi> produces n net 
inflow nl cash into the company. If a 
cum puns has unlimited funds, it invests 
in all project having a rate of return 
greater thun the oim pany eosi oi 
capital In reality, projects arc rejected 
even ihoujm they lime a favorable ratc\ 
of return because funds are limited. 

Capital budgeting rank* projects 
according lo their financial attractive- 
ness and select (he *cl which ntuximi/cs 
the present worth |PW) ulthc firm. One 
method ol capital hudgcting compares 
proiecis on the basis of present worth, 
considering those tor invest men t which 
nave a cash flow rale of return fCFRRf 
neuter than some minimum required 
rate r,l re i U in. the cnsl of capital. 

The program described in this article 
determines the CFRft and PW or a 
project and allows sensitivity testing of 
the assumptions made in the 
calculations. 

The required parameters lot cale il- 
lation of CTRR and PW lot a project 
arc; 

1) Expenses by year 

2) Savings by year 

(Wittiam ftonncii is an mJuMnai 
maimer specializing In modeling oj 
mtimtfut iurin$ ami business computer 
systems H* has a master's decree in 
management srienee amt IS years 
experience With iargt' urgitnizQtutm.) 



31 Capital investment by year 

4) Tax rate percent 

5) Investment las credit percent 

6) Type ol depreciation 

7) Depreciation life of capital 

8) The required tatc ol return 
percent 

I vpenscs arc defined as the annual 
cost of operations. They arc not 
depreciated- I hey represent ihcoutlluw 
of cash resulting from the alternative 
be in ii invotigaled. Savings are lite 
opposite nl cspciiics and represent the 
in How of cash from the alternative in 
question Ispenses can be netted out 
of savings or both can be entered 
separately. Examples of expenses arc 
labor, overhead and raw maietiuK. 
Savings result from prcvenlcd expend- 
itures or reductions in labui, over head 
and raw materials. 

Capital expenditures arc invest mcms 
in building and equipment which are 
allowed by law bo be recovered over 
time through depreciation, 

The lax rate is the percentage of 
profits which the organisation must pa\ 
to ihc government. Investment tax 
credit is a means ihe government uses 
to stimulate business investment in 
capital equipment Generally in the year 
following the capital expenditure, the 
. i minion is not taxed lor a percent- 
age of the expenditure. 

The required rate of return depends 
on Ihe nature of the company involved 



fcMrch HKS THE RAINBOW 131 



If the company finances us operations 
b> borrowing, the cost of capital is the 
borrowing rate, If projects have a rate 
ol return greater than the borrowing 
rate, they will be profitable. fhcreforc, 
the required rale of return is the 
borrowing rale 

In companies financing their itera- 
tions by common stock or a combination 
of siock and debt, ihe cost of capital 
is more difficult to determine. In these 
eascs. the cost o| capital may be a policy 
variable supplied by management as a 
benchmark for comparison «r projects 
in general. It may he unrelated 10 the 
true cost of capital lunds lo the 
company, 

I he PW of a projecl is defined as 
the net cash How |inf1uw*oult1owi when 
all flows haw been discounted to the 
present. The basis lor this concept ts 
a dollar invested for one year is worth 
more than a dollar m ihc end of the 
year. Similarly, a dollar received u year 
from now is not worth as much as a 
dollur now. The value now of a dollar 
received u year from now is: 

1 d+r). 

where r' is the rale ol return .1 dollai 
could earn il invested at the company's 
cost of capital. The vidue now of one 
dollm received iwo years from now is, 

I <l+r)«2. 

(Nnic: •* 1* used as a symbol for 
exponentiation .] 

And in general, Ihe value of a dollar 
received N years from now is; 

I |It)**N 

If a L"omn:m\ spends Si .(MX) on a piece 
ul equipment winch will save 5400 each 
year for 5 years, what is (he PW ul this 
project . ignoring taxes and depreciation, 
il the company can earn IOC/ from other 
invest me ms7 

•lOOG.'O lr* # 0 * 400/(l+.l)*»l + 
400 (t + .ir*2 +400/I f+J)**3 * 
400, ( I+.1J*M+ 400,(1+. 1 l"5 

Ihe present worth |PW> is S5IGJJ. 
The straightforward answer might seem 
to he SUM) since $1,000 went out and 
52,000 came in. but this ignores the 
alternative uses of these funds. 

Cash llow rate ol return tCe-RH) 
is defined as the rate, %* which makes 
PW wiuril to zero in the following 
equation: 



PW = CH * CF2 tl+r)«l + CP*, 
fl+r|*»2 ♦ + CFtN\(l+r}«*N-t 

where "CFN M is the net cash flow (in- 
out! at the beginning ol year *N* for 
at the end o! year N-l). 

CTRR is analogous to lending >um 
ol inunuv and receiving annual payments 
which eventually pay oft the original 
deposit plus 1 rue re si The interest rate 
earned is like CFRR 

To be accurate and of use in business, 
tax and depreciation effects on tUXM 
must be considered. Depreciation is a 
method for recovering the cost or 
capital assets over lime. Government 
policy determines how quickly the 
investment can be recovered Faster 
recovery is moie beneficial to business 
because of the tune-value ol money. 




Money recovered sooner is more 
valuable than money recovered later. 

There are many methods of depre- 
ciation depending on the type and life 
ol The asset I *in.j» straight line depre- 
ciation. 20^ of an asset's value can be 
recovered each year after the first, 
assuming a live- year tax life. It is 
recovered by subtracting depreciation 
from profits. This means a company can 
shield a portion of ns profits from taxes 
by depreciating its assets. This is an 
incentive for investment in new assets. 

An accelerated method of deprcciu- 
lion is Sum or the Year's Digit* 
fV>W>i II an asset huts a depreciation 
bk ol live years, the SU> P is I S 
(I+2+J+4+5) in the first yeat after the 
eapMLiI expenditure, tlm method would 
allow 01 ul the asset value to 

be dedueted from profits hefutc calcn 
latmg taxes In subsequent ycais V. 
Yu* J /i w '1 1 ^ of the asset value could sin eld 
profits from taxes. The sum ot these 
depreciation factors is usually one. 

Double-declining balance is another 
accelc rated method of depreciation. In 
the first year alter capital expenditure* 
the depreciation factor is two divided 
f>> the asset life. In subsequent years, 
the icmaiuirig fraction to be depreciated 
is multiplied by 2 (asset lifcf The 
leiiiaimrig fraction is the previous 
remaining fraction less the current 



depreciation I act or. Refer to Listing I. 
lines 67fM 100 fur calculation nl depre- 
ciation factors. 

Once the depreciation factors have 
been deter mined, the after-tax cash flow 
is calculated lor each year. 

Cash Flow = Savings fax Rau-"! I il 
Basel (&tpCflSft*C^pjifth + Investment 
lax Credit 

t ax Base = Savings I Expense 4 
Depreciation) 

Investment Tax Credit * l ax Credo ' r 
• Capital Investrucni In Ihe Previous 
Year 

Refer lo t isimg I, lines 1 1 10 - 1250 
for this calculation. 

This annual net cash How is then 
adjusted for the lime-value of money 
At the companx cost ol capital II 
summed In get the net present worth 
of the project I he i TR R is calculated 
by finding rate of return, *r," which just, 
makes cash inflows equal to cash 
outflows, causing PW to equal zero 

file Program 

The program won written lor the IfrK 
Color Computer using disk urcusselte. 
It should run on an> computer using 
Mandard BASIC with very few 
modifications. 

Data entry is prompted or menu 
driven. If flows become constant, the 
program allows one value 10 be entered 
for several years. ThcTe are four 
st and a 11! i>pc> ol depreciation to 
chouse Irotrt or luctors may he entered 
manually, 

After the data has been entered, tin.- 
program calculate* and displays the 
depreciation flows, the alter-tax cash 
How and the discounted after- tax cash 
flow using 15% as Ihc discount rale. 
Present worth is calculated for various 
required rates ol return, When PW 
changes sign Irom a positive 10 negative 
(passes through zero), that is the 
CFRR, 

Mtci tht Uisplas ol outpui is com- 
pletc, data values ean be changed and 
the problem rerun. This is a powerful 
tool Uw suimLiuu an.ilws Hindis, 
data may be saved or read from disk 
or cassette. A report can he generated 
on a primer. 

The algorithm to calculate CFRR li 
shown in l isting I, lines 1510 to I79fl. 
It is a binary search algorithm If CFRR 
is in Ihe range zero to KMJ percent. Ihe 
imervul containing the CTHR is halved 



132 The fiaiwbqw uncr. :«ni 



Projeel lilc= 1 1 years 
Depreciation life -5 years 
Tax ralc=48 percent 
Investment lux crcdil- 10 pcrceni 



l ear 




Saving 


E apital 


Dpi- Flow 


t Jis|j How 


1 

1 


y i' ini 


C (1 fUl 




5 0.00 


->lU.O(K).UO 


2 




4.000.00 


0 00 


2.000,00 


3.572.00 


3' 


"IMP HO 


jt riVIA dirt 


0.00 


3.200.00 


3 J 48. GO 


■i 


•mhi at) 


4.000,00 


0 00 


2.100.00 


2.620 00 


5 


mm 


4.000.00 


0 00 


1,500.00 


2j?2oo 


h 


900.00 


4.000.00 


0.00 


900.00 


2JM4.00 


7 


900:00 


4,000.00 


0 f K> 


.100.00 


1.75*00 


8 




4.000.00 


0 00 


o.po 


I.M2.00 






4,000.00 


OlMI 


0.00 


1,6(2.00 


10 


WO:Ofl 


4.<MMK0O 


ooo 


[>0f) 


I.MZOO 


1 1 


900 CXI 


4.000.00 


iilHl 


0.00 


1,612 00 



each iteration until one cndpoini is 
within three percent of the olber. 

A i l hat point, ihe program interpo- 
lates ftir a final value of CFRR. Fur 
example, if the PW al R-100*:* in less 
than zero an J PW at R - U is greater 

I bun *cro. PW is calculated at R=50fc 

II PW at Mi percent is less than /cm, 

PVi i% i id at K 7Sr; || p\v .0 

K -75> t i s grciriei Iban zero then PW 
is found at R-o2.5 f 'r, and so on unlit 
the difference between successive K'sk 
less than three percent. The program 
then interpolates the final CFRR. 

To illustrate its use and verify your 
v;nic\ lit the program, iry the following 
example problem: 

A company spends 5 10.000 on a new 
conipulei system. By spending; iln^ 
amuLini. labor savings of 54.000 arc 
expected each subsequent year for 10 
year*. [ he compan> Us ratf ^4K r ; and 
an investment lav credit ol ItXi is 
available. It will cost S500 per year lor 
supplies for the new computer and S4tj0 
per year tor maintenance. 

Computers can be depreciated wttL 
a five year life using double -declining 
balance switching to SOY IX What is 
the present worth ol ibis invcslnietu ,1 
the company can earn 15^ on alter- 
native mvest men is? What is the CFRR 
for this project? 

INPUT DATA 

Start Year Expense Sating* t'apiut 
I 0 U ID0OD 

2 « It tMXl 4UOI 0 

Required Rate Of Reiurn = \S% 
Tax Rale = 48% 
Investment Tax Credit ■ I0*j£ 

Listing 2 shows nn input-, and the 
computer responses to solve thb prob- 
lem, It was produced by echoing ihe 
screen old put to the primer. \ printer 
report is nlso generated 

At 15 percent, this project has a 
positive net present worth indicating a 
worthwhile investment. The CHRR of 
22 percent is greater than can be earned 
on the average investment available lo 
the company (15 percent). 

If other investments' ure available, 
they should he compared on the basis 
of present worth. Comparing on the 
basis of CTR H can. in s<mie cases, lead 
10 the wrong conclusion. The <T RR 
should be a "go /no go** comparison 
with ihe required rale of return for the 
company. 



Required Kresenl tturlh 



IS', -$2307.51 

m - 1742 79 

45*> - 384o.2K 

60% - 5107.0? 

?5<r -'5m9i 

w<; - mtoi 



Hopefully, the value of this program 
has been demonstrated For analyzing 
altcrnatiu- bruins* m\esimcniv The 
concept is more fully explained in any 
good financial textbook. 



List of Van utiles 
Variable Function 



A Choice of option 

AS Answer to prompts 

CAf ) Capital cspcudiiurc array 

CC Capital input value 

CF( I Net cash flow array 

D I Je vice for 1, 0 

DC Discounted cash flow 

D f- H De preci ol ton factors' 

DL Depreciation life 

DP( ) Depreciation componenl of 

cash flow 

DT Depreciation lype 

El I no year lor editing changes 

EE Expense input 

EX( > Expense array 

FS Filename 

FR Double-dee lining balance 

fraction 

Ml, 

J . K Various year ton n le rs 

N Net present value (NPV) 

V. NPV in CFRR interpolation 



OD 


Old depreciation life 


OP 


Old project life 


P° 


Payback lime 


PB 


Discounted pay buck lime 


PI 


Project life 


PW 


Prcscnl wnrth(PW) 


PW{) 


PW array for various rates 




of return 


R 


CjkuLrk'J <S\ RR 


R3.R4. 




RS.Rb 


Used in binary search CFR R 




calculation 


Rl, 


Remaining Life in 




depreciation 


RR 


Required rale of return 




(ROR| 


RR() 


RORs used to calculate 




pwo 


RV 


Remaining value in 




depreuiaiinii 


SI 


smi : ■ trai ii>r ed .ring data 


SAO 


Savings array by year 


SF 


Sum of cash flows in finding 




pa v back 


SvS 


Savings input value 


SY 


Sum of years digils 


TC 


1 in est mom lax credii value 


TX 


Tax rale 


VI 


Value to change in editing 




daia 


VY 


Ylmt vUiL'ri mpul flows be 




come constant 



March ia» THE HAINHOW 1 33 



1» « 1750 a* 

430 122 2000 , 26 

670 4 2250 . . 104 

970 33 2490 S 

1220 5ft 25*0 118 

1470 241 END 63 



10 CLS 
20 PRINT" 



30 PRINT*' w CFRR PROGRAM, W. BO 
NNELL #" 

40 PR INT " * 3/24/1903 COPYRI 
QHT #" 

SB PRINT" #####**#####**#*##«** 



60 1 

70 PRINT* PRINT 

80 DIM EX (20) ,SA<20) ,CA<20) ,DF<2 
0) , DP 120) ,CF (20) ,RR*6> ,PW<6> 
90 INPUT M MENU ENTRY OR REGULAR 
ENTRY M/R"sA* 

100 IF LEFT#tA*,l>«"M" THEN 1810 
110 BOS US 130:GOSUB 190:GOSUB 36 
0 ; GQ5UB430 : GOSUB500: GOTO 1110 
120 ' 

130 IF PL>0 THEN CLS: PRINT"DLD P 

ROJECT LIFE^ "OP "YEARS" 

140 INPUT "PROJECT LI FE" ; PL; QF«P 

L 

150 IF PL>20 THEN 130 
160 IF PL<t THEN 130 
170 RETURN 
180 ' 

190 IF OD>0 THEN CLSt PRINT "OLD 

DEPRECI AT 1 ON LIFE- "00 

200 INPUT "DEPRECIATION L IFE " ; DL 

:0D=DL 

210 CLS 

220 IF DL>20 THEN 190 
230 IF 0L< 1 THEN 190 
240 PRINT 

250 PRINT "DEPRECIATION TYPES: " 
260 PRINT "1. SUM OF YEARS DIGIT 

270 PRINT "2. DOUBLE DECLINING B 



ALANCE " 

200 PRINT "3- STRAIGHT LINE" 
290 PRINT "4- 0DB->SOYD 1/2YR.AV 
ERASING" 

300 PRINT "5. ENTER OWN FACTORS * 

310 INPUT "CHOOSE" ;DT 

320 ON DT GOSUB 690,740,820,900, 

1030 

330 PRINT 
r-40 RETURN 
350 ' 

r.60 IF TX>0 THEN CLS; PR I NT " OLD T 

AX RATE-" ;TK# 100 

370 INPUT "TAX RATE IN 7-";TX 

300 IF TX>99 THEN 360 

390 IF T)C<0 THEN 360 

400 TX-TX/I00 

410 RETURN 

420 

430 IF TC>a THEN CLS: PRINT M OLD 

INV* TAX CRED I T= " ; TC# 1 00 
440 INPUT "INV. TAX CREDIT IN X" 
;TC 

450 IF TC<0 THEN 430 
460 IF TC>99 THEN 430 
470 TC-TC/100 
400 RETURN 
490 ' 

500 INPUT "DO ANNUAL FLOWS BECOME 

CONSTANT Y/N ": AS 
510 IF LEFT*<A*,1X>"Y" THEN 590 
520 CLS 

530 INPUT 41 YEAR WHEN FLOWS BEC0M 
E CONSTANT") YYt IF YY>PL THEN 530 
540 PRINT "FOR YEAR WH£N FLOWS A 
RE CONSTANT ENTER: " 
550 PRINT 

560 PRINT "EXPENSE, SAVINGS, CAP IT 

AL FLOWS": INPUT EE,SS,CC 

570 FOR 1«YY TO PL s EX < I ) -EE: SA ( I 

)-SS:CAU>-CCiNEXT 1 

580 PRINT 

590 PRINT "YEAR EXPENSE , SAVING, 

CAPITAL" 
600 IF YY=0 THEN YY=PL 
610 FOR J-l TO Y¥-l 
620 PRINT USING "## ";Jj 
630 INPUT EXU> ,SACJ> ,CA<J) 
640 NEXT J 
650 RETURN 
660 ' 

670 GET DEPRECIATION FACTORS 
600 1 SUM OF YEARS DIGITS TYPE 
690 IF INT(DL)=0L THEN SF-DL* (DL 
+l)/2 ELSE SF-(DL-K5»»(DL+*5>/2 
700 FOR J=DL TO 0 STEP -1 
710 DF(DL-J+1)-J/SF 
720 NEXT J 
730 RETURN 



134 THE RAINBOW Mfltcfi 



740 


DOUBLE DELCINING BALANCE 


1220 


PRINT USING M *#####.##"; DP ( 


750 


RV=l 


1>:CFU> iCF 1 1 ) / < 1 . 15)^(1-1) 


760 


FOR I*=l TO DL+.5 


1230 


NEXT I 


770 


FR=2/DL 


1240 


INPUT "HIT ENTER TO CONTINU 


730 


DF(I) =RV»FR 


E"s A* 


790 


RV=RV-DF ( I ) 


1 250 


CLS 


d \£ k 


NE X T J 


1260 




610 




1 270 


i "C 5t IN 1 nUn 1 ti 


820 


STRAIGHT l ine 


1 ^RDl 

1 u JU 


PEf T hJ T 


330 


RV=1 


1 290 


lT-&tkJT "DEnilTDCn ACTED f/\ V 


©40 


FOR 1=1 TO DL 






950 


DF ( I ) =1 /DL 




HKIN f RATE £ r RESENT WQR 


B60 


RV-RV-DF ( I ) 


Til" 




870 


NEXT I 


I . 1 £3 


J-0 


BB0 


DF ( I ) =RV 


1320 


FOR R=. 15 TO .91 STEP .15 


870 


RETURN 


1330 


J-J+l :RR (J>=R* 100 


900 


'DDE TO SOYD 1/2 YR AVG CONV 


1340 


PW=0i SM=0 


NTN 


SWITCH IN 2ND YEAR 




FOR 1=1 TO PL 


910 


DF ( 1 i - 1 /DL 


1360 


DC-CFU) / Cl+ft)~<I-l> 


720 


KV- 1 —Dp t 1 } 


1370 


SM'SM+CF < I > 


930 


DF (2) =2/DL*RV 


13S0 


PW=PW+DC 


940 


Rv=Rv-DF { 2 J 


1390 


IF PB-0 THEN IF PW>0 THEN P 


S'SH 


f*L—DL- 1.5 


B-l i RR=R 


960 


IF I NT CRD -RL THEN 5Y=RL* ( RL 


1400 


IF P9-0 THEN IF SM?0 THEN P 


+1> / 


2:EN=1 ELSE S Y= { RL* * 5 > # ( RL+. 


9=1 




5) /2 




1410 


NEXT I 


97® 


K«2 


1420 


PRINT USING " ## X 11 ; 100* 


9B0 


FDR I -RL TO 0 STEF -1 


R: 




990 


K=K+I 


1430 


PRINT USING jPW 


1 000 


DF (K) =1 /SY#RV 


1440 


PW<J>-PW 


1010 


N E X T 


1450 


NEXT R 


1 02 0 


Kb 1 URN 


1460 


IF P9-l>0 THENPRINT "STRA1G 


1030 




HI PAY B AC K " P9 - r 1 YEARS * 


1 040 


CLSi PRINT "ENTER "DL FACTORS 


1470 


IF PB"1>0 THENPRINT "DISCOU 






NT ED 


PAYBACK 41 PB-1" YEARS" ELSE PR 


1050 


FDR 1=1 TO DL 


INT "NO DISCOUNTED PAYBACK" 


1060 


PRINT USING "## " ; I ; 


1400 


IF RR-0 THEN RR=.l5 


1 070 


INPUT DFtI) 


1490 


PRINT" AT "RR*I00"X" 


1030 


NE > T 


1500 




1 090 


RETURN 


1510 


GET CFRR 


1 100 




1S20 


R=0: R3-0:R5-0: R6-0: N6-0 


1 1 10 


" GET DEPR. AND AFTER TAX FL 


1530 


R4 = 1 


OWS 




1540 


G05UB 1690 


1 120 


CLS 


1550 


IF N<=0 THEN GOTO 1760 


1 130 


PR I NT; PRINT "START DEPREC A 


1560 


R=R4 


FTER 


TAX DISCOUNT*' 


1570 


GOSUB 1690 


1 1 40 


FRINT^DF YR. FLOW CASH FLO 


1 5B0 


IF N>=0 THEN R= 1 00: GOTO 176 


w £ 


1 57*" 


0 




1 150 


FDR 1 = 1 TO PL 


1590 


R*{R3+R4) /2 


1 160 


IF I >DL THEN I 1— I -INT ( DL> E 


1600 


IF ABS(R6-RS<^=.03 THEN 1730 


LSE 


1 1~1 


1610 


R6=R:N6=N 


1 1 70 


FOR K-I 1 TO I 


1620 


GOSUB 1690 


! 180 


DP E I J -DP < I ) +CA { K- 1 ) *DF ( I -K + 


1630 


IF N<0 THEN GOTO 1660 


1 ) 




1640 


IF N>0 THEN 1670 


1 19a 


NEXT K 


1650 


IF N=0 THEN 1760 


1200 


CF £I)=SA<I>-TX#(SAU>-<EX<I 


1660 


R4-R:GDT0 1590 


>+DFM I) ) )-CEX tI)+CA( m+TC*CAtI* 


1670 


R3=R:G0T0 1590 


1) 




1690 


PRINT»4l6V'H*it M ; 5 N— 0: FOR 


1210 


PRINT USING "*# iT ; I; 


1 = 1 TO : n=N+CF C I ) / ( 1 +R > M J - 1 > s 



March 191$ THERAtNEtOW 135 



NEXT I 

1700 PRINT S420, STRING** 4, SM 

171© RETURN 

1720 GOTO 1780 

173© N6-N 

1740 GOSUB 1690 

1750 R=<R-N#<R-R6>/(N~N6> >»100 
1760 R-INT < 100»R+.5> /100 

1770 PRINT 

1 7BB PR I NT@4 1 6 , "CFRR=°R" X" 

1790 INPUT "HI T ENTER TO CDNTINU 

E M ; A* t PR I NT 

1B00 

I 810 CHANGE DATA ROUTINE 
LB20 CLS 

1830 PRINT " entry/change menu 

1640 PRINT "1. PROJECT LIFE" 
1850 PRINT "2, DEPRECIATION LIFE 

1855 PRINT "3. EXPENSES" 

i860 PRINT "4. SAVINGS" 

1970 PRINT "5. CAPITAL" 

1890 PRINT TAX RATE" 

1900 PRINT "7. INV. TAX CREDIT" 

1910 PRINT "8- SAVE DATA IN FILE 
ii 

1920 PRINT "9. READ DATA IN FILE 

1930 PRINT '* 1 0 . RUN w 

1940 PRINT *' 1 1 . PRINT REPORT- (AFT 

ER OPT- 10} " 

1950 PRINT "12- STOP'* 

1960 INPUT "CHOOSE": A 

1970 ON A GOSUB 130,190,2020,212 

0 , 2220 , 360 , 430 , 2320 , 2420 , 2540 , 26 

20 

19B0 IF A-10THEN GOSUB 3201 GOTO 
1120 

1990 IF A*12THEN STOP 
2000 GOTO 1810 
2010 ' 

2020 CLS: PRINT" YR EXPENSE 



This program, uduptcd from uti algorithm used nn 
a Texts Instruments 57 programmable calcuJutur. 
compute?) ihc inicrtM per period for normal annuiiiev 
The Mn£ 

1 PRINTs INPUT "PRESENT VALUE'* ; PVi 
I NPU T " P AY MEN T » t PMT i I NPUT" * 

PERIODS ";NsF=PMT/PVs 1=1 .05: 
FORT-1TO301 l*(l-I~-N>*F+l! NEXTsf* 
R1NT U3INQ "INTEREST IS #*#,## 
PERCENT"; < 1-1 3 # 100s RUN 

Hob van iter Mark 
Graningm, 77u" Nrtherfaritf* 

(Fm lh« «innmfl MT-llMI OUUM eiii'i, ilw *u|t*n i>M KW **M iMptei 
Of IWrth T*fr k*m*H,n Ha>* fit 6taH*0H*U am) \u 
Simututh'm Fepei 



YR EXPENSE" 

2030 FOR I«l TO PL 

2040 PRINT USING "## "si; : PR I NT 

USING " tEX(H; 

2050 NEXT 

2060 PR I NTs PR I NT "ENTER START .END 

YR, EXPENSE INPUT Si, El, VI 
20/0 FDR 1=31 TO El 
2060 EX it) -VI 
2090 NEXT 
2100 RETURN 
21 10 ' 

2120 CLS: PRINT " YR SAVINGS 

YR SAVINGS" 

2130 FOR 1-1 TD PL 

214E PRINT USING "## I ; : PR I NT 

USING "$ ************ f, ;SAUM 

2150 NEXT 

2160 PRINTs PR I NT "ENTER START, END 

YR, SAVINGS": INPUT 51, El, VI 
2170 FOR I -SI TO El 
2180 SAU>-V1 
2190 NEXT 
2200 RETURN 
2210 ' 

2220 CLSsPRINT'YR 
YR CAP I TAL " 

2230 FOR 1-1 TO PL 
2240 PRINT USING *'** 
USING "«*##«#*#*.«« " 
2250 NEXT 

2260 PR I NT; PR I NT" ENTER START, ENO 

YR, CAPITAL"; INPUT Si, El, VI 
2270 FOR 1=51 TO El 
2280 CA<I)»V1 
2290 NEXT 
2300 RETURN 
2310 ■ 

2320 INPUT "ENTER OUTPUT FILE NAM 
E"lF* 

2330 1NPUT"TQ DISK OR TAPE D/T"l 

At: IF LEFT*<A#, 1)="D" THEN D-l E 

LSE D=-li AUDIODN 

2340 OPEN "0\#D,F* 

2350 PRINT #D t PLsDL;TXsTC;DT;OD! 

DP; 

2360 FDR 1=1 TO PL 

2370 PRINT *D,EX U> :SAU> ;CA<1> t 

2380 NEXT I 

2390 CLOSE D 

2400 RETURN 

2410 ' 

2420 INPUT "ENTER INPUT FILE NAME 
*':F* 

2430 INPUT -FROM DISK OR TAPE D/T 
":A*; IF LEFT* < A* , 1 > = " D" THEN D=l 

ELSE D=-liAUDIOON 
2440 OPEN "I%#D,Ft 
2450 IF EOF <DJ ="1 THEN GOTO2500 



CAPITAL 



Eft PRINT 
iCACI) i 



136 THE RAINBOW Mwef. r«5 



2460 

OF 

24 70 

sm 

1490 
2500 
2510 
2520 
2530 
2540 

25 SB 
2560 
25 70 
2500 
2590 
. ^flU 
2610 
2620 
2630 



INPUT *»D,PL,DL,TX,TC,DT*OD, 
FOR 1^1 TO 20 

IF EOF <D ) 1 THEN I-20:BQTO2 

INPUT #D , EX ( I > , SA ( I ) , Cfi ( I > 
NEXT I 
CLOSE D 
RETURN 

'INITIALIZE THEN RERUN 
FOR 1=0 TO 20 
DF ( I ) *0s CF<I)-0:DP(I)-0 
NE X T 

FB-0:P9»0:RR^B 
eOSUB 320 " DEPREC 
GOTO 1120 

* PRINTER REPORT 
PR I NT#-2 b " # 



2640 PRINTtt-2, "* CFRR PROGRAM v W 

* BONNELL *" 

2650 PRINT#-2, M # 3/24/1763 CD 

PYRIGHT *'* 

2660 PRINT#-2, 

###■#**##**#'* 

2670 PRINT#-2;PRlNT#-2 

2680 PRlNT#-2, "PROJECT LIFE-" 

OP M YEARS " 

2690 PR I NT 1 " DEPREC I AT ION LIFE 
*"0D" YEARS" 

2700 PRINT#-2,"TAX RAT E="TX*t00" 

St* 

2710 PRINT#-2, " INVESTMENT TAX CR 

EDIT~"TC»100 M 7." 

2720 PR I NT #-2 

2730 PRINT #-2, "YEAR ": 

2740 PRlNT#-2, USING "7. % 

*'l • EXPENSE"; M SAVINGS" ; u CAP 

I T AL " ; " DPR . FLOW " s M CASH FLOW * 

2750 FOR 1-1 TO PL 

2760 PRINT#-2 t USlNB "#* 

2770 PR i NT#—2 n US I NG 

" ! EX 11 ) ; SA ( I ) ; CA 1 1 > ; DP ( I ) % CF 1 1) 

27F30 NEXT I 

2790 PRINT* -2 

2800 PRINTS -2 # " REQUIRED PRESEN 
T WORTH" 

28 10 FOR 1-1 TO 6 

2B20 PRINT #-2, USING" ## X 

11 ; RR ( 1 3 ; 

2B30 PR I NTH -2, USING "**#######*« 

# " ; PW < IJ 
2840 NEXT I 
2Q50 PRINT #-2 

2B6>0 PRINT ^t-2, ,1 CFRR~ M R ,, X , ' 
2S70 RETURN 



UIZIDRAW 1 




Wutt Pen 
Colorut jWnt 

CI |V . • f 



Cirr*nl 
fill PjU«-n 



Ihriil *U Fill FiUlmt 




The INTERACTIVE DRAWING BOARD anrj SRAPHJC DISPLAY 
PROCESSOR will produce amazing presercation-qual 1 tv 
graphic*. To build a picture use tie "ACT ion icon*. 
*ith your fmaute or joysticks. ACTION ICONS include 
lines, circles* rectangles, circle*, arc* and fflls> 
Once an object is created it can be copied and noved 
or undone. Magnify mode lets you 'roor' in to da 
fir* touch-up work. Brush Duplicate lets you 'air- 
brush' any pattern. Cones wtth 14 FONT SETS wfllch 
cart be enlarged or Italicised or cold font. 

large worksheet t*<B * 4B0 onel )> 

SQUIRES 64* DES^ OR TAPE* 2 J Dr STICKS or HOUSE 
PRINTER QbflONS: R5 LtN( PRINTER V 11 1 FORMAT 
C-tTGh(*EC) t EPSON. GEMINI 10 - lOX 



PLEASE SPEC IF* 
DISK or TAH 



$49.95 



VIDX ■ VIDEO DIGITIZER 

Vifli connoci* bet***" tM «<dn *at*rt* amj ihm P5?3? port o< 
in* oo'o' com puis- no need <or v-cjdIm oi MuiNpaoii" rtW' 
V<DX r»cOnn*CTecto ycmr compuiar, you c<nj)g>M« am* kj-jfc* o! 
video ili<h «i ott «ir TV vk)«o i«e« '*ro*0"e' a* n*r tv camera 
iifnplf by ittumg the proper tflmmirn Fcpm me KeyUOItO The 
■oflwue uwd ViDX m tuoplwl « n a oorvprc<ecied PS 'ormai 
0<9k Th« 9oFlwar* has Ehc '<il»Ow^t lutv^^.on 

StNGLE OH MULTIPLE EJtP05UrlE 

AfiORT RESUME SCAN 

FRAME PICTURE 

LOGIC*!- AND SCHEEn I & I 

RE AO 'WRITE GRAPH iCOM DiS*- 

ffiADrWRifE RS DOS OfSK 

READ/WRirE T 0 CASSETTE 
V [ » i H9.95rii«"iTt7tR a software 
WD X 2 1 124*95 DIGITIZER * SOFTWARE 
*<^<*o pjo*i RS-I3? t*^t;hef aMpw* vo* ro»*ffcn MT^een vfpx 
era T*t) o«i#r d8v»r«^ soch AS p^nte* a iTtijdetn 

PLUS t3 00 POSTAGE 



To Rtace Youf Order Send 
Check ox Money QrdflF To 




GRAFJi 

Weil MiHrrn Pe i&>22 
Vorce<«l2r4eEi 6374 ifrS PMl 

24 Hour BBS COCONET 
(4121 T44 23J5 

FREE DIGITIZED PICTURES' 



Mlircl' ittK THE RApNDOW 137 



GREAT COCO PRODUCTS 




SUPER 
SCREEN 

Tho Color Computer 
Supercharger 



■ ?mM * ii lu'W »«.tJ»iP*fli*»J rt»r b< i CMM 

• IN OMUIOK l,Dilim-mir..' x *»hII> m|.|ir-nrirtt.|,.w 

• t Opfnrjf *;ixfn tot *Wi*inn J tunrtiAn 

V<rl*t trrpn>rix?wi*iihfaim>lMr, «*■ de*«jfed ptviiut.i4ijrM *n(f m a jpbtaV ixi uum 
di«* H *4t*im *u<fTfiu»"-*f , i.j jru IStt uf e»^*Hf linnidrd lii f im blur Cwiop 
Cfi^npv'rr ci. tOf 100 jiw] uif. rto^ J> «♦ m^mtr I" iieMtahffw* ipj tK*f Kftrrt! mprwr 
ifKp.rri ii|ini|[i*ri up GyniKlfHl «li Ii* irnp rr>i>n lir^ucfrtJf iinT*p"«(|P*rn in «ru> 
mjUpkbt nit** H'iiMn>iM4 iftu tW arlttuut Pi" 

fjuadtoi the kfJiuuiJ kH>n+w Vh r*f*p-r jin* un i>t# ^i^kf m«ji fwmi re rrfppi- 
fTO .tJ-Jftpirf, unfrc, „J t|T>P>u 

t<*K CiN»|h.iir> U< M ,kf. Mi* '« (..jj'H-r Wr/* ., * -i>.iJp> +,',4,, [* , 
*»»»MrT fcfef fry tl fim cnufWW »K WW i*W"/i#;rpf|»> jftdfkM TVP/V ppPtf* «*tnni ftf hi i^i,ir 
DPI l'i» OA" Cvtpui^r 4 Am 

4. -Hi U™ HZ.*? 



EASY-FILE 

Data Management Sysicm 

Nr«d ■ tT«<i niuiUpii, mil ■* nirtomar BJuftjnr Hp** a pupij*"! l4«*f+fi 

n»iV ■ i«ur tnm4'wfitk.Ti:i»r rti«vulr) ni*tjjif*».of PBtmBjtu|l#nh»iH>4vcKi 

«JI n» 1f>*»# Iturtfj Mfd nuirr mm* 

|A*MlLf mfcM rU«i rtuntft** * «AH t)«tle l#> m PtfetHat™. 

*»lM»«P**y..l I jr.dl«'| fKlXhlUirri i LH*T41l*lir»llunU*P*li'r »-J J r*M 

l&tV-Tltr Ii fvfturrul. !|* H #ui iVurK *Jlt f-n#\jr...« «i-ui rtkinHn, vrT*.r>U] pj |uf 
uvp+ i*4*~.m ml* . J1 i.Hv*or*,vr lir* dpiHj P fMt^Uf *lv>wt ..pun IGrtJi* 
l.rld. »r.rS ( .r.iv-dr' life [WrtmilPlA i«»4llWr 4uwK m^lln« *f*a 

iiwnp(rt* rtJH wJW H| tri.1 nlitlnf ^«;w<rt)hr*H. T'tiw c*n ^vnif, rnif* . !«♦««. 

n.i i ' ^ 4n Iwt! LAlT fUt Aw nu fa *or1 up w 5 fe*rt» ol d«U «rvd Am tuu 
M rt*ilia v(Jf»*» «nd U>«4« brwn^«<i a-HI [M> win >h ipoh) |}t||*i*nt ir«t 
«,f ih» > r* J h In ir^.> "lull (mfei Fife*. Th**» <ife\ mn t» u%*d UtM lm 

lr..,..r >th4< *4t «TflP«f RMI Li'in.l-d '•(M'-'s 

tM-uprs tnwsfrniiPHMjdirjirafwi^w^.tffipfe^rpfioMh^rrH. With fA»T-RU 
»«HKt >«^«-T pTflm l h*i ct <p]HMinb .u H«tPimhf wti*l |Wri rrjr^ «nd hte»4xr 
Itm4|ii>. H»*»r*f»*..h,i«PiH,* si ,i 4 » tjm «AlY.IHilJl»^<*fr<t.r*bl.rit»<Pidli*kt 

UT»*4nf iUHiHTI*p|..#llT Pr^i4ifi rmnrtiflUP KP>pn<P» ifV 'J' 1 J J n-MnluiHf .T'l**' 

v U(a-p»i f ovr ff>04rr* <«p«v J r^rmjnfi(ht lr . « U*l*Nt ^ l**, m«* 

rtw |A*>-HpjI pt^kttr <i>tf *wi .fpMppxTnnt M» p«t t f *rf mi «n «ni«ii>.t J-»4g 
*nd€f RiMVilm JJK «ph* u hurt urn aVr p*4v* 

Otifrt ,ipiuTi pppth" C*k <Hg4r>ir#d lap oofr tSini 



UNIVERSAL VIDEO DRIVER 



toco ii 

UUBB %DU* COCO TO Off RATI UntH A 
VlPtO MCMITOft IP4TTAO OF 4 TtUVIIIf^r 

• IpN'.m.p *iHi t^.fix PtFptmr MpMi4(W 

■ Wip<Ii »Hh C.sIop »pii»iiilijftl 

■ AiKpiij Ci>nhk^l>«ri lpK)i*dip«j! 

• t j*| Kp«UpM«KXi — Nf> StrVfenfi|l 

•131m *'«■«' omt u*m 




ORDER ENTRY SYSTEM 



puup t»rt* jp+Jtirit* 



irrrtp^f i r»M- 1 Ihn ' 
mW) W,rr*r Hpp- 

O* M^l Dip j rroAici uKh p'ix<^Hn| ptwi^n ptutufeT j UkL p-rlmtnn 11*4111 !*■ 

«ph*< urtfef l prmr iMpfrin'iy r>i«H vwi wmtla» t | |im t*tn rafui*A tpiri thhiw 

rK«»«tpWi. J hr trtlm •IMWilTJip'r H« itputpiim w+»m to j H c farrt'n ,4 

unr cfiipiU. iVii t ,« . iiu. , 11 <*Mju jKm>| *HH j* 1 IB-* (pIuph-i |w nan Mrtt'f* ur /ntr* 

•Jim. 

rhr ^AOI* OhJp-p pVi'r> Nmr-lmpufinmTiif priijpirtn »>i».*t4jp«#t»pm*rjnp»<f*, Uyrr»i*nt 
■(Tjj- i^ v ''irliprlipni^ww |jpii>«V F H^^^ 

t«n irtrp KM -i <m*i1>Wjnt +AH*rt ihc OjJflfJitB' -J-Imtp 1 1«* Hp b* fpwlLnnbPKd -lw 
OiilfHapjt kpjuJi * pm«i«m cirtJftnnp'ururHftwjiMI rtA Uutnib**>i\tn* Th^ hj<X*M 
rfi« c,rni*ni (II «l Ihf pi.^fjiiiii i#tl>it*«iHn crr^H-. updur md tojipii.hi <Ul* Ui>i jpirl 
n«m«m pjprf*0<V wkHo^w^ thrp^Mni «ml »i«it» IcnnK. duppp wttVt 

Mfwrt period. mI*> r»|»»«1 irwf ■ IPftMPPibPfel rfpflil. 

ISn HdW «Mri iMtlitAr* Mfupjk ■» tfL-»»A, fe|h»p w pvtd iWCtajjn Im i nrnrwun 1 

JMd J*-+l^lJ«l, JiitfJ-fej tiprf tPIPiI JTupi-Wil cHi.lV 




ONLY 

$64.95* 



■ Origin*! k*> l*y rjul 
» f jut ran <ppmjlfHpon— no mkir'<f k 
n.iivniujrl> tKjuMJ full rrrtimfTrOm 



* iiujoph "Iijuch T>fjpiT " |p*tl— no taggpf | 
* halp-^iHifWl UltV |i r fit'li" tinp*h(:iJ «pHii*i>>trPL*- 



1 (HndiKpd jltis 4i}f><<i 
b ft>cu|[<| plug; tfUjilei 



|nulr(k< Otlotfet i'*i- miurh 



ACCOUNTING SYSTEM 

HjjinkHn, M*» 'H I K-v,i tiLMto &ln ar$M*vt* 4 \m*4f*i'*\ti*ii. Hi* Qu*n 4 

.-ilur " 

IM fevi 14 « tpfptw, r' rt ^i»'*>^-^C'^^^p^^* m ^p>T»***'*i*'<^* , i 

fhw Mjf I Pjrji Nudum ArtSMiHirnf S>Mr<t> i« «4f *» (u pK r tTi.lt Luuivhitmh r>Midbnpj » 
la.! r'!.r.ini .Tnr-j.., |.r. K T., mr|,n.» *iui «i|>ri<.i*i jiir(>#ir JfuAfJ •rr>-r» *nd 
ii»liiW»«i PTftrMti* Pt* «ilrHmjlwtri(fi>iiJp»i}jllj* tirtw Th# WMPH it j Itmilr ■>< P'tif rtm 
m htVh urtrtpiP* Irr m*ur* j 'twin " wpfeiiwvdw'rtt. Wh«n th* Bpw*»rtr wfe^t atfjui 

IH |)*f l«r|l. Ifpf fOT^tAIlK to**, J ptoipjjnfi tfe>ipvr«t 16 Klrf%<J(f (^Jl f Jisk, Iron, llw 1 pitHm 

Ihr itMt>rn dM trtfltjim jl» ol l(i« apjuiftt PCifrtl^ *^^<^<r njwt*tp jnd n 1( iflii* 
<*v* Wh i^J [ire^Mur l*t nwrnun J<tn<^k>|i#ti(i«». inthidpfyf 4 1 ufh jcibrn Kiup »f 
I t ™ *cniW i»SWl *H mlOHni ik ir>M l»Un<*j ji.rf * lotjncv iffW. 

l/p id a* KYtiutpn m«> br or(in#ij *f«r) j wifj lnii*. iiiPMi cm hoid <>> bp l.<0 

rVMMClpbm. IfKt irttrm JulMtrvMn jflf enh*flc PH| t>p> ib<h iJlkM MPrtn li>> ii dl«<(ICt tfl 
}4 Irvf drpplj, jjn of rpwjpm, 1, ^ijiptkJ *kir.( 01 W-t>4>a*r< prffUBr *n<J rw# Df 



♦WWlffl ^ uroni-p w :a« ' I'UL pwipr Idll^Tg.iliP j£#»r A|ik^n]>H.« M> *ttflf ulmiP Add i'^wu iJ«i irXllM C*»P«1iViilui<B»Wfe.iH J dWMtf O'dWfrjtaor 
*fi»cn#1im»*Tijt U $ th»ct *nin ullai Jprnuipil. 4>MM «*«H<m » lunai S<n«i«*.in ■«!?■'•.' « ' lim4*.i ipii>rjr« t( .klMivpfc^i,m^ii*e^rJ f ^,Pi We tKcrta* MjiMfffrTLiM 

ii'-d V",A Di»1t>C uTsd >v idiHi " 



FREE - Send for our NEW 24 page catalog! 




Mark Data Products 



24001 ALICIA PKWY.. NO. 207* MISSION VfEJO, CA 92691 • (714) 7W-1551 



5S SAVE MONEY ON VOUR $$ 
CASSETTE & DISC SUPPME5 



L M I i.l.JI. i • L|l»-I. 



1m i,., f ifl 



NEED MORt MEMORY y 



COCO DISC DRIVES 



TfiMfrrii mil MY iNtiubf: 

■ Hh^HI, !>* «*.r h.t n,,., •. 

• MfMM •*(•€" OMfftlfK I ^u f ^ 

■ fill lr» nr <rr »,„ s-irmv 

• «-*lm SH*h i ,.' I * M Cnfr.-tri 
> f ^Jr /Mr Oj^fjMritj. Mji», <l 

■ lui"WU,> *\*.ijnr.. 

^t0» frt** »wuoi * txn^ CriMiti ^fMNMArf 

i rj...f. %»cn> ... ij v • a . i 

^i*- PkH ffNUWl ■« trx.ji i slim* >gftjOg(m 

*iJ»IHh.i.ji| 11. ..p. 

M MMI MfGMfl IWmi|<t »mi win 
'V- (laiMflMl r Ml 



iu.»i 
m«*.p 



fir** 



lit II I- ..„W(WS.-, 



^ SUPER BUG 

(fer* Prwlua. MM* MJC * * j*m*^l,1. .1.1**1*0 imcM** «*.hn,u 
iw iiw Lj^'tx U vtiw *i* 4 twiimr-f »hr pr.tiir will *Hf^m«fli»Hnn jir *« 
* lM" .—run, «rt Mfefel icw (tJ 1 tAMjwVMkflf fair CAttr 
Him(.jPrr «w) <-uiW X-V mon^mmw* it TOg ** *r M (i'm<Hl>h#(1 rnmf*anrt. 
WW MJt.ii 'J)<j("M r,. -fuiJio .1 J rnirtert-cfxr [irir.* 'ii^M.*- .Nrf.n. 

HJMf iUB ■■IV'. . ftp , jit., ir..turi- n ,.i.j>jWiot*i i4vmj'l miNt 

»nd M| lulf crifnrr wppvn b*i^ ,tnt. „«vtf lm« «tvd 4«Wi; •uji»M J Wt^.rt| 1 w,H* 
■ irvill li«n f »1f n « t r 4uiup»T"1jl.iHH 



IN FORM A FIVE BOOKS 



<>if rjl rta best nt<Mn» 'i"(nitt;' Inn 4 r.ir -i^qumij >pi',t>v. nr«*i«*l Jh.. 



QUALITY VIDEO MONITORS 




*A*Ar* COLOR iC -lOC- 

rf»*rtJ|ip*tHw«»f-i.»Uir»iW<,p ir>f I<kJt~ 

ht^jfil. it4rmpir.il> iUw ,.,>,,. 
nwitlff* bft4„,<- u< Hi rvuilke^t 



14V AN AMBER 5CftfLK-t<;-, 

% 1/" kiwi t-n#M>i»»J4» mqn<hin 

■>#nt]*Mp»r> AllMiihc Oil -(Hftr 
I.(1K#» 



VIP SOFTWARE 



SUPp NEW GAMES! 





Mpt mmi MO-H ^|JtWfi irn&jfh * rWj<O0ui Hflw 
* ?LinnH VkM twi^Uort « fei WtPH MM rfrwdrrt 



CASSETTE 
S24.K 
DISC 



<D,rt+ l.(h. i<*i*l •l*n*ri» fruw? Urmgr *i<4 
!r|iM»'mt ruitv H HAr iMt «Wd*i 
ami 'at tout H 



H^niiri.. Utirh 14 •• ■ • . • ■ ' - 



^j^^p- Tl/rS TOMB 



ftt«<Mr*tth*l Jnhw jAdinKm jbom ^j[Nfr 
«irl lb WMM ^ «nc<«4CMr color tml KKJnit 




Marfr Data Products 



PROJECT MANAGER 



32K 
Disfc 



in making the most of your lime, this program could he the solution 

PERT: Project 
Evaluation and Review 
Technique 



Rv Jur-jr Mir 



Having the ability to evaluate and 
review ptojects can be very 
useful, at the office as well us 
at home, especially when time bl ol the 
cue nee and you want to make sure (hut 
projects arc completed on time with a 
minimum of supervision. 

There are many types of **Pf : ,R I " 
programs available on the market. 
Some of these arc quite sophisticated 
(and expensive) and require a large 
mainframe in which to operate. The 
PERT version I have developed fur the 
Color Computer is a simple one* yet 
U has sufficient "bell* and whistle*** to 
make it quite beneficial at work. 

Following are the main features of 
the PV.R T program 

\\ Calculates minimum 1 1 nit: needed 
To complete project. 

21 Calculates probability ol comple- 
tion by a target date. 

3) Determines whether activities are 
critical or non-critical. 

4) Calculates expected duration and 

iJttrm' Utr t,\ tt ct'rtifU'it f>tihfu nmnm- 
mm and nmmtlhr of u Fortunv 500 
( vrpwatttm. Hr publishes most <>l ht.\ 
itrigifhtt work lUruttRh tm R \ i\m*\\ } 



standard deviation for each 
activity 

5) r>eK'rmines earls and late start 

and finish times 
b\ Calculate* slack lime for each 

activity (if any! 

In addition, several output reports 
are available: 

1) Worksheet I or developing a prece- 
dence table. 

2) Complete activity schedule, 

3) Aelivil y scried u Ic by response biJ n > 
4* Complete Uanu type schedule. 
M (iantt schedule by responsibility. 

The activity and tiantl schedules 
both clearly indicate the ''critical" 
activities so ihe user can concentrate 
on evaluating those activities, as well 
as monitoring progress, as the project 
advances through the various stages of 
completion. 

The program is fully prompted for 
all input data, *o these will not be 
covered in detail The input and output 
rt.imne*. M..I d.n.i ,\ di-i It . on iia'.< 
a cassette system, you will have to 
change those routines so data is saved 

lo tU!->oileS instead nl disks. \\sv r a 



printer is necessary lor the various 
out put reports. 

Please note that a loial of 100 
activities is i he maximum established 
by 1 be pr mmim f'his Li n iii anon can be 
changed hy changing ihe Dl rt statements 
at the hcginninu of the program 

In nrdei to proper \\ enter all data. 
,1 precedence table (which activity 
comes before another activity! is 
necessary. After you enter all of the 
activities, you will be able to develop 
a worksheet for this purpose. After you 
have the worksheet completed, you can 
then run the program in its entirety. 

Here arc some hints Tor properly 
completing the worksheet 

A "nude" ca;i hi- '. u^-.-Ji a-- a I - 
in the project ( hat is. at which stage 
an activity must commence and al 
which stage it must end These nodes 
serve as ihe key for determining the rest 
of the calculations in the program, so 
care should be exercised in planning this 
aspect ot tile projeei. 

The hi art node ut each activity must 
appear as the end node of some other 
activity tn the project In other words, 
all activities must be linked with each 
other fesceptions arc those activities 



140 THE RAINBOW *Aw I'l 



Li- m ; b 



ARCADE TOP 10 

*tm ire 10 mDkl prjpo' Jf C\.'"M Cu^POU'** 0ii»** 11 Si 



t, LANCER 

2. CRYSTAL CASTLES 

3. PENGON 

4. GALAGON 

5. OIKS 



S CUB)JC 
7 MS. GOBBLER 
a BUZZARD BA.T 
9 DEVIOUS 
t0 0LOKWEAD 



GUARANTEED QUALITY 

SPECTRAL ASSOCIATES HAS PRODUCED THE HIGHEST QUALITY COLOR COMPUTER ARCADE 
GAMES FOR MORE THAN THREE YEARS. RADIO SMACK HAS LICENSED MANY OF OUR GAMES — 
HOW MANY OTHER ALLEGED "ARCADE GAME MANUFACTURERS" CAN SAY THAT? SPECTRAL IS 
THE STANDARD OF EXCELLENCE AND WE STAND BEHIND OUR PRODUCT IF YOU ARE NOT 100% 
SATISFIED BY OUR ARCADE GAMES, RETURN THE GAME WITHIN 10 DAYS FOR A FULL REFUND. 

DISK DRIVES 
320K — $175 

Amazing, but true. Now you can get 320K bytes of 
liouti'B -sided disk storage tor $175* Latest tech- 
nology hall high disk drive which may be con- 
figured as two single- sided drives by software or 
used as a double-sided drive under FLEX 100% 
com pal ib re with TRS-DOS and all hardware ver- 
sions of the Color Computer. 

"case and power supply extra 

32K/64K UPGRADES 

Upgrado your Culor Compel (if from 4K/tSK lo and 
real lie ihe lull potential ol your compuier Only tho GoCo H 
upgrade requires soldering. Complete, easy-to-read msi ruc- 
tions for all CoCo vefs<ons after trw D hoard 

$49-95 
MACHINE LANGUAGE 



So you waul to learn ihe Quia ol the Co Co but it costs loo much 
— NOW tT DOESNT! Look what you g«Jt 'or S993S 

1. Ultra BDcc Otsfc fctJllop Assembler S 49,85 

Z Dugout Debugging MoniL&r 19JS 

3. &BQ» Assembly Language (boofc) 19.^S 

4. Ths Facts {booty t** 
5 BASiC UNRAVELLED l3bOOks| 

A $164.75 value for $99.95 *im.ts 
BASIC PROGRAMMING TRICKS REVEALED 

Blue p*ti<jiBnMnMi4 insKl. i*mwi«4 K^U4i* wtywmv >w nraJ 1o Mww ft 

(y M^Btt flhli B*4« |tfogrwmi^lQ MNIl It IhCUjWt H**f»l. HtTW» S«1<J"? pub- 

ntti«d iKucritii <n'wnpi«'* joiPit>i*r-*imn»gl ho*nnfwf tH. POKE. AND.Qfl 

I*h ft Hioi fl*s<c ml* opmo *am* vn\t rw**^ H>wi$» ih*i U *i«tnjUlr 
*C U i)n I ilu 3««*f»l M.cbi Pr.r U*4i« L>;»ne}Vtf B«»C Hid Ott» B**-c MO all POr- 

MMD m Hid inlofTt*i-TU »nd uh^i two*. 

$14.95 

EXPRESS ORDER! 



ARCADE QUALITY GAMES 


C*if»m PUN 
t . mH 1 .-. 


LANCEfl iJQOST} 


m 


Ml 


H« 


LUNAP. HOVER (MOON PATHOLl 


UR 






OAtAOON G ALAQAt 


at 


ML 




GOBBLE* IMS PAC MAM I 


us 


ML 


i4M 


PLANET INVASION jDEFEHDERl 




ML 


JAM 


WHIRL VKRO RUN 1 5C = .A^ B L E.I 




Ml 


2L» 


CLiSlK lO-BCKTl 


J7ft 


ML 


IftiS 


OALAJf ATT AX |Q iLuAHlAhpi 




ML 


:i \i 


COLOR PANIC [SPACE PANIC] 


Hft 


ML 


2I.H 


COSMIC IHVADER3 'SPACE THYApEpS} 




ML 




CENCDK iPEMGOj 




ML 


MJS 


DEVHH1S (XEYIQVSl 


IZK 


ML 


JU4 


FRoOOlElfPOQOER] 


Uft 


ML 


WJS 




OK 


ML 


MJ3 


STORM ARROWS TARG I 






am 


AM0AOID ATTACK HERZEnX; 




ML 


•in 


DEFINES rMISEFLE COMMAND) 




ML 




OH CIV QOBSLEU |PAC MAN] 




ML 


H Jl 


SPACE RACE {OMEGA ftACH 




ML 


»Si 


CBVSTAL CASTLES <ICE CASTLES] 


UK 


Ml 


71 « 


COLOR ZAP 4 SPACE IAPI 




ML 


MM 


SPACE SENTRY 1ST Aft TREK] 




ML 




STAR SPORES I'lOMT AUEN INV*DE*5i 


i id 


MIL 


n«s 


SEAM ArPER lORlOiNJtl ST RATIO V PaME, 




UL 


Htt 


SPACE *AR (INTERPLANETARY COMSAT) 




ML 





SPECIAL — et/y 2 gef 70% off. 
COLOR BASIC UNRAVELED 

COlDf BASIC 1,2 /Ext. BASIC 1,1 / 
Disk BASIC 1,1" 

' FUH Y COMMENTED NOHOlES 

- aii f cat I o&i jflo fec^ pwineo 

* COMPLETE WEMCXtY MAP ■ flC mUltngi HlCtl eVWY 
tnlftfl U Pefrn«] 

■ PROCRAMMINC ffilCK? EXPLAINED 

• HL't TOUNDEftSTANO 

' MOST RKENT ROM VERSIONS 

COIOK RAJ,IC UMtflVHtP *S 

EXTENDED SASKT UNRAVELED 519 9^ 

OlSK BASIC UNRAVELED 5H « 

Alt 3 ror us ss 

SKOAL FLEX + SPECIAL 

TUe premio' DOS ^ unoelieYatile price — onlv 539,95 Shop 
arounO. if you want a ^weiot> ol FLEX wrfvcn doesn t crash and 

* o Ql p Ltx- WITH Editor Assembler 

S59.95 



ORDER BY VISA OR MASTERCARD AND 
YOUR ORDER WILL BE SHIPPED WITHiN 
ONE BUSINESS DAY — GUARANTEED OR 
YOU GET THE GAME FREE! ! HARDWARE 

ITEMS SUBJECT TO MANUFACTURERS NO COD ORDERS 

AVAILABILITY. WA •** «** SMIPPiNQ and handling 

OrtW I nHL MOOVWIM I CANADA ADD 6%. » M minimum 

„ ^ FOREIGN ADD 15% > S5 00 minimum 

341 6 SO U T H 90th STREET TACOMA. WA 9 B409 

(MtDEJisoMLvm^iBao TOLL FREE ORDER LINE 

an&cn processing a wo iNFOfiM* rrow aoe sa^ swa 



with a node of "f\ meaning they are 
10 he performed first und no other 
:icEivnv precedes ith 

More than one activity can have the 
same itart or end nodes: just make sure 
the beginning node of an activity 
coincides with the ending node of the 
activity that must precede it* Here is 
a simple example (cooking a meal): 



Bake pot aloe* 
Broil meat 
Cook vegetables 
Serve meal 



Buy all Ingredients 
Man rone meal 
Wuvh tcgcluhnlc* 



Start 
Node 
I 



End 
>CMk 



In (he example, you cannot broil the 
uuMi (start node 3) until the meat is 
marinated (end node 3), Mao, this 
project may require two people since 
ihcre arc two activities siartiag al the 
same node (i.e., one marinating the 
meat and the other washing the 
vegetables). 

11 there is a start node which docs 
am coincide with an ending node in one 
i0 ihe filter activities, I he program will 



Slop execution and inform >ou ol those 
activities for which starting nodes must 
he Lhiinged 

The best way to get used (o the 
prtTg r u m is t o ru n som e si m p1o c \ urn p1& , 
,is i he one iioieil I hat w;iv, you will 
get .9 good leel In/ till the prompts for 
iiipuning da(a and all of the output 
reports, as well as the various ways in 
which a program of l his nature can be 
put to good use. 

I ol ten gel involved in some complex 
projects lie work and have used this 
program many limes to help me keep 
control of such projeels. Take my word 
lor It, it really helps! 




The listing: 



10 GOTO 26B0 

20 clear 10000 

30 DIM ft* ( 1 00 ) , R* ( 1 00 J , A < 1 00 ♦ 2 > , 
SU00) f F( 100} ,EC100,2) t CU00) 
40 DEFFNR <Z1>-INT HZ 1*1000+. 5> >/ 
1000 

30 GOTO 1530 

60 GOBUB 1 540 s PRINT " HAVE ACT1VITI 
ES ALREADY BEEN STORED ON DIS 

K?" 

70 I#*INKEY*iIF I*-""THEN70 ELSE 
IF I*<V'Y" THEM PT-0I0OTO150 EL 
SE PT-1 

80 BOSUB 15401 PR I NT "PLACE DISK CO 
NTAINING PREVIOUSLYSTORED ACT I VI 
TIES IN DRIVE 0 AND PRESS ANY KEY 

WHEN READY- " 
90 IF INKEY*-" M THEN90 ELSE PRINT 
I PRINT" LOADING DATA......" 

100 DPEN"I",#i t "PERT. ACT" 

110 INPUT#1.PT* 

120 IF EOF ( 1 > THEN 140 

130 N-N+li INPUTM1, A*<N> ,R* (N> sS 

OTO120 

140 CLOSE* 1 : GOT 0250 
150 BOSUB 15401 PRINT" TITLE OF TH 
18 PROJECT i " i LINE INPUT PT* 
160 PRINT 

170 PR I NT "DESCRIBE ACTIVITIES IN 
CLUDED IN THIS PROJECT ■ m 
160 PRINT"TYPE 'END' WHEN DONE," 
1 PRINT i A*PEEK < fcHBB ) #256+PEEK C*H0 

9} 

190 PR INT«A-**H400, "ACTIVITY NO." 



i N+ 1 1 CHR# { B J " I " I PR I NT i PR I NT b PR I N 
Ti PRINTiA— irH400+32# I iLINE INPUT 
A* 

200 IF A*« "ERROR" THEN N-N-llGOT 
0 190 

210 IF A*-' 1 END" THEN 250 
220 N-N+l 

230 I *■ INSTR { A* ,"/")# IF I >0 THEN 
A* <N>-LEFT* (At, 1-1) i R* (N) -MID* <A 
*,I+1> ELSE SOUNO100,2f N-N-iiPRI 
NT0A-&H40B, "ENTER */* PLUS REBPO 
NS I B I L 1 T Y ! " i FOR Q»lTO500i NEXTOi S 
OUND100 t 2iGOTO190 
240 60T0 190 

250 GOBUB 15401 PRINT"DO YOU WANT 

TO PREPARE WOftSHEET Tp DEVELOP 
A PRECEDENCE TABLE?" 
260 1*»1NKEY«I IF I*- -"THEN 260 
270 IF I*<>"Y" THEN 520 
2B0 IF PT«1 THEN PT*0iGOTO3B0 
290 GOBUB I540t PR I NT "DATA MUST B 
E STORED BEFORE WE PROCEED* " 
3130 PR INT* PR I NT "PRESS ANY KEY WH 
EN YOU HAVE A DISK READY FOR 8 
TOR I NG DATA. * 
310 IF INKEY*-" "THEN310 
320 OPEN 4 ' 0" , ft 1 t "PERT - ACT ,l 
330 WRITE#l t PT* 
340 FOR X-dTON 
350 WRI TE# i , A* ( X ) , R* t X ) 
360 NEXT X 
370 CLOSE #1 
3B0 GOSUB 1540 

390 PR I NT "PLEASE BET PRINTER REA 
DY FOR PRINTING ACTIVITY WORK 
SHEET, " 

400 PR I NT t PRINT "PRESS ANY KEY WH 
EN READY* " 

410 IF INKEY*- ""THEN 410 
420 PRINT#-2, "PROJECT. "PT* 
430 PRINT#-2.PRlNT»-2 
440 PRINT#-2," 

NODES 



142 THEIUMNBOW MiMC* Hfta 



TIMES 11 



450 PRINTi-2,' 



460 PRINT»-2 t " ACT IV IT 
IES START E 
ND BEST PAR WORST 11 
470 PRINTH-S," — 

493 FOR X-1T0 N 

490 PR I NT#-2 1 PR I NT #-2 t US I NO " •*# 

- X 

— — **, x V A«<X> 
500 NEXT X 

510 PT*-""iOOTO 1530 

5218 ENTER DATA *** 

530 FOR 1*1 TO N 

548 IF A 1 1 f 1 ) >0 THEN BOO 

550 G0SUB1540 

560 PRINT A* ( H i PRINT 

570 PR I NT "START NODE" | 

580 INPUT A C I f 1 ) 

590 IF A (1, 1X0 THEN I « I +A U , 1 > i 
B0T0550 

6aa PRINT " END NODE* 1 g 

610 INPUT A(I ,2) 

620 IFAtI w 2> >-A(I t U THEN 6B0 

630 IF AU,2XN THEN 6B0 

640 PRINT " START NODE MUST BE NU 

MBERED LOWER THAN END NODE, 

AND END NODE MUST BE LESS THA 

H NUMBER OF ACTIVITIES." 

650 PRINT" ##* TRY AGAIN »»*" 

660 PRINT 

670 GOTO 550 

680 PRINT" ENTER THREE TIME EST IN 
ATES FOR THIS ACTIVITY!" 
690 PRINT" OPTIMISTIC TIME I "| 
700 INPUT Al 

710 PRINT" EXPECTED TIMEi "| 

720 INPUT M 

730 PRINT" PESSIMISTIC TIMEi ** | 
740 INPUT B 

750 E < I , 1) -FNR ( <A1+M*4+B> /6> 
760 EU,2>-FNR( <B-Ai) /6^2 
770 Si l)»0 
7S0 F(I)-0 

790 IF FLAG=1 THEN FLAG^Bi RETURN 

BOO NEXT I 

BIO FOR £-1 TO N 

B20 IF S(AtI ,2i ) >-9lAU, I) )+EU , 
1) THEN S40 

B30 5<A<1 t Z})-S(AU,l>>+EU,l> 
840 NEXT I 

B50 F <A(N,2M«S<A<N,2) > 
860 FOR I - N TO 1 STEP -1 
670 IF F4ACI,in-0 THEN 900 



BOB IF F(AU<1> J >F<A<I t 2> )-£(!, 1 
> THEN 900 
890 QOTO 930 

900 IF F(A(I,2>) < S<A<1,1> >+EU 
,1) THEN F<A(I ,2n*S(AtI,l> >+EU 
.!> 

910 Q»F(A{I,2)>-EU t UtIF O->0 T 
HEN FtA<I , 1) >«Q 

920 IF F(A<I,l>)-0 THEN F ( A < I , 1 ) 

>=8<A<I,1>) 

930 NEXT I j GOTO 1430 

940 V=0i U*=-"X X 

- ### # fttt#" 
950 O0 
960 L=0 

970 FDR I- 1 TO NtCLS 
9B0 Sl-F(AiI,Z))-8(AU t 1>>-E(l t l 
>tIF INT(S1>«<0 THEN C U ) -O ELSE 
CU>=BI 

990 CLSilF LENtPT*)=>32 THEN PR I 
NT PTS ELSE PRINT TAB ( ( 32-LEN (PT 
*> >/2>PT* 

1000 PRINT STRINQ*<32,I31) i 

1010 PRINT At (I) : PRINT 

1020 PR INT "FROM NODE"! AU ,1) "TO 

NODE") A< I ,2> 

1030 PRINT " (A " i 

1040 IF C(U°0 THEN 1060 



FLY 



THE COCO- 150 




TOKE PHD THROTTLE FLINCH ON LIKE A 
1 REAL 1 AIRPLANE - HAS 9 RUDDER 1 
CONTROL KNOB AND 'FIRE 1 BUTTONS, 

<ttt)rt. coma mi in 
Ton diii 'mm.dc or n.mti'ucFi ♦ w^u 

IM. 1541 !<-««. *5t0t 
OP 

ftsi-ira n]*T trnULiiici" - tuf post i#ltp «nt umpwim sHiiPwifHi 
m or s ■!«■./► rap mihvi us khcw dF ttm r*r>£1ltt*9 in wmiBATio* 
ttf. MTtBKKi (IVJtrH; ACTUAL FM IWS AMP *r™»tM FiAICS. 

TOPPlPfl Aliar. mitm PPO I«t CmnnilfMC TO TTuiP LOCAL APIA AND 
ilTWlfi P* TUF LDLAl riW DW|S DW I t "Pit* [t»El||BIt ODP|[l DP 
Off TC 1 Al fM RafflO* ITrTTDHM. NC 0 Ui PUW1+ T«TPWT- 

'Ou., ntpqppp p«U ■ I- : n U imsninr iinoip. toCA-iM 

w /dtsiiej* PfmilPtir " i*< cp CM rotfll p»k tir*c rrrj. 

A51-JFP 113. n tlflPf 

H&l-lfP t CDCE-1H IS3,» tTAfi LM^Vk 

fuvtrtMitfii h*a*<F - uiis-t» t wren , A&r- [f«e r i pm.m 
jtookiw f uvtoi ■ Mt-tntri taa.ia 

WD 41. 10 mina *taO *Wl t*-f? - fl jl. «C1!MH?I A» U WPI TAJI. 
fflp ptf-UP ft«.T M» Ij.U rif A** 1- Huk. T AJC JT |tfTL 1 dALf - 

«LWn fcCJINir* Tu. int. 

wax ttm 



IwUrcJl THE RAINBOW 143 



Get Organized for 1985 




HARDWARE 



/ DISK SYSTEMS \_ 



t ai» -OB T W r3 woe* i*Hl J irSfttm cot-oar 400lDrtTr*aw 
4* cost w?pn' A4^«rfiEl£jr«rtow»i«ioe*i«.- n i|m'»c 

DISK SYSTEMS 

U0B i^^t^MlirJOK *tf ItitvflSSOSi 



5** S * Ctt**» »4M 



ADD ON DRIVES 

S^tw^»»J WIN jtUCHPd* 

S*p* a-ir Polo* k*c J3W DO +'s J»5 

Q*ii*.«i S*a*KW Utttt «»R£D05 

AMDISK III 

u««i 



stjdoc 



_/ DISKETTES V 



NEW! IMPROVED! HIGHER RESOLUTION 

jnftwtfMpftl Watt** C*t4^»«r p *»rv*<p *ta4i*iiu*ft ^rwWtJiW 



PUT A MONITOR ON YOUR COCO 
WITH VIDEO PLUS! 

frMiM nt prtyan mm ji Cat* OatfJW a lif cfrnga.* *>r»Ty wter ■> nou a tm ^ i 
tlOKlPUlSOM 

htplKfl l»* C9C* ■ « (WUCtWW rOM i#V3f 

TiOtO MS i C tMD 

YKKOPUtfNl UJli 



SOFTWARE 



V BUSINESS APPLICATION V 



GENERAL LEDGER 

CHECK LEDGER 
INVENTORY CONTROL 



TMc^ 



PAYROLL 

&♦ pv« aft*!) D ffM) KrTV^tfUr rinMlf) '*C 

ACCOUNTS PAYABLE 



ACCOUNTS RECEIVABLE 




PERSONAL FINANCE SYSTEM 



COCO COOKBOOK 



V 



tit*** kbi»VM0MV»|M^ 



COMPUTERWARE 



® 



f 



DATA SANK 



foj CS S >«<t orh«r UK vttn 



B»H i rr, ie> 't off Haiti 



*ij St^nt fzn> sum icw* iff- 1 ? *2nitt 

>t» s*>v-u i'T'iJf EE* til* ^ ifl"^ U^TItlH 



4} fef 8V*»* sew ^j*n *y a i?*t c«# a-i! v***' i***^ tat" 1 *c<rd t*» 
iontk*i«^^?£W4d»«t'*«b]Ei^«4i tv^'vnwif Mfim^*dn Dutiji'wa 

4***0 1 j-^vi«v' Tf*w * Ml to^^ri" >4M* her aTw <*ta *n3 
*irr»e>*fc''rfxw» T *» l »»>ii>Y>nsi*>»;inr »w «***«*■» 5 
UM n-«3f>5>ra.rsineic» j^d<»cn«*4«**vMl«>£4«*«a^r^*«i>t»» 

ratf Sit* "re - Ktt^l? MUttMiuStl *»<«MniAtt>»0'HWS r *»' 
'c<5 ' i?<! r; ^ m*f^ % ,:j ^r-lr 1 .-* jprS-J-'-e-*^ KtMtM a."vic^j*fl 

BM kKi <e« e atvg^ taw n » i «•* ws**n< jj^d 

jtfl Bjr* iH« H*K • 




FLEXI-FILER 



«t,p*#iW |f*fc*»J& »#ift&05i 



_/ 



MERGE N MAIL 




%Af*«llfiytvt'7l<W^«vlXUluw^haialP1(l*'l f WKt> ■ i^V'fC* •'**' 4 WiAtt'-H* 

3Jfci' <i *t pf-nng 'Vffr Mud r«« ajf»(i*n>1 im uh££W14*1 C9Mi tiff M rwwjIC ind 
SerflU «nd SoQtr Wfer * 




m^ n tgt tm lffHn» M«rtW-^t >ot< "Bit IW flfl i*w WWl ICl 1 **** V ^3* *.y l x 
Y0*#t **w P^lt A 4 c^HPtKt ^po^Wirit ASN>' HM^ tofttf*A|lP |9J *W 

S*rtf HM- CflCft't i-w Dwil FwiH' ■ ys-r p*-w**l im**N D*tsi« tt 



Cornputcrwan* »fl a federally registered tradnm.irK ol 
Compulerwirt'. 



Caff or tVr/le to. 



QQMPU TEBWARE 1 

Bok m • Enemies, CA « 92014 



$Bfl J H\ SnO(C ^ , *W'l' *' ^C*'"lC*nJ fi/ Jflft" 6^ Wf (Hit £ fclSl 

UN? 4M r* c*» rv MX -w twr p^T E» R^PH •* P^l *J 0» p^SpOrifr*^ 



| fts,' Sinrf aw j^our F#EE catalog! 

I Cwa* 



h- 



4r5t C*«4»- S5 rwunun 
b.-!#CM WSttottite Bin* £Mfltncr 



6*1 Cil.r S#n tw . 



1050 PRINT"NDN-°j 

14960 PR I NT "CRITICAL EVENT) * i PR IN 
T 

1070 PRINTUSING W* : "EXPECTED DUR 
AT 1 ON " f E ( 1 , 1 > * PR I NTUS I NGU* i » ST D « 
DEVIATION 0 , QQR(E(I ,2) > 
1060 IF INT<S1J >0 THEN 1150 
10<?0 PR I NTUS 1 NQU# i "START NO LATE 
R THAN w t 9CACI,l> > 

1100 PRINTUSING US? "MUST COUPLET 
E BY" ,F<A(I ,2) > 

1110 IF L>=FCA(I ( 2>) THEN 1130 
1120 L»F(A(I,2>) 
1130 V«V+EU,21 
1140 GOTO 1190 

1150 PRINTUSING U#; h " EARLY START " 

,S(A(I ( I) J iPRINT US I NGU * j " LATE S 

TART 4, ,FtAU,2> J -E < 1 , 1 1 

1160 PRINT USING U*J "EARLY FINIS 

H%S<AU ,1) >+E(I t l> 

1170 PR I NTUS I NGU*; "LATE FINISH% 

F(A<I,2> > 

11B0 PRINT USING Uf | "SLACK TIME" 
1*4 

1190 PRINTi44B, STRING* (32, 140) t t 
PRINT«494,"PRESS ANY KEY TO CUNT 
INUE H s 

1200 I«=INKEY*tIF I*~""THEN1200 





PICOSOFT STRATEGY GAMES 

^ THE SPANISH ARMADA 

Sin j tates [he cfolatems faced by (he 
EnflUsh Commanders rn 1 588 as they 
Struggled to defeat rhe ARMADA 
-Cape with fickle winds A Manifest 
Current Difficulty ol supply. 524 95 

DEBACLE 

Command an iBlh century army in irie 
opening campaign of ma French and 
Indian War. Build a road through ihe JL 
wilderness. Establish s-upoly hnas. Cope<f.*£ 
with Indian attacks Capture a Ironliar^*' . 
ton 524 95 

FEUER AND GASSE 

Lead the American 2nd Orvtston in a 
counter offensive against von Luder> 
dortf's '.nal drive on Pans rn 1916 
Recreates the bailies at Betieau Wood 
and Chateau Threrry. Plays m 'eaJ 
Irme S2d 95 

AH games require a 32K computer and are graphically por- 
trayed usmg the semi-graphics 4 mode to deprct ;he batlle 
maos Tape and Disk comparable Games are shipped on 
tape 

li | 

Send check or money order to PtCOSOFT GAMES P.O 
BOX 35. EIGHTY FOUR, PA 15330, {41 2) 267-3721 
Games are shipped postage paid PA redeems add 
Tax No delays tor personal checks 




1210 IF I*«CHR*U3) THEN 1530 
1220 NEXT I 
1230 GOSUB1540 

1240 PRINT "THE CRITICAL PATH LEN 
GTH IS* "fL 
1230 P»SQR(V) 

1260 PR I NT "PLUS OR M I NUS 11 ; : PR I NT 

USING 1 ' ;P 
1270 PR I NT "ENTER DESIRED COMPLET 
ION TIME (0 TO END) "| 
1280 INPUT D 
1290 IF D<-0 THEN 1530 
1300 Y»<D-L) /P 

1310 R=EXP C-<Y^2) /2) /2. 30662B274 

6 

1320 Z-Y 

1330 Y»l^Cl + ,3:3267*ABS(Vn 

1340 T*l-R* < . 4361fl36*Y~. 1201676* 

Y rt 2+.93729S»Y~3> 

1330 IF I>-0 THEN 1370 

1360 T-l-T 

1370 GOSU81540 

1380 PRINT 

1390 PRINT USIN0 "PROBABILITY OF 
COMPLETION WITH DURATION OF ## 
4* IS D,T 
140C5 PRINT 
1410 GOTO 1270 
1420 CLSi END 

1430 PRINT 2 PRINT " EDITING START I 

NO TIMES ■ 

1440 FDR 1 - 1 TO N 

1450 IF S(A(l,m>0 THEN 1490 

1460 IF Atl f ll=l THEN 1490 

1470 IF XX-0 THEN GOSUB1540I PRIN 

T" THESE ITEMS NEED EDIT I NG j " i XX- 

1 

1400 PRINT " " | A# ( I ) 
1490 NEXT I i XX-0 

1500 PRINT«4B0, " < PRESS ANY KEY 

TO CONTINUE^! 
1510 IF INKEY*»"°THEN1510 
1520 GOTO 1530 
1530 GOSUB 1540JGOTO1560 
1540 CLS; PRINT TABdD)"* PERT 

*" 

1550 PRINT" (PROJECT EVALUATION 
& REVIEW* "i PRINT STRING* (32, 131 > 
i RETURN 

1560 PRINTiT-5 

1570 PRINT TAB t T) ** 1 - ENTER NEW 
PROJECT" 

15B0 PR I NT TAB i T > Hl 2 - LOAD OLD PR 
OJECT" 

1590 PR I NTT AB (T) "3 - SAVE DATA ■ 
1600 PR INTTAB (T ) f, 4 - EVALUATE PR 
OJEGT" 

1610 PRINTTAB(T) "9 - PRINT RESUL 
TS" 



146 THE AA»NBOW M*ren 1«S 



1620 PRINT TAB ( T > "6 - PRINT BANTT 


RENTLY IN MEMORY % " ; PR INT PT* 


CHART " 


1850 PR I NT (PRINT "DO YOU WANT TD 


1630 PRINTTAB(T) "7 - END PROGRAM 


ADD TO IT?" 


1 640 PR I NT*443 , STRINGS (32,140)|| 


1B60 I#*INKEY*iIF I " THEN 1 860 


PRINT TAB 19> M YOUR CHOICE? h " ; : SOUN 


1870 IF U* ,, V M THEN GOBUB1540:GD 


D100, 1 


TO 1 70 


1650 IS-lNKEY*iIF IS-" "THEN 1650 


1880 N-0i GOTO 150 


1660 I=VAL<I») : IF KB OR I >7 THE 


1890 BDSUB1540 


N SDUNDlB0,ltGOTO1650 


1900 LINE INPUT » FILE NAME J "jF* 


1670 ON 1 GOTO 1030,1890,2020,21 


1910 IF F*="?" THEN DIRiBOTO1900 


00,2280,2460 


1920 IF F*»" w THEN 1530 


1680 GQSUBI540? PRINT" DO YOU WAN 


1930 PR I NT i PR I NT" PROJECT BEING 


T TO PREPARE A WORK- SHEET AT T 


LOADED a " 


HIS TIME?" 


1940 OPEN"r',#l,F* 


1 690 I I NKEYS 6 IF I *- " "THEN1 690 


1950 X-0 


1700 IF I tO" Y" THEN CLE i END 


I960 INPUT* l,PT*,YiN-N+Y 


1710 PRINT: INPUT"' RESPONSIBILITY 


1970 PRINT" <h iPT* 


"|K* 


1960 IF EOF U ) THEN 2010 ELSE X=K 


1720 60SUB 2650 


+ 1 


1730 U*-*' X 


1990 INPUT#1,A*<X) ,R*tXl ,A<X t l) , 


Y. % % «*# 


A(X,2> 9 S<X> ,F(X) ,E<X,1> ,E<X,2) ,C 


#** ### ^STRING* < B, 95 > + 


(X) 


"+STR1NG$ <B,9S> 


2000 GGTG 19B0 


1740 PRINT*-2,CHR$<30> ; " PROJEC 


2010 CLOSE* liGOTQ 1530 


Ts "PT*iPRINT#-2," {WO 


2020 GOSUB1540 


RKSHEET FOR RECORD I NO TIME EST I ft 


2030 LINE INPUT" FILE NAMEi "|Ft 


ATE5) " i CHR* C 1 3) f CHR* U 3) i CHR« i 26 


2040 OPENED" ,*I ,F# 


J 


2050 WRITEtl , PT*,N 


1750 PR I NT #-2," STEP 


2060 FOR X-l TO N 


S RE5P0N5. 


2070 WRITEHI ,A*(X> ,R*<X> ,A(X,1> , 


BEG END TIME FROM 


A(X,2) ,G<X> ,F<X> ,E<X, 1) V E<X,2) ,C 


TO" 


(X) 


1760 PRINTt-2," 


20B0 NEXT X 




2090 CLOSE* 1 1 GOTO 1530 


. — _ ~~ 


2100 GOSUB1540 




2110 PRINT" DO Y8U WANT TO CHAN 


1770 FOR I = 1 TO N 


6E ANY OF THE DATA BEFORE EVA 


1780 IF INSTR (R$ ( I ) f K* ) 3 0THEN I 8 1 


LU AT I N G THIS PROJECT?" 


0 


2120 I**INKEY*iIF I** MM THEN212« 


1790 PRINT#-2 1 USIMG U*|A*tn,RS( 


2130 IF I*»"N M THEN 940 


I) ,AU, 1> , A(I,2> ,E(I , 1) 


2140 IF I*< >"Y*' THEN 2120 


1800 IF INT( I/5S>«I/5B THEN PRIN 


2150 PRINT i LINE INPUT " KEYWORD: 


T#-2,CHR*U2) 


"|K* 


1810 NEXT liPRINT*-2,CHR*(12> 


2160 U*»"X X 


1820 GOTO 1530 


#**"sFOR X-l TON 


1830 IF PT**""THEN 60 


2170 IF INSTR (A*<X) ,Kt> **0 THEN 2 


1840 GDSUB1540iPRINT"PROJECT CUR 


250 




2100 G0SUB154B 



See You At 

RAINBOWfest CHICAGO^^/ or D Deta ^, 

" SeePage 114 

May 17-19 



Match >»s tHERftmaow 147 



COMPUTER 




MATH 



T«€ MONET SEKIES 
II III If ii m 
muntium mm '''■* 

tuifH frfft iMlur Aim aOtn 

ipi«o»'>«ii uttci nus 

Lfiifl L7 t-Ji iil* jdJd 4p f«tf Bui 



^■MftniiTSU 



EfluATiDNS TUTAM USSEA 

EWtMiMiifv i*Utni*flwi .vgstjra. 
«W by %ttP two*** SPEC (5f 

i ifMMr Di Qi.Jili.il.r 

•Mhi-JT |U « *M [ft 

G'*P^ AjtLiat tgiuimni on i fii 
HMrtn t rwn rjMarfltf fit 
fir 0 8tta:« 

mm ti? is 

A nwii>i*v»l StWcS Imadari 
• . r-«- ;-i ■ Is rmnTorc* tha a b«nc 
math gpcraton* i«tonwn sut>- 
I'tclion, muitloncarkxi and <Jiv»- 
won) ttotitmt Meant nw* dif- 
M tt ywi progttu H<-ns 

SCIENCE 

b| J K«nng Ji* EB QimilRlv 

(M* WD i}vt)l>0nt in 9 
Clfigori** VMM* ivarmnQ 
*Ct*«KP> Ifgfl Ml IflftltaJ, 
1 / p« /f I*. (Mm* G.-«d# 6 anrt 



m lUTi T»TM JtHllJ UIIi- 

Tlkw lalruh IAr m* cfe«U hn»|ii 

f Itf ]!»f *t *U*B4l AW 
iKhpfe Ml* HWW, EfW 
pipfctj Alt lion alt ■ * I'Uil 

<bttu MbltMml GPtli If KMi| 
p*m* •> tJ C»» 

U ULfl f LlCATrQ M TVlM 
fACTOM WOP 



art in f u nun {IMS 



FltKTKUlimTWr 



TfllCQMDiinHV TUT DPI 

By Ed Uuy 
A mo oy flip tuhkwi tor warning 
tt csmputi 1N iid« #<K3 o* 
ngftl tawaiM An **ynprti hi* 
fipitwnuuign 



saint tutu mtfci tiXM 

Lm, ftU, fit »nd 9>[|DfEl|»h* irr 
#t»M*!riML Lt*irr U ri!d Mid W 
Lhni jriaAi fal ntdc, H ,n 



E MATH ]£IE CM 

fly AH Prawst 117.95 
An inMraiM min ga-e ufing 
tM gripniu A Pith canUHilitg « 

rantjtning i possib* in»«gi 11 

1t1« a »rgi. OfiSfl thfi 

crocoO^ t flttuin *un irve loysi^c* 
to HI (•»• irtn M Ui» bjcp «ii 
nwtfih t>oia(t Aaoitian %m*k- 

on 3 im^ 3 ioo«ti Tapt MrHI 



ISLAND 

Preschool 

•ftEKKOOL SEfllfStt) SSEA 

nviTitM' gam* 



Alt 1«K E B By J ^o'i- 



|iAM 
II US 

mm 

yiknws nrrw j^pAoiHi 

An) 1 flACTHW J frtrtu *1* « 

(?*« 



Sh: mum i cn , en lor young 
chHdrvi iaget 1? itacft flJrtc- 
iOni AJI gjmK HtvcM uAlAQ tt» 
tTTa* Ittyi, Gl/Nl inciWW 
LABV&lfG, FJUTTfflFLY. AMOff 
MATCH. KALEIDOSCOPE. 
BIT. a as DOODLE Coiarru 



-^G®/^?* Mfl.COCOBEAJHWtfl Sffi 9G 

PAC4AI »salurei conlttillM} trmbugft' 
R M t OA R£$ t>f Nffi^ iffU «K>DD ri T SuftWFW caiUmahC 
JJRtB Iiih HA » tftiHlT M 4,j€>; -i m 
hrft Garm tontajm & rrwu 1 
fln»i»n progiafni daKgfvl and 
leach rw «arty >wvnsc» jigtt 

HI '^flame^^mataar S 0 C I d I StudreS 

tiit tyfttrt, map«. rvwngry 

ting 



KHDW TOUn$TATt$ JHM «K 
pfim tit* tUH \* HJinlrfyor 

icoilng By J K«imu 




Mulip'E chm^ Quif M r ru rr: 
iCTBfn 3?«fB 



i ijitgiiiAAl 

If rl.nj J Ull-pKlCI jif! S -flttitKHI 

in iicn ulifwr Oat at imt fittf* 
Anif.cjn Hlitoqr P>rf*nal turtle i 

f m fin Fas i SEmFJS Si« 9s wii * ratfact 

t<HT» VCtWTi. Mulllt»i« chfflCW 

qui; gn ff*flK3*v*\ jmQ «nu*'t oi 
It* nfW WDfW .t^n 



Language Arts 




1AU *RKM« IN 7il ttKUHftnCt" WIEII NOTIfil 

G0NTE1T CltllS > tj v<ti l' r « n v M^ f eMh ni«<i| 

pis|fim Sptcili fid* a J I &■ 7 Mt"|li 

VDClBllLiftr BUlLOEHi ■ it* C^hi <a* in* jh^iI^i 

744 d^nihm. «e«i»ip4« th# u , p»4AUf «pri4« 

i iinan j v h ft 1 1 m hi * ii; (if ^ 
READING DBS *%PIK 



r t*H cfi t*n raa^in | n 1 1 h Hi 



FRENCH OJt BMilSI fllSEIAU- a, » »v H | 

f^hrli'T P'Kt«i ZM a«r*L MoAi'ithli ^MCilp ijH|Jtj* 

HEBREW BULLET IQJRQ-it i AoUf Mtihij ta pmi w*h &il9 
HEflREW ILFHA9IT - laam 1N kiltn iriq ti^n jji .« 



COCO WMfft QF FOflTUNt 
J2KEi |H.i5 TAP£0«ty 

Mi tes yrdptt.ti «rs«fi m 1M1 
ntAND (A Itn fMSptilif TV qrw* 
Oif or fwo p<*yrs Sp«n tn« 

toi Mintb .jn,| ? ueK A hKlir lo 

onAfioi Hato (un * pi ii « 
iltentiititrN'tu Ufiu-jjuB jits 
Mil 

KlatQ authors tius 

a^HMII 'ru> rrrale anfl Javs 
nngLAAl m Hint Uv«v 

ttoit^An»wir. Irti* pag* poclur» 
tiWrtum*. Itnj flawntrp, tftinw, una 

priMM '•wiiiJi'^ if»t)k)0« j»ik- 

lidn til '.l^'kii 4iO pictuit) 
J?K Lfl CW Of IB* Ed Tjpj 



Educational 



Software 



JEACHEfl/JTUOtlfTAIGX 

THE QUI? MAKER by Qmtf Slant*) 
3?K Ft! U<*i?4 M duk tJV S5 

A ptoflrifti tnn Kufite a tucker 
to crmMe iisti sf 4 «ud*m to 

SlQdy fcr Will in *ft> jL-Gjad JTU 

E* Hurt to* Mv't um Srwi 
WIN*. ri-«rUi«. "na in intl 
Mft»f Qu<J f-jrnjls ATI I upporltf 
Print* ojflton tor rard copy tot 
gtiwinon Projf«fi wdorfitjia 
ffu«r*ns. kmpi itxk of score 
and D*mntf#» * vnwf ai tailing 



AHfTHWENC TUTON DIAGDSTtC 
FRACTIONS TUTOR MAAHOTIC 

aw our m.99Mch 

m«i 01 ttu MAtH tutor semis. 

A diagnose lutein pdnmiis 
tauter* to keep tokOi 
Ittidflflli" ftragrfttt 91 trt*dii> yt- 
if>g ft 6*ifwwi3 Pnnltr apikKi 
p*rw.^a,r« Mfd copy of QfOQhjfi 
rajjqr-s ARITHMETIC TUTOR 
Wtfl mvilifiictHgn svmon. 

tACftflflg, Jnfl 0*d#f 01 Cpflf Irkms 
PRAC1I0KS 7UT0H CO¥»f* Mdi- 
tlon t'jtmc *n, muKlpikCJtiqrt . 
Jftfl dMJIdn of IrtcDons Eiky To 
opraia. Mik only 8y Ed Sgy 

CftLDICMDF UCtC* 11M1 

• pul M t* liKkfn iKvit *M 
MlrhljE* fiUm. Aw if It I cLmk 

• p If « fjn«t*b ueh Um mihi 

• Ml* fiite. mjt*** a Mff+Htll 



i*l) It tw. M *r H 
Gill i, L.fr m i 



QlSl 



COMPUTES LITERACY 
by Sinrt Blip 

3MEIJ 

Cluihtlr fc r th* Color CfJinpuP* 

T«n and MATH fttm vm (0 
qrjsMM on n Hi-flf 5 upper * r «r 
Inw** cam itrwn Review* com 
pul^i MjfflEy jntf Oeflinnrng u« D 
grawning WtWAigayt Agu to 
and up 



INKER CITY J2KE8 
i«95 MUQtJLV 

Ckrp iH rrwsl mnDval 1 ** and 
IhrjUQliroiOvukino Digrams 

s-muuita* wiwflbv MUdtnft m 
given t*fe opcwtuiTiif lo ev 
pfiienci mt cna.i'6ngtk an4 
FruilraTlonj ol inner rjly tiwtaW 
in Aintriw 10 hjIm. a** w.in 

how their crurac<er' usm IN? 
opODftuiilwi grrtn 14 rfnprave W 
«iMilr 1Ni ch»acitf't nit Mitffit 
*Qf jse i*t pj«i«r and tenny m^r 
schoQi titflqrj or iwji) iciantf 
dijiei Cul a'w ?i« iJ'.ttr»Hr^ 
lam>i^ «rNri, *r <vjmt Ttuner 




I IQVE MT COCO 
TEE SHIRT 
S&ttutn * St OQ^HEWiMrl 

AnilitK* Nt Ad Hit Sim 
S l KL insi frauth L 1-! un 
Wh.|n wrlh Tr m 
ind Hum logo 
TREAT YOUH1ELF OR ft FfllEMQ 
TO A GREAT GIFT 
Mil \t$ m DETAILS 
ON SCHOOL ' CLUB ORDERS 

n'EKQAL MATH PROfiLF MS 

hUAGAME 3?K» ti9 W 

L^rn la Wpm crK>rij'nal« on j 
flffl wi-HtS »»rt writ grapftM». 

AREA P t ri I M £ T t « 

3JHEB 111.45 

Tr,dflfl(#n rKtATigPfts *«d circles 
M covcroc in tna HI. RES refl ind 

SALES 4 HAHG.',.NS 

«»». twie 

L*fJ*n la ImrJ Lh« iifiCOunjiKj |Vu-.i 
Hi RES lent iffd OMoUfnl 



APlVtTIES 




Thi Fjciary 
StrttiQlti In ProtHom Solving 

<>r*du *-«J w ri *i.inftr 19S3 LMrnktfl 
SollKMjnt Award R<cofnm mMd In 
CJitirfiOTi Comtiuitf itirnmg 
CoutWfcjT* Hspofl Cjt(J jnfl £>Mmnit 
LMiniivg UniQoft m.« **ei pfogram 
elulMngn sMfMnt iq emit gwmtlric 

^Dduda" on 4 StfftutUQd' mjcfiln* 
Aaumbty lh» wficn (Tlf ifudftnt Otilgni 

O^cde Ttt a? A TftS » C#or 
Gortpmti *irn EiteooeO CJKrf a^SiC 

Tab Pond: f*» ««i 
Straitgin In Pro&lum Solving 

arjdt) 2-adtitl Attn* 1980 LMrrtlng 
Sftfliffrl >waro flltwruniftdrt Jn 

t'jMit»!n cowDoiir iMnog a vruli 
gr««A "39. tesi m » pona OF »y p*Ji 
^eJis »r.uO>rits fexogniit ind jTnuiat* 
pAtlffrni, gtnOriMft IriHn r«w iiU inO 
iftiftk lofliawy EkftORM 
lor 3?« ? Hi, 6U toJai 1 CoTOuW* «<tti l> 
ttnMd Crfor BASIC fM » 



5 THAN DEO 32K EB 

iU S5 01 3 K 0HLY 

A 'uMy g'jj>1:s 4dVirnl^re hi inf»di 
you ire an ttlrofljui finndfid ca 

irw rfKof, tfrii G1UCB «n||p UfiriCI 
Lf ttiC i <fJ Jnd >od g$r uck 

Id NMTt tfivftiiofy cUipuyad Of 
y;ritn jt afi lime* Ssw anO <t 
loud a1 any |itn« Vau loCluOeO H 
fui, M-:ri 10 use II A.i tfntur^innnj 
'n .mptove cJ"H<al Irwnhmjj 



IH1AKCE PROBLEMS It* 9S 

Mo»if p p/*^ 1 ^ ar113 cn " s 
tinier d'i i fti ! *i iCtTMM k 
Time - Otrantc m ai' (ts '01*1 




All paymenl in U.S. funds. 



Depl. R 227 Hampton Green. Slaten Island, N. V. 10912 
Send foi caldiog *iih ccmp|«ie oJo»c^pncirir. 

IMM N Y. mM«fll». pams MM pftJpW FH E E W1 gl BfNAHVb»C£ mc Wing Jwli (tliw; Ham. wITh Qf 0^1 flf 2 w mtor* IT 
Wr iit Mating qMaiiTy drtilQV*n'l iOfiwflre rt,( hHhftf of tavnlng Writ* Km ifvlsik Top Rnysnin 
TPS^O Color Computer TP fSyaiBOi 1 00 



2190 PRINT Af<X)iPRINT 

2200 PRINT USING U*j" START NODE 

" i t X , 1 J : PHINT USING U*| ,+ END NO 

DE",A(X,2) 

2210 PRINT USING U*| •* EXPECTED D 
URATION'*|E<X, n i PRINT USING U*f " 

VARIftNCE-iE(X,2> 
2220 PRINTS PRINT" CORRECT RECORD 
?" I PRINT #480," t PRESS <ENTE 

R> TO END)*' | 

2230 I*-INKEY*eIF I*-" "THEN2230 
2240 IF It-'y THEN I«X>FLAG-S»G 
OSUB 550 

2250 IF I*«CHR*U3) OR X*N THEN 
GOSUB 1540 SPRINT i PR I NT" CLEARING 

REGISTERS " i FOR X«lTONiF<X 

> - 0 1 S < X > -0 « NE X T X > PR I NT i PR I NT RE 
COMPUTING START /END T IMES. . . " t BO 
TQB10 

2260 NEXT X 

2270 FLAG^O: GOTO 1530 

2200 GDSUB1540S PRINT; INPUT W R£SPD 

N6IBILIT¥"(K* 

2290 TIME-0 

2300 GOSUB 2650 

2310 V-OiOOtL-O 

2320 PRINT#-2,CHR*t30) i " PRCJE 

CTt "PT»tPRlNT#-2 

2330 PRINT#-2,tHR*<29) | " 

NODES EXP, 

-START TIME- —END TIME- 

BLACK'* 
2340 PR I NT #-2 , n 

STEPS RESP. 
START END T I HE EARLY 

LATE EARLY LATE TIM 

E " 

2350 PRlNTtt-2," — — — 



2360 U*»" X 

X X % ##### 

###*» tttt* 
.11 ttfrN.tt X 

X 

2370 FOR 1=1 TO N 

2380 IF INBTR«R*<I>,K*>-0 THEN 2 
430 

2390 Sl=F<AU ,2) > -S < A < I , 1 > > -E < 1 , 
1U IF INTtS!>=<0 THEN CU)»0 ELS 
E CU)=B1 

2400 IF C ( I > -0 THEN CR*-CHR* <<?3> 
+" — PA I NTR I T I CAL*' ELSE Cft*- MU 
2410 PRINTH-2, USING U*iA*U> t RS 
< 1 > , A ( 1 , 1 ) , A < I „ 2 ) tEdfl) ,8(A(I t i 
H ,F(A{I,2) )-EU , || ,SCAU ,1) >+E< 



Ut\ «FCA(I V 2>>,A8SCB1) ,CR# 
2420 TIME-TIME+ECI , i ) 
2430 NEXT I 

2440 PRlNTi-2iPRINT#-2iPRINT#-2, 
TOTAL EXPECTED T I ME i M f T 1 ME 
iPRINT#~2iPRINT#-2 
2450 GOTO 1530 

2460 GOBUB 1 540 i PRINT* INPUT ,f RESPO 
NSIBILITY "f K* 

2470 GO6UB2650I PR I NT#-2 , CHF* (30) 
I CHR* (31)11 PRI NT#— 2 t TAB i (40-LEN t 
PTS) ) /2>PT* 

24GO PR I NT#-2 , CHR* (30> | TAB < 25) " ( 
CRITICAL PATH SCHEDULE ) " 
2490 PRINT#^2f PRINT#-2 t "RESFONSI 
BILITYl "(i IF K#*"" THEM PR I NT#- 
2 * "ALL" ELSE PRINT*-2 t K* 
2500 PRIMT#-2,CHR«(29) iTAB<35>" 
10 20 30 

40 50 60 

70 B0 90 

100" 

2510 TT*-"+ + 



— - + — — — + — 

_+ — + ■* [ PR INT #-2 , TAB < 35 

>TT* 

2520 FOR 1*1 TON 

2530 IF INSTR<R*U> ,K*>-0 THEN 2 
630 

2540 IF LEFT*(A#<I) THEN2 
630 

2550 PRINT#-2 t USINB ,t lt 

X " I A# < I ) j i P 
RINT#-2 ? TAB£35> ,M 11 1 IPRINTIK2, TA 
BIS<A(I ,U J +36) -, 

2560 T 1 « I NT ( S ( A 1 1 ! 1 ) ) +- 5) s IF C(I 

>=0 THEN T*INT<F(AU,2) )-,5> iM*« 

"C Hl ELSE T»lNT<S<AU,l))+EU,n- 

.5) iM**"X" 

2570 FOR X*- Tl TO T 

2580 FRINT#-2,M#| 

2590 NEXT X 

2600 IF C<I>*0 THEN PRINT»-2lB0T 
02630 

2610 FOR X»S«A(I ( l)>+E(I f 1)+1 TO 

F(A(I,2) ) 
2620 PRINT#-2, " | ; NEXTXi PRINT*- 
2 

2630 NEXT ItPRlNT#-2,TAB(3S> |TT* 
2640 GOTO 1530 

2650 IF PEEK (65314) =4 OR PEEK (65 
314} -6 THEN PRINT0490," DATA 

BEING PRINTED NOW " | i RETURN 
2660 PR I NT #490 , " PRINTER IS 

NOT READY " | i SOUND 1 00 , 5 1 FORX * 1 TO 
500 : NE X T s 60 TO 1 530 
2670 RETURN 

26B0 PM0DE0 t lsPCLEARltQ0T020 



150 tHt RAINBOW Mirtfi i«I«Fj 



OWL-WARE Your Disk Drive Specialists 




C&t* T E BtAu'I FyL f-LC tubes h(*h 



THE 
GRAPHICS 
PPGGPdliS 

ycii'vc 

BEEN 
WAITING 
FOR! 





lotiBM rhr>, nouir 

_ nigriiiittt tiii mdi 
• (IIU I'H mnfl J fc t 1 ■ In n- n 

4 P-Ti.-; - cMwand 
- J" f fi 1 0 r r It * 4M 

turn ut efma v *aw u 



t 'li»r|liu In «.-ul fill 

liritr) a6h» 10 Color Iti»- J*t 
»r «(n*f >#ndu pptmtrf 
**K 111*11 . . 43t «1 

WHIlB 10- * tlK •rriivn 
™»m II1J1I Hiicn •( c*pl » amy 
I-#«d tnfvl nn- iffftS wnv 

(ii i • g i > I hdugn *frflr r dl lb v * r 
run Mqmr ■ • v [inMtiif uf 

-■ - 1nlfr#m) 

ntm c i iti-r ft* 



TOOLBOX 

I * t dti # I hi** \ 
i.i'-- 

mr*iii» «f ni 
p ai ( Vl •." < i tula* »n * .icturi 
* bmt pgr qung pic kun 
H lUlla :oph||(7UiI inininont 
not I Inltrd (« * p* w #r*H#i 



p Inr ink pli p i .ii tins *4«b<i 

■ FID puiiUiiri Ihif i'lupiiir^ 

■ 1 ■ io "HI Mm 

- Ihlfl • f! ■ r I u* r j'f^-.rl n«l 1 fl» 

■ * to I in. 



13 


j. I 


I'll. ^t! ||lirr< 11 hu 

■ iMpul hi* ■ pat) . 
'41). rWUII >><■ ifivillLH 
rt nrrin rJvp^t tn iinny 


- ri* 

■ nrt- 
HIP. D 


IP. 


nil • rough ■ Hp left 

it LilmiiCii ii nv« *no 

r* n * top 1 • hi n«) p»n • 

If* tn 



tbvuf*" *p>dh eaiOnuME * on now- 

t*H*}*fC UfpTSHHif 
** flit* IZt P9 

r <*Pl 13 



cnu ioll-fi»« For* 
ORDERS S 

I- BOO- 245- G2ZO 
IN PA. Oil roi* TECH 
NICftL OUESTlOHi: 



1C FCPCENt CISCClMi 



Buy an TttfiE e, cet 

IS fEPfENT CfFI ! 



DRIVE 0 or 
2 DRIVES 

$255, 

WITH RS DOS 
OR 
JDOS 40 
TRACK DRIVE 



40 TRACK DRIVES NOW ARE « 
NEW 1/2 HEIGHT DIRECT DRIVES 1 



DISK DRIVES: 

$4 rr c INCLUDING CASE 4 POWER SUPPLY 
1 OO.40"n-ack$155, Double Sided 4 T 85. 

RftNASONtC 1/2 HEKjMTS ( ADD $ 10 FOR TEAC US) 
$205- with j w i D<juHltH 2 DRIVE $320.-5340, wild □*! DchiPMh 

NOW DOUBLE YOUR OWLS!!! $39.95 

OWL DOUBLE R is a device ma I allows use of bolh sjdes 
ol double sided drive 1 Software independent sits inside 
case and makes one disk drive 0Ai and the other 2S3! 

*"f NC * Q&S? OWL-WARE 

■ 1 )i4«l jriyti [\\\ U " 

Jl « b« mflmjPpf ||.i a i« II \ It 

i'*"'Hoel. r— i \Z A /I J _ '*ii 



New From Saguaro Software! - 

EAGLE 




cndkl Cirf fJ lunar .sb* atxm*r*tv ri o k<i kw-.dinj -jn ihn 
w hAx« JorftRki oo**t* ViMir and ckjn rj*',.«» 

►wwrtoi o^wncus tram Potent W torowmDWn <m 
rrmpfi ftifiM On odfVKW} K>>» > na t ^ i n* urn. a htm 
'man ar*i corrvju<af *t\±mm% t.»i porcfe 

H^q *rrj rtn*x»;h*> £Mk 4iM C*W# rt 

m* MPOCW CPr< tr nvt^ anj tna uppp« 0OQW plKM 
txminofW 'P» HtajIOP«<i A ft* wveortosno' -j. if n P«n 
— ijnd o^i»r>a *B^Pk^***f*lfPiiM»'<KNOMk*frtflrT»# 
■i ,'> . '...i.ir-T ^..viM.. r >of ■•■ .k- 

lap* 524 95 Dii* or Amdeb - $29 95 



SKETCHPAD 



t*© »c^c*> conr»c* rvmi »tx* pwdt **w 

■* M «i w*J par i *>} Cfri tj pan* aw%*» r ff. 
^■<J\ r>i f<C*f*J On 1»* *erM?"i <Z tJ & rhon r^1c?1«M3 
«TMj«tf^ a ynun* nx>i«Oi r<«v*M f<irt»»m<T*j| 



MM «t« in 1 crx? i 1^1 aro 

Ktof* oif aoilHtgt ca< i c* wurf 



TDIR 

Tap* CHpbcIopv 



t it«SH^f ■ ■! v^VMh 'lie** V >)lrj>rt Pfijt 
pi KM r' 



MAYCODE 

Oitaiwmbier far Th« 

A xiffi i> wm*ti£jw « ^* >^cm nfcner 1.3** "fen- 



The 

Digeslive System 

qwi«V3fi « dro^rxs- o port ro*>* *»aUi to *n 

CfKk*S A 'Vi^^wtj Pfj*B«*nclfc»iita*»tojA**'t'«-"' 

Tit© 

Clrculoiory Sytlem 

tfapia-" '^H hrJ* rr1w>wi 

BOTH ONIV 
Tflpe <>1f « CM tic op AmM » S2 * 95 



TESTMAKER 

VIM >«w^^j "W^i irr* YGIi HOtO 

it *i> ■■>.., -,<-■■< jjfpjgi ha»K> i| rt B| i| 
twwtrt»* tMr v» an <^wrv(snhE) 1m* ^ Tm 

»« lT«n i*rt» IVv c**Vri crvt iiNd Cvf Po 

n«iPJA*n* <^*r. p>tH itov iMrhM =♦ Mif4 an 



ALPHACOPY 

lhe Dtik Ooontin 



,.1 *- 





MORE SAGUARO? 




OTHBt? FAVORITES! 


















21 ?S 






SO /I 






W H 


lc P»M«ifvo Ouonslii- 1.% !,-• 




, | , » . , 


K M 




1*71 


erf Anm* /Cv« \n»0» 


19 «, 


COrr-ttoC* i rtftQrrP** | ,» 






19 gs 




MS'M 




T9 9S 




U 75 






Cnmcrl' 


2b 75 


Upjarrn rof If* ( nr.jiP' 


M95 


Rainbow SCtWi k*JCt^^*i 


1175 






5cns*sri P/och^** 


3375 






AOC iJUL tOrlMK V? Qtl oiwji 





Hardware, Too! 

Amdek Dual 3 Disk Dfive 

«349 

includes Sox Of Diskettes 
And Drive Cable 

if You Con Find A Bettor 
Advertised Price, Show Us.^ 
We'lt Beat Hi 




Amdek Color Monrtors 

Color 300 • Color 500 

Call For 
Lowest Prices 
Anywhere! 

fcSK t>VJ Disks SSDO ptatint? Mo 
£SK5 1/4 Disks DSDD ft»»io «2< 

100\ Ta0od t>» • 10 Vw £»crc*V» V!fcwanl> 



— 7"/i/s Month's Speciall— 

FltMASTR 

» t«w^u Eo^o ♦.«tr-a 1 ^«»»-.4 i^'nn 1^* Coco 

KMrVB CQ»rt>n« HW tMtf ViO 1 iX« I> I** DM ^Vr^TS (15 

C*?w& n ojn ' ix ^q m cn. trf «pM pewn IV wr«r<s, that 
CQntt*l>aat 

Tope ^ $19.75 Disk - $22.75 

Pog 5375 9«3 ^0 7 i 

GqadTVaam^ XJ/te * Ati<» *jcisv Limn 



We Have Gift Certificates! 

In Any Amount 
Write For Our Catalog 



Saguaro 
Software 



24 HOUR ORDER UNt 



mm 602-623-3321 

1828 E. Ninth, Tuscon, AZ 85719 



Afiiono e#(id#nti Add 7% Ion* Add )1-50 Shipping Pet program (St SQ Mat> 
AUTHORS! ASJf 4flOt/T Ol/r? ROYALTY PROGRAM 



You Can Invest 
In This One — 
T-bill Computation 



By Walter J. Tucker 



On Monday of cuch week the 
U.S. Treasury borrow* billions 
of dollars by auctioning LVwcck 
nnd 2fr-wcck T-billMireiisury bill*). The 
52-wcck T-biUs arc auctioned on the 
fourth Thursday iirc-ufh mumh Vlan\ 
of ihc T-bills arc purchased to th.. 
public mi ihc "average" price, which is 
a v it i la blc uf I c r i he a u ct ki n . l"h e d i>e n u n l 
rate is published on the following day 
in ihc financial pages of many news- 

fWhttif Tui kvr.u nwd mginrrr frttm 
!h t Voict "f Amenta" ami an ami 
ratiu* amateur with t/w tuit KAUiQ. 
Iul\ hrittfii t)umrrtui,\ mhrr fmamtai 
prt*xrurn>. } 



r Some oi these also include the 
price ( The results of the most recent 
a action can he obtained from a Tele- 
phone tape. 2t)2 2;s7.J|(K).) 

T-hfif tUmpuftitum provides Ihc 
investment rale which equates the 
coupon rate of other iti vestments, a* 
well us the number ul days to maturity . 
profit, and the amourtl of your federal 
income lax on the T-bill. The interest 
on I' S. I rcasury bills is not subject to 
state income iax. 

If your state has an income las, the 
amount ol this savings is also shown, 
the pnoln on ;i 52 -week T-bill differs 
I rum the mveitmeni rate, which is 
comparable to the coupon rate on an 



investment which pavs interesl 
semiannually. 

The program requires the discount 
rate. It also requires cither the com of 
the T-bill or the exact number of days 
to maturity , If neither of these arc 
available, use- Ml. and .1M Jays to 
maturity, respectively « for 13-, 2cv and 
52-wcck bills, as these figures arc likeh 
to be accurate since ihcy change only 
when the day o I issue or maturity would 
tall on a holiday. 

Fur information or applications to 
purchase U,S, Treasury hills call 202- 
2K7-4I 14. or write to the Bureau ul the 
Public Debt. Washington, D.C 2(1234- 
0001 



V/ 

ro 


145 


170 


156 


300 


. 139 


420 


230 


END 


.192 



The Ikling: 

IB CLS0: Grj5LJB32tt: PR INT "THIS PROS 
RAM PROVIDES THE CDUPGNOR I WEST 
MENT RATE, PROFIT, DftYSTO MftTURl 
TV, A5 WELL AS FEDERAL St STATE T 



AX IMPLICATION OF EACH T-BILL-"; 
PRINT : PRINT : PR I NT" 00 YOU NEED IN 
STRUC T I CNS? <Y/N> "sPRlNT" PRESS 
<5> TO RECORD" : PRINT: PRINT | t 
2B BCSUBS2BS tFW**"N ,l THENi B0 
30 IFW*«"S"THEN45a 
469 CL 8 s P R I N T " EACH WEEK THE U.S. 
TREASURY BORROWS BILL I DNS OF 

DOLLARS BY AUCTIONING 13 it 26 
WEEK T-BILLS, USUALLY ON MONDAYS , 

AND 52-WEEK T-BILLS EACH MONTH. 

MANY ARE PURCHASED AT AVE RAG 



MflrtiC THE RAINBOW 153 



E COST." 3 

50 PR INT "RATES ARE PUBLISHED IN 
FINANCIAL PAGESQF MANY TUESDAY N 
EWSFAPERS , SOHE INCLUDE COST. "f 
60 PRINT" RECENT AUCTION RESU 
LTS ARE QN TELEPHONE TAPE (2652 
> -287-4100. FOR INFORMATION CALL 
<202J -2B7-41 1 S OR WRITE TDi THE 
BUREAU OF THE PUBLIC DEBT, WA 
SHI NET ON, 0. C. 20239-0001 " ; GOSUB 
S30SGO5UB520 

70 CLS0lGOSUB320:PRINT"THI5 PROG 
RAM REQUIRES DISCOUNT RATES- I 
F NEITHER THE COST NOR THE EXACT 
DAYS TO MATURITY ARE KNOWN t TH 
EN USE *?1 , 1B2, & 364 
ECTIVELY FOR 13 h 26 
1-YEAR T- BILLS AS THESE ARE MOST 
LIKELY TO BE ACCURATE. " 
00 PRINT;PRINT:PRINT:GOSUB530=GO 
SUB520 

1 00 CLS: B0SUB5 1 0 1 GO5UB470 = PR I NT e 
324, " (C> 19B4 WALTER J. TUCKER" ; : 
PRlNTe336 t " B21 1 C AftRLE I GH PARKW 
AY "i i PRINT@38B, 11 SPRINGFIELD, V 
A. 22152 M ; t GQSUB480 
110 CLS: BDSUB320; INPUT 0 DISCOUNT 
RATE IN 7."; A: PRINT: IFA< 70RA> 15TH 
EN11H 



DAYS ftESP 
WEEK AND 



120 INPUVCOST OR NUMBER OF DAYS 
TO MATURITY" i Gs IFG<367THE 

ND=G 

130 I F E > 3 6 6 THEN B= B 

140 IFG<367THENB-INT £ 10000* U-< ( 
A/ 100) #(D/360> ) )*10+.5J /10 
150 C= 1 0000-B ; I FG >36&THEND= INT ( C 
#3, 60/A+.5) 

1 60 CLS: GO SUB 320 : PR I NT " D I SCOUNT 
RATE=" ; A; "* f " : PR I NT : PRINT "CDST=»*" 
i INT <»*100+. 5) /100;PRINTjPRINT"A 
MOUNT OF INTEREST*^ " : I NT ( C* 1 00+ . 
5) / 1 00: PR INT : Y-365 s I FD >=363ANDD< 
«365THEN200 

170 IFD>-1S1AN)>0<«IG3THEN210 
100 IFD>=90ANDD<=92THEN220 
190 GOT 0330 

200 PRINT" 1 YEAR — M ; Ds "DAYS TO M 
ATUjRI T Y " ; GOTO230 

210 PRINT "6 MONTHS ~";D; "DAYS TO 

MA TUR 1 T Y " s GOTO240 
220 PR I NT 11 3 MONTHS - " ; D; "DAYS TO 

MATURITY" ;GDTO240 
230 E=*tNT (100000* tSQRt C (D/Y>^2) - 
(4* CD/ <2«Y)-.25HM < <B/100>-100) / 
<6/100> > ) >-<D/Y> J / <2#(D/ <2*Y>-.2 
5> J + -653 / 1000: GOTO250 
240 E- 100000* (C*365) / tfr*D) /I 000 

_ ny[rj7:pRij_NT 1 1 uva- r mln \ hml^ 





To make iheViost of your new Dragon microcomputer from Dragon Tano, you need Dragon User 
- the international, independent magazine tor Dragon owners 



154 



Each issue ol Dragon User contains 

• review's of ihe la lest software 

9 programming advice tar htiginiws 



The Dragon rrw:m compute* wa* <Hi mcritd ir, itie UK 
last year Since if>en >vg r»j^ dovoropeo a knowtedye 
and mastetv of the marine'*, ttttfjfttei You can 
benefit irorv- flur e*penente by subscnbtryj to 
Dragon Us?,*, wfiitn tsenpantfjrig iispowerage io include 
all US developments 

To make iu*e |pat you receive a copv o< Dragon User 
reguianV subserve diretl to us this costs onty $29.56 
lor 1 Z issues airspeeded to ytx, n r lake advantage nf 
ow special nM«r tu (any • term substfiberj, Individual 
copies 01 ttm mae^i/me can be obtained from your 
Dr u-gnn fteafer 



f HE HAJNBOW Mirt:!i 1966 



• program IffltfngS covering games and utrttties 

• reviews of Dragon perpp derate and add-ons 

• technical advisory son/ice 

• programming articles for users 



I »'KfW^ 

1 1) .i i l. 1 - ^TlS iViilddlMsn H»ng Hum sutMCRftm A4fl r«c»vp<t 

■ 

I 'J^29 9&li7rl?Biu^liw H 

■ f)rt(B(j^ uifi % Hvm (^t m rm«n»j4it«*i ins e 4?/« mm rott hv 10017 I 



" ; INTM000#E+. 5> / 1300; : GDSUB3 
40;&OSUB520: I F W*- " R " THEN 1 10 
260 IFD-1THEN290 

270 CLS: PR INT: PRINT; PR I NT: PRINT" 
DOES YOUR STATE HAVE AN INCOME 
TAX < V/N > " : GOSU0520: PR I NT: PR IN 
I' i Q~l : IF W*< > " N h< ANDW * < :■ » ¥ " THENO-0 
: GOTD270 

2B0 IFWS»"V"THENL-1 
290 IFU* 1 TJHENCLS: PRINT: PRINT: PR! 
NT: INPUT" WHAT IS YOUR STATE INCO 
ME TAX BRACKET (X> ST: IPS T<10R 
ST >20THEN290 

300 CLS: PR I NT I PR INT: PRINT: 1 NPUT » 
WHAT IS YOUR FEDERAL INCOME TAX 
BRACKET ("/J ,K ; H: IFH< 10RH >50THEN300 
310 CLS: PRINT : Hs=H#, 01 i J*C# fST/10 
0) : Z« <C-(M*<C~J)+J> } /Bs Y-(C~H#CJ 
/BjGDTO360 

320 PRINT" U.S. T-6ILL COMPUTA 
T I UN" : FT* I N f : RE T URN 
: >H LL B4;PRIN K<?16* , "1NF0RMA1 J ON 
IS INCORRECT"; : PR INT@26 1 , "RECHEC 
K YDUR SOURCE OF M ; :PRINT@330, "IN 
FORMAT ION" ? ; j F0RY=1 10^000: NEXT: C 
LSiGOTOl 10 

340 PR! NT@41 6 , "< ENTER > TO CQNTIN 
UE" :PRINTG448, "<R TO RECOMPUTE 
T-BILL n i RETURN 

350 PRlNT€3S4 ( ' t <C? TO CHANGE TAX 

BRACKETS" : RETURN 
360 CLS : PR INT"CDST— S " : I NT ( B# 1 00+ 
.5*/ 100; PR I NT "AMOUNT UF INTEREST 
-S": I NT (C* 1 00+, 5>/ 100: PRINT: PR IN 
T " IN A M :H*100j "X TAX BRACKET YDU 
R" t "FEDERAL TAX ON THIS T-BILL I 
S" , ,l **'i lNKH#C«l00+.5) /L 00: PRINT 
; IF5T >0THENF'R INT'* IF TAXED BY YOU 
R S I ATE AT" t ST( lh X": 
370 I FST > 0 THENPR INT " STATE TAX WO 
ULD BE #''; INT ( J*100+. 5) / 100 
380 I FST >0THENPR I NT "FEDERAL TAX 
WOULD BE * ,f ; I NT ( 1 00*H# < C- J ) + . 5 ) / 
100, "THEN, TOTAL TAX WOULD BE *"s 
INK ( H* ( C- J ) +J > *100+* 5) / 100 
390 6OSUB3S0: GQSUB340: BOSUB520: 1 
FW*-"C°THEN290 
400 IFW*- "R"THEN1 10 
4 1 0 K=H# ( C-J ) + J : CLS: PR 1 NTS64 f '*F-R 
OF IT IF ONLY FEDERALLY TAXED=",I 
NT C U ( (3£5/D } * t C-H*C ) ) } / B > « 1 0000 
+.5> /100; "VsPRlNT: I FST >0THENPR I 
NT "PROF IT IF ALSO STATE TAXED='\ 
INK t <365/D>#< <C-K> /B> i*10000+,5 
)/100: "7.":PRINT 

420 I FST >0THENPR I NT " D I FFERENCE- " 
s INT< (3&5/D>«< < ( <C~H*CiVB) -< <C^K 
) /&) J ) * 10000) /I00; 

430 PRINT@416, ,V <ENTER> TO RE CHE C 



K < A > TO RESTART PR 

OBRAM" : BDSUB520; I FW*- " ""THEN 10 
440 GO TO 360 

450 CLS2S PR INT: PRINT; PR I NT: PR J NT 
£192, " START RECORDER, THEN PRESS 

ENTER' 1 : MOTOROF F ; I NPUTW* : MQTORON 
sCLS3;FORW-lTO6000; NEXT: PRINTS 19 
6, "NOW RECORDING ' T— B I LL5 ' " $ : PR I 
NT&22Q , " (U.S. TREASURY BILLS) " 
; : CB AVE " T -B ILLS* 1 : CLS : MQTORON : FOR 
W=ITO1000:NEXT 
460 MOTOROFF : GOTO 10 
470 CLS5 : C"63 ; F -3 1 : PR I N T@ 1 32 + " 

COMPUTATION FOR "::PRINTGl 
64," U. S. TREASURY BILLS "|iP 
RINTS196, " ISSUED BY THE BUREAU 
"i! PR I NTS 228 , *' OF THE PUBL I C 

DEBT "is PR IN!" £260 t h WASHINGTO 
N, D.C. 20239 " : ; PRINTS292, 
*ft####**rw , ##tw'###litt## M ; : RETURN 
4B0 Z-4;FORK=0TO2:FORA*B TQC:SET 
< A , 0 , Z > :NEXT: FORH-E TDF: SET (C , H, 
ZJ ;NEXT:FORG=C TQJ STEP- 1 ; SET IG t 
F,Z) :NEXT:FORI»F TOB STEP-1:SET< 
J, I , 1 > : NEXT j Z«l 

490 B~4 ; C»59 : D=4 : E«4 : F~2S I J-=4 : I F 
K-1THENNEXTK 

500 Z =3 : B=ii C-57 ; D=6 : E "6 : F=26 : J - 
L i NE XTK; FURX = 1 TO3000: NEXT 
510 A=0: B=0: C-0 : D=»0: Z=0: F-0: G=-0: 
H=0: 1=0; J=0;K^0: RETURN; FURW=1T09 
999; NEXT: RETURN 

520 W*=INKEY*s IFW*-""THEN520:RET 
URN 

530 PRINT "#########PRESS ANY KEY 

: RETURN jus, 

Submitting Material 
To RAFNBOW 

< umrihiiiiom m iHf KAiNnnvv *ti? nrkninr lf«m 
csctytmt. like in run a vwiciv uf pr^iemiTi^ whkh win 
tit it»vtu\; h«Jprgl/lun Uit uthvt < ti( i owners. 

ProRram <iubmiMi<kn« musi hf i>n lip* or dhk nod tl 
it btst to nuke »evcr^ urn, At Ivui ont of them in A SO I 
formula Wf>f wim. bill we do noi hive limt lo ke> In 
ptMRr^mv '\H pru^mms suuuUI lir supported h> utmc 
edituripl catnni«nliry e^pbiinihe how ihr pro grim word,*. 
(•rntr*lt>< weft much mrur Inicresied in how ynur 
>uhmtuiion works and rum ihio how iuu developed ii. 
Progrunis should be U-*r iiitig Ttperitntn, 

We do pu> for <kuhfni.s\jon%. huied on h nuinl^r uf criteria. 
1 hove wishing remuneraiinn sh^oMd wj rf<»fr when making 
sunmiwionv 

I uf Ihe henefit ol ihirsc who wish more detailed infur* 
uutiuji on making vubmivimH^, pk'HM- u-nd d S.-VSF hv 
SuhmiWun* Kd*!ur T THt HAINHOw, P.O. Bo^ 
Prospect, KV 40fl59, We will ^send )«u some more 
coniprchen<ii>e guidelines. 

P leave do noi suhmii prograim w vrllclev eurrenllv 
suloriiltcd tu unoiher ouhltcation. 



M*ir,h THE RAINBOW 155 



PERIPHERAL IflTERFACE ADAPTOR 

TUTOR I A L PA CK !!! 

EVEnrrHinG you ever waoted to tXAan about hiteufaciog 

PEBJPHERALS - T0YO0B CDLOl COmPUTEfi!!! 

oup- DUAL PXA. CARD fEATuaf.5; ^ 



* mTEHFACE ALTTSOST AHYTHJ r\&- i.e PRinTERS. mQDEmS, 
ROBOTS. mOD£LS, RAILROADS, mOTORS. JOYSTICKS. 

mjLLinG mAcmms 

* comES with a cothpleti tutorial on theoperatioti 

OF A P i A (UKE LOTS OF GOOD STUFF') 

• EACH P.J. A. CAil BE ADDRESSED SHTO 4 DIFFER ETlT 

LOCAnons 

• COmES WITH EXAD1PLE5 AfiD PROJECTS »! 

• vRirrm for the LAYmAn (you worn be onz fob 

LODGI) 

* fits mro the cartridge slot or muLn-PAx, usiog 

GOLD PLATED EDGES. 



This ii» Lh« mam unit of the lutonal pick consisting of 2 PlA's that can be set w-iS.fr 
jumpers to any of 4 locations. Of the 40 available I/O lines. 1 0 lines go to 4 gold edga 
card connectors. Two of these 10 can be used as control lines, to generate a pulse to 
strobe the information, or handshake with the microprocessor. The documentation 
te probably the best feature of Ims system having been designed for educating 
novices to use quickly and understand completely, 



- INPUT/OUTPUT DIGITAL SIMULATORS flaturES: 



• EXCO LFHT AID TO DEBUGGIDG, STUDY] D& ATiD LEARRinG 
THE OPERATJOn OF A ?1A 

• A mU5T FOR THE HARDWARE DESISTIER AHD DEBUGGER 

• inCLUDES VISUAL OBSERVATlOn OF DIGITAL OPERATlOnS 
US OB EITHER LIB 'S OR A 7 SEGJTLEnT DISPLAY, 

• inciUDEs insTRucTions on how to test wo, i/o on 

REQUEST, OR I/O WITH HAT1DSHAKE. 

LOGICAL STATES CAH BE SET BY ELECTROTUCS. RS TYPE 
SWITCHES ATlD/OP STILUS .{ OPTIOflAL SWITCHES CAn BE 
ADDED), 

• ADJUSTABLE nEGATIVE OF POSITIVE PULSE GEHERATlOn OH 
COOTROL EJnES OR USE THEID AS I/O. STATUS On LED 



This is Ihe companion unit lo the Dual PIA cord Any and all of the signals 
generated by the FIA can be morntored. tested, and manipulated This complete 
kit was designed to be used in g classroom of industrial environment for those not 
yet familiar **n\h computers The objective was to give the users a simple test 



FINALLY 

OUR JS 



TUB ULTIMATE UPGRADE! 



FOA THE COLOR COMPUTER 



THiS CARD /5 CQNPL ETE* JUST PL US / T iN, AND BOY, DOES J T WORK 1 



4K moniTOR EPRom 

tAi \ 24K IFETERnAi RAm 
SPARE PARALLEL PORT 
CO- PROCESSOR mODZ 

Hosr/roiminAL itiode 



• «.1 6.32 BIT PROCESSine 

• 2K STATIC VARIABLE STORAGE 

• CEntRorucs parallel port 

• DIRECT mEmORY ACCESS TO 
AT1D FROm COLOR COmPUTER 

This SUP ER FAST fimghz. 56006 card has been designed around and lor the Color 
Computer These two beautiful m lcro- processors work in harmony with each 
other due to the similarity m architecture As these are members o£ the same 
family, this system worfcs better for the Color Computer then any other system. 
The Iwo microprocessors eon 3 hare resources either independently, via direct 
memory access, rtfmdshakmg or cq- processing. This means that Iras board can 
access the Color Computer dynamic ram. 680Q h 66o3> video display, or disk drives. 
It also adds its own resources of a Centronics port, parallel port. ZK static 
memory , and uplo 256K HAITI , (hows that for a 256K upgrade ''J 
This is only a development system. However, we anticipate the future will bring 
us a 7220 graphics controller and a Unix type operating system. 

INTRODUCING „ 

our OTOT CAMM 

8/I28K ROm CARD - ADDRESSES ARY SIZE ROmill 

• DESiGHID FOR mULTlPLE QPERATIHG SYSTEmS SUCH AS 
CS-9. FLEX. RS-BASIC, KD0S. 

■ DYmrmcALLY switches betweeh QPERATin&srsrEms 

• ROm ALL YOUR mOST FREOUETITLY USED ROUTinSS OH 
APPLICATTOn SOFTWARE ADD CALL WITH YOUR CUSTOm 

basic commArm 

• FULLY SWITCHABLE USIHti BASIC COmmAnDS OR POKES 

• WITH KDOS 4.0 PROVIDES UP TO E2AK VIRTUAL AOH) in 

conjuncTion with atiy rami that is on unz. 

• sEsiQna) for atiy size cusrom Rom applicator. 

This super sweetheart* of a card comes with super operating systems in riund The 
instent boot and reboot of Os-Q or Flex, and the capabilities o( using multiple 
operating systems in different banks maht this card really attractive Wh*n used 
m conjunction with our 12BK ROm and/or our 0&OQ0 board, this board becomes 
almost indispensable Designed by Tony Distefano. the quality and flexibility of 
this board reflect the Irue mark of useful friendliness 



3 -m-J3 





m m 




pes nireo tnc , 
mm m 

DtKfiV LIME. VERM* J 

tit 05930 
1 EL eD2-flT?-33W 
DFtOfft L 1«f 




BPS nn.w) INC. 

759 UlClOfllfi >303 

PWHTflfftL N2V 2.1 J 

TtL (514) 2S7-1564 

DAOEfl li« 0N4.V. T0B 

IMBCr 0MHWI1J flflfi \ 1 1 flFS 

UE^TtRtt CfirifflW AGO Jfcl-SlSS 




■UWOJWB t4W*Utt* 

16H mMTHv sipkh 

J9LAXLAID H14 
WU 5DUTH IMLtS 

Mm ml ih 







RAINB 




Giv& u& your best Join (r>e rank$ ot these courageous CoCotsts in showing Ihe Color Computer world 
your high scorn at your favorite micro-divers ion We warn 10 put your best effort on record In the Rainbow's 
Scoreboard column. All entries must be receded 60 days prior to publication Entries should be printed 
— legibly — and must include your tult name, address, game Irtle, company name and, ol course, your 
High score Ench individual » limbed to three scorn entries per month Send your nnlries to Scoreboard, 
C/O THE RAINBOW ~ , - 

* Current Record Holder 



W.4N 



JUa.WO 

450 j ra 
4t»nti 



Mtt\ Ellcml Mrtbthji.n Au4(Pit>i# 

C-i' «Ciivi Ho'l-»i«i 

Weil Cnt"H*"t 
E«1t Lmwt. OH*** £>H*H*t 



ft. Oo*t»*t C* 



i»j »i*L.rt . . 
•411 AHD BUGS f 1 1*1 AMMaoWl 
MJ00 

I, !1Xf LbO*w Etitrop S*n Ctiy, 
I OK Aperfto uinwn. H *ri Sijyarr . nc 
JJ» EuQMW W^UtlUW Ml Lrt » C Hi OT 
BLACABIAJtG i i ft LA NO Tom M, t . 

W * M*«l *»to* Panama Cfff . f L 

-nJi;*nr> UMT. r. .nu . 

•BtoOori M»yu< Lu1 CirM>rwN:t> Mr 

i m ran mobhm Pupmicri. v*>r>u*. nh 

1<W7W> 6*«uno OM«n» H*Uu*t NH 
JMt&v 

gm»d 

*«in ptortWrm. KhrJflkrtK^t NT 
i HUE A i ftfgha J.fl^r > if 
4.900 000 G**c<fcn#«i. WoodMaJo* i iotan--. 

CTMBg SOOT OfftttWttcr LeiinHoP M* 
T.9014O0 STwMmifP C*)»f¥. *'ti*Hl* 



v iP4P WMl)Blf ■ A'rtKal CO 
Hrji'ri Buhrjp Wancn N.J 
<*Ch*Bl SJtCO Jr GlcftJate NT 

N. COfTtfl i T Ht FIMNBOWl 
I Mi *S*tn Cwinn . WtuwL Mj 
Wl a Ctovy $cit*E4U . Gi*naaM. AJ 



Wir A.J inn'. MA 



t rM-CA rronj 

«0«n H;;p;»»r r )*i**M NE 
nun Awdw* Fwt. a**-**. OH 
t30 900 IWhjt PftCM*. Ltefit m i w Hw 



97 WO P*wtl F*jc( Oard>i OH 
CMlCAlE EGQ '^fl- 

1« 140 *PM Hou. Ho*a» & i**»i 
W.4IQ Lgim MOU Mtorxt* iVH- 

M^Fi*^ Ocrm*r, 

Vt*<r *Ss«t &0y^ <A 

' iv dry, w 



[]imnMil,4>n eU4Q**nr«r. U4 
Dm Id t'jir. • N. j. . i. A 

*Mwr Srm^. SV)l9 Arm. CA 
Stctl CHwnl«>iti*. taitogtur,, MA 
acuft {>■**. Ctty. Mr 

ri , u -mi ..! ,*• wv 



lalWi*} 
*Piifi How. nefUm. taiaei 

372 5m»i K>rttn. n^l^n* llPHt 
CU'EEH - lam M#*t 

17.J«5 #S«r#4Ui» AtMlifi. **jim1Nit* Ow^tM 

nA«G f n AAiiarn ■ «wi sji-wi. 

001>llf Bft ■">' 

755.1 id •!-*■» Don* EiuCuif* W1 
ROWpaA«0'>^.'... Sim*t 

40.140 «j«(Mr^Mi-C>^Ti. ft,rtk-iwi MA 
4&f9t loddW«Ki Oitm«M H 
SjconViwE* L45«ng it 
441 » JWfwawMmih 



fflt 

El ECTEtOfl i r«A( JUdJ 

iA'anSADni* Okuhma, MA 

1*,KS trtffBOlfc.. La >Jttnb f-A 

FkP E C Or TEH i Apmrnfitf p Ifflit nihon iit 
3 « * An* MOf ru. CM-C:pHL MA 

Ocurgfr Ochttfwrry H«mf»io»i VA 
IDT3W Oi.i t'j\Tt JiubijfF. CA 
97 J9U Smtt Mugiet. Curton. O. 
TtLtBO WoirdY FartM» Acirw. A*tMTl 

T1H,TQ0 ■rM^<4PruMi)f>«,S^>Mtwh*iiTi 



iK=«0 I>r,i Tck,^ fl Worth TX 

tiLAXJioHs rtMi 

7 7*4 .VUpnom A«H4in Ham»f>.F. OurtMK". 
HUt < rut H*iM80*> 

J 'fjO ■5wono WHwr. Mat km C^y. 
'»0 £iiaan B*li-«vj<t Jifcfirlfle, 0»>14li£ 
' i(M JuIh> COTTdUO S<uAoraLiori OnlJll* 
Ai tilKqltyi 5A.flhalfl C I 

«1 



■ £00 



uawd NbbL S*fl'» oh 
i>i*0u Gaii«m &itnrml, Nj 

J0*l LortvtuntC *»d**Ffc. DF 

Bftfndaft SJriiin 'I of*> Sr r ntr. 
KWH 5fn>gr<L l>ii!wrml»i 
Mo*A Sobtia 



. • MA 



THt FKniUPVAMFTAUT FByrr nr I rri? haiNBOWi 



A^Lin &n>^04 HJuinton. I'A 



THE KING i '<:"«' tfm 
I 0D3 4D0 t-T.fll t l u*L Aiifl/iia GA 
590 Heft Are|U CrMCAOO. 4L 
L.AM i; FiH ■ .. 

HjM ■i.gwfi* AAftb^. Ptttanic. Ai 

MMUM* OrtlWiw*. IMWtKKW, PA 
4 1 fwi !Huiv) Ewtriofl*. utbrhlQ* Ofu 
A1CO L'MEUn'ry-i OmtH-QOt Qnifn- 
t LI HAH— HOVC P PAT*<J«. [ r ,f^7,rfl AMKuiHrl 

1SJ.BSO i. Fm#*im tVI 

TMXMU Qtpwi. W#tclw MS 



| PC ■ 



*i ACU Bry^fl JoW^tr CAI^af* AllitM* 
UAtJhtf St 4 THE l»l**QTAUI1 r H*flV* 

J» • E 4H' Er-X'n '-g«r U*L"M0u<i OnvH'.i 

UEOA BUG Hut o&tm*i 

fl.0d£ StwM Ofliii, E*u Cwi¥ Wi 



JJJSCO »Tw*C &*rtal* COO VMM* IE 
"tiM Atrtji u L ^PMin' FIkJ" .3*nu«rt, N<7 

H.4SO nnw j-^KMr.o*)!*!! VM 
f*W0 f.1#>.i-f. AiH^i 5h**frthn»5 MO 

MA>< fiAi*«H AWTfltC. 
3*3%i) £mrr*H ti u »^ Ontm OH 
MOH9TEW WA^e i*Md.» 

JUT 000 ■Jw IVUniM.Gi'i'nMTlnwn TN 
V "Ifl TNwO(FrrUii»r!«TnJ» (M:»»S«iKATa.»4C 
1O3iT0 juhnHune^ L 



■7UJ00 
ii &011 

•(IDaMJ 

J41 no 



I. DID rCwnrMrMnvaty 
il'W.ryj *L!ien Ujin^r Outhdifv Orta'KJ 
?430 5fii0 TN)fr*i rttnry Ooc* Fij tun R. 
.'ijO JttlDfft* Hi*N)*a**t CA 
Ann M«A*fy. Ptj*tHb«j>. 

Jail PMMFD WinftONI KS 
1 1 Sp^C^-i 4*a«pMM*Af 
»iMl r Mrrtbi BAKfl. S£ 

aduMtl 
•Jity C#H lhdhankji<jlt» IN 
Swporu M*iw-r». Part tijpti, QMtftar 



FJLl4rt4i COarOltMli 

106 Wrt.HiTV r. F->»ww W. 

101*00 Mik* uMhh k^-rww). AV 

PAI7-TAC rCCfFffUNilMMVi 

M.fiOO -HMnvtrclArwt 5» j^i*. mMw 
o iro r.tir i vvisr K( . 'n.^r Hh*f i in yu 

71 ftDfl Wd(>4.#nrt Ajun-lr HAKtvOf* QtarOti 

l^fkK Cu*11 FFalWfJi EnrPiOHlM AL 

105/0 Jflft C*nrari0(h . LiHWL OH 

5 SKI Jen* GIb^ei ScnUiUaT- AJ 



jjry M\ j.3 -rtJdcr Llail.i:r>™» Mk 

PIPELINE I 1ME DAiNBOWl 

443 #fltMU#1 EWM^ir. t/nb* <t«v Onlamii 
40J5 Mm B^naOaa C*«intOfK} AT 

JOS L>la BAIIrrQ^ IJiLrirJ.jp GrrUrA 

PLANET INVASION Spot lr«' ■AiTic.JrVj t 

H' .lS'j tSUMfl ?all r>"*/ ■ J i b' ^ QftMlK) 
■0.740 Saul «<™cti H»anar4 NU1MI 

POLABII ^ l .S . B .« | 

113 720 *Ei1M*t» Vanccjmt BilWMlCo(umli4* 
B7.BI0 «ton5u)kiMrt*i aa»C*ly Mt 
POtTiRGEl 5T i 5fl lt h ^ 

J..19C mvm^t Owyi .'i . T h»l«uiO M»'n». OtMbav 
?7M SM'ianCUMtt th«tlsJ*a]Mi<«*.auBJ»fc 
1 450 K«'im Firtrxxi tNMrcn NJ 
POOVAN rES-J-*"'^ 

*j*4tl>wi*4i mrin&n* MN 

DMMMtt 

MU 



01 JrH Paul t*]U Htauii* (1 

J I 400 Ui'i Mrjtr. IMna«, Upw 
PflOJECr NLflOLA i.'laUD ^'PiKlf 

V7DS Mtn f( ra(tla, C^iuioti II 
1 WO Tim P,U», Alranra. GA 
J20 gafrtrr. Ps4to, GarhqatvtTrwr Th 

P V RA Ml D J rtAtftf SlUU ,• 

ZIDyiia VJOfl" Ot«r« MdMM. AL 
370 115 jafi D»<f t**r EMomvir*, WA 
7AI>1JQ Cuf Catttai ~ 
AAni QtiriMhik 



158 THE- aAlKBOW MirrcTi tyfli 








BtitO 


mil ttihm\, F(*TR)Pt. OH 


1*1 






Hgfearl DvcMu "liL.4- j"-,-'-it« CA 


01. IS 


Cwrwi. Surtntnl hlj 


run rOMts 






l,Hn« C«a1«". M>» * 3 A 


oa» 




163 0«Q 


*y>ch«r1 kKcOlhKly- OeMtuMH CA 


















1*0* 


M4't K»rr Tr**n£r»i'* MO 




jufl T a»Mm (Jr«»nwn tin 




*E*lo EW*linQwf. UAttfi^tjc i^rrtarH? 






>06L4tC 


til w Ku»tf. Aov«( CSqn MF 












Oar, IMnrMM LayWO, JT 




* Cm4H<. HlWII. PA 


«.**o 


BW«t fi*t»u4|ef. CJi»*n. V»i 


71.140 




» 


#Ch»ii Copt. CaNkrH, SC 


JtJUO 


MKfifiel OBrtf.ift 1*1 A>, v 


UOM 


^rrri-MDABij 








Laura Hkhu Hwiu. lun^i 


♦ 87.1 




90 




iajsu 


Slui Krrtth Hn'*nqpw 






jf 


-tJoftnKMIri Ctofttbona. NY 


ZJ.13C 


Joqr K.-r*rfl. Al'tntng tU*t< 


i na ?t> 


tilffm Ucini^on. 5ufu<* Grw*. 


90 


*H*m-T !-*»»■'? OW%V Oft^fl* wv 


22,0 ID 


OridAnW fl**npn»iwatH 






50 


•Jfcwwi MtyiliVTOfV Sonata QnwV' 


ItjM 




M : ■ A" ► 








IHMin THE PAiNIMW. 


J404M 


+Jc*ir- K>rK> C-«P**tKJTK NJ 


AO 




»>* 


• LumiMi Amliti 1 . P»Ui*nii.. A/ 






« 


I a...] U/vfl" «Frir*,- H 5T] I A 


l* 


D-.Sabt/a*, Mw. AJt 






*> 




fS 






M«»* fi*-W*0 Rietlillortfi K* 


■ 


Ufa* 0*H-n. u****i«#. 


v» 


9jii.ii S'-jiN, Dmt* CKw. ClflUr.o 




» 








r$3M0 


*AL«r, CNropM MA 


is 


H|lr < f *m)h*< mm Jirjfl OK 


1T4P.FIM i .TH*;*.'ini,iit ih 


woo 


C*M K.jg#r Miiittii 1 I 


& 


Hum fli(Ul.&1 PerfcrtUwriJ. f t> 


tWW.flOO 


i ..,»n n , a mi ' ! t - 




■AOrO BULL 


■taiiw s« at-.. 


TIME B+N 






■ CiK'tOturtwdm isiurfltoti. MA 


'.«.Wl 


*LC* Ocrri. £«. CM*!*. *l 




• V4ut Mougii Cm**. **f 


i mno 


.Fin^l Qu»rjfE4li. O'c^lfn Wt 


1 - 






- .... f — T.frhl-l H ':<}•' 




AitOYOrtWrn (rytXIkhMI PA 




OACH < T HE RA|^[»oW» 




OriMh Co). ■«!*..* 


4QI H 


Mit* r+,r3hCiHina CrtOro- VA 


m "■■ 






Sfcly Naum»nn. Hwiry Id 


1TO4O0 


OK* Uflt. imin. PfV 


HUM 


San WMh>r«M Owi« Oiy IA 
axf RAINBOW 


V'Ji 


ChrwOtatHMUf/, L«iKiffU«> u» 


1»M» 
l«P 


9**r. SgMUfifc f+j 




ijw Hot***. #T*m'i*lo. Vri 




tim fluett Maita OA 




K*r n Kof Jana. P[Kj^ k n*fH.o N V 


HI 


Bm M^in' My«i« HiueH SC 




Ottnn Dton J* Tr»*iiorrjU.n« Otrtcno 


WW 


Vf mo« Jqluncfi Pirk«'l(fr.ME7 


HOMTT»C 






&fJK,iitr4Jm1 IhnHfjMMHMi* Oi»-**C 




Nwwm TuMrrwd Huiiun, KN 




*U,l«5UL*r< f .«1**%L OH 


TAAllIK TAIL THE PA^POWl 








*M<> 4 lojy tteirti. Pan' Matl*nn*n 


MS r<Ti 


*I) lf>C :JjlJir.J SUTIHHI. HJ 






Tjp»ffuri Ontario 


1O5.30& 


Mrtty Dm. frjmAten, Mt 






3*42.11* 


Erhti" PUD* A tor, Vj*mr 
0«''jvrj CA 


IWMO 


f»lvrfm P*««i, S<niiM «-■(!■. onuma 
J*in Ma'C Pjifimt. ^rnilha f DUi 






.■Ih.-V' 


PpV^Hatfilrn TtiMfc. •A 


T*J7* 








«A ORAGC 




TIIARffcLL 


r, .... Mirj 








♦ On-iDWnJr ThuHonJMio-* Oh»N^ 










■J^rWrtCWwl TMri*,wrlM«« Ou-**: 











SCOREBOARD POINTERS 

In conjuncuon with the rainbow's Scoreboard, weotler this column of 
poinlers for our game-playing readers benefit If you have some interest- 
ing htnts and tips, we encouragi? you \o share ihem by sending ihem 10 
the Scoreboard, c/oTHi: rainbow. 



Ml. MORA MM M fOR MADNESS 

For nil of v«u who have l«"*>ul>lc *iih 
Hadiitili and the MimHU&> here arr u frw. 

lit gbi oui i>l rhi- nue, fiftrf ihc imall 
pit dnd iump over tu, but il your pl>VMCftl 
^andlliun r% Mtm 245. then you wtml make 
ii T.> fitt jmsi the h^Ura. Trod IJil" rofK- mul 
type in TIF HVUftA. Last but ruM lc«i. 
to kill ihc MiiuHuar. you ioum have Ihf 
nword, *hic(d Anil po*rr rinjt. 

Charts t'am* 



PASSINC; KARKA'KS Pi t 

Scotttftimri/: 

I have tu mile lo advise tht uue 
AdvcniufcrN oui there, ^'cs. thtre \\ a -Aav 
logcl pn*i ihc pii in jjamc I ol //ir ,4r;ii72</iff 
H^v.Yiiuru <>/ knfTilk I Mil HMSMtW, | : ch 
Ti4f. utd I dtro^t ntciin by cttraling (example: 
ultenti{! ih* U*<inpr tf y*>u will notice, 
when vein i.ikc m^cntiiK u»u have .i s.i<k 
UMnti the hack arrow mgn(;i sbitrcd up- 
*trrnw> you fan in^enior\ the iMk Mw, 
there ti a POUCK ill I POL t H Itod DPI \ 
Pf)l t II i. ASP a aim U\W oui X muvi 
confer I bcut my bnum oui lor a lew hmit\ 
hetunr ni^ vule. wIuh IijiI no ^tc-H \slial wu-. 



i-i'i-i.. on, ■ui, ./-.[::. | the proper an»wcr. 
Happy Adventuring.' 



I have heard ot muny people Kdbq arc 
JitMCk iti /JW i/Fi^/fli' |iAt J *j/r^i .. katrnt, 
(TW k \rsM«nv i-eh. at ihc put wiih the 
sli>t. Put your «word in the «ek and then 
GE1 the pouch. Open it and ynur troubles 
arc over (*l len-vt for pawl). 

Susan Haltittittrt 

Vxhridw. Ontario 



★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★A*** 



Mjiich 7H6 RAINBOW 159 



if+*********+**+**)f+***Wil**)f ********* 



DI//1NJ SS RKMtm 

Si'ort'htmn/: 

In Hctitum, if too yci n lohotoniy, s:niplv 
type Pl.l'tiH aiid h will suit: ihedWincss 
Wbnl nit I Ik Htfd winds lo it« in kill the 
dog 1 * It alwny* change*, vvriic to mc if you 
know ■< .1*1 f I aravel Or., 

Stephrtx Sim*, 
Hrur ni 



\\SV>Ht\ I I) \II\!M! WtS 

I havx wilii eil the K>ll nuing Adventure 
games- Tht* Airman^ At/vrntnrr* of Kntrnk . 
tttui'k Stttu ium, t'/w Trip, ArcO/wm t4&&J?' 
m?m hit, if, \t, rr. t \ ( mwn, Rwfra-Tu, 
Sir Rami 'tph 1 1/ tht AfmPM and Cnr\pl> tfW 
\lun\hrti, t would he more I ban glud to help 
tiny out liasmg ptuhlrnis vwili ihc>c Ndven* 
lures Jlisi S: iliJ mc j S \Sf. j fid | Mill gel 
back 10 you a* foot) us possible. 

In Wni/i nf f'.^vpt docj anvoFic know 
wlnu in do when you're in the treasure 
room ' On you Jl> ^Linictlims with I lie ladder 
or l:m above ground"* Write 10 mc at 51 
Butler Pltwy .Q7W1 

Van t l0Jjpve7 
Summit. S'J 



1 ii M.H>\v\in 

V -iYrt-htutnt 

I have I he game ittitri>ft>n\ "l flan wrath 
alul have gotten 10 1 he hiurih level I cam 
lib an\ creature there besides the gjldrog 
4 jli iinvimc !iclp n AUo, mv hr,ulhe,il ^urs 
lo about 1 hkr«> heals a scornd What 
DllffllltiH have hale ar thews' flasks? 

\t you need help before the fourth level, 
die Mob hiFngt yqu a Vukan ring on the 
liril level, lypt 1 EIRE Ehr Rime nny on 
second level I IC E. Slow these nail use 
them for rhc wizard's image On ilie firsi 
IcVd lurn wound, mow, turn right, move 
kwp limes, turn rights move, mou and 
there is 4 hole m Inmi ol you 1 < hi (he second 
level, lace down the lonjj corridor, move 
down M m the end, lurn fcft. move ihree 
lime*. turn right and lolluw the doors. When 
you arc in a left and right corridor. \j/b mmi 
Co a* far a* you can and you've found nl 
On the third level, make *ur c you o.sca Solar 

I Mich mt 1he scorpion, and Ihe wizard's 
imngc is hard 10 see. After the firsi time 
you aii.iek the WMird* imajje iuc 4 hale 
Uwk 

♦-i>i m»rc help, send a SASE ami ihr 
information you need lo 12 Dimiel SI,. 
U2I3" 

Davifi Hruu'/ttiiwi 
\v>iU>n, U I 



SHAMFH LLV Hit ill SCOREv 

Ait easy way 10 run up yom wore 01 
StunttM t» high a* you like is In Mep hauk 
.uiJ !«ms1i n.-pL-:ik-dk aerM>> ihu- threshold 
between two roonu, bring continuously inlo 
(Uf rooms. C an anyone explain bow 10 use 
the key* U< unUh-k the locks'* And is there 
a green key? 1 can onh find ihe red and 
the while keyv Write 10 me al P.O. Ilo^ 
15564, 2fMKil 

Jiiiwfiftam 
H ai/uttgtutt. PC 



I t VI xHOKTAGF 

S •■ • ' r 1 (> , ■ if, / • 

J need help on Ztfatm, Attti I get over 
liHUHMj I start running nut or fuel really 
fast Any help or hints would he frefttt) 
t p tHco ia ted, Plear*cvciuJ lis lu Hunrue Lane, 
I2A1II 

Kevin Korttmto 



f'YkAum pttA 

I jm a pmud owner of a I RS-Kb C olor 
Comptlftr. The very first gumi I g.iit was 
pyramid I have Iried to figure out how to 
•olve ihts game and it kia.% OCjUij tbivtfl 
tra/> litihcj.li> Ti? i."alic tif int: H mmujw 
1 "Sf. ift hoard Pointers" Page |7*i). I found 
in. 1 in people had sokeU U I would like for 
myotic tn wnic mc and give me the solution 
up 11 My address U ? 20K Ven I urp Qi , 2 T4IWi 
Your help will be greatly appreciated. 

Grrrnubnttt. NC 



Si ufi'hitttrj 

11 anyone want* a eompleic mnp and full 
direct 1 ons for playing PvrttmkL «nd SI and 
a SASE, or if you has cone or iwouuimumu 
a hoot n, send 4 SASE and 111 be glad in 

in iji Mj wddtm iv Box 224, roa ortk 

Keep up the funinMtc Work on vour threat 
rridg.i/ific 

tun tjif/ipky 
BhttrmkHi KonrVi ^'jj 



Sctwthoimit 

I have solved Ruukti-l'u tnii Pyramid and 
I have u few pointer* for my fellow 
Adventurer*. Eor Pyrtimttt don H l worry 
aboul ibe M.epte| u yoiiH Imd you dutfl need 
it. so why waste valuable moves pelting n 
Also l\ir ihi^ of you who are wondering 
if you can save your move loi another dav. 



ajdl Iterc is the answer. Just type Sf*v£ and 
you will see "ready cassette." Then when 
yon v,,mi tr» start agam \ui,i Intad in PxramuL 
txtz and lypc lG«0. You will set "iljJs 
easseile," then hit FMEH 

Vat fiant ii it,. |f \mli keep Truck nl sour 
moves when you gel to ihc wail with the 
vines, you will find ii very easy 10 get out 
rtt the end. Wail until the guards are comtog 
from the right, ihcn keep track ol 1 he moves 
in ihu way 1 , l-typc LOOK.: l4ype S; l-<ync 

CI 1MB VINES ^ pe \ ClK \t von tffl Lml 
1-2-1-2 lashion, you will find that when 11 
ciuiies time to leave Hie icmpJe ,1 yum count 
is -I- then u is nafe to do so, hul if your 
Bainl in & botaln 

(J snu uould like Liny inloimaiion or d 
you woufd like the suluiuifts for either 
Ratika Tu *s r /Wmn/then either send £1 
01 4 SASi iu 2432 t apdol Hill C'u wuit 
N W ,T2M-4C2. Remember, ynur envelope 
tliouM huse ,1 $.37 stamp on it. 

&aitid H Ocliwupi 
Calvary Athfrtu 



AnVANHNi; ON OOMvEA fvlNfi 

St arehoar,J: 

Arc you tired ol playing PonAer A tog 
because you can never iceni M J? cl P a - 1 die 
ttrM level? Try this Q twm the game, POKE 
i2f30S.£, now Cxec, rtuv will let you start 
lit ihc ctevalurs level. 

If you O-oftnn. prxc i?SB^a« you can 
start at the rlviti level And il you CLOAOM, 
PQict J 266^,11] you can start at thccimvcVLO 
heh level 

Alui W you CLWtnPoifC lMH T >tyoucan 
pick how many extra men you warn in play 
■A1M1 . hfini; ,my mmiher ir-im .mc to H$ 

Easily, Em looking for a C0C0 pen pul 
wiih whom I can share nleas ami luwrrkcdp 
It might male these Wisconsin winler* 
bearable Mv address is 70S Michigan Ave 
5.HIHI 

S/j, ^-rO gtf|t. If 7 



Si "rt't*rt(tni 

I have just recently solved the new 
graphics Vl^niuic Hia<.khtnni> hhtnd I 
would like to offer 01 her Adv en Hirers help, 
1 have made a clue shed *ith all Ko moves 
requited to solve the game, but with one 
slight dilleretice. This clue sheel hus nil rhc 
clues encivdcd so yon t ;ui j(et only the elites 
you wanl wohoul accidentally scenic, the 
answer and spoiling the game. I he clue s heel 
comes ssilh ihc decoder \iivt>ne mleieslcd 
should send II to 5.1V South Bert be Ave,. 



lbO THEflAINflOW Mftre-n U«F 



How To Figure 
Foreign Currency 
Exchange Rates 



Over ihc pasv several years, my 
wife and I have had the good 
fortune to he able in i ravel to 
several foreign destinations for a 
combination ol husiness and vucmmn 
B;-nic npical tourists, have always 
been on the lookout lor good bargains 
iind abo for items that are diflienli to. 
corner bv at home 

A big hindrance to our shopping 1 ho* 
always been converting the local cur- 
rency to the U.S. dollar \ ven using a 
hand-held calculator htm proven to he 
irksome tor mc and duesnl appeal 10 
my wife (who keeps lorgeliing the 
formula). 

In any event, the lollnwmg simple 
little program came about when I 
returned Irom iial> (lira - I677;|> where 
I made up a handwritten table to aid 
in converting sale* price* to understand- 
able eosls. 

Using the conversion table, foi 
example. I want to huy a heuuiilul pair 
of kalian shoes, but the pritr tay sav-* 
76,555 lixa. Wow! Gel (WW your trusty 
copy of I he table and look up 76,555 



(iionhm If. Ltxrttt £| a maivnal* 
munawr m t .S i)iwr> I ' omfut/ty. 
ttffititjtat with Jacques Comwatt. He 
attuht like ir* uinjnfni frrtrY* u honk 

wmbfrtittji the wbjtffs of kb ihrev 
hobhU'M witriit trawl. pfti*iogrtiph\ anil 



lira* which falls heiween 540 and S50. 
Sometimes having just that information 
can be enough to pcrmil you to 
consummate (be purchase, but if noi. 
subtracting 67 t tXH> lira <S4fl> from llie 
76 + (HX> leaves 9,000 ur frciueim m. .m.i 
S5. or about S46 total Interpolating in 
this manner, you can eaJeulate an\ 
asking piu L 

ho reign currency exchange rates tire 
published in neuspuper business sections 
<>r b> Local hanks He fore embark my 
on a trip, jusi enter the name of the 
currency and its rate ol exchange to one 
I'.S. dullar Tor each country to be 
visited. Hit the smfk key and Ymlai 

The program requires Extended 



Hv i/urdun L^witi 



u Wt. because ol the u-c ol the point 
using functions, hut shouldn't be 
difficult to alter lo Color basic For 
those readers who live outside the ILS,. 
strnply change the program to refer to 
your own currency wherever "U.S. 
dollars** occurs (lines 30. 40. 140. 210, 
215 1 I he program logic is merely a 
rmtluplicaiion exercise using rrjR^tcXT 
loops lo print mil Ihc table. More time 
was spent in trying lo do a reasonable 
job ol error trapping than with ihe 
BASIC program One last thing, if you 
modify l ine 3 of the program lo add 
iht month of ibis issue and the page 
number, you will always be able to find 
the source of the program. 



rrm>crsiun Table of l ira lo U.S. Dollars 
at The Kale of 1677 lis I 





lira 


I ,s. Jh>lla«s 


Lira 


1 


1677 


2 - 


3354 


5 


5011 


A 


670K 


s 




6 


10062 


7 


ii m 


X 


13416 


*J 


15093 


10 


16770 


H 


IK447 


12 - 


20124 


LI 


21K0I 


M 


2347S 


15 


251571 


lo 


26S32 


17 


2S509 


IH 


mis.-, 


19 


.11863 


20 


8540 


30 


50310 


40 


670Hft 


50 


K3850 


M> 


100620 


70 


117390 


KO - 


134160 


90 


150*30 


jmi 


I&77Q0 



NUwti 19S5 THE RAINBOW 161 



4*- 



"40 45 

END 196 



t lie fitting: 

1 '»»■» #*»*#**## CON VERT ###*##**#* 

2 , **»*19B4 t BY GORDON LEW IN**** 

3 P »*##MARCH 1*85 RAINBOW******* 
* 

10 CLS(3> 

20 PRINT1142, "NONEY'i ;PRINT«2a4, 

"CONVERSION Nl f i PR I NT 8270, "TABLE " | 
3B PRINT*44B f "LL5. DOLLARS IN FO 
RE t GN CURRENCY 11 ; : CQSUB 390 
40 CL5jPRINT«1," THIS PROGRAM WIL 
L PRINT OUT A TABLE OF U.S. DO 
LLARB EXPRESSED AS A FOREIGN CUR 
RENCY * ALL YOU NEED TO DO 19 AN 
SWER A FEW VERY SIMPLE QUESTIONS 
. "1GDSUB37B 

50 PRINT8456,"ARE YOU READY?" 
60 I$-INKEY*t IF I»-*'Y" THEN7B EL 

65 FOR X*tTO580tNEXTX 

70 CLS<3):PRINTQ32 1 " WHAT FQRE 1 3 

N CURRENCY NEEDS TO BE CONSIDER 

ED FOR CONVERSION? '* | s PRINT STR 

INB* (34, 175) INPUT FCf 

75 IF FC*»" h THEN 70 

B0 2«127xQS«STRING#<32,i75> 

90 IF LENCFC*)<23 THEN 135; PR I NT 

« 360, "USE AN ABBREVIATION* ! M iFD 

RX-iTaiS0 = NEXTX 

100 Z-Z-M6 

110 PR I NT«352 , STR I NB* ( 32 , Z > 
120 FOR O1T0 I50i NEXT C 
130 1FZ-255 THEN 140 ELSE 90 



135 PRINT#3S2,DiiPRINT*3S2,FC*i 

140 PR I NTf 352, "HOW MANY "FC$| iPR 

INT#3B4, "ARE THERE IN ONE U.S. D 

□LLAR ? ,f l i INPUT F1i# 

150 IF FM*-"" THEN 140 ELSE FC-V 

AL(FM:t) 

160 IF FC< >0 THEN 170 ELSE CLS<3 
> I BOTO140 

170 IF FC<0 THEN PRlNTfi352 t STRlN 
0*<l2B t 173) ELSE 1 75 1 GOTO 140 
175 CLS(3> 

1B0 PRINT«259,"IS THE PRINTER RE 

ADY ? ? 7 

IBS I*«1NKEY*I I F I*- "Y" THEN 190 EL 
SE 180 

190 CLS13) :PRINT«262, "PRINTING* ( 

** | 

210 PRINT#-2t PR I NT#-2 , " CONVERS I 0 
N TABLE OF "FC$" TO U.S. DOLLARS 
AT THE RATE OF , *FC" TO t"t PRINT 
#-2:PRINT#-2 

215 PRINTK-2,TAB<4> "U.S. DOLLARS 
"FC*i tPRINT#-2,TAB<44) V, U 
• B. DOLLARS w FC*i PRINT1T-2 

225 FT-FC 
230 FORT-1 TO 20 

250 PRINT#-2, US I NO" ### 
«##*«# "tT, 
FT; eFT-FT+FC:NEKT T 
270 FOR T-30 TO 110 STEP 10iFT*F 
C*T 

290 IF T>100 THEN 310 ELSE 250 
310 PRINT #-2:PRINT*-2iPRINT#-2 
330 PRlNTe2*>2,"DQNE PR I NT I NB *| 
350 PRINTS 322, M ANOTHER CURRENCY 

TABLE? tY/NP 1 ! 
370 I*»1NKEY*:IF I*-" u THEN 370 
ELSE IF I*»"Y" THEN 70 ELSE CLS< 
3) : PRINTS 2 70 , "END" : 
3B0 GOTO 3B0 

390 FDR K-1TO1500:NEXT X: RETURN 





GRAPH! SET c«At« 

TrTtl *AGES , DISPLAYS, £TC 
■id FONTS - PALfTTES- 
TOR GRAPviCCJ* % 19.95 


VMS- BBS ^® 

THE PPOTf 5SiC>*Ai tBi 
written VY JEFF FAANCiS 
rr.ATtiHf ri Lk fr. , lODlb M L 
tXTHE*#f L.y VERSATILE > 
HAHQWANE OPiVEK" 

cocoi/Er «4t? $150-00 


B AS TXT OT57 
Aom it ne* cowA*Xf5T5t 

AMD Mlfri DENSrTT TEXT 
SCREEN TO BASIC MtAES 
TEJt ft GRAPHICS If CKSrqrO 

fi4K-l(M3%U,L $34.93 


\_/wLL£y\\# 
/"MICRO \W 
/ SYSTEMS^m 

ff ihir^wa / NANDUNC | s.oa 
ff*LL0* *0 OA» FOR PER 5 CMKS 

funt mr iHrmws for gtw'i 


GftAPHJCOM JOYSTICK 

At nl MOVEMENT- , 
D(LV'( SOfTClUCM SWITCHED 

one locx*»le $24.95 


DISK DISASSEMBLER 

TA£<L££ SEaVEHTECl AND 
*OT0- ECU TING FILES ft 
HuCH MOTIt - EtCST wt'VE 

. i2_^i 

CUSTOM DOS tVrwi 

ADOS 1A HE* DISK ElVNU 
UANDS - USE &.S. DRtVES + 

improve a oiflECTOflT b Bom. 

EfHQV COif*flt4BLE$44 93 


COLOR^aO BBS 

, LATEST E0>74ON< ONE Of 

t*ti *r,st ttr'AFr ol avail adlC 
h|*f low Pfl-rt $|25 00 


GRAPH 1 COM 

FOR QAAPMIC PRODUCTION- 
^OUTS-TfthDhNO" - APR "J- 

ha^bo* $24 95 


SERIAL TO PARALLEL 
CONVERTER «.th 

OCIALiTT CRYSTAL J*)TCH t 
POWER SyPClY, ft ALL 
CABLES INCLUDED. 

ne* low cftuE $49 


RTD powerful. 

PiMOTE TERMINAL OW > Y f R- 
lOQ*» MACHINE LANGUAGE 

jm. n4 »*iMft9w $30.00 


if RtSIQtiNTft IHCL • % BALIS TA*. WHITE OP CALL * OR ME E CAT* 1,0 G - DEALER IHOUrKtES HTVIftD 

/ 301 W ROSEBURG AVE, - SUITE 200, MODESTO , Cfl 95350 
//BBS a ELECTRONIC SHOPPING ■ ( 209) 5 26- 20 3 0 • VOICE PHONE (209) 529-4343 



1€2 



THE RAIHftOW 



WHERE'S-IT 

by C C Laldlaw 

Wnat program* Bra on (|va WtHCti 
disk ii my WtDGET program^ 
WHERE 'S-1T wH answer these qwrrsiKJn* 
lor yf>a ai-i<l mdrflipim G*ek directory wide* 
fit* wt|h up |c 072 proo'ams in each 
Complaiety urner-frlendiy, juBT r u n 
WHERE 'S(T and fo*OWr the prompra to 
Cradle index Filet notfjung up Co D72 

Load or uve e<i*hnQ index (Jem 
fccW, d<He.«j or update inddir Wo* for e 

spacifcc dish 
Son index lues alOMdbedc dm y wim a 
rnaorina language *o#t 
List inden (Mi to screer 
Prim index out wirh V6£ programs, 10 the 

Disftonfy . 
i.32K Extended Color BAS^Ci 



We are aiaa a oejier for 
the following compenjea 
Morefpn Bh v Software 
Compuferwa'e 
Spectrum Pr cjec^ 
Mark DtU AmoaK Epson 
p»i Creations Tom Mn 
PBH Computer toe 
Spectral Assocwia* 
CopmcflfJ. Euro SoftftB/o 
Pnc+ily Pear. Botex 
Cofxo Sofrwore 



JARB 



NARDIL \HH 



teae O Avenue, Sutra C 
National CUy CA 02050 
Afiar houra'. 
BBS 8 10-A74-BO8 1 
Ordarllir*: 
a tt-i tjefl 2 



T.A.G 

THE 
ADVENTURE 
GENERATOR 




Cassette $34 95 
Disk /Am disk . S39 95 



FEATURES 

Creates stand'alone programs 
Up to too room*. 00 cheers 30 command words, and B conOtionai Hags 

Scpporrs tape rind fv--.* output 
Optional pnnier output a? mponant taction* during creation oi AOVENTVPE 
Complete docrumentahon 
Incudes sample ADVENTURE 
Work a wttn an models of the CoCo except MC-lO 
Requires 3j!K E x FundOO Color BASC 



^ GRAY LADY 



Oy Tarry A 5tue<> 

Control your submarine in us efforts to destroy the enemy fteet. You 
must launch your sub to surface missiles while avoiding the depth 
charges Five different types hires graphics end spectacular 
sounds. Also a talking version included a; no extra charge for those 
who have an SCQ1 based voice pacK Four screen 5 and progressive 
difficulty make this all machine language- program a reek bargain 



Cessans $19 95 



DisK/Amdfflfe S24 95 



U 3 COO order* acceptad no c^arga cards p.eaae 
Sniprjmo and han pmg $3 00 
Caniornia randanis please odd a*ti saie* tan 



GRAPHICS 



I6K 



If you *re the kind who likes a dare, (hen 
lake this inviiaiion 




Calling All 

CoCo 
Nuts 



By Raul Poulosky 



his I6K ECB 
graphics display explains 
exactly why there arc so many CoCo 
lows. I was inspired to write CoConuts 
on the first anniversary of having my CoCo, 
CoConuts is a program designed to be expanded 
upon, We challenge ambitious programmers to make 
another screen or two. Good luck? 

(Paul Poulosky t a junior in high \t-html, has hcen a Cui'o o^rwr fi.*r a war. tftt Jtvbtw* an 1 
pliiymg Jtimtisy gam t \\ r nadmy -iru'tttv fiction i 'fantasy hooks and computer programming ) 



55 PAINT CSt, 132) ,1,1 

60 DRAW 9 C2 j Bh 1 65 , 1 20 1 L7 1 U 4 j R7 1 D4 

DRAW "DM 176 , 1 2B| L6| R6 ; U4 | L6 ; R6 
lU4iL6|R6iU4tL6tR6tU4iL&iR6iU4|L 
6'* 

80 DRAW 11 BMB0 , i 28 ; R6 ; L6 ; U4 5 R6; L6; 
U4 ; R6 : L6; U4s R6: L6; U4 ; R6; L6 : U4 ; R6 

90 DRAW "CI : BHS5 , 1 38 ; D30 ; R86 : U30: 
LB6" 

100 PAINT (84, 138) ,1,1 

11B DRAW"CB;BMB0, i33jR9fe" 

120 DRAW "C 1 : BM 1 00 , 1 65 ; R56 ; U3 5 L56 

; D3" 

130 PAINT (101 , 164> ,1,1 




The listing: 

0 'COPYRIGHT (C) BY PAUL POULOSK 
Y 7/22/84 
10 PM0DE4,L 
20 SCREEN 1,2 
30 PCLS 

40 DRAW " BM80 , 1 68 ; R96 ; U65; L 96 ; D65 
■1 

50 DRAW "BM80 . I 33 ; R?6" 



164 THE RAINBOW Mifcr, tSS5 



140 D1MA<5,5> 

150 DRAW" Btt 100, 140: D3; R3: U3;L3" 

160 PA I NT (101, 141) t l«l 

170 GET (99 , 1 39) - < 104 , 144) ,A 

130 FORX-95 TO 160 STEPS 

190 PUT<X, 139)-<X+5,144> ,A 

200 NEXT 

210 PUT U 60, 139) -(165, 144) ,A 
220 DIMB<5 f 5) : GET < 1 00 , 1 39) - { 105, 
144) ,B 

230 FORX=91T0161 STEP 5 

240 RJT<X,146>-(X+5,151) ,B 

241 PUT IX, 153)-tX+5, 158) ,B 
245 NEXT 

250 DRAW " BM60 , 1 2 ; R 1 36 1 D70 ; L 1 36 j LI 

70 

260 DRAW"BM65, 17; R 100* D6<3i L 1 00; U 
60" 

270 DRAW' 1 BM170, 77;R22; U30 ; L22; D3 
0" 

280 CIRCLE ( 177,20) ,3 

290 CIRCLE (IBB, 20) ,3 

700 CIRCLE! 181,33) ,6 

310 DRAWBM120, 103iU21;LHD2l;Ll 

;U2T' 

400 DRAW"Bril00,20:R5;Dl0;L5;RJ0; 
L5sU10;R5" 

410 DRAWBM1 14 , 1SsR2s D\ i L2? Dl ?R2 

420 DRAW k, BN120,20;D10;U105F5;E5$ 

D10" 

430 DRAW "BM6 1 ,35;R6;L6j D6; R6 11 
440 DRAW " BJ190 , 35 ; R6 ; D6; L6 ; U6 ,H 
450 DRAW " BM99 , 35 X R6 i L6 j D6 s R6" 
4 60 DRAW " Bfl 1 08 , 35 ; D6; R6 : U6 : L6 M 
470 DRAW " BMl 1 7 , 35; D6j U6: F6; U6° 
480 DRAW "BM1 26 , 35 ; D6; R6; U6 " 
490 DRAW"Blii35,35;R6;L3;D6" 
500 DRAW ih 0M 144,35; R6; L6; D3;R6; D3 
jL6" 

510 DRAW M BM99 , 45 ; R6 * D6 1 L6; U6 M 
515 LINEtl0B,45>-UU,5i) ,PS£T 
520 LINE< 11 1,51) -CI 14,45) ,PSET 
530 DRAW l 'BHU7,45;R6iL6s03(R4|L4 
;D3;R6" 

540 DRAW " B!i 1 26 , 45 : R6 ; D3 ; L6; 03; 06 

550 DRAW <> B«10B,55;D6;U6;F3iE3:D6 

560 DRAW 0 BM1 17 ,55; F3;E3jG3f D3 " 
570 DRAW" BMB 1,65: R6 ;L6;D6; R6" 
380 DRAW" BM90 , 65 ; R6 ; D6 ; L6 ; U6 H 
S90 DRAW" BM99 , 65; R6; L6; D6{ R6" 
600 DRAW "BM108,65;R6;D6;L6; U6" 
610 DRAW"BM126 1 65:R6;D6s U3:L6: D3 
»U6" 

620 DR A W " BM 1 35 , 65 ; D6 : U6 ; F6; l>6 " 
630 DRAW"BM144 t 65;D65R4sE2:U2; H2 



:L4» 

640 FORX*1TD2000:NEXT 

650 FQRX-66T0164 

660 LINE (X, IB) -CX, 76) , PRESET 

670 NEXT 

680 DRAW"BH103,20; R6; L3; D6" 

690 DRAW " BM 1 1 2 , 20i D6; U3 ! R6 i 03; U6 

700 1JR AW Hl BJ1 121, 20 ; R6 i L6 ; D3 t R4 1 L4 
?D3|R6 M 

710 DRAW"Br1S5,30jR6; D3sL6|U3i D6; 

U3iR3;F3" 

720 DRAW"BM94,30jR6s D6;U3;L6;D3; 

Ub" 

730 DRAW M BM 1 03 , 30 ; R6 ; L3;D6; R3| L6 
740 DRAW "BW1 12,30; D6;U6;F6;U6" 
750 DRAW M BM J 2 1 ,30: R5; Fl ; D2; L6; R6 
;D2;G1;L5;U6" 

760 DRAW 14 Bh 1 30 , 30; R6 ; D6 1 L6 ; U6 ° 

770 DRAW' h Br1139,30|D6jE3;F3jU6" 

7S0 C IRCLE (115,76) ,50, , .4, ,5,. 99 

790 CIRCLE* 1 15,56) ,50 , 4 , - 5, - 99 

B00 CIRCLE (1 15,71 ) ,50, , .4,-5,-99 

810 CIRCLE (1 15, 66> ,50 , , . 4 , . 5, . 99 

820 C IRCLE C 115,61) , 50, , , 4 , . 5, - 99 

830 PAINT (67,71) ,1,1 

835 PAINT (67, 61) ,1,1 

840 FORX*lTO2000;NEXT 

900 FORX=66T0164 

910 LINE (X t lQJ- a, 76) , PRESET 

920 NEXT 

930 GOTO 400 

1000 GOTO 1000 



Bchn play* mutual utile* ifiul yog *ipeeih. _l lj^e 
in u ikHc Itnter an J an octave number sulci press 
ENTER You can pul mere ifoiiii one eumhinalinn On 
a line. 

The livlint: 



0 CLSRND C 0 ) ; 0 1 MA* ( 256 ) i PLA V 11 03T2 
55L255 " 1 1 NPUT " NOTES" t A * ; FORX -1 TO 
L£N*A*> : A*CX)*M1D* SA*,X,1) iA~VAL 
<A*tXM ; I F A< 6 AND A >0THENPLAV 11 □ ,, +A 
* <X) :NEXTX ELSEIFAJi(X) >' 0"ANDVAL 
<A*(X> ) ^0THENPR I NT M ERRDR ! " : END E 
LSEFrJRZ*20TOlSTEP-i: Vf -"V+STR* t 
I ) i PLAY m i, X ) +Vt J NEXT Z , X s RUN 



Soitfh Salmi V \ 



M fcnitt flit AtWix.i ffi.a rV \(MHt«tti**. in J 'It Luit-pjiLiiin ft^»Ki». 



(vurcn ^aoa therainddw 1Q5 



SUPER BACK-UP UTILITY 

WITH SB U FROM COM PUT] K ■ YOU'LL NEVER NEED 
ANOTHER BACK- Jf U T aiTV ro* YOU(* cocow 
SUPER SACK UP UTILITY WILL PERFORM ALL 
OF THt FOLLOW HQ FUNCTIONS 
1 TAPE TO TAPE iP*-^** rita** fri *hh.t o 1 plpt*wi *en»m*& r i 
3 TAPE TC DISK I Cuirtr ["wgrp.™ to DfcNtl 
3 AUTO R E LOCATE i fr* CiiHrrre Orog'imt urn tcitLf ; 

WITH pi** ixmr»tm j py*l*nu) I 

4, DISK TO TAPE ^iicc Out* D'uv»rr- t nmo &MMffit 
I. DISK TO DISK iw*«riu< Sp«-N Jm«a» Pj 0 g<nm 

- MENU DRIVEN' 

* REQUIRES 32* EXTE MOED COCO 

" REOUIRtS t OR 2 DRIVES rj^ FunciKiRii 

* ALL MACHINE LANGUAGE ! 1 '. 

] COMPARE WITH QTH E R 1 NO tV1 DUAL PROG RA MS 1 
COST! NG IN E XCE5S OP > 1 00 ,00 OR MORE M I ' 

* i * ONLY S49 .95! * * * 

ISUPPLIEO ON DISK I 



j}. T.T.U. - TRIPLE TRANSFER UTILITY (C) 

tin fm Cpsirtlf 4 IVrt Ptnpw* Tr*t»Hrf 

Jtf a"**!**"! H*W"» CMMM PT*™ (W 071*0 witf< as a)it, ar^dine. irttfw ■ 
■cm ifvuqf varwn i»ni * Cwn AEt'i Sac A NU:fw» i nn *«■ 



nt*f«fl p I r**«u **r mn/i'* 



REQUIRES 32 K CC EXT, 

C assette S 1 9 .95 Disk $24.95 



PflDF F SSiONAL BARTENDERS GU'Df 
'Mtfi. Pirpw' 'Ovff IK* Liiiintftf J Eat* la add your tavotrtr? 1 
1 Pr m: to 3 Jt Ei ihtffri c 3 ■ ih to* easy rrFeren^c- 1 Access dr-ni by rww 
v *)tx* cmrmf * til iiiies eompui u« 'J as" Accra Htcao flii* ic^i 
(any lacDftt m pull (wo reads') 

fecruLte* 32 K CC ana 1 Dfw* 



HAW tofltl, IDLfkjrgr mod*, gtmiiK tliK. FJftrUDXP SAS>C pKWPaSp 0« 



HE QUI RES ■*> COCO 



TAPE $11 .99 



TAPEdR 



fn »t j iu-it env*™ ** flrt^^nj *nrt*j prrinj ji 
fcMuT t il'itiq 1* '^w T*«. 0* ** HJ iW fr-nt n* l»*ih-r«j 
>fpf * Ml WvNr* l #*?**»> D«U Bnc 
Mfl Star f * m) lAXsui 

I ■.[]*{. Fdri *Hi'*-i».Fi<r-ii*t« F »riH*rt u«fUI»BilHifl!M»ftifUPtt|ri 

t>> taw m*i <tr* p t*v IM 3JK I'satM* 

ftEOUF BES TflU ER TENDED COCO CASS E rr E PLAYlff 
IPftlNTER OPTIOHAI4 



CA&6IFTF $1 1 t 99 



&PIT-N IMAGE (C) 

li'i D«t Itd Uc Ut*»r 



RAJNSOW 

mtt ft ***tri 16 luW ll» NtB^Iti ifDMM ffn*-i«nf k^pi SfrS N ltiiI? i 

tfW i^^^ n* - YtL' *^j£p# S*» fF^ipn} ^ >^ ^flSC4 '6 "Tflnrui bltf-'-if K^vRcre 

Bk* u« - m goad .mKt - thP'l w*f 

REQUIRES 32K CC AND t OR MORE DRIVES 
DISKETTE $34,95 



OS-9 

^"A"^^ 1 A A" ^CONVERT" "^"A""R"R""^^ 

Hp* - L ■ j" i-i-yil n 

TM M*fi U1 uMt »* awn Or. ^ rrwmpw f Je/Q'rti iS^no 

RE QUIRES WR COCO AND J DfilVEE 
SUPPLIED OR DISK OKI v $49,95 



^MASTER 

-^=-^ REY 

0 I9B4 



ONLY 

»99.95 



P»|t .«« tl»> * I 4<* I ^t^f ■ tit*** 1 hfttl |H lilfr M 

1 * M(t » ¥ » ( g h.^ , B j E >. H li I>-»,'HJM 

tr*JrTf«1 *r«* mi»it«*P|i" 

'»» Mf't* <(' -II limlnvd )att If* Hil i'gi:n Jail 4* 4 Ultf* <l> 
■ 1 ibi>i »p j ivilfiHf, ■Mttl 'I' »ii nU+i a»*tf«<» dit :aif 

|W faC» I IfaJ'r A *< 1 1 III I4lr II 'li*pin a * i»i td lhii n>r, Hflt'd h 

ti' ;»f. »!»» I'lttlJtil i" »H, tj t«M *r lilli IHi 4*11(1 *(T 

U**Hit iLllllllt.T' RwTtl 'cr «r *'L 'ftlmi 

•JIHHril*!-!* Hill' ■ II »" tttll IHtN "«l *"» J*tiEJ.#r E J |KMMf 

<■*□'■ . ■ III 5'ifi' if iti *p*u-f (r Mpw q* ||(l 

Mfjaltl* **jli»i l*P *JL jriMPl tfUl'i *:i ».l*-1l*M |'l«r»4t 

i;»-T,* >|f(| i»| toll fe.li.4ttl »!' I»^* *« »i* lili|> 1IID.1 »i« *■ lit! I#IT«' 

iuii:> ifrMkiu. ifciU mic it> li ihiiiLii: 

Cltl'IMiMnl. f«fi I* 4*1 M*ti*4 lwr|| aitP *J I <«p^i<ii« «■ C*C4, It** 

141TEI Ifl i«f it v in It iivml"! "Hp |'«|*i>l ifpp Tp l^llj i*f fit lr»t 

■1 ■*>■«*#■ I PlKI/mit* iiihII, U^r^'l' D*>*i LN ^f-qpl i*c 1 1 v *» ||I|»J 
♦ l«ili «»J I uln l»P» I » (i tll> *l h r i';;rin J| ,g. ; t i . ■ 



S*e ill"! t*« "*TT[I . [1 |t«tl>< *il H ti* Unp. Uf ***+jti» < 

jHfpt* tH t £ FIT JLII I'!.*, «** «t t«» lit* #1 I t-llCfl >*. It 4*1* I 
Ml^ft* nmtiiBH'. "fi (i |ai-f j£n«r|* <f|t«»l mi! PlfjM tn» g*t*l I' |M*1 ■ I 
<p«4|B«l t *a« |fi ltrMF tpiirl 41 1 J «iln mil «i*p|fin| a' |fj*Pi[ VKftmH 



FASTAPE 

Th* FAM «** Ti*4^ 'p * Dti On* 
f ion - Ji^rlnj Sfrm 

* ai*4r ff"n ion aajHft* i d m Ktt/ Vpjfji Notrta 5o«o n m« rvtuc^vm 
1*13*1 IScKfii nitt\ *r£ mahn I m^ti^ii it 11*1 >n ttn «*• ro-A.a'oj li/.-n 
■Jfor^lK *0u*'«(Fl »'tJllKt| I*p r***«rt)ipvni*rrtrr**>lCft**jftl CflfTO 

^ry i«ics«*y« &««. ii«»rtfi jtb ►> c\k%^ i^fc 1 . Cvn(>*<tfeipt***iaif 
1M tmn Cn b* umJ «Mfi 1 ******* t* Hid rwTf dtw< Jiim« 
► ilrnrg-v r»<;nnim»nLl HVii 1lna u!J«Pt T " Flir^k 7.83 
*.tr*«| tor IfcOM PrtrhCHJl dl*4l IV»1*m» - No* COCO. IO. HI 

RECMJPRES 1«( COCO CASSETTE $21.95 

THE PEEPER 



l D «4^*Y4f>rT^eqol'W>>4*n, at Cm I ?l 3K\fWttA Ot(V*i rfUIrt jntfla miitt* 
"n* 1 *** irttmjHiniftjpirfyi T4 IM |t» coIspj 1*1 OHK * twill Mwi \mo/*t 

»< rjoc*n«5 n-hf w-*ni ff«n p*npn pwm camnttrt v»p» urar-m ijit* 

"* »>l iWH'IflM 1> ^bfr**W**0ff>BV1^1^l*ptflnril r C^ 

wttac'iUL ttfrw 




I J 'f-.4l |'»|f*lt ** Hi |LF[ik tM |. 



r»i iy«i ttaf » «**»ttt*< - fiEtili. ■ifLtitd- 
. W fOlt PA* PfljBEt <H|ie>3S 



PEOUIAES laK coco 
ON CASSETTE [COPfAflLE TO DISK | $24.95 



WITH ASSEhlflLEP LISTING 



n99^ <215) &46-72SO 


P.O. SOX 207 p LANG HORN E. PA 1*0*7 f[ 




j^HHtt' CMC* ur M O 


Add 13 DC lh'pDiif; * PA ■■tid*^* mo6 Ss t*N» l«i ^ 





BUSINESS 



The first of a iwu-pari series 

So, You Want To 
Sell Your Software . . . 



Many people write a piece of 
software for the Color Com- 
puter which they think other 
people could use and enjoy 1 lu re are 
three ways to go: donating ihe soli ware 
to the public domain by sending il lo 
CompuServe or other hu lie tin hoards, 
submitting it lor publication in IHF 
R MS how or another magazine, or 
trying to sell the program. 

People who decide to iell a piece of 
software that they have written then 
need to decide whether they want to 
sell il themselves or if they want lit 
submit it In an existing software house. 
Ihcie arc many pro?, and cons related 
lo each choice. Hie final decision i> 
truly an individual one. often hnscd on 
the amount ol hme and money the 
author has in invest in his 'her program 
and nut on the quality of I he software. 

1 ct'-- examine t lit* advantages and 
pitfalls of try trig to sell ihe software 
yourself. Next month, we will discuss 
having a software house market your 



(Sum ft Davis has a trmxter'x degree in 
tinguisiiiS and has tuughi Spanish uti 
ihc hti;h school and eaiiege teveix* She 
is also a CtM with seven expe- 
rieme it) the life and health insurance 
fietdx. in addition, she dexixm educa- 
tional f'rufintms for Sugar Software, 
wktth she o\enx wtth her huxhand* 



program. 

I he first decision that you have lo 
make is the form that your business will 
lake. If you arc setting up the business 
all alone, you can cither have a sole 
proprietorship or form a corporation. 
I; i I her way. you may have a* mum 
employees as you wish. If you plan to 
si. u! the hiiMiiev. wnli .mother pciMm. 
you can have a joint venture, i part- 
nership or a corporation If you have 
had a business belotc ( you know the 
pros an J loos of each nt these business 
forms. If nou you will want to consult 
your aitorncy, Small Business Assoei- 
M Eon ami or accountant before making 
your decision. 

Now, led get a business mime. 
Choose a name that tells something 
about you or your business. Alter you 
decide on a good name, you will have 
to regisier (hi. name with tire state in 
which you reside. You will have to pay 
a fee for this. The stale will look into 
its database of registered company 
names to make sure that you have not 
used a name already in use or a name 
that is very close to one already in use. 
You should not start using your 
business name until your slate has given 
you ihc go-ahead. 

After i he slate OKs your new business 
name, it will tell you about even more 
lees which you must pay. The stale, 
county mid local lees that you will have 



By Sii sun P- Davis 



10 pay vary* and you must find out 
about l hem. Ignorance here is no excuse 
and you will probably have penalties 
to pay il you do not pay all your Ices 
at i his tune Voo will need a vendor's 
license Tor each slate in which you will 
be selling your software. Ibis license 
is renewed annually. This vendor's 
license obligates you to collect and send 
in at various intervals the soles lax 
levied by your slate. 

You will need to establish a business 
relationship with a bank. You will need 

11 business checking account und perhaps 
business credit cards. The "rules'* for 
this account will probably be different 
from those m| vonr perianal account, 
and you will probably incur more 
charges . Do you need a loan to get 
started in your business or to expand? 
Your business banker will be able lo 
help you here If you want to offer your 
customers charge privileges, you will 
need in apply lo be a Visa, Mastercard: 
merchant The hank will take a certain 
percent a ge oj each charge card 4 ale; ihc 
newer you are, the higher your pcrcent- 

\ <>u will probably lind this well 
worth u r as phone customers can easily 
order after they have all I he information 
they need about your program. 

You and the bank will need to decide 
how much money you cart afford to lose 
if things do not go well at first If you 
do not achieve the>»e financial gauls* you 



Mirth isar, THf rwkpow 167 



will ncud to do .) vnoih reevaluaiion. 

Finally, you lire ready losiartl Where 
will you conduct your business - from 
your home or from a tfpurutc office 
or store? If you will be lea>.oitj a >iure 
or oil ice. >ou will need money lor rent 
iind ulilHies he I on' trie Jifsi sjik- is even 
made. Most people start iheir Color 
Computer businesses from Hume, Rvcn 
THE rainbow started off in Lunnic 
Fulk's house, eventually taking over 
every inch of habitable space (No* I 
heai they hove had to expand the 
Pn^peci T Ky., city limits lo aecornnu*- 
duie all i. Ik- growth,} II you will be 
running your business from home, do 
you have a separate place to do the 
busine**? The IRS has tightened up on 
i he 4± ulfice in the home* 1 rule, and you 
iiuiM h,r. c .1 place where >ou Londuei 
your business and don't do anything 
else. You will need to decide if you will 
get a separate business telephone, if you 
will get an 300 number and how you 
want to handle your long distance calls. 

Hoxh survey your equipment. Do 
you have enough computers, tape 
recorder, disk driven intfrurdinu lo 
Gary, my husband, no one ever has 
enough disk drivesp and controllers and 
tape duplicators to Jill orders? If you 



don't, wilt you buy the machines or will 
you have your duplication professionally 

You will need lo find bulk suppliers 
<il iJ|K*s and diskettes, mailing envelopes 
and office supplies. Many of these 
places advertise. You can probably get 
gond recommendations from other 
software houses and local business- 
people 

t here is a lot of artwork lo eomidcr 
in the software publishing busincv,. 
You will need to develop a logo to use 
on your business cards, leticrhead and 
magazine advertising. Document at ion 
honklcrs need 10 be designed. You will 
need to decide what kind of packaging 
you want lo use and who will do it for 
voir All of these things will hove to 
be printed. You can attempt to do this 
all yourself or you can hire someone 
else lo do il for you. The people who 
purchase software have become more 
sop hi shea led. and ads I hat were accept* 
able two years ago are no longer secfl. 
Your ads need to altract their attention 
so that they can read about your 
product. 

Now is lhe lime 10 set up an adver- 
siMni' buJjjei I his will help yow and 
or >our advertising director or aeencv 



make the best deci. Minis. Will yuu 
advertise only in magazines like HAIN- 
ikiW. which are Color Compaicr .spccifie 
or will you also consider magazines 
which deal with other computers? A call 
or letter to the Luhcrtivinc. mana^ci will 
gei you a copy of the Iwlest rate card. 
The ad rates, sizes of the ads, discount 
terms and conditions, mechanical 
requirements, issuance and closing 
dates will all be spelled out for you, 

You will also have to consider 
attending trade shows, There arc Color 
Computer specific shows such as the 
R •MNHOWfrtl- and therg arc business 
sol i ware shows, educational software 
shows, etc . for all home computers. 

You will need lo develop a catalog, 
a flyer or both. Will you do mass 
mailings and how will you develop your 
mailing list'.' You migh< investigate i!k 
advantages of purchasing a bulk mailing 
perrni! or renting a post office box. You 
will need to develop policies aboui 
COD orders, cm ending credit and your 
eol lection procedures. Obviously, there 
arc many factors which will influence 
your decision. Once you have considered 
the above questions, and others that 
may occur to you. it's time lo start You 
are ready to go! Good luck! 4t 



COLOR COMPUTERS 



CALL TOLL FREE 1 800-248-3823 



COLO" COMPUHR. DISK DRIVE AND PRINTERS 



COLOR COMPUTER SOFTWARE 



.« y» ifl*E«HiKl*tfC«i*'CCiir*irfurZ 1 139 95 I 

IWOW 0»f<> l nrOX*C<vl*fi*T ft 3*S9S % 

.- ■>":' D.«r>n»» 2 iXHOqfercpfM > 37»« S 

ft \%IWCUP insRCLP»CV#W-j«i.i S i»K i 

H - ' rWP 'lOVlC^l^M TnHdHA)d*P'fi|*r f j»« 4 

ta DMP r ^ipoo»Pu*i Ucc* Stent 1 4pji 1 

■ DOT MO'ttBlCAftl W*-»iPrinMH ( 4S&DCI % 



S6Q0 
530 00 



S 

* SUA 

S »»•> 

S «#« 

S »IK 

S W95 

S CALL 

15% On 



OTHER PRINTERS AND ACCESSORIES 



dOTS: » Sk<ai *(> P*M>m intuit 



Qlffl 

p nicr 

CALL 
CALL 
2^00 

Ml Hi 



CC*WE* il"CW«fcn,a' 
AMOCK.KWiMmito* 
VIDEO PLUS Stent? 
GaRiLL* Mu>Kx 



I «600 
t 11009 

I 156 00 



COLOR ACCESSORIES 



^ K?5 Wi-J^l? PrtH?*T Pn* 
^fi.3a»itWMr>j T Mi.i iEAC-i, 



70K t dial » 3018 FH«n»mI Bate Ki> 

S9 0C S H00 rt-nreDKwJ.ConMdMmiffr.1 

69 95 » woo 2t-nnawCimm 

24 56 | 21 00 

SH t 34*} HfyeaMODcnqi 



J9H 
1«M 



34 CC 

is 00 
•in. i" 
moo 

71300 



PERRY COMPUTERS * 137 NORTH MAIN STREET * PERRY, Ml 48872' 

16B THE RAINS 0# Mflfih 19AS 



Now . . . from the makers. 



comes the new, expanded 



Just because we at PCM call 
ourselves The Magazine for 
Professional Computing 
Management, you shouldn't 
get the idea that we're no fun, 

We cover five oi 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 2000, 
Tandy 1200 and Tandy 1000 

We learned from the 
rainbow that readers want 
programs to type in, so, each 
month we bring you an 
assortment of them, including 



games, utilities, business 
applications and graphics. 

Also. PCM is the only 
computer publication 
anywhere in the world (that 
we know of) that brings you 
programs in bar code, ready 
to scan into memory with the 
sweep of a wand! 

Add to this our regular 
tutorials on MS-DOS and 
dBASE, and monthly 
columns on 

telecommunicating, hardware 
and machine language, as 
well as basic programming 
tips and product reviews, and 
we think you'll find we're one 
of the most informative and 



fun magazines on the market 
today 

So. why not join us , , . just 
for the fun of it? You'll 
receive 12 issues for $23 
Send your check or money 
order to: pcm 

P.O. Box 305 
Prospect, KV 40059 

Please include your Visa, 
MasterCard or American 
Express number and 
expiration date If you wish to 
charge it. Sorry, we do not 
bill 



BiWwWa »J 5 JO* A.r LI S |» A.Ilt* -M, • 

lor Uni topj KV n 



□ 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 

□ Charge my subscription to my: □ VISA, □ MC t □ AE card 

Acct. # Interbank # (MC only) 

Signature Card Expiration Date 

*C4«>*4an vut*cotz*r% «4d U 5 $7 SurtK* nti tltvwtw* U 5 *W Airmail U 5 teS Allc« M meats to* lini espy 



The Stock Market 



By Patrick H. Lowrie, Jn 



Yuu ton gauge your own perfor- 
mance in the stock market with 
Stock Index. It works equally 
well lor measuring ihc performance of 
mutual funds, bond** or anything where 
the price fluctuates with time. 

Measuring yimr perEtirmanci; js cum 
if you just buy same shares nod hold 
I hem. The price of the stock limes the 
number of shares you hold tells you 
whether you Ye made money or lost it. 

But. when you hoy a few shares of 
this- stnuk tddii>, j lew more shares in 
another stock in a couple of weeks or 
month*, then sell some shares after 
another month or so t how can you tell? 
With some slocks increasing while 
others arc decreasing, determining the 
nei performance can be a chore. 

Stock Index will take the work out 
of iL It doesn't care whether you're 
buying or selling, or whether you Ye 
reinvest i ng the d iv id ends o r t ak i ng t he m 
in cash, h will faithfully show you not 
only how you are doing r but it can show 
how well you would be doing if you 
had invested different ly t or how any 
group of stocks, bonds funds, elc> are 
doing. 

It s very important to note here thai 
you don't have to actually buy stock 
to use this program. On the contrary, 
this program provides an ideal tool by 
which you can experiment with hypo- 
thetical purchases and sales to evaluate 
an investment method before you spend 
any money! 

Running the Program 

Once the program is loaded, run il. 

f Patrick Lowrie, president of Lowrie 
information Systems, inc., holds a 
bachelor's degree with special honors 
in electrical engineering. He has heen 
writing programs professionally and for 
fun since 19&0J 



To pass the title, press any key. If you 
answer *N M to the query about the 
printer, the program disables the PRINT 
commands so you can't inadvertently 
request a print (which would cause ihc 
program to lock up without a primer 
attached I. 

Amount Invested 

After you have entered the date, the 
program will prompt "total invest- 
ment?". Enter the total net amount you 
have actually (of hypothetical^ I spem 
in purchases of shares as of that date. 
I.lf you don't know ihi* number, or if 
you want to just compare stocks, for 
instance, against a baseline dale, see 
"Determination of Baseline" below,! 

tf you want to know precisely how 
your investments ate doing, this number 
should include broker's fees, coal of 
wiring the money or com oi the certified 
check, and any other costs immediately 
associated with the purchase. If your 
purchase was for less than SI, 000. it's 
more important to include these costs, 
as they arc a larger percentage of the 
total investment than for larger invest- 
ment*. They arc real, however, so lo 
ignore them is lo make the picture look 
ivuiiL^ksn uv-wv i\un :i i cully iv 

If you have sold shares, reduce the 
total amount invested by the amount 
ai cash you received from (he sule J and 
he sure to reduce I he NO SHARFS 
by the number sold). 

Dividends Taken In Cash 

Next, the program will prompt 
"Total dividends taken in cash 0 "* As 
any dividends you have taken in cash 
are part of the return on your invest- 
ment, entering this value will allow the 
program to more accurately compute 
your performance. (Any dividends that 
yuu have rein vested will increase the 
number of shares of the stock in 



W*rch 1W5 THE RAINBOW 



171 



question, and should be included in the 
HO. SHARES.) 

libit of Kivtries 

Next, the program displays a table 
of three columns. The first column is 
for entry of me identifier of the stock, 
fund, bond, etc. This identifier may he 
up to eight characters long. An example 
might be E-'DM or FREEDOM for a 
mutual fund named "freedom," or 
GMC or GENMOTOR for Gene™! 
Motors Corporation, 

If you have several different stocks 
or funds, a list of names and their 
abbreviations is handy, Press ENTER 
after enlering the name. 

The NO, SH ARES column is for the 
number of share* you own [or owned) 
of that stocV or fund on this date. If 
your investments arc in mutual or 
money market funds, thii number 
should be carried out to three decimal 
places, for example: 34 567. Press 
ENTER after entering the number The 
cursor automatically moves to the next 
column 

PRKT is the price per share on ibis 
date. Your broker (if you have one) can 
tell you this price, or you can get it 
out of the newspaper for this dale. It 
must be entered as a decimal rather than 
as a fraction, and may be carried out 
to two decimal places This corresponds 
to bow the prices are listed today in 
most newspapers, though they are 
usual I) quiited m fractions nvci rhu aii 

This process is repeated for each 
stock you own or are analyzing You 
may List up to 12 entries. But, what if 
you have more entries than 12? 

This program will let you list as many 
entries as you wish flit explain bow a 
bit later 1 1 but I hey must he in blocks 
no greater than 12 crimes long. When 
all (or J 2) stocks have been listed, press 
ENTER in the "Stock" column of the 
nest row. If you have listed 12 entries, 
the correction phase wilt be automat- 
ically entered, 

Corrections 

The entries will now be relisted on 
the screen followed bv the words 
CORRECTIONS? (Y/N). If you made 
□ mistake during the entry of the slocks, 
now is the time you can fix it In 
response to your pressing 'Y\ the 
program will prompt fcMTFR NO, OF 
LINE TO BE CHANGE O This number 
must be followed by ENTER. 

You can also add slocks by selecting 
a number higher than those listed, (If 
you enter a number greater than 12, 



the program will announce "improper 
entry," and request "'Correction?" 
□gam,) That is, if three stocks arc listed, 
you can add another stock by selecting 
a number larger than W. The program 
will always list the next entry with the 
next successive number, so, if at the end 
of a three row entry, you entered a '5'. 
the program would enter a "4' because 
thai is the neKi number in the series. 




"'Slock Index doesn't 
rare whether you re 
buying or selling, or 
whether youVe 
reinvesting the 
dividends or taking 
them in cash. It will 
faithfully show yon not 
only how yon are doing, 
but it can show how 
well you wo old be 
doin£ if you had 
invested differently , . 

You can also delete a stock by 
pressing ENTER without any entry in the 
"Stock" column of the row to be 
deleted. Following each correction the 
program will relist all entries followed 
by CORRECTIONS'.' (V,'N) You will 
stay in the correcting mode until you 
respond to the "ComectionsT prompt 
with "N". 

Remits 

When you have completed the cor- 
rections, the pi op ram will print the 
results, of the calculation on the screen. 
The screen will fust list lite date of this 
analysis, then the amount invested, 
dividends taken, and a table of all 
entries with the value of each entry 
noted in the right-hand column. 

If the total number of entries exceeds 
six, the program will state at the bottom 
or the screen PRESS ENTER TO 
CONTINUE, Pressing ENTER brings up 
ihe res i of the data. 

At E he bottom ol the table sou will 
note I row entitled AGG I, **AGG" 
stands for aggregate. This row is the 
one row equivalent to all the other 
entries. This is the feature of the 
program that lets you analyze a* many 



iti vestment units as you wish. Before 
[ explain how, note below the AGG I 
row the "total value " of the entries 
listed, and below that the "Index." 

Index 

The Index is what this program is 
all about. If you haven't made or tost 
a penny, the Index will be 100.00, This 
means you still have 100 percent of your 
investment. 

If you have made money, the Indies 
will be greater than 100. and the Total 
Value of your entries may be greater 
than the amount invested. 

Please note, though, if you have 
taken appreciable dividends in cash, the 
"total value* number can be smaller 
than the "invested to dale." while the 
Index is greater than 100 This is 
because the program includes these 
dividends in its calculation of the lntkx T 
but they do not show up in the value* 
Of the investments listed. Nevertheless* 
if the Index is greater than lOfl.OQ, you 
have made money. 

The Index will not be below 100 00 
until the value of all your entries plus 
dividends taken arc Jess than the total 
amount in vested . 

Printout 

If yuti answered "V* to the "printer 
connected?* prompt, vou will see at the 
bottom of the screen PRINTOUT fY 
N)?, A "Y" response to this prompt will 
result in a dump of the entire table to 
ihe printer. Since the printer is not 
limited by screen size, the complete (tip 
to 12) entries are printed on one table 

Additional Entries 

If you answered 'V to the "printer 
L'onncctcd?" prompt, or if you answer 
*N" to the Sprint out?" prompt or at the 
completion of the printout, the prompt 
MORE STOCKS? will appear m the 
bottom of the screen with the (Y/N) 
flashing 

If you respond with 'Y\ the program 
returns to the stock entry ublc. but it 
firsi enters ihe AGG I row to this new 
table as entry tt I . This includes the total 
aggregate entries of the first table us 
the first entry of thU new table. As a 
consequence, the results of these new 
entries will include the results of the 
previous entries as well 

By a wcri ng * Y * i o the "more stoc ks " 
prompt, you can build your total 
analysis to include as many entries as 
yon choose Each time a new AGO is 
calculated, the AGG identifier will 
increase by one {the first will be AGG 



172 THE RAINBOW Marc* IfflS 



f„ i he weoitd will he AGO 2 and $*> 
onK 

Answering *N* to the "more stoeks** 
prompt will return you lo the "entry 
date" prom pi for cmry of a new and 
independent set of daln. 

IHeterminaimn uf Baseline 

You may seleet any analysis us ynur 
baseline by entering D' in answer lo the 
**1olni invest mem" prompt. Poinj this 
will came the "Toial Value" amount in 
I he result uhlc iu be the baseline frnm 
which subsequent analyses can be 
bused. It become* lOOpcrecni no m alter 
what value it has This is a convenient 
way to determine the performance of 
a block of slocks, funds, ete . foi a 



peri iid of lime following a spcujlk date. 
Once the baseline value is established f 
it becomes the value u\Ckt as ihe " 1 oial 
Investment'* for future analyses. 

Final Note 

If you want to go back into the 
program without losing the data, press 
DRFAfc to exit ihe program, then key 
in GOTO iae and enter. The program wdl 
then disphn the last Its! <d data entered 
with COR k U C IT DNS? ( V | N ) at the 
himnin of the screen, and you are hack 
in. ihe "correct inns'* phase. 

Note, however, ihat in order lo 
change the amount invested or dividends 
ink co in cash, you must either respond 
vtitli 'V 10 ihe "more stoeksT prompt. 



or break and rerun the program In 
eiiliei t-'^isL-. all pic\ uhjs data are erased. 

\uihor s I omuicTO 

An enhanced version ot Sftn k 1iufv.\ 
\s one item on the menu ot investment 
programs lor the serious investor that 
\-> BOQEl lo be published. These program* 
arc intended to make the C0Q3 a truk 
useful investment tool. Kor additional 
information about I best pro y rams, and 
for information about a pre-publication 
offer, write to the following address: 
l.nwrie Information Services, Inc.. 17 
I owne C ircle. P.O. Dux .0728. Hulcah, 
FL 3301 1. phone (305} 557-665 1 . 

t'np\Ei|tltl If I I t*wnf I nl cinnamon Sfefvkfl Int 
14X4 



200 ,30 

300 255 
440 17 
END 2?M 



The listing 

50 STOCK INDEX JUNE 24,1^84 
100 CL5: PRINTS 133, 



* " : PR I NT© 1 65 * " * 

*' l :PRINTei97 f ** S 
TOCK #"sPRINTe22 1 ? f "i 

$":PRINT£26ii "* 
INDEX * tl sPRIHT#2<?3,"* 

* M ;PRINT«325« M * 

110 PRINTe4i6,"C0PYRlGHT <C> LOW 
RIE INFORMATION SERVICES, IN 



[HDl^IcreeI 

^ COLOR CHARACTER GENERATOR ^ 

flAlfJEOW hjvimiow 

«*Zr A HEW DIMENSION IN COLOR COIHPUTINB 



INCENTIVE SOFTWARE 
15191 6B1-0133 



•Miv w Is 3 cH»*»el»t Wet «V 4 Cgferi «n Oft *«• icrwv 4 
total ot 10 *»*•% aviiUtff f»* Iq *2»J* t 12*31 *n 

,ci Ig. * tf*firw«ht» «inflnw *1T»fn^ p1 »n, Alln 

weludfrt wtjtjrit»»t tcToHm? <crMih|i dm Itm icrooni. 
• Ineludtt pent & "ml «v» «r**n 4u«** «i i inn trr ft, E, 

EFint, 4 ti*m«ni (winl»f>. > Pb»t« I 
'S*1C1»1 f ' act 0«l»f *»n M ,w 1 1 *«U9 ****** cn« 1mc n 

llw«< <v«n Dra^tim K 
*A mvwz%m\ >rml«f fLinlrbi cm r>n»P>.iT rhjip,iit«*t tr <n# t:***P 

"A wuir oM eok» cc*»«<ttr i. One* mu it r » -co 

man t unit* B»vjtt*f l*fp^»lli *JHhM»l ^. 



P,0. B0K 52 3 
STATIfttf P 
LONDON ONTARIO 



p.t), BOX 7261 
--^ftT HURON 
MICK HAH ^»830i 



MTNIWH RR'iU rREMENT l6K BASIC 
TAFE - 2^.9^ US or 29. ?5 COM 
DISK - 27*95 US or 32- 05 CDN 



»' >. tin. y« M» 

' tJD, ?ttl«< an* 
rtoita 104 tl 



ooila-aa *»lh'«* t C*»*0* on 



Mulch fB65 THE rainbow 173 



C- 1904. ALL RIGHTS R 

E5ERVED" 

120 F*-1NKEY«; IF F*-" "THEN 120 
130 DIMS* (13) sDIMNSf 13) :DIMP U3> 
:DIMTP(13J :DIMK<13) :0IMLU3) sDIM 
ri(13> 

140 CLSi PRINT® 1 95, "PRINTER CONNE 
CTED? IY/N) ■ 

150 D*="INKEY*: IFQ*<>"Y" ANDQ*<>" 
N" THEN 150 ELSE IF0*-"Y" THEN PP 
=1 ELSE PP«0 

180 FORX-lTO13jQ#{X>« ,|,1 tNSiX>-0t 
P t X ) -O : NE XT X : CLS : PR I NT " * ***STOCK 

INDEX CALCULATOR**** ■* 
190 LINE INPUT 1 ENTRY DATE FID/ DA/ Y 
R M ; M* : PR 1 NTUS I NG "TOTAL INVESTHE 
NT ON V. X";M*i INPUT TD: INPU 

T" TOTAL DIVIDENDS TAKEN 

IN CASH" ; DC 
200 DV^TD/100 
210 Tl»0sG=0£ AG-0iV=0 
220 CLS: PRINTS, "STOCK NO. 

PRICE/" : PRI NT&46, "SHARES SHA 
RE " 

230 IF AG>0 THEN PRINT&64, U51 NG M 
I X X ##*.##* ###**#"* A 
*,HS,PZ 

240 FORX=(G+U TO 1 2: k ( X ) «34+32# 
( X-G+V) :LIK) *44+32* { X-G+V) :f1<X) - 
53+32* < X-G+V) r PR I NT6 (32+32« (X-G+ 
V> ) .USING"**" ; Xs :PRINT8K (X> , " " ; ; 
INPUTS* (X) s IF5*CX>«" "THEN 260 EL 
SE PRlNTfiLtX) t *"H INPUTNSU) :PRI 
NTfiM<X> ,"": : INPUTp< X) > Tl^Tl+1 
250 NEXTX 

260 PR JNT9448, "CORRECTIONS? <Y/N 
) * 

270 G*-INKEY*: IFB*<V'Y M AND Q*<> 
"N" THEN 2 70 ELSE IFQ*™" Y" THEN2B 
0 ELSE 320 

2B0 PR I NT "ENTER NO OF LINE TO BE 
CHANGED " i 1 NPUT Z: IFZM2 THEN PRI 
N t@3B4 , " IMPROPER ENTRY" 5 PR1NT@4 i 
6 , " f | FORT- 1 TO350 : NEXTTs GDTD3 

00 ELSE IF Z^Tl TH£NZ=Tl+li IF2>1 
2THEN Z-Z-l ELSE Tl*=Tl + l 

290 60SUB51 0: PR INT@C 34+32*2) , u "; 

1 INPUTS* (Z>: 1FS*<Z>-" "THEN 310 E 
LSE PRINT© <44+32*Z) : 1 NPLTTNS < 
I) : PR I NT£ ( 54+32* Z ) , ""; s INPUTP£Z> 
300 GDSUB510:GG1[]260 

310 FORX«Z TD Tl:5* (X) =S#(X + 1) ;N 
StX)=N5<X + l> :P(X>«PIX+1> jNEXTXs T 
1-Tl-l i G0SUB5 1 0 ; GOTO260 
320 TV^0 

350 FORY = lTOTl :TP<Y> =N5<Y> *P(Y> : 

TV-TV+TPCY) aNEXTY 
360 TV-TV+DC: IFTD-0 THEN IX-100 



ELSE IX-TWDV 

370 CLS:HP=0:G-1: Z-0:M5-0:FORX=l 
TOT 1 : MS=M5+N5 * X i s NEXTX 
3B0 PRINT#-HP,USING M F0R X X 
" i m 5 PR I NT*-HP « US I NG M I NVESTED TO 
DATE ! *#" ; TD! PRINT#-HP,U 

SING" DIVIDENDS TAKEN i ***###.#* 
" f DC s PRI NTK-HP : PRI NT*-HP , " STOCK 

NO. PRICE VALUE "s PR I NT 
*-HP f " SHARES <S> 

390 IFNS<G)»0 AND P(G)«0 THEN 44 
0 

400 FORX=G TO Tl 

410 PR 1NT*-MP, USING"/. % *** 

*.### ***.*# ***##. " jS*<X) ,NS(X> 
,P<X1 ,TPU)sZ^Z+i 

420 IFHP=0 AND Z=6THENG=X+ I : Z=0: 
INPUT "PRESS < ENTER > TO CONTINUE" 
;H:CLSsGOTO3B0 
430 NEXTX 

4 40 A*= n * Bt-STR* ( AS+ 1 ) i A*=A* 
+B*:PZ-<TV-DC) /HSiPRINT#-HP,USIN 
B*% % ####-*## ***** 

* 11 ; A* , MS f P2 T TV-DC 

450 IF TD=0THEN PRINT*~HP .USING" 
BASELINE IS **##*#** " ; TV- 

DC ELSE PR I NT#-HP, USING "TOTAL VA 
LUE; *#*##**. " | TV-DC 

460 PR INT#-HP, USING" 

INDEX- *####*.#*"; IX 
470 IF HP-0 AND PP- 1 THEN PRINT" 

*****PRINT0UT (Y/N)^**#**" ELS 
E 540 

480 Q*=lNKEYf : IFQ*< >"Y"ANDQ*<>"N 
"THEN4B0 ELSE 500 

490 B*»INKEYf : IFD*="'* THEN 490 E 
LSE 540 

500 IPG**" V" THEN HP«2*PRINT#-2," 
G=ij BDTO3Q0 EL 

SE 540 

510 CLS:PRINT M NO* STK NO 
PR ICE" : PRINT" 
SHARES /SHARC 
520 FDRX=1T0T1 

530 PRINTUSING"** X % ### 

,#*# *#*#.#*"; X , S* ( X > ,NS<X> ,PtX 
| : NEXTXs RETURN 

S40 PRTNTfi44B, "MORE STOCKS? <Y/ 
} »iFORT-lTO150:NEXTTsPRINTe44B," 
MORE STOCKS? t /H) " : FORT* I TO 1 50 : 
NEXTTs D*-=INKEV*t IFD#<>"Y" AND 0* 
<>"N" THEN 540 

550 lFGf="V" THEN 560 ELSE 100 
560 FORX=lTD Tl : SS i X ) =*" " t NS ( X > =0 
1P(X>«0«NEXTX 

530 5*U) -A*:NS(lJ-MS;Ptn=PZ:G- 
1 ; T 1 * 1 ; AG-AG+ 1 ; V=l : GOTO220 ^ 



174 tHE RAINBOW March IMA 



EDUCATION NOTES 



F.(B 



^ • V "* ^ 



Computing Interest 
Payments 



A lesion on how to formulate math solutions 



By SU've Blyn 
RaiiihoM ('onlri billing Efiitur 



The most difficult type of math 
example for many students is 
often the verbal problem. These 
arc problem* thai iclt a short story and 
a*x a question, and [he student must 
decide how the information given can 
lead lo a solution Many time*, the 
solutions arc n o t o b\ ious; these so luti am 
become obvious only after much expla- 
nation and practice. 

It is not usually the math of these 
examples ihnl thwarts students. The 
difficult) ij in deciding how to solve 
the problem. The information must be 
internally processed in a meaningful 
manner. The child reaches the point 
where the solution becomes some 
arithmetic function of the pieces of 
givun Hitormaium 

There is a unique lormula that 
accompanies each ol these types <il 
examples, When the formula is familiar, 
it is a matter o| plugging the numbers 
in I he right places and performing the 



(Steve Blvn teat lies both exrepdmial 
and Rifled rAfc holds two master** 
i/rywi and has won awards for the 
deMRit of programs to aid the hatidi- 
mppt iJ. tit and tm wh\ Cftervt, own 
Computer f stand) 



ari I hmelic . T his is somcti mes eas ie r >.i j d 
than done when the child reaches the 
high \choo| level It is wise to build a 
solid foundation early on lo make the 
road ahead a Utile lc*s painful. 

Verbal problems come in an almost 
endless variely. Among them are 
distance, mixture, coinage, age* perime- 
ter and interest problems. Fach has its 
own distinctive method of obtaining the 
solution. Distance problem. 4 !, for exam- 
ple, use variations of the formula Rale 
times Time equals Distance 
This article deals with interest esam 



"it U m*t usually thr* 
math iff thrsv twtt ntf>h y x 
that ih worts ntudrnt*. Thr 
difficulty is in drvittuif* 
h&UJ UM n*/tt'r thv prtttdrm/' 

pies: One borrows a certain amount oi 
money at a fixed rate of interest for 
a fcKcn iinvtiunt of time. The problem 
lo com p li it [hi ami mm i>j micrem 
that will be charged. The method for 
computing the amount of interest owed . 
therefore, is based on the principal, the 
rate and ihe duration of time I he money 
is borrowed. 



Almost all ol us have borrowed 
money for one reason or another 
Mortgages, ear loans and even charge 
cards are forms of lending. Small 
amounts may He borrowed for u period 
of a year, however, large amounts arc 
usually borrowed lot a period of years. 
It should therefore be explained to the 
children that the rate of interest is per 
mm i and I hill amount musl be paid for 
each year of the loan 

Our program will teach the following 
lormula lo cnmnuLe the Loial amouuJ 
of intcresl owed Interest equals 
l*i i ik i pal limes Rate limes lime {[ = 
P X R X T). We will have a random 
person | K) borrow a random sum ol 
numos t A *f lot a random aniounl ot 
lime f M f at a rnndcim rate ol ml ere si 

I hese random leutures tan he cus- 
tomized lo volii specM icatmn*. as easily 
as ours I ine Hf) chooses any one of 
six names to be the borrower in each 
example It would prohablv be a bcttet 
program (or your needs if you change 
tin.- n rimes ro those thai .irt lanuhai to 
your child or students Making u 
program personal nlw,i\> adds □ mcc 
friendly quality lo it 

Line 1 01 J determines the limit or (be 
principal A middle level ol difficulty 



Maicn 19S6 THEtUlftBOW 175 



wiw I'll men here which yuu can uiijiist 
jitu Way you Hjsh Line I 10 determine* 
the number of years flf the loan and 
l ine 1 20 dcicrmincsi ihc rale. 

The remainder tiT the program :!^lt» 
fur an jiiM*er and enmpure* it m the 



rail answer. Right of wrong is iadkatcd example*. Tlic stud em may either end 

and the current answer is displayed if the program ai this lime or do another 

an incorrect answer is given . If ineorrcct. round. We hupc this prngrum helps 

the formula it, also given us a gentle clarify an important, yet often confusing, 

reminder. concept far your children. 
A repon Lard is given after 10 




The Idling: 

10 REM 4 'COMPUTING THE INTEREST - 
VERBAL PROBLEMS " 

20 REM" STEVE EL YN , COMPUTER ISLAW 
D T NY, 1985 

30 CT=0: CR=0: U-RND < -T IMEfU : REM 
"CT-THE COUNTER AND CR=THE # OF 
CORRECT EXAMPLES" 

40 CLS5: PRINTS," INTEREST EXAMPL 

ES" : 

50 PRlNTt27,CT+l; 



49 BrooKland Ave , Aurora. Ontario Canada L JG 2H6 

FAMILY GAMES 

ttM p.jpuiOT STOCKBROKER a-h] CHI 00 AGE 32* 

.$14.95 uaeh 

ADVENTURE GAMES Sea Quest anct S^nangflns from 

MARK DATA QtVf $24 95(CH $27 95|Dl MCK 

Froin BRANT EX, PIRATE TREASURE 1«K $13.95 

SCAVENGER HUNT 1 frK $1005 

EDUCATIONAL GAMES 

COLORMlNO, CONCEN improve yo^ memory and logical 
Ullnlung - 1BK H . plMll $1095 each 

* • B 

Akr, from BRANTEJf. 
ED U COM BO (Main Darby, Peek N' Spell Metric Converter;. 

MK .,. onty $?9 95 

BUSINESS HOUSEHOLD EXPENSE MANAGER 16K$'9 M 

LOAM ANALYSIS tfiK $30 95 

• ■ ■ 

NEW 1rgm MARK DATA 
Tile amaimg TIME FIGHTER IftK $24 95 [C> 

32K „.,. ..... $2795(0) 

Also Ihe ev#r popuJar GLAXXONS 1&K $24.9*1 C) 

MK $27 95(0) 

■ a » 

UTILITIES ROMOlSK: Run your ram sack games (ro^a dish 1 

MK . . . .. $15.9S 

MR. COPY - maM up to 99 copies of one program at oncaH 
1«K $15.95 



60 CT-CT+IiIF CT-ll THEN 270 
70 R«RNDv6J 

B0 IF R= I THEN A3*™ " MRS, JONES" 
ELSE IF R=2THEN A3*=" MS. SMITH 
14 ELSE IF R-3 THENA3**" MR* HYD 
E" ELSE IF R^4 THENA3*-' 4 DR. JE 
KVL"ELSE IF R-5 THEN A3*=" MR, 
OKAY " ELSE A3t«" MS, HUNTER" 
70 P*="intere*t-principdtlXrateXt 
i me" 

100 A3-RND 1 200 ) » 1 0: ' THE AMOUNT 

110 M-RND<5) 5 THE TIME 

120 B3-RND ( 5 J + 1 B: THE RATE OF IN 

TEREST 

130 PRINTS 1 28, A3* 14 BORROWED *°;A 
3: PRINT 0 AT ";B3j "X A YEAR FOR 
M M" YEAR" ; 

140 IF MM THEN PRINT'S" ELSE PR 
INT" " 

150 FRlNT*256 f * "s PRINT£224 , ff 
WHAT IS THE TOTAL AMOUNT 
OF INTEREST PAID? * ";sLlNE INPU 
T 3* 

160 PRINTSTRING* 164,207) ; 

170 J=UAL(J*> ; 'PLAYER 5 GUESS 

150 H-A3*B3*M*.01 s "CORRECT ANSWE 

R 

190 IF STRtl J>=5TR* <H) THEN PR IN 
TG393 , "CORRECT <" ; t CR=CR+ 1 1 SOUND 
240,3; BOTO230 

200 IF STR* CJ>OSTRf (H> THEN PR I 
NT" THE ANSWER IS " ; t PRINTUSING" 

Hi : PR INT" BECAUSE " 
210 PRI NT " if " A3 ; " X H " B3# . 0 1 ; " X " ; M 
; 41 = 44 ; : PR 1 NTUS1 NG " *### .#*":H 
220 SDUNDl5 t 5:PRINT€66,P*; 
230 PR 1NT&4B5, "press enter to go 

on " ; 
240 At^XNKEY* 
250 IF A$*CHR$U3> THEN 40 
260 GOTO 240 

270 CLS4:FORT-250TO30STEP10j SDUN 
DT, 1:NEXTT$ PR I NT€?4 1 , "report car 

280 PRINT@l34,"Y0UR SRAPE IS'CR* 
10"7, ,f 5 

290 PRINTS352, "PRESS B' TO GO O 
N OR E ID END" ; 

zm b*=inp:ey* 

310 IF B*-"S" THEN RUN ELSE IF B 
*«"E'< THEN END ELSE 300 ^ 



176 mi MINBOW MBrcn lEAb 



HOME COMMANDER' $5995 



F co«t»ot 3jT 




CONTROL YOUR WORLD 
Cive yuurtell piece of mind while on vacation by pfo- 
gramming the HOME COMMANDER lo mm ml lamps, 
radios, TV* and more. Of make life ea*y on yourself by 
turning on the coffee pot be lore you wake up, You tan 
do rnt* and more with the HOME COMMANDER. 
NO WIRES NECESSARY 

Tin- HOME LtWMANRFR mr^ ,nnr U;inu\ ^iairs^ 
electrical wiring ro ronirol virtually anything. A^Maniy* 
arr control I i-d vij ^nldM n>nHol mod i>lfb (*uld *i.-patdielyj 
The LAMP DIMMER MODULE allow* you to Uim a lamp 
tm or rjH and cOntronfchMBhtnes^levtk The APPUANCF 
MODULE t§ used to control appliances up to 400 wans 
tuch a* a TV. radio, siereo *y«em, fan or moiw. 

ON FRIDAY 7:42 PM, Off SUNDAY 7. 26 AM 

Included FREE rt a program to allow you to control up to 25& device* and specify the timeand date they *r* 
to be Activated, Thai s riRht. the ioltware h*\ its own built in accurate clock 
[AMP niMMER MODULE §14.95 APPLIANCE MODULI $1*95 




new; PRECISION TIME MODULE $59.95 





now your computer will always know trie enr 
reel lime and date. Thts amazing precision 
r I rn t- module is calibrated Id I he National* 
Bureau o\ Standards (WYYV) atomic clock and 
you should never have to change it 
Use the PRECISION time MODULE lo add me 
1 Eme element lu your games or use on BBS ir 
you like, purchase separately dut BBS 
COt ORAM A {64 K , 1 drl ve minimum} 

BATTERY BACKUP 

Even when your compulC* I* off, the clock 
keeps conrect time by operating using th* 
internal battery backup system. 




"Sat 



% ^Iv 

MONTHS, LEAP YEARS & 05T 

The PKEClSON TIME MOOU L't automatically 
adju>u; for the different number ct day* In 
each month a* we II as leap yeais. And believe 
it or not, it adjust* for OST so you don't have to 
ri'nirrnN'T it <t s SPRING FORWARD Of FALL 
FORWARD 



'■ 

. LOWEST 

PRfCE 
ANYWHERE ■ 



Y-CABLE $28.95 — 

Why pay Si 00 to S2Q0 for a multi-pak With I 

the Y-CABLE. you can conned your disk 1 

system lo your computer afong witn either 1 

our STEREO PAK music synthesiser, out f 

VOICE, SUPER VOICE speech syntnesiiflrs, p C .^fl H 

Of r>u* PRECISION TIME MODULE All con- ^» 

ineclors gold plalsd. ^^^^^^B 

^ ATTE NTION EXPERIMENTERS! 5«" " 

1 merited in h u lid i n | y out own pr ojectf Disks (any quantity! tt-49 

Our oversized board give* plenty nl room Tape C-10, C-20 *0.&<j 

for conrtruction while the rturdyaluTtitnum Hard Tape Ron SCL29 

case with blar k *atin finish assures prolec- 9S £j| j i ^ t , , t $3.95 

rrnn and a professional appearance. ss« ?Q3 74L5t }fi . . . to. 79 

PrfHolynp Rruifd nftl> 13495 7407 + * ** }? * 

Prototype bH Imiin K ItfcK lC wrfcets 14, it. 21 pm 10,29 

Bl»v bttfl brlMJI ir '-ni kfls 34, 28, 40 JtJ.39 




- BLANK Q4i 

,v ■ ■n 

f wtiH mtv 



V 



Deaie' Inquiries 
Invited 



We «rrpl CASH. C HfCK. TOD, VISA and MAST I R CARD 
Shipping jhd handlist US jnd CjruCU 

Shipping ind hjndlms outodF the US atri Canada IS.DP » **Hi*fli"TE 

COachitftr 12.00 r.vi Of****, 

tllinctii rmdrntk jdd h%\ uhs E*i 



Speech Systems 

38 W 255 DEER PATH ROAD 
B ATA VIA, ILLINOIS 60510 
(312) 879-6880 t VOICE) 
(312) 879^6811 (24 HR, BBS) 

tAll ANV DAY, ANYTTMC TO ORDER. ALSO ORDER BY MAIL OR 



MUSICA 2 




$29.95 



rapt? or Disit 



* When in stereo mode, music la played 
through our STEREO PAK (purchased 
separately). 



Loudness or each voice 
may be individually 
specified 



• Memory available 
constantly displayed 



is 



* Voice waveshapes may be 
exchanged between 
voices at any point 

• Tempo may be specified 
and may even be altered 
49 the music plays. 




i 



• Flats and sharps 
ported. 



sup- 




• Billions ol timbre com 
bl nations. 

• High resolution graphic 
display, looks ju»t like 
sheet music. 



> Repeat bars alio* repeating of music 
without re inserting muarc a second or 
third time. 



* Voice timbre {waveshape! 
may be altered by 
sped lying harmonic 
content Jus I like stops on 
an organ. 

■ During editing, voice 
being inserted la 
displayed 

# Each maaeure Is 
numbered for easy 
reading of music. 

• Measure bars aid in 
reading and developing 
music. 

m Each voice may be 
visually highlighted far 
easy identification. 




"Atonal chat 

Stephen Wilwn 

u s thr beft tooi pjrr jfaetrwty 
cumpoift on nurkei And th e 
moil uwd ptogtjm in may files " 
R.C. Wrijjrtii 
Of*tt the mw(c program*. *nd 
f've Hud them theft is no 
compjfj.'rofi in fie* ihiUty. limpUc- 
tiyot operation and in the waon 
nbrjnr lona tbnt n produces I 
went out and tpunt S 700.00 on 
Hereo vqmpmcnt fuit so I cuutd 
mate thoroughly enjoy Wusia 2 
and fr}# Stereo PaJtT 

Howard Lentr 
TCI Industrie* 



Output music to your prlnle* fGemlnl 
lOX. Epson, H.5 printers. Otodaio] 




RICH PARRY 



THERE'S MORE 

• A Voices produced simultaneously 

• Input notes from keyboard or joystick 

• Play music from your own BASIC 
program 

■ Block copy music tor easy music 
development 

• 100% machine language so ri is light- 
ning tast 

• Vibrato effect easily produced 

• With STEREO PAK, voices may be 
switched between left and right 
speakers as music plays 

• MUSICA 2 is 100% software, no 
need for hardware unless you want 
musk produced in STEREO, In that 
case, the STEREO PAK may be pur- 
chased separately. It's a must for the 
audio phi I e! 

■ Durations include: whole, half, quar- 
ter, eighth, sixteenth, thirty second, 
sf *ty- f ou rth, and triplet. 

• 30 page manual describes all. 

'/ THOUGHT ONLY AN APPLE SOUNDED THAT GOOD' 

Ihafy whal I wa* told itter I give * icmljur am* dermwntrat»dn of MUSICA land the STEREO 
PAK at rhe Chicago Rain to wf eat, J smded and thanked the young man for the H iupposed " 
complMiMT.i. hi.i Npon i--f.cr.don I became angered by the apparent hehpf ih.it the CoCo h 
interior <n thi* legard. Nothing could be further from the truth. 

To help 1 1 hi> f at** berM vye'v* 1 decided to lower the poce ol MV 5 ICA 2 to hcip spread t he 
word 

Wewilfatso keep iheSn RtO CAhpmudt *5 and give you a comply refund if vouare 




STEREO PAK™ $39.95 



Plug this gem into your computer, connect to your home 
stereo system and si it back and enjoy musk realism, The 
STEREO PAK is a hardware music synthesizer that plays out 
MUSIC LIBRARY and MUSlCA 2 music In stereo. Because it 
was designed specifically with music reproduction In mind, 
(hi sound Is superb. The high* are crisp and clear while the 
nasi notes will tattle your walls. 

The STlftFO PAK Is all hardware. It is intended as an 
enhancement fin MUSK A 2 and our MUSIC LIBRARY, Disk 
owners may use the STEREO PAK with the Muiti-Pakor 
our Y-CABIE 1128 95) 




^ MUSIC LIBRARY™ — 3 VOLUMES 



You get over 100 lour voice songs with a combined 
playing time of 1 hours. Thar/s right, 1 hours of music You 
won't beltve your CoCo could sound so good To fit over 
1 00 songs required both sides of 5 C-2 Ota pes and the disk 
version uses 5 full disks (that's a half box of disks). 

A JUKE BOX selection program is included lo allow you to 
ieJect specific songs or automatically play each. These 
songs are ready to go, you don't need MUSlCA 2 or a 
knowledge of music: 

l hese songi were developed using the best music program 
available i or the CoCo; MUSICA 2 The tunes may be used 
as source files for MUSICA 2 and changed by the user, 
When coupled with the STEREO PAK the songs a*e 
reproduced lr> stereo with unsurpassed lealism. 



MUSIC LIBRARY 1ft0 calegoriet: 

Stage, Screen, and TV Classical 



Music of the 70's 
Musk ol the GO's 
Music of the 50 s 
Old Time Favorites 



Christmas (popular) 
Christmas (trad it tonal) 
Patriotic 
Polka Party 



\jyLi, * w 

4 <SB% 



MUSIC LIHRAKY 200 

Our second volume of 100 times, 3Vj hours ol rnusit- 
MUS1C tlBRARY 300 

Our thi/d volume of 100 tunes, 1 more hours of music . 



MUSIC LIBRARY (Each Volume* . . U2K Tape) 
{Spec My 100, 200, or 300) (32 K Disk) 



. 534.95 
$39.9* 



Two programs are provided 
free with each DATA PEN, 
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 lor later display 
Or editing. 

The software is shipped on 
tape and may easily be moved 
to disk, Included is complete 
documentation to allow you 
to integrate the DATAPEN into 
your own BASIC program. 



SPEECH SYSTEMS 
DATAPEN 
only . . , $29.95 




EASY TO 
USE! 



^QUALITY C 

The DATAPCN is a lightpen, 
but unlike other light pens, it Is 
far more sophisticated. 

• Insensitive to ambient tight. 

• Responds to different colors 

» Program accessible LED 
lamp readout 

• Switch tor program control 

WE STAND IEHINO 

our PtoDurrs 

Like all our other products, il it 
is not the best we won't sell IL 
If you're not 100% satisfied, 
merely return the DATAPEN 
for a complete refund. 



mi 

*L*-.'. L>\v 
> OttVf 

*2 wrmtvuv 
atom 



r 




W* tcctpt CASH. CHtC*. COD. VISA *nd MAST I ft CARD o'dei* 

Shipping, and hindlinf US *«d Cjrudi 51. 00 

Shipping *nd handling ouUiric Ih* US *ftd finaria . . SSnOO 

rnnrtwrt* . ■ t2JM 

hi, now rr»idmik add fcWS ul« tai 



ems 



38W 255 DEE a PATH ROAD 
BATAVIA, ILLINOIS 60510 
(312) 879 6880 ( VOICE) 
;,M312) 879-6811 (24 HR. BBS) 



'TALKING SOFTWARE' 

FOR THE VOICE, SUPER VOICE RS SPEECH & SOUND PAK 



RADIO SHACK 
SPEECH & SOUND TRANSLATOR 



We believe l hat no COCO speech 
synthesizer gives you 'Me power 
and flexibility or rhe SUPER 
VOECE Nffvorlheloas. somo have 
decided la go with ihe fled to 
SHACK SPEECH & SOUND PAK. 
For those we've decided lo open 
our TALKING UBRARY by offer- 
ing Itift SPEECH * SOUND 
TRANSLATOR , Juftt load this pro- 
III open to you 




gram and our entire library 



But Trial 1 3 not ail. I hi & program adds feature*. You got locreaa 
ad intelligibility, lha power ol an eruption table to specify 
spec I ike pronunciations, Ji2 Bi is spoken in dollar* and cpms, 
1,234,507 is spoken in mm ions, ihousands, and hundreds, and 
much more, 524.95 



TERM TALK All the features ol an Intelligent loiecom 
municati&na program plus whai appears an lha TV is spoken. 

• Upload and Download programs a Control Xmli Protocols 

* Full or Spin Screen * Bulier Editing 
■ Normal Of Reverse Video • \\ laihs 

Please spec ity version (VOICE or RS SPEECH a SOUND PAKl 
TapeS3B.9S D*&k**& r 95 

TALKING BINGO BINGO was never like this. The VOICE or 
SUPER VOICE makes all me calls while you sit back eneJ piny 
Comes with 20 playing cards and 200 markers, High Resolu- 
tion graphic screen, 3 timing level, ball count and pause con 
irof $24 ,95 

ESTHER (he talking psychoanalyst An excellent example ot 
artificial intelligence She may not solve all your problems, but 
her insight will amue you. Just UKo the original Ellra. $2*35 

SCORE E Z A yahtzoe type game Up lo si« can play S24.9S 



ADVENTURES^ 



CULT Of THE CAVE BEAR Yourn a stranded time 
trawler 50. 000 years in I he past Can you li* your time 
machine whi'e still surviving m this alien environ, and mane it 
back? 129.95 
SHIP HUNT Play Baineshin wiih your CoCo, AM slalus 
reporls are spoken. Ready battery , aim, lire at wulF $24,95 

FINAL COUNTDOWN y 0 u must stop in*, mad general 
irom launching a missile at Moscow and causing WW Mi Has 
multiple voices for added realism, $?4,0S 



ST A ft TALK You're the Star Fleet Captain Your 
miss I on., .deal toy the enemies' Drarjon Star Ships. AM stalus 
reports are spoken 1 S24 ,91 



ADVENTURE GENERATOR Create talking adventure 
games (hat are f00 D ^ Machine Language Up to m fooms, 2SS 
ob|ecln. 70 command words and 255 conditional Mags 

64 K Disk S39.95 



EDUCATION 




ANIMATED SENTENCES Tin* nftiid builds complete leniences rrom 
a graphic menu using keyboard or toystiefc. The action ifi I Men spoken and 
acted nui rjraphically. It s a great way to team (he parts ot speech tie. verb, 
subject. noun<etc,l 124,95 



PRESCHOOL 



TALKING COUNT TO ONE HUNDREO 
A program designed to leach the child) 
counting lo 100 by 1, 2, 5, and in lor 
wards and back wards $29.9 5 

TALKING ALPHABET A program 
designed to herp ihe pre-scnaoler 
matter l he alph abet. £29,0 5. 

TALKING NUMBERS 4 COLORS A 
mu»l program for tha very young. High 
Resolution graphics lo insure atten- 
(inn and concentration. 129.95 
TALKING NUMBER SKILLS The Child 
becomes familiar with the shape and 
meaning of numbers, $29,95 
TALKING CLOCK these days ol ihe 
digital clack, children miss an impor- 
tant education. This program aids the 
student in mastering Iho traditional 
analog clock Htgn Resolution 
graphics $29,9$ 
Ait software 



GRADES 2 ■ § 




TALKING SUBTRACTION A program 
specifically designed to help me siu- 
den learn subtraction ssn^ 
KING AUTHORS TALES A creative 
writing fool io allow a child to wriie 
composii ion s, or snon stones. Q & A 
option is also included, $39,95 
COLOR MATN Addition. Subtraction, 
Multiplication, ana: Division are 
mastered Student may spec My dll- 
Mculty levfli. 124.95 
SPELL A TROW Student builds a dh> 
tlonary oi words to be gulfed an 
Perfect lor Spelling B W«95 
SPELLING TESTER A graphic spelling 
game. The student is shown objects lo 
be spelled fB.fs 

POETRY CREATOR The VOICE 
speech unit is used to speak poelry 
that is created 19.95 
except as JioJffoV shipped on fape bor may be 



SHORT STORY MAKER A program lo 
create and speak stones created by 
I he child- 99 JS 

FOREIGN LANGUAGE Learn a foreign 
language French dictionary is includ- 
ed, S9.&S 
PRESIDENTS Tim student ( s ahle io 
master iho Presidents ol the US $s 95 
STATES A program designed lo aid 
the studenl in learning conect spelling 
ol the slates $9.95 
CAPITALS Learning Ihe State's 
Capita FS is made more interesting us- 
ing Speech $9,95 
HANGMAN A word guessing game. 
Yon mufli cup«is lne wota before you 
nang. S9.9S 
MATH DRILL A program io help teach 
arithmetic $9,95 

moved to disk, 



'SUPER VOICE' 




In 1879. VOTRAX brought us the SC-UT ch>p which mad? inex- 
pensive speech synthesis possible Speech Systems was pro- 
ud to firing the COCO community the Nest speech syntheses' 
using I his miracle device 

Now Silicon Svsloms Inc brings us the SSI 203 (somehmes 
called the SC 02}. Once again Speech Systems Is happy to bo 
the ti'St to bring you this hreax|hmug,h in speech synthesis 
The SSI 263 is the most advanced speech chip available Read 
'Build a Third Generation Phonetic Speech Synthesizer" in the 
March 84 issue ot BYTE magazine tor details o' this amazing 
chip. 



FREE 
SUPER VOICE 
SINGS THE 
STAR SPANGLED 
BANNER 



-i — - 



[tern \u nuui mni* 

*u* i idiiciAn 



COCO'S MOST ADVANCED 
SPEECH SYNTHESIZER. 

NOW /T 74LKS, 
S/NGS AND MORE. 
only . . . $79,95 

The SUPER VOICE give* you COCO'S moat intelligible speech, 
The tree TRANSLATOR tejetto-spaech prog rem makes writing 
your own talking BASIC program as easy as SAY HELLO. 
Highest quality speech may be achieved by specifying lofloc 
(ion, Intonation, articulation, and Nitration. But that's nol Bit, 
the SUPER VOICE can actually sing over a 6 octave range, play 
music and sound el fee is 



J 



SUPER SYNTH ER 



SUPER SVNTHER allows you to use I he SUPER VOICE as a 
music synthesizer You can actually play the SUPER VOICE 
from your COCO Keyboard as you would a piano Vary the 
PITCH, FILTRATION. SOUND (Phoneme), and VOLUME to 
develop many unique sounds. ISip.BS 




SUPER TALKING HEADS 



SUPER VOICE SONG BOOK VOL.1 ■ fjt^f; 



SUPER VOICE sings many of your favorite songs Start your 
singing library today! ONLY 124. W 



Radio ShacX' 



Two he-ads ate caller than one. 

Whon rho SUPER VOICE speaks In a 
low pitched voice, the man speaks, 
when a high pitched voice is used the 
woman speaks SIMrS 
(See special often 



SPEECH A SOUND PAK version 



with f vi i» 



em J 



Dealer Inquiries 
Invited 



Ui> ir.ept CASH, CHECK. COD r VISA mil MAST E 8 CARD todM 

Snipping jnd lW"Hm* US »wi C*rucfj 

Shipping jrtd hmdling mMwiv ihr I ^ ( aiuri* 

i < I ) i h.ir.-r 

1 1 HOOH rwidPhU dlld fcVk^i Mlrt l*» 



Speech 

38W 255 DtERPATH ROAD 
RATA VI A, ILLINOIS 60510 
(312) 879-6080 (VOICE) 



cau aw r>*v JiNrriME ro ohdfk also oem* bv maii cm aa> 



EDUCATION OVERVIEW 



h our advanced technology nerving an a catalyst for itinera, i 

Reading vs. Computers 



lly Michael Plot*. Ph.D. 
llaiiilxiH { oniri hilling Editor 



Is there a problem wall literacy in 
this country",' I have read that at 
lensi 2} million adults arc function- 
ally illiterate, and ihu( number is 
reportedly growing each u'ar I do nor 
know huw "functionally" is being 
defined, but lor the sake ol argument 
we can accept ihe figure, or at leusl the 
uic;i ihni a Ifi i>1 people cannot read. 

It has also been reported lhai honk 
reading rot people under 21 years of 
age has declined 13 percent in the Inst 
five years, So, even if people tan read, 
ihcy choose not to, 

Not in mil studies have addicted the 
problem ol students not being able to 
read in school and even teachers who 
cannot read It does seem thai this 
country should have the highest literacy 
role in the world, and we should ideally 
have a literacy rate over 99 percent 



(Mlchaei Ptog meiveti Ph. l>. decree 
fntm tin Utttvtniiy *>t liUnafs ft* Has 
tdugkl soffai siumtts at high tithotrt. 

worked m it utttrttl ttffur of a Mh>>"t 
Jiitrar and turrentty is employed m 
the fttittoi.s Slaw Htmnl vf ICttut tit ion. I 



Recently. I overheard someone bilk- 
ing about siudenls' low level of reading, 
and reasoning: that technology is the 
cause of tack of ability to read. With 
computers, arcade games and video 
per lor mances, the argument goes, 
students do not take llie time nor have 
the desire to read The lure of the 
u-k-UMon xcri-L-Ei. w rJi .is c-om pu i ot 
generated graphics, is too much com- 
pete ion for hooks or maga/uie*. 

I disagree uuM this position I here 
has always been competition with 
hin>ks, including such thing* as fishing, 
cloud watch-.ng. tree climbing ot mst 
plain "hanging around " It m,c as a 
nation dn not read, ihe laud lies not 
In our electronic gadgets, hut in 
ourselves. i My apologies to 
Shakespeare.) 

Current technology may impose 
many ills upon society, but a lack of 
reading is not one ol them. We may 
lose our privacy, our dignity and even 
our definition of "good" lasle. but 
technology will not cause us (o lose our 
ability to read. 

Mow the microcomputer is hut otic 
component of current lechtiolui.^ U 
however. i> more often accused of 



calling a lack of reading than some ol 
the other technologies. such as video 
recorders. Il is my contention that 
current technology (including the 
microcomputer! wjJI help eliminate 
itl iie racy, il is gratifying to know that 
olhcrs. in positions of prestige and 
power, share this view , 

l-a*t year* Congress requested a si udy 
on the future of books, given ihe 
e lee ironic method*, of access to infor- 
mation. The library of Congress 
recently released a report responding m 
the ret) il est 

1 1 is true thai technological e?t pans ion 
has ' deprived the primed wind of its 
I radii tonal monopoly on access to 
knowledge* information, and the mas- 
lerpicces of civilization. " according lo 
the study. Losing the monopoly, how- 
ever, does no i mean people have less 
access to knowledge. 

The report goes on to explain Ittal 
nev, technologies expand access lo the 
world of books. For example, many 
classical pieces of literature arc cur rem ly 
being reformatted to movie or lelcv ision 
pi i " 1 ii n i ions T ' h esc "i r a ns lai io ns, " d ra w 
more people to libraries and bookstores 
lo read the original works. 



182 THE HAHNflOW Mju n 1585 



In o more direct sense, the conversion 
of books and newspapers lo mierolilm 
increases the availability ol sources of 
in form nil nit; sources l hut are being used 
by the American public. Computers, 
naturally, arc used to compile and itOCB 
more enmnreheasive reference work*, 
and greater detail of information, than 
ever before. 

The report claims ihai far from being 
a threat to the printed word, new 
m forma turn Technologies promise lo 
aid in i hr spread id knowledge and the 
war on iUilcrac} In taci. the "culture 
of ihe hook" benefits from the devel- 
opment BJ computer^ television and 
even radio. 

So, hack to the ordinal thought for 
a moment. On Orsi glance, it muy 
indeed appear ihai Modems are nut 
rvudinu as much as in the post, because 
ihey Have entertainment in their home 
nmrrtn'ompulers. I hat position is a 
simple response lo a problem, and din.''- 
not even stand up against "common 
sense" arguments. 

In otdct tii operate a computer, even 
a relatively inexpensive, but high 
p ^ ■ vv ._- r i.' l1 machine I j kc the (."oli.ir Com- 
puter, a person has to read directions. 
r\lso, computers lend to be in affluent 
homes more than in poor homes, and 
students Irom al fluent backgrounds 
usually lend lo read better than their 
peers of lesser economic means. 

And, anyone who has had a computer 
more ihan three weeks knows thai the 
machine docs noi reduce paperwork, 
sun ply processes paper more quickly, 
Producers of all thai papei hau- lit be 
able to read it. 

Ii may be true itiui students today 



iU> nol read a> wdl ;isin pa>[ general inn* 
However, u may nol he true, for several 
reasons I he mo*i simple explanation 
tor ihe lack of irulh of this assertion 
is in the numbers and types of students 
lakmg tests now, compared wiih stu- 
dents taking tests 20 ycat* ago. 

It used to be that only college-hound 
students were administered the naiion- 
wide letting for college admission. 
Then* the trend changed to testing 
almost all students which could be 
done easily because ot computers. By 
adding lite lower academic students lo 
the group taking tesis. the scores have 
to tied inc. If scores of Jess academic 
students are included in national 
results, the average (mean) must de- 
crease. In fact. I understand some 
prmupah ha 1 , c improved then school 
scores dramatically by only having 
selected students take the tests. 

to ■"urn.- ropettv it makes no dilTcr- 
cucc whether students today can read 
as well as their counlerparls of past 
years. It is simply unforgivable for any 
student in America today to not be able 
lo read. The solution to increased 
literacy is noi in abandoning technology, 
but in using technology to open more 
duois lor students as well as adults. In 
essence, nist whal ihe study from the 
Library of Congress found is starting 
to 1 1 Lip pen I ducat ors have a respon- 
sibility to use all available means to 
provide reading skills to students. 

I am pleasantly surprised at ihe 
availability of computer software for 
education, including programs for 
le.idine. \ few days ago. a person I 
work with asked me aboui educational 
s^iliware lor the Color Computer. He 



has a CoCo, mostly for his daughter's 
use, but Had noi purchased many 
educational programs. 

We started going through THf hmn- 
ttntt . looking for educational sol t ware. 
In ihe firsi .10 pages, we found adver- 
tisements from eight companies for 
educational software. Me ouit making 
notes at ihai point, realmna ihe 
abundance of available software. This 
can be contrasted with jusi a lew years 
ago. when almost all advertisements 
were for games. 

So. Ihe lack of software is no excuse 
lor not using the computer to help 
students rendu Neither is the argument 
thai computer^ ,ire detr imcnial in 
reading. Wc must use ihe computer and 
other means at hand to improve reading 
aptitude of students. 

I realize that you read, and cur 
probably read well. After all, THE 
H ajmiow is a print media, and you are 
reading this article if you got this far 
Also, any parents reading this probably 
have children who can read well they 
have access to computers* don't they** 
Vour rcsponsihiiitv , however, does run 
end with your family tlniversal edu- 
cation, as ihe iheoiv works in She 
t<m1ed Stales. ihe foh "I .ol uii/en 1 - 

f-or anyone interested, a eop\ >l ihe 
lepuri 1 r l i j 1 1 the l.ihriiry ol Congress can 
be obtained by mailing S2 50 to the 
Superintendent of Documents, U.S, 
Government IVinlme Olfiee. Washing- 
ton, D.C, 2(M02, Ask lor the publication, 
"'Books m Our Future,** stock, number 
052-0 70-0597K-7. If anyone wishes to 
write to me to share opinions, my 
address is K2° i'vergrccn. Chatham. It 



FOUR STAR SOFTWARE 



GALACTIC FIGHTER 



Sftv* BMftn by rigming your wsy Id Ocicor. 
rtt* tmm* at Ihm watinn Fly e*r|tv» 

**cr?l WHcpan. Ttu' G»i«cl>r Fig^r*. 
Owcomtf il*»n itipps. M*i«HeJ #nd mrteor 
•r*o*«fr> Try and furvtva ihe deadly Iihi 
trench 



I 3SK ortfl jdynOO required 



534.94 <CON.] 
V* ICON J 



Write tar trot catalogue 
Dealer enquiries wrtcorma 
Ovur&eas orders add UDS 



COCO PAINT 

A very ndvancsd auy-ir^use flnptiicn 
d*»*io prrusnt iya1«m taf m 64K. itnfllO'ClnW 

Cttdcin 

■ Suppoftt ■•YtOiro. fJogl* joymcn. 
mow so or X Md 

• Mi> graphics and 1r*i uning omrl-m or 
utt'-dfthnanta crwrocterri and lenlum 

■ C'*»ie itriTifMi 'o4nle muter stinnh 
ffpind Of tM*tt, 

■ Scp^n rJuff p 1g mc«J common pr.ntiK* 

• 300 - 1KB baud mod*m communiMtioni 

• PImb many tiu't (ncelKmi feature* 



BUGS II 

An advcuure gmp with m in* anClumvnt or 

EJtnn ,1 ifittned i»iffi inlpliigeni ifi'inr 
ftufl* find yt>L« wiy iriroufl^ INf rrwm 
and dtuOoy inwr twactO' Ho*«w. ynu 
m u «l Nghi in* buQm «M lh« *iy' 

New and <mpf ortd v*»-»ion ol tf>n OMrrie Th|l 
warp Ift* Color Compiler Mflrjajhnt* 
orogrimminQ tont*»l MK iP^uirmJ 



DISK 



P.O. BOX 730 
STREETSVfLLE, ONTARIO 
CANADA 
L5M 2C2 



H9.95 ICON ] 



CASS S19« 0J5| 
DISK S26.H (0 5) 



tM US (CON | 
iU.H ICON | 



Chaque ur Mofiuy Ortfur 



Add! 52 50 snipping 
Ool Resideora add 7* inn 



Martti 1985 T>1E UAINaO* 103 



THE NEW GENERATION 




COMPLETE 
SYSTEM 

NOTHING MORE TO BUY 

• 5 1 J PER GEMPRINT SG jjVw* 

• TYPE SELECTION/TUTORIAL 



COMPLETE SG-10 

PRINTER SYSTEM 



All ihc performance, features* and reliability of the 
Star Micrtmks GEM1NM0X PLUS: 



120 CPS with true descenders. 
NLQ (Near Letter Quality). 

2K BUFFER accessible. 
HEX DUMP for Machine Language listings. 
ULTRA HI bit image graph:, . 
2ti% INCREASE in throughput, 

YEAR MICRON ICS WARRANTS' 

Servicable at over 4O00 locations* 



BLUE STREAK 

SERIAL TO PARALLEL INTERFACE 



* HUN COCO I cir [| in PARALLEL PRINTER 

■ mo. em, :m. mvi sw itch ab ill baud rates 

* AC POWER OPTIONAL NO ! NEEDED WITH HMO PRINTER 
« i '( iVfF'E f- IF WITH Ail, f.AKLt.S AST? O SECTORS 

* IW) DAY WARRANTY 



fg? SHIPPIMV iM'K'tn ?RlMt Ri 
PAID' 





SUPER GEMPRINT 

SCREEN DUMP PROGRAM 



Overall, Super Gem print is very well-written and documented" 
- Rainbow December 84 review* 

BONUS! TYPE SELECTION/TUTORIAL PROGRAM 

FREE WITH SUPER GEMPRINT 

Menu driven program for the CnCo. Teaches and shows the new 
u^-r -In- nunitfmu.i lectures tif the SG-10. 

SUPER GEMPRtNT AND 




DAYTON ASSOCIATES- , INC, 

JH N & BRAlXSTREET LISTED 

7201 CLAJRCRLST BIJHj. C • LWTON. OHIO 
(513)236-1454 
OHIO RESIDENTS ADDWi SALES TAX 
C O D ADD S2.UM 



\INBOWREViE\ 



Arithmetic Tutor 

A Good Practice Toot For Problem-Solving /Computer fa/and 

BBS Log Book 

Cap Help You Get Organ ized/A tmosphereA 

6-XREF 

A Good Utility Foe Any B AS I COO Programme* ftntoracti¥e M/cro Syste* 
eokenfltld KENO 

Gamble Casino SI yie'Sefbyle Software 

BASIC Searcher 

Inspect Your Programs/Co/or Computet Utilities Untrmited. , 
Cass Bile Box Insert Maker 

Polish Appearance Of Cassettes/ The Co Co Freeware Clearinghouse . 
CoCo Cooler 11 

To Help CoCo Breathe Easier/Spectrum Protects, tnc 

Color Stat Strategy Baieball 

An Excellent Statistical Game/Pfn/o Products . 

DATALIST 

A Good General Purpose Database/ Compute' Associates, inc 

Don I ForgH 

Keep A Computer Calendar /Computer ware , 

G rand Prix 

Rivals Arcade Version 01 Auto Race Games/ tntrecoior 

LlZPAC 

An Extensive Statistical Analysis Padfage/Pr/dWy-Peer Software ... 
Music Library ZOO, Music Library 300 

Together With CoCo Make BeairiiM Tu nea/SpeecA Systems 
Omaoa FHe 

Good Management Syatem/Tne Other Guy s Software 

PBJ 2SP Pak 

An Excellent UpMPBJ, toe. 

Paute Control Switch 

Take A Break/ The Dete'Phile 

Preschool Pak 

Reinlorees Letter And Number flecogmiion/f/arrrtonycs 

ft em brand t 

Create Graphics Masterpleces/FemHy Computers 

The Sailor Man 

Shiver V our Timbers/ Tom Mix Software 

Screen* 

Adds Variety To Your Te*i Si:ni<nisQntamurt intemattonat 
Shrinx 

An Exceptional Grapfiwts Programmmg TooLGrWK . 
TRSCOPY 

Transfers Disk BASIC Teal Files To OS-9 Rles/WaoVo Shack 
T f S EDIT 

Make editing Bfertfte Redid Shuck 

TALKHEAD {And Real Talker Update) 

Reveal Now Dimension In Voice SyntneeiS/Cororarare 
Talking Shipbunt 

Be A Battleship Male/ J A AB Software , 

Tandy Deluxe RS -23? Pak 

All Excellent unit/fladro Shack ri , 

TEXT 

Tenches Valuable Lesson In Word Processing/ W;s« Softwate 
24 Pifiv aa Pin EPROM Adapter 

Answers EZPROM-biafni/Specfrum Pro/acts, fnc 




207 

209 
316 
196 

108 
226 
.208 
. 318 

22B 
..211 
.212 
.205 
,223 
-192 
.220 

226 
.210 
206 
221 
.222 
.222 
200 

192 

...106 



DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES 



8 



Occur On A 
Dally ftastv. 
Plea* C all 



I PRICE BREAKTHROUGHt 



I K i tir On A 
l>»il> Ba*iv 

I'fclM in I J 



! 



8 



I 
i 

I 
i 



i 



Super Sale on New Hard Drives 




Warranty - One Full Year 
DRIVE A HARD BARGAIN' 



Introducing 

MEGADISK™ 

Winchester Hard Drive ready to 
run on the TRS 80 Model I/II1/IV/4P, 
Color Computer, I B M. -PC, Apple. 
Franklin. Max/80. 

Software Drivers: LDOS, NewDos/80. 
Dosplus. TRSDOS 6.0. CP/M 

Complete Systems Starting at $649*95 



Cail Toll Free O rdering 1 




High Quality Lowest Price 
Drive 0, I, 2, 3 

for the 

Color Computer 
Starting at Si&V*? 




Disk Drive Upgrade 
Tor Model Ill/TV easy to install system 
Starling at S30M5 c roVffA BW 



* 1965 



SOFTWARE SUPPORT, INC. 



Edge 1 1 Road. Fraroin&ham, MA 01701 (61 



I 87 2-9090 Tqlex*38342? 



I 



DEALER [NQt IRIFS INVITED. 

TERMS 

Vf C Vita. Am n jrtj pcruiruJ 
:h^k"- Jlctfprrd at in «lf» ..ruiTf 
C OD , ptc*« jdd 1100 
Shjjfpini: t*U fiv amain r 
Vol rctpemftte for [K-cupin.jJ murt 
Prim %ubi*el la change. 



CANADA 
MICRO R.G.S, JNC 
*f J. CARRE VICTORIA. SUTE ttj 
*tONTR£\L QL EHEC C KSADA. H:Y *J1 

Rceubr Tel. iSU> 2R7-156J 
t j n j dun Toll Frtt MO-361-SH5 



Service! Strict I 

4tf wr uoc* pfoducti art ttttppttt 
within 2* hmn Iff u^tff 

H-tihifr 2* httun nf mrspt nfita 

faffUM and AfiO o'den Schnat 
am* DAB ewptwur P O t occepttd 



I 
S 
I 



O 

! 



i 

g 

\ 



TPS, M ft ci uiered TrJdun«li TtndT Corp. \ppk *cfiimna trademarki Apple Owpuitt Cortr = 

S IB V -PC R cf 1 1 rcrai ] &M Corp. Franklin ftc|i>«rfH] Trtdpnark fwifclw Corp Ma* M Regmtfrd Tridemirfc Lofca Jnt, £ 

5 LOOS 8ef L <?«Jc»l 5¥tW I ru D(H0l'j* ■ Micro Syslcmi Soft wart Ncwdoi Jfl - Appiril 1n: « 

S3AIHO XSIQ S3AIUG SiAttlO MStO S3AIHO HSId S3AJU<J MStO $3Alfcfa H9IO 3IAIM0 X31Q 



Prices (. haruf 
Every Ihi). 
Plea* ( all 

I-800O4.1-884I 

For I ■ ■'■«(■[ Prim, 



PRICE BREAKTHROUGH i 



M INQMKIKS INVITED 



Price*- Change 
Evtr> lht>. 
Pleave Call 

I-S1HKU3-MM1 
For Lower Price*. 



MtGAtitsifc*" iMkU hi** drive systems TOIL (RKf Oknl.KIM; 1-800-343*8841 

. .. h f IBM P€> Tiiiidv tOOt', TR-VM I .'II I. IV4F, Compact, Eii*3t, Sanyo. 

11 < ram, It WorkilJkrv. Color Lampuierv Apple T runk U». HcjiIi Zcinsh. Mnv'HO 
I Complete Kord^nrc. Cabin, SoMwrtt and Qmkfir ImiaUiEuiD 



5 Mfg^bji^ JfLccrmJ Mouth (IBM Special) . 



tuning 01 S 399.95 



|Q MrRibjEH lEimnkl Muan) — Lti* Pu«r - Bouk Jp&i (4kt An XT * , tuning al 5»JS 

20 Megabytes Intern*! Mount — MiM<.t.>ii.i... ► - fltrtlnt il 9*9.15 

5 Megabue* External S>M.ero ... ... Marling 4) 449.95 

10 Mcnj*ytc^ EaLerrtikl S>van 1JRM Furmat Equah 11-2 Mqjabyici — An £*irm ] J Megabyte* foe ihc IBM) *utrlin E «i 

3D M*i*bj-rei ExlertiaJ Syuern , r . . „ , . Marling ai 1.1W.95 

3.1 M«*t»l^ Kudak Backup npftm .,,..„,,. , ........ Martini ■■ 59?.*5 

Strcamirt^ Tape Backup Sywm — Internal Of fUtenuJ waning ai 699.»5 

nitv i-ji-w*. /iBSi Hcalh — DOS, |.o, 2.0, LI. 3j0. or lucf - Apple e-rona-Un - 1X)5 LL Prodiw 

UUS !*y**nH **pJlirw | TRSyw , LD0Si tRSDOS 6,1, New*n/*0, Domini 3-?. CP M. COCO IX.1K fti I LX.i-S t rW 

OAKHAM! ED TOW ONE FE LL VEAU - PARTS AND LABOR - 24 HOUR SERVICE - CALL TOLL FREE — 1-800-343 884] 



i miTi iPi>h i»m>r% K( t wfH n rrius *\ul*bi>mj i*. 

Eta (M4 l>»i.rt *»t Ul i^i»T>J — (X flwtt Dhw ta^minwi K»»» $ 
IK UM > lfltm LaBomnrp IJufd ar»J Iim .-wit^j ihr twn WJ I pJrrsI 

*«n<P| <i4 dl dhi Ann » ott fall <,<«■ pi|. Mil Itfarf tVwmm ■■ INm 

ItHHt-tvali •* b1 inL 4l>h iK n-wrr 
U**- - ItfA llfl.tr SkrHr. 

U«ti l>m> n lint Catwi 
l*fc-J IU SkteU 4t il lUnr 

Uwt) UtIICO M Omc C «BM 



" l.ntL '.J 



Oik t jfrrct 
li « IP-H H p"* l»M>n 

l-U L K *UK KK.fT IllffJl 

ItHll AMI, ,rH»^ < *)Tp tf . . 

>*» UlUl WcJ 40 Ik Uwt 

in *i.n rw«T s,tppn 

OujI 1(1 flttC C.4fWM? 

' M Duil MlM Ml ik tU-t 

i*< i*x *»h ftmj Wt»h . ... 

Vifikr tMkfa »Hl, Ihtt^ 

1* '*» J}*,k- 4 C"*k 4hli t ikt >hJ idliKM 
C B*W»kf t ahl Iwi lnw Una. tHno . . . 

Miuii fruf In. IJiil (k,i r *'*J 1 cntniWnr 



iw few*** I litaa* 



imJ ItarJ Ur„ f «j,n 



1 CHI 

JftK.ft 

]iM« 

:, N mi 



WW 
I4?.H 

■w>1 



I^IXD 

it**) 

ifcVCO 
IW.K 
IWVJ 

m« 

M.4I 
■1 .« 



"in 11 11 iiki, imr^i KlMaJlki kAat nut Is 1-1- • i-r 



Fb » 1 1 - '■ i . « v .1 ■ 

^E-4ri I Slh-kri V,Mm- I N ■ .Ttn1 tr, L'PV 

'Hhr MarW «-Bli4 UhJ Umf. [ 44. l'»*«r. I*."nr n«bbJ< 



Ml IW1W k. il ^I--HII J HI UVk||Fllv:jSh>[ liv -AMi (in 



HJMPI UK- 

ItMit HP 1 itfftpuLffl H»in« m MB p lult nn. -.r dj W^rrp.i | - ^'ItMH I ihiP ^4 

Hu«r V"i*ir n« mm tlwk pirti. 

1 IBM ^.*l l<i ^^/^J^it^ W lipt tUL|»D Mow hPW *IU^ Mufnlttl , IJ.lWuUb 

»hm m t-u Hn ir,,. n Ota Vtn . i *j 

With. Mirfm« t mm mi- J Hiift PhH4b4xin M,i*,i.n : 

HIM K 5 .MctMl^pr tNi. t Ih.fllapn I*"* i.*f*« 

win. Mmitw c sad «nj Maaamaaai Mnr.it* 3M*.«V 

|£l Mru^lt ^,*U||. 'II 

*.ia MotuKii L «rj jhJ Wnh,MUMav Mjy^ivt :.Vt1 JH 

IBM IkWtj.l.+r ^Itwiw UK*- i Wdv n.«l«IM «,«*lr IMQD 

FUS M) MthfefJ |V I'Lrt^^f, fZih. Uwl [Hi.* killl I L«S>« E 



I'HIMHI- 



II \-S.n.» IllHW 

Uf tu u i ' lui i. r , 



Uiut " 

%h«r |Lk^ *4ti *> I riwiJi |iU«l. 

^ ill t.0tw>mi MCn 

ttt)THP»* ll? t (HUIM 14 < t*S BlA Ji„ :. 

IMnlcr r^FW - ^UthwiI i<Ur ^ 



■ hi 4U «f 

.IV,- 

" i 

KM 

■ 41 ftt.W 

I*.* 



VvfkkBh^km w 

■U|n#lrPill Mju \ i 

lUil Ml JJfti Kit Ndud 



«(l - «r., l*lu 



lllll IS JHi*ltn- Mhh llll HIM 



i:»k 

surci i>i i:nk 

(jr«(ifiK> "i> H 
I'^.jilri I'm i.i 

U.i(sOir,.<tTH: tiMrra *HH l^illkl IVii»ln rsm 



U4*(M 

ui. 



PtftM Ml xmiiis 



JhKrp, U.i DM t4b*e* 

I rjni« 
J riiwfi . 

HutE /ju\ih 1 Oiivi I *Plr. - saHcklfU 



i* re 
<•(' 

Nil 



1985 



SOFTWARE SUPPORT, INC 



Edgdl Road, Framing ham, MA 01701 (617) 872-9090 Tekx-383425 

Houra; Mew Ihru Fn 9.10 am tq 530 pm {EST J SaL 10 am to J JO pm 
StRVICL POl K \ — Our PrnfcssionaJ Technical Staff k A>iaiiiib|f To A*shl V«u Monda> Thruujth Spiurduv 
WARRANTIES — Disk Drives — One Full Year Parti And Labor. Hopp> Diak Drive P<w*r Supplin - FWt 15 J Ycirv 
SERVICE — 14 Hour Tiim-A-Round On AM Jn-Stock P»rU. i>»U'r Inquiries lmi(ed. 

Please Call r-or Shipping, 
Handling And Insurance. 



Toll Free 1-800-343-8841 

I'leiiM; ( 'ulJ lui Our la It 1 1 Prict- Smviiir Specials. 



RECEIVED & CERTIFIFn 



The following products recently have been received 
by the Rainbow, examined by our magazine staff and 
approved for the Rainbow Seat of Certification, your 
assurance that we have seen the product and have 
ascertained that it is whet it purports to be 
This month the Seat ot Certification has been 
issued to: 



C om p an j Commander Version LI, a 

32K squad level World War II infantry 
com hut game tor tape or disk. Game 
Module ?i comes with House to House 
map ,jn.J more ih.m li'i *a-n.nius 
involving famous European ciiy battle- 
grounds such as Arnhcim, Tobruk and 
^raJimjrad. Combat uru[> include rille 
squads, mortar learns, machine gun 
crews, engineers, leader* and othei 
weaponry of World War JL Design 
allows incorporation of future expansion 
modules. Ark Royal Games. P.O. Box 
14806. Jacksonville. Ft 3223 H, S29.95 

Pan/crs Eat, a MK FCB Simulation 
rhat relives the German High Com- 
mand s Drive on Moscow in World War 
If. Despite the overwhelming forces you 
command you must carefully juggle 
vour units: keeping enough at the front 
to drive back the Soviet arm> and yet 
garrisoning adequately captured terri- 
tory to squelch partisan activity. Finally 
you rn nst complete your objective 
before you are taught the lesson so 
bitterly learned by Napoleon: How cold 
tsa Russian winter* Avnlon Hill Game 
Company t 45|7 Harlord Rd-, Baltimore, 
MD 21214. cassette 525 

Huodyeode. i IftK ECB encryption 
program t o sec urc storage of puss wo rd s. 
safe combinations or any top secret 
such as a surprise party guest list. Key 
passwords arc not saved at sector ur 
nil level insuring examination by 
unauthorized persons will net only 
Irustraiiun V. Buumnnn, P.O. Box 415, 
Hammond, IN 4^325* cassette SI 8.50. 
disk *J9 50 

Qui; Kids, two K>K qui/ programs 
requiring the Color I 0Gr> program- pak 
ICKIO Shapes fur younger children 
which allows ihc child to experience an 
irt te resting and instructive en vie on mem 
similar to running a program written 
in BASIC, and LOGO Stars which quizzes 
older children on displays of five 
considhUuiu* in the northern skies B 



& B Software. P.O. Box 210. Jcnkin^ 
town, PA 19046, cither cassette $14.95 
or both programs on one cassette $22.5(1 

Congress, a 32 K ECB Simulation that 
has elected you President of the United 
States You select a program to gel 
through Congress, You decide which 
stales to influence through pork-barrel 
Legislation. You assign lobbyists to the 
House or Senate and finally you decide 
whether to sign 3 bill into law or veto 
ll, 85 Software Co.. 1024 Bambridgc 
Place, Columbus, OH 43U2B. cassette 
529.95. disk S3 195 

Recess (fames, an ECfl loK cassette or 
disk series of four games for 
children grades two through eight. TiO 
TAC-iQE encourages children to 
predict and plan sequential moves; 
Xuttthvr Outrss include* an optional use 
of a number line which helps younger 
child re n determine the answer; ireaiurc 
tfuHt which teaches use of coordinates 
tn find treasure hidden behind a grid; 
Matferbrain which encourages players 
to consider the many possible ways to 
arrange specific digits to build numbers. 
Ail games are multi-leveled so children 
of different ages can play the same 
game. B5 Software Co., 1024 Bambruige 
Place, Columbus. OH 4A228, cassettes 
SI 9.95. disk $21.95 

T1C-TAC-TOE. a I6K ECB version of 
the game offering three level* of 
difficulty and the choice of opponents, 
another person or CoCo, Moves made 
by either joy stick or arrow keys. Draco 
Software, 22 Lasscll Street. Portland. 
MK 04 1 02. cassette S4.95 

ZOO KEY, a 32K typing tutor program 
with adjustable speed and skill levels 
to encourage beginners or challenge the 
experienced typist. Features include 
ruin and Hi-Res graphics 
M.i i J. i):ua Product*, lAiH) I Alicia 
Parkway, No 207. Mission Viejo. CA 
9269 J, cassette S24.95. disk S27.W 



CoCo Professional Tax Preparer, u32K 
program ream ring two disk drives that 
lets CoCo lake the place of your current 
tax preparer or accountant. After you 
gather all y oar tax information together 
CoCo will interview you in an organized 
fashion beginning with Hie heading 
information and proceeding step by 
step through all income, adjustments 
and deductions, and wilt then compute 
your lax. After the lax is computed the 
credits and other taxes sections will be 
presented for your input. Based on this 
input, balance owed I shudder) or 
refund due {sigh} will be computed 
Micro Data Systems. 6 Edward Dr.. 
Ashland, MA 01721. disk* SJ49.95 

Color Slat, a I6K ECB data analyst-, 
system to maim a in data files, calculate 
a wide variety of statistics, display 
results on screen and list results on line 
printer features include, de scr i ptive 
statistics, frequency distribution, graphic 
histogram, correlation statistics, linear 
regression equation, least squares 
prediction, matched- pairs t test T scat- 
lergram with regression line, multiple 
regression with two predictors and 
analysis of variance for up to five 
groups Radii* Sitae k siorcs rial ion wide, 
cassette 524,95 

Cyrus World Class Chess, a IfrK chess 
challenge u ndcr I o urnament cond i tio ns . 
(."it its can play against itself or replay 
moves from a finished game. While 
pondering its moves it can show you 
ihe possibilities u is. considering Jon 
may lake back moves or sel up special 
positions for problem-solving or anal* 
ysis. When instructed to play ^fast" 
Cyrus cant "think" m, lung about its 
moves and is an ideal opponent for the 
beginner. Radio Shack stores nation- 
wide, 1.19 .95 

Professor Pressure's Music Machine. 

a 32K ECB sene* o| educational 
activities designed to introduce children 
to the fundamentals of music. Concepts 
include the names and locations of the 
notes on a musical staff, the lengths of 
various notes and the way notes fit 
together to form melodies, Radio Shack 
stores oat ion wide* cassette S24.95 

Electronic Book, thai let* you put pages 
from various programs in Children 



188 



THf HAFNaOW Mqfcti ;g*S 



tfae proprara. Radio Shack si arcs 
nationwide. 524,^5 

7 C 41 "1 Mud, 4 U' K Simulation uf the 
moM popular version of the game of 
pakcr. Play against Line, two or three 
ti p pone ti is., choosing ihcm for thcii 
playing styles. Ask CoCo for advice il 
youVc unsure ol your ue*t move. Radio 
Shack stores nationwide, K«ml*ak 

Shumuv a I6K Adventure requiring n 
disk drive and joystick. You're an 
interna lac nc gumshoe and all-around 
laugh guy armed only with the univer- 
sally tanned lon-Shii* and uw own 
sTtiiirt> sent lo annihilate that malev- 
nlrni, n mi i Jen uis stinker, the Shadow 
Ut» tiki r is in a not her lirnc space guarded 
hy ihe mhodroidv Whirling Drones 
and Soup-lumpen*, dangerous^ it 
can be deadly hul (hill's why they call 
you Sftamus. Radio Shack store* 
nationwide, disk $29 95 

Th* loCo Tuner, a precision audio 
tone generator and pitch comparator. 
Designed to be plugged into the expan- 
sion port of the CoCo or CoCo 2. it 
can aid in toning a wide variety of 
musical instruments by providing a 
critphu .ti ili^pl-iv ill th« piieii nf .l inur. 
or by precise pilch I h rough the television 
speaker or cassette output, Features 
included are cosy-io-usc mununl. single - 
keystroke commands lo advance nines 
up .ir down through ;i chroruatu' mmIl' 
and the entire musical ^calecan he oflsci 
uniformly for tuning to a relative 
standard other than A -440. Accuracy 
wis hm ,003 H* at middle C- Real- 
Time Specialties. Inc. 63K4 Crane Rd > 



Ypsilanti, MI 4KJ97, module and 
mimual W-h microphone with *i.vmch 
cord ST4. piano tuning kit with wrench, 
mutes, Ich and hiwklet S27. Michigan 
residcnls add 4Cl sales tax 

CoCo Cooler II, a handy gadgfl! to 
prevent unwanted heat buildup inside 
your CoJior Computer lo keep things 
Cool and running smoothly. Specify "LT. 
*E'or CoCo 2, Spectrum Projects, Inc . 
IM) Ho\ 21272. W^udiia^cn M 
1 1421 err P.O. Box 9866. San Jose, CA 
95157-OS66. 54^.95 plus S.l S II 

I6K. DOS A da pier, an adapter for using 
2764, 27I2& and 27256 EPROMs in 
place ol your existing ROMs, Spect rum 
Projects. Inc., P.O. Box 21272. Wnod- 
haveu. NY M42I or P.O. Box 9Kbn. 
San Jose. CA 95I57-G866. SI9.« p1u> 
WS.'H 



The Seat of Certidcatton program is open to 
all manuf acturers of products for I he TRS-SO 
Color Computer, the TOP- TOO, or the Dragon-32, 
regardless ol wheiher they advertise in the bain&Ow 
By awarding a Seat, the magazine certifies the 
program does exist, but this does not constiluia any 
guarantee of satisfaction. As soon as possible, these 
hardware or software items will be forwarded to 
the rainbow s reviewers for evaluation. 

— Monica Dorm 



SOFTWARE 
THAT DOES 
SOMETHING! 

MOT 5 HOOT- EM-IJP C AMES /£5ty 
NOT ANOtHEK LANGUAGE IfT*W\ 
NOT Mi )KF UTILlTffS ^W fj ff 

\.\kJ-\ RESEARCH Software 
lets your Color Computer 
do something for you NOWJ 

Our FftOFf SStONAL J O PLOTTERf will 
draw a ' MntKcjpp" 
In 6 »« ondtt Thl* 
ML program lrl» you 
gCJl n/.np | hp M/rfiirr 
itvriR BASIC and jlmo« 
Irntanrly youi pieturp Appwarv (24.95 

Our SPECTRUM ANALYZE*! will tako* 
ijtt' j Fast Fourier Transform (vppclrum) 
tnctf 1 0 1 i m pi Ipt than H AS IC S24J3 

Do you run a \m,dJ hu^rirty Ul a largtf 

Harm) proprietors accountant l| 

,1 . i.nij4|.l»- rhn.hU-CP'r^ hirfjl ki I flirty 

tyMrm 12* Di-vk Only SI9 95 

WE'VE TAKEN THE WORK 
OUT OF SOLVING YOUR 
MATHEMATICS PROBLEMS! 

Do you hav** * 4prir»» of point* fhat you 
wiinl fil r*> d llnp fir rurv& 
GpI fUNCTION f m MR" $1 2 9S 

Do vno want To fOfyi aii cqu.ilpan at ■) 
<rl nl llnpar pquiltklO^ Vou rw*rj 
EQUATION IVAtUAtOH* St 2,95 

E>y ywu nwd to invrrt. iin*d f and rnnliloty 
mat n cp* # MATRIX MAIM" tan handfe 
j 3 7*3? maul* >r> HK SU.9S 

Do you nppri to *olvr» a rimr» inrpRr»i or 
dilPrrpniidle a Junttkrnf 
CALCULUS" con dr> ft, Si 3. 95 

ALL 4 MATH PROGRAMS 444,00 

EOUCATI ON A L SIMUI. ATI O XSt 
STRATiCT POLITICS Stb 95 

thr Uri.lrr.in 

STRATEGY INVESTING Sni-95 

TruldV'^ niiirfc* 1 ! or \'tl9 
STRATEGY FOOTBALL $t6.9S 

NfL, WtAA USH Play hyPtav 
STRATEGY HOMING $12.95 

Coarh rhn Olympic Tram 
tMAGt PROCESSING ST6.9S 

b4 A 48 PlXVfe With lf» pr.iy Kffp 
ALL f rVC SIMULATIONS SW-9S 

( \wtM \n nnuM'y rilrlM ,1 if rl 1^ (HI (tilppt^jt 

Sfwtify Dull nT Urn 1 , tun of MfcK Urcfd 

fU.IHU Kr-nlrnl. ',^l^ Tat 

WRITE FOR TREE CATALOG 




ANKIA 

RESEARCH 

IQ1M& INDIANTOWN HD, 

SUITE If 
JUPITER, FL 33450 




MJILll 'Mi TMCMINftOW 183 



REAL 
TIME 
CLOCK 



RTC-10 



Fun i*atu<Gti. yd easy rouse. 
FTC- TO is a quart; based, TtmeiDate 
cJoch cor tamed ma compart ROM cos? 
FfTC 10 maKes il simple? Ui access the 
lime and date with Just a Few Baste 
PEEriSAJyCV « replJtte^loholrpry 
{included) keeps time Accural when the 
computer in off firm f»uon *iw>n ihf- 
inpfugged 




ONLY $69.00 

i^ ini,*,<t>tne with any ifin n» greater 
Eicientjerj or non «AtAf>ded Color 
Computer. RTC-iO may be used with or 
without a Radio Shack or any oiber Multi 
Slot unM Tc use it with a disk without a 
Multi Slot, order the V cable below 

Complex y assembled tested arid ready 
to plug-in and use. with programs 
included td» C*C<K setting and For 
continuity displaying the T< me/Date in 
the uopei nahi cornei ol Uio video 
screen QUI* $69 00 



COCO CABLES 

Top quality cable find conneclars with 
alt goFd plated comacis 

V-CABtE 40 conductor 1 '1, long | 
Mate. 7 Females Allows you to connect 
your dis*. controller paCK ami !ne RTC tO 
Cioc* or most voice Synthesizers etc 
ONLY . S 29.95 

DISK PACK EXTENDED CABLE 40 

Conductor 2 >i long 1 Male. 1 Female 
Lets you place your disk controller pack 
where you want it out of your *a> 
ONLY S2Z.95 

CUSTOM FLAT CABLES Call mof so'irt 
us your reourrament. We Will quote J 
reasonable price tor the cable you need 



Custom Computer Products 
6 Dogwood Couri 
Goshen NY 10924 
(914) 46^3043 



ccp 



*DHeot> rNClUOf *M 4EHM?IQKAkS30O 



REVIEWING 




t M iXtU t ill Nit U 

in looking over my review «l Draco 
Soli ware's i'tttttru' t ttuntff in the Januatv 
RAINBOW. Page 220, I iJUd it it pWWH 
even Ml surprise myself. 

JHit^i, lei me say thai Calorie Counirt it 
the easie&T to use and most complete 
program nl its type I have yet come across 
A* such I can without hesitation recommend 
it in ihc casual dicier Of anyone interested 
in keeping: track ul calorie intake 

Having *aid thiit. I would like to anient! 
my introductory line. . jusl what the 
doctor ordered " A diet ts something most 
of us lake For granted, and. d nl mirmiik 
health and ptfui bodv, we uan allmd m 
II rtwrVWv m ca*cs of othct than "normal 1 * 
ricalth I pregnancy, urn- illness, attempts to 
lone more then a feu pounds} an unsu- 
pervised diet can lead to serious problems 
in theve, or any situation where there i* any 
question, no computer program can take 
the ptmx ul a trained health care professional 

If the above Bi kept in mirtd t 1 believe 
that any user of Draco Soft ware \ Ctifork 
< 'iihHttrr will lind it both caw mid i^Um^ 
to use and a tea,s«nah|c suluc lor the money 
Sevin J Temptirt 



II VMJS ON 



As an owner of the ffattd* On package 
reviewed by Mark Williams in the November 
1984 ttJHic of THI : RAINBOW. Page 206. t 
a^ree thai it » a fine ;m. - I think thai 
Mr. William*, did a very yuud job on this- 
n-viL-w There i^ one Thing ;ibiun nw ffmuh 
tfn package thai dilfcrt frum the rjbD) Hat 



Mt Will i mm tev tewed I am able ta iRaMfe 
uun.slrii.led KackiiT 1 copies lor mv own um: 
UsiH| Mihk BASIL'\ backups eiunm and. (I 
iisl'iI rin biukup utility. i There are nu 
inti rut liurii in i hcifanth On document alien 
lur making a backup, hut I mcd it and .ill 
program* on the fUm'klumrti ntTliviiy disk 
and the C*ihw It activity dt*k work flawle^lv 
I agree wrttt Mr. Willianir. that tFic iiiiibilm 
to dn backups Im programs (or cbildrcn 
is il disriiui iiahiliis. ru'ii when tree 
replacements are available \ htive two 
young hjiis and use nnlv rnv backup disk 
while keeping the original* in r» fufe place. 
1 boupbt my I tenth thj package from I andy 
Home education in September. IMK4. h is 
in I he same packaging as in a Radio Shock 
siore f The version on the "registration for 
moddication uoiievVis 01.1)0.00. I presume 
thai Mr. Will turns has a differeoi numk-r 
on his copy. 

I hope thai n\\ comments will be useful 
lo Mr. William* and your readers' I 
commend him on a fine review, 

O'trf/ AUittst'tt 
JtrmdfM it 



BAhl.RSFtFI.D KF.NO 

Bkfitofl 

I received Michael NrvwickTu resit w the 
other duv mntrrriing m H program called 
Ikikinfiry kt \<f I have to admit that I 
was ft little more ilum )u*t thrilled at his 
comment* considering that (this J is the tier 
cum me re I* I pn.jtrjia t\c attempted. 

I just wanted to ckar up one link pmnt 
The game pick*. ?N winning numbers "just 
like Vegas. Kerio. IjIjuc" .nnl iinl I s ,r 
slated in the review. 

Butit rtfit ifl t \ 



130 TMB flAINDOW Mircn W 




2nd Generation !!!!! 
HDS Floppy Drive 
Controller Board 




AS SEEN AT ThE RADIO SHACK 
COMPUTER SHOWCASES 



New Low Prices! 

DISK DRIVE SYSTEMS 

SINGLE SIDED 

Drive 0 Complete $249 

Drive 1 Complete $169. 

Drive 0 & 1 Dual Drive $399 

64K UPGRADE KIT $39 95 



DOUBLE SIDED 
$289. 
$209. 
$479, 



Features" 

' Gnlcj Baiu'j Edgu Cii'd* 

" Du0> Setectabte ROM Sockets 

* No POTS io adiuH 

* Cornparttnei wim COCO < A II 
' 120 Day Warranty 

' Double and Single Density 



Lr>',^"» Out Ji>j { 




Parti Kil For Part e«*rd miHtou! 
flOM 1 40. 

FUdio sn« * ROM i sa 



NEW ROM 

mCS **i -*3***M <*i3M W*J*j 



h n*n rviri tv <nMJI«tar Tr* turn rt> «*« m* 

<mps 0*>if »rtw Wflp UN y Ofiuow S«f 
~* » i*OOt Ok* Ki 4 -.orr^w* vino <J>'* 



AOQ&HOS24 pin ROM 



I *a 



Kaylronlcs Keyboard KBbOO 

*4-M««tw «<r F tr,-*v,- »*,tvi»-C3 .» <<u> t»*.y 
<- ■> ,4k 1 . Pil |. i, 1: - H.I, I CI,,.* VjjP *!! " •» 

[tan Mii-k LwrlhiiM Kii it* Com- CL'nrfyuWM I 

»«tdch *- 1 t|[r lit >■ tr*r trr<i) j ■»fc«|pqE«' 
bow* tins l«*r *i«tn -d"ip' rt^fl V i n*h» tyM* 



y In* ciMfli c amp,iv>r «H— I 1)414.1 

'Df»<» COCOilA » COCCH* 
RMr>4 Mi crrf rHA 4 3»*h^ H» 




Vim* Hit **f\ *T» W IrflCldT, l«f 1- 3 H'W **B> 

lw«tl H0» **n*W-» Mfi (m<«* Ml MM IPflM 1 




HARD DRIVE SPECIALIST 



1-713-430-6000 

Order Line 1-800-231-6671 

16208 Hickory Knoll. 
Housloo, Texas 77059 



Hardware 



Comparable RS-232 Packs: 
Tandy Deluxe Program Pak 
Ant) PBJ 2SP-Pak 

One of i lie thihgs thai makes the Color Computer so 
desirable is that you do not have to buy cnlra plug -in boards 
in order to make it drive a printer or it modern. The reason 
lor i his n circuitry that comes with every CoCo allowing 
H to talk to Llic outride world through what is known as 
an RS-232 port, So why would anyone want lo buy such 
4 thing tis a plug-in card when the purl is already 

built imo the computer 4 .' 

hrst + the CoCo ha* only one built-in port If you need 
10 use both u printer and a modem, you have la either 
plug and unplug each of them lime and again, or buy a 
hardware device that twitches between them, Even with 
sach a switcher, you si til are unable to use both at once 
And some find the need to switch annoying So, one reason 
jo hu\ 4 hardware RS-232 device is to provide a second 
port Tor your computer. 

More reasons relate lo the nature of the CoCoV huili- 



SIMON 

1 984 Derringer Software, inc. 



WcuUrf t < be nee you caJd run trough a BASIC jwo- 
jyam, answer prompt after prompt, and then have lob 
samt! r-espcrsw generated agerfi wrtfi Che touch at one key? 
You can with bimdn 

BIMDN Wi "watch"" you n*i through any BASIC program 
■nd keep track or every keystroke you make The 
keystrokes can be saved r> a dak fie so the ne*t trr»e you 
went to uerf arm the same procedure. aiMOhi nfl do * tor 
you 

WMON can remember BOOO keystrokes fncfejdmg 
nnsiokes] and wifl faahiyfty repeat them for you at anytime A 
custom menu tan be created ho that the press of one key vwfl 
have IIMON on your BASIC program (g) and eetoa iho ap ■ 
propria* commend fito to use Vducan even heve mi mom 
pause at any nput so that you can enter ^formation that 
won't be the same each time, 

aiMQN 5 perfect for any type ot reporong. fue 
maTite^ance or si>y other program that rfcqures a sequence 
of prompts to be answered each ame it'a used Thea works 
eapeo6»y wei wtn our PHQ-CDlQR-SEFBES programs 

flequr amenta- 64K Cotor Computer with 0«k 
Send check or money order for S24.95 - $2 OD S&H to 
□tirrrtyer Saltwaro. *TC 
P 0 Bo* 5300 
Ftonra, S C 29502 2300 
Visb/MC cal- [903] 665-S676— 1 0:fJ0am to 5 00pm EOT. 



in port. That port is what we call a "software 
that is. in order to send and receive i til or matron ilnouyli 
that port, the CoCo rtiusl create and analyze the RS-232 
signal using cumbersome software that is somewtiai 
t nacc u rale and , worse yet. cats up a great deal ol' lhc central 
processor** time. If alJ you need to do is drive a printer 
or UK a smart terminal program at no greater than 300 
fraud, this is not a great problem. Bui if you want lo do 
both at once, <*r if you want a smart terminal program 
that functions with iruc full duplex at 1200 Baud, a 
hardware UAR'I is required- Ouc to the Jim its lions of the 
built-in software UART. it ii impossible to write a smart 
terminal program that functions competed correctly at 
I20O Baud with the CoCo's built-in port iColoreom' E., 
so id by Spectrum Projects, comes closest to doing this). 

For those of you using OS-9. there; is even more reason 
to consider buying a hardware RS-232 port. Because the 
software RS-232 is so time-consuming, if you try to use 
the power of 0&9 to print out material as a background 
task while running another program im effect spooling lhc 
printer via OS-*), the other program**) will run badly, oflcn 
unusubly slowly. But with a hardware RS-232 port, the 
process of oulputling data lakes 10 to 100 times less time, 
and printer spooling can be accomplished very effectively. 
A hardware RS-232 port is also a must if you plan on 
having a second user hooked m through a terminal under 
OS-9. 

Of course, you must cither be able to write or buy 
software to use these pieces of hardware. OS-9 llfgrt may 
know by now ihai lhe new release of OS-9 from I j;id> 
will now support both the Tandy Deluxe RS-232 Program 
Pak and one port of the PBJ product (the PBJ 2SP Dual 
RS-232 Pak I as both arc addressed lo lhe saim place PIU 
has a\ ail able a series of patches for for bold 

of ils ports. Disk BASIC users will be happy to learn thai 
Tandy and others will soon be coming out with disk-based 
smart terminal programs thai can use lhe hard ware RS- 
232 port. CompuServe'* VIIH >X will soon be released 
in an updated version thai makes um: of such special 
hardware And 1 am currently beta lestine u vmari lerminnl 
pri'ui j in that uses this hardware. Thus, by the lime \ou 
tead this, even Disk BASK oner** * I inula be able to buy 
soli * are fh.it Lim haidw'uiu 

Similarities of the Two Products 

Bolh the Tandy and the PBJ product are similar m sire, 
shape and cost. Both products must he used with an 
expansion port device if you want to use ihcm with a disk 
drive. Both have a hardware RS-232 port addressed at 
SFFnH that uses the same f-55t At I A chip in create the 
port, Both have the address of the port fully decoded, 
mewing ihai the port wdl work regardless of which slot 
you put them in your expansion device and regardless ol 
which slot you select. Both product* time the capability 
of placing a ROM or EPROM on board the device, though 
in both cases the EPROM on the device is addressed using 
lhe *CT5 line, meaning that in order to use any software 
in ihc It PROM you must select the slot the device is pinned 
Into, Both products work as advertised. Roth are designed 
lo provide the required positive and negative RS-232 
voltages using as input only the 5- volt line. That is, bolh 
will work when plugged directly into a CoCo 2. Full 
technical information, including schematic diagrams, is 
available for bolh from their respective suppliers, Both 
Tandy and PB.I arc lo be commended lor this policy. 



182 IHt HAINbUW March 



Federal Hill Software 

FINE PRODUCTS FOR THE COLOR COMPUTER DRAGON AND MC 10 



If You Pay Taxes 



You Need Coco-Accountant II 



Were your la*es a mess last year? Do you look 
at your bank balance and wonder where all the 
money went? Then you need Coco-Accountant H, 
This 32/64K home and 9 mall business accounting 
program is ail you need lo answer the' Three Big 
Questions a bo ui your money: Where die it come 
from? Where did it go? And what can J deduct Irom 
my (axes? 

Spend a lew minutes WJth your cancelled checks, 
credit card receipts and payroll stubs Mere's what 
Coco-Accountant II will do: 

* Ust and total expenses or income by ac- 
count * List and total expenses and income by 
month, with net cash Now report. * List and total 
expenses or income by payee/in coma source. # 
Year-to-date summary by account, * Ust and total 
tax deductible expenses. + List and total expenses 
subject to sales lax-even compute the sales tax 
you paid 1 * Print a spreads neet showing activity by 
account and month for a whole year (Seeing is 




Baseball Statpakl 

Your Little Leaguer, manager or coach will love 
these Big-League stats r This package of t6K Ext, 
Basic program*, w<il track your nitre rs. pitchers and 
learns, with beautiful screen displays and printouts. 
Batter s Scorecard keeps records of 180 hitters, 
including AB. hns> batting average, RBI s r home 
runs, walks, strikeouts and On Base Percentage. 
Pitch ers scorecard includes games and innings 
pitched, earned runs, ERA, mis, walks, strikeouts 
and won- lost record. Team Scorecard keeps team 
standings for an entire league Ughtnmg fast son py 
any statistic for incredible reports 1 Whether you're 
involved In Little League, n f gh School college or 
company sohbaii. Baseball Siatpak will make you 
en instant winner | %2B 95 on tape, $31.95 on disk 



% TAX ^ 
% DEDUCTIBLE ^ 



believing!), * Balance your checkbook * All re- 
ports (except spreadsheet) to screen or printer. 
£ Store data on tape or disk. 

The 32 K I ape version stores 450 entries in a 
single file: 32 K disk stores £00. The E4K versions 
store 900 entries on tape or disk. Our happy cus- 
tomers a ay this is the most useful program they 
own. and you'll agree? Only 534 95. tape or disk, 
Please state memory requirements. 



64K Breakthrough! 



Did you tee i gyppeo when you found out your 
84K" Color Computer had less than 32K oi memo- 
ry m BASIC? We sure did. So we invented HID N 
RAM , the most powerful B4K programming tool on 
the market' With HID to RAM you can access that 
"hidden" 32 K of memory and use it to store your 
data, A built- m machine language sort makes HID to 
RAM even more powenuii Write a 28 k program and 
still have more than 30K left to store numbers, 
names, addresses or otner stuff, HID N RAM is a 
small machrne language driver attached to e BASIC 
demonstration prog ram -a powerful mailing list that 
Stores 450 names In RAM' We think the mailing list 
aione is worth the price of me program. Our com- 
plete instructions show you how to use HID to 
RAM. Once you nave learned the iBchmques, you 
can delete our program pno write your own' The 
HID N RAM driver stays with your program 4 It you 
can program In BASIC, you can use HID 'to RAMI 
Only 127,9^. rape or disk. 

Call Toll Free (Orders Ortly) 
1-600-245-6228 



federal Htll Software 



325 William St BaUimoro Md. 21330 301-665 6254 



Wi eeG#p<t chtcU, moniT ordan r VIM 
tnd Mulw Card, Add St. SO tor iWppinfl 
Mlb h«N»*flni ofdtn payitW* U fl. 
fundi Crwdrt card Oni+*r »houKl ineJud* 
cand nuntbtr «p amtm md atanatur* 




Battle the 
st of Disk Drives 



New Lower Price 

Un-DISK Drives $4&95l 
$34.95 



You Be: 1 There are em ply spaces in your 32K 
and 64K CoCo The Preble VDOS Un-DiSK 
helps you Mi them up wirn PROGRAMS' 

• Un-DlSK uses your computers e*lra 
memory like a f ast disk dr i u e 

■ Un-DiSK can store B AS I Cano MACHINE 
LANGUAGE programs 

■ Un-DISK IS INVISIBLE Yup' Un -DISK 
does not interfere *ith normal Color Com' 
putor Operation 

• Un-DISK appears only when you I y peine 
mag* word VDOS 

• Un-DISK comes with comprehensive rrv 
suucirons which you may noi need be- 
MUM 

■ Un*DlSK is sell- prompting and easy to 



• Un-DISK it provided on cassette 

• Un-DISK -a latter man a Ho* clumsy 
DISK DRIVE and best of nil 

• LW-D1SK i CHEAPER than a DISK DRIVE' 

■ Un- D ISK wi il work even it you n I reedy own 
a d<»* but why buy a disk at all? 

• Un-DISK mould be In the uorqry of every 
serious CoCo user even if ycu own a drsk 
Myt Frank J. Esser independent reviewer 
forfM'Nacm Magazine 4 



OK jure, disk anves ARE NICE I own one. 
Bui li vdur finances are limited, the Un-DISK 
can give you much of lhe power ot the 
mechanical drive- Even if you already own a 
disk lhe Un-DISK can work like a super last 
e*tra disk. 

EXTRA . . EXTRA .EXTRA . EXTRA 
Additional Power Fnr (14.95 

Only wplh VDUMP »or lhe Un-DlSK! 

• VDUMP leis you make a cassette backup 
copy ot everyThmg stored in The Un-DISK 

■ VDUMP lets you save 5. 10. 15 ot more 
programs on a single cassette tape fife. 

• VOUMP lets you switch Un-DISKs W-lh a 
smgie load operation replete a group o' 
financial programs wiih a sei of children's 
programs (The new VDUMP tape over- 
writes lhe old l 

• VDUMP can allow you to save a whole lot 
of H*ifcBow on taps m a SINGLE hie. 

• VDUMP is ihe perlect companion to lhe 
Preble VDOS Ur-DtSK 

Available from Doctor Preoies Programs 
naturally! Bringing you fine Color Computer 
Products Smce 1983' 




Tbo PrebiX- VDOS U« i ■ 0 I 5k 534,95 

The Preble VOUMP. 95 

Shipping & handling 

US and Canada 1 Si 50 

or $5 00 10 other foreign poms* 

VISA and MasterCard accepted 




Order From: 
Dr. Prefcrie s Program 1 

5540 Outer Loop 
Louisville. KY 40229 
(502) §66 0281 
Canadians may order from Kelly Software 



Differences Berwcen the Device* 

Unlike the PBJ product which comes only with traces 
provided for soldering in an f PROM socket, the Tandy 
product comes with a terminal program on j 24- pin, SK 
by K-sociclcd ROM inside the device. I his might stem 
lo be a tremendous .id vantage, until you realize lhal the 
program supplied cannot use the disk drive. This is a serious 
limitation, because of its lack of support for disk systems 
.11 1 J its overall poor structure and quality* I would advise 
potential buyers to ignore the supplied software in the ROM 
m the Tandy Pa k, and look at that pack a* solely a hardware 
port without a oft ware. 

When one does thai, the Tandy product docsn"t look 
bad at all The RS-232 port it provide* connects to the 
rest of the world using an industry standard DB 25 
connector* not ihe CoCo 4-pin DIN counselor. The PBJ 
unit uses the "CoCo standard" 4-pin DIN connectors; In 
addition to the signal ground, transmitted daia T received 
daia. and carrier detect IDTR) line available with the 
CoCo's built in. or with the PBJ "s port, the Tandy product 
also provides CD fPin 8). CTS (Pin 5), DSR (Pin ft) and 
TD 8 (Pin 2). Thus, it represents a fuller implementation 
of the RS-232 protocol* If you wish to program iin 
application that will need to use those other lines, your 
only choice in hardware packs is the Tandy product, 

On the other hand* you can use your existing modem 
cables with the PBJ unit And I know of no currently 
ex is ling or propo&cd CoCo * oft ware thai uses the extra 
lines provided by the Tandy Pak. 

The Tandy unit provides about plus and minus 10 volts 
on its lines. The PBJ unit provide* about plus 

and minus 4.7 volts Both figures arc wtlhin specifications 
lor ike industry standard for the RS-232 protocol. But 
because the Tandy unit puts out somewhat more voltage 
than the PBJ unit, it may he preferable tot those lew 
applications where you warn io run 50 or more lee! of 
RS-2.12 cable I must add that I know of lew users who 
need more than 10 feci of cable. 

Assuming one does not use the ROM supplied with the 
Tandy unii T one has u 24-pin sockci io play with* The 
PBJ unit if designed to support n 23-pin socket that you 
solder in If you arc a hardware hacker, this means that 
you can put up to a IftK by 8 1 27 1 28) EPROM in the 
PBJ unit* whereas the ceding on HPRQM sire with the 
Tandy unit us supplied is an 8K by 8 (687641 EPROM, 
You really should «U PBJ if you plan io use the traces 
provided for the socket. There arc a few del ails of how 
to wire it that you should be aware of, depending on which 
EPROM you want to use 

Since many Radio Shack Computer Center employees 
know little uboui the Deluxe RS-232 Program Pak. it V 
rather hard io get good inlormation on how to use it 
PBJ, in my experience, \s readily available to aid its 
customers with prompt and knowledgeable advice The 
folks at PBJ are always up lo date on what software — 
both third party and from Tandy - works with their 
products. 

Hackers will be delighted to learn lhal PBJ makes the 
uvaibhtr p.s n bllf bo*r(i «n, documentation rhc 
price of this is $19. Bui be warned: While the circuit is 
noi verycomplicatcd.andajl needed in for mat ion i> present, 
this is no Heath kit! You need some experience in electronics 
if you want to tackle the hare board. I buill iwo of them. 
10 t know! 11 you do decide lo get the bare board, be 
litre local! or write PBJ tor the latest revision of corrections 



to be made to < he hoard, II you plan to wire uo ihe E PROM 
socket, thi*. cspecialls importum. Purchase! s of the 
assembled and tested unit need noi worry aboul thi*. as 
all my reports indicate the units ordered have arrived In 
excellent working condilion. 

J\e saved the biggest difference for nearly lasL While 
the Tandy Pnk provides only one hardware RS-232 port, 
the PBJ unit gives you two lor almost the same price (only 
SJll morel! One port Us addressed to the same place as 
Tandy's (SFF68). and should run with all software dcuencd 
to work with the Tandy unit. The second port is addressed 
just above it starting at SFF6C To use tike Second port 
as a printer port, youll have to alter Ihe wiring of the 
busy line frnm your serial printer, as PBJ uses the M CD" 
pin of the port as its busy detect, whereas the CoCo proper 
uses the "receive data fine." instead. If you are using the 
PBJ t'-C Bus expansion port device as well* PBJ ictU you 
how to "Strap the interrupt lines" to use its device under 
interrupt control. This option (not available lo Tandy 
Multipak users) is useful to folks using a multi-user OS- 
l ) -y^icm on the CoCo, but tor hltle else, Using this option 
requires significant hardware and gciftwWRi experience. PBJ 
nlso sells driver modules for the 2SP to be used with 

Recommendations 

h + s not an easy choice between these iw'o excellent unil*. 
If you are sure youll only want one hard wart port forever, 
i hen ihe Tandy Deluxe RS-232 Pak is a good choice, It 
costs S1U less than the PBJ product and is available at 
Radio Shuck. But. it" you are running OS -9, or if you're 
a hardware and or toft ware hacker, you may do well to 
get the PR* product, because of the extra flexibility offered 
by having two* rather than one port, 

tl'HJ* UjChP.O. Sax MM. V Rcrj>rn. NJ 07(147, PBJ J5P- 
P»h, iBy.Hfi; Hmdut Stuck Mures tlflliun widr, land* (MtlXc 
P™*r*im Pak, 



— Mar lv t^odutun 



INFINITE MAP 



ARTWORK DESIGN ML PROGRAM 



■ WELL ADAPTED PO* INTEGRATED 1 CIRCUIT 
DESIGN 

MEMORY FOR 1000 STANDARD OBJECTS 
' M*P DIMENSIONS I 64 ICffl Br 64 Knit. 
SCREEN WINDOW CAN MOVE ACROSS THE MAP 
TWO OPfRATlOfct MOOtS 

■ SCREEN MODE 1$ ALWAYS /AST 

- HO * SCREEN ' DUMP ML PROGRAM IS INCLUDED 

FOR THE GEMINI ID X PRINTER 
' ORE AT NUMBER OF APPLICATIONS 
| VERY GOOD FOR CHILDREN ALSO 



HQ SCREEN - DUMP 



ML PROGRAM FOR THE GEMINI 10 X PRINTER 



HIGH QUALITY PRINTtM* 

p*>ci f*Pi 5 1 J - - tj'l- % 1S L - 



Z SZ1LI C * 1014 «ucc B 
LOMGUEUIL urn CANADA mh 



Mu*)i 1» THE HAINBDW 195 



Hardware ^ Software — 



24-Piii/28-Pin Adapter 
Answers EPROM-blrms 

We will now call together the monthly meeting nt the 
Hardware Hacker's Society. RrsL we will have old business, 

m Has anyone found a good source of 68764 E PROMS? 
All I can find for ;i reasonable price arc 2764s." 

"Hew .i<imn l.i .;'■■..-,] up m> ri ms divt drives?" 

**| sure like Spectrum DOS, but I cant run some machine 
language games." 

"How about new business?" 

The chairman of the society , Bob Rosen, addresses (he 
meeting 

"I havt iht dm«er to oj these problems 24- Pin 
■fi-Pin EIPROM Adapter from Spectrum Projects," 

Meeting adjourned so we can all go home and try the 
new product 

The 24-Piii/2tl-Pin EE* RUM Adapter is not fancy All 
it consists of is tVftt tickets connected by a 2-ifttih pket 
of ribbon cable. One male socket plops into the existing 
ROM! socket in your disk controller, or your basic socket 
if you wish. The other end of the cable has a 28- pin socket 
that is adaptable to a 27 64 <SK v V). 27)28 06K x «J t 
or 27256 Q2K * g| EPROM. Address lines, A 13 iwd A 14 
are separated from the rest of the table such that i| an 
EPROM greater than it K u used you can hank select the 
portion of the HP ROM you wish to use. 

What's the most practical use for this device other than 
being able to use the less expensive 2764 EPROM? Wclf 
Bob sent us a Z7I28 EPROM already mounted on the 
board that noi only has Disk BASIC, but Spectrum DOS 
H Mil. 1 hey are selectable by a small switch on the side 
of our disk controller Another use that comes to mind 
is to switch between basic 1J and 1.2, If you have access 
to 27256 E PRO Ms you could select between four different 
DOS* 

The adapter kit comes with adequate instructions. For 
a 2764 EPROM, no additional wiring is necessary. The 
27128 and 27256 EPROMs require a small switch I two 
for the 272561 to allow bank selection of the memory you 
wish to use. 

What if I want Disk basic and Spectrum DOS an a 
27128 FPROM? With a proof ol purchase of a Disk BASK" 
IU i\\ Lind Spectrum I HIS. Spectrum Projects (in Son Jose 
onI>l will burn Dhik Bvs,k >md Spectrum DOS on an 
RPRQM for an extra Contact Spectrum Projects 

for specific details As shipped, you will have to supply 
your own KPROMs 

If you've ever tried to make an adapter socket to convert 
your CoCo for 2764s. I think you will like tins gadget 
In my opinion, it will save you lime and money. No more 
burnt linger*, or melted sockets, trying to make your own, 

{Spectrum Projects, Inc., P.O. Eos tylfifc, San Jose. ( A 
451574*6+ or P,0, Bos 2I2U WmMHutrn. N\ 1(421. 
114.95 plus « S/HV 



Inspect Your Programs 
With BASIC Searcher 

BASIC Searcher us a machine language utility that 
searches through the tmes of your hastc program for any 
selected string of characters, I he program can easily Hod 
variables or key words and phra.^s. It allows you to find 
your way through large programs looking lor key elements, 

BASIC Searcher operates from protected high memory 
and is called by a simple C*EC command. The program 
searches tor the string of characters which you assign to 
the BASIC variable SFS. You specify the hue to start the 
search bv assigning the line number to variable 51.. Finally, 
you can specify output to your printer by set ling SP'1. 
or direct the output to the screen wtlh the default SP^O. 

The program is supplied on tape for a I6K Color 
Computer, Simple instructions show you how to load the 
position- independent program for your particular memory 
si/.c- The program is easily backed up to disk or tape, A 
two-page description of the program's operation accomb 
panics the tape. 

Typically, you search a BASIC program by typing in the 
simple commands *5Tffl*ffi: "SL^sfl land optionally 

SP-0 or J) followed by E*£C. The program then scans 
the bash test for thr first occurrence ol the "string" 
characters, The program presents you with the BASIC line 
containing the string. You then have the choice of pressing 
'N* for the next occurrence, pressing l R' for the rest of 
the occurrences, or "X" to exit the command. 

BASfC Searcher has several uses beyond simply finding 
a single word or phrase. The program can be used to list 
all data statements in a program by using DRTft as a search 
string lind pressing l R -\nothei viinpk' applicmor i> to 
list all tfE J1 statements in a program as a means of 
documentation. 

The program does its job precisely as specified, It doesn't 
miss any combinations of characters; 1 was unable to find 
any technical flaws. 

If you compose programs using u typical word processor 
or screen editor* these search features may already be 
available to you Rut, Sor many beginning programmers, 
this search leaturt? ma> be the answer to an unruly 1 1ST 
command supplied with your built-in BASIC editor 

(Color Computer I I II Hits tnlimlfed. 3907 Br I lid ftd., 
Etoothmn, PA l**06i T IbfllK, upe or disk tl»M5 plus 
SI S/HJ 

— Stuart Hawkinsrm 



See You At 
RAINBOWfest CHICAGO 

May 17-19 



— Dan Downard 



196 THE RAINBOW W„n.h 1*SS 




13UZZUUORM 

Tn» cna MA ditva you rxA Gukm iho 




^>ji«f IP u>i qt tun chvpIH igu yrtHi Jhi» 



MQVIMt JUN & JOVSTICK 
TUPf S15>*5 
DISK 

AACWMASTCA 

Men* rfwg H"*» anc <* rf»* oon 
sarvlng bw to your 'N'tfv cutfcwnm 
V**c*i fry tiling flloiies ond »o*t>, 
cuf7c<rwL uxida a* fun 

AKXJIMCS 5JK a JOMTKK 

topi na« 

DBft ttl.9J 



BLACKBOARD'S ISLAND 



TOP QUALITY SOFTWARE AT 
AFFORDABLE PRICES! 
WRITTEN BY WELL-KNOWN 
AUTHORS IN 6809 MACHINE 
LANGUAGE ESPECIALLY 
FOR ^0297*. 

BATTLE STATIONS 

mttu s mnom s a js mofeo oi a 
pop'Jetr board gam* WItiqu* a douW 
ttv* mad ouHiandirio *Oufld onO 

0>n* W hOOTO or NBA 
14 0 QO* pl.upw 

it* 



na hmH t*» your »C*» 
ofll Wtanda* around «oc»wofdl ejona 
fcacig ovw mUcffg* erf m« hOKXOl 
■wtiUe you- mjjJ bviidt ttf BlocKt^ooic! s 
Puriad TgatuTtt Ttolrif nosy, mate' 

AfOUIMS 31H DUflOHLV 
DISH Pt.« 

PANIC 

□mb (na kidd*« a»\d 'iQftl trie 
'moor -ui - 0)g r«t*< aeiu bur> th*m 
Moun ot l* owtHi ^outn bvi 
ouMmVng gropnic arcade ja - * 
J Irjr OH agai 

RCOUIKCS 3EK ft KWlTKK 
TUM J54.9S 



MONCVOPOLV 

No*' flay tiih popular coot! oom* an 
yw cornpjlv. Piobat«V ir» mosf 




timiJanan war OUm qi rha 
tooiuraf. a/ rr« oitginoi Boy, roni or ■«« 
praoaniot and oocomo a mvairr^ 
land boon wflti ttvK program 

flCQUIflti It K A JOWtlCn 
1*P< f)f r iS 




RCgUllUS 3tK DISK 

rape tti.ps 

DISK ft 4.99 

V€GAS GAM€ PAK 

Haw tCXi aw wantad to brlr^j Lai 
V*sa* noma wirn you? Mow vow ootv 



Soelffoek. nana ft***, pfu* mraa *W 
mochna towcaiiiurt vtwii waor you 
arc 01 ino loo* or irvs Hon wnon you 
i*8 ttk*. (jjtj^fljno graphic* «* hov» 



Rfomnzs it* 

TAP* W« *S 
DISH 5(7 *5 



COLOR CAR 

ytxi aUbd to" ii ond now hara it b) 
krfl ng Grcra Pflc uyte (acing, 
VWt your compuw id al *ta wftaal of 
yOor rocv through tr»a cNkcuR 
'aoacouria S-Tiojn tn^o ottHrr oon Out 
txs confliji twcouie Ittayv ra*um. irx 
bvoi AJt^o ,c» car itVCHjuh *ha d 1 . 
ovaf w*at a 1 'id Qih^r tKUOTSl 



NO D€AL€RS PLCASC 



Phone Orders (616) 957-0444 
4285 Bradford N.E. 
Grand Rapid*, Ml 49506 



'f-n:l 5?0fl '^iiTXHrig b ^ar\dJ|lng 



Software Review! 



Polish Appearance Of Cassettes 
With Cnsst'ttv Box Insert Mttk&r 

Cassette Box Insert Maker is a very friendly, easy- 
lo-usc program thai will help make m tractive inserts fur 
the hard boxe* your cassettes, arc kept in. Using this 
program, you can make a label with 13 lines of text on 
the front, four Vines on I tic buck, and two title lines fur 
the edge of the boit. To use the program yog need at least 
a 16K Color basic CoCo, tape or disk system, and a printer. 

There arc three pages of documentation with this 
program The documentation is well -written, but the 
(Hotjiitm i>M*;Msi in H-.L- you pmbahh won't need il atlei 
your initial use. Once Cassette ftrr Insert Maker is op 
and running, the main menu will give you nine options, 
fhc Ural three option* DO FRONT, l>6 BACK, and DO 
TTTLF. allow you lo create the lent for your insert The 
next three: EDIT FRONT, EDIT BACK, and EDIT TITLE 
are For editing the text. The last three op i tons will allow 
you to eilher PRINT INSERT. ERASE MEMORY or 
SAVE; LOAD DATA. 

Ten I is entered one tine at a tune. Faeli line can hold 
V) characters If you want, each line can he automatically 
centered, When I his is done you are only allowed 38 
characters per line. Cassette Box Insert Maker uses a line 
editor and if a change needs to he made in a given line, 
the entire line musl be changed. Up lo nine inserts can 
be made at a time, if you wish, when in the print mode. 

'^V Software o> i 

KEEP- TRAK "DQU BLE-E NTfl Y " General Looker ! 
Accounting System Reg. — ONLY $19.95 | 

dwHto-Enlrv " L*4g*f M wvntlnia * r atm Irt iww m hufc*W 16*. t 

33*. Hk ytW-Hwrttfy f»**f *ir¥n ^FE^jrifn feilum biUnCn 4*MW i*t™T*" A ■ 
opus il A^«rt Hwphi & VtD | pn*fi*. HJgm fH*J *£njfttl ft ?3» **« on | 

Fiji r*k**i Cl** A 1*00 ' I B< iin.!^m*t'i?4 | 

"OMEGA FILE" R«fl, UfctT— ONLY $14.95 J 

r*tyj dun Ffe *^ ^iKkai tfii Oragt ¥m nusrf m em twm m ta 1 & A 
rwtd* WBl 2M tfWK*nfT or B*e HOW c^BdaninlMl VH m«h 1 'Jjvn in r J 
^iwumiwi Mvmil ■tUSAC OB**** Mr*| ■ 



Ki Htim #na pn ft .t tv>y wiUm^ *>m r»™t 40mm Or*rl * 

^ BOB'S MAGIC GRAPHIC MACHINE '™ - | 

Tbftn 2 frth Hi i^i*jr>t m(f tnw^g ■ Z h*** a£Ch tuna tfp* g™,-/it* *■ 

OA^C arte i uw m fens pnajrim* FjHf OMw**g ind PianffeMlQn of * 

Khi tKHM ton «nd *HCS 8^04 FT*** HELPS § 

ml i* Krtw >« •! iv r « y^i'xi k#i *W Htj^up .1 . H i^Aife an Itw icm (j 

CJO St IM) H Ji ftwiD-pfeni gr»pf*ci idb OrMI fc» EnrMon LOTS Of * 



M QJUPM tC& t □ I TO* 
> in W »«4A dW 



•4 » -j .'tj HA L i 

FLIP ft Fit* « I1t.» 

PUJhblAXILL WO f 1 r >i 

OAT A l* F E KLifrn iq - iai» 



— I14.HM J 

I 



|4> n 



COMPARE FEATURES AND PRICE, than buy 
"THE OTHER GUY'S SOFTwarel" 



(Add 12 SO lor BcslaQo nrKI IWKiHfigi 

Sam HnKk. morwj o*d*- en -C0.D. tu^ic 

THE OTHER GUV"5 SOFTwu • • | J5 3. Utln • Login UT Mill * 
PHOHt |B01) T53.?ft30 or WRITE *ar « FRE£ CATALOG I 



One of Ihe more obvious way^ hi a*e tlm program would 
be to make an ioKfl lusting all the programn yoa have 
un a panicalar cassette along with the counter numbers. 
1 find the index provided with rainbow on tape is easy 
lo get misplaced, etc., so the first thing I did with Cassette 
Box Insert Maker was to make an insert for my September 
KAINHOW ON TAPE. The result is very impressive, iietow 
L have included an illustration of what a finished printout 
looks like. 

Cassette Box Insvrt Muktr is published by CoCo 
Freeware Clearinghouse, so tu gel a copy just forward u 
blank tape or formatted diskette along with a self- 
addressed, postage-paid return mailer to CoCo Freeware 
and request program number KOI A (the documentation 
program)- Disk users should also request program number 
8(HB. Extended BASIC users. K(HC\ and Cqlcre BASK' users, 
BOID. There is no purchase price, hut after receiving and 
using the program, you can send a contribution 

If you have a lot of cassettes stashed away in hard box.es. 
I his program would be an cxccllrni addition to your library, 



N V M I 


L11W 


NAME 


CTRa 




021 


DATABASE 


II? 


GOLD PI L£ 


037 


BYTMASTH' 


123 


wcyi :/ 


<m 


SCRAM BLR 




p« rvu 


0S9 


MADADt>rB 


m 


PttKH-M 


rm 


ABC GAM F 


153 


PATCH |0* 


077 


MipJO^Pt 


w 


PATCH II* 


0*1 


WHRntOAl> 




UMi i n.\t) 


0K3 - 


GF<m;aMI 




MYSTERY 


090 


UAHIimiL 




CALENDAR 


Itkh 


1 Alt-tN 


7 11 



K MMtlv^ i.S I \F\ 
SEPTEMBER fJM 



i iH.ii 



IHfS TAPE PROPERTY OF 

MICHAkl K. Hi'M 
1467 CASSETTE AVENUE 
DISKETTE. INDIANA JIUM 



(Tfce CoCi* Frnwan riearifltftiMtM, P,0. Ylo\ 1084. 
MortinlowtK H V 1*507) 



- Michael Hum 



NEW NEW! NEW! 

O'tw Flow CMfTl di4grimi pr picTufeV LJM -OpHfifml mij^w *nd' 
Cf 4n V tMMfd Iv dnw il n«. «)L4r*9, cirelff* PChfiJOfil. FGc!#r>fli*» and 
^►Mcrcni utt )«xi Lite htacPArnt 1 Piciure> c#f» be &f>iM«l. und ind 

CJMB1U- 1/4 

Pr-nt, pica or nuui iryrfi *n ¥ of up ii> ifi windows or «ny s«n Lrurig 

a BjAS'C tftmm*«t| F*Ch mndnii can mil gnpH»o wrJ 
cmr»ci«rE ind rv> •ulDm^lic tcr oiling Dema pragrlm included 

MUSIC SVNTM£S>26fl Cf«*tB qaal^ty souridt frr cordroUKig 24 
twnKVHCS tOCrMlffuni] pj*y irrtfH'tfl.Kir* »u'*d* Um gti^Hicl 
null chplKjnii mouK lv kprtiMffJ 1<j modily sounds Sound* dfi w 
and loided Ca uattn . . . $34 

All tie w<i||*r> in mKhiin languig* #r>d hivQ tuO dOCumQnMlKin 

ESSENTIAL ENGINEERING 
P.O Box 2^516 
Sin France co. C A 94126 

[Calrtomii hMtdanl* «M M«n lb \ 

hh i LA Kid 0 -.X Miwdl i 



J9B THCHAINftOW HMpfe IQSS 





HI-RES ADVENTURES! 

Disc not required - Cassettes - $24.95- Discs - $27.95 



HUH <.»)« tt,*.,n 



UlMJlJL'J 



« , »( , . i » , , , , . i „ 





SCI-FI FANS, here r| hi A new hi-res 
dduenturt> even more challenging 
than any of our otheis. 



This exciting hi -res adventure begins 
aboard the starship TREK80ER in 
the Zlst century. Life on Earth is 
thteatened by a deadly virus and 
your mission is to search the 
frontiers of space and return with a 
cure to save mankind from disaster. 
Hul how? Wheref The name of your 
Sttnhip provides (he first clue. 

PRESS RELEASE frtktxw i\ ihe Uu-si in 
thp rollecnnn nf tint 1 iidvpnture fl.imn* 
rr. jit Mark Djli Products, Sure to be 
a hlr " 






FREE — Send for our NEW 24 page Catalog! 



Mark Data Products 



_>4001 AUCi A PKWY . NO. 307 • MISSION VIEJO, CA 92691 • 1 714) 76& 1S51 



Software p ^ 

TALKHEAD And Real Talker 
Reveal .New Dimension 
In Voire Synthesis 

By Kenneth D. Pcier* 

Not only can your CoCq have a voice, but a realistic, 
masculine face lo go along with ilf Colon* are has. an 
animated "Talking Head'* program that uses high speed. 
Hi-Res graphics to create a realistic audio-visual 
simulation- TALKHEAD require* a MK CoCo and the 
Colorwarc Real Talker voice pak* but the combination 
may be hard to beat! 

1 used both the cassette and disk versions of TALKHEA D 
and found no difference other lhan speed of loading, Disk 
mttH simply invert the disk and run TALKHEAD {a bask 
loader program); cassette users CLpAO and rum t which takes 
four minutes longer. The rest is automnlie. Three machine 
language modules arc loiuk-d Jinti excvuivd. apparently 
containing an Fnglish text -to- phoneme code translator* the 
graphics for ihe head, the movement of eye*, mouth and 
jaw, and the Col or ware logo, t rjlorware has its own unique: 
audio- visual logo present ai ion that cani be missed! When 
the Logo H linished, ihc I ll Kill 4 f ' &W .ippi-.n-- iftfl 
says Talk he atl ready," 



At this point, " 1 :i Ik head" is ready for anything you care 
io da next. You can experiment with typing various words 
and phrases lor TuJkhcarf to say. write a program and 
come hack lo I jl khc id. or toad programs from tape or 
disk thai already ultli/c Talkhead's ability. A demo 
program is provided on both disk and cassette version* 
called Daisy. Remember the song "Daisy, Daisy, give me 
your ,m>wer true ." 1 Well, I must have been hall crazy 
lor running ihe demo so many times! won * *nnt!3V* ' gives 
a fairly good icndttion at ihe song done by none other 
than 1 alkhead himself ] was impressed by hot a the 
audio and the visual achievement of TALKHEAD. It's 
a simple song, and its not perl ecu hul I've heard worse 
m risers, I he Talk head lace seems so lilelike I caught mywlf 
following Ihe movement of his eyes and mouth just as I 
would if listening K) u run her person. 1 he three-dimensional 
quality graphics of the head combined with the appropriate 
movement ol the eyes, mouth and jiaws during synthesized 
•nfiecch is quite reulislic and well dune 

Daisy demonsl rates what can he done with TA LKHEA D. 
But more importantly, a look ui the program also shows- 
how cosy programming Tallin tad can he in HASti , Two 
new commands are available: SAY and PI I IK 

SAY It very similar lo the PRINT command. Assuming 
J ALKHEAD is Leaded ami ready. >mt c.rn sonpK lype 
SflV kt frELLO, I RM HR. TRLKHERD" (and press 
ENTER J. The screen immediately changes lo Hi-Rcs 
graphics, filled with the life- 1 ike three-dimensional figure 
of f alkhead. and he begins talking When he's through 
talking, the graphics screen disappears and you are returned 
to the text screen lalkhead always appears on the screen 
automatically whenever he has ■mmethinii to SAY 

Talk head speaks words or phrases in the immediate mode 
or within a niogram. hither \\A\ r lour rules mom be 
followed- 

1) SAY must he the only command on a program line. 
\o other commands, functions or siaiements are allowed 
on the same line. 

2) You cannot use siring manipulation, forexamplc SAY 
{AS+HSJ, within a SAY statement 

3] The length of the expression folio win $ the SAY 
command is limiled to 212 phonemes or approximately 
35 words. 

4) Numeric variables musi be converted to string 
variables first if you warn to SAY the numeric variable. 

All the rules are simple to follow and pose no problems, 
especially if you are beginning to wrile h program from 
serai ch. 

A ImEc exita work may he required, however, to convert 
one of your existing programs for o*c with TALKHEA D. 
Putting TALKHEAD lo a more practical use. I modified 
a spelling program I had written using the Real Talker 
with the old WJtWo-speceh translator software, in which 
U=USR| All had lo be used every lime you wanted the value 
of AS spoken. TALKHEAD uses Ihe new "enhanced" 
software for the Real Talker, which simply use* SAY AS 
whenever yon want to have the value of AS spoken. (This 



COCO-ADS 



ft MONTHLY CLASSIFIED NEWSPAPER 
FOB COCO OWNERS , SELL. Of? TRADE YOUR UNWANTED 
ffiOOTAWS OR HARDWARE IN THIS fCWSPAPER. FIND 
GREAT BARGAINS. CIRCULATION - QUO? 15,000 COCO 
0WCHS, LIST rrjUR CLUB OR 883- FULL OF TIPS, 
PROGflOTS, ARTICLES AND REVIEWS. DON'T DELAY, 
SUBSCRIPTION IS ONLY $5*00 FDR 13 ISSUES 
CLASSIFIED AD*S AT ONLY .25 PER WW 

Ye* I would Uks 3 subscription to COCO ADS 

Name 



Address 



City State Zip 

PLEASE HAVE CHECKS PAYABLE TO P 0 SOFTWARE 
P 0 BOX 13124 HOUSTON, TEXAS 7721 S 



See You At 
RAINBOWfest CHICAGO 

May 17-19 



200 THtHAiNsuw wafcn 




FEELING 
HELPLESS? 

YOU NEED TO 
LEARN A 
LESSON ! 



MICRO LANGUAGE LAB: 
LEARNING THE 6809 

tailing at Ihe mercy of a prugrurn- 
nmr somewhere > Mystified lay j 

I Mum l._LI ;i^L. L%;t LeU 

I will gJv«> yuu ilif power hi end 
those helpless feelings 

Here*, why The heart of urn >-im 
puirr pmgrarri i/«>*6rn' is midline 
language Every pftte of software uses It 
— your favorite game, spreadsheet 
word processor, data base manager, or 
recipe file Every time you hit "Enter ", 
it 5 working All the languages and 
operating systems are created from it 
Ha.sk, Fortran, too), Flex. QS\> 



TR5DOS , wey re oW)9 machine 
ranguage the whole lot' 

And you on learn ilie language uf 
the bHtf.J ihe programming bearl of 
your Cok>r Computer, with my Micro 
language Lab. 

Sut everyone i.m pfugnim Viutg i 
k-w hue*, in lia>u tiusv uiilI "hi-'Si • !■ .-: r i i 

make vim a programmer. Hut if you cm 
program, ihen mi Micro Language Lair 
will leach you — the right stuff the 
right way 

I II teach you in 24 half hour lessons 
on 12 audio cassettes with a 220 page 
textbook, with data booklets with 35 
.sample programs, and with a program- 
ming reference card. You II spend ^n 
hours or more with my course, listen- 
ing, watching, and working And when 



you re done, you'll be programming 
your Color Computer in the bSl^s 

language 

Stop ignoring those gnawing feelings 
of lie]pk*ssneas Tfie Mloy is where the 
power Ik* in your computer Tom on 
that power with (fie Micro language 
lab. 

* Micro Language hib. im i>u 

(plus S3. SO shipping and handling) 
Retires KtK LOcndei Rdc EMASJ4 I 

Kot suit? Wnlr or call for a Table of 
Cimmnis and sample pages — and your 
TU Teach tou 
A kssoti 
button! 



ALSO AVAILABLE FROM GREEN MOUNTAIN MICRO 



(Aitti SJ W ttHpptftg and bamtJing tot ytmr 



Lowerkit 1!L 

• Full time upper and lowercase mutatis 
in V> minutes. 

• Normal and reverse video suiaiir.] 
•holly L-ompalihle with all Alpha and 

iintphk modes 
f7&95 axsemhtetl and lestttt 
Sj44 Lomplele kit of purl* 
impttrUuW SfHXi/r (M>r Computer or 
Qjior Gtmputer If 

TV Buff II* dear image fur video 
monitors. H9 9*» {specify CoCo or CoGo2) 



CoCofttrt jkinilli-l inliflace [iiuw In 
dudes plastic casek, SS-i «K i |«.9S kit 

ColorPack KWRAM pack, S J9*)S 
(specify Lunfiguralion) t Jfo 9$ kit I case 
J 3 OU extra 

64 K memory upgrade kit with full in- 
Mrudiuns, S^J 4i with mcrmm lesl un 
tape. Sv+ 4; 

Color Quaver Mofluare Musu m 0 
diesiwr tm tape i requires 32/MKh IW.95 

Color Burner EPffl iM Programmer 
C-Uv^'^A.^ ihA t2\ i#-f,4'oo( with 
software, / kit 




I'ser Cm up. Educational, Club and 
Dealer DiscouUis are aradibli- 

TH5 HO jru! TJUDoS 4Tc tRMlcrtiarfar r^f Jfciity Cut 
pwaium Flrt k 1 uaJiTiurt uf t«: Jin OS 9 1* 
j trjurH: 4fk u( Micmw^Uf CunxirvHliHi 

Green Mountain Micro 

Bathory Road, Box R 
Roxbun, Vermont 05669 
802 485-6112 

titHirs; Vi Jm ■ ipm EST, Mmidav Friday 
CCJD/VLSA'MASnfiCAHIi 



software has been available since about May So, 
il yuu have been using [he new. improved software for 
/far/ Talker, you should find TALK HEAD can be used 
immediately without any modification of your programs. 
I, on [tit at her hand, had u- -.uhslitule the nc^ ruu.\ 
(SAY AS* for the old syntax (l-USR<AS|l Being in the 
habil of writing programs with multiple command lines, 
I soon found there was more to do than simple so hs lit ut ion- 
After making the necessary substitutions, each multiple 
command program line with SAY had to be broken away 
from the seimcnce and n luted tm a separate hue hy ilsl-II 
H look a little more work, but the endj roult wax worth 
it- 

My son, aged 7. had used the old spelling program fusing 
ihc voice synthesizer without TALK MEAD) extensively in 
first grade last year, He thought it was really neat to "see 
someone" on TV giving him his spelling words! My older 
daughter aged III, agreed, fcven my preschooler wanted 
Talk head to do her spelling words, (she doesn't have any!), 
Bui she is satisfied with just being able to type in letters 
and words she knows to see Talk bead speak. She is in 
speech therapy, so I hope to use TALKHEAD and the 
fteai Talker to help her, 

I spent a lot of time talking about SAY and the use 
of one command line, but it's an area of interest that must 
he considered more by those people who purchased Real 
Talker* prior to May I , 19K4, and consequently might 
demand mod tftcat ions to their existing programs in order 
to incorporate TALK HEAD, 

The second rule stales you cannot manipulate firings 
within a SAY command, for example say a»+bs. You 
tan issue t lie command SAY AS for any Value of the string 
AS just as well a* 5av "This ts thf value: gf 
Manipulations have to he done prior to wanting to say 
the final result: Ci^s+fl* then SAY ct. 

A single SAY line is limited to about 35 words or 2M 
phonemes- When you think about it, that is anywhere from 
four to six lines of text on a standard CoCo screen. If 
that's not enough, you can use multiple SAY lines (many 
program lines with one SAV command) or read in the 
string variable within a loop. 

SAY requires u string format, thus either a string vai table 
or the lext ttilhin quotes is required. Therefore, il you 
want to SAY a numeric variable (for example (he value 
of X), you must first convert the numeric variable to a 
siring variable using the 5tR* function in BASIC 

I mentioned earlier that there were two new commands 
to use TALKHEAD in BASIC, The other command is 
PITCH. TALKHEAD was programmed lo "simulate" 
singing "Daisy" by ihe use of the PITCH command. 
HI It'll, which can be abbreviated PI on a command line, 
\ itta i be piieh of the phonemes, words or phrase*, following 
rhc PMCH command. The value of PITCH remains in 
effeet until a new value is issued. If none is issued the 
default value is I. Pitch levels available are U. 1.2 and 
J. with zero being the lowest and three heuig the highest. 

Iriiri^LH'J by ihc demo ion^. I just had m try my hand 
at composing. WelL actually I didn't compose it t but I 
programmed Talk head to sing it foi me. Ten to 1 5 minutes 
of programming had Talk head singing "Mary Had a Little 
Lamb." 

TALKHEAD is really the "enhanced*' Real Talker's 
machine Language tcxMo-speech translator combined with 
ihe digitized Hi-Res graphics of the head, so up to now 
anything other than graphics thai has been said about 
TALK HEAD also has described the "enhanced** updated 
ZQZ the. rainbow Mftf iftfis 



Real Talker software A few additional comments about 
Real Talker are necessary here to point out other 
improvement* and addition! to it since my original re vie v* 
of it appeared in the July Ti4 KAjNjtow. 

Perhaps ihe mo.st noticeable tfilfcrcncc is the increased 
ease of use for the BASIC programmer. There arc no DtFuSfl 
or LISR statements to worry about. In making the Real 
Talker extremely user-friendly, only one thing is left lor 
you to remember: You musl uDBO and EXEC the Real Talker \ 
translator utility software first before you load another 
program or »iart programming! The utility automatically 
takes care of the rest, relocating itself and providing three 
new commands for you to use in BASH : SAY. PITCH 
and CONVERT, The first two commands have already 
been discussed. CONVERT create* a stand -alone, talking 
BASIC program that no longer requires use of the machine 
language translator program. In other words, plug the voice 
pak in. load your COWER Ted BASIC program and it talks! 
All program Lines with SAY literals t e.g., 5«v "*t*olJu'M 
in your program will be converted to stand-alone talk me 
lines. 

Among oilier improvements is the Phoneme lid nor now 
tips as improved and expanded Help screen, and Ihe 
translator now recoym/es and understands (pronounces) 
dollars and cents whenever a '5' is encountered, finally, 
ASCI TALK has been added to the Real Talker support 
soil ware. This program will recite any ASCII file, from 
a word processor ur a terminal program, line by line? 

I enn'i think .H .mythin^ I d-'Ui like: or mould ;idU lit 
I lie programs, nor ha^e I luund any taolts with the 
documentation. Documentation lor both TALKHEAD 
and the enhanced Real Talker sterns to be quite thorough, 
I checked every sentence and tried every example Both 
docom eolation booklets were extremely well -writ ten with 
easy -to- understand explanations and examples. These 
programs were a pleasure to use in HASH. . 

The cassette version of both program* can be transferred 
to disk should you upgrade to disk. Documentation gives 
complete and clear instructions on l ransl erring to disk, 
I actually did the transfers and ran TA LRHEAl) and Real 
Talker from thai copy: it was no problem. Everything 
performed as it had from the cassette version. For disk 
users, thjs software will not run un J DOS. I had to switch 
to Disk basic 

If yoo have Colorware's Real Tulker and a h4k machine, 
don't deprive y« uracil ol the exceptional graphics and 
realism of TAI KHEAD If yon have the old version of 
Real Talker, you might consider updating, with ih added 
features and increased ease ol use I have all lour speech 
units for the CoCo and definitely feel Real Talker has 
become the simplest lo use in a hash - program — just 
snv 1 'Uhatffuer ■ «. Ji's a fast r easy and convenient way 
to make your program talk! 

II you're looking for a piaelical reason to buy 
TALKHEAD and Real Talker, my kids have all used the 
program and feel they would rather have 1 alkhead give 
them their spelling words and math problems than just 
having to look at a screen without the tacet Were all in 
agree mem in this household thai TALKHEAD is a good 
addition lo the voice and makes a ureal head for the Real 
Talker voice oak. 

fl'itJurwiLrr, 7K-II.1A Januika W lWdliairn, *0 1 1-121 . 
64 K M R, itpc or disk 129.95; Real fatker L6K KOM 
pick and tape 15* J5: Mil, MS far ( iK o I version! 




.ware 



Sugar Software 



RAINBOW 
SCREEN MACHINE 





SUPER 
SCREEN MACHINE 



_ The Rolb floyce of graphics ten I screen enhancers 
— more screen features Than nil a I her 5 combined' 

m Add Ihese features to your computer program ML ex- 
tension ol Basic loads on (op of J 6, 32. or 64 k machines 
to enable easy mixture ol hi-res graphics and text m 
your programs Dense text or large lettering tor children, 
visually impaired or VCR title screen* with no pro* 
gramming' 

_ User definable 224 character sol featuring Sower case 
descenders. Groek cars, tank, planes, etc., comrjfeteiy 
iniQii.iceci with all keys* commands, and PMODES- 1 2 
sizes (mast colored) from 16 k B Id 64 * 24. PRINT ($ , 
TAB end comma fields are fully supported. 

m 2 distinct characler sels automatically switch tor 
sharpest lettering foal u ring underline, subscript, su- 
perscript, reverse video, top and bottom scroll pro- 
tect, double width, colored characters in PMODE 4, 
■ml help screen. 

m Simple 2-ietter abbreviated commands ins»de your pro- 
gran or control key *mry from kevooard, even during 
program execution 1 

m Includes demo program, character generator program 
and manual. 16K Est! Basse required — 3£K recom- 
mended S2&.9S Tape; S32.95 Dish, 



# Revolutionary — heralded as the mosl useful, 
powerful and versatile state-of-the-art utility ever 
developed for the Color Computer 1 

• All of the features ol Screen Machine and more. 

# Variable SMOOTH ScrolMor profession el dismays, tisf 
Ings. business use. 

• Variable volume KEV Click ifactiie feedback) 
- EOT ASM - command tor instant comoatkbilnv wiim 



* carlitdge EDTASM 

Super patch ■+ command for instant compatrcintv with 
the Superpatch + Editor-assembler 

• True Break key disable and recognition. 

0 10 User Definable commands used to activate your 
special drivers or subroutine. 

~ Dynamic Screen Dump command lor use with Custom 
Software Engineering 1 * Graphic Screen Prim program 
lor simple printer "Snapshots ol your screen even 
durrng program exocufioni 

1 The new standard — IJpgraoeabie at any time from 
previous Rainbow- Writer or Screen Machine purchase 
nelurn otet program, manual, plus co$1 difference and 
57 00 shipping and handling 

Screen Machine can be used m games, word processors. * Super Screen Machine $44,95 Tape: 547.95 Olsk* 

utilities, etc In addition the custom graphics characters can 

be used 10 develop easy, effective hi -res character-graphics 

programs The potential 15 truly unlimited. Screen Machine rs fully interlaced wiih an keys and com- 

mands. Although some Basic programming knowledge is Tec- 
Screen Machine can be used to directly create video recorder ommended just a few minutes spent studying and rrjlerencma 
title screens or large lettering for children or the visually im- your computer's Basic manuals will turn you on to the power gf 
paired simply by typing. computing with Screen Machine 




\ t um|iJ.'t, t .ti.tU-c ni 1 •■in > -wirci Stitfur Niliwun ]Pr»*likl>. it> uvuilnlik 

SUGAR SOFHVARE 

2153 Leah Uric 
licvnoldsburg. Oh iti *a068 

(614) 861-0565 
So refunds or exchumtps. 



tat H Us 1^ v * rv™p 



ODICOTT 

COMPUTER SOFTWARE AND ACCESSORIES 



PRINTERS 



* SPIRIT p I ftO CPS F.T* 
OHIOA TA B2 iSE ft . W.-COCO CAB L Fj 

MflOCPSDtafr - 4ti CPS to" pica 
OttiDATAi^iPAP lamHtai^ ■ 

oeocPSOfitt - 40CP3 

CITIZEN MS** 10 

OflO CPS Dmft - 40 CPS CotFVMWndinu 

* pana&oh nm x tfscj flfwp 1 1 an cps f t \ 

* RRMASON4C KX 10^1 (PART 

|l70CPS0rJ<1i.^CeSN<>»r 
£ PSON GOQ£ COMPATIBLE 



*ags no 

I3B300 



PRINTER INTERFACE 
i 3 eridi 1o P&mllei] 

pbtliPWlNTEfl* WttOfeW-^ONHECTlONS: AW B5 



MODEMS 



NEW' A GREAT SUV NEW 

VOLXOMOOE M i;¥»WlT MALL CABLES t;34 t» 
1»0 1300BAUP - AUTOANSWER 'DIAL. 



MONITORS 




AtftJEK 1 7 YEAH WARRANTY, 




ClXO» JGO .COLOR CQMPt^T( AMI R4W UOOf.i 


• flf PLACES OLDCOlOR It 


T7ft?QD 


Vi0EO3£<! i.ORfe*< NOGlAHEj. 




VIDEO »0A (AMBER HO GLARE 1 


11 HOC 


NAP lAMll^R W AUC'O, 




MONITOR INTERFACES 


VIDEO plus 


1.4'i- 


1 COL OH on MONOCHROME i 




PURCHASED WITH MONITOR 




VI DE C PLUS nM 


144 i- 


• VO^OCHPOMt FOR COLOR HI 




PURCHASED WITN MOHROR 




VIDE O PLUS UC 


1IW W 


ICOLOR^OR COLOR B| 




PURCHASED WITH mONHOP 


13195 


UNIVERSAL V^DEO AOAPTfR iB> M*rt [ 


Alto 


PURCHASED WITH MONJtOfl 


>24» 


TVOTWSIM THAU COCOii fltil A MUSI F[}R 


NEW COCO iiiWTM SOLDERED IN VIDEO CHIP 


KEYBOARD 




IL/PEH PRO By MARK DATA 




INOT FOR COCO til 




ADAPTER 4PORPQS1 - 1ft rk' COCO i 


i g as 



A U TOTE RM / MODEM SALE I 

A UTOTEPM WITH T D 

vOLKSMOCEM.Stt ttELOAJi 14S M 106 H 

VOLK'iMOOCM HOT S*w Brkr* 1J49&5 HM Bfl 



DISKS 

tLtPHAMT iiSSO 
riEPHAM SSDD 
§ LE PHANT DSD© 

BASF OUALlMETRiC SSDO 
BASF OL'AUMEIRiCDSOO 



I Hit 7 + fU 

nese mso 



*»00 1t*00 

iwm tt?oo 



TAPES 



DISK STORAGE 



FUPNHLE 10 
H1PNFILE 5* 
FLlPNf i|_E V) 
D«SK BAN* 5 1HOL.D5 W 



1 *.4fi 
l?3B* 



JOYSTICKS/ ADAPTERS 

WtCO JOtSTICH A DARTER Its 86 

WlCO ANALOG jOrSTICK 1M ft*. 

|NQ ADAPTER REQUIRED -FftEEKOATOR 
SELf CENTERING Bnl BA T HANDLE fttXiGED^ 



Look at These Discounts and Compare, „Remen. be r WE PAY SHIPPING! 

SOFTWARE PRtCES SHOWN ARE 20% OFF US T PRICE! 



SPECTRAL ASSOCIATES 

T 

D C RV5TAI CA.5TLE 5 1 1 9 9) 

D 1 QAlAGQN lul 'J* 

p- ffcw&ON utjbs 

> COLOR PANJC HU94 
& CUBM 

&■ LANCER * 11) »5 

D* MS GOBBLER i ? 13 95 

WHiRlyHHTD RUN lift** 

IONAP ROlT n PATROl 1HJS 

COM PUTER WAR E f 

STAR TRACER <JJ* CA55 M K DISK Hi 9 



1« J& 

t.V.J?- 

1?? Vi 



D> UAjOP ISTAR. |t&M 

SAW |«AH| . I IB 96 

D* MR 0#G 17? 36 

> AJNIOfiEii'E^NOE t2Mi 
RANDOM 8*S>: KJWJ 

OCOlOP basic compile ft 

WKSCHEEN EXPANDER iWK, 

• THE SCRjRCtRtB - H OOSi *?' * 

THESOUnCERtRlO&Bi 
(>MACPD AiSEWBitiRA JcRtF iROOSi 

MAC RO AS !>E MBLE q 4 jt PF. F . Cif» M 

i> COLOR EDITOR II** 

P> COLOfl MOW TOR krfl 94 

BLOC HEAD iO-flCRTi %3 1 » 

DOODLE BuG ilADy Bl»C>> i'9Eft 

oranpri» m» 



*?? IS 

«*H 
MO 00 

m » 

t39W 

A?? 35 

JJI b5 



SOFT LAW 

O VIPWraTIRdMC 5RELLE ft- 1 
D VIP SPELLER 

□ WPCAIE 

Q ViPTERMiFiAL 
O «P DATA RASE 

□ WPDfSKJAP 

O VrP TEG HATE Q LlH HAN r 



T ft 0 INCLUDED 

.mas . * 

W*0S - - - 

iaa«ft 

UJ«1 iDISKi 
IJOW lOtSK! 

tHBB& IQQkQ 



COGNITEC , 0 

D ttLtWtfiTCfi M 138 « 147 H 



ELITE SOFTWARE 



□ elite -word 

O ELiTt-'AOflD-SREL. 

□ CL.FTF-SPT.L 

□ ■ -iCAtC 

□ tLlTt-FlLE 

O EMTI*«E LittFtAWT 

DEFT SYSTEMS 

DEFT PA&CAl, 
DEFT BENCH 

OErr PASCAl ^OHrBENCH 

PXE COMPUTING t d 

□ AUIOILRM 13* » 

ISCEPAQE ilOPRAHYBOWi 



HTSS UTItt 
1MD0 



SPECIAL SALE! 
30% OFF 

PRICKLY-PEAR SOFTWARE 



MGftfM W5TER 
SUPEHSCnOLHOAXi 
COLOR DiSk THiyu 
B4Bl£ 

EF*TERTAfHMENT 

SPORTS 

CHILDREN 
JUMBO JC1 
MiiSiC: READER 
ERLANfl 
TRAVELJWTOAD 
OCRywORT 

ADVENTURE IN WOKJJEHLAND 
THE 0H3K MANAGER 
THE DISK MASTER 
COLORKFT iP^DQ^rrmno Ul*r» i 
FLCHT 



ItTAS 
*K>9i 

mot 

113*?. 
>tT46 UQK 
WHi 1?7 8* 
*^4i 120 » 
IU 4i «0*5 
117 45 JJ0 44 
11T44 1?0«. 

tM« 
f If Aft 
134 4b 1h"V& 
11345 117 AS 



TOM MtX 

THE iAlLQRMAN 84K> 

> PAC PAN*C 

outx 

> OTinLOSOl FLIttHT 

SXRAMBL£ 

> mri 

> CU*B6H 

> 6U2iA3D BAIT 
D> AlR THAfFlC CONTROLLER 
b $pACf S-fUTTLr 

mi hug 

> COLO** GOLF 
TAPt roDIS" 
SCHEt^N WiNT ROUTINE 

|3|wrjl, Piintef DMP - EPSON . 



l»Vft 177 36 

HQS* »??3A 

lt99& 17? 

1J3» 176 a* 

ltg«5 172 35 

mts tMSe 

1Z2 35 17A75 

1?2 3i *^ ?5 
173 1.4 

1WI5 «5 5S 

lt4 3i 

114 35 - - " 
ST^U H755 
OKffJATA. 

ADVENTURE INTERNATIONAL 

T D 
lT1i95 - - — 



* FiftE COPTT: R 

• SAiGON THE FINAL DAVS 

• EARTHOUAKJ: 

* A IS LINE 

P> SEA DRAGON 
l> TP1AC 

> Q(SN£VlUtiN>TaEMmirwA'k)' 
Plm CtuftAiar DM^fmncil 



i ■ V :i 

lift** 

1 1495 - - - 

*Sf B5 

fctffe 

13*99 



BS SOFTWARE 



MONEY 
eORROVl 
CARRv 
MATH FAC T 
ABC 5 

ALL 



113U 
1 1 96 
t*4 QC 



PROGRAMMERS INSTITUTE 



B> COMPLETE PERSONAL 
ACCOUNTANT - i • g AJ| 



1?. f Ir -i.i- 



NOTE ALL SALES FINAL HQ RETURNS UNiF 
«FN4Hvm tftK Eft flUL WirnTnim >n«q 


If DEFECTIVE ADDITIONAL LISTINGS IN OUR 

win 4JK E«i 9hc lAtninvyr. Qwe HecomfwrM 3JN, W 


FREE CATALOG - CALL OR WRITE 

* OlhPn W f it SU EUul Minimurti 


HE PATUflFflNa >0 U SA CANADA A HO ME MO 

COP A4» t?oo aiSA ttoin allow ? weeks 

FOR CHECKS TO- CLEAR NO P{J 80AES- MyST 
HAVE STREET ADDRESS SHIPPING OlHER 
COLrNTRlES A0012 ODEACh SjOFTAARE lTEM ANtr 
EACH JCWSTCK. ADO & 07 EACH ALL OTHER ITEMS 
(NO MONITORS OR PRINTERS Shipped OUT&DE 
US* UtEMS ARE £HiPP£D AFH MAIL RttlCCS 
SUBJECT TO CHANCE WITHOUT NOTTCE 


ENDICOTT 

Computer Software And Accessories 

?BC*5 A £ MEMORIAL PARKWAY 
HUNTSVILlC ALABAMA 36801 

VISIT OUR STORE 

fn*H.i& IN *□ URt MAIL ORDER OM V 


PHONE ORDERS 
205/536-4400 

(PHONE OPEN 7 DAYS A WEEK! 
iCfe WE PAY SHIPPING) |!S 



Software R6¥l&w^^^^^^^SSSS^^SFZ?\ 

Music Library 200 A nd 300 
Make Beautiful Tunes 

Quotum: Doc*. «be availability of new hardware gene rale 
software, or docs the availability of software generate 
hardware sales? 

Speech Systems h not taking a chance when it come* 
to supporting their music-generating programs lor the 
Color Computer. 1 hey have released two additional set* 
of musical libraries to support their Mwica 2 system. 

Recent reviews in THf KAtsaow have covered Mwka 
2, the music compiling program, and Music Library fQQ, 
the first release of musical compositions which were 
eemr wiled dsnsfi the Coloi Cornpuia E he relent nt Mum 
tJhrury 200 ami 3i\0 tremendously increases ihe amount 
oJ pi -j recorded music which can be played on the CoCo. 
or modified if one has the Musica 2 program, 

First, I will briefly review Mwska 2 which was used to 
generate Music Ubrar\ 200 and 300, 

h alums v.Mi io create musiL'aJ Lompourions with up 
to lour-part harmony (four voices played at one time). 
The results are quite unlike anything you've ever heard 
using the 5DJ*jd and plhv commands. The sound m the 
songs is ouiic electric, similar to the tones created by a 
Moog sy nth r siier, but abo reminiscent of a harpsieord 
m a Wurltucr band organ without the cymbals. 

The Color Computer and Musica 2 create the music 
by generating a stream of numbers lhai the CoCo converts 
to voltages through the sound port (six-bit digiiaMo-analog 
converter). By varying the numbers and then the voltages 
at tbc appropriate rate, a tone is produced through the 
TV speaker. Pilch is varied by skipping a certain number 
of values. This method of varying pitch makes il possible 
to produce more than one note at a time. 

Musical notes are displayed on the standard treble and 
bass staffs as you create or edit them. 

Music Uhxary Jfrfl and SOU does not contain the Musica 
2 program. You cannot create or edit music with these 
programs, only play the *elcclton* contained on thorn. 

Musit I ibrdrv 2W contains: 

Volume II More music from the '40s H "Mb,, "60s and 
70s (39 minutes, 21 selections) 

Volume 12 More music from the *7lh (43 minutes. 
21 selections) 

Volume 11 More 0WS$O Irtim the '(r!K and ^IK (43 

minutes, 21 selections) 
Volume M — More music from the '40s, '50s, 'bCfc and 

*7tbf54 minutes, 21 selections) 
Volume (5 t he Beatles (.17 minutes. 21 selections) 

tmy penional favorite I 

Music Uhran 300 consists of: 
Volume 16 Variety (39 minutes. 21 selections) 
Volume 17 Nostalgia (42 minutes. 22 selections) 
Vol umc IH K i eh ard K odgcrs Song Book |3*J tni nu les >. 
)9 selections) 

Volume 19 - More music from the movies (40 minutes. 
23 select ions 1 

Volume 2t> - Music from the 'WK. 70s and TlOs (42 
minuter 1 5 selections} 



Each nl these musical libraries i* availuhle no cither disk 
or tape The disk version is more desirable as it displays 
ii menu of the awiiUhte titles and allows you to play any 
selection at random, or program a series of your own 
selections like a jukebox — except you don't need any 
quarters. 

The quality of the compositions range from OK to 
fantastic, Clark Rulaford, who composed (or transferred) 
these songs* using Musfea 2, obviously look extra time on 
a few to maximize the results using the capabilities of 
Musica 2. "Lady Madonna" and "Penny l-aoc," from the 
Beatles disk, arc outstanding examples of the capabilities 
of Musica 2. but "Norwegian Wood," also on the Beaiks 
disk, drags. 

To maximize the lonal quality of l he songs, it will be 
necessary io add either an external sneaker to your TV 
or purchase the Speech System-! Stefeo Pak accessory which 
redirects the output ihrough your stereo. The small TV 
speakers just don't have the tonal range to do justice to 
the capabilifics of the Musica 2 system 

A word Of warning. If vou purchase any of the Mu\U 
Ubrarc program^ >mi hud belter start a fund tu set aside 
enough to purchase the Musica 2 program, htreausc alter 
you've heard what music can tat created with your CoCo. 
you wilt want to start creating your own. 

iSpmfi Svstrms. JJtWlS? Dterpilti Road. Batavla. IL 
MrMil h J2*i disk S3!».V$ ndi, tape S.M.<*5 each.* 

— Bruce Rolhermtl 



RAM 16 

PLUG IN MEMORY FOR YOUR COCO 

Plug 1DX mamcwy mto yOUf CoCo cartridge slot AbaalLttaly no 
internal moditicaliana ara raquirad ftAM U has torn jujm* drun 
Imuuu Una voiir CoCo. RAM-i* containi dynamic RAW 

mamOry 

fuM^S li nor |ubI uuiirwr memory add-ac. ir hai many uaa* 
including 

5a va yfiuf ROMPAK programs OA l*O0 and fur. Iftom Ln lh« RAM- 
18 fladuc* *e»r and tsar on your CoCo tonrcaclor ■"■3 ROMPAKi 
Tina alio ial» you modify your ROW bated prog-rami 

Uung aottmr* provided <*nn iria HAM>>$ you can run atst 
program* <n In a RAM- 16 and. (jh Color Campular memory for 
machine larvguaoa or graphics mamory. £ iS-H Co Cos with fUMU 
can run prog r&m » thai m^ijins l&K mam tor AftStf 1?K lor QflAPM+CJ* 
pages iPCLEftRSi find aim rtvQ 2 'at! for maenma tanguaga 
aubrouUna*. r Or load up Id t«K gl m*chm« langu«g« pfooum* m 
ma RAfcMS and raiarva «N o< mam memory for oaaic or Ihaaii langa 
gnpMct programa 

□awalop and tfrfcl plOCJ'ama w * RAbt ♦nvirpnma-nl bat«r* 
comrnittingi lh*m To ROM or EPflfJM WfllT6 PROTECT locjw m (ha 
RAhMfi a<mtji1fcrrt irua ROM □pafatNOrr 

RAM-I& uiaa a nigh qLiairty giua/apcxy PC BOirO wim GULL* 
COnUJCU ror RELIABLE opcfaticm and 'a packaoad in a wall mad* 
iiJji1k. caa* inal u alyled Io malcn your CgIo* Campular 

RAM-ID la dwignad tpacrlical'y ror Iha or^mal Color Comp M |gf 
m Iha 4K. tflK or 13« momofy hi* iCray Caaa Model) RAM-ifl 
«ill operate Color Banc Or Ei Candid Color folic 

RAM- IB comaa «tlh a caualla tape contan.ng a tail program thai 
Inl* all ftAM-iS tuncliona aruj a utHily program lhai lilt you va* 
if #i m four Maid programa 

flAW- 16 comas with a complala Uien Manual cOnla'ning a EtrCull 
diapram and applicatHjnEinformjtwwi 

PrK» 1 1 2096 ■ U S i plus ib 00 U S i Shipping md Handling iDntario 
raaidanife moat mciuda ?%proii aaia* laa 1 
Sand your cb*c* monay CKd#r Io, 

MICRO ACCESSORIES 
P.O. Box 11009 Sin H 
NEPEAN Qr>t. Canada K2H TTfl 

Co<or Corwuiv ■ a iraM n»rN pi m# Tandy ComonlKNi 



March "Mi THE RAINBOW 205 



Software ft0rJew^^^^25^^^^^^S7%v 

Scret>ri+ Adds Variety 
To Your Tex l Screen 

Screen* is u machine lartgtmgc oiility with .several 
features. The color of the tcxi screen a* well as the characters 
on the screen may be changed so interesting. non-vtandard 
color com hin a lions The program docs this while operating 
in a background modi? with ha sic programs. The screen 
changes can be touted Irom the keyboard or from wulun 
the program. Keyboard operation is achieved ming the 
down -arrow key as j control key, while operation from 
within a program is beM controlled by printing the 
appropriate chr* as described in The instructions Although 
the instruction say ihc keyboard commands tan be used 
whenever Inkey or Input statements are active, I 
experienced erratic results when 1 tried I his method. Better 
results are obtained when keyboard control » used before 
manning the program. 

The program also con tains an aiiio-n umber routine Tor 
me in writing basic programs, & line list routine that wiJI 
till a program to the screen line h\ line and an auto-repeal 
key function on all kcjft* 

t found the screen commands to be of limited value. 
F.jeh time any of the command* were called, the screen 
was cleared to fhc new command formal, IT a ci.s is then 
used, the screen returns to I he usual Co Co cojnr lhi> 
makes it difficult to use this routine to enhance existing 
software as the screen usually ends up with some of each 



color present. This can make for some slrange effects. When 
w riling new program*, the screen cl tec ^ available .jtc more 
easily used and can give v«mr M>1iware dislinchve text 
presentation. 

The other feature* <-*\ ilm prownin work welt and make 
it easier to write your own programs The auto-number 
routine can be sel for any start number and any line 
increment. 1 find this feature helps my concentration when 
I am working on my I si test "masterpiece" in code. The 
line list feature allows controlled scrolling through the 
listing I" find |UW where thai "lost** subroutine has gone. 
The key repeat feature is a mixed blessing; it's the re whether 
you want H or not, 1 think it would be more helpful if 
in is feature could be looted on or off 

fhc iristrucitiMis ,m ■.»i|1|Mil-o .. ,i <k-urlv printed two- 
page booklet photo-reduced to fit on one Bfi&JI 1 1 -inch 
sheet. Loading instructions are explained and the necessary 
command lines for I6K and 12K computers arc typed as 
they would appear uri the screen Instructions for use of 
the program features lollows. The program is not copy 
protected, so backups are not u problem The high quality 
cassette contains multiple copies, while the Ubcl contains 
the di st ri but Hi's ;id dress and telephone numbu r 

A i the asking price of Sin. 95, I think this is a useful 
program for anyone who does n»l want in invest in a more 
i-nmpleic K\M< Uelpei pmei.im .in J as a horuis you ycl 
some unusual text screens (Q make your work stand out 
from the crowd, 

(Dilantin Inlcfnttioiiml, 420 Frrgusnn Aft. Hiinilhai, 
Ontario* C«nadi I AM V 9 UK or 12K* am a vsk . eaucttr 
SUM, disk SJ8,fl5. VS.; cnwU? *J9.95. disk 

cndj 



MEED AN INEXPENSIVE 

SERIAL-PARALLEL 

INTERFACE? 

SM INTERFACE for EPSON PRINTERS; 

■ 300 19.200 BAUD ntei 

■ Fttt iniid* primer — No AC Plugs 

■ Optional enternjt ivotch f^^cxtraji frt?e* 
wralfH port (or wirh other computers 

SP-) INTERFACE for MOST OTHER PRINTERS: 

■ HXM9.20GoAUD raies 

• E*r<?rn&l to prater — No AC Plug* 

• Ekrili m modem sprinter swJich — no nerd for 
V-cabfev or pi ugging- 1 unplugging cable*, 

■ **4 W (plui^iNprang) 

Beth aha j*aiteb»c For R5-212 iml Applr K computers 
Co Co Strut CibJrj. (5 ft— 
Co Cof CaW*i I £ it — l J0 Oth*r cabl« on request 

P.O. Box 492 
C Piscataway, NJ 06854 

f$ (201) 752-0144 

R ENGINEERING 

DE ALER IN Q UIRIES IN VITED! 

206 THE BAlNflOW Hmxh 1986 



— (liurrrs Bream 



fhtt- t mcr t tmft^f li mner . 

Crazy Quilt general cs just that; a crazy qui It ol 
colors on the screen. The program draw* filled bo\es 
an thy screen at random. Normally Itiesc would he 
white, hut by Poking a random value mto HH* the 
boxes lake on accrtiiin texture find vartou* colors. 
The listing. 



10 P0KE65494,iiP^256tS"192EPM0DE 
4 t It PCLSi SCREEN! , 1 t A-RND < -T IMER) 
I FOR N=OTO200i A^RNO <R) -1 a P0KE179 
t At X-RND CR> -I ! XT-RND (R) Y-RND t 
S>-1: VT»RND<S)-1:LINE(X t V)*-(XT,Y 
TJ ,PSET,BF? iK*«INKEY#". IF IK$-"E" 
THEN POKE 65494, It END ELSE NEXT 
NtBOTD 19 * Cr«v Quilt 

Ue t eal 

Rowtot F\ 



tfpt lhi» WiltliH^ «nf lino ccintc*J tmr> Ihr auOint >u« furji yrni n ,n.r- 



Software Review J 



Arithmetic Tutor Is 
A Good Practice Tool 
For Problem-Solving 



Sometime* 1 view computer program* somewhat 
analogous in television programs. A greai many of them 
(mostly games) are for entertainment only. These are the 
sitcomv variety shows and soap operas of computerland, 
Applications! word preceding, etc.) are similar id TV news 
programs .Finally, ed ucati o n al p ro grams f o r com pu I c rs ca n 
be compared to educational programs on television: some 
arc great and some arc very boring, 

With thus in mind. I looked at an educational offering 
from Computer Island called Arithmetic Tutor. This 
package is primarily made for a classroom environment 
and allows practice in multiplication, long division, factor 
operations and the hierarchy of operations, Significantly, 
the program provides feed hack not only in a "number right" 
report, but also provides a diagnostic listing on various 
aspects of the u pel at tun*, needed to complete a problem 
rhc leaehci f 01 patent) can then help the child overcome 
his specific compulation problems by checking oat what 
problems continue to crop up on the report. 

Prom a programming standpoint, Arithmetic Tutor is 
thoogbJiuil] nuiJ-. rhc<twfcutiiJc»d o, T -rv..-.u/p ihE-.u^h 
the problem-solving process, and is prompted at every 
operation to tell what (he next computation will be. I do 
have a criticism with Arithmetic Tutor in this area as ihe 
program seems to he more interested in computational skills 
than in process. That is. the program leads the student 
through the process basicalh asking, for example. "flK. 
now it is time to multiply; what is 8 times 77" instead 
of "do 1 multiply or carry a number nest?" 

On I he positive side, as with most good educational 
programs made for computers, the nRFAfc and t i t.* r keys, 
are disabled to prevent students from destroying records 
of other vludcnis' work that hasn't been saved to disk. 
Arithmetic Tutor also features a Help command to give 
the students aid if they run into a problem area. The 
program wdl automatically "help" students if they press 
ENTtR without giving an answer. All this is recorded in 
the report area so the teacher can check what areas the 
stndcm needs the most help in later. 

Although each session will hold information on a class 
of only 15 to 17, the program will extend to hold more 
students if disk space is available A password must be 
provided to reveal diagnostic ml formation a« well as iv 
start a new session One potential problem is no provision 
is made if students have the some name. One student may 
wipe out another's file if both are named "Ted," for 
example. The documentation suggests using a different 
name for one of the "Teds.*' My experience with children 
is thai they aru \ct\ proud o\ tlu'ir names and tney don't 
cart to change it for anyone (including a computerj! 

The most important test of any educational program 
is how well it works with its intended student. Here. I 
must get back to the television analogy- The best 
educational programs hold the student's attention while 
they continue to involve the viewer in some educational 
process. Here is where Arithmetic Tutor has a major 



problem. After the initial interest in Ihe program because 
of the computer gimmick. 1 lound children quickly discover 
Ihe program is mostly drill and practice with tittle reward 
and they lose interest. My daughter also complained that 
it was too hard to do the computations on the keyboard 
and video screen, and she soon resorted lo paper* wondering 
why she was doing such problem* on a computer, anyway. 
Hie .answer, ol course, is the diagnostic areas provided 
for the teacher. The teachers, when using this program, 
will have to be ready with some answers lo these questions 
if they attempt to use the program in class. 

A few Ojueslions are noi answered in the documentation 
provided with the program, The author docs not attempt 
to affiliate a grade level with the program. I suppose this 
is not important as far as the arithmetic port inn la teacher 
can use it when needed V, hut it r> important for giving 
a teacher a clue as lo the level of the written material 
(such as instructions to the student). The program is noi 
protected, hut ihere is no indication whether ihe I cache* 
may make multiple copies if I here is more I ban one 
computer in ihe classroom. 

Fd iicai ion <d software is so sorely needed for the Color 
Computer it is really bard to he critical when one is 
produced, I would much prefer my daughter to be using 
Arithmetic i'uu>r on ihe computer lhan pla\inj> another 
round of some Pac Man -type game I fear, however, thai 
as students have goiten bored with I he "talking head" 
approach to television and television moved to much better 
programs, so it is with "practice" programs such as 
Arithmetic Tutor Buy it as an alternative to games for 
your student* or kids, hut let's hope for a little more pi/a// 
in education programs for the future. 



it nmpuirr tslnnil, 227 Hampton <»rrrn. Malta 



I. NY 



— Brian James 



One- Liner Contest Winner , 

You might call this one-liner a "one- warder.** It 
asks you for a single word, a delay value and a screen 
location, then flashes ihe word you gave at the desired 
location, alternating between normal and inverse text 



The listing: 



0 INPUT "INPUT POSITION, DELAY, U 
DRD" 1 P t D , W* i CL8 < LH_EN < W* } i FDRX- 1 
TOL : L*-f1ID*<W* t X p l) i H*»CHR*(ASC< 
Lt 1 +32 J t F*»F i HE X T i F ORX * I TO 28 
i FRINT«P , W*j ; FORV-lTGDt NEXTi PRIN 
T«P,F#i iFORV-iTQOiNEXTY,XtCLBtRU 
N 

kelh Wenton 

kilHftt.i Ctt}. MO 



<rf hcrtft rhe ftttafe™ 

i Tot* y 



Much 1995 THt HAIN50W 7U7 



Software Rev tew A 



Color Slot Strategy 
Baseball Is An 
Excellent Statistical Came 

Color Stat Strategy Bast'huU is prnduutd by Pinto 
Products. The program is tin disk gpd require* a J? Disk 
Extended BASIC system. 1 he disk includes three programs 
which we listed as: CSl OF ttnd U). 

CS is the actual baseball program. When you run it, 
you will be prompted to input the visiting team, then the 
home team. After each team is selected* the program 
automaucall}' loads their statistics (mm the disk. Next, 
you will be required to sclccl your halting order, then your 
pitchers. Now un with trie show! 

The screen will clear and the bourne orders are shown 
as follows: 1-9 visitors. A- 1 home, then you input which 
baiter is up and he will appear on the screen along with 
his statistics. 

You have eight option* from which to choose 1) hit; 
2i itiange* }) sacrifice; 4\ hii and run, 5) intentional walk: 
6) steal 7) squeeze play: and 8) infield, in hold runner. 
The computer w ill check the kitLLi suit*. ,i^«n<i<>i rhc pitcher 
stats and the results will be shown on the screen. The 
computer takes care of the plays and ihe outs. The 
Simulation continues for the rest of the game. 

DF ti a data file program which is used to create new 
teams and their statistics, which could be past, prevent or 



ones you make up. 

To establish a new data file, first you input the team 
name, then choose (better or (p)itchcr, change or input 
Vou are then prompted with (Name A B, H 2B\ HR, 
SO, SR. RRh for example: Morgan 404. vM r 30, I r 16, 
54,89, C, »6thenrSTfcR. 

For pitchers, you arc prompted for ihe loll owing IP. 
H, SO. BB, kR/Hft. Won, Loss, After cacti player change 
or addition* you will be prompted tun other pitcher Y''N), 
(another baiter Y M. It rui r then the screen wilt clear and 
you wiil be asked to make a selection ns folWv. U- restart, 
N -restart and create new file* Q-quu, l.-to run list data 
program. 

LD is a list data program for reviewing or changing 
an existing data file, or printing out teams and slats, 

t'&lor Slat Strategy Baseball is a well-written program 
with very good documentation, but as ■ baseball buff, 1 
«cc this more as an excellent statistical program than as 
a baseball game. It seems to lie hard for an amateur 
hatelJallri to roltow because- I J no -»aT"eho;irtl. - \ the 
proton Mik> nut idl who i\ on bast. 3) it the inning 
changes, the same team can hat and 4) all vcores and base 
runners are to be kepi on a separate shed. I feel if these 
pomi> are corrected and inserted, this would be a more 
enthralling baseball game 

(Plata Products 71* Hfl Cltcle, Kami A na, CA 92701, 
disk S 27.95 plus $2.*0 SV II t 

— B} Jeny Elruwn 





PROGRAMS • PERIPHERALS * SUPPLIES • SERVICE 

Since 1902 Now in our 3rd year 




fteegttt with any ottitrpl* 



* Call* 
513-396-SOFT 

5^3 SIS 



• Write ■ 
2235 Losantiville 
Cincinnati, OH, 45237 

SHIPPING «!!L (M thiftf*© it our ACTUAL COS v 
Ohio PtHudefO* add &.5 d d Sale* Tn COD add 



Shop by Modem ' 
513396-SHOP 

f jKCKKE 1 COD 



PROGRAMS, . 

VIP 

$149,95 

£l.»CWjihl 

o*wi$aniiM'» 

Hack from 

Mwft □•!>. FJfl"i 5 T sirn<,> 
5«g »« 50«*W Dull 



Li 



iv. 

JO**- 



PRINTERS.. . 

New for 'B5, 

JH IlJ. *»e«W*HifTTEROll*tiTV 

~ i 



star 



SMm-hCORONA 

D-iflft 




• UOcpmurinii^-iirU 7 

puXun 

•Prnpc-rtion ip*i: ing 
-S*f i*: ind pifilW parts 

"C«i iv» Wd iPlCtDr I it, J 



MODEMS... 

Mil 

Hf &pt nmodarti 30Q 

23» og 

Prgnvotffm TWO JK DO 

CttAa tot Miyif fli 

PiumoOpB. I4.fi 

DISKETTES.., 



203 



THE UAINBOW Ms^h 



Software Review 1 



B-XREF Is A Good Utility 
For Any B ASIC09 Programmer 

Anyone who docs much programming knows about 
cross-reference programs. They arc utilities that take 
programs and create such niceties as a variable dictionary 
consisting of the location and type of variables, listings 
of those lines pointed to by other lines by EOT Us and tiOSuGx* 
and other useful references. These programs arc hard to 
come b>\ however, since they are complicated lo write and 
demanded only by the more experienced of programmer* 

Since hasioh is relatively new, many companies have 
not put much lime or money into the development of such 
"risky" programs Fortunately, for those of us who program 
in UASlow. one company has. It is Interactive Micro 
Systems and their program is called B-XREF This is an 
excellent program that can be used by anyone, from first- 
lime users to old hands at programming. 

The operation of the program is extremely simple; simple 
enough, in fact, to warrant a one-page instruction sheet. 
On the tact-filled page there iv a program description, 
installation procedure, general instruction restrict ions and 
a li*l of error messages. 

Installation refers to placing the program where it can 
be used. This is simply to copy the program from ihe master 
disk unio Your working disk Venning can be simpler than 
that, lo invoke the program is only a few keystrokes more 
difficult than the installation 1 he command line that makes 
B-XREF go to work 1st fc*r»f j«f>] [*\ \ i\ r i tai 
(in-ru*? . . . ] [>outfij«j with the items in ihe square 
brackets being optional. 

All of the options preceded with a dash are called 
switches. These allow for a customized output with as little 
extra work by the user as possible, The switches are as 
follows; 

-f allows form feeds to be suppressed for use with printers 
which do not accept Form feeds, 

-w creates a narrow report, as opposed to a wide one, 
which is especially useful for on-screen out puis. 
I will present the listing of the source procedure: 
otherwise the procedure is printed out before the oross- 
re fere net nu informal! o n 

Another feature of B-XREF is that more than one 
procedure can be cr^s- referenced at a lime: simply add 
the procedure name to the command line. In addition lo 
multiple procedure names, the command line may have 
any valid output path. This allows tor the output o| the 
cross-reference to go to a file on disk, to the screen or 
to the printer. 

B-XREF has only two ohvious limitations, as is staled 
in the documentation: The utility should be used only on 
unpacked, emir-free procedures* If, however, it is fed a 
procedure with a misspelled keyword, for example, there 
is a good chance B-XREF will help you find the mistake. 
The second restriction is there may be no mote than 500 
total references This includes the use of a variable name, 
procedure name or line number There is a note that if 



ihe latter restriction is a problem, simply contact Interactive 
Micro Systems for help. 

Any utility would not he complete without error 
messages. These are few in number (four) and cover 
problems in opening files, lack of available memory, or 
a full reference lable. The messages are sel (-explanatory* 
but the documentation goes even lurther m explaining their 
meanings. 

The oulpui of l he utility is clearly laid out. At the top 
of the page is the source listing of your procedure, unless 
prohibited bv the -I switch, Aller ihuL. ihe program starts 
lisiing all variables and procedure calls in alphabetical 
order. On the left-hand side of a line is the name of the 
variable, and on ihe right side is the type o I variable: integer, 
string 20] > procedure name, etc. Un the nest line appears 
Ihe line in which the reference occurs. The source program 
lines need not be numbered, as in Disk BASIC, so when 
B-XREF lists the source node u includes line numbers of 
its own. 

In general, I think B-XREF is a well-done an Ins which 
will be useful to any programmer who uses BASIOW. Perhaps 
it would be helpful lo have ihe program cross line numbers 
as well as variables, hut since HAStc^y* docs nol require 
them, this is a trivial omission, If only there were more 
utilities such as this for other languages for the CoCot 

{1 ill tractive Micro S^cmv P.O. R<ii 21007, ( okiaibuv 
OH Ailll. disk SHJ.Y5, plus 52 SfH) 

— Jim Srwell 



GRAFPLOT 



1 UHrHU_LLUJ. 



„. _ mp».< 

5£ xz. t . :?n 53 I l 

as m s» us rs: lifc-*-*-* 



<< M ■ -r J v* »rw Color Co 



§g ^ jg jj£ ^ • 




Tib — — nte — nor 

Mi tf UWrVOt ftm ur> b* a gr*a*" c arKaf Ml nur Ml«t K>«H 
Uv t^npri^ dul I rati and csluani u« (KMbv % intct Lr>c n H** 

rvaulutton VD**. *du'U nwvwr t*w*9 <1 n*m W «*t C*CV . rwlor* 
V Mft> *M(H, Iwrow your tmaqm *nd isrM ftmr tO**> 

m MCJ dlBK! HQNCV-PflCK GUftRftNTte ' 
m FREI n/l BCfnENFRINT P«06R^H I 
* PULLV flUTDMftTIC QPERAT I OM » 



, .11, 



ion aWt* *d 1 1 1 r lQ t cjunii, d#>1a1>> ant ttxt. 

d«*« out***! %<* *t<**f>. ft- I "COr r IlHf -* JJ . 

ragl . cuauliti n total* #ntf Integral* <irt<fi, 

• Otvn ropplptPd qrauhp ft)T IhptfcBfrl raic»#a)in*« 

• ttyki mth ail LoCo nmili - riquirn fcjTanOM MalC* 

• cut* Qfttyl dL*fll4v *r prAty *ir0±tor*. till o- ran*** m«*. 
liM iwi - Xm tnH - ».«, 1> turn - •«.«■ iim 

ftfc mi BCWJH paw mwnci an aw» Biwrrr nmi 



Software Review! 



Shivrr Yniir Timlit-rs 
With The Sailor Man 

the Mk arcade games have finally arrived for the Color 
C omputer nnd il ihe dt'U-lopment nf 77it* Suflar \tun by 
Tom Mix Software h any indication of thing* to comer, 
out pnuence will huvtr been well rewarded, 

As the title suggesis. I he- hero ot ihis lour-screen. ,iction- 
pucked thriller hears a tlrong resemblance to the knobby- 
kneed, swollcn-wrisicd Popeye, whose /any exploits have 
long fascinated generations ol Americans who love to pull 
lor the good guys in white hais. 

And true to form lor lorn Mi.v (he CoCo version ol 
this popular arcade game includes all ol the features that 
have made it a hit, plm a lew extras, 

Loading is* highlighted by a high resoluiiun version of 
Ihc Tom Mix logo, which ts lollowed by a message asking 
the user to be a pan nf the soft wait piraiing solution by 
not making unauthorized copies ol the program for friends. 
When the disk stops whoring, you are required to type 
n i unman password supplied lo all purchasers ol the 
proeruns I Ml- prom turf js .1 link- conrusinp ai first, but 
with a little practice, il come* easy. 

Alter high score* from previous games art loaded (in 
the disk version). therc> a color led to ensure that you 
Arc treated to the da// ling display ol colon- that arc to 
I'otLou 



SPECTRUM PROJECTS 

Announces Trie Appointment Ol 
DERBY CITY SOFTWARE 

As Sped rum !, new 

Southern Division Distributor 

(AU ri. OA, KV, LA MS, HC. SC TN, TX VA. WV] 

first rme order special 
SOFTWARE — 10% OFF 
HARDWARE — 5% OFF 



EXCLUSIVE DERBY CITY ITEMS 



COP-115 PRINTER PLOTTER UTILITIES 

Ukn com* i ■■ m <m D * *1 



T-MO" 



T* 



GEMINI EPSON Scr«-n Dump 

S^s^,:^^ ***** o-mi m 

SERIAL POBT 2 POSITION SWITCH 

ni*<* t*n* *ihff #)r i*j «Hc9!^# wtcf Nc«*WS Uj g« 

DERBY CITV SOFTWARE 

•JUM Uardatrwn RojkJ 
Luu«5WiMy KY 4021ft 
194-^9): "n Canada call I flO0-3&l~5lSS 



On the first screen yaa dash madly about on four floors 
of play, negotiating eight different stairways while 
attempting to catch enough of Elsie's kisses [red heart* 
that float from the lop of the screen Ho till in i tier >tl squares 
on the Sailor Mans house. As on all of the screens, you 
are vigorously pursued by none other than Bigfathadguy 
who has fob own ideas aboul who ought to be getting Elsie's 
favors. You're in danger of being eliminated until you can 
-wallow a can ol spinach, which will ujvc you incredible 
power over Your enemy . There's a punching bag at the 
lop of the screen which, if your liming is exquisite, can 
send a bucket down onto Bigfal bad guy's head - a feat 
that will bring smiles to any onlookers. 

The principle is the same on the second screen except 
thai you are expected lo catch musical notes. Oh, yes. there 
is the Otduglyscawoman who appears at higher difficulty 
levels to hurl empty battles at you. You must punch them 
to avoid being bounced into ihc water. The objective is 
to calch enough notes lo play Elsie a love song, which 
advances you lo the third screen where you must collect 
etKWfch Letters (thrown by Flsjr's cries for H-E-L-P) lo 
build a ladder to the crow's nesl where Elsie Is trapped. 

One of the real delights ol the game is watching 
Bigfatbadguy sail through the air. bouncing off the left 
and right sides of the screen and then hearing the highly 
audible splash "hen he hill the watei 

Adding interest are the various musical interludes 
between screens. Youll recognize and appreciate a (aM- 
muving version of I he Popeye theme song. However* if 
you lire of ihc music, pre** the 'M' key tu toggle tbc music 
on and off. 

By pressing the CLEAR key, you may select the number 
of players, ihc level of difficulty (from I to 9), the number 
of attempts, and the screen on which you wish lo begin. 
Starting with any more men than three will prevent you 
from entering your name on the high-score table. 

After a while you forget the nnvelty of playing a 64K 
gpiqti because the difference really isn't lhal noticeable, 
which actually says a lot about the quality of the fames 
already on the market for the Color Computer. However* 
any feature you ever wanted in an arcade game is included 
in The Sailor Math 



I Ul., Mi* S»n»arc. 41X> HrmlfMrJ N.I.., 



Grand Rapids* 



— Charles Springer 



: — i— 

-.. .. 



:e or ciu^rtB &T ns*t*MT r iiTM.irrc. + frt rrr.Ti fe... i^i.i* 

la ?:.!. iiz.nn * t^.tS 

iC:tlCI t NTr5TC.S:37'3liT,TD.«iIia,SfMTB,t7G.14l t tiilA ii.'f? 

pirn * as ••!■:<< ir-in^: --tc .?zt T iT.TiFr,, T , TT ,i5*.?5 
» u«ii zziKcn wca z:*l it ij ?u rrz. i«i ei?.?*ps 

r* tTTf.H*TI-.lLLI 5Ti«Ti J V.-l-Jkh Hi: JRClKfa f?l 

jT tti: :,^it .Tr t*k 

~ i UK !*-»:;••; .i;r.i:-,:^-in i ni!ii;fej.N.il3J,5tl 

[ J ?fftt£ifIIi5,JlETl^.....l£0r i: ....,^.», B.H 



^BSii minim in HI 

..; J. N O R T H Ci L E \ N 

ll|[jil[lltl|[flilllii3n'0' rl,r 



iintiiLiifiiillUlllillliJIiliil 

SO FT W ARE COMPANY 111 

* — IHIUIIHiU EiniDi iiti«»*"M- ,|e|1M '" BB ™" B- — 



ux imi im leu m.t*. isiu ;j:jhi ; -jn: 



210 



rME fUUHUOW Mar-;f lOQS 



Software 7r' J m^^ MM ^~ Software ffayfew g^'^^^™ ^ 



Preschool Pak 
Reinforces Letter And 
Number Recognition 

Prcwhtmt Pak is a pair ol programs designed for <who 
else?) pre>eho»lurv Alphaiulk pro males upper- iind 
lowercase letter recognition. Cvuntem drill* in counting 
and number recognition. These programs are designed to 
utilize the I o/n* fi/A by Spectrum Projects, hut donl feel 
left out if you don't own unc. Alpftaiaik and Counwrn 
work well without the voice. 

In the program AlphatuJk* the child mutches Idler* on 
the screen with keys on the computer, When run. Atphatutk 
graphically displays on the screen a letter of the alphabet. 
It randomly chooses .in upper- or lnwcrcaM; letter It um 
haw the Voice Pak, the program will say the letter and 
watt lor a response IL. allei iiu seconds, no kcj been 
pressed, the letter will be spoken again. Jf the wrong key 
is pressed, the letter will he spoken again and the program 
wail* for I he correct key. When the right icy i* pressed, 
a clown face appears, a snappy tune plays and the voice 
tells them they are correct. The next letter then appears. 

The colors and graphics arc nice in this program; even 
those kids who were old enough to know their alphabet 
forwards and backwards had fua with AlphataJk. My one 
criticism, though, is with the graphics. Aiphamtk is all done 
in low resolution graphic;,. This makes ihe letters hard to 
read sometime*, particularly for those children who are 
not very familiar with lowercase letters. 

Countem is a Hi- Res graphics program. When ton, op 
to 10 interesting objects appear on the screen. They may 
be cars, birds, lamps, TVs or robots. The child counts the 
number of objects and presses trie appropriate key. As in 
Alphatatk. Cottntetn does not punish a wrong answer with 
noises or flashing display*, but simply waits lor the cor reel 
response. When the right key is pressed, the screen changes 
to a pair of robot-Like creatures who shoot a laser back 
and forth There is a muskal tunc and a >pnkcn. reward 
The nc*,t group o! object* then appears on the screen. This 
program reinforces number recognition as well as counting 
skills. 

Both of These programs arc simple enough for pre- 
schoolers to pi ay and enjoy without much adult intervention 
Children it* young as 3 and as old as 6 had fun with 
Couniem. Alphatatk was enjoyed by all who were ready 
to learn both upper- and lowertia.se letter-* 



Grand Prix Rivals Arcade 
Version Of Auto Race Games 

You expect the unexpected when you strap yuut>ell ml | 
the Formula I in lntracolor\ Grand Prix, but there* no 
way you could ever prepare for the hairpin turns. 

Vnu'rc zooming along, knowing the turns are ahead, 
but stiddcnly the track becomes a maze of stripes and your 
senses fail you. Your only option is to hit the brakes, let 
up ,'h the liimLik- iind hope loj I In best 1 

Among the recent auto race arcade game* introduced 
for CoCo. Grand Prix is one of the more challenging. The 
graphics arc excellent, although not comparable to 
Miehlrons Spvt'd Rttuv, in whkh the background 
competes strongly for yoor attention, 

The dashboard is well designed, with gauge* displaying 
the best time, the traek number, lap number, miles per 
hour, gear ;i ml elapsed lime ! ru-^icuh mmml she 1 nrtruihi 
I adds a loi of realism lo the program You have ihe feeling 
thai you're m for some serious competition 

When you're ready :o begin, press the UTAH key to 
select the desired traek 1 1 here arc live from which m l ho owl 
You may choose from either ihe keyboard m the joystick 
mode. If using joystick, just use the fircbutlnn to *hif1 pcai * 
To accelerate, move ihe stick forward: to brake, pal! the 
stick back. In the keyboard mode, the stUH key is used 
to shift gears. The up- and down-arrow key- are fol 
acceleration and braking, the left- and right-arrow ktv 
for steering 

The object is to ururc the lowest elapsed time lor live 
laps in any one of the five differcnl trucks. II you crash 
three times on one irack r ihe game is over. When Rvt tfljpj 
arc completed (a lot of practice runs will he required), 
your time is compared with ihe previous hesi lime and 
you advance lo Ihe next track, 

Grant/ Prix is another ol those programs rivaling the 
quality ol those many n| us h:i\e longed for alter mmiihl 
the neighborhood video arcade It jutf goes to show ihai 
CoCo is capable of just about anything' 

ttntneolor, P. O. Sot 1035. Kavi I jumna- Ml mpe 
SlM,*S, disk 

— Charles Springer 



(Hirmunuv, I nr., 1747 I'lincia Lmr. Sill Like C itv, UT 
Mil*, I6K candle nr UK dhk ECB 515.95 plus S2 S/ 
Hi 

— James Vcntling 



See You At 
RAINBOWfest CHICAGO 

May 17-19 




FLORIDA 
SEARCH NO LONGER! 

The Software Connection ol 

Fori Lauderdafe is /our one atop source 
fui your Color Computer Soltware 
Peripherals Books, Magazines 4 Repairs 



^Software , 
Connection 1 



Mart" THE RAINBOW 21 1 



Software RevlewS^^E^^^SS^^Sr7?\ 

LIZPAC: An Extensive 
Stalisltcal Analysis Package 

By Frank .1. fcistr 

A variety oi statistical packages have existed for 
mainframe computers for quite some lime, Tney are an 
invaluable aid to sckntisls and engineers, and give these 
people l tie a hi lily to pul observed data into somt 
meaningful lotin and. quiir often, display [he resuhs in 
graphical form, These packages offer a number of different 
routines or programs, and depending upon what the 
individual desires, dict.Oc which ol ihc routines he would 
use. Sometimes more than one routine will he found Q&Ttll 
wis! at other times, ihc data output from one may be fid 
into anolhet to produce Mill another set ol data. Whatever 
the desire of the user, the bottom line is thai he has at 
his disposal a act of routines to help analyze data sets and 
reach a conclusion without Uie need lor I nog und lengthy 
manual calculations. To anyone who has gone through 
such manual calculations, you know what a pruhlcm ii 
can be. 

What has all lain got to do with LtZPACmd the Color 
Computer? Well, a statistical analysis package has come 
to the world ol the Color Computer, Those of you interested 
in frequency distribution, regression analysis and so on, 
this is what Lt/.PAC is all about. | am not a whir, at 
statistics and cannot begin to determine if everything is 
present that would be desired However, t can attest there 
is an awful lot offered by I his package (hat should more 
than delight the heart of l he user. 

The programs come on eight 5'i-incb diskettes thus 
is correct — there arc eight diskettes lull of programs and 
editors. The documentation is contained in a standard 
three-ring binder and consists of around 140 page* of 
instructions, and approximately 35 pages lit printer listings 
of individual program runs. The last section contains the 
instructions for SHOWPACK LO which will help create, 
label and edit Hi- Res graphics screen displays. 

UZPA C consists of SM siuiistical and file management 
programs. LJZPAC programs arc loaded by a single 
keystroke from the control program, Minimum requirements 
for Ul PA C arc 32 K of memory. Extended b*sjc, » printer 
and at least a single disk drive. According to the 
documentation, LIZPAC can be used by individuals who 
have only a superficial knowledge uf the use of computers. 



See You At 
RAINBOWfest CHICAGO 

May 17-19 



The excellent use of menus and screen ptompts are enough 
so the user need not worry about data files, etc. Many 
of the programs ask if data file* are to be constructed 
during the running of [T11.1 progiani 1 he usei is lhrn 
prompted how 10 enter the data. 

The doc-omen 1 at ion also states UZPACdvc* not assume 
the user has an extensive knowledge of statistics. However, 
the user must be sufficiently familiar with the statistical 
process ;oul terminology as, id he able to provide 
appropriate responses to LIZPAC' queries and prompts: 
if you dunt know anything about statistics, this package 
is not for you. U7.P4C k written entirely tn basic, and 
can he listed und modified should the user feel the urge 

in ill* so 

LIZPAC is broken down into five packages. The 
following is a brief description of each of those packages. 

Package A — ( ore Package 

Data file Ad mi nisi rat ion Has a complete editor for 
editing data hies, utilities to perform sorting, merging, 
deleting from and adding to data files. 

Descriptive Statistics Consists of one-way frequency 
distribution, random sampling, theoretical frequency 
distribution, histogram and frequency polygon. 

Comparison of Means Comparison by t-tcst. Schelfc's 
lest and Tukey*s test, examination of means for polynomial 
trends, parti tinned AN OVA tables and standard A NOV A 
r-0-.lo. 

Regression Analysts - Mass production of Pearson's 
Special packages for polynomial regression and 
exponential regression analysis, 

Transf 01 matron of Variables — Performs variable 
transformation by imorporitiing uscr-wriilcn ft*S(C 
statements. 

Show pack Disk graphics package fur editing and 
labeling LIZPAC graphs saved to diskette. 

Dataoack Converts ASCII files to LIZPAC files or 
converts LJZPAi files to ASCII files, 

Package R — Factor Analysis 

Programs in this package provide for preparation ul the 
raw data lite and the correlation matrix, extraction of the 
principal components and estimating the principal factors 
by iteration. The rota u on methods available arc Quart i max. 
Varimax. Orthoma* and the Direct Obhmin method 

Package f — Discriminant Analysis 
and Canonical Correlation 

Perf orms a complete discriminant analysis and canonical 
correlation analysis, (kisser classification, and includes a 
pn^jaiii li>i out wa> aiuilwi* 01 covajiaiuv w»rh rmilnr-li 
covananls and multiple variables. 

Package D — £ ross-mhutfltU»a and Related E'mgrarrK 

Analysis of Cross Classifications — Program will 
perform a two-way analysis or will print a multidimensional 
tabic as a scries of two-way tables. 

N on- Parametric Statistics - Includes such tests and 
procedures as: Wdcoxen signed rank test: Hodges Lehmann 
estimate ol I he median: the Friedman I wo -layout and many 
more. 



212 THE RAINBOW Much 19@5 



Package fc. — Time Nerir^ Analysis and I orerusline 

Includes such forecasting techniques a* ANOVA for 
trend and seasonal cffecU. plus much more 

Alhu included wilh Lf/f'Ai .or Ihrtv ntiliu program* 
which make u*ing the analyse programs all that much 
easier. The utilities arc FDITOft. DAT A PACK and 
SHOW PACK. The editor will allow you to edit any of 
ihe data files created bv the various program*, ll v& run 
from the mam entry menu from which alJ the t.f'/.PAC 
programs ate run. When the editor i* first started, it cofbtil 
up in the ready slate. Pressing the J lf kt-> will enable all 
Ihe function Leys used by this processor. All the commands 
aie e veeuicd under I he 1 UN OR <. !a -single keystrokes. The 
following is a list of the commands available and the control 
keys. 

SHOW PACK it a program which will helpcreaie. label 
and cdil Hi- Res graphics displays. Aids are provided lor 
plotting djata from tables, drawing with the joysticks, and 
treating pie charts and bar graphs Graph* can be plotted 
usotg data laMes, Mined on disk U >-■■ Loaded and ron in 
the standard manner 

The UZPAC package is ijuilr impressive. The authors 
have gone through quite a bit ol work to ensure the 
programs run as they should and have added some very 
nice utilities. The EDITOR is not a Tttvwitor-64 t but is 
functional and docs the job very nicely. SHOW PACK is 
another good example of the type of utilities lhai were 
added: it will lei you plot your dala on the screen in the 
Hi- Re* rn^dc You e;in tht:ii labd the charts graphs, etc.. 
however you want. The entire screen display can be saved 



and. if so desired, can become a part of a slide presentation. 
The programs themselves are quite concise, and from the 
very simple icms I ran. straight forward to use. Every 
attempt has been made by the authors to make the programs 
usable by someone other than a computer expert. One nice 
fcatuie *>f each data run is the ahiliiv [<i add to ihc output 
listing, the date ol the run and the person performing ihc 
rwn\ Thai appears on each printed output even it it goes 
tn the disk. 

I am nol a statistician nor do I perform the type of 
daia analysis in my everyday job that these programs 
provide, but I do know that UZPA C is not for everyone. 
For those who need to perform data analysis of any kind, 
be it social studies, agricultural studies, scientific studies 
or any type of dala manipulation, 1 think this is the set 
of programs for you. The only hard part is getting the 
dala on the disk for processing. A utiliiy called DATA PACK 
will take a UZPAC file and convert ii 10 an ASCII file 
orati ASCI [file to a UZPAC V\k So if sou have a ler nun.! 
program and your data is on some other machine* you 
can dial into thai machine, access ihc fUc, and UZPAC 
will do the rest, 

Mike UZPAC tl is well-done and Che documentation, 
though not for the beginner. \s also well-done. There afc 
eight disks full of programs and sample data files. Again, 
this package is not for someone who docs not have at 
Icasl a good general background in statistics or data 
manipulating, it assumes a knowledge of certain skills is 
ahead) present. 

(Prickle -IV a r software. &6 Chtrnket Shore*, Nurinport* 
AL 3547*. S2W plus S5S/HI 



TRS-80 COMPUTER DISCOUNTS 




COLOR COMPUTERS 



2G-J134 l&h color ll 
^:n3e '6k p*i to'ot i> 
26 3T2t tt4V color enmp 
20-5029 I>1 tjrfck dnv* 
Zb< 1 16 1 2nd dm* d" ku 



PRINTERS 



;« 12/UOMP IDS 

36-1271 DMP-MO 
36-1255 OMP-liTO 
1*6 1 25? DWP-210 

MO DEL 4 and 1000 s 

25- 1000 mod 1000 

26- 3311 Monochtamrr TKjttilfw 
JO 1069 mud 4 64k 2di 
2EMQ80 mod 4 p 
J5-T006 ?ncr ar-«j mod 1000 



09 95 
13000 
164 00 

229 9& 



l«95 
305 00 

Mono 



25-1004 1?8K memory bad M 

We Carry f he Complete Line of TRS-80 
Computer Products at Discount Prices 

CALL FOR A FREE PRICE LIST 800 257 5556 
IN N J, CALL 609-769*0551 

WOODSTOWN ELECTRONICS 

RT 40 E. WOODSTOWN . NJ. 08098 



HtfU 00 
2 15.00 

25a.cn 



Mtren 1985 I HE RAtNfiO* 2T3 



Software AeWew^^^SSSS^ 

Be A Battleship Mate 
In Talking Shiphuni 

Jf you're looking Tor a version of "ILIccirome Baltics tup" 
for the CoCo, your search u over Talking Shiphuni is 
a ilnucpc |jainc rc^| lining 32K Lit lend cd hami , tmr 
joystick and QW player For the fees! cffccl. Spectrum 
Projeci \ t <Hi r Pak with Del Software's f ramhtc program 
should He used in conjunction with the program. Shiphunf 
i an he played wit ho in voice, but ii s much more interesting 
when CoCo talks to you. 

A ihon instruction >fieei included which letis you how 
to bad in the program*. Shphwtr is supplied on easscMc. 
hut can be easily saved to dhk or another tape for a spare 
copy. Before loading, make sure ihe CoCo is off, Ihen 
insert the VoUr Pak cartridge. Next CLOftD' *shiphjmt 4 ' 
run ii. You arc I hen asked w Po you Wiim nic la talk?" 
If yes. pul the Translate program into the cassette player 
and press + Y'(o load and execute. ( Translate is the machine 
language icxt-tivspeecri program j Before the game begins, 
instructions can he read and; or heard. 

Game pint: is similar to the pegboard game "Bat lie-Ship. " 
One big difference between the two is that the player does 
all the guessing in Shiphunt as to where i he computer hides 
(he ships. The player doesn't have ships of his own lo deploy 
for CoCo 10 find. My attention span would have been 
longer if this capability was included 



Ai the *tari, ah 12-inch Hi-Res graphics grid a drawn 
on the Icli nE your screen with 71 shots available, I prefer 
to use the keyboard to place the cursor in the spot J wish 
to fire upon. However, response li me between the keystroke 
Until i be cursor moves from bluck to hi nek is slow and 
can be aggravating The right joy-stick musl He plugged 
in 50 the cursor doesn't drill across the screen, h can also 
be used tor movement, but ihe keyboard provides beticr 
control. 

The object is lo sink alt five ot Ihe computer s ships 
before your shots are gone. Five hits are needed to sink 
the battleship „ four for the cruiser, three for the submarine, 
i wo lor ihe destroyer, and one for the frigate If you miss, 
a green oar appears in the block you last shot Hits are 
i h p tycd as yellow burs. Indicators at the right of the screen 
list how many ships* and which ones, have been hit or 
sunk, and how many shots are left. 

Throughout i|*c game, you tan hear ihe capiain giving 
orders to his crew. "You scrub ihe deck," "Ijoad Ihe 
cannon," and "Get ready to nrc," arc a few. The captain 
will also talk lo you, saying things like if Ptease« can't we 
talk Ihis over?" Some limes ilS hard lo undci stand what 
is spoken, but if you lorn the volume op and listen closely, 
I he sentences make sense Anytime during ihe game, hilling 
T will turn the speech, off. This will speed up execution 
of the program, but it s rioi as entertaining without speech 

There is no big finale at the end, When someone win*, 
a test display of the grid is flashed on ihe screen ior a 
few seconds, which shows where the remaining ships (if 
any | are and what your score is. 

Talking Shiphuni is a good game lor the younger children 
and inexperienced name players who don't want a lot of 
action. If you plan lo purchase it, make sure you first 
have the fWtv Pak wiih Del Sof I ware's Trawtaic program. 

(JARtt Software. [f£| [J Avenue. Sail* < r$tflo«4 f 115, 
CA 92*5*1 rawilH Si0.w> 

— Dura Nye 



OtiF-Utwt C ontest Winner 

This program draws a lighi spiral, paints in the 
taps changes screen m^des and does it again. Its 
great lor seeing how Hie flfliNt command works 
The listing: 

10 B»fciA*ljPWQDE4 f ltPCLS;FQRfc-lT 
02i SCREEN1 1 Bi FORI - 1 T091 BTEP4 iCIR 
CLE (128,96) , I, A i NEXT: COLORS; LINE 
(35,96) -(221,96) , PS£T ? C IRCLE < 12B 
,96) f 93,AtPAINTU28«99> t A,AiA*fls 
B= 1 1 NE X TR i RUN 



kf in Ohrrhrrger 
Sparks. NV 



iFof Otw wmkh«i( /ww-liatr cant?* rnf»y iht twhw M tatty oipn 
jiMHia.iii.Nii Tnr>r \ 



VlicroWorld J ■ J 

Laneco Piaza Clinton, NJ 08809 

(201) 735-9560 
Call or write for Price List 

LOW PRICES ON 100% 
Radio Shack Equipment 

(with lull warranty) 

Color Computers— 

16K $105 Drive 0 ....$275 

16KExt ...$105 Drivel ,...$220 
64K .$180 DMP105 $170 

Price* iflduse sfnopmgf 

Disk (10 or more) , . SI -75 C-20 a , . Si. 60 ea. 

Model 4 (2 disk, 64KJ. . $1020 

Model 4P ... $1020 

Model 1 00, 8 K $359 

24K. $539 

20% OFF RADIO SHACK SOFTWARE 

Prhcff lubiot! Id change 



214 THE ftAIMBOW Marc* 1^ 



128K 

THE EASY WAY 

LOGIC BOARD FOR D„ t ,, ¥ VERSION 
OE COCO 2 (USA VERSION) # 

ONLY $109.95 

INCLUDES ADDITIONAL 64K OF RAM 




LOGIC BOARD WIJTHOUT 
64K RAM ONLY $39.95 



BUSINESS 




VI P W RITE RWy SPELLER 


69.95 


TELEWRTER 64 TAPE 


49 95 


DISK 59 95 


PRO-COLO H-FILE 


59.95 


SMALL BUS ACCOUNTING 


S9 96 


ACCOUNTS REClEVAflLE 


5 Q. 96 


PAYROLL 


69 96 


DYNACALC 


99 95 


DYNAGRAPH 


1996 


UTILITY FOR DYNACALC 




MASTER DESIGN 


2995 


UTILITY FQH TELE $4 




SIDE WISE 


39 90 


SPREAD SHEET UTM-ltY 






HARDWARE 




R HA PA SOD Y CASSETTE 




RECORDER 


2495 


M,D KEYBOARD 


34 95 


HJL KEYBOARD 


79.99 


M/0 MONITOH INTERFACE 




5ERIA l; pa pal lel in tea face*-v- U '. 


LFVU^DMP 1 00 RIBBONS 


6B5 


| 32K WORDSTORE 


t9B77 


PRINTER BUFFER 




EPSON r LEGEM) RIBBONS 


7.49 


OKI'GEWINI f-'RiN 1 * EF RIBBONS SUM 


COLOR GEMINI RIBBONS 


4.35 


i HEQ, GREEN. BLUE PUBPlE 4 BROWNi 


P»ERP£CT OISH HEAD 




CLEANING KITS 


1995 ' 


MEM.TEK MAINTENANCE 


19.95 


SS/DD DISK (PKG, OF 10) 


1 g s L j 


i COLOR OISK.ROXOF 12s 


2495 


DISK STORAGE BOX (HOLDS 'Ok 2,95 



UTILITIES 




FULL SCREEN EDITOR' 


19.95 


64K SPOOLER " 


995 


SUPER DISK/TAPE * 


1995 


GRAPHIC SCREEN PRINT 


9.96 


SPECIFY PRINTER 





GAMES 




SAILORMAN 


TAPE 


29 95 




DISK 


34 95 


DRACONIAN 


TAPE 


27.95 




DISK 


30.95 


GRABBER 


TAPE 


27.96 




DISK 


3095 


WORLDS OF 


TAPE 


29.95 


FLIGHT 


DISK 


30.95 


TPEKBOER 


TAPE 


24 95 




DISK 


27 95 


SEAGU EST 


TAPE 


24.95 




DISK 


27,95 


SHENANIGANS 


TAPE 


24 95 




DISK 


2795 


CALIXTO ISLAND 


TAPE 


24.95 




DISK 


27.95 


SLACK SANCTUM 


TAPE 


24.95 




DISK 


27.95 


VOCABULARY MQMT 




SYSTEM 




39.95 



128K PROGRAMS 

STAR DOS* 5995 
DRIVE 3" 24 95 

125K BASIC MEMORY ' 4996 
MANAGEMENT PROGRAM 



APPLICATIONS 


VIP WRITER 


69 95 


TELEWRITER 


TAPE 49 95 




DISK 59 95 


PRO COLOR FILE 


5995 


SIDEWISE 


19 95 


DYNACALC 


99.95 


QRAPHICOM 


29 95 


AUTO TERM 


TAPE 39.95 




DISK 49.95 


DFTrTAPE 


25,95 


OFT/DISK 


25 95 


VIP TERMINAL 


4995 


SUPER SCREEN 


TAPE 2595 




DISK 32 95 


FHL O'PAK 


34 95 


SPECTRUM VOICE 


PAK 6995 


TERM TALK 


TAPE 39 95 




DISK 40 35 


TALKING EDUCATIONAL 24.95 


TALKING FINAL COUNTDOWN 24 95 


TALKING SCORE-EZ 24 96 


COMPUSERVE STARTER KIT 39-95 




DSL COMPUTER PRODUCTS INC. 

313-582-8930 
P.O. BOX 1176 DEARBORN, MI 4S121 

Ml<4lt«* RtiliiHli M4 4% To Id Or dir. PU*>* iiitl*d» S3L04 for j lH. 



m Canaan von can orw tn«a# 

l^f- p, P',-.rV 

R&R COMPUTER PRODUCTS 
PO BOX3S4 STATION A 
WINDSOR ONT. N9A 6K? 



■J 



Software R e b'idW^^^^^^^^^S^ 

Gamble Casi no-Sly le 
With Bttkersfiehi KENO 

Anyone who has ever visiicd one of our gambling mcccas 
liLt-s probably played keno, Yuu can't help nut playing u 
because it^ everywhere; in the rcstta urant*, lounges* the 
casino game areas, even in washrooms 

My favorite casino hast a great S.I steak and eggs breaklnsi 
in IK diriiiiL' liall tit i ht- middle .'I (he tahtcv u?rh rhv vdt 
and pepper ^takers are keno irays filled with forms and 
pencils. The roving game steward is. only loo happy 10 
pLk up your game ticket and net at your table. Thai S3 
breakfast usually winds op costing a lot more after losing 
a number ol kenu games. 

BakvrsfieU KUNQ comes on cassette and requires 32K 
Extended tiASU and b not copy -protected. After you run 
the program/ your eyes arc treated to a Hi-Re* graphics* 
display of numbered Ping-Pong balls bouncing around a 
glass jar just like in the casinos. An attractive keno board 
fill* ihe screen thai serves as both the yd me ticket and 
the name board. 

The program prompts you for the starting bankroll thai 
cannot exceed SLOOO. The maximum bet allowable £*$9 k $99 
or k ■>>. if: pv rid me. i>n hov much you IWTO* tftft I' be program 
keeps track oj your bankroll, bets and payoffs. 

Next, you pick how many numbers will be played with 
o choice of from one to 15, You can use the left-arrow 
key to go back and change a number before starting the 



actual name j nav leauire. I he computer ihen selects 
15 numbers at random and more times than not, they are 
not the numbers you picked (just like in the casinos)! I 
played over 100 games and only won once, which made 
mc wonder if ihe game it rigged. This theory was quickly 
blown to shreds, however, when a Iriend of mine who does 
very well in casino keno won a Jot more than I did using 
this program 

When you run out ol money or eorne vers close to 
wiiimnn. any one oJ a number ol humorous phrases is 
displayed, such as "CLOSF BUT NO nCSAR." 

Baken field KENO can be considered lo be both a home 
version ol the game and a serious simulation of the real 
thine, except lor one detail. Only one game curd enn be 
played per game. I would have liked to have been able 
to play several cards at once or play along with friends. 

I could find no bugs in the program, and great care 
has been taken to reject incorrect user response. 

I be documentation consists of one typewritten page thai 
IS mainly a puyoir chart with simple instructions to run 
Ihe prngrant. Tvcn if you have never played keno before, 
the documentation is sufficient to get you goinp and 
underhand all ihe learurrs and "nti-wis 

Hakvtsfu td ht \ t) is Inn to play and is sure lo please 
those who can't afford tn drive to Reno every lime the 
keno bug hiles. t-ven though I kept on losing my bets, 
it ^as hard to stop playing (just like in the casinos)! Nothing 
else is requited lo use ibis tine program except the feeling 
that "Lady Luck" might be on your side today. 

(Sritntc Software. P.O. Roy Mo4. ft* km fk 14, f A 933*4. 

upr in.m 

— J* Michael Nowitki 



BASIC COMPILER 



■ iMPf f-«*PiLr« 



>m*i+ M««<n> ii«iiu> >air 

■ 14* J.««l>*r. KtHH ••■< fwwmt t 



l-i-''i|ni eai^tM DIM 



3 Mm CKhTr^l 

c*ui. m ittr 
ccaci core if 
p*. .00 nmnit ptot 

|> »*Oi fiKl hone 



- ! Ml • k ■ 



4. Ilrjng f*nti\n*» 

twi mrn Lifts iih myi n™™ 

*, Cfrnf* kc'ir .,nf (w« H 

Mt» CU I 1*LXT MM> WJKT 

PfhtKf cru rukT Pfcipi wriri Cirr 

D*T* Alt Li 1 97 *rtr* »o»t >• 

M* fCTTOUt nwr tab mm M.n 

Mr ttiwr uio pc+im h um m 

■ml mc tiT ticto fier» 

l*HfM nn* i. <t|rnl «.tk ■ r*W<U<t KJWfflC' I* 4 »U|f 
±M*Jlrr [Hi »1 < • . ■ . r .1 ,-.» HWT*-|1I j . 

»av,e& ***uir*<i WasdtchWard 



ore- *'4,9f: 



7350 Nutree Prtvp 



Silt La*# City,. Utah 

Add |4. OO P^iittr and Hai.dlum till (601) 945-6263 

5«r,d ctwicK Of Horury order. 

Ha C.O.D. . Utan reo. add V» tu. 



f>/4.''Lifw?r Contest Winner . • i 

If you \witc machine language progiam> and liave 
a printer, try ihis one-liner. It generates a chart on 
the printer of text screen memory locations in 
hexadecimal. (If you plan to make a hatch of these 
chart* in order to mark them up T you might consider 
doing it on a copier to save wear and tear on the 
printer! 

The Iniing: 

1 CUSi PRINT" HE* SCREEN LOCATION 
6" t PRINT" READY PRINTER (PRE9S E 
NTER) "i INPUT 1 ' R£ADY"|K*iCLStPRIN 
T" WORK INS, , * . M !PRlNT#-2 t CHR#(27> 
; CHR* C 20) ; C»G I FORX^l 024TDIS35 2 C- 
C+ 1 3 PRlNT#-2 ( " - i HEX* < X ) ; : IFC=32 
THENPRI NT#-2t PRINT#-2i C^Bi NEXTEL 
SENEXT 

Frtd Furmdo 
Springfhrfd t VA 



It ot *utWB|! uwNwr I'vnrui frln ihe *rthnr luu h«h ki>L rn|Xift 



216 THE HAtNflOW Mircti 



Software HaWflwJ 



TEXT Teaches Valuable 
Lesson In Word Processing 



What could possibly be i merest ing abowi a program 
culled TEX 71 h it something you read with or write with? 
H must he boring with a name like thai. 

Thm \ whai I thought I was wrongl You Ye noi goi ng 
id he ra//!cii unci da/? led with lights and colors, but your 
child will receive u valuable lesson in a pre- word processing 
activity, 

/'/■.' V7~ allow* children in type, tdit and fornuu words 
and sentences on the video display. The letters are targe 
and appropriately sized for young children. Fach line holds 
13 characters and each screen. >even Sines The program 
can hold up to three screens of in format ion in memory. 
The cursor ha% loiir-u^y nondotrLictue control; U"U in 
noi destroyed when the cursor ts moved Paging is 
controlled hy placing the cursor in the bottom or top currier 
and pressing the right- or left -arrow key. When paging 
lo I hi? oc\l screen,, a brie! waiting period is encountered 
whj Je p aging takes p lace This wai i wou Id be inco nsequcntial 
for small children. 

Whai would n word processing program he without somu 
filing and retrieving capabilities? TEXT has these, also. 
Pressing the shut and left -arrow keys at the same time 



invokes the uldity menu From this menu, saving and 
retrieving from disk or tape is possible. Printing the file 
is also an option mi the mil My menu. All printable keyboard 
tharacicrs are programmed into the TEX 7 program 

TEXT would he a tamable tool for schools and parents 
who desire an mlroduclion to word processing for children. 
All the terms and conditions o( t i sophisticated word 
processing program can be introduced and demonstrated. 
Used properly, a child would benefit greatly from this 
program 

There are a few problems with the program that need 
to be addressed The lollowiog enhancement suggestions 
would add to an already fine program. The program is 
written in bask and the hrf Ak key is not disabled. This 
is an absolute must for programs thai are to be used by 
small children. No recovery procedures are built into the 
program. Another feature that would be nice ii auto key 
repeal This would provide an even more realistic word 
processing experience. One last enhancement would be 
improved documental ion. It a program is io be used with 
young children, ideas and projects should be offered for 
the parent ut leather FE XT documentation is one copied 
sheet with instructions 

In summary, TFXT\s well-constructed and bug-free, it's 
a lesson for learning thai should not be missed? 

<Wtsh Soft wart. P.O ftox 7.X64. Juhmlmi. R| 02V 1 9, 

- Hick f uhelln 




Mouse Technological Software 
For The Color Computer! 



Many Companies call their 
Home and Business Software 
User Friendly . . . 



ONLY ONE CALLS IT 





Child's may 




Send for 
FREE Catalog 



JQ P BUS I N E SS D I V (SI ON 

P.O. BOX 2477 

GAlTHE RStHJRO. WD 20078 
1 (3011963 



htarcn teas THE RAINBOW 217 



Software Review! 



DATA LIST Is A Good 
General I'urjms** Database 

DATAUST is a database program written by Arlin 
Kargcr and distributed by Computer Associates, Inc. ll 
is a cassette database written tor the 32K ECB Color 
Computer thai suits Us purpose well- Among the things 
it computer does cslrcmely well, given the proper software 
tool*. » file, sort anil format data. OA 1 A LIST dots all 
this and more. 

Among the database types the File- Management 
System, which Jet?, you curate, save and retrieve records 
made up of fields into a [flc. Mailing lists are usually n 
specialized version of this type ol database, and DA T4 1$$ f 
\> .i gcucMl purpose iljiaha.se oi t hi- kind. I he i-hiel 
Km nation of this type database is thai you cannot merge 
information in one file with information in another Tile. 
You have to know what to put in the file, and prepare 
tor it Irom I he hecmrung. The File- Management System 
works very well lor most purples, and especially well with 
cosset I c~based systems. 

DATAUST is clean and well-prepared My one 
complaint is ihat the load procedure is a bit cumbersome. 
You must clqro nvirElt, »lW ENTER and Run fntkr. 
l ooking at the code. I fell one uf the pun Evrtk Qpp* 
could have been eliminated, but considering all else, ihats 
being pirky 





DataTech 



nisKHrrts 

UFEHME WARRANTY 
100% ERROR FREE 

* FuJl lattice ceniHcitfon 

* Mitt or etceefl ill indHffflf 
Itaodjrdt; AN It, EC MA, IBM. ISO 

* FMt squire liLki-u wilh radhis 
tdget proridt qptlmem i\iktm 
align men I 

m Pillowed pjefcet liner nithions 
diifetiie for contifleol icitari 
md liuiM operation 

* Hub rinoi « Write prcieci tabs 

* User I D labeif «Bai mdei libel 

* Flip lop etcet-bicfe am pu pi hi 



FOR IMMEDIATE SHIPMENT^** VISA or MASTERCAfiO 

k Call Co!lect:81 8/700-0330, 



TWIW IWf Chatswonh. CA 91311 



There are three copies nt DATAUST on the cassette, 
all of excellent quality Each loaded cleanly on the first 
and suhscqucnl passes The manual U a clear and concise 
mn |Higvs. aliine wsrh seven pact's ft descriptive tutorial. 
The tutorial takes the user through ihe creation of an 
addie^ die an expected and practical appheal inn. 

AUhoogh the program is void as being for a 32k EC 8 
CoCo. 1 del i be i ale ly created a large file of 400 records, 
with 500 characters per record wjihoul problem in a WK 
t'ot o If should be noted ll you do manage to bomb ihe 
program, entering GOTO i will get you back in business 
with your data intact 

The function selections, all menu driven, are as follows. 

A J Add record permils (he input of data, following 
prompts wnbtn lhe speed led fields 

B] !>cletc record permits complete deletion of a 
record . 

C) Edit record may be used to ~Edit" any record, 

D\ Sort permits ihe alphabetical sorting of any 
column within the flit. 

E) Load file - loads previously crcaicd files for priming, 
editing, search* etc. 

F) Save file — saves all records lor future use. including 
all field Jala. 

GJ List a rcenrd lisl by selection, scroll up or down 
including wrap-around. 

Hi Print reports this takes a little practice, but if 
it is in your file you can print ii - alone or ihe whole 
thing. 

I) Print labels obviously for use vtiih mailing lists, 
but not so limited tor the creative mind. 

J) Select primer I like this teal ore it lor Unless you 
"select" (turn ou) your pnnier. data goes to the screen 
The program if configured lor the Epson MX, RX or 
Gemini- Kl. Option IT will select the primer with no 
specialized commands for the tie mini or Epson. 

JO Set fields this is where JtH records begin. You 
can use this option only iJ 'EWK'havc not been previously 
used, 

Lj Analyze a record this scrolls a record by He Ids. 
It is great for determining the locuimn of a particular fictd 
within a record. 

Ml End - ends Ihe program, 

If you hove a cassette-based Color Compmer. and can 
profit from the use uf a good genera] purpose database 
for just want lo find ou! what databases are all a bout J, 
I recommend DATAUST 

(t on* p utvr Associate*. Inc., P.O. Bov M.t. W«t F«go« 
ND 58078. cAAseite SM.tt?) 

— fiarv Smith 



ANALOG TO DIGITAL CONVERTERS FOR COLOR 
^ OR 2 COMPUTERS 
-CCAO-B- -Ar>9- 

FEATURES FEATURES 

• MENU OHiVEfc SOFTWARE • fl 6WT RESOLUTION 

• 12 BIT RESOLUTION • 9 INPUT CHANNELS 

• IB INPUT CHANNELS * OPTIONAL MENU DRIVEN 

• ON -BOARD USER SOFTWARE 

AMPLIFIERS order 

• 1 m ALARM LINES AD fi HARDWARE S69 95 

• Di$K OP TAPE SOFTWARE AD . fl TAP £ 795 

INCLUDED ADjfl DISKETTE 9 95 

QflDER 

CCAO fi A DISKETTE $1M0Q THINC^**-* 
CCAO-B & T»PE $19000 PO BOX 3609 

EULLERTON CA 93634 



218 THfifUWftQW VKUCli 1965 



Accessory Review^ 



BBS Log Book Can Help 
You Gel Organized 

With the ever increasing popularity of long distance 
Bulletin Board Systems \ BBSs), il become* more and more 
difficult to keep track of which systems arc available and 
what ii required la occcm each o] Lhcm 1 lie BBS Lug 
Bowk is designed to help solve many of these problem* 

The buok, which is 75 pages lung, has a cardboard cove* 
and in; bound with plastic binding Four page* uf 
instruction^ are provided, even though the book is fairly 
self-explanatory. It contains three section* designed to 
cover most te leco mmu nicat ions need?. 

The r«Sj section, called the "BBS Log, M cuniaitis 5(1 pagt-!i 
of charts with headings for the BBS name, telephone 
number, optimum Baud rale, push word, thiie. tinie mi 
off, messages received, upload* downloads and special 
notes. 

Tne "Personal Difecinry." which is prinled on n 
cardboard divider in ihr middle ol I he hook, conuins room 

I ' ■! 2(. ■■ l ! -| i i l Mkh ,f t L»llipu>CLVe in I In 1 Sun He .liilI 

packel switching nciwoiks such as Telenet and Tymnet 
Cach %eT\ice ha% uiluniih Em n.iciir. tulepliorn: number 
customer service number, account number, password, 
network ID, control codes and optimum Baud rale. 

Finally, the lost section, called I he "Telephone Log,** is 



25 pages long and i? de^njued to help >ou organize your 
phone bill. Columns are provided lor the dale of ihe call, 
area code, telephone number, plume tompam name, 
destination, time on, off and total cost. 

In actual use 1 found a couple ol problem* tffjfn the 
BBS Log Book RfSl and fnrcmusl. 1 found it hard to 
train myself lo make crane* intn I he book everyrime I 
called a hoaid Without cmimlcrit tvu\ Ihe UBS Log Book 
is praciically worthiest, Secondly. I iuuml the provided 
spaces much too small for practical appltcaiiom. In moil 
cases. I Mmplv u,sed two or even three lines to lake notes 
un the boards* activities, Finally, ibcrc is no place lo store 
your passwords to frequently-culled systems I lie uuihor 
states thai ihe "password" column "allows yuu lu change 
y i passu or J w nh e;ifli full it you wish " Howevei when 
you call a particular board, you are going to have lo search 
backwards through your log until you find your most recent 
password hutdk an efficient process il you cull many 
hoards 

Who would benefit from this book' 1 I would only 
recommend it *o people who are serious and frequent 
bulletin board users, uml thus would benefit Irom ihe added 
organization However, at per eop>, almost anyone 

can utlmd to buy BBS LdJ Book lo see if il suits his 
or bet personal needs. 

{Almosphrr^, HOT Hghth \vt„ flrcit*t>n, 1SV UIIS* 

— Ruben French 



The KEY - SS^K is here!" 

oa you m. a $f$m m m with gw hehory chips) are you being told you ow mi use m from basic ?? 

ttWT BEUEME IT ■! - KEY C&OR SOFTWftE brjaos you the KD-fl64K. An exciting tfH SflfTHfttE utility that allow* 
any STANDARD HK W 32K CHOR COKWTE* TO ACCESS i4K mrfmW&\Z, and witfi NO HMDI4W HOGlFICATfONS REttjlRED! J 

*** gBjB fefj th CASSETTE based witw! **i t*+ Horfcs wnh DISK basfd mtess' *** 

The KEY-2&4K divides the 64k ram memory into two 32K banks or sides, each of which car be utiliied indeeendently 
by the aRS'C interpreter, with the ability to witch instantly fro* one side to the other, IT'S LIKE HflWING TWO 
COMPUTERS IN EWE" ■ Have your BASIC program on one >ide keep your variables an the other side t or have your 
Min program on one side and your subroutines on the other side, or haue your program tin one side and use the 
other side for 4 additional HI -RES pages, or any combination you like, The possibilities are endless because the 
KEY;2fc4K allows full communication between sides plus ihe ability ro switch back and forth at will, all from 
uTinTF~BflSIC. Toy could also have different program in each side and switch back, and forth between rnem uitn^ 
simple keystrokes, even while the programs are running' I Or run then troth at the sane time in the 
rrjfitGfiOl>JD/aACKGflCWD hUT I -TASKING mode, DVt buy that printer buffer yet' Ui th ite *EWW vow can be 
Mtntinrj in the feackjround side wtiile etilmng your computer normally in the foreground side AT the 3K TIHEin 
Debugginn a pragr aa 7 ike either a BASIC ccenand or simple keystrokes to instantly duplicate your program, in it's 
present status, on the opposite side. Switch to the opposite side Jater and pick up exactly where you were before! 

For DISK users, the ltB-2fiy allows you to alternate between DISK and EXTENDED BASIC on the same side with 
simple keystrokes, No need to pull your controller or power down. Vou can be in EXTOQED BASIC on one side and in 
DISK BASIC on the other side and still switch back and forth and hasie full communi til ions between the two sides- 

The f£f-2Wk dees this and HQRE thru extensions to BASIC* No need to loarn > new ianaura 1 The Rp-gMK adds 
15 NEW COfwajS and 1 function to mi£, including powerful new BLOC* HEHORY HO* and GRAPHICS VIEWING commands. 

The writs on the COCO or m C0C0-2 and on older 32K systems with 'F', or even modified 'C 1 

boards anc requires EXTIMJEO or DISK BASIC with GOOD 64K HEHORY CHIPS' 

OftDCft YOUR KEY-264R TODAY by sending check or money order for *3S,95 (cassette) or UA.% (disk) plus 
%2M postage thSA (»5t(0 outside b.SM Mass, residents add St sales tax. 



mSTEftCARD, VISA, Oft COP 
CALL (617) 77^5034 



KEY COLOR SOFTWARE 

P.O. BOX 360 
HARVARD t MA. 01451 



SO? 



hflmiUi I Ml THE rtJUlHaOW 21ft 



Hardware Review! 



Take A Break 
With Pause Control Switch 

For N CoCo hat tlwurc review* ihiN >s ^mlc bricL becuu.se 
there is really not much to tcii T which is pruhuhly 
appropriate for a "Paii&t CVwUrtfl/* 

Pause Control Switch consists ol about S2 worth of purls 
and a one-page inuruciion sheet. Vow really do not need 
more; The parts include an SPST toggle switch- two mini- 
^Lips. urn! LibmiL runt,' inches of paired lead* cunnecling the 
switch lo I he clips h is all assembled, Kid (Me ijUdluy 
of the soldering and dressing was quite good nil the set 
I reviewed. 

You will have to open your CoCo tu install Pause Control 
Switch, and you arc property warned about how this all eels 
your warranty. Once the case is opened, all you do is moum 
the switch through the cover (you could string it through 
the back if you didn't want to punch a hole m your 
computer), und dip the iwo leads to two well-exposed and 
vafe leads on the ROVl-Pak Inlerfacc. thanks to the clips, 
no soldering is required . 

What you have done ts tied, in a way. to switch on 
a "htilt" signa] to the MC*8(W£ micro processor any time 
you wan i the computer to *lon dead in its tracks. Hall 
forces all ibe VDG address lines into a high impedance 
state (engineers call it high-/.). The computer is es&erHi.ilk 
slopped, waiting for direct memory access Lu drive il. Of 



Canadians 

Can you imagine it? 
It's free 



□i 




5*>ntt (at yOuf «nm Ol OUi itlt\<mtnmtf%lmH#r 
h wriH cijntwf* «titl»*. fvirrtor* »n<j i*r.ut* o1 intmpti m 
#il C*n*di*(v» *lwc« «n ul lh# hir.il cimoutit *v*uafcle tat 
lh* COtat compute, *id tn« b«*i »* thjt it *nl usual 'v 
«M vow Int Hum iwiuof >hg Iran tfi« 5ltW.t Ke>i\ 

SctfW*» » C#tnirt* » l*rgf-d tkMiUnJWi C< CdCq Sofai'df* 

Kelly Software Distributors Ltd. 

PDloil I93J 
Eamonion. ftlbc^Ji 

TSj^lI T>l«pM*i* (403 1 421-flOOJ. 



course, nnnc will, so the only effect as far as you arc 
concerned il thai i he computer is stopped — literally fro/en 
at the end of its last clock cycle? By the way, this hard 
stop will, in noway, harm your CoCo. 

W ha i does this do for you? Yon could pause in the middle 
of an action game, catch your breath, and resume like 
"othing had ever happened. This seemed important enough 
for one video game maker to use a similar hall as their 
prime ud\ rr tinmen i. Y tin could halt directory listings from 
•Inks I Now, thai duel io maku n| you pause!) See 

how well it was named? 

Computer security? Sure Wiifi ihe switch on. applying 
power will get you a screen of graphics and nothing else. 
Pause Control does nothing if you are inputting with a 
cassette. Also, you can't pause the analog signal in; 
otherwise, you can pause the computer in the middle of 
just j bout anything? 

(The i>*tjiTh[le. 107 MtEriH* Drive. North Sjr*c««, N¥ 
13212,514.95) 

— Gary Smith 



WANTED! 

Young men and women seeking adven- 
ture, excitement and thrilJ-a-minute ac- 
tion. No experience necessary— jusi you 
and your Color Computer. See below: 

FOR THE 32K THRILLSEEKER 

TITLE CISK CASS. 

NEW! MR DIG S27&5 S»95 

NEW! CANDY CO 2995 29.95 

NEW! WILLIE S WAREHOUSE 2995 29 95 

NEW! ICE HOCKEY £1 95 

ZAXXON 29 95 

PROTECTOR II 2995 

DESERT PATROL 21 95 

I GEM ASTER j 21.95 

FOODWAR 22 95 

WACKVFOOD 19 95 

CASHMAN 24,95 

CHOPPER STRIKE 24 96 

TIME BANDIT 24,95 

LOTS OF PLAY FOR 16K 

MOON SHUTTLE S26 95 

FROG TREK 15,95 14.95 

3 D TlC-T AC-TOE 1895 T695 

Interested applicants send check or mfo foi 

OELRICH PUBLICATIONS, INC. 
4040 N. NASHVILLE 
CHICAGO, IL 60634 

Credit card orders call: 600*62 v0tO5 
(In Illinois calJ: 312-545-9ZS6) 
NO SHIPPING CHARGES!!! 



220 THE RAINBOW Mijrqli 'lifts 



Software RevfowA 



Shrinx Is An Exceptional 
Graphics Programming Tool 



Shrfnx is a utility program I hut supplements the 
Graphkom program, tiraphkom is » very power I a I and 
popular high resolution graphics program for the CoCo. 
(For information on Graphkom see l»t KAtNHOW, April 
I95W \ Shan* requires a 32K QoCo and one disk drive. 
Use of up to four drive* is supported by Shrinx ; 

A small, well laid out upt/aiurs m nuiai at in m panics 
the Shrinx disk. Using ihe Shrinx manual, the program 
was up and running quickly t found one small problem 
in ihc hoot portion of the manual, it stales: "Put the disk 
that came with this manual into drive 0. Type Shrinx and 
push the l"N 1 1 tt key. Drive 0 will start and you will be 
greeted with the Shrinv menu." the did m<i w<>rk u^ing 
Ihc standard Disk basil I had to type: blin* ■ shrink* * 
then press eivti-k, 

Following is a list of Shrinx commands: 

J = Disk Directory Typing a Twill list .ill Ihc binary 
files on the disk drive currently being used. 

M = Menu - Pressing 'VI' causes the Shrinx menu (o 
appear 

L ~ Load — Typing "L" allows you to load binary picture 
files from a Rodin Shack formatted disk. 



W = Write — Pushing 'W permits you to write a picture 
to a Radio Shack tut matted disk. 

P - Drive - Typing *D' allows you to change the drive 
that is currently being accessed by the Loud. Write and 
Disk Directory commands. 

E '* Enlarge The Enlarge function divides the ictccii 
into four quadrants After typing 't £ you are x^ked which 
quadrant to enlarge. Thu quadrant selected in redrawn to 
enver Ihc en I ire screen- 

S " Shrink Pressing *S* scales the original picture 
into lour quarter-frame pictures hy deleting horizontal and 
vertical lines Fach quarter-frame picture is unique because 
dillcrcnt lines are removed from each frame. 

V * Variable Shrink - You can scale a picture to a 
desired size using the Variable Shrink function. 

I = Transfer The Transfer function allows you to 
save a picture to a Graphtcom picture disk. 

G ■ Gel - Using the Oct command permits you to 
load a picture from a Graphkom picture disk. 

The Shrinx command structure allows you to easily 
transfer picture*, from Radio Shack formatted disks to 
Graphkom picture disks and vice versa I found the Shrinx 
program \cry user friendly, When used in conjunction with 
Graphkom, Shrinx can be an exceptional tool for the 
programmer artist and or novice. 

KiMAF-'X. (M>. Rut W«| MifiTin, I* A 

lii^k S29.<J5 plus i2 S/HJ 

- Cahrifl V\ epver 



PAYROLL 

Check Writer/Ledger 



Computer Bulletin Boatd 



EE RAINBOW 221 



Software Review! 



T/S EDIT And TRSCOPY 
Make Editing Effortless 

Jf you have not used a full-screen editing program, you 
J li m.i know how easy you could have it. Radio Shuck 
has released 775 EDIT, a program that make* editing 
program* a lot l aster than using the E01T command* The 
first thing you notice when you open ihc package is thai 
n. i lie iwo disks. Radio Shack supplier a Disk Basic 
vers! an and an OS- 1 ) version in the same package. Besides 
the iwo diskettes in the package, a vwetl-wriitcn instruction 
manual is also included- The Disk HAStc version ol 
; a t-t ft I requires a minimum system of 32K RAM and 
one disk drive: the OS-9 version require* Ihe QS-9 
Operaung System. 64 K RAM and one disk drive, A notice 
m the man mil flutes that 77 S £/>/?* wiH run only un the 
C nlor Computer; it will noi wor* on an auxiliary terminal. 
Urn.' ^(her ihing, all OS-9 users with the 01.00.00 vermon 
wiJI have uj male a patch before using 77 S £"£)/7. The 
manual very clearly directs you through the patch, even 
if you have jusl started with OS-9 and are not really familiar 
with the system. 

I he manual walk* you through an example. At first it 
(fig luij to gel accustomed to the command functions. 
Hut with a little practice, it became easier I did have trouble 
using some of the cursor movement commands, and a call 
lo the local Radio Shack did noi provide much help since 



CHESSD": A REAL Co Co Chess Program 

|LZ( Mow ^'tdT 
lk*v« #15 

or- * J>J 
tit -3f> 
N CtMk Ol3 

sun ■# »i 




■ ■ " n ■ 



CHECK! 

High resolution display 
High quality otay 
Variable skills levels 
Plays Black or White 
Can act as releree 
Accepts Algebraic- Ilka notation 
Han cites 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.95 +S2.00 shipping/handling 
Visa and Master Charge accepted 
flwu.iM Ccmr Compulflf wth e«K and ar Vasicine die* drive. 
Also nvnuabfH. SD09*. BASIC Compiler. Word Procautng 



'I. 



COMPUTER SYSTEMS DfSTRIBUTORS 

P.O. Box 9769 

Anaheim, California 92802 

(714)772*1390 



'SDOS •» a »Byi^»ntd :r B b*nuV ar Sdhiar* D'>n«ml£* 
*CH£sSO « a [r»rt*rn(iTN or Safrwa'i DynuniM 



they had not received a copy of 77 £ ZTD/T yei. A call 
(o Texas proved to he only a little bc\\ct\ there arc a few 
"hues" in the disk 1 received to review. J hud trouble using 
the lowercase command functions, hut I was assured these 
would he corrected in ihc marketed version 

Some features included m TfS EO/T are full-screen 
editing, true lowercase letters, side scrolling, variable 
cbjr.it: it i display si/v. global editing iiiid nioliipk- hie 
merging. A Hi -Res screen is employed m hoih versions 
of T/S EDIT, You have It) differem display modes to 
choose from. These van Irom 32 \ \h to W x 32. You 
also have the option of 32 columns being Hi- Res and- 
or virtual 80 columns wit b hori/outjl set olhiij; I his means 
you get a ,12-column. Hi-Res window wuh icxt entered 
into an 80-co!umu line. 

l S EDIT has a "search and replace" routine that makes 
you wonder how you got along without it. It makes it 
very easy to edit a program, i.e.. change the output to 
co ii» thu primei ihttefld q\ the ttntfen ftfitji ml ane lM«e 
you can replace all PfflNt* to PRIKTA-2s> 

One other command I (ootid very useful was the 
"Yanking" command, With tins, you can move parts of 
a program from one location to another without deleting 
the original text. This is good to use when you use ihe 
same type of loop in your programming. Auto key repeat 
is used in the Disk BASIC version, but unfortunately it is 
noi available in the OS -9 veision. 

If you do not have a lull-screen editing program, yoc 
should consider Radio Shack's version before you decide 
on one. It is a good version with an excellent instruction 
manual. The manual's last ihiee pages are a glossary nf 
the 7y££/}/7~ commands, and after you initially go through 
the manual, the hi a I luce pages should be ah you will 
need. The program together with its documentation i* 
written to be used by even the inexperienced programmer. 

<\\>o included in my reviewing puck age was another 
program trailed TRSCQPY. TRSCOPY \\ used to transfer 
Disk BASIC icjst Tile* to OS~9 Hies and vice versa. It also 
requires the OS-9 Operating System, 64 K RAM and one 
disk drive, H has a very small manual, at least by Radio 
Shack s standards, bui it is definitely all you will need 
The transfer is both fast and painless. You may iransfer 
both texi files find programs saved as ASCII files irom 
one operating system to the other, however, TRSCOPY 
moves the files without modification; control and oiher 
special characters arc copied, hat not translated li yi-.n 
copy a BASIC*? program from OS-9 to Disk basic, it will 
appear as an ASCII file on the disk. Ynu will frafVC io 
cdii ii with a full-screen editor or a Word processor io» 
at least, remove the PROt bIHJRI line at the lop of the 
program. 

Again, if you do not already own a fullscreen l Jimi 
or a TTTSCGPy-lypc program, these programs deserve your 
attention. Radio Shack did a good job developing T/S 
EDIT and TKSCOPY and more support seems to be 
around the corner II you do a lot of debugging, but are 
not sure you need these programs then a slop at your 
local Radio Shack for h demonstration may be in order, 

< Ridiu Shuck -lor** muinnwidc* T/S EDiT, rfhk 
TRSf OFt .disk 

- Date Shell 



122 THE RAINBOW March t»U 



Software Review^^^^^^^^S^^tttt 

Omega File: Good 
Management System With 
A Price To Match 

By Rubn-l Foilr* 

(Jfm'Xu Fib is a single debased tile management system 
which doc* not require 64 K and allows the user to handle 
files with retards in one file as large as 4.0K0 character*. 
Just so we are alt talking about the same thing, a nrcw^ 
i» a group of data arranged in data Fields or lines, and 
ii ft h- i- .1 fuLlcctinn of These records, 

This program is designed io pcnniL the user to create 
individualized records with up to 16 data fields and each 
field may he comtmeied to hold from one to 255 characters. 
Since this is a single disk system, ihc number of records 
thai tan he handled by the program is dependent upon 
the size and number of fields selected for each record. For 
example, if the user wishes to create | file with records 
which, each use the maximum 10 fields and each lie Id m 
the maximum of 255 characters long, then this Hit would 
he limited to only 37 records, Hut. a file with records limited 
to tO fields of 20 character* each would allow for about 
7SW records. The urinal file size (e.g., number of records 
in the file]! is limited by the storage space available on 
the disk in use, 

The program allows Tor sorting of records and a "iert 
i Ml" is created Thus, if the user plans to store close to 
i he maximum number ot records on a single disk, some 
planning is needed to leave room on the disk for the sort 
Tile. The user might store several small files, with sort file* 
lor each, on the same disk with a little planning. However, 
thou Id it happen that the user didnt do the homework, 
i he program will flash the "Disk storage is getting low"" 
message on the screen belnre more Jut:; ran he entered 

The hardest pari of creating a file is the thought that 
need* to he put inlu deciding wlui the records should hold 
To get to the I ask of structuring records for a file, select 
the Create option Irom the rile Maker Menu. As noted, 
each record may have up lo 16 data Fields and each of 
those fields is to he labeled (up to 10 characters long). 
The usci also sets the length ol the data field (Up to 255 
maximum}, in effect, this creates a tcmpluic for each record 
to be m the file. 

A Her the form is designed, it is just a matter of i> piu^ 
in the proper information for cadi record tn noisti net the 
file. The program author has provided several good 
examples it* follow in setting up the record format and 
a ho has provided several worksheets in the back of the 
manual to facilitate formatting a fife. 

When the user completes the designing of the record 
format or wishes to abort the efforts by hitting the *{Sr* 
key, the program returns to I he main menu From the 
main menu, the user now has the choice of "using" a file 
and. once I he title is entered, the Fife Maintenance Mena 
appears. 

To speed up operations of the program, the program 
author has used the I why* mode, which jumps the program 
to the next line or option when the designated number 
of characters is reached or kmi-k is nil, After the first 



RESET-POWER*SW»TCHES 

A REAL IMPROVEMENT 

Move me power swicb and resel switch where rhoy 
belong An LED power on light loo! 1 High quality parts. 
O E boards and Co Co 2 totally soldedess Km F board 
requires soldering. 

Reset 1 CoCo 1 $£4 95 
Resel 2 Co Co 2 S27 95 

Either kit add $2 00 shipping and handling 





SAM DIAMOND, P.I. 

The hrst of our new Sam Diamond graphic adventures 
More than 30 deratiea rugti resolution graphic scenes 
A killer is loose in the city. Can you bring him to justice 
before be gets you'' Excellent graphics and a lough 
mystery !o solve. 

32K EXB D<sk Only $29 95 
plus $2 00 shipping and handling 




THE COCO-SWITCHER 

A QUALITY PIECE OF HARDWARE 

The CoCo Switcher allows you lo hook up throe 
peripherals to your RS-232 jack. Connect your modom. 
printer and any giber RS-232 compatible peripheral lo 
the CoCo Switcher. An LED on the CoCo Swucher shows 
it your computer is on or oh at a glance. The LED flickers 
when Iransmitting or receiving data 

Dimensions 2v? |6J mm) v 4" <t02 mm| X S 7/8" (ISO mm) 
539.95 plus $2 00 shipping and handling 




MORETON BAY SOFTWARE 

^ A Division of More ton Bay Laboratory u 




316 CASTILLO STREET 
SANTA BARBARA. 
CALIFORNIA 93101 
■ SOS i 962*3127 



Marcti THE lUUNSOW £23 



eight characters of 3 filename an entered, the program 
goes tight to the Field Maintenance or working menu. Also, 
while entering the data into the tlala fields of the records, 
when the designated number of character* i$ reached lor 
that field, ihc program jumps to the next djia field. 1 Mi- 
ls fast, but it can cause problems Tor an inattentive user. 
However, the user may go into the Change option and 
correct the error 

At least one problem the user docs not have to worry 
ah Liu 1 is the saving to disk of the data. The program takes 
care of saving to disk n\ i\ needed. (But he careful: Upon 
ending the session, when ilie program ask* if you warn 
to "Save file*** anawcr *Y* or the program Will kilt all ihc 
rccoTds in the file!) 

Another speed up method in the program allow* ihc 
user to repeal an entry in succeeding records by hitting 
the key while in the data Held The data field will 
automatically be filled with the information located in ihc 
same dulu Held of the preceding record Repetitive entries 
are a snap. 

The Maintenance Menu now provides the option of cither 
adding records 10 the file, changing information in 
indiwdutt! records, viewing records in sequential order, or 
calling up a single record by its record number. If desired, 
deleting any record is possible: however, the record is not 
actually removed from ihc file, rather the first line of data 
in replaced by an '<£>* and the rest of the data fields are 
blanked It appears that once 4 record is created and then 
"deleled," it still takes up space in the file and this space 
cannot he used again- IT>us h the user should think about 
using the Change option to save storage space on ihc disk 

The Sort Option can he used on any one data field within 



it record, and the tine or data field selected wilt be used 
K the key for an ascending order "sort file." Only one 
sort file per file is accepted by the program. If the user 
changes I he *ort field, the program will overwrite the old 
sort file. A* nnled earlier, if a file is getting close to the 
maximum number of records the disk can store, there may 
not be room for a sort fdc and n DF Error will occur 
causing the program to hang up. However, several short 
files with sorl files can be on the same disk, depending 
on storage require menu of each file. The size or the sort 
file is direcily related 10 ihc number of records in the file 
being sorted as the program list?, the order of the records 
by their record number in this sort fde. 

The last option in the Maintenance Menu is the Prim 
routine All printing functions are -,ci lo the C0C0 default 
WXf Baud. However, the user has the option of printing 
to un HO- or |}2-eoiumn primer. 

The output 10 Ihc printer allows for many configurations. 
Hie u.ser iua> select 10 have ihu material primed with or 
ttltltOtf a heading, with or without records* numbers, all 
or only some of ihe data fields, everything printed one 
line under 'he other, or each data Held following 
hon/onlalk the program also provides for a priming of 
only those records that match the first 25 character siring 
m a selected data field. The user may also decide margins, 
both lop and bottom, and ihc number of lines between 
each record The order in which the data fields arc printed 
out is up to the user The records may be printed out 
from the file Of they were entered or printed out from 
the sorted file. Once a print formal is set* all the variables 
are stored by the program. If the user wishes to change 
any ol the optional ways of print i ng nut the file, the program 
provide* thai option, too! 

The program's biggest drawback is the type used to print 
ihc manual: h is a very condensed type {print size one 
might expert on a legal form!} Tlie material is presented 
in a logical order and includes samples 10 follow to get 
a user started It would have been helpful if the program 
author had included information on how to figure the 
amount nj disk storage required by the record size and 
number of records, ll would be even nicer if ihc program 
would read the disk and then, based on the record size 
designed, display on the screen the approximate number 
of records which might be stored on thai disk. 

The program makes mv of sound to assist the user in 
the prim option, but the use Off a beep when the iunvr% 
mode jumps to 1 he next line would be very helpful. If the 
user were copying data from a list and not watching the 
screen all the itmc, the sound would be an alert of the 
hue jump. Also, the use of sound with the '"Disk storage 
is getting low'** message would be help fid or better yet, 
at least Weep the message on screen until the user hits ENTfcH, 
again Should the maximum disk storage space be reached 
and Ihe t^tr does noi see the message, the DF Error may 
occur and ihc program crashes. As noted earlier, if the 
size of Ihc record is small, the rmuimum storage space 
may never be a problem. One option some other systems 
have, which would he a nice enhancement, is the "Reverse 
at Comma" option, 

A manual printed tn a more user-friendly type st/c and 
a few more "beeps" al the right lime would be the only 
improvements needed to make this excellent program ever, 
better. 

(Tfat Olhrr Cups Snftwtre, Jt7* K<mtti Mum, Login, IT 
,hvk $14 .Sf ,*lus 52.50 S/m 



^0ft column 

For all your COCO needs 
write or call' 



YOUR ONE STOP I COCO SHOP 




DATA FACT SOFTWARE LTD . 
BOX 5366 STATION B 
VICTORIA, 8.C VSR 6S4 

a 

Orderline; (604) 595-2312 
Mart.- Sat. Bam - 5pm PST 

II 

AFTER HOURS BBS 



224 THE RAINBOW Maicn "3*5 



Announcement from Moreton Bay Software and Double Density Software: 

To continue to provide you with fast Mrvlw, technical support and lo develop new and better products, Moreton Bay 
and Double Density Software arc combining their marketing efforts. Now you can order any product from Moreton Bay 
or Double Density with one simple call. The fine programmers a I Double Density will be able to devote full time to what 
they like best, developing new software and hardware for our customers. 



UTILITIES FOR HOME AND OFFICE 



COLOR TERM + PLUS + 

The leader in communications software. Now version 5.0 
is available! lust about every feature you could imagine for 
a terminal program. Communed lion BAUD rate; 110-4800, 
Printer BAUD rate 600-9600, Menu Driven. High resolu- 
tion screen of 42, 51. 64 or 85 characters per line by 24 lines. 
Scroll protect up to 9 lines for important information, A 
64.K machine can have 53 , 000 characters in the storage 
buffer Print any page in the butter Select half, roll duplex 
or Echo. Select Odd. Even. Mark, Space or No Parity. 
Multiple screen formats in regular or reverse video, Com- 
patible with all Radio Shack Color Computers. 

Tape or Disk $49 95 



DOUBLE SPOOLER 
Great utility? Let your CoCo do two things at once. List a 
program while you edit. Print data while doing calculations 
or data input Keep two BASIC programs in memory at the 
same time Requires 32K minimum. 

Tape or Disk $21.95 
MORE BUSINESS 
Ver 3,12 The preferred business package. Completely 
interactive Genera! Ledger. Accounts Receivable. Accounts 
Payable. Customer Statements. Mailing Labels, Profit/ Loss, 
Balance Sheet Statements, Our most powerful business 
package. Buy the best? 

32K Disk R/S DOS $90.95 



DOUBLE DRIVER 



64K UPGRADES 



The BEST monitor driver 
available. Color composite, 
monochrome and audio out- 
put. For original CoCo D, E 
and F boards. £24.*? ft 

Mono II tor Color Computer 
2. An excellent monochrome 
monitor driver that has 
audio output also 124-95. 



"J 



Pretested 
Guaranteed. 



Instantly access o4K YiaM'L 
totally solderless kit lo 
upgrade E Boards. Kit in* 
eludes eight 4 164 prime chips 
and chips U29 and UU 
already soldered, E Board 
Kit $69.95 F Board and 
Color Computer 2. $57.00 



Specify model needed. 



THE VERY BEST IN GRAPHICS 



BJORK BLOCKS 

An incredible graphic utility. Fun. Easy, Create graphic 
screens as good as any you have seen. All you need is a 
joystick or mouse, "The most user friendly program 1 have 
ever seen tor the CoCo. For those of you with graphic 
interests, I guarantee that you will not be disappointed," 
Review in Rmnhow. Oct 1 984 
Requires 32K EXB 

164 K for animation) 

Tape or Disk SJ4.95 
BUILDING BLOCKS I 

(Picture Disk J $15.95 
SPECIAL: BJORK BLOCKS 

and GRAPHICOM $55,00 Created with Bjork Blocks 



MORETON BAY SOFTWARE 

A Division of Moreton Buy Laboratory 

^ 316 CASTILLO STREET 
SANTA BARBARA, 
CALIFORNIA »31Q1 
(805) 962-3127 





GRAPHICOM 

Buy Graphicom from us and get one of our unique picture 
disks free! Get our improved Picture Disk One aho, The 
first in the new generation of graphic utilities. An excellent 
utility. Requires: 64K EXB, Disk Drive and joy Sticks. Three 
disks and the besl bound documentation for only $29.95. 
Caligraphy STAMP DISK: Useful letters and designs for 
making your own signs and menu screens. 
Adventure Disk Ir Indoor scenes and objects. Helps you 
draw pictures and leam more about Graphicom. 
Adventure Disk II: Outdoor scenes and objects, A 
Graphicom tutorial as well as a useful library of images you 
can use. 

□ flp.rmHFr.U 
J KLMN0P0R 
STUVUXY 2 

123-1.56789 

abcdefcjh.jhl 

Caligraphy Disk 



4 




Ordering information 
Add $2,00 %hippm^ 4nd Kindling per ordtr W* siup within 14 iuivn urt 
receipt of order. B)«.r Ubd SrrVkcr available CJikimi* ranknti *dd 



0 Adventure Disk 1 



1 Picture Disk $15,95 

2 Picture Disks $21.95 

3 Picture Disks S29.95 



Accessory n — ^^^■^■^■^■^-^^w 

CoCo Cooler II To Help 
CoCo Breathe Easier 

This is one addition your computer will surely welcome 
especially (I it pel* is tittle hot under the collar at times. 
I 'he CoCo Cooler II is a device for removing the hot air 
ihul can accumulate under ihc cover of your CoCo 2 due 
1 4i Hie hi- .ii pmiiucintf mis niu\ inside. The Cooler is actually 
a fan tbal blows air away from the computer, as opposed 
to into it This prevent* dust from being blown into ihe 
sensitive inside* of your machine. The fan is approximately 
a Cl inch tall unit with a I'/j-mch square base It can 
he iaMcncd to your computer wHh the double-sided tape 
on the bottom of the base or by use of the four holes 
in the corner* for a more secure attachment than ihc tape. 
The instructions surest thai you place the fan over the 
pnwcr supply, which is a bin source of heal buildup. 

When I received the Cooler. 1 noticed that the label 
attached to it marked the direction the air should flow, 
but after plugging it into an AC outlet, it wo* obvious 
the ton was blowing in reverse. I made a quick call to 
the local distributor for Spectrum Projects and he in turn 

p| I R.ih Raven. It scerm that the manufacturer ol ihe 
linn - wired some of them incorrectly. This will not hurt 
the Cooler and is as simple to solve us reversing the two 
wires that lead lo the fan Tins is an easy task since a 
foot or so ol the connection is left as two separately 
insulated wires instead of the two-wires-in-onc-insulation 
type ol cord most often used In pencral 1 would have 
tO*ay (hoi it yuu have a heat problem with your computer, 
the CoCo Cooler II is an excellent product that will greatly 
help, il nol totalis M'lvi-, .» Ih-.-li muldiip U\ the way. ilur 
[ ooler H wilt also help remove heat from overheating disk 
drives 

{Spectrum Projtel*. Inc.. Bo* 21272, Wondhiveft, NY' 
U421, ur P,0. Box San Jhw. t \ <m57-«tto, 
plusSJ S r IH 

- Jfm Seweil 



Om titu t i untt-M Wmtm 

This program draws boxes of various sue* in one 
corner, then another and another and another. It then 
moves tiie lour square cones over ihe screen using 
incPaiP 1 * command, 
flu Ifetinf; 

0 PCLtlARB: , Is SCREEN liPCLSl 

s FORA^BTm : DRAW " BM 1 28 , 96CttA^; * % 
FOR I 06BSTEP2 : N^Z/e*-* 1 : PLAY 
5VJlN-r4; ":DRflW J 'ft=Z: 0-Z: L-2l U~2 s 9 
H Z M : ME K T T , A S FO R C =0 TO 2ffl : F OR B =0 T Q 1 
; SCREEN i : PM0DE4 ,5-4*5: SQUNDftND < 2 
55) , 1:FDRY-1TD4:PC0PV Y+S*4T0V-4 
«(Y 4)+l~4+SsNEXTY,S,CiRUM 

V«i ^IM£S Pawtetter 
Sain f- iftuft ti f. Qm -f'n 

i| .n :ti. *-inlltf *HK-t\n*>f WMtH «*lr>. II* tnllhnr hnr hfrcp icn< rojuo 
n) i*>t?i /V Km*' «r<.iA >f Jitmuian.-ru *fui \u tumfM^m MmnNm 



Software P&vJ6W^^SSSV^SKs\ 

Create Graphics Masterpieces 
With Rembrandt 

By Bruce Kolhermel 

I really like my Color Computer. However. 1 sometimes 
look ai [lit capabdmc* ol ihe newer meg a -buck computers 
with more than a little jealousy. For example, the 
Macintosh computer has graphics capabilities that make 
mca little green with envy. Admittedly, she Mac's graphic* 
are monochrome, but they sure arc nice 

Well, I'm pleased lo report that a program has been 
released which gives advanced graphics capabilities to the 
CoCo. Appropriately called Rembrandt, this program 
Jill cm* the Color Computer lo: 
— Draw lines, circles and ellipses 
Fill in ureas ipaitii} in 16 patterns. 
Repeat a pattern trom one part of. ihc screen Ui 
others (Stamp). 

Enlarge u portion of the screen and edit thai area. 
Pul IcM oil the graphics screen. 
- Save and loud pictures, 

Rrmhramit % graphics utilize the highest resolution PfffiDE 
4 screens with "artifacts'* to produce more than the two 
color* Radin Shack siiyi you can have in this mode, A 
small BAStC program is included to ensure that ihc Hi- 
kes graphics colors are correct. 

There are three operation modes in Rrnihrandi , These 
are the full-screen line-drawing mode, the menu, select 
mode, and the close-up en Nit ye edit mode 

The full -screen 1 1 tic-drawing mode is used to create the 
general foundation or framework of ihe picture. The menu 
modes allow you in select a particular function or parameter 
by presenting 3 list of options. The main menu mode has 
several options, all other submenus are selected trom the 
main menu. 

I he enlarge edit mode allows you to ^hlowup" a portion 
ol the screen lot detailed close-up editing It is used to 
pui the finishing touches on a picture you have created, 
or to natch Errors that would be loo tedious to correct 
in the full -screen mode. 

Almost ull functions con be control let! by the right 
joystick. The only lime the keyboard needs to be used u 
to enter tc*t or enter the name o! a picture to be saved. 
In operation, after the program is loaded, you are greeted 
with the main menu. At this point you have 12 options: 

W htc, Black. Red, Blue. Paint. Circle. Screen Modes. 
Stamp Function. Enlarge/ Edit, I/O Functions. Initialise, 
or Return 

The first four choices change ihe current color, Thi 
current color is shown with a dot nc\t to it. 

flawing lines In dime urmt- in ihc fuU-*Srwil mode 1 to 
right joystick controls the position of the cursor which 
ii surrounded by a ho\ in the screen. Lines ore drawn 
by tapping ihe joystick button where you want the line 
to start and then moving and lapping the cursor where 
you want the line tu terminate. 

Circles arc drawn by lapping the joystick at the center 
point of the circle. As you hold the tuition, a circle with 
an increasing diameter appears lapping Ihe button a 
second time freezes the circle. Moving tJie joystick left or 
right, up or down, while ihe circle is being drawn turns 
o into an cllipsc. 

Painl allows you to fill-in any ipeeificti area with up 



22$ THE RAINBOW Mjrth 198* 



to In colors und put terns. A nice feature with Rembrandt 
is ihut you have the option to erase your last command 
by pressing the 1 1. 1. AX button. 
The lust graphics option available from (he mam menu 
the Sump lumtmri I hi* i»pin>T> ,iHi>ws vou lo sirled 
any 32 x 32 portion of the screen and use it as a stamp 
to duplicate whatever is in that box anywhere else on the 
screen. Option* allow you So place this M.imp on lop «if 
or under anything on the screen^ 

tniiiali/e wipes whatever picture is in memory by painting 
the current screen in the current color With many of the 
options, siibmcmtsjjivc you additional options to customize 
your creation. 

Text can be added to your drawing by pressing 'X' on 
the keyboard A red crap hies cursor then appears. By 
pftfttSllg ihc arrow keys, graphics can be placed anywhere 
on the screen, True lowercase with real descenders is 



C AF IT OL BUILDING, 14 A S H 1 1 1 G T □ M , DC 

A 




possible by pressing stm t und 0: this acis a* a toggle 
between caps and lowercase und all capitals. 

Ihc mode uliich make-, Rembrandt very usable for fine, 
detailed drawing is the enlarge edit mode. In this mode, 
you can select any portion o| the screen so ii can be enlarged 
12 times lor detailed examination and editing Fach 01 
the 49.152 pixels (dolsi which compote the screen can be 
individually colored to add detail or correct errors. You 
always have a reference as lo what this enlargement will 
look like in the actual size version, because beneath the 
blowup the area being worked on appears in normal 

The detail lhai can be obtained in this mode is unite 
impressive, although filling in ihc screen one pixel ul a 
time is quite time-consuming, but with ihc tools offered, 
very impressive graphics can be created. 

The only shortcomings 1 found were a complete lack 
i>1 am tcltrenee in Hie tape \cr>mn reyardinc- fn>\v youi 
completed masterpiece can he printed. Whal good is 
spending hours creniinp ihe iiltimmc Color Computer 
graphics :t it can «itil\ W displaced on a screen? lis Ljuile 
difficult carrying your CoCo and TV around to show vour 
creation 

The other objection 1 bad is the reaction of the cursor 
when it is being controlled by the Jovsiick The block 
surrounding thecurtnr moves in Ihe directum of the cursor, 
but not at the same speed As you mnve the cursor, lor 
example, to the upper-left comer ofLhc bos., the bn^ dull-. 



in ihut direction, but at i different speed- This results in 
a lot of wiggling und overshooting your target on the screen. 
It Talics n lutle gctiing used to. It would be nice to have 
the option of moving the cursor with the arrow keys as 
well as the joystick. 

If you have a MK Fx tended basic disk system, an 
advanced version of Rembrandt Ls available- The main 
.ulv .iniaye ul ihv oVk Msiun is ihi ahdity to rapid ly save 
and access picture*. Com pic led wrap hies are stored on the 
disk and a small iik management program i* included [<i 
simplify storing and recalling your masterpieces. 

The good news is that the disk version, being a later 
release, includes brief instructions on how 10 use a screen 
prim program and a dot matrix printer to make & hard 1 
copy of your creation. The had iieus is thai Ihe instructions 
don't work. Completed pictures have be to loaded into 
the computer using the BASIC command lOAON" ■ t ilurmnttf 
REtV '. rather than the *.rjAu" * f i liiniiwPEfl* ' instructions 
given in the manual. 

The screen print shown is a greatly reduced reproduction 
created by one of the demo drawings supplied uith ihe 
program. While it dues not show the brilliant colors 
obtainable with Rembrandt, it gives ynu an idea of ihe 
fine detail available when using the program 

If you are "into" computer graphics, Rembrandt seems 
tn maxmii/e ihe capabilities ol the Color Computer With 
it. you are able lo create graphics and pictures thai are 
otherwise impossible according to Radio Shack documcn- 
l at ion. Suddenly that Macintosh doesn't look as good 
anymore! 

(l-smilv t <pmpillrrs, 41147 Bre Htfgc Hoad. SaMs^fu. I I 
y\$Kl> tassttit S24.95, requires ttk minimum IX H: disk 
require 64 h I t It | 



t hi, ■ I met ( ante-ikf Winner 

J his program, called Cylinder, draws some very 
nice random picture?, of cylinder* made up of diagonal 
lines. It the screen doesn't clear the first lime, press 
HKEAK and mn the program again. 
The listing; 



1 I FR* 0T H E NP CL S : R- 64 i SOTO 1 ELSEPM 
0DE3+ INT (RND ( 0 ) + . 5 > i SCREENl , I NT ( 
RND(B)+.5) :COLORINT<RND<6>+.5> ,1 
iFORZ-360TO1STEP-4iG-Z+3. 14iE>C» 
3.14/180; K-INT<6S+R*C0S(C> > :Y-IN 
T(66+R»SIN<C> ) iLXNElH, V) K+120, 
Y+60 ) , PSET: NEXT : I FR< 33THENR«64i G 
DT0lEL5ER-R-i6;G0T0t 



Ratta rrtre 
Sutjtiwt SpHttgi lt ' * 



il .n ih.* WiBumg onv-liiWf Li>flkrv] rati*. Utr outtair b** been u>H n>p*« 
A) UmIi lift H0lftl*m W-miI. r." \.*t»t„\f,m, juJ lit KlftlrflMJtMl #W""< 
Sutmliiimnt Jtt/W I 



Mfertrfl I BBS I ME RAINBOW 227 



Software ^ 

Keep 4 Computer Calendar 
Willi .Don't Fnrget 

ihm > Forget is a disk -based program Irom Compuierwarc 
that allows you in construct and maintain an appointmcnl 
calendar To »iart osing it, you perform the tallowing steps: 

I J I urn on your Color Computer , monitor and printer 

2) Put ihtr program disk in Dnu- f». 

,1) Put a blank formatted disk in Drive I 

A) bun "fttriEnBEe" 

5) The program will ask you Ion an excellent Hi- Res 
screenl to say which drive has which disk. Jl will Ihcn 
uxk you whether you arc going la use keyboard arro^ 
or joystick 

6) You will then he gftttf) u menu. Choose ^Build a 
new calendar year." 

T) Choose i he month iind year where you want Ho begin, 
the program will draw a picture of that month on (he screen 
- one ol its talents 

H) Move the cursor to a dale and enter. You will be 
given a ~puge M with icons tliltle pictures - the latest rage) 
at I he lop. mnm io enlcr two line* in a section called 
"Special Occasion*." line* wiih hour Headings to enter 
appoint mcntv. and a .section labeled "Memo*" 

9} Say; on a particular day. you have a dentist 
appointment ui 7:00. Move the cursor to the keyboard 
(com FMtK (to show that you are poinu to type in 
something), move the cursor to the "^iOO" line. l\pe in 
-dentist" and enter Is this das locA birthday 1 M^f ihe 
cursor to Special Occasion and type "Joe's birthday,'* Now 
move the cursor in (He Memo section and type "pack up 
cake at bakery lor party" and enter 

U\) li that aJ) for this duy right now? Move the cursor 
lo the disk icon and enter. Drive I will come on and save 
ihe data Move (o another day. or another month, and 
continue for as long as time and patience permit For 
example* £0 through the year and pot in all birthdays, 
anniversaries and holidays Put in the dates of conferences, 
vacations, etc. Just remember to save each day's entries 
lo the disk before you leave that "page"* or your entries 
will be tost. 

I i him- rhe appointment calendar, repeat the steps above, 
except in step 3 ynu will put your calendar disk in Drive 
I You can now call any month and date, add other entries 
and look at what is already entered. 

Suppose you want to know what is on the schedule for 
today. This is ihe sequence: Turn on your computer, load 
the program disk Jlld calendar disk, run the pui^iam, tell 

♦ CANADIAN PAYROLL* 



f!| OPTION 4 




it the program is in Drive 0. thai you are using joysticks, 
that voti wani February I9B5 nod that ynu watii to hoc 
ihe Nib Do you want to have a hard enpy? Move ihe 
cursor to the printer ieon and enter It will prim out just 
what is on the screen. You can also print out a week's 
calendar 7 days from the day you are in. 

Another option is lo print oat a blank calendar for the 
selected month to use as u scratchpad for appointments 
lo be entered on your calendar disk al a convenient time. 

Suppose you changed \our demist appointment to 4;I)U. 
You can move the cursor to the s 00 line and enter, now 
move the cursor to Ihe scissors icon and enter, and then 
move the cursor to the 4:00 line and enter. Or, you coukl 
move the cursor from the scissors io the trash can icon 
and enter. (1 is now deleted Did you change your 
appointment to Thursday? Move the cursor from the 
scissors to the clipboard and enter. It is now saved. Move 
the cursor lo disk and save Ihe revised day. Go back to 
ihe February eatendar page and select Thursday. Move 
the cursor to the clipboard, enter, move it to the lime of 
>our appointment and enter tro to the disk icon lo save 
i his da> 

Does that seem kike a complicated way to maintain an 
appointment calendar tar the year'? Well, what is the 
alternative? You will have to go to any stationery store 
and buy a book which has preprinted calendar pages. 

Why would anyone want to use a computerized calendar ; 
Well, if the first thing you do each day is to turn on your 
CoCo. it is not too hard to ran this program first. And 
don't forget that if your CoCo is a business and office 
machine, more than one person can use Han't Forget 
each with his or her own calendai di*k. There is also the 
convenience of setting up the second and succeeding years. 
Don't Forget will cop) all the special occasion ileitis onio 
your new disk for you. 

Which system will serve yon best? There is an old 
computer maxim that if a 3 x. 5 card will do the job, use 
it; it is quicker and easier. Is this the case here? As one 
who must live hy an appointment book. I am addicted 
lo one that show* a week on facing pages with a column 
lor caeh duy with hours and half-hours shown, plus room 
lor memos, Each January when I gel a new one* I have 
to go through and put in all ihe birthdays, anniversaries, 
etc The phone rings all da> long, and I am constantly 
checking, entering and altering entrics. 

|s there anything the program cannot do as well as the 
book" One ihmg I do frequently is check back and sec 
when I mel with Mr. Jones. With Don't Forgei, after 
loading, etc.. I can search the calendar hv kej word and 
it will give me the calendar pages on which Mr. Jones* 
name appears. My only other problem was that I could 
not figure how lo show an appointment lor 10:30 or 3:15 
- all Don't Forget 'i lines show even hours and I could 
not overwrite them. 

Compulerware is a large and dependable sollware vendor 
and this program's quality is up to their standard. It 
performs flawlessly and its HhRcft screen U siatc-oMhc- 
nrt. As with most of their offerings, documentation is rather 
ihm. with just enough instructions 10 get you going. Some 
little problems we had to work out wilh some trial and 
error 

i < umpulrr»iirc, P C) Hn\ MK, 4403 Manchester fafa 
Fnrinhi*. t A 920H, disk S24.95 plus *I VH| 

— Randy (.mlmm 



228 thehaiwbOW m^c*i tbss 



Correction** 



"Christmas Curd Hie And l.aheh-C (December l^g-L 
Page 42); James Hull tells us Lhui'j is u problem v, ith I inn 

I74t> I he lasi Bfatameni nsmfc 

tff<L3 TM£N2093 
t his should be changed to; 

IF R<Lfi THEN 

In addition* the program as prcvenled in the Dccernbei 
issue sets aside a five-character space for 11 ZIP code us 
used in the United Suites Users in some other countries 
(or who arc sending cards to other countries! may need 
space HEM a longer po.siul code. For example, Canada Post 
uses a code made up ol m\ letters and numerals with a 
space, so u seven-character space is required. I he suggested 
fix boriOWS the needed characters from the slate province 
licld. which iv adjacent to the postal code Isekl. i I h;s Held 
will now aeeepl only three characters, so the iwn-ehurneier 
^liitc and pro* nice codes set by the Postal Service and 
by Canada Post will have to be used.) 

Make ihesic changes within the following lines: 

94att[0irfti[R),£«.3] s 5T» . * - niD$(fl*(R) 
-ZIPS 

2550 If LEN|STS}>4 THEN . , . PR [NT 1 'L Ml T TO 3 

CHARACTERS . * * 
2573 (Add two more spaces between the second paii 

of uj Holes Tor a total of seven. I 
25B3 IF LEsT{ ZIPJOS THEN, . k PRINT - 'ENTftV ERROR" 

2678 ir len;5T*j<^ then . . . 

291» STS=f4IDSf As | ; R j .643,3 | 
29£a£TPS=«ID»fAS[P),Gl,2] 

Focse changes should be sufficient lot a seven -character 
postal code Kurt her expansion is possible usiri£ an 
analogous procedure, II you\e entered data under Ihe 
oi filial version and then make I hese changes, your original 
information will be incorrectly displayed. I he easiest way 
to rectify this is to edit each record accordingly. 

**A Simple Test Processor 1 " (January t¥H5i P*Re 
103): Ashok fiasatgekar tells us that several of the ROM 
calls are not compatible wtth Radio Shacks Disk BASK" 

I Ml i. t flt 



LI ROM (This ROM is found in the disk controller, and 
the problem has no connection whatsoever with the ROMs 
in Ihe computer ttscK.l These changed ROM addresses 
(which appeared on Page 160 ol the March I MM issue) 
s hi hi Id serve ^is n eusde to modifying the program: 



1 .If ROM 


1 J HO V| 


h u net i o n 


v min 


l JV 1 i 

V M'S 1 J 


l Pp., 1 1 Illi 1 


(MS 


C6F5 


Kill Hlc 


l s\4 


CV52 


Process filename 


1 \ ■ H 


CAE9 


Close all files 


CA53 


CBIM 


Close lilc 


CBD3 


CCB3 


Directory 


CEA2 


CF7F 


SAVEM 


t I 1)1 


CFE3 


1 OA DM 



\oie lh.it tlics: change', applv wil\ if vou have the new 
Disk RAStc ROM; the modified program will nol work 
with the old ROM 

Also, if your computer has Color basic 1.2 or l.J (ttfEE 
to find Out), the calk to the keyboard routine at 
SAICI should be changed to SAICB. This change should 
not affect operation on computers having the old I.I Color 
HASK ROM, 

For those who gel the kaiMiow u\ r APt., make the 
following poke* after CLOHDing the leM processor. 

POKE AHtE3,AH2? 
P0*£ JtHf B6*fcH5C 

POKE *nre?.i.HBl : POKE 3tHfBfi.l,M00 
POKE tHTHg t 4H2? : PQKE fcttTa"A.lH23 
CSPVEN or SAVEM ■ 'TE*TPR0' \iHt0O,i.HiSC&\*H£QQ 

f or those who have assembled the source listing, make 
the following corrections to I he source listing and 
reassemble the program: 

Line 00920: CMPv <«2? Top of RAM reached? 

Add I ine U2745: 1NCB 

Delete Line 02770; (INCH instruction is moved up two 
instructions) 

" I he Art of Joystick Painiinpf (Orlnbei 19M. Page 97): 
Hnan Preble tells us thai a couple of problem* have arisen 
with Ihe program Sketch. FirsL the SN Error >.hj or ten 
gel when running the program is caused by the notorious 
PCLErw bug in the old F mended bask ROM Just enter 
RUN again to slurt ihe program. (If you have the new 
[ a tended hasu II ROM, you should not have this 
problem. I Second l>, the garbage thtit appears when the 
program is first run is normal. Since Sketch was designed 
to work with pictures created bv other programs, it doesn't 
ctear the graphics screens when you start it. If thiv boiher* 
you, just type pcls bejore running it. 




NEW 



DISK 
DRIVES 

STARTING AT 

$129.00 




New Low Price' 




40 or HQ Tracks 
I ? Hght Teac/ Panasonic 



TAN DON MP! TEAC 



WITH CASE & 
POWER SUPPLY 

$169.95 




Speed (jnvj Tk (o Ik ar>dup 
Gapoaly 250 k unto rnrtoi ted 
Tracks AO 

Warranty nOW 1 YEAR 
We carry only the lineal quality dok drives >no seconds -no surplus 

SATISFACTION GUAR ANTE l-pil ALL DRIVES rjlly TESTED* WARRANTEE D 

Complete Disk Drive with Power Suppty&Case $169,95 

Two Drives in Dual Cases Power Supply . . .Tw S 2 79.95 

1/2 ht double sided double density Disk Drives (Panasonic/Teac) $159.00 

r 1/2 ht double sided double density Disk Drive with pfi&c&ie $199 95 

■ ^rfow to use your new drive system on audio cassette 

Smgre psicaae $44.95 Dual V2ht psAcase ..$54,95 Dual psA case CaJI 

Color Computer Controller (j&Mi 

DRIVE Q FOR RADIO SHACK COLOR COMPUTER 




$129.95 



TAN DON. MP! Ofl TEAC 0B1VE " SINGLE SIDED 40 TRACKS SPEE03MSTBK TO rHK S UP 1 
POWER SUPPLY Jnd CASE TWO DRIVE CABLE WlTH ALL (SOLO CONfSfiCTOflS 
V> J&M CONTROLLER MANUAL jml OOCUMENTftl K?N . . , , ^ » 4 $32&$& 

^ DRIVE P FOR R AfllQ SHACK COLOR COMPUTER 

^ PANASONIC 13 HEIGHT DOUBLE SlOED DOUBLE DEhiSVtY DRIVE SUCK un«g<m*llcd 



$SALE» 
^5 ALE! 



POWER SUPPLY and CASE, 2 DttlVE CABLE WITH ALL GOLD CONNECTORS 
JAM CONTROLLER MANUAL ihd DOCUMENTATION ......... „, *3B&£5~ r 

TAKE ADDED SAVINGS ON TWO DRIVE SYSTEMS Jtt^ '* n 

DISKETTES with free library case , ;. . . .7. S1795 

Unadvertised Specials I MwL 

" ™ $29.95 



Drives cleaned.aligned & tested 

TECHNICAL STAFF ON DUTY PLEASE CALL FOR ASSISTANCE 
CALL US TODAY!! (617)234^7047 • DEALER INQUIRIES INVITED 

ORDER TOLL FREE t-800-635-0300 (617} 234-7047 

TRUE DATA PRODUCTS 




195 Linwood SI reel r P.O. Bo* 546 
L Itoo aa . M | ss | c h usoH s 01 5£S 
(617) 234 7047 



HOURS MON SAT 9-6 (EST) 



We welcome 
*Visa 'Master Charge -- ■ 
- Checks 'allow 2 weeks fo* clearing i 
'COD Adds? do 



New Hard Drives ^ quality 



■ COMPLETE SYSTEM ■ 



< JUST PLUG IN 



VIDEO MONITORS 



Call For 
BEST PRICE 




Warranty - One Full Year 



Starting at $7Q 9 

MONOCHROME 
COLOR MONITORS 



95 



VIDEO DRIVER 



5 to 20 Megabyte, ready to run on the TRS 
80 Model I/III/IV/4F, color computer. 

SCREEN DUMP PROGRAM 

64 K UPGRADES The b «t scfsendurop proqrflm for the Eptonfc G*mfnl 

armiot i tvdr" Have the O^lidn wl traodaf tJ Imagst 
ot averse in> regular or double si/fd pictures * J g 1 ^ 



.IL 




ftt^TER CABLES AND 
INTERFACES AVAILABLE 
Call Tot curr»nl pricing 



PRINTERS 



sp-3 i nt eh face color Computer 

■ m 19,200 BAUD rates 

■ Evternal to pnrtter — No AC Plygj 

■ Built Fn modem /printer s^uch — no need for 
V-cablev or plugging 'unplugging cables 



GPUJNJIOI y iPiCTi Carriage laocpaj fr- : 1 

CrEMiNl M* US C*«W laODfJ ^l?^' 
DELTA 10 [10 iik* I60cp« Fnetiw* *nd TmcK* 

PQWEH TYPE Ltll^r QUI Hi* 



Only: 

$59.95 



SCAL L 
SCAU 





Gemini 10X 



COMPLETE SYSTEM now 
Sothing more m buy! 



Deal at Inquirirt Irwired 



* ]■ ^.^(w J ORDER TOLL FREE 




(617)234-7047 

1 -800- 635-0300 



T' 1 ' » n ™ p 



The author contends that people — especially children — are Hkefy to stay with a 
program longer if joysticks are used for input. Test his theory on this joystick menu 
and see if you agree. 



Joystick-to-itiveness 



This tutorial shows you I he advan- 
tages of incorporating joysticks 
in all your programs 1 have also 
provided a program to give you a taste 
of the joystick menu. 

Here arc seven advantages: 
I) Pcopk rind inputting with joy- 
sticks easier because all the options 
arc in from of the person. There's 
no way a person will gel a syntas 
error. 

21 Inputting a number is let* error 
prone. iVople don't have to keep 
reaching up on the key hoard when 
typing. 

ij It's easier for kids and adults. 
Most kids don't like Icarnine the 
different commands keyboard 
input programs hn\e. And adults 
don't have two hours to spend 
studying what the game will do 
if you press a certain key, 

4) Joysticks will make your program 
more entertaining, enjoyable and 
user-friendly. This will help people 
improve what they 're doing instead 
of being bogged down by the 
tiring process ot keyboard input 



i fT+C, Tenth fs tttt auittur vf the game 
Do or Die, and h a member of Color 
America V*ers Group J 



5} It's easier lor people who can't 
type. And, since the avcrauc kid 
can't type, more kids will buy 
joystick controlled games. When 
you .add up .ill I he udulls and ki(^ 

that van I y«w joystick com rolled 
program, you will have a hip 
market for your program, 
n) If you have played a multiple- 
piaycr game, ynu know how hard 
it is to keep maneuvering when 
k\ your turn at the keyboard. 
With joysticks, people can play 
multiple- player program* lusiei 
Kvcn sharing a joystick would be 
more practical than using the 
keyboard 
7i Jo wicks sire just plain Inn. 
If yotiVe convinced joysticks will 
make your game a "cut above the rest," 
l lien type in the program below nr buy 
k MS HOW ON WE {it you haven't 
£1 Ire Lid ■ }. 

The program listing below is a 
joystick controlled menu that can be 
used to choose parameters for Adven- 
ture c^urnes. If you use a joystick menu 
an your Advent ore, it would come after 
all the data has been read and after the 
title screen. You can do what you warn, 
and Eeel I ret: lo use .my ol nis ideas 
in this short program 



By T.C, Tanlli 



Jf you don't know how (a use the 
skin (eve I rou I 1 n e . t he n rend on , I n o rdct 
to pick a skill level, put the cursor by 
Ihe skill level you want and press the 
joystick button The skill level will he 
switched inio inverse video. This k m 
YOU know Whitft Skill level you selected 
and you won't keep choosing a skill 
level you\c already selected. 

The joystick menu is good lor any 
program, |l will make SimuLiu.nw 
easier and cleaner It uill also make 
Adventures better. Hut, you might ask 
yourself, "Why do I need joysticks in 
my Adventure? Adventures are played 
by inputting commands I mm the 
keyboard."" Well, il will still give you 
Liu cdgL- nt vi stand, o d Ad v enture yames 
and the Third Annual Rmtthtw Adwtt- 
run' Contest if being launched ihi\ 
month! 




The lis I in ft: l — — 

1 S-1:TU*50jCLS3 

2 pp-i»QosuB7aaa 



232 THE RAINBOW Mircn IMS 



3 CLS3 1 PR 1 NTe 1 2 » "OPT I ONS i " i i GOTO 
BB 

40 "THIS 16 WHERE THE SECOND MEN 
U IS PRINTED 

50 FORX- 1 TO250 : NEXT : PR I NT0225 1 " L 
OAD IN SAVED GAME 11 ; 

52 PR I NTS 289 * "CHANGE MENU ONE"; 

53 PRINT #321, 11 ST ART THE ADVENTUR 

E m i 

56 PR I NT6492 , "TURNS i " ; TU | 

61 PRINTS257, "PICK TURNS M j ? GOT 02 

46 

70 "THIS IS WHERE THE FIRST MENU 

IS PRINTED 
B& F ORX*» 1 TO250: NEXT; PR I NTQ65 , " SK 
ILL LEVEL ONE"? 

Bl PR I NT897 , " SK ILL LEVEL TUO"j 

82 PRINTS 129," SKILL LEVEL THREE" 

i 

83 PR I NTG 161 , "GO TO MENU TWO"; 

84 I FPP» 1 THENPR I NT865 , " ak i 1 1 lev 
el Dnt 

85 I FPP-2THENPR I NT397 , »ki 1 1 lev 
el two"; 

86 I FPP-3THENPR INT&129* "skill le 
vel three'* ; 

200 FOR X=1TO250:NEXT 

201 E-J0Y5TK (0) jO-JOYSTK ( 1 > s IFO< 
4THEN0-4THIS IB WHERE YOU PICK 
FROM MENU ONE 

202 IF0M1THEN0-11 

203 SET (1,0, 5) 
232 B«PEEK( 652801 

234 I FB - 2540RB- 1 2 6THEN23B 
ZZh SET (0,0,10 
237 GDTO201 

230 SET {0,0,3) : IFO-4THEN400 

239 IFO-5THEN400 

240 IFO-6THEN500 

241 IFa~7TNEN500 

242 IFO-8THEN600 

243 IFD«9THEN600 

244 1FO=10THEN700I IFO-1 1 THEN700 

245 GOT 050 

1Ah FOR X- 1 NEXT 4 t*ttS IS WH 
ERE YOU PICK FROM MENU TWO 
247 Z-J0Y5TK (0) i Y-J0Y5TK ( 1 ) 
24B IFY<14THENY»i4 

249 IFY>21THENY«21 

250 SET <0 T Y t 5> 

251 B-PEEK ( 65280) 

252 I FB=2540RB=" 1 26THEN300 
254 SET(0,Y,3> 

256 60T0247 

300 SET < 0 , Y f 3 ) ; I F Y" 1 4THEN900 

301 IFY-15THEN900 

302 IFY-16THEN950 

303 IFY-17THEN950 

304 IFY=1BTHEN1000 



305 IFV-19THEN1000 

306 IFY-20THEN9099 

307 IFY»2iTHEN9099 
400 PP=I?GDTOS0 
500 PP=2:GOTDB0 
600 PP=3sBOTOB0 
700 80T0245 

900 FORX= 1TD250: NEXT s GOTO 1900 

950 THIS IS THE TURN ROUTINE 

951 FRINT03B4, "POSITION STICK FU 
LLY UP TO INCREASE TURNS OR 

FULLY DOWN TO DECREASE YOUR TUR 
NS»'t 

953 PR 1NT249 1 , CHR* i 1 43+80 ) j 

954 PRINT@498 t TU( 

955 J J=JOYSTK C0) : J Y«JO YSTK ( 1 ) 

960 IF JY=0 THEN TU-TU+1 

961 IF JY-63 THEN TU-TU-I 

962 IF TU>110 THEN TU-110 

963 IF TUC40 THEN TU=40 

964 FORX-l TO 50 i NEXT 

965 B« PEEK (65280) 

966 I FB- 2540R B- 1 26THE N96B 

967 B0T0954 

96B PRINT849UCHR*U43+32> r * GOTO 
50 

1000 GOT 080 
1100 GOTO 10000 
1900 CL5 

2000 PR I NT "THIS IS WHERE YOU WOU 
ID HAVE A SUBROUTINE THAT LDA 
DS IN A SAVED GAME " 

2001 PRINTS PR I NT "PRESS JOYSTICK 
TO GO BACK TO THEBEG INNING" 

2002 B=PEEK(652B0) 

2003 IFB-2540RB-126THEN1 
2005 GOTO2002 

7000 FORX - 1 TO250; NEXT : PR I NT 00 , " # 
# THE JOYSTICK * *" 

7001 PLA Y " 05L34DEDEDEDEDEDEDEDED 
EDEDEDE " x PR INT€75 , " TUTORIAL" \ 

7002 PRINT© 134 ,"**## BY TC TAULL I 
**##" • 

7003 PRINTS192, "PRESS THE RIGHT 
JOYSTICK BUTTON TO SEE THE JOYST 
ICK MENU PROGRAM 41 § 

7004 PRINT*45B,"**<C> 19B4*# H p 
7030 B^PEEK (652B0) 

7040 I F B—2540RB* 1 26 T HENRE TURN 

7070 GOTO7030 

9099 FORX^1TO2S0:NEXT 

10000 CLS i PR INT "THIS IS WHERE TH 
E ADVENTURE WOULD START 11 

10001 PRINT: PR INT M PRESS JOYSTICK 
TO GO BACK TO THEBEG INN I NG" 

10010 B -PEEK < 65230) 

1 0020 I FB=* 254 □ RB= 1 26THEN 1 

10030 GOTO 100 10 - 



wbfg^ ^> -THEmitrtBow 233 



iSSSSSi 
■■■■■i 1111 



»r~ iii^ii is* — 



HI 



mil 

■ ■MM III III 

■■■■■■ in m 



0 KlTEKKl^FD mMM* L> 



QRAPHICm ASTER 



This extremely powerful „ compact 
program adds 30 new cdmmands to 
any version of RS COCO BASIC The 
commands are more versatile and 
operate up to 60 times faster than 
Extended Basic 

You -write your own Basic graphic 
programs that operate so fast they 
appear to be written in machine 
language For even greater speed 
you can compile the final program 
'compiler not supplied) Works with 
TEX Tm ASTER and PR inTITl ASTER 



32 software spriyhts , dual page 
flipping, vertical scroll, polygon 
and dye are ju^l a few of the 
features you can use in your own 
programs A b(J page manual 
is included 

0=J0 | |42 9511S P7~| $46 95US *$2 50 
^- J $49 QSCfl I I $53 95Cn S&M 



bouble sided 
us prototyping 
en board 



TEXTFQ 



Tex I master displags text on the 
graphics screen using one of the 
supplied character sets or a custom 
set that you create 1 Hebrew , Greek ( 
Chinese etc I to use the completely 
rede-finable keyboard 
Residing in the tap of a 64 K 
machine it takes only 8 bytes from 
Basic, many additional features 
have been added like smooth scr»ll , 
top and bottom scroll protect, key 
beep and repeat, full error 
messages, nan destructive cursor t 
invert text etc-. 



ASTER 

A total of 24 sixes of text are 
possible in line lengths of 
32,36,42.51 ,64,4 05 chrsVline 
Text can be echoed to a printer 
using the printers character set 
or you can use PR IflTfTl ASTER to 
print exactly what you see on 
the screen , 

This unprotected program comes 
in a vinyl binder with full 
documentation , a demo program 
and ch aracter design program 
0 „ 0 | $25 95US rr~| $29 95US *$2 50 
^~ J $29 95CJI l__| $33 95CH S&H 



125 SOUTH FIFTH STREET 
LEWISTON, N.Y. 14092 



420 FERGUSON AVE. N. 
HAMILTON, 0NT..LSL 4Y9 



How To Read Rainbow 



Please nolo (hat all Ihe basic program 
listings you will find in the rainbow are 
formatted for a 32-character screen —so 
thf.-y will show up just as I hay do on your 
CoCa screen, One oasy way to check on 
ihe accuracy of your typing is to com> 
pate what character "goes under what 
It the Characters match - and your tine 
endings come out the same — you have 
a prelly good way ol knowing that your 
typing is accurate 

We also have key boxes to show you 
the mmwum system a program needs. 
Bui. do read the text before you start 
typing 

Finally the little cassette symbol on 
listings indicates that program rs availa- 
ble through Ot*r RAINBOW DM TAPE SSTVrCe 

An order "form tor this service is on ihe 
in&erl card bound m the magazine. 



Whal s A CoCo 



CoCo is an alfeclion^tc name which 
was first given ro the TRS-80 Color 
Computer by us many tans, users and 
owners As such, it is almost a generic 
term for three computers, all of which 
are very much alike. 

When we use Ihe term CoCo we refer 
totheTRS-BO Color Computer the TDP 
System- 1 0X) Computer and the Dragon- 
32 Computer It is easier than using the 
three "given names throughout the 

Jn most cases, when a specific com- 
puter is mentioned, the application is for 
that specif ic computer However 
the TDP System-iOO and TRS-BQ Color 
are, tor an purposes the same computer 
in a different case, these terms are 
almost always interchangeable 



The Rainbow Check Plus 




The small boxes thai you see accom- 
panying programs in the the rainbow are 
the Check system, which is designed 
to h€tp you type m piograms accurately, 

Rainbow Check PLUS will count the 
number end values of characters you 
lype m You can ihen compait Ihe 
numbei you get to those primed jfl the 
rainbow On longer piogrums, some 
benchmark lines Eire given. When you 



tf ach the end al one of those lines with 
your lypmg, simply chuck to see it the 
numbers match 

To use the Rmnbow Chuck PLUS, 
type in the program and i.hfWf. il for laler 
use. then type m ihe command klj* and 
press enter Once the program has run, 
typeNiwENtEnto remove il from the area 
where the program you're typing in will 
go. 

Now. whenever you press the down 
arrow Key. your CoCo will give you the 
checksum basec on me length and con- 
tent ol Ihe program in memory This is to 
check against the numbers printed m 
the rainbow II your number 15 diffetem. 
check Ihe listing carefully to be sure that 
you typed tn the correct basic program 
code. For more details on ihis helpful 
utility refer to H. Allen Curtis article on 
Page 21 of the February 19B4 rmk&ow 

Since flamcow Check PLUS counts 
spaces and punctuation, be sure to type 
in the fisting exactly the way it s given m 
Ihe magazine 

IB CLS:X^^5fi*P£E(t| 3SJ+17B 
3* x^5G-p<EXk- I3SJ+13B 

*e * ow j'X to *+?? 

5<J HERO Yik£=k+VtPpj«T Z.V;M 
en poke z,v:MCKl 

"Wlfl iRpnp-'rttn^ 
IJft £XtC X:tMO 

3» DATA LB?, i t t#£. L49. faU, 134 

w* mm tit s , ih:t, t. ihe?, iw, i, in? 

119 DflTfl 175, KB, SB, 4B, 14B. 4, 191 

129 DATA 1, \p, SZ. 10. JS. 3B 

130 DfUfl 7Z, 7*. 159, LZ9 
1*B 0*itr J<3, 1?, Un+ I2g, 12B 

isa nete za«. tSt» 3b. zso, *b, i. 32 

litf OflTFT Z4U. 133, Z, ZZZ. 43. 14B. LA 
I?* BflTR | 5*3, lfif , 16ft. tv, ZS, ?M 

la* DMTfi ib5. 1^3, igg, S3, zz, i2fi, e 

ISauOTlXt, MS, ZSS. 134, 40. 55 
?9<t ORTR 51 , iZ. 4J , i* 



Using Machine Language 



Machine Language programs are one 
of the features of the rainbow. There are 
a number ol ways to get these pro- 
grams into memory so that you can 
operate them, 

The easiest way is by using an Editor- 
Assembler, a program you can purchase 
from a number of sources. 

An editor-assembler attows you to 
enter mnemonics into your CoCo and 
then have the editor- assemble i assem- 
ble them into spc-cihc instructions that 
are understood by the 6B09 chip that 
controls your computer 



When you use an editor-assembler aii 
you have to do. essentially, is copy the 
relevam instructions (rom therai^b . 
listing into CoCo. 

Another method q1 getting an asstm- 
hly language lifting into CoCo is called 
hand assembly. As ihe name implies, 
you do the assembly by hand. This can 
somefrmes cause problems when you 
have to set up an ORIGIN statement or 
an EQUATE.. In short, you have to know 
something about assembly to hand 
assemble some programs 

Use the following program i» you wish 
to hand assemble machine language 
listings 

jjfr "le flP^aa . ttar Mt i =ih3t qb 

MWIM ♦►«S0HESS:":HEj»f 1 1; 
M tr*'ut ♦ »avrL"j3* 
«PU*l i .wi i --w**+e»| 
50 T = l + l;G0TQ2a 

This program assumes you have a 16K 
CoCo If you have 32K. change the 
itHirefi m Line 10 to kh?* 



The Rainbow Seal 



The Rainbow Certification Seal is our 
way ol helping you r ihe consumer The 
purpose of the Seal rs to certily to you 
that any product which Csftfas ihe Seal 
has been physically seen by us and that 
it does, indeed, exist 

Manufacturers ol products - 
Hardware, software and firmware — are 
encouraged by us to submit ih«ir pro- 
ducts to the ratnbow lor certification 
We nscerlam rhat thalr products are, in 
actually what they purport to oe and, 
upon such detei mi nation, award a Seal 
This lets you know that we have seen the 
prafluci and that it does, indeed exlsi. 

i i>. 'z ii However, is not a "guarantee 
ul satisfaction " The ceriilicalion pro- 
cess is different from thereview process 
You are encouraged to read our reviews 
to determine whether Ihe 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 to CoCo A Seal will be awarded 
to any commercial pioduct. regardless 
of whether ihe firm advertises or not. 

We w>H appreciate knowing of In- 
stances ol violation of Seal use. 



MWVH 19G3 TH6 RAINBOW 233 



THE COLORSOFT™ BUSINESS SYSTEM 

INTEGRATED BUSINESS SOFTWARE DESIGNED FOR THE COLOR COMPUTER 
WRITTEN FOR USE BY THE NO N-ACCO UNTtNG ORIENTED BUSINESSMAN 
CONCISE USERS MANUAL WITH SAMPLE TRANSACTIONS TUTORIAL 
PROFESSIONALLY WRITTEN AND FULLY TESTED 
HIGHLY USER FRIENDLY AND MENU DRIVEN 
AFTER THE SALE SUPPORT 



SMALL BUSINESS ACCOUNTING {Version 20 This sales-based 

accounting package lidealgned for ine non-^togniing orienled bosmotisnian itninp contains Ifie Mexlbilily lor 
lh« accounting oriented utsrto let up a double entry journal with an atmoat tin limited chah q1 account!, Thti 
package include! Sales Entry, transaction driven Accounts Receivable end Accounts Payable, Journal Entry, 
Payroll Olibur>emenl. and Record Maintenance programs. Screen and hardcopy system outputs Include 
Balance Sheet, tncome Statement, Cuatomar and Vendor Statu* Reports. Accounts Receivable and Payable 
Aging Reports, Check Register. Safes Reports, Account Status Usta, and a Journal Posting List Tho number of 
accounts Is limited only by the number or disk drives, ....... S83.95 



ACCOUNTS RECEIVABLE (Version 2.0) This package is designed to meet 
the requirement* ol moil small business users. The system includes detailed audit trails end history reports tor 
esch customer, prepares invoices and monthly statements, mailing labels, aging lists, and an alphabetized 
customer listing. The user can define net terms for commercial accounts or Finance charges tor revolving 
accounts, This package functions as a standalone A/R system or integrates with the Small Business Accounting 
package to build a complete accounting/ receivables system, . , i £59.95 

PAYROLL (Version 2.0) Th is 1 nleg ratable packa 90 1 s designed for mal n tain in g p e r son ne I and 
payroll date for up In 200 hourly and salaried employees wllh A deductions eoctv This system calculates payroll 
and tax amounts, prints checks and maintains year- to-d ate totals. These amounts can be automatically trans- 
ferred to ihe S3A package for financial re port in 0 . 11 aimputw each pay period's lotals lor straight time, overtime, 
a nd ban us pay and determines lanes to be withheld Additional outputs Include mailing list listing of employees, 
y ear-to- date federal and/Of stale tax listing, and a listing of current misc. deductions. This system Is suited for use 
In all stales except Oklahoma and Delaware, „ ...... $69.95 



Alt programs require a minimum ol 32K and 1 dish drive but will lake advantage of 64K and 
multiple drives, Each package features a ht-re* 51 x 24 black on green screen. 16K versions 
available without hi- res screen. Specify 16K or 32K versions when ordering. Future Inte- 
grated packages will include: Inventory Control, Sales Analysis. Accounts Payable. 



INCLUDE $5.00 Shipping/Handling Per Order 



Write for Free Catalog 



BRANTEX, INC. 

COLOR SOFTWARE services div. 

BUSINESS SOFTWARE GROUP 
P.O. BOX 1708 

GKEfcN VILLE. TKXAS 7fi4lM 



TELEPHONE ORDERS 
(214) 454-J674 
COD/ VISA / M A5TERCA RD 



ATTENTION DEALERS: WE OFFER THE BEST DEALER PLANS AVAILABLE 



BVTE MAS 11 R 



6809 Arithmetic — The Way 
It All Adds Up 



So tar this column ha* dealt with reading and writing, 
hut very little arithmetic If your ethical ion ts lo he 
well rounded, h is lime lo lake a look at assembly 
language calculations. 

Chris wA I hase very different opinions in the area of 
arithmetic. He thinks life bee ins and ends with figures, 
calculations, algebra, trigonometry and the like I think 
Mith things are closely related to the black plague and 
Ihcru- ^luojld be .in inoculation ugauisi them. 

Bui duty calls and. whether lor good or bad. arithmetic 
iv csstiuial in asSL'inhN lioieuagi: 

The Htintir Rail 

But wan. let's postpone the rircadlul Im a moment Lvrn 
in Lim important Shan calculations is I he need to recognize 
those who have answered the first challenge put forth b> 
this culm mi II y i. hj -.till icmemher, the poh M,as to create 
text i mi u>ui display screen, then uhangL 1 nil letter W to 
asterisks. We had a nnmher of good replies* and planned 
to announce the winner nf the challenge sooner, hul two 
factors caused postponements, Firsl, the replies kepi 
trickling in lor ipiHc awhile, and second, neither Chris mn 
I could decide who was a clear winner Many of you did 
very well 

Both problem-, arc now, so'aclJ. Lost, no new programs 
have conic in this month, <l am writing this in December) 
and second, we have created an honor roll of the best 



(R. Rarity Bet m n eurrentiy a let firm at -writer for 
Tandy Corp, and t$ a former wetv.i reporter and 
magazine editor, As die lathe* ot K* thttdren. 
iompuivn are his en ape front realm. 

Chris Bone is a totiege eompuier sewnee motor 
audita* heen programming for more than three yean* 
He average a heiwven xt.\ and nine hours a day on 
the Co Co.) 



B) K. llarlK Kelts 
Bain Inn* Contributing Editor 
>S illi Prt^rums By Chris Bone 



programs fat least I think the list is complete). If you 
submitted a program thai worked well, and do not sec 
\ «'ii r ii.iir.:.. .itl'.-E i. lie puvl ol:itL or I mu*>t hasc losl it. 
and the guilty party might be me. 

1 am still trying to get my computer work space arranged 
since moving lo Texas, So far I have had it in four different 
places, and I have enough "junk" to fill a room (four 
computers, two printers, monitors, drives, hooks and hooks 
and books, power bar, loots, an oscilloscope, and pieces 
and hits)> As 1 think my equipment has finally found a 
permanent home, I now have to work on my Tiling system. 

Rnt now. the winners are, in no particular order: 

William A, Smith - U-SS THORN (BO $m FOP 

Miami, Fla. 
H, B, V.ack" 7-ach ry Midwest City, Ok la 
Kevin Pcneen f So try. Kevin, 1 lost vour address) 
A I Clarke - Seattle. Wash, 
Robert E, Cutler Los Angeles, Calif. 
Shawn Jack Oorcvillc, III. 
John R. Spencer Lancaster. Pcnn. 
(ieorgc A. RosL Lawndale. VC 

Congratulations and thank y ou for your submissions. 
Addition 

With the fun part over, it's time to get hack to arithmetic. 
As you know, your editor assembler has several math- 
oriented operation codes. And, despite my reluctance lo 
admit it, additions and subtractions arc the foundation 
ol assembly language programming, 

Hither an K* or lb-hit operation is fSSfW addition that 
adds the contents of a register to a specified number or 
memory location, f he operation can use eit her accumulator 
*A" or *B\ in H-bit functions, or both "A" and 'B* (register 
*D1* in I6-bil functions. The following example Jem oust rates 
the ADD operation: 



W«<cn 1905 THE RAINBOW 237 



Oil J (10 START 


f'H.i. 


#$?ogg 






UjA 




•PIT 30 IN A 


00120 


5TA 




•STORE Al 


?40O 








00130 

A 




HOQ 


•PUT 100 IN 


OO130 


AD1JA 


$4 on 


•ADD 


LOCATION $400 TO 


A 






oouo 


3TA 


**0I 


ftfgflgfl JUS 


RKSULT AT Jii>2 








IHIS50 


SUI 






0Q1W 


fcNG 







J chose mcmorv location S4t>0 and 5402 10 store the 
value* of 50 and 1 50 so you can sec whai i* gomg <iii 
He\ 4iK» ls the beginning of I he lexi screen, and anything 
stored there appears at I lit tup Icii-hund corner of your 
video screen. Memory location S402 is I wo column?! to 
the right on ihc lop row of your screen, OJ course, the 
program moves too fast to *cc anything but the result, 
which is the storage of 5(1 and t50 at Ihc top of the screen. 
The value of 50 is represented by a reverse number 2 and 
(51) is represented by a graphic symbol 

Use the AO (absolute origin) switch to assemble the 
program to memory. Then, to lest the program, type %' 
to enter *bug. Press a EAK >o the screen won "1 scroll, then 
type GSthhi 10 run the program, You can verify the displav 
screen results by isping *R* to examine the registers. 
Remember the register values arc in Hex. 

Thr direct Approach 

A* well as using the ADD op code in extended addressing, 
you can also ose it in direct addressing, such as this program: 



addition* in the *D* register can he either extended or direct. 
In ihe above operation, the Hex number ,132B is loaded 
in *D\ then *fV is stored in memory location $4<». This 
puis m location 400 and S2B in locaiion 401. Then 
S34.1D is loaded in + IV and *D* Ls stored in 5402 I his 
puis S V| m 402 and S3D m $403, 

I he Dumber stored ai 5400 and S401 is then added to 
the number in D* and the result is stored at 5404, Again 
ser l l ti memory is used for storage so yoo can sec the result*, 

A Kit iirSirblmciinfi 

I am pleased lo announce that subtraction works exacth 
like addition, except! The "cxcepT is a fairly major one, 
however, and introduces an important concept in computer 
number handling. 

But. before we gel into the complicated, Jei\ look at 
some of ihe things that arc easy The following program 
accomplishes a simple siibi Taction, using a memory location 
and the W accumulator. 



1)1)2 00 


tmi 


S 71100 




001 10 START 


LDA 




•UlUl 100 Itf A 


ouizo 


STA 


JAtJO 


"ST0M.E A AT 


$400 








00 no 


LDA 


#200 


•WAD 200 1M A 


doiac 


5UBA 


5400 


•SUB Tilt VALUE 


AT **IM1 t*OM THE VALUE. IN A 








STA 


$402 


•STORE THE 


BtSULT AT $*QZ 








OUlfrO 


LOB 


#255 


•U0AD 255 IN * 


IH>|7(1 


SOW 


#55 


•SLIBTBACT 55 


HHIK T1IK VAJJJC LH 


ft 






00180 


SIB 


$40* 


•STORE THE 


RF-StiLT AT $4l>4 








OilttQ 


SUl 






00200 


END 









ORG 


57000 


OOtlO START 


LDB 


172 


72 






00120 


5TB 


$400 


USD 




OOUO 


Al>UB 


It 


THE VMJUF. IN B 






00*40 


SIR 


$402 


PfiSULT Ul Tilt ADD 


IN $400 




00 no 


SUl 




00160 


END 





•tOAP B WlTlt 
•STORK B AT 
•ADO 0 ID 

•STORE THE 



In this case, one is added directly lo the value n I ready 
stored in accumulator H\ Lines 120 and 140 are only 
included so you can see the results of the operations. 

Adding Mure flits 

White Kbit additions can be accomplished in either Ihe 
"A" or IV register, Ifr-hu additions require both A" and 
'B\ or Ifn- IV registci fo sec hou le^bit additions work, 
fry this program: 



on 100 


0R0 


$7000 


001 10 START 


LM» 




0LU2i? 


5TD 


$400 


00130 


UlD 


#SD*JO 


DO140 


STt) 


5*02 


00150 


AOtfU 


$400 


00JB0 


5 TO 


JA'J \t* 


OOl 70 


Btft 




OOlflQ 


EMl> 





Loud and execute the program as before. Agaii 



This program first loads aceumuJator H A" with ihe value 
of 100. The value is I hen stored in memory location I4O0 
Next "A" is loaded wuh ihc value i>l 2lKJ then ihe vulue 
at memory location £400 u subtracted from *A T to give 
a result of I0<>. This \% siorcd" al memory location S44)2 

Next. l B' is loaded with a value 0! 255, Then the value 
of 55 is subtracted directly from 'B\ leaving a value of 
200, which is subsequently stored in mcmnr> locution S404 

So fur everything appears to operate the same as m 
addition, Bui what if ihe number subtracted from a register 
is larger lhan ihe valoc in ihe regi-vicr? Him does pftUi 
cinnpmer handle neguLi\e values" 1 S»> Lo \kc base hevo 
working with "absolute v aloes." bul as mv acctmntant well 
Vnous. computers have to be able lo handle negative 
ii mounts 

Two's t omptemtnl 

I he sccrei to handling negative number* lies itj a 
procedure called "lwo*s complemenl " In the two's 
cttmplement format, the moM signilicant hit nhe Iclimost 
bil> of a hinnrx value is set aside as a "sign hil " Thai 
is. it the VI SR is zero, then the number is positive and. 
ll the VI SH is one. the number ts iiccalitc. 

To calculate a negative value using two's complement, 
first subtract the numbers using normal methods, then 
change all of Ihe binary ones to zeros and all the /eri«s 
to ones and add one This is purely a mechanical nriKres-H 
that gives ihe proper result. Before showing exactly how 
the mechaimal calculations work, however h Ici'v delve into 
a bit of iheurv. 



238 THE RAINBOW Mri'ch IS&5 




of Midway 




ClNC PAC - Bailie Of Midway 

Art Royal's mastcirHece game of naval sUnieoy o' perhaps in* mosr m 
potUM bam* In ma history of me umie j Slates Navy. Hi Res graphics. 
r*5% machine language allow* player la control as many as 4 1 aoparste 
units on the screen at one time Command Task Forces t6 a 17 as they 
play cut and mouse wllb ma Japanese lleel, Maneuver the Hornet. 
Yorktowrt and Enterprise into the best position. Set couraee and launch 
search end attack errcrall inan hop* for the basl Find lhe enemy fleet 
then pick targets: Akagi Soryu Kega Yamsto arci omota In thla 
hiatorical'y accurate game Rsiivo history, Admiral, and II won't b* any 
easier mis time- around Anchors A«eiqr< 

Game auvtf. Requi'us. diw itmton to opnatv on dlf A Cdssef'e 



COMPANY COMMANDER 32* 

Game module 1 — Houm tp House Ant. Royal's tquad (mai WWII 
infantry combat game. 

Tnay said <i couldn't be done — o SQUAD LEVEL wiargeme on a com- 
puter — bul we've done H The U n* of Sight problem 1 5 ricked — and me 
machine language routines really speed (hinge up. 
Game Module *i comes with Hou&e lo House map and 10 + scene'ioa 
involving Infantry camoat m Aachen. Caen. Arnnelm, Stalingrad and 
other lamoua WWII city battlegrounds Combat umla include rrtJe 
squndc, mortar taoma. machine gun crewn, angmeera, and more 
idepflnding on the scenario chosen, Isadora, vehicles and Other 
vrtaponry ol WWH. LhMQuo design allow* incorporalion o1 future 
expansion module* 
Choose campaign play and pul yourtoil on the bameliaid, Corporal 
Smith or Jones, collect pomts toward promotion. Order up smoke from 
Ihe mortar squad, HE lor 1 hose dug w units Take Ibe objec live and yoo 
might make Major someday Just don't step on a lend mine. 

Comes mth House 10 Honae game map, mora than to icenefai. on 2 cacsefreo. or ail on J drtk.. £29.95 FDiik mcfudetfj 



BATTLE OF THE BULGE 



BATTLE OF THE BULGE 32K 

Ark Royal s 1 or? ptayar game by me author or Balbe For Tumi Bulge recreates 
operation Wacfti Am Rhetor Hitter* 'stair despflteie gamble of wWu m none of our 
games is the log; of war so apparent than in BULGE You know Ihe Germans nave 
attacked in thi* Ardennes, Put tittle el ae What is their slrengln"? Their objective? 
Who do you sand to repair the huge gap in tha American tines? What bridges da 
you blow? Can you protect the fuel depots? Where are all those Tlgeia coming 
trom? When wfll the weather clear? 

HtalOffCtMy actuate, and a 'eai challenge wnether it be against ma computer or 
a friend 'Jusl don't humiliate him 100 badly. 1 A game you've been wailing lr>r 

Ctnxmi* *?5 95 



OTHER ARK ROYAL GAMES,. 

Same ai reduced prices! 



Across ma Rubicon 3?K 

lFet'B*r .- .. 124.9b 
Across 1ha Rubicon H6K 



MlaaJon; Empire 32 K 

(Oct 4 B2}* 

M tH Jon: Empire 16K* 
Galactic T a loan 32K 

(May 

Starfctaier 32K 

{Afjr'MJ 1 



122-95 

W*TM 



Waterloo 32K 

[Mar '84,' . , . 

Guadalcanal 32K 
Batlle For Tunla 

Lfyalut 

I Disk only 1 

KamEkaia 32K 

fApr U3>' 



(jan W 



122 05 
S24« 
S24 9S 

$29« 

StQ r » 
ttrt.BS 



DenQiss ftainoo* rav^eyk 
monlh 



ARK ROYAL GAMES 

P.O. Bo* 14306 
Jacksonville, Fl 32238 
904-766-B603 




i tm A'i 

•k "mm* ure»f. Wi p« t yuppir^ » c u t *m; c*--»*a» on^i mc m*> o*»if» 

■KAia* tn^l«d COO« jccipWt! Mi *np*mt, ►■q 1 ,H» CcU* Con^w™ lt*T*t 



When you reserve ibe MSB of a binary number a* a 
*ign hit you have actually reduced Ihe value that numhej 
is cupahlc Of %Uirin^ by hull To see this, look at the 8- 
hit binary number IIIIMN. This number in decimal is 
255, 1 28+64+32+ 16+8+4+2+ L When you reserve the first 
bit as sign hit you have the binar> number II Mill, pr 
127 in decimal. 

In fuel, some computer* rcprrseni numbers in this way. 
On the Radio Shad Model %, numbers above .12.768 are 
represented as negative numbers. The highest mcrnorv 
location is -I, nil her Ihnn f«55?fv there isn*t room lo show 
ynu how such u number is formatted but, using a maximum 
•■ aluc nf 19 rather than 65536, the following churl shows 
how you can COUTH to l*> wiih such a method: 



0 I 2 J A 5 6 7 II 9 -10 -4 -fl -7 -b -5 -4 -1 -2 -1 



With this method, -4 now represents 11, -5 represent:, 15. 
and - J represents Ifc 

To show vmi how two's l< implement can accomplish 
the job of subtracting, let's Mibuacl the binary number 
ID from 5, In decimal, it looks like ibis. 




hi MlW binaiy. when I he two numbers are subtracted, ihe 
xesuh is 



0101 


5 decimal 




toja 






ion 

.1 


J flictaal, wlih a «l 


en bit at 



So far. aside from the number hemp negative, things 
don't look too good. Bui, let's do a twos complement 
ope ration on the result to complete the operation 




Thai looks better and. even more impressive, il tj correct. 
For simplicity in this example, only 4-bit numbers were 
used The process is exactly the same fat target. H-hit or 
16-bit numbers, howcvci 

By now you probably wonder how your fttiUM knows 
whether you are operating in lwo\ complement mode or 
in absolute numbers. Ihe answer to the question ts thai 
it doesn't, bui you do (at least you should), ,lus1 lo be 
on the safe side, the 684)9 always acts as though two's 
complement is being used and oulput.s ihe necessary 
information. If you don'i need iwos complement, you can 
ignore the signs that ihe processor send* oui. If you need 
two's complement, you can make use of the signs. 



, - DRIVE REPAIRS - MONITOR - PRINTERS - COMPUTER REPAIR - UP GRADES " DRIVE REPAIRS 

I DISC DRIVE SALE ^-Ar 



BARE DRIVES FPGFl TEAC 
Sf 1/2 HEIGHT SINGLE 51DE0 - DOUBLE DENSITY 40 TRACK Sas STEP RATE 
% 1/2 HEIGHT DOUBLE SIDED - DOUBLE DENSITY 40 TRACK Sas STEP RATE 
g 1/2 HEIGHT DOUBLE SIDED - OUAD DENSITY 80 TRACK 6ns STEP RATE 

KANUFACTURES WARRANTY 
CASE AND POWER SUPPLY FOR TWO HALF HEIGHT DPIUE3 

■ 

£ TWO DRIVE t*0,Nli SVSTEN WITH CASE, POWER SUPPLY 
< WITH DISK CONTROLLER PACK AND CABLE 

MONITOR /PRINTER 
DRIVER 

LEAVES SERIAL PORT OPEN • CLEAN AUDIO 
CENTRONICS COKPAT. - 110 - 9600 BAUD 
COLOR OR HON OCH RONE » NO SOLDERING 
FITS INSIDE CONPUTEP * ttl TECH DESIGN 
1U WHY BUY TWO DIFFERENT DRIVERS U? 
GET • BOTH - IN ONE PACKAGE FOR ONLY 
«69,95 •■■ 



51 I'H. il. 

1^.95 
179.95 



a. 

3 



<c 

uj , 
i- 

a 
2 

O 

O 



OS - 9 BBS 

REQUIRES: 64K COCO ■ 2 35 TRACK DRIVES 
05 - 9 003 • BASIC 09 * 3RART «0Df H 
INSTALL DISK i NEWU DRIVEN « S SUB BOARDS 
255 SECURITY LEVELS ■ PRIVATE ft ESS AGES 
SYSOP UTILITIES * UP - DOWN LOAD FUNCTION 
EXPANDABLE TO LARGER HULTI - DISK SY5TFH 
40 o/o DISCOUNT COUPON FOR SDI5K INCLUDED 



265.95 
375.00 



NEW DISC DRIVE UTILITY 



WILL ADDRESS ANY COHBINATION OF 35, 36, 40, OK SO TRACK 
SINGLE OR DOUBLE SIDED DRIVES - UP TO THREE BOTRK DSOD 
COHPATIILE WITH RS 1.0 OR 1,1 DISK BASIC AND HOST PGtfS. 
DIFFERENT STEP RATES ON EACH DRIVE * WILL FORHAT TRACKS 
35-39 ON PRESENT 35 TRACK DISK • HANY NEW COWHANDS AND 
FUNCTIONS (LOCK -UNLOCK -BAUD- ECHO ■ DOS-KLlCK - AUTO- J ETC. 
REQUIRES 64 K OR 16,32,64K WITH EPROH VERSION * HAVE THE 
DOS THAT SHOULD HAVE CONE WITH THE COCO FDR ONLY 329.95 



Bee Color Computer 

PO Bo it 560*5 
Aloha, Oregon 9700*:, 
503-649-4497 Voice 
503-b29-B343 BBS 
Check Ui»a ot COD 
Hot! for Catalog 
Dealer Inquire* Invtd. 



o 



*- DRIVE REPAIRS - MONITOR - PRINTERS - COMPUTER REPAIR - UP GRADES - DRfVE REPAIRS - 
240 i ute hJ*if»t»ow mrcn tvss 



To set what happen* whh such an operation, type it 
and Bucmhtr the following example 



WJOO 


ORG 


$7000 


cm no ErtARt 




0|M.i 


WUD 


STA 


9 COO 


110 J JO 


UlA 


rid 


Ml 14 it 


SUM 


f£UO 


MUM tfflt) 


SWI 




UOtGO 


END 





I vc ." (o run l hi: piniirurii >o» did on the curlier 
example* When you have run the program, type 'R* US 
examine the registers. 

Remember several months ago when 1 told yrnr thm 
you could ignore the Condition C ode register lor awhile.' 
Well, now JfOU need |o know that the flags for regain* 
operation* arc kepi in the Condition Code register I he 
best way to tec this b to execute the program again, hut 
this time single step through It 

To single step, first assemble the program in memory 
without errors Then go to zeu£ and type STfifiT. The 
comma lejts ZB\j& you want to .single step the program 
beginning at SWT. Enter a comma every time you wish 
to im pie men i a new >tep. 

After each step you can look al the registers by entering 
TC I xamine the registers after lines titillO and 00140 
| remember, the last line displayed in the single step mode 
is ihe next one to be executed)- At Line 00100 you gel 
a register display similar to the following: 



h 






m 






K - 6* R - 00 up 


-00 OC * 


At - Fx: 


t ■ 0000 ¥ - DOOO 


U " oooo 




fC - 7MA 







Vou need to pay fpttfol allention to the condition code 
flag*. At this stage flags '¥-' and "C" arc set (€€ »J EC), 
but neither of these Augs ate ol concern to us now. Ncxt T 
step through Line 00140 and examine the registers again, 
The display should now look like ibis: 



n 

tK 

h - W 1**00 UP - 00 CC • M • EHC 
Hyti-jq.iiOr-r Co turn 

Attic it Number 1 



t - WOO t - oooo u - oooo s - oooo 

Ft - 700* 



A new condition Hag is now set, the^N* flag. If a subtract 
operation results in a negative value, the *\" flag it net 
[f a subtract operation results in a /eru. the */' flag is 
set. If the result is positive, neither N" nor *Z' is set, A 
flag is considered set 11 it equals one and is considered 
lever il il equals zero 



The subtract operation Is now complete, but you can 
see that registei "A* doo nut U ■ » I c I Ok- carreer ;invwa 
Subuaaing 100 front 50 should not give u result of SCF. 
or 20ft decimal. Now two's complement can save the day 
To get the right answer, add two more lines to your 
program: 



00142 






•OWlCKEKEWr A 


IHU44 


MUM 


ti 


■AI1D I TO A 



In the suhtraei opcralLon. knowing that the CC'N* flag 
is set lets you know the resulting value mux be 
complemented and increased hy one to get ihe right answer 
L : scenting the program alter the addition of these lines 
produces the right answer (50 decimal or J2 Hex) in the 
"A* register. 

\cm men to we will complete i h c look at addition and 
subtraction operation*, and delve into comparison 
operations, multiplication and division fr-or now, 
experiment with addition and subtraction as far as we have 
gone and feci free to strike nut on your own. The things 
Vlmi discover for yourself will be remembered much lunger 
than those things you read about in a book. 

Allhoogh wc are not yet far enough along. Chris ami 
I arc working on some more neat programs to give you 
practical examples of what you are learning. 

Vou can contact either Chris or mc bs writing ot calling 
2251 Lipscomb. Fort Worth. TX 761 Ifr. Photic 1&I7) 924- 
3725. #fc 



Finally, a newsletter that will keep 
you up to date on the latest Color 
Computer Developments* 

SUBSCRIBE TODAY! 

□ $«& ctiu*r inv *ub*mpiion to UNDERCOLOR 

□ 1 yeurSttUHl □ 2 years Sfirt.l.N) 
CanadWMeJtico 

□ 1 year W7-fHI O 2 years $SM.0rt 
Overseas 

O I year $53 US ifollunt 
O Airmail 165 l T .S dollars 



Atbln** - 

< ity suti- &tt 

Sin] to I'.tM'Plui.. V»>\ tiMKt, 
Etabti?, VT OOOft at 



MbilH l?at THE RAIMSQW 24 1 



Introducing Volksmodem 



TAL. OATA SWITCH 



SPECIFICATIONS 



SWITCH 




REG S99 

DNLI 



3t-\t tot nut 



US- IMC e»mui.Ui 
SPACE \0**i '« QV m,n 



Ifttf hf*ci c aoll 



$59,95 



Includes cable for color conputer 



A IB MOtapn. full thi?**. or Mil 



GET ON LINE FOR $85 




AUTOTEflM 

TURNS YOUR COLOR COMPUTER INTO THE 

WORLDS 
SMARTEST TERMINAL! 

YOUU ALSO USE AUTOTEFLM FOR SIMPLE 
WORD PROCESSING A RECORD KEEPING 



Diskette $49,95 



SPECIAL 
PACKAGE 
PRICE 

Volksmodem" 
t IUT0TERM 



Tot* 1 Comun i c« t ion a Capability 
Send /Receive Tent, Graphics . I ML, Proqranis 
Bcrol 1 j Search, Edit * Laid, Save whi L* On Lin* 
Built-in Word Proc«ftoc 
HI -RES Lowe c Case is Optional k Fast 
Semen Widths of 12, 40, 42, SI, 1 64 
Hjny Printer Options 
Optional K*y-B**p I Error Bee top 
Automatic Block Graphics 

Unbelievable Keystroke Multiplier Abilities 

Bask transportation for data. 




(150 VALUE 



COLOR TERM + PLUS + 

S». ."."* T "Sm&gSKl T* Sty SMART TERMINAL PACK ACE. 



Aft JnirlJjjCfiL Ttrtnintl Program For The Color 
Cumputrr ut TOP 100 



A GREAT 

BUY! 



^MA*i *rt«i*r SalHj rH» 4HI-MGO 

hltfl p«U*P |4'H* IhJj 11 liffrilnl 

Smic i L^d E + ,n « Ha r*m r 
■■fart 1 ,i i Bu *«f*t 
i trim t •» 1 b»b Ibw 
Ef M C»pl4 *4 ChtiMftift 

lf>« Im tin** * tVWfr |Muawl} 
T»m »lt Lbo*# UULT Liatl <tM k'MPi 

itnin 



6201 C Greenback Lane 



THE B EST 

YOU CAN BUY 



* f f f , rf\«hr 4 C-:*r-; * Vt^X" P 



COLO&COM/I 14 MS 

Sale Price Good Thru 3/31/85 

SOFTWRfi€ PIUS 



ORDERING 
INFORMATION 

ADO S3 DO PEA ORDER 
FOR SHjPPinG 

W£ ACCEPT W$A MASTERCARD 

CHfCftS.MO 

C OO ADOlaOOEJaSA 

California flouctenf* Add 6% 



(916) 726-6793 



Citrus Halghts, CA 95610 



DOWNLOADS 

A Cure For The Baud Bug 



By Dan Donnard 
Rainbow Technical Editor 



• This letter is prtimpted by tj question 
fn tfNir Preember column concerning 
running a primer at ¥600 Baud under OS- 
9. I purchased OS-9 w\erat months ago and 
found ihr bug in question right away, t 
notified Tandy So figure Support and 
wppufd them with the nirrtcfian, hut 
apparent iv the\ have not math- it available 
to users \ri (probably because their printers 
do not run above 241)0 Baud.') I am tare 
muni of > our reader i wwi/ appreciate the 
tolhwing information. You are frre to tue 
it <*t you irr fit, btrwrver, I would ask if 
vou publish tt to please mentnm where you 
tot it (iikt many of us, t enR*y serin* my 
nam*' in prim on axuuuiHv i. 

For those who are interested in th* more 
tat hnnal aspects, the problem result* from 
rrron in the Baud rate delay table in the 
i W-fl device driver module PRINTER (one 
more example of the disadvantages of a "hit- 
hanging" stria? pvrif The delay count \ fur 
4ftffft Baud and 9tiOG Hand are mst a hit 
too large, causing the software to elongate 
the hit ume in the wrutt port. 

This occasionally causes the printer 
lipecifualh ru serial interface} to lose hit 
,vtuht onttution and nee iwa ceea or one 
hits in a ro* when OS-V only intended w 
mmi ane- This tmattermg of extra bite Is 
what foul* up the transmission of the 
- htitattrrs enough to cause the garbage on 
the primer at rates above 2400 Baud. The 
original counts and my corrected counts are 
itofoltaves; 



Correct 



$0016 



9600 R«uH 
SIM H ik 



I haw tried the 4800 Baud setting without 
difficulty, and f hove been driving n/i 
Gemini 16* X m 9400 Baud under tXS-9 for 

(fkrn Downard Is an electrical engineer 
and has been involved in electronics fur 
24 years through ham radio [K4K WTj, 
His interest in eompuiers began about 
five years ago and he has huitt several 
68XXsvsfem$.) 



u-vertd months n<tw woh no problem* 
whatsoever t have used XMODE and 
COBBLER to alter my hwi pie so the 
default Baud rare far fp is 9600. alluwmg 
me to alternate between OS-V and Radio 
Shack Disk ns/f without changing any 
settings ft have a Sjffttm initialization 
program that. ann*ng other thing** sets the 
a+ste Baud rate to 9600, also) 

Fixing the problem e,» very simple the 
following list of command* contain u step- 
hy-step jLVMurft. rhanping the constant $ 
ami treating a new hoot flit. Of course, make 
sure you apply the fix to a copy of your 
OS-v dt.il. After binning from the corrected 
disk, TMODF. and XMODE settings of 
4800 or 9600 Baud for device / P should 
function properly. 

One important note of caution: Be careful 
that any tofmare that modified h self or 
other OS*9 modules dynamically is not 
active when you execute the COBBLER 
command If U is, tt can result in a nott* 
bnatnbh' ih*k * One trackage I have that does 
tht-1 U the fh Ret screen in 0-f*AK from 
Frank Hogg l\abs. If \nu have make swe 
Ht- Rex o not in the system while \ou ajtph 
this fix. Afterward, you t an start Hi- Res 
again. 







0S9l DEBUS L£.tlJ£x> 


interactive debugger 


D&t 


L UftTiBs 






DBt 


» , <6A <tttue> 






OBt 


*H <£HT£*> 




£B4A 00 


DBt 






rai? 14 


DBt 


. . t2 :tnt€*> 






OBl 






EB4C 3^ 


DB* 


- ttllLP 






OP* 






EBAT5 71 


OBi 


-AF <£MltJe> 




EBA6 *M 



<£H1ER> 

Ofit -AA <£HTiR> 

EPAfl B? 
Oil * .-3 <€MTIP> 

E&rt5 hF 

EBfkh 76 
DBi <£RUR> 

DBi EJ <£H7£*> 

MEAI^F; FOR* PR1KTCR 
HO0UI.E SIZE I *C0C9 •I'Ol 
HOOULX CfKi ♦6F7&AA (GODD> 
HDP PARITVt %i2 
EXEC. OFF* tO0l6 
DATA SUE! tCOtF «3i 
HDITlQMi tCl il 

TV/LA AT7RV» «EJ ffll 
DCV DVP MOD* DPJ, RE-EM 

OS 4 ? I COBBLER /DO <£HT£R> 
WAPKlf« - FfL£(9> OR KERfJEL 
FREBENT Oti TRACK 3* - THIS 
TRACK HOt REWRITTEN. 



Christopher Blum 
Nova, OH 

TbiinkA for rht up*. Chruiafsiicr, J gw«s 
i cuuarcd a liiilccontiuion by nntdisiingui^h- 
ing between jnput and u kit put when diaciui* 
mg liming Y«u can indeed me ihis pAlch 
ia correct the printer Baud me. but il is 
nut applicubk far remote input, such as 
from the pon 



CRFATE BUFFERS WITH 

• / own a Color Computer and a disk 
drive. I am interested if there n a *u,i. with 
jgfflttttM to give the CoCo a keyboard 
buffer like fRAf computer* have? Yi*a have 
a great magazine, keep tt up 

I f. /it t \tf-;«n 
7V«>, Mi 

A ttybiurU htiHer » uvailuble for yam 



244 THE RAINBOW Mftrcn 19BS 



SK*, try read tug the X AO database The last 
lime I wu* on. U gave a complete drAcripti tin 
ol rhe \:iri.iu^ l ornpuScrvc dovvulnad 
protocol*. 

If you would tike a manual of Special 

Inuicsl (ir.nipiMt'n :n-1riL.;li «n%. .isk h<i 
a copy 64 L'5-507 from CompuServe. This 
will noi solve your problem, hul contain* 
the command* necessary (o access the 
datahaic* 



COC O/MIM WtJHK TtH.ETHEK 

• / would Ukv to thank wu for alt your 
greai arttetc\ found in Hi/: M'v#mm . fMof 
>rrwr u.vfiv puhluaiiittt. Pi U for Ihe UfW 
owners. 

f ftitvr a problem and t need ( <>io hcip, 
t *twn 0 TRS-Ji<t Cohn Computer 2. tf'K 
ECB tittd tt TRS'Htt \fottel Wtt f am 
eonsuierinx e vpandmx m » Co Co io flV K and 
addinx a disk drixt. f would tike 10 know 
if I ion ifw thf dtxK xtoraxe of ittr Co< o 
with m\ -W/Wfl. I Hotdd IHr d i h, able u, 

in- is xt file., trom m\ tfttt on ittr ih\k ol 
the told an J not u\r die i asset ic \torage 
for the ittft t> ttux jnn.vbtc^ ft %o. how ' 

Frank tfatthett 
8* m tine (jtct'ti. K Y 

The immediate solution thai cotives 10 
mind, Franks is using your Model lOfl as 
a remote terminal lor your Colo, I tus 
would icquuc running OS-U on your CoCo. 
Hies could he stored un your CoCo disk 
with m* problem. The draw back ol the setup 
is speed, since ail cummunicntion* would 
be ai 300 Baud. 

A noi her solution is to u*e a terminal 
fraj gkt fl t on youi CoCo and download Tiles 
.i- nuevsury with your Model 100 



CNfJIMCMKN 1H> COMMAND 

• / am die owner of a ft4h CoCo with 
/><•■» A h.-tstf tM. When i entet COt>Y 

* * p r ag r a*n**» , tm « ' * the xereen prompts 
me to enter a destination dixkeiir. h tfm 
art undoxumented stngh' drive mp\ <<trti- 
tnand or an vrmr in Offk 0 I nfurrr <Wc^ 

Charfv.i ttdttman 
htdrpriufeiur, MO 

Y«, Cbarlck. the single drive C0Pv 
command i> not iioL:umented in the Radio 
Shuck manuals. To use it, just type COPY 
* ' f i iHnanpv «■ r_ • • ^nd lnHnw 1 1 ■ cr pi niiipiv 



mixki) it \mn 1 MOIJKMS 



unUtfrAtttmtinjt thai a nuuicnt titjih&U die 
rifitrtwt ognalxf information from the 
Ltmifjuter to nhicft ti t\ Uitai hrd into \ixwh 
that can b? transported} handled by a 
telephone rcn'iv-fr hue. i)r efm\w*tts\ that 
u modem i-onviti.* it\imih wriwd fr*m\ #j 
ftltfltfone Une into ifiose ihat its computer 

i dJN 

ft at! of the sivnufi hamfted h\ tetrjdtanr 
tim-x nrr ittr itrmf and the t onvcfMotvi are 
t arried out In- fore or after the ttiHtih reach 
ihv teicfdftne itnr n here thr 
for output dUhty ■ 

Hv the hwiv wtthrexpnt ii> Wuri Hjur> 
n rid fin $ prohtem, tixirtft Inkcv* iruttetut oj 
[•■tfTJT prompt* on the hoitom tine id ihe 
it rem altous a u\er to make hnx of wronx 
rvxportxex ntituwl die dttpfai m rotting up 
Paufette Grantham 
Pato AittK CA 

rhunk% lt>r the tip on *he u*c ol iHKlvj, 
fan let tc The question i* hard in answer 
in a »hori column, hui I will tr> to give 
voo the basics. 

There arc vernal d it I c rent types o| 
Ciimmun^aliom prolocxut aimlohlc on the 
iL-lephonr Ioh-v Ik- iihi.%1 L-otiiMum r. \\k 
Bell I03« which dcfitm (he frequency of the 

lom-xluf an>WL-r ,s: J , : „ .■ .onlilir H I 

rule which, by the way is 300 Baud, ltm 
datglMtrdn just happens lo correspond to 
ilic daUi m.1 made hv \ i I Im ihih type 
n! pjnrocrtl. Ii , 'i.i buy :i Modem I from 
ft-idn- Shuck n lulliiWMhi» and aid 

f hen T there arc 1 200 Hand modems. I am 
j\*;iri- ol i wo diffcrcni rocihnd« of iran*- 
mis>ion, tones and phase shift ^ The most 
mu mi on l>pe t>f I2(Ki Baud protocol u the 
pha>e shili mcihott, t>r Ihe Bell 21 2 standard, 

1 he only thing a modem duo i^ convert 
the digital irtlui malum from your computer 
to tones, so information can be iran<<miiK'U 
on norma) voice line.*. 

f he incompatibility is oiiroduucd boih hy 
iht* prntncol hi ?he mndem \nu are usina 
ii nd i he ir>lornialnui vciu are exchanging 
In must cases it is ASCII texi, which 
presents no particular problems, hut some 
computers land terminal**) use different 
control code* than others. Then ibeic ure 
buffer comrol codes such a* XON, XOFF 
liand<baking 

It's a wonder any communication is 
accomplished at all with ulf ol the diBercm 
variables involved Don't pet discour.i/A'd. 
Ihoiifth: you can talk lo almost any other 
computer you want with your CotV given 
the proper sottv* jre Mo^t advanced terminal 
program?: explain the abote leaiures as well 
as make them uv:r -definable. So, if you 
know what type of computer you want lo 
talk to. it shouldn't be too much of a 
problem. 



CoCo using Victor. Color ttAMt use* 
:i mnhod ol kcvh^.inj mpot called pLillmn 
wheic i be keyboard is scanned ai (ntetvoll 
lor a key depression. To enable a keyboard 
bullei the hnrdwurc. and soft w arc, inside 
)our CoCu would have to be changed 

Bullrri usually arc huwJ on what is called 
i a icrrupi -driven softwaax. When * key is 
dcptcstul itfiafl dns schen>e, an interrupt 
veclotcd subroutine inputs the character 
into ii buffer. This takes a small amount 
Of lime. Since, jn Golw a\sU r sullware 
nmuiu is used for ail TlJ, ii is impractical 
to use interrupts The other alternative is 
hardwire devices such as AC'IAV, which 
Would raive Die price n| itie computer 



CLANCi CI f l.ANG 
UUfcS THK DINK JIHJV B 

• H'/n ti fkrri \t> wu\h etntdtnx and 
atxortrd ttinux on wj ih\i, dnir (Radio 
HfHHzk't CoCo 2 drtve)t Why. iHemionatty 
do t x*'t the director* tfufekh with tut none 
arul nwxi often »ith ad ihut itajixwx ' /i 
tiler e a reniedx for iht x - a mec dtort rtokc 
io offence u or make if umnd itkc ft\ f><" 
breaking up* 

it Hy, HutK itmcK do I pet that t/O tittar 
when t ftKid a pto^tmtr that loaded OK th'r 
mhtUUa then loads Hr\ five minutes 
later 1 f'm \o uarcd of itadted dt^k<. and 
loxt firo^rumx. that t maki at tcaM three 
backups of every program I \<c-< 

By the Hlaje, tne dn\e ft nut broKen tn 
am ««i\ uuir /We4fyirrirrti r<///iu on other 
drivi-,, tod tart iht tame'). 

Butt\. Hornxh-tn 
ft Bitrkaway VT 

I he clattering you arc hebring in your 
duk drive*. Btsrry. is the head inside the 
drive seeking the proper tiack 

This also accouui.s hir the IxhI that you 
don't hear any noi^e when asking for a 
directory. I would bei sou just asked lor 
a duecmrs with the previous Lummaod 
Since till of ihe miormatinn required fc*r the 
t'lf? command is on Track |7. the heads do 
nut have to move. 

The majnrirv i>l I it Frrnri l*ve encoun- 
tered on disk systems are caused by ditty 
contacts between the controller and the 
CoCo. and speed variatiomof diBercnt disk 
drives. Since you indicate the program 
prcviousls loaded. I lAuiild suspect dirty 
contacts. Try cleaning them with a pencil 
eroAcr 

I'd hkc lo know where you are buying 
disks. Vou must be getting a good price if 
you can atlord to keep three backups id 
a'l \oiii priigr,nris tuniil [ ui'i. 



• fx there a manual or u book somewhere 
thm r Uf&rito da- %U*fla TQ do a dowtihmd 
from the iidot Sid in CompuServe? 

Xfi. hael Smith 
t'idotrido Springs, CO 
Michael, the next time you're on the Color 



• / have a $2K CoCik hut I do noi haw 
a m\*dem and t am not into etectronu s 
r.fpe* iuify * omputer eteciromcx. / am 
confused ahout nuutemt. 

I tfa mo understand n/>i i# modem cantun 
"taik " to am <rther modem, and thin* why 
a i omputer equipped h ji/i a modem . amioi 
talk " to an\ other modem-t'tpupped 
t omputer via telephone tines It is my 



Vour lechnicijl qursiion* arr welcomed. 
E'lease Address them to; l^mituAds. mm 
ttslSKUW, P.O., Hns .1115. Prm|wrel, KV 
JlHl^V. We reserve Ihe right io puhliih only 
questions offrncral inlrrevi and to edit for 
space and i IjtiU 



MAith 1965 



THE Ft a i m 0 w 24b 



SOUTH EAST MEDIA 

ts? TOLL FREE CoCo FLEX™ 

1 -800^3^*6800 Frcc D i fkettc vit b Rich $50 Purcniic 



W J^;l^] 



FLtX-laieJ CHA Caaajtler, 1***1 L vrtt** CP - UtuK 

rusic - a oasic lanamoe N nAcmiii u«nu«i ta*t>tftfi 

Mcludei tn t« tested *cra Att+atrier, CCF - lift, DO 

Ft/ 1 - t>y GPftfl TVatt. A ttieti 1 na=1an t" 0 1 tqn Co*P II Of ■ 
2-ebugaer^ Structured *roor4p«j' r.g «t t>e 'ilaosl litvnbT; 

tittle" lcf - nn.oa 

WHIMSICAL - ^ecurilre Oritent Cgppller proiiiws «w iinjl for 
de*«lo,i1nq ilnpl* UtHltlet to HAltiR Srstuu tH * 'Structured, 
Ai»e*fcly ljm}«ag«-" emnrwwwot. OCT - J1« L M 

(Nudnik C CawlUr t» liMt ncLoi" - Full featured C Cii^lMr 

ccf - ;»5.aa 

riTldL C CMptltr - furl feature,! C C«p1lfr, L Trtkmg Loader 
IflClmdi-t full Llbran ftineeer. CCF" - tm OQ 



UKtOAfA PASCAL CMtltr 

P-Cooc ConpHer. fal fo«t 110 SunHnj. 



UsTcOf Het ffptt Z*tmr*n<t* fl*n« rii.gr ror OW HllcQft 
Pragrt»i; require* &k ileal. 

CCO » »J. Only — ij§,« CCQ • *7 SMtrce - tM.f* 

thF - irtnif-r ai-9 tu flEl — Till tn Oi-f>; Tfip OBItmL 
trtmfer Prgqra»_ ftuii under Me#, require* BattcQd. 

CC - 179. « 

IUCIDATA PASCAL UTILITIES ■ bqulrt* LUCIOAtA fiscal T*f 1 

HREF produce i Cram Reference llittns tat any tact, 
artmtal towArdi si ^ Soorce. CCF - SZS.OQ 

IPCIUCE — include )th»c flld to • Source TppI; hat unlimited 
nesttna cap* at J I :i*t. *1sji <<lwi m»ir> nte I m; )ut Ism. 

tCF - J?S.W 

MOTILE* — vrwlutei in Indebted, fcWiered, "5 tr*« tnaran" of • 
e"*ic*T inurcr rr*t -11*. Supplier In Source requires 

CD^llltlH. «F • JFS.QO 



DISK AT lliHES - fi^hi FiC* , 
ten fLf I dlMltfe*; «t 



CCF - J1M.M 
OHflMfi PASCAL CovlTcr 

Far the 'Software S/iieni Designer 4 , liQ Bated Pascal. 
»rodUC*l ROHable native Code, f«H Library Ka Alger. CaapHar 
o«ly oset oortlooi or tiu llBrtrU> ih4t trt c*11»d be fie 
Pr^n» p ttt. itAfjtitrpi 1 RBlacjtlnfl AiteabYor. 



fnttotfffd, 

ccr - i» T oa 



A 'itr«< lur^j AifenMer far U« 6404", AMvaS dlrt<t «M of 
tiructurcO tutf«iili men ti ]f. El5E p 00, REPC4T* prggran 
liMlenU^on p «it,» kiu tm TSt Hi ere AisetMiltr. 



fSC Mcro niH 
TIC tailor 



Jttini Eltclranrci FfllfH - the if ST CdCp fi>iT- Pi dig* k* 
Hp* mn, E>c*11»Rt pMary 'ni : t i^ir,- intt^ In ■ J i fur 
iClEO; tjitr* irtfli prontatl «CC*» to Interrupt!. Includes t 
Hiah'Roi FffRTM Editor. Pro* Ides "fr«c*" «*d<», wAtch the 
"tuta SUcI*, etc. FJiceHeot xyitn 'or t**rn|ng FOtH! 

Color CHfhiler TA?E, VmifenDle to Otl» - 

Cuitas ieftnire I M I a**rl klh Ik, 

to lor Caaputfr CRAFH1C SCICEl Pi IDT Fruqnns far vlDoUt 
»Tlnt»ft. CM-n TAPf - 17 .*§ lu I*,f5 

DATf "O-iASI CA1EHUU Fro^r**, - t *»n„ Dr^en Wraptfitc UUAdAf. 

TAfC HQS MttwfJ - tli.fS OISI U«lhJ Meoci) - (Lf.95 

«U »*tA KA10LEI «4E - CaCf. f xTlnd^o BASK HatA «*n^e«wnt 
lytten -ji'Vith. k*no. figiiKnoi. fl|SX - lSi.fS 

dISK OOUlLt E|T>! - teen DE'jr E f f lt«nc \ ' Hccquii H ni; 

Pragr 4B w/Htcn, lirq. Rautfoet . Gtsv - M*.9& 



tA* Fit 1 sfAWRRD: '.wfiir m oo 

sped « t — ccr 4J5.00 



O'te/LlaMoq [044>rt 4vif|jnl«. 



HACE C0UDrMi5M*ier oy brihia Votl. 



5UFEI SlEUTW - :rl0<>A£tl4e- c«(rewly PWtWkJLH BtH file 
Piinry/ASCH (i.i«lnp/Cn»nge 1 AftioTute ar FULL OftAttejVjly , 
IJtEF tteoerttor, Label "Hi** Cnj n5?r -^ 4rq F|t M Q t t/tnda r,| 

tCP IJIH Beq^l Ob J. Duty 149.00 CCF, Ob j. (fcly 150.00 

fXFi p/SiWrCi 0§M CCO t ffcj. C*\y ISO + « 

DflAKJTE t - tjtelTent *t4nrjird "nt&n r4ade" Oiuiudtltt, 
Incl lute* HHFF Gcnentar «fifl "StaMUrd L«t*l tHw-i" HTai, 
CCf. Obi. J<il. tlM.Ofl CCQ, foj. Ojtl 



IMS - 'rlAlnErtA*' UiarH My "He doa't Mfi ^ythfna «HttV 

ii pg«a--ri4i «t IDPll'i purs *i*enblf L*nBui-ge t 

IHll enouan to opera u on t tin*!* tided 5 dtfA. 

KSItS Lvl T - CCF - KDPJV Lt< ti ■ tCF - SIM.95 

KQHJ 111 Itt - CCF - itHM itmi syitn Pajiakil t>nl, - 12A.K 



>PRD PSOLTESSIDG] 



SPELLI *Coaput«r DlctlOAlry' OTEK l?O.O0O < 



Jrtu Pravldnt 



AccqontOn; Software, Inventory,. Qttl ftlte •..v*ft. ttoi«ne«t 
Analyst SaftMare. flectrcni; SP reac thee 1 1 . etc.. etc 
Clll for 



JlfST Teit Formtter - Drfignfrf for roraattlnij Tut Output rar 
not HAtri* Printers ctt - ia9,tS 

srtLOG*#*« • * fell ■ .Mr b, ■ h. -■ -f Sj ■ . .. 1 . ; 1 
tee ( l what you oat}; alto lueparti tne Oaliy Uftaa) 
prooartional prfnurt. SPECIAL cr-' - t«s otj 




« sHIPPtK •» 

*da U.dO 4M.lt. 
Add i\ ForHd« Surface 

**} 1(JI Fjrtj^n Air 



V*t:;™sflFtiijfliiE 



CCF ■ Calar Cwipgter TlC> 

CCd • f.n'icir Cw^Utar DL'9 
CCO * CoSflr Computer 31 ik 
OCT - Color Cawutar Tao* 



16K 



PERSONABLE PASCAL 

Building A Program 
A Piece At A Time 



Bv Dimirl \dums iMisthiini 
Hainbmv t oiUr i !iu Li ri^ Lililor 



Tim month we arc going la talk 
about a feature in OKI i Pascal 
which provides yoo with the 
ability to develop and compile an 
■ nJiMiUhM program >m sacral '•niiillei 
pieces ratherihan us o single, large unit 
While Ihln separate wupiUttitm feature 
is not part of standard PASt AU must 
Pascal compilers (including pascauw, 
UGSD PASCAL .mil Microsoft PASCAL 
|nr the IBM PC) incorporate a form 
of it. 

There are a nombcr of advantages 
m developing a pjueiaTii ml his mamiei 

I) You can develop a set ol utility 
routines as a program "piece," and then 
incorporate I hut piece into many 
diflcreni programs. 

2> You can t:ikc u targe program \*nh 
perhaps man> subsystems and make 
each son-system a program "piece.** 
This allows you 10 develop and lest each 

f Darnel Eastham hulds a hmhehr's 
decree in eomputer nmeme and has 14 
vears experience m ay. stems and com- 

titmltttiom programming, frtcfadtn$ 
work on the vrigmal Telenet packet 
switching net work, lie is die uuthor of 
idv UEFl Pascal Workbench and is 
curremh president of Defl Systems. 
Inc.) 



sub-system individually before trying to 
put I lie whole thing together. 

.1) You can let more than one person 
work nu an individual program at the 
same- tune h\ Inning raeh one develop 
Jus own "piece"* at I be program. 

4) You can use more than one 
programming language in a single 
program by having each "piece" written 
in a Jiltercni language With iriir />/ FT 
Postal Workbench, trie languages 
available are PascaI and 
assembler, 

Modules 

J he term module is used to describe 
one of ihesc program pieces regardless 
or which programming language is used 

10 develop it. A I I he same liniir, PF'FT 
Paieal has a keyword, MODULE, 
which denotes a particular lype of 

1 1 A Mr At module In Of: FT 'Pascal there 
ore two type* of modules: 

1) A PROGRAM is a module that 
contain* subroutines, variables 
and the main sequence of instruc- 
tions to be executed by the overall 
program 

2) A MODULE is a [nodule that 
contain* subroutines and 
variables, 

A complete program can be made up 
of one or more modules bui one of 



these {and no more than one) must be 
a PROGRAM module. As you can see, 
every program we have written so far 
has been developed as a single PRO- 
GRAM module. 

We already know what the syntax of 
a PROGRAM module is The syntax 
of ,i MOfU'l I i- almovl the same: 



• i-.'. IOI k*f I -vf ..I ! ■- 

<typc declaration^ 

<V*Tl(lhlr •!'•< li:>! UwV*5 

<fTor.i-4i.rcr tad functtfio dcCler*UlrtwJ 



The onlv differences between a 
MODULE and PROGRAM nrc that 
the MODULE does not have any 
parameters, nor does it have the BEGIN 
<exccuiable statcments>at the botiom 
lite a PROGRAM does. 

PUBLIC and EXTERNAL 

The purpose of a MODULE is to 
provide variables, procedures and 
fufictioos for use by the PROGRAM 



QUALITY HARDWOOD CABINET 
FOR YOUR COLOR COMPUTER 



INSIDE THIS SOLIQ HARDWOOD CABINET YOU 
CAN INSTALLS 

* TOUR COLOR COMPUTER CIRCUIT BOARD 

* DISK DRIVE CONTROLLER 

* TWO HALF HEIGHT DISK DRIVES 

* ANT OTHER 5" X 7" CIRCUIT BOARD 
[SUCH AS AN SO COLUMN VIDEO BOARD J 



INCLUDED WITH THIS FINE CABINET 

is an efficient snitching power 
supply that can power your 
computer, disk drives , disk 

CONTROLLER, AND ACCESSORIES 
WITH POWER TO SPARE 

ALSO INCLUDED IS A SEPARATE 
HARDwQOD KEYBOARD ENCLOSURE 
WITH CONNECTING RIBBON CABLE 
( SPECIFY YDUR KEYBOARD ] 




AVAILABLE IN YOUR CHOICE 
OF HARDWOODS ; 

OAK, MAPLE, CHERRY. ,f 189 

WALNUT $ 209 

TEAK £ 229 

WE CAN INSTALL YOUR COMPUTER 
AND ACCESSORIES. WE ALSO 
CARRY TEAC DISK DRIVES AND 
JSM DISK CONTROLLERS AT 
COMPETITIVE PRICES, - CALL 



PARALLEL PRINTER INTERFACE 




UPGRADE YOUR CCP-1 TO A CCP-2 
$17 including shipping 



BOTEK 



* RUNS ANY PARALLEL PRINTER FROM 
THE SERIAL I/O PORT 

* NO HARDWARE MODIFICATIONS OH SOFTWARE 
PATCHES NEEDED, WORKS WITH ALL 
STANDARD COLOR COMPUTER COMMANDS 

* SWITCH SELECTABLE BAUD RATES 
FROM 300 TO 9S00 

* ALL CABLES ANO CONNECTORS INCLUDED 

* 1 YEAR WARRANTY 

Either Modal without power module 
DEDUCT $3.00. 

Shipping costs included in pries 
Mich, residents add AX nlti tax. 



INSTRUMENTS 



3 13-73 9-23 10 4S45 HAMPSHIRE UTICA, MICHIGAN DEALER INQUIRIES INVITED 



and other MUDl'Lti. I he nrily prnh- 
Jcm Hi how the PROGRAM and other 
MODUl Es reference these variables 
procedures and litru-lsnns This linkage 
h acentnplishtd viy ihu Eiiinbulei 
PUBLIC and EXTERNAL: 

I ] The PUBI.l C jut r i bu ic id v nt i fie<> 
those variable*., procedure and 
lunuiitm.s wliiuh arc defined within 
the current module (either PRO- 
( i R A M or M 0 15 U LE K and wli ich 
lire 10 be made available in other 
modules These vnmihk-s. pmce- 
duiei and 1 unctions then become 
puNicly known. 

21 The EXTERNAL attribute iden- 
tifies those publicly known var- 
iable., procedures and fund ion >i 
which are defined in other (otter- 
nail modules, bin which arc going 
to be used in this module. 

An I- \aifi]ik Muduk 

As an example, jcis suppose we have 
j MM tit' routines thai prompt for rmd 



"M hut the compiler 
doex i* getter dip a note to 
the linker that thin 
tttothth- is referencing an 
item that in present in 
xottte other mttdnie . . , " 



validate various [>pcs of data input 
from the keyboard. This is how wc 
might construct the MODULE thnl 
contains these routines: 



MODULE KeyboardData; 

TYPE Date - RECORD 

Month, Day, Year ! Integer; 

VAR R : Real; 

I : Integer; 
C i Char; 

VAR PUBLIC 

ThistJate : Date; 

PROCEDURE DiaplayError; 

BEGIN 

WRITELN (*** ERROR - OUT OF RANGE 1 )* 
END; 

FUNCTION GetPercent (Pronpt : String) : Real; 
PUHLIC; 
BEGIN 
REPEAT 

WRITE (Prorapt, * (I) '); 

REABLV (I); 

IF (1 < ft) OH U > 99} THEN MsplayError; 
UNTIL (I >~ 0) AND (I <- 99); 
GetPercent I / 100 j 
END; 

FUNCTION GetYesNo (Prompt : String) ; Boolean; 
PUBLIC; 

END; 

PROCEDURE GetDate CP romp t ; String); 
PUBLIC; 

... (* put result in TMsFlate *) 
END; 

END. 



One- Uner Contest Wttttter 

Tli 15 one-liner converts a dccimaJ number to any 
base from (wo through 36. As with hexadecimal* the 
letters starting with *A" indicate digit* higher than 
nine, hut now the enure range front *A* to *Z" is used 
(hence the limit of J6,> 
The tilling: 

1 I FB > I ANDB< 37 A NDB* I NT ( & ) THENM ■= I 
NT t N/ B 1 : S*=N-M«B* RS^CHR* t -48* < S< t 
0 > - S5» ( S >9 > > +R*: N»M : 1 FhNBTHENP 
RI MTRl ; RUNELSE 1 ELSE I NPUT " NUMBER" 

;N: INPUT'BASE'^B: I FNK dORHC > I NT ( N 
y TKENB-0: RUNELSEl 



Dorwht Boypi, Jr. 
South Amh, , W 

O <ir i Mi« *nmin| <.nw-l<iwr come»r tPiiry the auUww Inn Ihmi km iMjna 
vt |i»H' Jlw Affafrn* Am<I f(* £UtN^WxjrHiT and iu trJttipuiNiti AuWfa* 
I f**) 



Otte- Liner Context Winner . . . 

Thi!» onc-hncr lets you draw a train of dots on 
the screen. Plug in a joystick (in the right jack) i 
trv ht 



ckl and 



The titlrnM: 

0 P0KEe*5495 , 2 : PCLEARB t PMODE4 , I : P 
CLS c PMDDE4 , 5 j PCLS s X= 1 90 i Y^6i FOR 
J*i T099999; FPRI^lTOS : RHODE 0, I : SC 
REEN1 , 1 :A«JOYSTK SB) i B«J0V5TK (I > : 
X=K-2» J A>6gr % X=X+2« <A<3> a Y-Y-2*< 
B>60) J Y^Y+2*iB<3) sX*X-2*<X<«l) sK 
-X+2#(X>^255) :¥=Y-2#<Y<=1) ; Y«Y+2 
*<Y>-i90>iPSETCX,Y) :NEXTI,J 



Carp, Ontario 
1 lut been win L^fiKt 



07ki> Lhii «¥inmoj| "1*- 



fJ^ \tT*uMit,'fi> ihivl tm 



Wftrrn 1<*8?I THE RAINBOW 243 



■v^E mQrE mDbCLEB 

yhuh. Co — c 




ID C& EASES YOU8 G4K CO CO OR 

coco n to ixer maw / 



FITS COmPLETELY 10SJDE YOUP COmPUTEP 
SWITCHES TWO HEW 32K BAHKS Of R A TO in 
ATID OUT OF mEmOft Y 

BAHKS CAH BE 1T1APPE0 IH THE UPPER HALF 
OR LOWER HALF, OR CAT! ALSO BE A 3EC0FLD 
COmPLETE £4K BAtllt 

SIMPLE INSTALLATION AND DOCUMENT ATJOH 
A MUST FOR USERS 
COMPLETE WITH 6i4t645RAM CHIPS 
PAL CHIP HANDLES ALL NANKING COMMANDS 



mCL(JD£S S 1 
Kdo&fff ■ 1 




lass (ddisoiii siLBeiria O&I D S3 



RGB tUCMJ tHt 
MRIh ST. 

OEBBY L t HE , OERHOHT 

ZIP 05830 
TEL : 802-873-3386 
ORDER t WE: 



m*ts uisa, tic, 

SHIPPING WTES7 



RGS rilCRO INC, 

759 VICTORIA SCURRY *303 

tlOHTRERL M2V 2J3 

TEL: (514) 287-1563 

ORDER LIME OHLV, FOR 

0UE6EC, OHTftfllO, nflRITtnES 

WESTERtt CANflDR: 600-361-5155 



BUtXLflND CWTUTER 

76R RURPHV STREET 
DLRHLRND 2774 
P0 BOM 125 0LHXLRHD 
HEU &0UTH WALES 
RUSTRflL Ift 

til %mv$ 



HOURS WWPiV-FBfDftV 10-6 
SfiTLROfiV ID-* 



nniwiaa 



inTfGfi ATED SCREER EDIT 
CURSOR COnTHOL 
1iHI>0 - FOR SCREEfl EMT 
COLO START 

UAfii- movE Rom to raih - 

SHIFT CLEAR miHU ALLOWS 
TWO EEY EJlTRY TO (20 E-CARD 
SEC3 *0 Atlfl HARD ATI D FLOPPY - 
D13IS DRIVES WIRE m ULTI PACE 
TAPE TO DJ3r 

SCREEI1 TO PRIRTER GUmP 
USER DEFINABLE COW ADOS 
SUPPORTS AUTOBOOT 



8 sa.ffls 



nn hoot S re I 



Just turn on to our 




W<ML Control &y*t#m 



Colomn Card 



W FEATURES 

FULL SCREEn EDIT CUR3ER CQRT 
2E ST ADD ALOrie 3 Y3TEIJV OR fli ft-DQg 

in te or a ted vers ton. REoumtna ho 
tnTER n al mEfnoRY 

FULL UPPER ARIl LOWER CASE 
ATTRIBUTES mCLUD BLlRElRti. UHDERURE. 
IOVERSE VIDEO, SELECTABLE CURSOR STYLE, 
TltmE Ik WIDE GRAPHICS ARB SmQOTH SCROLL 
OR OPTIONAL 35TR ROD- SCROLI.inti LIRE 



2K VERBIOn 
1 00 OS 



fit VERSIOn 
1 120 95 



V> , I O , <>i~ ^dO rr\ o<£ 
^ JJXXffi ill J 



Our comptete opcirot/nff 
system ffa TVRE3 

* F ' j J i >.j integrated into 
disk banic 

* Taps to tiara dr-k 

* Disk to hord -4t*k 

* Bard -auk 10 tope 

* Hard -disk to <Jt*l 

* Duplicate 

* Cold start 

* m-run 

■ ALL EXTEHDED RISE BASIL 
COmmAn PS ARE SUPPORTED 

* SUPPORTS |E-U03j . 12B 
E-R Am CARD ft SEC 3 SO 
CARD 




HOOT 3TRAP3 FORITiATTER 



$ 99 



HARD OlSE CONTROLLER. IDTERF ACE 
CARP. CARLE A QPERATfOO SYSTEITi 
WITH mA nu AL 



SOTSIB SALS J 

I'jAflTma 



SERIRL PRRRLLEL PRINTER 1HTERFRCE - t 39.95 
DUAL DOS SUITCHER FOR J8R CONTROLLER - t 19.95 



IS 



URITE FOR 
UR CRTRLOGj 



In this example, we hqvc a number 
of private and /?nM< iambic*, proce- 
dures Hnd fu net i tins, The variables *R\ 
T and "C" are nil private variable* in 
that I hey yre known only within the 
module Keyboardists. The variable 
This Dale, on the other hand, is a pub ltd 
vuniihk- because ihe V \ Ft ->t.jlcmenl 
*hieh declares it has a PUBLIC 
attribute fallowing il. This mean* thai 
This Dale can be accessed by other 
modules while *R\T and 'C cannot. 

By 1 he soi me loken, ihe procedure 
DisplayKrror is a private prtieedurc 
while I he fund ions Ciel Percent ant! 
EelYesNo. its well us the procedure 
ficiDiiie. are Ml publicly known These 
lasi three all have the PUBLIC attribute 
fnlliiwifigihe FUNCTION or PROCF- 
I) I RE ^tiuemem 

Kcavpns Tcir I tunning Pl'BLEf 

The above declaration* have been 
made lor ;i pariiedur purpose. In this 
ease, the variables *R\ T and T" are 
local work variable* Tor use by all the 
routines in Key board Data. There no 
rea.son lo allow other modules to ulll-v. 



these variables and> by keeping them 
private, we can ensure that other 
modules do not inadvertently modify 
them, 

ThbDatc, oniric other hand, is piihiic 
because it contains the result of the 
procedure Get Dale, Routines in other 
modules would invoke Gel Date in 
order lo prompt for and validate a dale. 
On return, ihe resulting date can he 
accessed from Thi s Dale 

The routines Gel Percent. GclYesNo 
and Gel Date are all publicly known 
because they represent the purpose of 
the module to prompt for and validate 
■. :i ri:-j - n pehol lixita I n>in the keyh iard 
Therefore , these umiii^ will he directly 
invoked from uther modules in order 
to perform a particular function. J he 
procedure DisplayErroi has riul been 
publicly declared because it is merely 
a locai utility routine Tor u*c cxcIuHivcly 
within the module. 

The EXTERNAL Part 

The next ihimj lo do i« access this 
module from your main program 
example: 



In this program, we had to declare 
the type Date in order to property 
declare the external variable IhisDate, 
Like the PUBLIC attribute, cxtuiul 
variables arc declared in a V A R 
statement that contains the keyword 
EXTLRNAL immediately after the 
keyword VAR. 

The routines Get Percent. GetYesNo 
and tit t D ate are declared £ X T F R N A I 
Notice that alter the declarations of 
These routines, there is only the word 
EXTERNAL; there is no body to these 
routines. 

Down in the executable portion of 
the program, the external variable and 
routines are used exactly as though they 
were local to this module. 

M . . *titi the rurinhtr*. 
pmrs*rfuri>* and function* 
dec tar pfl with ttrt intrrfurp 
htifvk ttrt" tnttitfntttirully 
tlr*t titrpd (19 I'XteriHit." 

Linking Ihe Modules Together 

All of ihcHc external identifiers 
represent Ihingj* which arc not present 
■ ti ihe program module My Program* 
hut which arc present in other modules 
which will be linked together with 
Wi Pr. >t>rutn hy D/iTT Linker. Because 
I hey arc not locally present, ihe compiler 
cannot completely generate the required 
instructions when any of them arc 
referenced by executable statement*. 

Whui the compiler does is generate 
it nnie to i he linker thai thir, module 
is referencing an item that is present 
in some other module. Later, when the 
linker reads in all the modules that arc 
lo be linked together, il can deienmiic 
whin PUBLIC identifiers are present 
and wha( their addresses arc. Then, 
when Ihe linker encounters one ol these 
note* from (he compiler, it can deter mine 
what the proper address should he and 
inserts il ai that point in the code tn 
complete the instruction. 

IMKH^ACE Blocks 

As vou can see, (here arc a number 
of lines of code the main program must 
have in order to allow it to access the 
module Keyboard Data, These lines 
essentially declare the public interface 
to the module Key board Data. DEFT 
Pascal contains a second mechanism 
called an INTERFAX 1 Mock lor 
specifying the inlcrface to a module, 
Htr nample, using ihe INTER* A< I 
block in \t yVrnjtrurn Would look like 
this: 



PROGRAM Hy Program (Input , Out put ); 

TYPE Date * RECORD 

Honth, Day j Year : Integer; 
END; 

VAR EXTERNAL 

This Date : Bate; 

VAR ... (* local variables *) 

FUNCTION GetPercent (Prompt : String) : Real; 
EXTERNAL; 

FUNCTION GctYcsNo (Prompt : String) : Boolean i 
EXTERNAL ; 

PROCEDURE GetDate (Prompt : String); 
EXTERNAL; 

. (* local procedures and functions *) 
BEGIN 

IF GetPercent ( 1 STARTING PERCENT' ) > ,5 THEN BEGIN 
« GetDatc C * STARTING DATE* ) ; 
IF ThlsDatc.Year > 1060 THEN 

END. 



252 THE RAINBOW Mirth 



INTERFACE Key board Da ta ; 

TYPE Date - RECORD 

Month, Day, Year : Integer; 
END; 

VAR ThlsDate I Date; 

FUNCTION GetPerccnt (Prompt i String) : Realj 
FUNCTION GetYeaNo (Prompt : String) : Boolean; 
PROCEDURE Get Date (Prompt I String) j 

EM); 

PROGRAM HyFrograa C Inputs Output); 

VAR ... (* local variables *> 

•** C* local procedures and functions *) 

BEGIN 

IF GetPercent ( 1 STARTING PERCENT 1 ) > *5 THEN BEGIN 
Get&ate ( * STARTING DATE'); 
IF ThisDate.Year > I960 THEN *** 



END. 



I'sirig (his method, there is no 
declaration of any ol public identifiers 
(or the required TV IT definition) from 
ihe module KcyboardData in the 
program My Program. Instead, the 
enure interface appears to be prf tiffined* 
Notice in ttK WTEKFACF hlocfc thai 
there is no uw of the keyword EXTER- 
NA I,, nor do any til Ihe proved urus oi 
functions have bodies Thai u, because 
all ihc variable*, procedures and 
functions declared with an ifilerfsice 



Mock are automatically declared as 
c \tern id 

An INTERFACE block m usually 
put in n sen ;i rale source fijc from any 
other source Hie that might need it. A 
%C compiler directive is then used to 
ine I ude t he dec liif at i oni at the he p i n ro n ii 
of the file. The suridurd PASCAL library 
is declared in exactly this way by always 
doing an implicit %C on the lite 
PASCALfBl £,Vf at the beginning of 
jitiv l>\Sl \l program. 



Example Program 

This month's example program 
pel u iilly consist* o[ two separate lEstings. 
The first it an expanded version of our 
KcyboardData module. It contains the 
three public routines and variables that 
ue have been using as ao example 

The second is a listing of the program 
/merest which com pule*, the total value 
of an investment. You supply beginning 
and ending dales, the interest rate, 
whether il is compounded quarterly {as 
opposed to yearly! and the initial 
investment amount, tnttfrrst use* the 
routines m Keyboard Data in order to 
prompt for and validate the information 
that fa entered. It alio contains a Local 
subroutine* Co tint Days, that gives an 
absolute day number to a given date. 

You will notice that we used an 
INTERFACE block to link tmtrtst to 
Key hoard Data. The main program 
then not only used the variable, function 
and procedure identifiers, but also the 
type Dale which was declared in the 
interface, 

(f you have uny questions about the 
.vcparaic compilation facilities in DEFT 
Past at, you can call |30 1)2 5 J- 1. 300 
during normal business hours for help. 
Nest month, wc will learn about linking 
DEFT Pair at with M09 assembly 
language, 

[f you have a disk system, ihese 
commands sire needed prior to loading 
Ihe program; 

PCLEfW 1 

riLE5 e.d 



Listing I 



ffcla mai tXr *-«irtl*L«» ■ art #f rtnw. U#>« 

p*ir.L«V ttv- «SMUr Lb lira* init 

Mr I hi* t t r-= « «f **** tf* MM kr>b.:»ii 



H'»i"!Li f/fl- r,r.,. M r., , 



* am 

B Krtl 
► MM 

| 

a no-,: 
I »5* 



' IhtJ Iqiitlw troaftc I*i f^ir^i i 
* tf M ■♦■»** * ♦ »* *. ***** iiliiiiiiiMinii 

jnntTTTt-I Olf.ur.nt tfr«H i Scitflfc) J 
•WW 

I MU»i 




Bgt|M*Wl i- » r" toco, 
PC I 



till* HfMiJiv F"^i* Ivt tp.yit*! *«1ik» 



^Pliltlllll»tl1ltlltl4frl*illl»i. Jll. 



II 'li 
tl OU4( 



PljficrJHU «lApl«rf"«n 

Mm 

ir *-*-inr-»-#- tuF.x utirrui 

rv-r.ii>...,. tlH- t 



l OH'! 

I tMH' 

I OIOJ 

I HI Ld 

i NO 

I OIU 

i oi n 
i (inf 



ru»Lici 

tint* 



Cli*pl* r C/r^p , 

wrrii ic - k ri <■ fc - 

GrtTMftv i- IC - »f i i 

no i 



March THE RAINBOW 253 



Limine - 


r"rj fi?ci!} 

04 onco 


• l-.-.r.t M nf *t *[H. r.r • iL»en r* i ■ ■ : 


» sin 




* tlm. 


H MM 




M IBM 




K dj|l) 


• Htl» |«nUw lYMBC* far data TiWa 


0O DDto 








BQ 1MB 


rPOCIUUt InLarrit tl»i***i, 0it*»«O| 


on on/ 






9ft 01 VJ 




to OWit 


WO NratDala t Da(«| 


DO 01*1 


PPPOmrii Catltata 1 riwpt 1 lfcrlaa.}> 


to ohoo 


lata « 9a»l| 


10 i»«7 


hl«l !<*: 




"fjaaJi i haalt 




Mam 






n «m 


»iMnnw|» I* MIW| 




"sclnca l lull 


ll one 


tfr» nrnhf » 






11 01*C 






rVICllW Caoall'Bapa h P ■ Zkal^P l lallj 


11 01 *r 


nlvalapCrtari 






M Oiai 


ttltF (rr»«»t h ' <i*>,in t ftrtl ")( 




T*Jl tk*J* • MXM|t.-l|| OT Jnl-p»i. 


(1 


■ Mjhx a«r*c, JwbIb. a«T k Tnrli 






ll Dl<n 


Utrrii. (ftmm >- I J A** <*ru« o 12) MB (fur > 0) mid 






11 M« 


\0*f j»> i} Art ((0«r <- ttt Ot 






tl 0l?4 


t(MT <* JJ) MB (rtNiU l» <i.t.^7.*,io h »:]J> 01 
(IW I" »> AJID (ItaMfc IV l + .*.* H J) J »> □■ 






»m 




Ha^|ll t» Hj t~ !fl| u*r«|J| Jit Oaral ■ 1 ' JBJ 


11 oii« 


({Ml C- Ml WO tH*»* - 21 Art IhRf MOO * - ft»>, 


1 1 rn,-7 


Ill \* r *\-\ Ml »*r*1'J 1- 311 P«r»r»t t* JL, 






11 90H 


aa*ala{ p- J0| flaratlQIi* Jl) tN»jra| 11 Jl- M| 




tl oiji 




mi none 




11 AIM 


mm > to MC1M 


on th;*!] 






Tear i" Tni t| 


oo coco 

«0 (KM* 
«1 «wo 

4W WW 


* Tk1« 14 Lh- latarXari *o<Jil1» for irt«AJ , .UO»TA 
4 hfcttb nmtalna ■ Hi ■» onilaaa rttai 
< ftnaM* tha llilllla la lapdk and ft}U«(t 
' KMtiwm* XfW tlata Ci eai Lha aiiahiaid 


u on* 

U Oltt 

12 01M 

13 DIED 
12 OXJJ 


I »• lair DlT * — Ml 01* IN * Taaf Wll *IW| 

Ttatal >- Bay lit T*ar * ) 

It tT^a.M) nop * - O TtH fWrlfrl I* 3«| 

r« 1 ]• t 10 IUaLk-1 DC TrtLal t- f«ial a fccr'lUl 


CO BOOh 

oo mod 




ii om 

11 PS*1 


• u.-IL iv- 1- tl , 


Ml BOW 


UfTTZUMX KerhMidClata, 






n ooon 








00 (WOT 


mi Sata - IXfTKJ) 








tiTdlti, My, Teat t lai**rrj 


5 




oo o*an 






ua G ran I 'Ukitoa mmrtt rat niu'lmt" 1 


M MM 










VU 'i'lj.li!^ i bp tat 


oi nine 


c-to*t# I'frurh 


00 0CMK1 






rirmnat* I* TMaBataj 


" 


iriarcrKM g*crfn-<ar irrmpi * SuW) t i/Hj 


Ot DJBt 


CKCai, I'Mft'h 


nana 


tVKCTIQaj E»tT**»<* ITt™pl i llrlilJ i lMWJJ^t 


01 Iff IT 


tc«ra \~ tOruatDnra ITIilatMU) - C«Mitft./a (rif»tOata}> / N),]l»| 


«J WW 










Pit)! 


oj oiifl 

D| OJ5J 


rrrLc^a i- l 4 0( 






01 Our 

M <mi 

01 0111 


MBIT? CajKHMrt ')| 

mm rrinaj. imnii', Amg-mi * rtr (m tt.o + ut» i >ftri9<t*) 


00 rjtKtfl 

m tooo 




» torn* 


• fata la aa Mhwl later #at r<f«r'** 


01 MOD 


« NfU«* ■ fMr»)Tll;T>( 


M woo 


* afclEa gaaaiujta ih* tulal tmIu* ■{ an 


OL Mm 





WOW! 
How do you get i 
Tull 80 column 
Word Processor 
on the CoCC? 



Oh. I lust asc 
Stylograph and 
the PBJ WordPah 
60 Column Board 



The STYLOGRAPH III WORO PROCESSING SYSTEM 

is packed with many features* 

* Sryto com** with a 5 1 * 24 B res screen rjfMar cated wnicn n» 
GDTpfwici and «tfictefil Wtwsn l waste mgrnorv ipMtt). 

■ Toufy campatiDltt wltfi (he PBJ 80 COiumn ttoflf<1 cftiifrd WOBOPAK 

* fmmooiato screen uROfilifp tnows mo (c^c rutl as n syil Da onnifitj 

4 SCfMn bTo** al paoe «aparalkonfi. heacaors and 'ooi*»rs jusri'wdljon ol 
io»l and iiTi*» rftvf^M v*dso for Chirac tor modrflcolioriii 

* Stylo can b* ccmfigufati 1o your o^tor PtOfjorsmnni ^ncirvr; 19 sup- 
ported 10 Qive ycxi tha* pfcterarxiai qoftUtv look 

* Sryo i» avaitabJa lor VM> OS/9 and FIrk oro.-Miog sysrema. 

* Adfjiuofxai progrnms t*e MfiJ Merq« arut StXilfino ChockDf flr» arto 
avB4ablQ to give ypw n compinm woret pyrKt easing package 

r * tity i£>gra n r» !■ now Avallflbla al your loca» Radio Sfinck D*al«r. 

Prices have been lowered making Stylograph ahd 
WordPak the best buy in town 



Stylograph 111 
SpoHn-vg Checker 
ManWergu 



SP.9 95 
69 95 
59 95 



WordPak 
WordPak tl 



Si 19 95 

t49 95 



Allthrae programs St 99. 95 send for our compleie catalog 



Great Plains Computer Company" 

i - '•< - P O. Bo» 916 



ajtada>mar^ pfMjBfjjWig I 



Idaho Faite. Idaho 93^03 
^208) 529 3210 



if Urtwnnfw ol TSC 1 



254 t*E hainbow ^Jtrcn tQRS 



OS-9 SOFTWARE 
WITH X-TRA POWER 



XTERM 

XTERM is a full featured OS-9 conimijnicd- 
[ions program that takes full advantage ol (he 
power of OS9. It works wilh the normal t&sct 
screen, XSCREEN. or Ihe Wordpak BO column 
board 

XTERM is menu oriented tor ease ol use, 
it is simple to use even lor (he novice user, 
And yel. XTERM is powerful enough, for the expert 
OS-9 user. 

Some of (he features of XTERM include. Ml 
upload and download support with remote buffer 
operation; supports XQN/XOFF protocol; 
T 107300/600/* 200 baud. 5^6/7/6 bits, ovan/odcyno 
panty, full or half duplex, able to execute an OS-9 
shell commend from within XTERM. 

XTERM works with a Color Computer using 
the standard serial interface, but also will- work wrth 
a hardware serial port Also, il you are usng 3 har d- 
ware parallel pnniar port you can print data to the 
printer as H is received 

XTERM $59.95 



XMENU 

XMENU ■$ a system ihat creates a menu- 
driven environment for the Color Computer 
using OS^ OS-9 now becomes easy 10 use with 
command selections made from menus. Menus 
are included lo access OS-9 commands. An 
easy-to-use utility Is provided that allows for the 
creation and maintenance of menus. 

XMENU works with XSCREEN. I he normal 
texl screen, O-PAK, and the WORDPAK 
uO-column board \ J J Vj ^V- 

XMENU $39,95 



. NEW 



XWORD 

XWQRD s a powerful wo* d processus system 
lor the Cokx Computer using OS-9 XWORD la 
leature packed with only a few leatures mentioned 
here. 

Some ol I he edrtmg leatures of XWQRD 
include: true character oriented luN screen edrror ; 
worfcs wilh the normal lext screen, XSCREEN, 
O-PAK. or WORDPAK 90 coiumn card' full block 
commands with blocks displayed in Inverse 
characters {except with normal text screen) lor easy 
block manipulation: file size not limited 10 a buffer 
size, full f rid and replace commands with wildcard 
character: able (0 execute an OS-9 Shell command 
in 1 he middle ol editing. Many, many more features, 
loo many to mention here 

Some Of the formatting leatures of XWORD 
include: proporticngJ spacing supported; perfectly 
aligned hanging indents and columns, even when 
using proportional characters, lull printer control 
wilh control of character size, emphasized, italics, 
overstnke. underlining (wilh or without spaces], 
super and sub-scripts up to 10 header /looters; 
page numbering in decimal or Roman numerals; 
margins and headers can be set differently tor even 
and odd pages: automatically reads printer In* 
rtializahon file lo define XWORD for your printer 
(many included, and easy to write or modify your 
own) Many more features. 

XWORD $79.95 



X SCREEN creates a high resolution screen 
for (he Color Computer using OS-9. This high 
resolution screen grves you 24 lines of text with 
5t . 64. or 85 Characters per tine. Characters can 
be either while On a black background or vice 
versa. Easy menu operation. 

XSCREEN $19.95 



MICROTECH 
: CONSULTANTS 



= INC 



1906 Jflfrotd Avenue 
■ St Paul MN 55tt£ 



Deafer tftquirios fitted 

QS-Q is a trademark of Microware Systems Corp. 



m 



Ottering information 

A->J 12 H fudging A harivxi IAN iradamls add 4°t 
mm tti Vrw, MiisiHf tan3 COQ 1 add S2 &0i. pdfwu! 
rhncfci M sfupprnQ from Hade *(lfnn 2* Ivnjfs 



(612) 633-6161 



mmmmM i 

KlSSableOS-9 

An Overview Of Programs, 
Corrections And More 



By Daiv L. PuckHl 
Ramhuv* Contributing ICrlilor 



-w^ack in the old ycur, we were 
H£ Linking forward to 1985. Vcl.thg 
JjPWjj inning of a new year, like 
rnatty ol tite\ milestones, often bring* 
us reminder* nj our human frailties 
not lo mention much unfinished 
business. 

Thus year, the reminder uhoui some 
of the unfinished business cume a week 
or two ago from Dr. Bud Pass, a well- 
known programmer, writer nnd owner 
of Computer Systems Consultant. Inc. 
inConyers, (in. He had sent us the latest 
nrtrion o| lus C MODEM Tor Color 
Com pm er OS-*) He enclosed a short 
note with the disk to express his concern 
that we bad never mentioned anv ot 
his products in 'KlSSablc 

I )i I'. in-- ;ue ll till .»| inMrmalion 
and copies uf his programs earlier in 

(Da fa L Ptttkcti is a (rte-hntf writer 
urn J ffntfirawftwr c fu> hits worked m r/Jr 
rA*« Motorola family o/ntirroprocexsoni 
sirur 1976. He Ls the author of The 
Offidn! BASICM Tour Guide, jju/> 
Ifctted hi- Mhroware arid has just 
completed The Official Ruinbow Guide 
to oS-9./fr rrrwj on the infaWorld 
Sttff wan' ftrvn u found and is a t htt'J 
warrant officer in the U.S. Ct*a\t 
Guard.) 



the year. We bad intended to puss along 
an overview ol his products lor months, 
but, a* with most good intentions, 
rapidly approaching deadlines, weeks 
of temporary additional duty and he her 
problems got in the wnv, and we never 
had the chance to prepare thai overview. 

We'll do that first this month. We'll 
also try to give you a quick overview 
id' a lew ot" l he products available from 

JbM in King of Prussian Ffeftfl 



**. . Jo help 
encoumge you to 
jump in outi gel your 
ferf tvel with HASH'MV. 
iee H present ttro 
more short 

procedure* irriften by 
ft beginner.** 



We also have sonic mure teed back 
on Radio Shack OS-SI Vernon LOT. 00 
and more good news aboui the DS-9 
I slt^ Li roup Software l ibrary And 
finally, to help encourage you to pimp 



in and gel your feet wet with H<\5lCG9 f 
well present two more short procedures 
written by a beginner. 

( MODEM for Cot o OS-9 

C MOD EM is a communications 
pr opra m in r Color Com pulcr OS-9 1 h at 
lets you receive or transmit fite* from 
or 10 another computer It lets vou use 
the Ward Christ icnscu XMODEM file 
transfer protocol found on Compu- 
Serve. Telenet, Ncwsnct and rnartv C P 
M bulletin board systems. The XMf> 
Df ! M protocol places no restrictions on 
the contents of ihc files you transmit. 
Because of this* you can receive pure 
A SCM text tiles, binary' program files 
or command files that contain special 
control character*. 

When used in the XMODEM mode, 
i t f r i i ) f 'M reed vts or se nds you r d at a 
in blocks. A special checksum verifi- 
cation routine lets the receiving com- 
puter know i hat it received all the dam 
in a block accurate l> ll [here waWaliL 
on the telephone line and a block is 
not transmit Eed accurately. CMQDl \f 
tells the other computer that it did not 
■ eeeive the block prone rh and asks n 
to send the block again. This process 
is repeated until the block is received 
accurately. 

i MODI \t uurb well at imi Baud 



256 THE RAINBOW M,ucJi 



THE OS 9 SOLUTIOH 



by Jeff Francis 



A COCO LOOK AT ALL COMMAND 

BREAKTHROUGH THE FEATURES SUMMARY 



Finallv! The program that 
will make OS- 9 your favorite 
CoCo operating system] OS-9 

SotJTfCN (S A PROGRAM DESIGNED 

TO create a "USER FRIENDLY* 

ENVIRONMENT WITHIN OG-9. YOLf 
WILL rORGCT THAT you AR£ using 
ONE OF THE MOST SOPHISTICATED 
AND ADVANCED OPERATING SYSTEMS 
EVER WRITTEN. ThIS PROGRAM 
MAKES OS-9 EASY FOR EVERYONE 
FROM NOVICES TO EXPERTS ! 

Completely menu driven with 
prompts at all ruts* Built in 
"Help Screens" for run-time 
help. ?0u may never see the 
command prompt again] 



INTRODUCTORY 
PRICE 



64K DISK 
$39.95 



• Replaces W of the old 
"User Hostile" commands with 
single keystroke, menu driven, 
easy to use commands* 

• Saves a lot or time and 

DISK SPACE - UP TO 20K IN YOUR 

IX3S directory! 

#to MORE TAPING EN COMPLEX* 

LONG pathnames! 

• no more headaches with re- 
membering ogmpl icateo syntaxes 
everything is prompt drjvenf 

• Does multiple copying* 
killing and fnfo printouts for 
whole or partial directories, 

• Set all JCCOl parameters at 
the touch of keys. 

•Uses separate source and 

ClSHNATION DIRECTORIES FOR 
"SINGLE KEY" copies. 

•Organizing directories is 

MADE EXTREMELY SIMPLE! 

• All riLES are contained in 

A DIRECTORY "WINDOW*. USE THE 
f AND f KEYS FOR ACCESS AND 
COMMAND EXECUTION. 



A - 


Alphabetize filenames 


B • 


Backup disk 


C - 


Copy file 


D - 


Delete file or directory 


E- 


Examine file 


r 


Format disk 


g - 


Goto parent directory 


H - 


Help screen 


( - 


Information on a file 


J - 


JUMBLE AROUND FILENAMES 


K - 


KOMPARE FILES 


L - 


Load in a file 


M - 


Make directory 


«> 


New DIRECTORY (read it) 


0- 


Output file 


P - 


Rjt together files 


0- 


Qjit 059 ScuftioN 


f? - 


Rename filename 


s- 


Set destination directory 




Set file attributes 


u- 


Use another disk 




Verify fjle 


w - 


Work multiple files 


X * 


Xmooe parameters 


Y - 


Display free sectors 


z- 


Execute swxl command 



ALL DHDEHS PLUS $3.00 S M - MY RESIDENTS ADD SALES TAX 



SPECTRUM 

WEST DIVISION 

po box sees 

SAN JOSE, OA 951S7-QS66 



PROJECTS 

EAST OrVISlON 
PO SOX S1272 
WDODHAVem, IMV 11421 



ORDER HOT LINES - ^1Q8^243-45SB & 



on the Color Computer and faster on 
systems that use an AO A instead of 
the bit banger port on the rear 

panel of the CoCo. The standard 05- 
9 version uses the standard path 
descriptor named >TI. and is compatible 
with hotH OS-9 Level I and Level II 
systems The Color Computer version 
cnrLTflirts ts own drivers and use* the 
PI A primer modem port. C MO DEM 
is wriiirn in Dynji c and you can 
purchase the source code. This makes 
it n very educational as well as useful 
package 

The program is menu-driven and very 
cosy to use. In fact, you can even run 
it without looking at ihe manual 
C MODEM"* prompts give you all the 
informal ion you need. You simply pick 
a leiter or *ornclimc* a number in 
the submenu* Once you know the 
prognim, you can run C MODEM in 
the expert mode which shortens the 
prompts. 

You can modify most of the program's 
parameters !rom the menu 

Here arc vour choices from the mam 
menu: 

T: Terminal mode 
*?. Toggle Esperi mode 
G Gat net IcM in memory Huifcr 
V; View text in memory buffer 
A; Dump an ASCII Tile 
K Kill text in memory buffer 
Et Toggle Echo mode 
Mi Modify program parameters 
B; Set Baud rate 
D: Set delay factor 
S Send a file o*ing XMOOFM 
protocol 

R Receive a flic using X MOD FM 
protocol 

X: Transfer a binary file using 

XMOOFM protocol 
V Receive a binary Hie using 



XMODEM protocol 
Q: Quit 

O: Gives you 05-9 prompt (to run 
a PIG for example) (CLEAR 
returns you to 
C MODEM) 

H: Hang up phnnc 

F- Flush data collection buffer to 
ftfc 

C: Close text collection file 
L. Generate linefeed locally fol- 
lowing carriage return 

Vou can return to the selection menu 
ahcHe iV. liny time by holding down the 
CLEAR key and typing the '{ov character. 



"OS -9 cttmtnunivatians 
program* that ran Heal 
tcith the hit hanging Pi A 
port an the Calar 
Computer hare keen o 
loaf* time earning , , , 
ThU talent ver*ian «/ 
C MODEM teem* to hare 
conquered ait th*> 
problems. ** 



Make sure you wire your cable 
correctly if ynu plan to use C MODEM 
with the Color Computer. CMODEM 
requirc§ the non-standard wiring below: 

pms I and 2 received data 

pin } ground 

pm 4 transmitted data 

When you connect pm I and pin 2 
together, you generate an interrupt each 
time you send a character to the port 
C MODEM'S drivers need this interrupt 



to function properly. 

OS-? Communications program* 
that can deal with the hit banging PIA 
port on the Color Computer have been 
a long time coming. Every programmer 
who ha_s tried has run into problems 
This Jatest version of CMODEM sttmn 
to have conquered all the problem*, ft 
worked well and it was fun to use. 

Other products written by Dr, Pass 
include Super Stent h, a disassembler 
that tmil on FLEX and UNt- 

FLEX; cross assemblers that run under 
OS- 0 and generate code for the c80G\ 
6S0I, 6805, 6502, SOS*), 8048. *04S and 
Z-80 microprocessors: a program thai 
helps translate 6502 ai&embtercode into 
6809 code; and a program that translates 
position dependent &800 or 6809 code 
into position independent code. Many 
of ibese programs, especially Super 
Steufh. have been around for several 
years and are widely acclaimed r 
Now* about IBM 

John B. Martin and his programmers 
have been active in the OS- 0 community 
for several years, After they ran a lot 
of advertisements for their OS-9 pro- 
ducts for (he Color Computer early this 
year, my curiosity gat the best of me 
and I gave them a call I wound up 
with so many programs that t was 
overwhelmed. 

In our continuing attempt to clean 
the slate and start the new year fresh* 
here's an overview of the JBM Group's 
OS- 0 product tine 

LOOK U P And 5 LOOK UP are J BM + i 
answer to the missing metacharacters 
and wild cards in the OS-9 shell. On 
MS-DOS and CP/M computers you 
can type "Olfl •.BAS" to see a listing 
of only those programs that have a 
"HAS** extension You can do the same 
thing with many of the LIN IX utilities 
You can't do it with OS-9's DfR 
command. 



UK.AL" IN " LCI* " * MM VI * IN 1 L.O> ' W.KLk* 4 MM \L * IN * LOS * \Ni<.KLK> 



t.tftttftAiittnarm fAHi 

i.xtutm •ovflirarr fft* 

rnutf, IftwJT ii**" ms-*t* fU*t 

Tom Mi\ fAlii 

Prirkh IV*w tCMnttu*} 

Spr*?h Synfrmt t\t}> 



arm* <B8>1 



* E.D.C INDUSTRIES * 
Software * Hardware « Support 
Educational * Small Business • Games 

MHri uiJr '.".i-mh ii iMl+tt rtf 
iMs *;\m .'i UK" 
w •** im lUh-i 

Erttnded Hfsure ■ 1 "■■ 1 1 h»Fiv» ■ -mi- ,< 

613ft YORK BOULEVARD 

POST OFFICE BOX 42711 
IPS UNGtLEfr CA. 90050 



EXCLUSIVELY OJC. 

* 232 KpHHHrflwi* l> ^ih. 

— *+mnt* Jwrmma( pTKMtMt* 

\t, U.it mt tim^tSff that,, 

U.„rt.h fit**), kr-- £ intnl Nip^-rf 
^ Vpt Trwminmt fn if'trm 



- Vt fin. a tH,l <,,*.«>*si4. 

* ft-* Ti fi>r 

^ * Wfiihhu k^Hj^ £rt . ICt t * JWi> 
v Mmrh Mn#* - t». 4k 

131.99 + 2. SO $ A ■ .11 m ih 



LOCAL " IN • LOS * A^iCRLRS • IXMt'AL" L>i* LOS * AKtiEl.ES • LOCAL - IN - LOS * ANGELES 



258 TOE RAINBOW Mcrth 19S5 




The OFFICIAL BASIC09 TOUR 
GUIOE is skillfully written in a friend- 
ly and easy-to-read style. Just 
perfect for those new to computers 
and to BASIC09. U s also a valuable 
reference book for programmers,, 
engineers, students and hobbyists, 
providing an In-depth look at 
BASIC 09 plus an overview of the 
operating system, Compre- 
hensive reference sections on 
BASIC09 and OS-9 commands are 
also included 

The book "maps" out your route 
through the Mercedes of Basics . 
BASICD9 and puts you in the driv- 
er's seat in no time. Fasten your 
seatbelt, sit back and enjoy the ride 
lo perfecting your prog ram ming 
skills, 



MICRQWAHE . . , 

The OFFICIAL BASIC09 TOUR 
GUIDE comes from the people who 
wrote BASIC09 As the feeder in 
6309 system software, we at 
MICROWARE care about our users 
and want lo help you get I he most 
from our products. 

It's Easy to Order, 

Phone orders are accepted from 
MasterCard or VISA cardholders or 
for COD shipment. You can also 
order by mail using the coupon 
below. Quantity discounts are 
available to educational organ iza- 
I ions an d deal ers. For f u rthe r i nfor- 
maiion contact Micro ware 



Microwave System* CcwpcwatJon 
1866 HW. M4|h Hiwi 
Ors Moines low* $0322 
fctepnone 515^24-1*29 
Trie* 9ir>520-2535 



Pleasa sand copies ol the 

BeetcOS four Guide took at 
sac*. Arfa S2 00 for UPS sWppiog in 
the U.S. of $£.M for ctvorseas air mail 
per oook kwa reeidenis add fl^b 
sales lax 




CJty 

Stale 23 r>- 



Spttuilisls in system f-ctfbottrt \w bis-fumtl? ruhrtrrn^f^^rs tim* W?. 



D I tiBW enclosed a cn*cfc 
□ Charge to my dank card: 
MasterCard □ VISA □ 
Card Number . 



To lotVC the problem, J DM wrote 
LOOK VP and 53 I N >JCI P in BASH W 
When you buy the program you receive 
t-codc that runs under RVS'B. The wild 
card character, an asterisk, can appeal 
any where t.OOKUP also lets you 
search subdirectories lor mis sine r ilcs 

Sl.OOKt /'isadenticalln L(*UM P. 
except its output appears in sorted 
form This make* it a very handy tool 
lor organizing your disks. Ai»v -mice 
LOOK IP sends jtj output to OS -9 s 
standard output ptn h s you can easily 
redirect it to your printer fur a hard 
copy ui to a file for future reference, 



r *U hen yttti purr hasp 
the aetr version of OS-*J. 
y titt must again install 
any rantam driver* you 
had added fa your 
original vent ion aj OS'*}, 
FatUnv the direction* 
front the software 
manufacturer that y ou 
fid lowed when yon 
installed them the fir&t 
time."' 



And linally, ihe lOOkf P. Sl.OOKVP 
package also includes :t wild card delete 
procedure. This procedure prints the 
name of any (Uc thai matches your 
request and then deletes it. 

JflM k * EX A \tOi>, CttfiftFt utilities 
arc two more BASton l-cnde modules 
that you install in your working 
execution directorv usuallv DO 
t M Us 

You use EX4 MOD to examine a 
disk file and determine what type of 
modules it contains. It reports the 
modules language, type, si/e. data 
storage requirements, revision number, 
edition and the offset from I he beginning 
of the module 10 its execution address 
Like the LOOKUP package above. 
EXA MOD\ out put can he redirected 
to any device ot file on your computer, 

CtWRFV gives you a shorthand 
met hud of changing the version number 
of b AS ICO* I -code or 68(W object code 
modules in a Tile 1 1 automatically 
updates the header parity and CRC of 
the module after it makes the change 
for you 

The LUMar package Jrom JHM is a 
group of f>8>09 object code modules thai 
can he called from KAStttw to perform 
a number of tasks that are olten 
required in business programs- Some 



of these ta*ks can already he performed 
from bash'W by running the SHELL 
command. Oihers could be written 
direct I v in flASicw. However, both of 
these methods add overhead; either in 
the lor ai ot additional jobs running 
concurrently un your computer or in 
extra mcmon and stoker speed. 

II >ou plan in awe the routines a lot 
you can even load them into memory 
with a command in your STARTUP 
file. They total less than 4K bytes nl 
memory, I n save space, well define the 
individual routines thai come with 
IjdMat in table form 

Routine function 

Bhll Fill a string with spaces 

Caps Capitalize all lowercase 
letters in a string 

CFdl Fill a string with the 
character you speedy 

Cmpar Compare corresponding 
fields in similar structures 

ComCRC Compute the cyclic re- 
dundancy value of a 
module 

FilMjcr Return files' si/e or po- 
sition in file 

GAti Return the attributes of 
a Ilk 

I iet 1 D R ctu map rucess number 
and its Users Number 

(J Mod Return names nl modules 
linked to « vsicw module 

GPri Report the priority nl a 
process 

HiC Convert OS -9 n rings in 

BASICW strings 
1 n lis ts Accent uitf orrmui ed data 

from a terminal 
Lop Remove leading spaces 

from a string 
Psil Position a source string 

in a target string 
SclULD Change a program's user 

identification number 
Sleeper Suspend a Hasictn pro- 
cess temporarily 
SPri Set the priority of a 

process 

Siiucc/ Remove all spaces from 
a string 

Tctrl Set characteristic* of a 
terminal 

Tnmbr Report the name of a 
User's terminal 

The A DM 8 package gives you a way 
to copy data structures, comments and 
subroutines from a Library Pic lo a 
source code file This makes it caster 
lo use the tame routines over and over, 
and eliminates the lime wasted when 



you continue lo rccodc the same 
routines each time you need them. 

($AM U a package ui HASictw 
programs that let you create and Use 
Indexed Sequential files It eon lams 
three prog i am* and one procedure to 
let you create, update, review or 
reorganize youi ukv 

Another JHM package named XMF 
will let you use ISAM I lies lhai require 
more than one key Lor example, when 
you are searching through a 11 le con- 
taining a list of your employees, you 
may want to locate an employee's 
record by name, by payroll number or 
even by the date he came to work for 
you. The A7f F pack age helps you create 
the muEu*kc\ index you need to do this 
type of job. 

And finally, J6M sells a siring 
arithmetic system that lets you add, 
subtract, multiply, divide or compare 
very large a umbers accurately. When 
we say large, we mean 18 digits. Ii is 
well-suited for financial application* 
where accuracy is a must. 

In recent months JBM has released 
three new packages We haven't seen 
thenv but they look like they could 
prove useful in a typical office. They 
are .\f£SS \G I , u niuJu terminal mail 
system for OS-£l evel II systems; t 4U 
a personal appoint men I diary: and 
GEN VS. a stand-alone sort program. 

C ommrnls about Yertdon LOLUfl 

The local Radii* Shack in S pi i ngl idd . 
V ;J tinalh received their second 
shipment of Color Computer OS-9 
Version 1.01 00 a few days be I ore 
Christmas, By the lime i received my 
copy, the comments were starting To 
arrive. 

Hawkins oi I ad y smith. Wis,, reporting 
that the new version of OS-9 would not 
work with the Dusk Fa utility package 
sold by Computcrware. Since at one 
time or another I have used bulb 
Co mputcrw arc's new VC DISK module 
and D. P. Johnson s StMSK package, 
1 was concerned. 

Yet, stnee I knew both packages 
simply contained replacement module* 
h r ft* original Radio Shack VCDfSK 
module. I couldn't imagine why (hey 
wouldn't work. But. rest easy (rtends. 
Roth packages do work with the new 
Radio Shack Version 1 .01.00. I tried 
them myself, I lien, later I confirmed 
thai other people were using both 
packages with the new version i»1 OS- 
% Bill Brady left a message in one ol 
the databases on CompuServes OS-o 
SIC. Here u a summary ql his notes. 

"Q-PA A" works the same with the 



260 Th£ PftTMBOW MdiLii 1945 



new ( ( l(* Ihe new version also works 
line with SDfSk and double-sided* 
double-density disks, li works fine wiih 
the PBJ PC- PAX. which contain* a 
dock, dun and paiallcJ prmiei port," 
Bi -tih -aid 

*Thc new (.2 driver work*, bin I 
suggcsi you >cl >i mi M 1 1 I a- 4 La allow 
X-Un and X-Off lo work properly. 
Hfterm and other Has Km progiams 
execute ihr same. f\e noijced Ihe lyor* 
ahead lo>e* /or fewer characters rmw 
That alone makes il tor me." he vaid 

Aik-r [eeemny Haw km*' leuer. I also 
spoke wjth Brian l,ant/, a free-lance 
pn^nitnrner in 1 ampa* FliL t who 
authored Com pu I er ware's new DA TA 
8 A iVA database manager p roc rmn, He 
reported ihat he also has been using 
hnth SDfSh and Compulerwarc's 
CCDMK with Version 1.01.00. This 
make* me Ihink Ihat a reminder is 
necessary. 

Remember' When Von purchase ihe 
new version of GS-o t you mast again 
m>t.ill jnv L'usinm drivers you had 
adikd Il> yam prfgpnil version of OS- 
9. Follow the directions from ihe 
will ware manufacturer (hat you fol- 
lowed when you installed ihem the lirsi 
lime. 

I suspect Hawkins honied up 
with his new Version 1. 01. 00 disk, and 
Then iricd lo read a double-* ided, 40- 
truck dink he hud initialized after 
installing Cnmputerwnre's CCDJSK 
into Version 1.00 00. Since i be t t PtSh 
moduk in the new version of OS-9 is 
basically ihe same a* the CCDISK 
modute in the old version, it mill cannot 
read double-sided disk v Thus, Uuwksm 
found a problem. Again! Aficr you 
hring your new Version a\ OS-9 to life, 
don 1 ! forget to reinstall any custom 
module*. \mi have tH'fii tisme. 

Along those lines, here's a trick you 
can use with D- P. Johnson'* SDISK. 
If you only own single-sided disk drives 
and only use SDISK to read or write 
a standard OS-9 di.sk every once in 
awhile, voudu no I need lo peimarienilv 
msi:il: SDISK in vonr OS a Buoi We 
just load the I wo modules. Spf&H and 
SDK when you need them, Once they 
arc loaded into memory. >ou uan lih- 
litem by naming the standard disk 
deuee bv name For example: 

0S9: dir ^Ql or 



After you have used SDISK and 
SDL be sure to UN ( IN K them m order 



lo free ihe memory ihev use On the 
other hnnd, if yoti own double-sided 
drives, you will find n worth your while 
to go to the trouble of making a new 
system disk Ibui CLininins SOtSK ami 
the related standard OS •) device 
descriptors. 

I'nssihle hrrofi in I tnenmr million 
Chinees 

While «r ;nc i mi l hp *■ 1 1 h | t j i I ol 
Vernon I 01.00. I should meniion thai 
a scan ot the new pages 99- 10? nf the 
O.S-f Technuttt ttihrmaiion ttartWll 
that come with Ihe new disk contain 
sexpiul probable errors Here arc ihe 
problems I noticed. 

Under "SS R I Al» I ndrr ihe exit 

..-iHjililsmlv i! The cam hn ir [In- ftHOUV 
CC register is clear on exit from the 
routine, then the fiHlTJ ^rcghieT should, 
contain a dcr». ff. on ihe niher hiind. 
the carry bit is set, ihia indicaies I here 
has been an error — and if lhai ermr 
hsipppn-^ in he thai ihe device is not 
ready, then thai Reregister shot* Id 
contain ot in mnemonics. 

ESNOTR DY It looks like several linen 
were dropped in editing, 

Kollow tn^ "SS POS" The description 
for SS.FOf- the test for an end of 
file condition hus been deleted Oon'i 
throw out the pages from your origin til 
manual. This description does appear 
there 

Under "SS, Joy" On Fnlrv, the6809 4 s 
U- register should com am Sl.V nut SI 2 



as printed If you used SI 2, you would 
he asking OS-9 for the SS.DSTAT call 
just above, Thai's how these things 
work, The R-fcgisicr always com [tins 
ilir I unction code ol ihe function you 
warn to perform. I mav noi nave caught 
eseryihing. If I missed one let mc know, 
and I'll try to pass it on in the ncxl 
a vail a hie eolumn. 

And, in ease you are wondering about 
all ihe ir.vcitcmeni created by the new 
ATI APAC device driver and ,T2 
device written to work with ihe 
ciirtjidge. hcrr \ ihe scoop; "H allows 
tn>e RS-232 usage on the Color Com- 
puter, using a 6551 A CI A instead of 
the PI A 'bit banger' required if you use 
the 'RS-2J2 1 nort on ihe rear panel The 
"bu banker' retfuircs each bn to be 
forced through the I 1 1 A by software* 
limiting you in .100 or fiOO Baud reliably. 
The RS-232 hardware pack lakes ihe 
load off Ihe software, and handles the 
data as true serial T, O. allowing reliable 
speeds up to 19.200 Baud!" 

If you have a pioneering spirii — and 
most OS-9 users do — here's another 
1 1 Ut~ resting tidbii from the OS-9 SK'i. 
1 1 KCMH Dennis Bathory Kim of 
RAJNBQWfes. infamy is designing a 
"very inexpensive, down-*n-dirty" 
fiKtHM> computer. He wants to knmv 
what you want to see in hardware and 
software His Com puScrvc user n u mhe r 
is ?(M.sfiJ257 if ynu wuni to leave him 
it n^le \\\ ihe w'av, the comment* and 
demands on that "thread hL ;ire li rural! 



Lisflnft I: 
tiKOWHtfi riimrw 

RFJl Fro^rw to duwp « fll« to either ncr«en or 
RSI to the printer* 

REM Iti tho acreco node. It will olsplay the data 
It K l 1 R ocronn. in the ptlnLor node, It will display 

K I ' T 16 BCfDlB. 

RKfl 

TkKH Veraloa 1.3 

RtJi October 14, IW. 

MM 

KtJI 'Written by: A, Hoagesirnad 

Rttl *3JG Dltzler 

RRH Kansas City, Mlsnaurl - - - L 3 i 

Rfii 

RFJl 

Dill don?; BOOLEAN 

DIM pathllBt.f Uo:STRl«C 

Llti .v.-iv.-- ; i ;•!■-: -i 1 ] 

DIM am t lword O b ) t pa th ,wo rd byte t BYTE 

RIM n^tput *word(13>»t ,»jn t i}«.vlcu,ao.t:lle<»mt pbonUiap , hcji count :1KTRSER 

UciijB-FAlSfc 

UXiF 

FR1WT CIIR$(12) 

lHlUT "<l> rrlntee <U> Screen n , out put 
FR1WT 



fMtch teas THE flAIHBOW 261 



OS-* Hurt Group Note* 

II saddens roc lt> report that KiL.-h.inl 
Dundon. the editor of MOTH ihe OS- 

Users Group newslctiei. passed away 
ufier sulfcrinji li stroke on iJcccnibci 
8, 19K4. Although I had only met Dick 
in person on one occasion* I talked lo 
him on the phone several limes and 
considered him a good friend. He did 
on excellent job for the Users Group 
in the short tunc ihat he served. 

Fortunately, for the Users Group. 
Dick** close friend Tim Grovac has 
volunteered to take over the editor's job 

- at least until ihe new officers arc 
elected If you nine news, a prmuam 
or anything you would like to share with 

i ll. ■ I >S -9 users, please mail it lo Tint. 
Here's his address 

25K25 104th Avc.SE 

Sort* ^M 

Kent. WAWJI 

Also, Tim is looking lor an author 
lo take over his hamiih column in 
MOID li> he moves on to publish the 
whole thing If you are interested, he 
Ukl i hat yon Msnjd your credentials and 
a sample of some of your writing lo 
the address above (live him a hand. 
More than 750 llser* Group 

members receive MOTD ht-momhl> 

Mure Software l.vehinee Disks 

i hi\x Fvaleiia. SoNu-urc f schangt! 
committee chairman, report* thai disk 
numbers /cro Ihnoigh runt, numbers 
J t through 14 and nutnher 2 1 have hcen 
completed and arc available for your 
order Additionally. di*k number zero 

— the one yoo received free when you 
joined and disk number three, a 
number of word processing utilities, 
have been improved and carry version 
numbers o I 0.01 and XflL respect iu* l v 

In the December issue, we gave you 
the content* of disks zero through IX 
Men the breakdown on disk numbers 
14 through 25. 

14 — File maintenance utilities 

15 — Communications programs 

16 Hardware customization* 
(drivers and descrip- 
tors for non 'Standard 
hardware) 

1 7 - HAiitcov pr ogia mnterst i >o t k i i 
19 — System utilities 

19 — Languages programming 
environments (including 



INPUT "Eater tin? (nlhlli^ : patellar. 

SHELL "dlr ■*+pathH*t 

PRINT 

mKT ""Want another pactum? 
GET 10 .answer 

EX1T1P imiirer-'ll" OS. fln&Wcr-"^ TtlEN 

PRINT 

EK0KX.IT 

EKDLOCP 



HI PUT "Ct'irr Lhe lileiulKt " t lfle 
P« t h L I a t : -pa t hi if E+" Ila 

prikt ajR?(i2) 



BASE. 0 

DP EH Ipaih.patWlatiREAlJ 



F'Jft i:"n TO 12 
GET 4p4tU»Kordbyce 
*r»rdf i):-wordbjt« 

NEXT i 



IP uutptit-l THEN 

OPfiH lderi.ee, Vp": WRITE 

EESE 

devlc*t-0 
Htytf 



file 



PRINT We vice, "Kane t 
PRINT #dc vice, "Sine: 
PRINT fdevlee USING ~hZ>"\ word(2); wordP) 
PRINT #4ftv|e* t ¥ n*aa off not; 
PRINT fdevlqe USING "h2>"i irord(*)i vord(5> 
PRINT > . ' . ' ■ i ' i aditet 

PftTHT Idevlce USWtl "hl>"; word(9> .wordOOJ 
PRINT f device, "nata " ; 

PRINT Idevtce USING - U2>"; wordUDi vard(l2) 



SEEK #pnlh,0 

RBI print head Inn 

FPttNT IdPTlcc,"' p 
PAINT fdevLce," " 
If tiutpiit-1 THEH 

PRINT fdtfvlctr.-AUDR 0 t 2 3 U ( 7 8 U II C D £ f 0246BACE" 

PRlUr #dcvi-cer 1 

ELSE 



PRINT "AflEMl 0 12 3*567 

PRINT " 49ARCDF. F 

PRINT — 

BttJJ 



REH fcain fhmp routine 
he*tounti-0 

WILE K0T< EOF (# path)) 00 
GET # path, word byte 
■jtcllwordCascl ld<»unt)i*vordb*t* 
h*ttduap!-lieitdu»p+l 
aatllcount J"aae I traunt* L 
TP fiDFC#|*ath) THEN 



0 2*6' 

9 B D p* 



262 THE RAINBOW Mi.i-.-M 



20 Color Computer i ool k it 

21 File maintenance disk n urn her 

tV.Ci 

22 — Programming imln u s disk 

number three 

23 File processing uttl* disk 
number three 

24 tieiicrnl iiiierrst disk number 
twn 

23 Word processing util* disk 
number three 

Tlie programs for these disks have 
already been selected and torwanjed En 
other committee members who are 
assembling the master disks. They 
should for available by the second 
ilu.u h:i 

In December, we gave you a detailed 
bjreafcdown of the contents ot disks zero 
I h rough five I just received an alpha- 
betical lis! of all programs tn the User?. 
Group library and their disk a&sign- 
mnu> I am organizing it by disk 
number on* and hope to publish it in 
the April iastic. 

And, finaJly. Dr. James Petty. Dr. 
Robert F, Ringrosc and Joseph J. 
Diih-ue - alt OS-9 users in the Okla- 
homa City area — are doing a fan! Htltc 



EWiF 



ftUWT Idevlce BUMS "hZ*"; vordbytftj 



BXiTlF hisxtti 
FLINT fAsvice," " ; 

FOR 1 i-O TO »ai-l 

IF aatilwrd(l)>i27 THEN 

«Bcil«ord(i)s"aecilword(i)-i2S 

ENDIF 

IF BBcLlMordCO<l27 AND **cUwotd{ 1 »D1 THEN 

PRlrTT JdevLce USilte "*1> H ; CHRS(aaciiword(l)) i 
ELSE 

PRINT #dJS¥lcc."."j 

mat 

KEXT i 

END&XJT 
ENDUUILE 

EXIT IF <tana*TKUE THE* 
PRJ.HT 'device," " 
tiWUKXlI 

t¥ HQlKUexcounL.lZflH) THEN 
PRINT fdevtec," " 

BOff 



^1 

RrNDCRAF-ASnXK 

.M A HK in" ANALYSIS 
I'Ri sffRA M FOR t4K R* 
THS*.i COLOR CoMfl TER 



STOCK & FUND INVESTING 

with the 

TRS-80* COLOR COMPUTER 

USE FUMDGRAF AND FUND FILE 

Ft N OCR A F U 4 ■1tH/l rfenrhrt *niJ>cu prupMQ tbfti flWt nnJ* ft*£hi «nd 

anklyiM <»nrt» nt ■Ui*-k*. Inn idtf AMAMm ft *h*n m Rl.'Y «nd SEI £ 
Im^rivr tnmxkrt liicia( \jnrv» w.gf '"<HTf > 

GRAPHS Hn4> Pfnjrrp* up L, J.'W 
wwfcii SUPERIMPOSES ft»rfiMie*»i**i 

* kltl* Hi <fill*tpilt p«ltwt ftn-rth -it « 
H-, l, I rtr.t. 11-pi- fori. i »l.*bi 

f'Al n'LATES WW *ny i>* 
yrrcMl prtra ch«H|tr »rnt Ui» nnvinc 
i^mff i»nv *p*nJ INHICATES Ht'V 
tfldSFJ l.,«*»l» ^SDOStAFmn^ 
lftKEmnmt 

1* J?K Tip* * i " »*> 

it T.' R !i in lutk tt».»3. 
AlJf} 12 Hinfllnip: ..it «j: MfrirT* 

H'MIKILK r» r f»rrtfufni ami ***i*t«t mi»nnit*m»nl »nf'tn irrunii** 
Ujiniff .infAr I.' mdu^li ixmp.lnip r,r',|rH-k ( muLm*l fundi tMiotli, mat[*y 
IMriM Nlwlt rtr fl ' M >!■ I L& •Jin** r**Y m H I nlrll*n<rr*f #H iwu1 Mtuhri< far 
whmtopirtfulNitvtJucinft NEW«K VERMIN <m.'Miriiav«wMwn»c* 
«ll lr*n,iBflir,r,# 1 4|n id*t>rH mt»hMl Jiiirrtijkir* jutd «llc«l Im*4tb unv Iwb 
dAlrt .J yu!U ehunri- tmliJy ymrl^.Mir I *4»t»intr»lhtnrtl*nddiv>iJrnd»f.»Kl 

U.1 r*|4irl« 

FtNUFlLE REUtilltEA I* R ECR **n «»J ftCOl PRtNTtHt 
S. W» taaJu U# • jbI v lf.r M K YXb VtlJM 
Sin nwteiUofUvfAr»KKCH » ith'. 

Ann 12 hjftdiint HI «]l wnW» 

W r.tr fur IVti" htirfhat* Ir.r drLnU* < Uwlrr inq lunn inv.LrJ 

PARSONS SOFTWARE, DEPT- O 
1 IB WOODSH1RE DRIVE 
PARKE RSBl'RG, WV 261 01 



OS-9 SOFTWARE 
FOR COCO 

SOISK— StandanJ disk driver module allows the use 
of 35. 40. or 80 (rack single and double sided drives 
with CoCo OSr9 plus you gain the ability to 
read/wrlte'formal the standard OS 9 single and 
double density disk formats used on other OS-9 
systems. S29.95 

BOOTFIX— To make bootable double-sided disks 
Hj| 

SDISK + BOOTFIX— when ordered logalher $35.95 
FILTER KIT rr— Eleven utilities used as filters (with 
pipes) lo Give you "wild card" cJi rectory lists, copies, 
deletes, moves, lists, pagination, etc S29 95 
FILTER KfT #2 —Command Macro Generator to build 
new commands by combining old ones,and 9 oiber 
Utilities S29.95 

HACKER'S KIT Disassembler and memory 
dump/ fill utilities allow you to disassemble OS 9 
assembly code from disk or memory. $24,95 

Send SASE lor current catalog. 

Tormsi Prepaid check, MO. Visa, Mastercard or COD. 

Add Si S&H. {COD S3 exlrai- 

D.P. Johnsoo. 76S5 S.W. Cedarcrast S|. 

Portlsod. OR 97223 (503) 244-81 52 

(We appreciate your calling toctwwn 9-11 *M Pac>tfc Time,] 

OS Q lii .i HAdAmarh ot Mivowtitv and Md1cho4b 



Mnteh tOBS THE RAINBOW 263 



job with the llser Group* membership 
committee. Tlicy have just completed 
a new database ihut con lain* Ihe name 
and addicts of each member. Things 
are looking up for the group. 

Here arc two ftAStaw utility programs 
thai should help you gel your Icei wet 
wilh RA«tiow. They were contributed hy 
Ad H Anus C, Hoogcnraad ol Kaiu;^ 
City T Mo. Remember, if you hove :i 
short routine you would like to share 
with other "KISSHhlv OS renders . 
vend il to uv at THF RAIN HOW We'll 
try to get it in a& soon as possible. 

DVMPM 

Ad nanus wrote ihis program before 
he realized the QS>9 DUMP uldily had 
an **'V* option. You can use it in dump 
a file to the printer or the screen. 

When you start ft, DOMPM asks if 
you want to dump 10 the printer or 
screen. Next, it asks lor upaihlist Here, 
you enter the pathlist to the dircclory 
thai contains the file. It u ill give you 
a directory of that pathlist and ask you 
if you want another pathlist 

If you have the right directory, you'll 
be asked for the name of the lik you 
would Si ke lo dump 11 you jsked for 
the printer eariier. Pl'.hfPM will dump 
out 16 addresses per line h dumps eight 
addresses per line on your screen. Both 
modes display the ASCII values of 
character-, at the end of each line. When 
the program is finished, it asks you if 
you want to dump another file 

Deijik 

DeLfilr wu\ just a "fool -a round'* 
program designed b\ Huopenraad It 
gives you another way to delete files 
from your disks 

I In* program run* much like 
IK' MP St, hirst, it asks for a pathlist, 
then displays a directory It then asks 
you hir the name of the file you would 
like to delete, alter you type the name, 
it delete* the file and asks if you want 
\o delete another 

I hese two programs were my first 
experience with HASION. I wanted to 
write .1 piogrum wuli no line Humbert, 
goto statements or GOSUB staicments. 
Again, I wrote [>t Kf P\f because I 
didn't know the "-I option was 
available. If I had known that. 1 
probably wouldn't have written the 
program, but it was a very £ond 
learning experience, anyway 

Thai's all for March, Have a good 
month and we'll see what we can cook 
Up for April 



enulouf 

PRINT Idovlce." * 

PRINT 'device " 
CLOSE #p*tfi 

IF out put- I THEN 
CLOSE t device 
END1P 

PRINT 'Want aun the t dunpr * 
GET #<J,iui6vcr 

If jjnmjcr-" r y'* UK anawar""1f* 
RUN dumiw 

EVD1P 

EN9 



Listing 2: 

PROCEDURE del_fil« 

REH An alternate Co deleting fllca from your 

REM ill Bkctccs. 

REN 

181 Written by: 

REH \* Hoogenraad 

RFJl 4316 DittUr 

REil Kjdfl-is City, Hlattourl 64133 

REJt 

RJ-H version 1.0 

tjtt October 14, 19ft* 

RfcJt 



DlK i : -.5: IH ;j : ; 

DIM f tic njwf: STRING 
tJlH pattilletsSTRLNG 



SHELL "inad del* 



LOOP 

PRINT CflR$(12> 

IMPUT "Enter pathlist : 

SUELL "dir "+pathll»t 



,pothlifle 



PRINT 'Delete any of theac files? "; 
GET fu.aujnrer 

IP a«n«r-"y" OR a nave r-" IT THEN 
PRlNr 

IHPUT "Enter fllenamei ", filename 
pa c til l a t s -p#tul 1 a t +" / "+i iltrw wk 
SHELL "del -+pathllsL 

ELSE 
PRIHT 

END1F 

Ham 

PlOKT "Delete another file? 
{JET #[),fltiMwrr 

ERTTIF artavnr-'n" rjR ttrnvez""*" tttEW 

SHELL "unlink del" 

DJDEX1T 



264 THE RAINBOW Marc* IflBfc 



a/a 



in 



os-n 



OS-9 UTILITY 



RESTORING 

youR.OS-9 



FILE 



Now you can recover that deleted file 
By Brian A. Lantz 



E 



ver have something like this happen? Delete 
the wrong Rlc, thinking you had a readable 
backup that only produces an I/O Error? 

In Extended Color BASIC this has happened 
to mc many times, as it may have to you. 
Fortunately, a long time ago 1 figured out 
how to painfully recover the fitefs). If this 
has happened to you more than once, you may have also. 

But what about under OS-9? If you are like most OS-9 users 
(not just CoCo users), you are totally lost when it comes 

to recovering a deleted file* What's that? You say only a dummy 
has that happen! Only a beginner! 

I can disprove that by using an Incident that happened to a friend 
of mine as an example. This friend is a computer professional from 
way hack. Almost two decades ago he was involved in the 
development ol one of the finest educational languages developed 
to date. He helped design one of the largest computer installations 
I have ever seen. Whai this man doesn't know about computers 
doesn't need 10 be known! Surely something like this could not 
happen lo a knowledgeable, computer professional like this, right? 

He was in »hc process of cleaning up his hard disk when someone 
distracted him. Instead of typing in the entire line, he typed: 

DELD1R . v\ i"KR 

Murphy's law took its turn again as he looked at the terminal to 



Deleting directory Tile 

IJsi directory, delete directory* or 

quit? 

O/d/q) - 



(Brian Lam '2 is a software engineer an J 
consultant. He is the author of OS-9 
Tcxtoals.OS-9 Databank" Itaicharger 
an J tvthvr toftware currently on thr 
market) 

M.irr.r lUnS THE RAINBOW 265 



: 

5 



Not knowing his previous mistake of 
an incomplete palhlisu he r uf course, 
typed in a 'D' aruj entered So, OS~ u 
proceeded to delete all the files in his 
current directory. This directory had 
the only copies of the source Tor a new 
version of a complete new language for 
OS-9. Before the mistake was nolued, 
over In file* were deleted! I promptly 
received a desperate telephone call tit 
help him out. The happy ending b that 
we were able to restore 16 out nl 16 
files, completely! 

How rci Save Deleted File* 

Now for the "how-to 1 ' pan. How can 
ww save those valuable dies d they 
happen to be deleted bv mistake or 
accident? 

First, the ideal tool needed; the 
PATCH utility command. This is 
&vai table in Ihe frisk tfa & Vtiiilm 
package from Compute n» art Other 
utilities can produce the same results, 
but 1 recommend using PATCH for the 



least work and fastest recovery lime. 
I will explain haw to restore files using 
PA1CH, but even if you don't have 
PATCH t the principles are the same. 

Now for a little knowledge of how 
things are organized on (be OS-9 disk 
doesn't refer to a disk bv track 
number and sector number like most 
operating systems (i.e.. Ff FX). GS-9 
uses a Logical Sector Number MSN) 
The first sector of the disk is LSN 0, 
followed by LSN I, etc Fhis IS the way 
OS-9 can access differ ent types of drives 
in l he -.a me way No matter how many 
tracks and vector* it has, LSN 43 is the 
44t h actual sector u\ ilie di*k, 

266 THE RAINBOW MUCH nu& 



"A File Descriptor is 
a one-sector 
information center for 
the fiio; each fite has 
one, including 
directories. Severs! 
things are stored in the 
Fife Descriptor sector, 
including the fife's 
attributes, the file 
owner's user number, 
the modification date 
and creation date, the 
fife size and the 
segment list." 




The OS*9 directory is a Utile different 
from Color Disk Basic, also. Each 
directory entry is 32 bytes long- J be 
first 29 bytes arc the filename. 1 be last 
character of the filename ha* the Most 
Significant Bit set. The other three bytes 
are the pointer to the File Descriptor 
sector of the file. 

A File Descriptor is ll one-sector 
information center for the 5k; each file 
has one. including directories. Several 
things ure siored in the File Descriptor 
sector, including the file's at I rib met 
{viewed with a OJR L), the file owner's 
usei numhei. the Mu'dif»catiusi dale and 
creation date, the lite sue and the 



segment list. The segment list is a table 
of five -byte entries Mint tell where the 
fife's sectors are actually located, and 
how many sectors arc in each segment. 

I nd of Basic Training 

Now Wilh (lie basics oul ol the wa> . 
I..' i '> I li rough the restoration process. 
Die first thing that needs to he done 
is n> enter the PATCH ulility. Ict% 
assume lor our discussion that the 
deleted file was named NEEDED. FfLE. 
and was located on drive , DO. We 
would enter the PATCH utility by 
typing: 

PATCH -OOP 

This opens the em ire disk located in 
drive DO for patching. The next thing 
*e sec I hi: iop>f inhi run ice. and the 
prompt T which look* Like this: 

I I mega Soft Paich utility version 2.20 
Copyright 19 B.I by Certified Software 

Corporation — >■ 

The first I hing we want to do is locale 
the root directory for / DO. Ffifii 
ail .pi itiatmn ii local t-d m I KN 0, along 
with several oi her useful I id bits. To do 
this we use the D" opium of PATCH, 
This will display in Hex and decimal 
l he byies requested, If only one number 
is given on the command line, then 256 
bytes are displayed, starling with ihe 
byte requested To display LSN 0 t type: 

-> D eero 

The result is Tsample I, This Is frnm 
one oi my disks, and is actual output 
from PATCH. The root directory's File 
Deveripior sector is located in the 
eighth, ninth and tenth bytes of I SN 
U\ which, in this case, is 00 00 03. You 
will find that, wilh rare exceptions, the 
root directory's bile Descriptor sector 
will alway s be this, but it is wise to check 
anyway. 

In order to find a file, we mu.M loaf 
•il the I Mi: 1 lescriptoi so let's (ell 
PATCH what we wanl: 

-> D W93ae30Q 

Note this i we needed two additional 
*cros ai the end. This is because LSN* 
refer in the numher of scvuirs, not bytes. 
Thi* PATCH command could have 
been given as: 

-> o mea 

Ihe result is Karuptc 2 Mils is a 
typical File Descriptor sector Tf will not 



Example t 

.m 

tftfr oftt ll234Si7B9ABCvEF 

WW MH MM H I? FA II II 41 14 11 U II 11 II H Ff IA tf ..i..* 

IIIIBllt Nil 17 M II II M ft II IC JE it 54 W 12 If Zf IE K|*.«4 

nmm NZt 65 71 ft AC 21 49 4* 21 JS 31 21 54 73 M fcl 41 ml 11 H Tnti 
lllfll!! 1171 21 S3 79 11 74 65 H U 44 fa? 73 EE H II H II Svftt* Disk.... 
11111449 INI II 13 H 13 II 31 12 91 H II H |A 14 19 U Bt f 

nmm n» ci a* il ii h h ii it h ii h h » if « n i » 

mum %m it 11 h ii tt » h ei 1111 h « tt ii m h , 

mnm w% m w ii ii ii u n it 11 11 n 11 h n m h 

nmm mi it u m u h n h ii « 11 tt tt n 11 h n 

mmw mi n w 11 w h w h » n 11 h ii h h n ii 

mum tm n 11 h 11 h ii m ii m ii n n n it n h 

mam mi ti it *t n ei n u ii h ii h ii h ii n ii 

mmrj 4ici ii h h ii n it n tt « it » « m n n n , 

nmm m* m 11 h h h ii bi h h ii it n m h m it * 

mWil IICI II 41 il II II » 19 It M tt tt It fl BI H II 

Ii«eiltl IKI H H II II H II II U M It M II ft II M It 

stt 



take the space to describe aJl of what s 
hete, just what concern* thi* article.) 
Notice bytes 9 (h rough SOC. These 
bytes, 00 00 01 20 in this example arc 
the file si/t in bytes, not sectors. If wc 
were looking at the File Descriptor ol 
ik ddc led file, these would all he /en*. 

The other important bytes start at 
j 1 1 mm SI0 This is where I he 5cprm. nl 
Um ubfc ntiirts. Krieh segment list cmr>' 
consists ol live bytes. The first three 
bytes tin* the I ogical Sector Number 

►1 the first sector of a block. The 
remaining iwo byte* urc the length of 
the block in seeing. T he entry following 
the In si valid one must be ail zeros, hi 
this case, the LSN is 00 00 04 tor simply 
•1| and i he length of the file in sectors 

■. ut ii? Not ill' that SO 1 20 bytes become 
i^o sectors for ihe segment list. 
Examine Directory 

Now il V time to examine a direct nr> 
Wc know that the fu si segment ststrts 
with LSN 4, so we type: 
-> o eiatfl 



'We have footed OS- 
9 into believing the file 
still exists, but the 
disk's sector map still 
believes the sectors 
deleted are available 
for use. This means the 
first time a file is 
created or edited, it 
coufd overwrite our 
recovered tile . . . " 



jtfRI have created or edited files since 
NEED F D. Ft LE was deleted. the data 
from the file \s almost a cinch to find 
("almost" wrtl he explained below). 

Rather than take all the "fun" out 
of recovering your first file. HI just 
describe must of ihe rest The next step 
U to read I he file** File Descriptor 



Example 2 

tuioi ma ¥ 
•Miein 1311 n 

MitlJ 1321 N 
11111231 im H 
umw tut H 
MMI35I 135* N 
MMI3H 1361 H 
MIH37I 1371 M 
mtr.ii |3«| n 
Hm^l 13*1 M 
mioi dimi m 
MMflfcl 1361 H 
MI»I3CI I3JCI II 

mmw »h it 

HHI3fl !3£t II 
eiMe:F| I3FI N 

,P6 

,CE 



17 3*5 
II M 54 IA IF 
11 #4 II 12 H 
M N M It II 
11 N II II H 
II H II if H 
II II ft II II 
II H II tl II 
01 II tl II It 

ii ie ii ft ii 
ei m ib n ii 

II M II H II 

ii ii n u it 
ii n m « ii 

it II 11 1? 11 
It H II » II 
(1 II 11 If 11 



t J B I 
IJ tC 12 N 
II II H H 
tl II M H 
II 11 M 11 
If M II IB 

n ii ee it 

fit II it II 
II 11 H II 

« ii ii te 

w 11 Bfl 11 
14 ii ii te 

N 11 H It 

u ii ea ie 

ee ii ?i ii 

(i ii ii ie 

w ii « n 



ft i c o 

N IL 21 II 
H II H II 
HUH 11 
II II tt II 
M II H tl 
II II U It 

ii ei «i ii 
ii ii i« i? 
n it « ii 

ii «t it in 

N 11 fit II 
M 11 6* If 
If It 11 11 

ii ii at it 
n ie ii ei 
II «i n i« 



E F 
H 

M II H,ll 

II M 

It II ..... 

11 l« 

II II 

W H 

ii ei 

II H 

It II 

N M 

M II 

(IN 

II II 

tt te 

N II 



and now we have F*amplc i. This is 
a typical directory listing, lit it wc find 
the remains of the X EE DEO. FILE. As 
you can see, when u file is deleted in 
OS- 0 , ihe first byte of the filename is 
ch tinged to a zero, This is the same as 
vuih \ olnf I )tsk RASH . The rest of the 
iliitLt»n> cntr> is Ml unchanged- This 
is what helps us to recover the file 

Notice the last three bytes of I he entry 
[b| M'-FDFn.FfLEM offset