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