Skip to main content

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

See other formats


s|0 



November 1985 Canada $4.95 U.S. $3.95 



'he 




THE COLOR COMPUTER MONTHLY MAGAZINE 

HODEMING 

3ur Telecommunications Issue 

Rainbow Online 

iall Us on Delphi! 

rhe CoBBS Connection 

fou Be the SysOp! 




Also 

A Nationwide BBS Directory 
A Friendly File-Transfer Program 
C-QSL and COAX for Hams 

Plus 

Try CoCo T ™pshooting 
Play Computer "Horse" 
Shan Hin*« With Gamers 
Lear Prt„ 'mming Tips 





With 

BRIAN LANTZ ON STEVE BLYN ON EOUCATIONTlONNIE FALK 
AND JIM REED ONLINE, AND INCLUDiNG MORE THAN FOUR DOZEN 
NEW PRQCttJCT ANNOUNCEMENTS AND CRITICAL REVIEWS 



9 




The Best Money Can Buy . . . 
HDS Floppy Drive Controller Board 





' Bunt 




i" 



Drive 0 Compleie i£. 
Drive 1 Complete , . . Vl ,<, 
Drive 0 8, 1 Dual Drive 

Reduce your 1/0 errors with the Hard Drive Specialist 
Floppy Drive Controller for the Color Compuler. Gold edge 
card connectors, advanced design, and ttve absence ot 
patentiorrretDrs make ll the best available. Our newest ver- 
sion controller allows the use of either (two 34 p.n ROWS). 
m (one 24 pin and one 26 pin ROM) Using this board with 
the standard Radio Shack ROM gives you 100% compel!* 
blllty wiih all Radio Shack software 
Completed and Tested Board 

with Radio Shack ROM . , 

i includes Case, and DOS Instructions.) 
Completed and Tested Board without ROM . 
(Includes Case} 

Bare Board wiih Instruction manual 

Pans KM For Bare Board without ROM . 
Radio Shack ROM (current version) .... 
Radio Shack ROM 1.0 



SINGLE SiDED DOUBLE SIDED 
32^3 $199. S2a9 $229. 
. ,$169. $209. 
.$399, $4m 



$139, 

S119. 

$4U. 

$23. 
540 



I^WIITVN W<J»I 



< utw a* V<*» M*n#ft»'«i. or #i» Tmnie r Qr 
My not'OMrtfa'd fcinaimii Cm hfrtawrtt' fnopw 

Jdti* tf*ftJ*o i*1t» Kh«Jl Immi tc#rl rsH«nl 



AOOS ROM (24 of 20 pin PROM) 

AOOS is a product of SpectroSyslems Of Miami FtorK 
and is fully supported by the author. The HDS version of 
ADOS supports 2 drives, 40 track, fints trk-to-lrk drives 
only either Single Sided or Double Sided, 
TKBUG Monitor and DOS 1 .0 

on PROM (24 or 28) S40. 

New unique CoCo software monitor In ROM designed 
for a minimum of key strokes and fully compatible with the 
t .0 verfonof disk basic Features 33 single key commands, 
allowing the user to quickly display and screen edit RAM »n 
either hex or ASCII format Also allows I he user lo dump 
semen or memory to prtnler, set break points, alter baud 
rate, set 64 K RAM mode, and more, TKBUG by TOMMY 
KEETON 



HARD DRIVE SPECIALIST 

1 -713-480-6O0O 
Order Line 1-600-231-6671 
tG208 Hickory Knoll 
Houston, Texas 77089 




From Computer Plus to YOU . - . 
PLUS a ner PLUS oner PLUS 



Tandy 200 24KS739 
Model 100 24K £ 510 



Color Computer II 
w:16K Basic $107.95 
W/64K Ext. Basic $479 



Tandy 1000 $779 
Tandy 4000 Ht> $1539 



Smith Corona M 000 
5259 



Color Com pu lor Dish Drive 
Drive 01239 Drivel 5169 



DMP105 $160 



BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHACK COMPUTER PRODUCTS 



COMPUTERS 

Tutay 1MQ 1 Dfvv 1 2&K 779.00 

Tandy 1 0DD HD 1 Q Meg 256K 1 539,00 

Tandy 1 200 HE) 1 0 Meg. 256* 1 599.00 

Model IVP 64K wtth Detkmofe «89 00 

PRINTERS 

Radio Shack DWP- 105 16000 

Radio Stack DMP13Q 269.00 

Radio Shack DM P430 660.00 

RodJo Shock CGP 220 33900 
Radio Shock DWP*22QDany Wheel4a9,D0 

SI ! *»r RWO EXP- 560 Dai ly Wheel 42S. 00 

Star S& ID 245 00 

Star SG-15 410-DO 

PanasonloMCWl 275 00 

CITOH PlCWfltor 8610AP + NLQ 34S DO 

Toshiba 1340 535.00 

0«! I data 192 375,00 

EpwnLX40 245,00 

Epson FX- 165 369.00 

MODEMS 

« a d i c Shoe k DC M 3 r, H 0 d I m 52 .00 

9o dio Shock DCM-5 Maae m 99.00 

Radio Shack DC Modem 221 2 315 .00 



COLOR COMPUTER MISC. 

Rudkf atvulk iv» Com rollei U<? 00 
E*tor>ded Bai ic Rom Khl 39 95 

64K Ram U pgiOOft Kll 39.00 
Radio Stack Deluxe Keyboard KU 24 95 
HJL Keyboard Upgrade K|| 79.95 
COCO Ma» V Cablo 27.95 
Bolek Serial lo Parallel GQftt 69 95 
Hodl a Stack OCR 61 Recorder 52 00 
Rodl o Stack Deluxe Joyuick 2ts 95 
Afti dtik Color 300 Monitor 265 00 

Arr.de* Video 300 Gi een Monitor 139.00 
Amdek Video 300 Amber Monitor 149.00 
raitan, Co lor 220 Monitor 245.00 
TatunoDM'12VLCCr«rv Monitor 139 00 
Tatung DM-12VLA Amber Montlof 149. 00 
Rodto Shack VM 2 Gieon Monitor 129 00 
Mark Daia U n Iverial Video Or Iver 29.95 

COLO R CD M PUTER SO FTW ARE 

TAPE DISK 

Approach Canirol Srmul- 29 95 34 95 

World* 01 Flight 29 95 3295 

MuitongP-51 FIlghlSJmuL 29.95 34 95 

Spectral Typing Tutor 1995 22 95 

Dungeon Quest 2495 27 95 



Malar tdar 2495 
Sam SJuelh Private Eye 24 95 
Mark Dale Giaphle Adven 24.95 
Graphic am (disk cniyj 
COCO Max by Coiorwdre 69.95 
Color Com E (ram) 49.95 

Aulalerm ay PKE Com pall ng39.95 
Key 264K by Key Color & 9$ 
Telewriter 64 4995 
Deft Potcal Workbench 
Deft Eirtro 

Pro Color File Enhanced 2.0 
Telegraphies by Derringer 



Elite Cak 
Elite Ward 
Elite File (am oniyj 
Dy noCal c (d isk on ly I 
Word Pack II by PfiJ 
VIP Writer (lope 4 disk) 
VtP Inlegt afed Library (disk) 



69.95 
69.95 



27.95 
2795 
27.95 
29 95 
69 95 
49 95 
49.95 
44-95 
59 95 
B9 9E 
39.95 
59.95 
24.95 
69 95. 
69,95 
74.50 
99 95 

134.95 
69 95 

14995 



Oder any 2 software pieces listed 
and take 10% oft their Hated price 
AH Radio Shack software 10% off Mil 
Send tot oomplele lilt 



CALL TOLL FREE 
1-800-343-8124 

• LOWEST POSSIBLE PRICES 

• BEST POSSIBLE WARRANTY 

• KNOWLEDGEABLE SALES STAFF 
■ TfMELY DELIVERY 

• SHOPPING CONVENIENCE 



com 



PC Box 1094 
480 King Street 
Littleton, MA 01460 

IN MASSACHUSETTS. CALL 1617) 486-3191 



SINCE 1973 



AO I e> a FoglUEKod iiademark of Tandy C aif- . 



Under 
The 



ie 





FEATURES 



l™! Computer Trapsfro ot i rxql Richard W. R utter 

Muster the art of airborne target shooting 

- XFEH16/Dan/e/ Choulnard 



Trade files over telephone lines 
© C-Q&UAian Hanusiak 



CoCo s quick station log 
[=) Remole2/Scoff M. Taylor 



Have a computer rap session 
fs) The First 'Horse* Lose*/ Tim Jones 



Test your basketball shooting skill 
— CoBBS/ Richa rd Dun c an 



is 

36 
44 



106 



More power and protection for your BBS 
Co Co Conversation/ La rry Landwehr 124 



129 
135 



An introduction to the system *s features 

; — J Screen Pokes Made Easy /Bill Bern too 162 

Keep credit where credit is due 

- utile Black Book/ Eric Hartley 



172 



Make CoCo your phone and address directory 
SI CO AMirvin L McNafly 180 



n "> U ! IU 



Determines Ham radio transmission tine losses 



172 




Cover Htuttratlon copyright * 1965 
by Wes Kendall 



_•. The smaJI cassetta tape 
symbols beside features 
a nd rag u far colu mns i n dlcate that 
the program listings with these 
article* are on this month's rain- 
bow on tape, ready to ClCR-3 and 
RUR, For full details, check our 
RAJ NBO W ON tape ad on Page 151 



DEPARTMENTS 



Ad uerl liter Index 



256 



Back Id sue Information 

CoCo Gn)lery 

Correction! 



Lallan To Rainbow 

The Pipeline 

Rainbow Intel, 



Received And Certified 



139 
17* 

ia4 

_6 
120 
116 

tee 



Reviewing Reviews 
Scoreboard 



Sec re board Pointers 
Sub milling Material 
To Rainbow 



Subscription Information. 
Theae Fine Store* 



19Q 
166 

tea 

210 
214 
254 



NEXT MONTH: Our Holiday Issue will help get you into trie festivities 
of the season with some special music and graphics features. CoCo 
will perform accompaniment for caroling with Christmas Songs and 
tetl the story of "Rudolph the Red-Nosed Rem deer" In graphics 
Illustrations. Fred Scerbo's " Wishing Well" will Inciude a special 
holiday game, or enjoy a twist of trivia with 17c- Tec- roe. Also. Dennis 
Weide will present part one of a two-pert hardware project that shows 
how to use your computer as a "burglar alarm" device 

Stuff your stocking with December s RAINBOW for a host of gifts that 
East all year 'round — utilities, games, and hardware and software 
reviews — and let CoCo brighten the holiday season. 



COLUMNS 



[5] BASIC Training/ Joseph Koiar 



74 









USB 7 


November 1965 Vol. V No. 4 



A diversion a day keeps programming fey 

Building November's Rainbow/Jim Reed , 

Managing Editor's comments 

Byte Waiter/a Bartty Bett$ 



Jlte long and winding road to assembly language graphics 
CommLinlt/ft Wayne Day. 



16 



90 



61 



Harvesting summers bumper crop of BBSs 
Earth To EM Ed EUers 



Beam up those "tech" questions 
s\ Education Notes; Steve Biyn. 



158 



30 



Working with the Electronic Book, part I 

Education Qvtrvbwf Michael Ptog t Ph.D 

Microcomputers: Not just a student learning fool 

pniHTWJLawfence C. Falk 

Editors notes 

Turn Of The Screw/ Tony DiStelano 



102 



Putting the finishing touches on the analog-io*digital converter 
fs Wishing VliW/Fred Scerbo. 



12 



84 



79 



Super Mathsheet Generator II 



RAINBOWTECH 



ls3 Accessible Appttcit J on s/ Richard White 



A mailing label printer for the spreadsheet 
Custom Color/ Dennis Kitsz 



245 



24* 



W\e letter box printer buffer, part 2 
Downloads/Da^ Downard 



Answers to your technical questions 
KfSSable OS-9/Date L Puckett 



216 



218 



Confessions of an enlightened spreadsheet user 
Learning Brian A. Lantz 

The utility room 

PRODUCT REVIEWS 



241 



Product Review Contents. 



1BT 



Editor and Pufclljhar 

Lnwrance C, Fal* 

ateneflofl Editor Jarnen E Rood 
Sufitar Edlloc GOurrnfry Noo 
Technical Editor Dan Downard 
SuLirrHiiloni Edildf Ju(ta K ap1 hd rhnler 
Copy Edliar T&misra Renne Dunn 
Ravtvwi Editor E Monica Dortri 
EdltortiJ A»LaUmh Wendy Falk. 

Judi Huicrs-n&on. Shir Joy Morgan 
Technical AaaletasiB Ed EHer a, Jim Sowakl 
Ccxiltf tHJ ting Ed I Id n gob Al b nechl , 

R. Bartty Ballv Slew Blyn, R Wayne pay. 

Tony DiStrjIana, Dennis Kilti, Jotaoh Kamr. 

Mhehaek Piog> Data PucnelT. Fred Scnrbo, 

Richard Whlta 
Coniuhlrvg Editor* Danny humphreia, 

Belinda C. Kirbv, T Kevin Nikola 

An Director Sally A Gotrhaua 
Aaafitaht Art Director ieny McKlernan 
Deilgnare Trncoy Jonas, HoldJ MJaxodon, 
Kevin Guiggma 

Chlet ol Typo Q raphy Dabble Hartley 
Typoflraphy Sarvkeai 

Jndy DcylB h Angela Kaplhumniflr 
Suzanne Banish Kufowslty 

Filtott, Inc. 

Pruldint Lawrence C. Falk 



Gena ret Manager Poiric la H mrech 

Editorial O^aClo* J Shifts E. Rwd 

AieL Editorial Director Julia Kapthammer 

Exauirlr** Ei2nur Cuurmtjy Nun 

Craatlro Director Sally A GuNhtujs 
Manager ol Public natation* WAyne Fowiar 

Administrative Aiilatant 10 lha PubHiher 

Judy Bras hear 
Ami. General Manager tor Finance 

Donna Snuoh 
Boom keeper Diana Moo to 
Ad willing Accounta Beverly Taylor 
Guslar Accoun li J udy Quash noC* 
Account* Pay able/A OP Una Regan 
DlroclOf of Fulllllmtnl SarVtoiB 

Bonnta F'owonfeld 
AaaU V\u at FuWllment Service! Sandy A dp n- 
A tit. CuiEoniflr Service Manager 

Drnnti Jus^co 
RAINBOW ON TAPE Suh«.cr1p|lorii 

Monica Wheat 
Ward P'MHiftr Manager Patricia Eaton 
Chill of Production Service* Malta Smith 
Olipelcn Janico Easiburn 
Raaaareh Atililuiti B*v*rly Beerdon. 

J_aurlfl Falk, Shamn Smiih 

Adva nukng Coonliutor DottB Taylor 

MVartlilng Aiilitint Oe&Olu Baxter 
(502) 220-4402 
Far RAINBOW Advrttwinv 

utHS M*rit*ttnQ Ottlco 
irformtlwn, im Prngt 25$ 



tpie iLajhidw 3 publi^rnhd overy jncfltn c> ine year by FALSQFT. |Ml* The FaOon Bui>rJirvg, sffiB u.S Hirjlvwiy « P.O Uok Jfl5 fffiipeci NY 4006« Photi; (507) 
;j S-i <8E this RAN«eo«, RAIN BO Willi and im MNatOW i^a RAIN BOWNmI logcly pea itd rogi »w<rf * rrodomm ka or f AL SOP T. Irvc ■ SocflnJ ctota panagejH W Proaoeel 
KVsfidfOOi:ionalor(l£:ea LSP? N 7(K-0£0 rJSSM Q74A-4797) POSTMASTER: Send nddrBuchangM Id THE AAiNeOw l> 0 brut 3Hi F'r^tKt KV40QS9 FDrwexdiM 
POBiage Guaranuwt. Autnomod su> a«:&i^d daw ponaoa pud I'om H^mltton. Online by CioadaPon:. Ottawi OntiriD. Cnnada.. * Enure eentarvH copyright < py 
fALSOFT. I've., 19A5 thc khhiow i* inrenOad Tor I ha priyaioi uto ind pkuliura Ol Ira lub«cnp&ri md pw(chi«nj one] riproduCtion by any ntoma i p/phipusd. Lrti 
?r in larrnaUprt h#?|uh n for ihu iinjl« *mi uu p1 curchiMm ir*d iny PCnir uk li 9stpr«Miy pronibllod. All progrun* nonwn ire olitti buled un in "m ft beitt. erith&^r 
^mmlvolany kind wrtittoever. •Tpncy. Col^r rasjc. EfflPnUnci Color basic ind Pi pan r^ Pskari rw Jiierad * traaiminu dIim Tandy Ccrp C0^<'u5eive<»l rtgniorti-; 
* 1j|dirn|rk pr C«mfru5«fw "rm * 5uss4;rEp4icn,i 14 Trti e^ixaow nm JJ1 pur yvnr m irie Unllid SEiln Cimdun ratal are U 5 SufTacis mill io atner counthaa 
II U 3. S63. i»r mi,l U S J 103 A I ^ i^icnpiitirn Decln wUh n«it BMuHbl* liluv * Llmicad faec* uu«« in ivamblo PUih im notlca lor tiiu&t wfUch en m ortnt and 
tnH. Paymrn( *cC9pltd by VISA. M*»tprCird. ArncfK^r. Ejipreaa. uitl. Check or mCHwy arO«r h U.S. currancy only. 



LETTERS TO THE 






Roy G. Biv's True 
Identity Revealed 



1 thought some (if not most) of your 
readers would like to leant the history of 
Roy G. Biv. J also met him in high school 
just is you did — in (act. probably in physio 
class. If it wasn't lor Roy G. Div, wc would 
not have the rainbow. Roy G» Biv is [u 
memory deuce for retailing the order of] the 
-even primary colors in a. rainbow. 

R ed 
□ range 

Y dlow 
G reeo. 
H |ne 

t ndigo 

V iolei 

If you look nt a rainbow. youU see the 
colors in that order. Congratulations loTKt 
RAINBOW on h job well done. 

Attm S, Cttfp 
Dnifrti. FA 

Editor's Note: Right you art, 
Allen! Keep fallowing Hoy and 
Hit RAtNROW, 



COMMENTS 

Editor: 

A letter from Roy Davis appearing in the 
July 1965 RAINBOW [Page 1] inspired me to 
respond. Yes, Roy, there is a good SAT 
program available For the CoCo. Unfortu- 
nately, Radio Shack has Incited ii up in their 
Home Sales division and will only tell it us 
part of a much more expensive package. 

ln the same issue a letter from F.C. 
Caswell [Page h] complained of programs 
that wont wort with a disk system installed. 
I go one step further. I won't buy programs 
that either went on disk or can't easily be 
I ni J tele rred t u J isk, I he n i a i o r rea.so u i h e h ai 

6 the rainbow NovflTTitiflr leae. 



1 hit\x tfircL- children who mv the computer 
and I am afraid they will damage the com- 
puter by continually unplugging the drives. 

Dun Wolfe 
Marieua. 6A 



Simpler to Pull (tie Plug 

^ 1 am really appalled bv the letter that F.C* 
Co* well wrote whjch appeared in the July 
19X5 Anniversary issue of THE rainbow 
[Page fi] He said it got him very upset when 
someone told him he had to disconnect his 
disk drives in order to run a certain program. 
He also said the programs should be ready 
for disk and include a tape modification. 

May he some of us CoCo users cannot 
afford 1200 plus to buy a disk drive for the 
Color Computer we presently own lr would 
rcully be a dumb idee to write programs for 
disk and include a tape modification. Aftet 
all, many begin iicis who da have the lane 
recorder for their CoCo but do not have the 
disk would get confused by having to modify 
the program* Keep things simple . Afier all, 
how long does it lake to unplug your disk 
controllers compared m having to modify an 
entire program? 

Ktnncth F. Johnson 
Bangor, ME 



Editor: 

I am res pond my to Rie Miller's Letter ill 
the July (985 rainbow issue [Page a], He 
was concerned abnui some method for the 
Color Computer to control professional 
music symhesi^ers. Our company produces 
a MIDI interface culled the Color Midi 
Connection which serve* this purpose. 

MIDI stands for Musical Instrument 
Digital Interface and is installed practically 
in oil new synthesizers, rhythm units, se- 
quencer* and other devices of this sort. This 



interlace allows ^equenccm and computers 
lo control these instruments. 

We have a sequencer software package 
called Syn Trax t h at con r m U a MIDI system 
composed of many synthesizers, By the way, 
the Color Computer makes a powerful 
controlling device for these musical instru- 
ments* 

If anyone else is interested in this type of 
UL-nvny, please write us a brief letter and we 
will be glad to send you additional uiforma- 
iian about our products. 

Frank M. Cutofo 
Inttrconip Sound 



HINTS AND TIPS 

Editor: 

After checking in ihrce stores and going 
to my favorite place to buy I nj: MiNftow for 
the second time, t finally bought the June 
I9K5 issue. 

The first article that caught my eye was 
^Chopper Assault" on Page 28. After several 
hours, I had the program typed in 1 1 know 
i should get Rainbow on TAPE], and as 
normal hugs and typos were noi allowing me 
to complete the game, t decided it was time 
to read the article. 1 was very disturbed to 
notice the las I sentence in ■ lie new e > the lost 
paragraph "Chopper Asjttuli does not work 
on a disk-based system." 

Well, after all that work. I was not about 
to give up, so with ihc changes noted below, 
I got Chopper Assault to work on my disk- 
based system. 

Llna 33Q Vl=flND fl91); V=RND{255) 
?ai - j as 1 127- 1 m : ^-2m i 5$=96 : 05-96 

Also, everywhere RS as Mund, n nerds to 
he changed lo RB. RS is found on lines 330. 
520, 540 and 760 

Geratd J. Norman 
A/eja, AZ 



The Price is Right 

Editor; 

At the Columbia Mo., Amateur Radio 
Ha infest, 1 purchased three set* of 64 K chips 
jil prira ut 512J0 □erjef of eight, Tbe chips 
am 150 tis and marked MC3764-I5. t 
upgraded three alder CoCos and all chips 
checked OK on vario us mem ory check s. The 
chips were purchased from Alpha Labs, 
2m Oakland Grave) Road. Columbia, MO 
65202- Just wanted ta pass along this infor- 
mal! on io other readers. At thai price, there 
i* no excuse for only 16 or 32K. 

Let Green 
Jefferson City, MO 



Pal eh From the Pi si 

With the publishing of Colin SieaimauV 
"Getting on the Right Track" in your July 
1985 issue, many readers may benefii from 
this patch to Roger Sehrag"s "More Power- 
ful Backup Utility" (RAINBOW. December 
\9&$), To formal and hack up 40 tracks 
rather than 35, change Hoes 88 and 377 of 
the source code listing to CHPfl Or. if 
you used the same OR G as 1 he source tatting, 
you can Load the assembled program and 
POKE LHll£a,4ft: PrjKE IH14C7.49 

If you want an option to exit the program, 
add the label Kl to Line 265. then add these 
linn immediately above it (with 
you will have to renumber); 



CMPA ftt 

etc IO 

CLR HI 
IMP SA027 

With this change you can use BKf-AK to 
rel urn to basic anytime the program asks 
for input. 

Fred Sawleltr 
Huntjvtile, TX 

Free Granules (in Display 

Editor: 

My compl .men t s i o your m agnail ne for t he 
information given and the knowledge that 
one can gain from addiction to it Jiid 

RAINBOW ON TAPE. 

Here's an addition that may be helpful on 
the Hello program in the August 1985 issue 
J Page 69 j, odd 1 ine 175 PRINT P42B, 
TREE-"; i PRINT B43fl, FREE (ON J. 

This will add a line to the screen indicating 
the free granules left on the disk, 

Arthur Joms 
Aurora, Ontario 



Insiiiil Color 

iiditor: 

Here's a bint I'm sure will be *>f great 
assistance 10 CoCo-n Mi everywhere. White 
moM or all of us art now well familiar with 
the art slatted moire tutors* sivai table to us in 
PtiODE 4 J SCREEN 1 .1. 1 donl ibtnk many are 



aware of CoCo's ability io produce counties* 
combinations automaticattyi Thai's right, 
256 art if acted Kinne patterns and colors that 
can even be Pfll NTed . 

Here's how it "a doner POKE a number 
between zero and 255 inio location I7& and 
immediately PRINTJs^y} — (he com- 
puter uks this location to stoic the color 
number, sn hy not specifying a paint color 
number you can force CoCo to use what li 
already found there, I have been able to 
produce every imaginable shade and tint. 
One thing to keep in mind here, though, is 
CoCo's irksome tendency lo switch the 
arlif acted red and blue shades almost arbi- 
trarily. If care is taken in this regard, Little 
problem should iins.c 

Does anyone know how I can POKE 
aigvle? Write me at 111 East Condot Road, 
15857, 

John Petruna 
St. Marys. PA 



Save ibe Scoreboard! 

Editor: 

I received my rainbow today and dove 
right in. 1 ttart at the first page and jjo right 
through, only skipping the articles that are 
completely "Greek" to mC 

ln your article, "Building August's Rain- 
bow" on Page 16 of the August 1985 issue, 
I was appalled to find that "Scoreboard 
Pointers" ranked at the very bottom [o! your 
RAlNBOWfest survey] and might get axed. 
For people like myself (and there are many), 



AV.VV7.VJWW^.VA\V,V.V.V.-A 



SCREEN) 

^ COLOR CHARACTER GENERATOR 




W. ■ .VV.W 



RAINBOW 
mm 



A NEW DIMENSION IN COLOR COMPUTING "Xr* 



»H<iur ifwlji]** * char act" owfm+bCch- *nti t<nr<* v'^pfK * 
VIM »? >wi flT t r j, t . 

>FuU 22* t**l ■tdflrifrtnc eMTieit'i, Jndnriirn in ill PHOOEE, 
Prknlt **# tltallj 1 . 

p All ■*! chum l»<iBwiffii ui v< if inipirtnL. Supputl* ill BASIC. 
T£T«£U BASIC ao<1 DIE*. Eiwimh. 

*AUlQ*lttt lo#d«T '•cojrnjtP |h*i ?J» I 40' CiHWUfltll, 

■ Mi4 UP la 3 ehflr»ct«f *<!•* in * cakor t .11 on qn># t[r**n, * 
I &l a I oT 10 ma* in a lab** ft on EM to K*H $r J?*H *n 
vwr Meal nodp. 

*U»a up 16 4 tfft I >fi* -im)ow icrittit (pT iny fit** A lie 

T*tekir>i I K5Min*it »1 1 |i *c+aU|rva fcl a^tittfll on* Ikna lcimi 

* Ii*c)u4p« poiM »vi I P*vntW» vcrtim du*p« w 2 tint 'e* R/?+ 

£PKWI I &PP-m pr«*l«Tl. ' p lo»H WUCTl r I 

* f&acta) Tr«£« UeU r can em u**d to dacua ptoatama tw Itn* at 
1 tl** I *yan v aphlc* % 

*A |P<[1*L pnnlsr control [ir tuIpvi chiir«ctpra to trw 1C' Hn 
k pranlat ifepuff PWfJimlf - 

-A huat r«t «U £Ortt C&KMPUtat AvHr L OoEP i'ihJ U p It fuu 

miifri wtHa pnolhor t>p&or<p> wiTlvnur <l. 



INCENTIVE SOFTWARE 
15191 R81-0133 



p,o< box jzy 

ST AT TON 8 
LONDON ONTARIO 
CANADA MoA ^Wl 

TAPE - 2*».95 'JS or 
DISK - 27.95 US or 



P,0* BOX 72*U 
PORT HURON 
MICHIGAN fctyjOl 
0 ■ S * A ■ 

16K BASIC 
29^95 CDN 
32-95 CDN 



Tap* 1& Oil* >>P«P4drr i^arllhlP tc^ "Sti^ Of ftDCDf^ Up par 
postal* witMYi i+& L CAHp-DA an a+flnrj gva* a20r Dl^aFwlH 
p1an.pi add at. Ollw cnunt r i*a p!»a»a >dd [>iapgv wdjn 
pifr»ji adP 



NovsmtWf 1W5 THE RAINBOW 7 



Educational Programs 




BASKETBALL 
STATISTICS 

by Joft Stowns 

Coaches, i&[ CoCodo the paporwnrn. 1 
Keeps each Individual gam 5, plus 
league non-iaague and an g^ama to- 
ta's (or a maximum 0' IS players m up 
la 29 games. State can be fcepl Irt as 
many a* t? oittereni categories — 
assists, steals, field goals, and free 
Ihrov* atats {rnaoo-Bltemoled- 
oercentages), o^enwe and defen- 
sive rebounds, turnovers, persona' 
louls. charges, pteylng. time, quarters 
played and points Totata for pic op- 
position loom and Tor your individual 
players are pHn table. Your season 
record and scores-to-dale ate avail* 
able si anytime Basketball Statis- 
tics prints a year-end summary 01 
each Individual player an a game- by- 
game basis. Team stats tor your team 
and the opponents' totals lo+ the- year 
are Included Menu driven — Easy to 
run — Excellent for most any basket* 
ball 10am 

Tandy Color Computer 
requires Extended Baste. 
22K Dtak - $79.95 

Tandy Model III IV *P 

32K oisk -sae.ss 



Ir****. * 1 * 



LONG DIVISION V 

&/ kftjrtr* Asflursr 

Provides practice In long dnrtfldfi Pf 
whole numbers wilti lutona' hetp A 
bJi n k. r p c ui rsor he ip* studer: ts wi th the 
cor roc! placemenl of each digit. A 
special workspace is provided for mol- 
^plication. When aver an error la 
made, students may ask Tor assis- 
tance. The reason for 'he error is 
given Students may correct ihe crmt 
and continue on with the problem. 
Long Division is multi-feveien ana In- 
cludes sconng 

Grades 4-6 
£19,95 Cassette 
521.35 Disk 
Tandy Color Computer 
requires Extended Basic 
Also available for Commodore &4 

Write Nir a tree brochure 
or e^k lor □ daaler demonstration. 
S5 Software Programs are amo 
svatiabte through Radio Sfr&r.k II 
Express Order. 



B-5 Software Co. 

102-1 Bsinhrldge Puica 
ColumbtJS, Ohio 43223 

Phone. (614) 276-2752 




tetters of ttny kind from readers are espe- 
cially interesting. We arc not into your "hi- 
tech" articles hut wmiLd ritivcr ask you to ax 
them became there are also readers whu 
know what I Hey J. re about and look lor ward 
|o information uonrained in I htm. I enjoy 
THE rainbow very much and this i* just a 
plea from the "I kite guy" who has a compu- 
ter for fun and games. DonY forget usl 

R. Stnisi 
Sarance Ltk*> N Y 

Editor: 

1 just lead "Building August \ Rainbow"* 
and Ihe pan about "Scoreboard" possibly 
being "axed 1 * out of THE HAIKnow Dent 
even consider it 1 lhe*t are still tots of us thai 
like it a lot and find it helpful in solving 
Adventure games and mastering urcade- 
■, r > 1 1 ■ games , Please t jke this into consid- 
c tali oh and thanks for the excellent CoCo 
muga/inc- 

Chm Sfurru 
Cnhniai Height*, VA 



3 



American Ingenuity 

Edttfir: 

I 1 tally enjoy rainbow magazine hut I 
have a difficult time typing in all those 
exciting programs and games, 1 loved the 
"Co Co Unfurls Old Glory" salute by J f: 
Bergeron Page 1 1? in your July 1985 issue, 
for iho*e readers who haven't typed it in, 
they could replace hue* 370-760 with the 
following to save time, energy and memory, 

10 rrjRx=.itiTDsa5TEPiti 

20 CltiCLttX\18K5: CIRCLE! K»2G 1,5: 

CJfiCL,E|X,42j.5!CIF?CLE(X.59),55! 

CIf?CI_£t«\?*),S 

30 NEKT 

4© raPX-lflT082ST£PlG 
50 CIGCLE£X.lfl),5:C[RCLE[)c,34 J ,5: 
CI9CLEfK,S9] .SiCIWXEfX.SCKS 
&& NEXT 

This change eliminates a lot of work and 
teems to speed up the running of the pro- 
gram. 

Jantfi A TtHttrka 

YvungsuHM, OH 
INFORMATION PLEAS 

Editor; 

Dr> you have a current list of active BBSs 
on the wen coast? 

Rwhurd W. Hantr 
Santa Pauls). CA 

Editors Noit 1 See "Coromlink" by 
R . Wayne Day on Page 61 or litis 

iv»Lit for d furti rl ISarB of BBSs, 

Editor: 

My father has just brought home a Sharp 
PA-IO00H portable tntelli writer. It has m> 
RS-232C parallel interface — 34-pin rnaic. 
Has anyone experimented with I his model, 
and what would he the moat efficient way 
to adapt ii in my CoCo7 Write me al 56*1 
Goldfield Drive, 95123, 

Andrea Wiftfitsworth 
San Jase t CA 



Editor: 

tn your I9&4 Holiday issue [December] I 
ordered a muraphone MM-I0O 300 Baud 
mini modem out of the catalog in the 
magazine. Now thai I have it, the Radio 

Shack Stores SB> I need a nivn!r,jrn in nuiLr 

it work. Can you please help me find a 



n;nf;i .irn 1 



Dmtatd Guv 
Qiympia. WA 



Editor's Note: Any "terminer* 
pruf ram will ateompthh what you 



Saving I he Penguins 

Editor: 

J am writing in regard tu a game tn your 
February 1985 issue [Page 3 Jj titled "Louie 
Wants You to Join the Penguin Paiml " liy 
Paul Wagorn, 

My children have a 64 K Fx tended basic 
Color Computer, On two different occa- 
sions we Have entered the subject program 
into the compiiier; the program works fine. 
Our problem starts when we attempt to save 
the program on cassette tape, On every 
attempt we get an "out of string" error 
message, We have tried everything we could 
think of to no avail. 

We are quite puzzled that the program 
works well but will not save* Since my 
children wan I in keep I he program so much, 
f am turning to yon in the hope you can 
advise me as to what the problem mav be. 

AR. Gordtey 
Houston, TX 

Editor 1 * Noict Try typing CLlPR 
200. 



COBOL Compiler? 

Editor: 

1 have a 32K Extended BASIC Color 
Computer with cassette drive and was 
wondering if a </< UiUL compiler is available 
for iL I haven't seen one advertised any- 
where, I know it's available for the Radio 
Shock Model 11, hut why nnt for the Cntnr 
Computer? 

[f anyone has information on where 1 
might find a COBOL Compiler for mv C0C0. 
please write to me at 3*2$ Rock way Crcj,, 
Canada K2O0M3 

Jim Ptrktm 

IJghling Ihe Way 

Editor: 

I am woadering whit type of lamp 1 
should use on my computer desk. 1 have a 
desk that is built into a comer. My TV set 
ii 10 my left on a shelf mi eye level. Presently, 
I use a table lamp ul my right, but it either 
glares in my eyes or on the TV screen. 1 have 
thought about replacing the lamp with either 
a clamp-on swing arm lamp or one that 
attaches 10 the wall in from of rnt?. I've <U! n o 



THE RJON0OW NorarnErtf 1985 



confiidrred a ceiling lamp or a floor modeJ- 
J am mi crested in what others use. Please 
write to me at RuraJ Routt, 50670. 

As a former Undercolor subscriber, J am 
elated that the rainbow will Fulfill my 
*ubsc[i()[[Or= iu the le-mei. now that ii has 
ceas-ed publication. I s&n\ ihink of := belter 
replacement for Umfrreafart 

Lee Dentil 
Shell Bock, IA 

1 am in need of a low com printer that can 
prim out both graphic? and near letter- 
quality characters for reports. I would 
appreciate hearing Iron! anyone who could 
scad me information, about *uch a printer. 

Aho, can anyone tell me the difference 
between I he J DOS and the Radio Shack 
DOS controllers? I would tike to buy nae or 
them, but Ida ant know which. Write to rue 
at M2I Nevada Avenue N,W>, 

Michael Carmody 
Washington, D.C> 



minute, the text t« displayed mi only 120 
wurdsV minute. 

For n speed reading program thai really 
works T t refer your readers 10 Page 16 of that 
name July 1*85 italic of rainbow 

Bemke Klein 
Ukti Software 



SPECIFIC PROGRAM SEARCH 

Biitor: 

I am 1,1 years old and would tike to start 
my own BBS, but t don't know huw, I was 
wondering if you can or recently have 
published any BBS programs? 

J, Greg Cotton 
Phoenix, AZ 



Editor's Note: We tuggest you rend 
two »rilclcji by Lint Letter — No- 
vember 19*3, Page 20, "Supreme 
SysOpand Magnificent Modem Mis- 



ter" and November I9S4, Page 44. 
"Rainbuard." Also* see trie article, 
"CoBBS^nn Pape ) J5 of ihli Isiue. 



Editor; 

I urn writing in inquire if any member of 
the C0C0 Community is aware of learning 
programs fur the CuCo that teach Chinese, 
cither modern simplified characters or 
traditional characters, Any information 
would be greatly appreciated. Wute to ttic 
at ,177 rtamiltnn Street, 12210. 

Steven Leibo 
Albany, NY 



Looking For Locksmiths 

Editor: 

he.iuvL' I din u wnscri I get ovt-r Ism. i 
publication* each year (sample copies to 
keep (rack of trends) Publisher's Weekly, 
The Wall Street Journal and RAINBOW are 



Kditor s Note; The difference is in ihe 
a hill ties (a use third party disk drives 
and 1 be commands eich allow. Read 
1 be ads in THE RAINBOW for more 
information. 

Dragon Metamorphosis 

Editor 

As a long term reader of your magazine 
1 am greatly impressed. I have owned a 
Dragon 32 fur the last year jnd a half. Since 
it k rtfi Irtngflr being mnmifjicliirrH t had n 

local enthusiast convert the Dragon to 
accept most software available fur the 
CoChi. It is. 95 percent compatible while 
retaining the use of the parallel prime t port, 
I dt» have one queMion Has. anyone who 
has done a similar conversion found a way 
to use the parallel port with machine lan- 
guage program* such as ihe VIP series? 
Wriic to me at 122 El ma Street, Canada I-2N 

6A2- , - 

Rkh Davts 

St, Catharines, Ontario 



Not So Speedy 

EdHQr, 

As a marketer of software fur the Color 
Computer, we have always been grateful for 
THE rainbows strong stand against &oft- 
ware piracy. 

Recently, wc were amazed to see a portion 
of one of our programs appear within a 
program printed in an article in raisboW, 
In the article " Rapid Reading" on Page 129 
of the July 1985 issue, the calculation of 
read i ng speed on Line 160 is the same as li ncs 
19 and 21 of the Speed Reading program 
that we have marketed since February I Q 84. 
The timing calculation contains six-digit 
numbers, so the agreement cannot be a 
coincidence. 

Unfortunately* the program in thai article 
misinterprets the calculation and gives an 
inaccurate talue of reading speed. For 
example, when the user requests 200 words,/ 



triod pictures corp. 



i £ <& L i 



Hwr^FiT. *i i m as WSUk t» n«£ a**wj* 



THI ANIMATOR SERIES 



l^lpTi fa JA^IT.4hf ilf IN.| Jkfl m*p KlMl ±K**mm<H* 

fllAOTHf »I*Prw EM 

•i-f IKfUAlO*- • • ""I * "-. ' • - ■ ■' 11 I *■ ■ '— 1 ' 

fugn H 1 IK 'l*tmt <tm I 1 w> 

'■««"■ iimiii* I ItjKdit BPf^TJ US CtH 

ii»«»lCM.W i •**} *™mji»|^» PI 




arviewtn m n< jimcm, or .Lum-v 1 * 



- THE 1RIAP PBSSCHOOL SfftliS — 
CtSTIPtDE AOC » * 1-33 . 

r.f.-fir^ t 1 141 Hi!* *IHrl I r.j*l*! r^r- , . 
'HiriP U*t il' i^ini ftt\ IP t WMII^ 

ALPHABET ST1W 

TirJ4P>tP i ■ Pi- CHrAT^Mi f | jLpi C ii la^pp if rumin l L . h . 
■■UTwmitrw "iu l " I 'P' U-C BX ^ ■r J, + , + nl *■■-■»" I'll! 

»—ci, B»VMT C<U *KH 

Cl(iM»WM|!UltplP Pl>KhME|f 



■ UBTI1MJL4 



fl ULl 



fl on 1 




□ □ d a flp no ■* 





irH^M^iweWTL™. mm 



SEND NO MONEY 

LjV'tl bi|l biju i*t|h fa/Qiri Hncminl 



1ml •raw atpM 
tnlAD mc TUNIS 
'D kK lit) 



CAtL 0* wnirt tub cj.talOO 




Novum be 1 19a-: THE RAIKIBOW 9 



the only subscriptions I pay Far. If L didn't 
ilnd your magmnc both Uieful and profes- 
sionally done, I certainly wouldn't have it on 
such a tiny list 

I am uying to compile * list of program* 
jpeoffically designed Tor the use nf luck- 
imilbs. Any information from rainbow 
readers will be appreciated, especially any 
locksmiih currently Uitn^ u cucupucer. 
Add mi correspondence to Box 99 RD *M, 

Jnhn McCotimch 
mkqffcy\ PA 



BOUQUETS 

Edimr: 

1 buy a great deal of software through: 
your ads. It is a pleasure to inform you when 
the support is behind the sate. 

That is just the case with Lloyd £. Pulley. 
Sr., who authored ROM-FREE marketed 
by Prickly- Pear. 1 had a problem with the 
program and Mr Pulley called me twice. 
Following thai, he sent me an updated 
version plus another program for my trou- 
ble. 

A reputable magazine tins reputable 
advertisers in most cases, and rainbow is no 
exception- Mr. Pulley backs his programs, 
and ft is a pleasure doing business with him 
and your fine magazine. 

Emory Hevward 
Frank fin, T V 

A Real Plus 

Editor 

Pd like to put in a good word for one of 
your regular advertisers, Computer Plus of 
Littleton. Ma*s, After having some trouble 
with a malfunctioning sen al-po mile] printer 
interface, they suggested a iwapfor a beiicr 
unit — no charge,, no hassle. And this is in 
addition to a free repair done previously, not 



lo mention ions of good advice on many 
ileitis along the way. An A* for Computer 
Plus. 

Greg Fricksan 
LtfVett. MA 

FiiUm 

I would like 10 commend Cognilcc lor 
their speedy service. 1 ordered Ttltwritrr*64 
on a Monday nnd received it the following 
Thursday, Who could aik for more? 

As for Telcwriier-64, it ts an excellent 
program thai everyone with a CoCo and 
printer should have, 

Thanks. Coguiiec h and thanks lo THE 
RAINBOW for a great magazine. 

day Tiiompmn 
Wtst Frankfort, it 

New Address 

Editor 

Please advise your leadership that the 
Co Co Freeware Clearinghouse has changed 
its name in conjunction with a move lo a new 
location. Our new name and address u: 

US'WAREE 
P.O. Box 5811 
Lumpoc* CA 9J4J6 

Vour readers can obtain more informa- 
tion on US* WAR El and our user-supported 
software by forwarding a sclf-ad dressed, 
■damped c ri v c I c i pe mid a* king for either our 
User* or Authors Info-Paks. 

Donald C, Marker, Jt, 
US' WARE! 



nut. RAINBOW welcome* letters to the edi- 
tors. Mail should be addressed f o: Letters lo 
Rainbow, The Fatsofl Building. P.O. Box 
IKS. Prospect, KY 40059. Letter* should 
include the writer's full name and address. 
I eltcrs mar br edited for purposes of clarity 
Or apace* 



Ml IS AN D i.EITEBS 



HIT, in44 




Envdupc of the Month 



Cafuromu Pius 
Aft. Sinai, NY 



These Introductory 
Level storks are 
now available for TRS-8Q 
Color Computers. 

If you have a TRSotl Color Computer 
with disk drive, the stories belnw offer 
the perfect introduction to the addictive 
pleasures of Infocom™ interactive 
fictioiL 



WISH B RING E*H" 

In this faniasy 
alary you start out as 
an oriftnary mail clerk 
delivering a mysteri- 
ous ransom note and 
end up -marie stone 
In hand -emfcai'king 
on it eerier of whimsical adventures that 
take you to a destination bey ond ytp* 
wildest i Wains. 



WN IIJilNt i-x 



m 



PLAWjffikU 



PLA.STTTFAL3 

In this sci-fi com* 
edy you Vo a mojh 
wielding ensgn on a 
Stellar Fairofship 
whichpromptly 
explodes, stranding 
you mi ii mysterious 
deserted world with onlvPloyd the 
mischievous robot lo help you am- It. 

THE WITNESS * 

In this claa-if 
iWs whodunit, a 
easeofbuickmail 
tu rns to murder 
before yonr eyes, 
IfetiH hlive to took far 




\ dues, question >us- 

ihTe-i 




iml niuilyze Evidence in sci]vt j I he 
case, If you live that long. 

TKK FOUR-IS- 
<INT fXFlXOM 

SAMPLER'" 

Still not eon- 
vinceri? This sampler, 
which contains por- 
tion famPUNET 
FALL* ZORKM, The 
WTTKESS,- 1 and INFIDEL* will give you 
a taste of our stories for just S7,95. If you 
dont 3o\'e it. well giveyou a refund 
I f yfiu do, well give you $8 loward any 
regular Motrin ssory. Itbo cant lose. 

Call 1*800.263-6868 In r»rrkn 
The TR&80 Color CbmpuUr vamwa of 
these slorieti and the ones shown on the 
opposite page are not available m any 
store. Call toll-free to order yours now. 

inFocom 

-' L!Wn tnAwonv lut WiUHaH tWlK It lm Iwdwuu* \4 

Mnttn. Inc frMlK. I'UVKmU-TV W1T\I *>.«Hl 
J Kr ttlZh ire !/wWnurfc* 



10 THE RAINBOW November 1365 



Earth will be destroyed in 12 minutes 
to make way for a hyperspace bypass. 

Should you hitchhike into the next galaxy 

Or stay and drink beer? 

Blip the disk in your computer m id suddenly vou are 
Arthur Dent, the dubious hero of THE HITCHHIKER'S 
GUIDE TO THE GALAXY.a side-splitting masta wk 
of kiteractive fiction by novelist Douglas Adams and 
Infocom's Steve Meretaky. And every decision you 
make will shape the story's outcome "Suppose tor 
instance you decide to linger in the pub. iou simply 
type^inpktoEngiish: 



>DR INK THE BEER 
And the stoiy iBsponds: 

VOU GET DRUNK AND HAVE A TER- 
RIFIC TIME FOR TWELVE MINUTES* 
ARE THE LIFE AND SOUL DF 
THE PUB* THEY ALL 
CLAP YDU ON 
THE BACK 





AND 
TELL YOU 
WHAT A GREAT 
CHAP YOU ARE AND 
THEN THE EARTH GETS 
UNEXPECTEDLY DEMOLISHED. ,DU 
WAKE UP WITH A HANGOVER WHICH LASTS 
FOR ALL ETERNITY, YOU HAVE DIED, 

Suppose, on the other hand . you decide to: 

i EXIT THE VILLAGE PUB THEN GO NORTH Jk\ 

In that case you'll be off on the most mind-bogglingip 
hilarious adventure any eaithling ever had. 

You eoirunuiikaU?~anrt the story responds -in full 
sentences. So at every tm*n, you have literally thousands 
of alternati ves. If you decide it might be wise, for 
instance, to wrap a towel around your head, just say so: 



>WRAP THE TOWEL AROUND MY HEAD 

And the story responds: 

THE RAVENOUS BUGBLATTER BEAST OF 
TRA6L IS COMPLETELY BEWILDERED* 
IT IS SO DIM IT THINKS IF YOU CAN 1 T 
SEE IT* IT CAN ' T SEE YOU 

Simply staying alive from one Kany situa- 
tion to tfie next wiD require every proton of 
pusle solving prowess your mere mortal 
mind can muster* So put down 
that beer and hitchhike 
down to your local 
software store today. 
Before they put that 
by pass in. 





l\™»nyi|irtii nthF'frl'kflillii 
totruniu dpmr Iwmt id fkhtL. 



inpoconx 



KarirtQTT iriarnutiL'H aiL [ 900-2Si-468S. Or write tout 



rm uniU.!# r r TltS^H^itarCiiirpulm wilJG rlnh OTt 



One of Ihc things wcVe been wauling Lo be involved with for a 
number of year s has fin ally come to pass. We're very happy about 
it and 1 think you will be, too, because it means an expanded 
capability for you and your Co Co. 

Here at THE RAINBOW, we figure that we art in the communications 
business. That is. we believe our primary goal is to communicate things 
to others; while, at the same time, allow others to share information with 
one another. 

I happen lo think we do all this pretty well (and the mail I gel from 
many of you seems to indicate agreement), but there has always been a 
wish that we could do it better. Now, 1 think we have a way. 

By the time you read this, we will be heavily involved in supplying 
information to you through a telecommunications capability. We have 
selected the Delphi neiwork for a number of reasons I will no! go into here, 
but suffice it to say that now you can call up Delphi and join our CoCo 
Special Interest Group (or SfG)> 

There is no initial cost — either for the first hour on Delphi, for joining 
Delphi or for joining the CoCo SIG — if you're a rainbow subscriber 
If you are not, then you i-.in --i inscribe and get the same benefits. There 
k detailed information on pages 26 and 27 of this issue. 

Delphi connect lime is inexpensive after your first free hour* Just 56 an 
hour, even at J 200 Baud, But best of all, it offers a two-way communi- 
cations medium for you and for us, You'll be able to leave your questions 
on the forum and gel answers; youll be able lo communicate in real time 
with many of our columnists through the conference; youll be able to 
participate in polls (and create your own); and, youll be able to download 
programs that appear m Til n rainbow for a small fee as well as have the 
ability to access a host of free programs from other users of the service. 
We've put up a bunch of free programs to get you started. 

Leave us a "letter to the editor" on Delphi, And T if it has a question, 
well try to answer. Or, maybe some other member of the SIG will, Well 
still print those we think have wide appeal. But your answers should come 
faster 

"Talk" directly to Joe Kolar, Dick White, Jim Reed or a host of other 
people involved with the rainbow] Well post conference schedules on 
the SIG, hut well also print preliminary schedules in the magazine itself, 

Truly, J think Delphi opens a whole new world to us, And* for the first 
lime, will give you an alternate way to obtain program Listings from our 
pages quickly and easily — without having to type them in Yes, we Ye still 
often ng RAINBOW ON TAPE — and feel it is one of the biggest bargains 
around — but here is a way to get a single program, or a couple, quickly. 

Delphi isn't the only outreach program we offer, In cooperation with 
CompuServe, you can stilt get listings from THE rainbow through their 
SOFTEX service. As ai Delphi, there is a small cost here. too. 

We're excited about the new things we will be doing because We See our 
association with Delphi and with CompuServe as an extension of THE 
RAINBOW, We especially hope youll take advantage of (at least) the free 



Telewriter-64 

the Color Computer Word Processor 



3 display format*: 51/64/85 
columns x 24 tines 

True lower case characters 

User -friendly full -screen 
editor 

Right justification 
Easy hyphen st ion 
Drives any printer 
Embedded format and 
control codes 
Runs In !6K, 32K, or 64K 
Menu-driven disk and 
cassette I/O 

No hardware modifications 
required 



Kit OKKtIVM 



Simply stated. TctrwriiEr ii she moit powerful 
word prcKTisor vim cart buy For the TRS^O 
Color Computet The original Telrwmer tin 
lei^ived rue rtwirws in every mnjor Color 
€ompuii*r and TBS-WI mafa^inr. At well at 
enthmiunr nraive from thduiandi df ^lifted 
own. rightly so. 
The standard Color Computet liltplay of 32 
chauutcn by 16 Ifhtt *ithoui lower cavw it 
umpl> inadequate for ttJidUi uwd practising. 
The -dneclierboatd letter* and liny line* give you 
no Peel for how your writing Soolti or read). 
Telewriter fives I he Color Compllier i JI 
toluniji by 24 line vttcen display with fnje 
^Hfrrtttf efmnstfn- So I Tctewrirer screen 
lookilikr a printed pane, with a good chunk or 
(em fin xrroro ai one time. In fact, more on 
«ftai lent than you + d get with Apple U, Atan, 
Tl, Vic or TRS-BO Model III. 

Or, idp or that, die sophisticated Telewriter 
fdlt-jereen eJJJor ii w simple in llsc„ il makes 
wtiimg Can *ilh iLnjle-iciier mnemonic 
commands, and menu-driven I/O and 
roriiuiimg. Telewriter wrpassa all others Tor 
jscr fnendltncn and pair power, 

Telewriter 1 i- chain printing Tcaiurc mew ittiit 
ihc <m or your tm j* never limbed by the 
•mount of memory you have, and Telewriter 
advanced excite handler gives you a powtrrul 
word processor Aithout the mayor additional 
e«t or i disk. 



Cwnputtr f t\&* jrrtit.,, 

i: ;lo' L orn-puter Ne*s f Jan. 1W2 



ttLlUKlTKk^t 



Bm now we 'ye ad Jed ;:!■■ re pn^r !..■ 
Telewriter. Not juil bell* and whJitle*, but 
major features Hut eiv? you iota! control 0 w 
jour writing, Wccillihli new m per charged 
veinon Tc|Bwriler-6a For two reaicmv 



6JJK t'OMI'AIHH I 



Teleu-nler-W thus, fully 1n any Color Compurer 
— I6K* }1K. or 64K. with or without Extended 
Fka<ie, wilh dii|r or casutte or both [r 
automatically configures ilsdf CO take optimum 
advantage of all available memory, T"hat mean* 
that when you upgrade your memory, the 
Tekwricer-64 text burrs prow* accoidlngly In 
■ MK caustic bawd % yi(em 4 Tot caamplc, you 
gel about 40K of memory to (tore text, So yqu 
don'i need disk or FLcxX lo pur all if Out rS*K 
to work immediately 



64 COLUMNS (AND 8S!) 



Bc-iide* the original 91 column screen, 
T«!tv<-rLter-64 no* 4Li>c^ you 2 additional hlgh- 
ilensiiy ditpflay*; 64 x 24 and 15 K 241 1 Both 
nisb density mod« provide ail the standard 
Tele* r iter editing capAbii lilts, and you can 
switch instantly lo any of ibe I formal* wtth a 
single control key command. 
The 31 v- 2* <iiiptn]r ts ;leiir and criip on tbe 
screen , The two big" density model are more 
crowded and le<\ easily readable, but they are 
pcrrcci for showing you Ibe c*act layout or 
vour printed page, ait on tht tentn at on* 
time. Compare rhu wii h cumberwmt 
"windows'" thai fhow you only fripnenn til a 

limr nnA rfrtrt'l evriv aUflv« cdil ins . 



KU pIII JUSTIFICATION & 
HYPHENATION 



One outurmdmj adv 4 mtqgc of Lhe rull- width 
icreen dllptsyis thai you car, now let thr 
icreen, width to maich the width of your 
printed page, w thai "what you »ec is what 
ifQU, get." Tbu inaVBy euet aJignment nf 
columns possible and ii make! hyphenation 
umple 

Since thort linn ore the reason for the large 
ipaces often round In Mandord rfghi JumiHcJ 
text, and uncc hypttenation Ii the VUBB 
effeciive way ta ejiiniiiaie short linei, 
TeJewriler-tyl t:su how prenmu! you tome of the 
bat looking right justification you can get on 
ihc Color Computer. 



H Afl lU s tt SPKCTKICAI IONS 



E'rlmlnij uml for in at Lin |j . [)r.-r am rcin'Ti 

il-PVjl 'vui, DMP-rou/xin, li^mn, rikdoin. 
CmtTunics, X£C, c. Jioh. Smiih Ccrona, 
ttmiQei, oc) 

EmticddftJ coniini nxJrt fur fwll <l>4wmL in 
icitcllijcrtf ptnsltr fcllurta tike 1 u nd^i lln'.ng. 
*ub«rirN, mpencnra, t<ruhfc roni md itpt urr. dot- 
m-fl.?t)k», «c 

D)inm- remheddedl t«rtniar coiUlati I Hp, 
botUim. and tfi rnujini, laic Imglk, litirt fct f'lgeh 
line ipnonj, cr* p4tc. ch*i»pr P J fi- r.um^fTiJi g , 
inndtNenMl hr** past. nrKthlv/dLUlile JUSTilkMkqi. 
Mrru-dn- tii «on:rci of lhcve rmffijiwiers, at *ell « 
p4uk£ ai pafc Hoiibrn, papc nun|»nng r taud rate He 
you oh> nm >nur pnntrr *i !np iprtd). ind CpWHi 
rank "TyppMUer " Tnturt sends i*r«t Ibo. otrcrliy 
hi vilul nnn'.cr, nnd Dltcec nKni.- T^d* CHUTnl erldo 
r<gJiL fram rbe l^vtjoind. 5(wi*l Et»w [l J>^ci 
simplifies use mih MK-10. 

Supiwrii sindc and multi-line her den ami uilomatk: 
uclllcl Of Knm Ot all nr any k<TliuA Clt i ' -i 
•juftrr. Chain frHlH aflY number Of fJn from C4iitll» 



KLIc aud I 'O TealuKi: ASCII formal rilu — 
oaatl and edrt BASIL', Ainembiy, PtKal, and C 
rrfDgramt„ Smift Tnthnal filei (for irpfotdinf, or 
doWnln«diqg|, *T-ffl itiS flVt fifmi ultirt WUtd 
proceswn. Comparitiie *uh ^rerling rbrfken tUtc 
Spell 'piTni 

Quteue ftrtfy comm&ad for Mire «*m c aiieuc *uio- 
retry memu ynu type a >cmd wmrnapd nnly ixkt no 
rtutlit *Me. J E you aid Ll lt>c tope. 

B^ad m, nanm] Save trrd tppend tiles with dUk 
md^of cawUr For dr»k - prfcil drlrevtory with Tret 
ipaw to tfttcn cm ptfftEff . lull and rename liiti, mf 
default drive LhiIv ^uritwm/ed in Ihc nwnln of 
drive* in the rytreen. 

Editing featuren; F*». Ji»Jt-iCTrcn edltur tttdj 
wnftt**ij> + h\r*i eepy, H'exk mnve. btoefc delete. Jmr 
delete t |lr>bal mnu and irpL*Lr cm dcWieh «ihl cud 
tdarth, tin aurp-rtpc« eunor. Tail urollini, cur^ai 
wp, dowr k rtjht, [eft. bepn heir, end lint, lop of Ipcl. 
bcltont nf ttvi oap foruud, piae hackwAKi, *U%p 
iru. urM f <hnL;c ol hiilt .ir titer- background, 
»nna(Me «ror prDte5<fc.'rr, fine sottntcr. wurd ruLinici, 
ipace UHi, rrjrrtal lilt nam*, defnuk drive la effect, 
k*i line knKtn o«l terrcn 

ImeM ai delete text Bar* here m iHc iar.r'1 w ihauf 
cha.iia.ini "mad**" llili Iwr ,J free-form" edttdr 
provWo mn'Jii-irn «v uf u«e. P.H*r>:iilrm >uu d* 
ufpcan. u:nufduiicir ofj ihc screen in front hi fOU. 
Connnandt r t q«,r* an It a iLnflc key w u itugk key 
plin CUAft. 



. rt/Jr e iwie ry'x**' wr wfiwef nnjcwacr.- 
- Th#RMS»«\y r Jan iw; 



RAINBOW 



CHOI 1 SSIONAI. 
WOHl) PKOCTISSING 



You can no longer afford to be uithout the 
power and efficiency word processing bring* to 
e-verylbint: you write. The I HSnSO Color 
Comjrmcr is the loweii priced micro with the 
unrMbdih for .I. 1 r 1 1 - ii : . -^''lI f.n\ ■■.-.in.: \ijJ 
only Taiewrlwr-A4 fully unleaabcs that 
f&pability- 

Telewriter ^4* to*U $-t».55 on cassette. S59.H5 
on disk, ^nd Lomes complete With over W 
pager ol well-wriiTcn dovnmeniatlon + iThe «ep- 
hy-siep UilOnal will ha*r yi>u r wrilinr; with 
relt*ritef-6* In ■ mailer of minutes, i 
To otdcr. «md check or money order In: 

Cogniiec 
704 Nob Slrcel 
Del Mar. CA 92014 

Or check vour local software itorc, If you have 
questions* Of would Hketo^irdn bv Vti* or 
Mj5ien:ard k rait ul at {61 Si 75M25H 
(werkdm. HArVt ^PIVf PST) nerder tnqiilTlrii 
invited 

ifljj u w niiwfa. Cafetcnktm «a4 k*> nn» m 

Now available at 

/haek stores 
via express order 

Am** LI h alFidrtratl it *PT* C™p*aBr, In.-.. AtnH * • 
IfUfcpri"* ;l A«»0, l»t . THS-» n i irslnaark n-i tkinN 
l i)t?: MX-ftttl ♦ IrtdrtWI* «f Ejiufl Arnica, irv 



Metric Industries 




MODEL 101 INTERFACE 5*4$ 49.50 

The Model 101 is a serial to parallel 
interlace intended tor use will) a 

COCO and any Ce -| ror.iC5 i-ompa1it>lf7 

parallel input nr.nier Thn 101 nas 6 
switch seteciabla baud rales (300- 
9600) ir comes win * "tlL' lister} 
power step*/ thai nan no unplurjged 
from ihe mtHiIace fl ytim pfrnler 
supplies po*er (Mosl do) Trie iCn is 
oniy A" x 2" x 1"' and comes wiin ah 
cables and connectors lor your 
computer nncf printer 

MODEL 102 SWITCHER 35J5 

The Modei 102 has 3 switch posnims 
that alSdV you to 5wlcri your 
computers serial output beiwr^ 3 
dWerent devices [modem, printers or 
another compiiler!! The 102 has cdcn 
coded lights Chat indicate the switch 
position. Ttwse lighis also ocT as 
power inrjcalofjs to lei you know youi 
compute* is on Supplied with itie 102 
are color coded Labels thai can be 
acc-Jied lo your accessories T»ie 102 
has a heavy rjuage anodized 
aluminum cabinet w;1n nfinsBp rubber 
tad . 

MODEL 103 COMBO £5*5" 73. 5 Q 

W»in Ihe <u/n of a "i.nob (he model 103 
SWttCfes ycur computer's PS232C 
serial port to any one or 3 outputs — 
2 serial and t parallel Tne saiial ports 
may t« irseo fo r modems, serial 
printers or even another computer The 
parallel port can be used Willi any 
Cemmmes compaiuie ptntfer The 103 
has tno bosi features Iroro (he mi 
and 10Z color coded portion irdcalo' 
lights, 6 swilch selectable baud rales, 
heavy anodteod aluminum cabirwi, 
^UIV listed powe? supply and many 
mora 



The Model 101, 102 and 1 03 wiH work will any IemH COCO baaic, any memory sue 4K-64K 
and are rove-ed by a lflti day warranty. 

The Model 101 and 103 work with any siaroard oaraliet input printer include Gent™, 
Epson, Radio Snack, Gontlra. Cltoih. Oktdala and many oihers TrrBy support basic prirti 
commands, wora processors and graphic commar^s 

CASSETTE LABEL PROGRAM &35 

This lancr pri-i^ny utility prints 5 Hheg pi trilorma.lJon on 
pinfeed rosette labers "Gasseitrr Label" $ menu driven 
and is wry unsy to uao. II uaei the special features or your 
c-finte: to* ilantiaru u*'ur<kxj u' vur>jH'iaed characters. 
Each line al text is aulamaijealiy centered Before ihe label 
is printed. It s shown on your CRT — enabling you la make c'ungas II you tau — II ion 
fx«rn i, 2 or too labels The program comes on tape and n is supofled wMh 24 labels lo oai 
you starled 16K ECB leourred- 

OTHEH HEWS 

HKJh quality 5 screw shell C-10 cassette raps*; $7-SQ/do7on 
i ;. . , ■ ■ I-- ■. ■■- j£$G7doa*ri 

Pin t^ed casseiie tflbfils S3, 007100 











1 







To orde* call our hour oider line 313-677-0706 and use your VISA nr MASTERCARD 
or roques! COO 



Of send chock or rnonoy order io 
METRIC EhlOrjSTRIES 
MO, BOX *33% 
CINCtNWATl, OH 45242 



NEW LOW PRICES 



Free shipping cm oftfera over MO, 00. Ohio 

residents add 5.5<¥k sates la* 

Orders under S40.00 please add S3 OO lor 

shipping 

We mftnutact-jje these piooucls. Dealer inquires, 
are inviiad 



hour of connect time on Delphi and 
11 meet us™ id person. 

Everyone here at th e rainbow looks 
forward to hearing from you and shar- 
ing information with you. Tunc us in 
and say "hello"! 



* * 



The way I hear it. ihcre will be some 
special things from Ft. Worth involving 
Ihe CoCo during the upcoming holiday 
season. First out » a "media kit" that 
will go to writers and editors nationwide 
and will expand on the virtues of the 
Color Computer This is more in the 
nature of public relations, hut 1 applaud 
Tandy for its efforts to make sure that 
pen p|c who "cover*' the computer bus- 
mess have their facts straight about our 
favorite computer, 

There will he other things happening, 
too, from what I have been able 10 learn. 
And let's face the facts; There is only 
one viable home computer available 
today at a reasonable price — The 
CoCo, 

I was reading a MaelmoMi magazine 
the other day and saw an advertisement 
(two pages, four color} for the new Atari 
machine, which ihe industry is calling 
the Mackintosh," after Jack Tramiel. 
the Atari president who recently moved 
there from Commodore. 

Price? 5795 with a black and white 
monitor — S99S with color. Priced way 
nut of the CoCo range. For $995, I 
could get a new Color Computer, disk 
drives aiu! 3 whole lot nf so fl ware, loo! 
[ just don't see it for home or tmall 
business use. And, interestingly enough, 
the ad is selling on the basis ot price f 

With CoCo priced as it is, 1 cannot 
see buying Atari for a home or small 
business application. And we know the 
Color Computer has a wealth of com- 
puting power, software, hardware and 
a determined support base from its 
manufacturer, All these things are 
certainly worth pointing out to anyone 
you know who is thinking about buying 
a computer in the near future. 

The Color Computer has "fought" 
Commodore. Atari. Apple, Sinclair and 
a hosl of other computers over the past 
years. Look who's left and still strong. 
L dt's help Tandy spread ihe word and 
rally to our own battle cry: 41 CoCo 
Forever!* 

— Loiinie Falk 



14 THE RAINBOW Nowibur 19BS 




YOU COULD FALL IN LOVE WITH 

AUTOTERM! 

TURNS YOUR COLOR COMPUTER INTO THE 

WORLD'S 
SMARTEST 
TERMINAL i,« 



GOOD 
LOOKIN' 



AUTOTERM shows true uoper/ 
lower case in screen widths ol 32, 
40, 42> 51, or 64 characters wUh 
no split words The width ol 32 
has extra large letters. Scrolling la 
lorward. backward, and fast. Block 
graphics pictures are displayed 
automatically and can be scrolled. 

The screen's lop line shows 
operating mode, unused memory 
Size, memory on/off, and caps- 
lock on/off It also gives h el ply l 
prompts. 



SWEET 

TALKIN' 



KEY-BEEP can be on/oft Unac- 
ceptable keystrokes cause a lower 
pitched BOP! This ERROR- 
BEEBOP can be on/oft, 

Talks to other computers with 
Full or Half Duplex; Baud Rale of 
110, 150, 300, 000, 1200; Parity as 
even, odd, mark, space, none; 7 
of u bit Word: any Stop Bits, all 
12S ASCII characters; true line 
Break; XON/XOFF protocol; and 
optional Irne-ai-a-time transmis- 
sion. Able to send and receive 
text, block graphics, BASIC and 
ML programs A 64K machine 
holds up to 46.800 characters 
j34,900 In HURES}. 

OUAL PROCESSING lets you 
review & edit while more dale is 
coming In 



Fully supports O.C Hayes and 
other intelligent modems. 

Talks to your printer with any 
page size, margins, line spacing, 
split word avoidance. Embed your 
printer's control sequences for 
boldfnca, underlining, etc. Narrow 
texl can be automatically spread 
out. 

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

You can display directories, 
delete file*, tranamft directly from 
disk, and work with rites larger 
than memory. Easily maintain a 
disk copy of an entire session. 

Compatible with TELEWRITER 
(ASCII) & other word processors. 

SMOOTH 
WALK IN 1 

AUTOTERM moves smoothly 
and quickly between word proces- 
sing and intelligent terminal 
action. Create text, correct your 
typing errors; then connect to the 
other computer,, upload your text, 
download information, file It, end 
Bign-ofl; then edit the received 
data, print it In an attractive 
format, and/or save it on file, 

Editing is super simple with the 
cursor. Find strings inslanlly, loo! 
Any operating pa ram star, such as 
screen widlh, 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 file your personal KSMs They 
let AUTOTERM ad like you. For 
example il can dial through your 
modem, ajgn-on, interact, perform 
life operations. & sign-oft. an 
enlire session without your help. 
KSMs can answer the phone, 
prompt the caller, take messages, 
save Item, hang-up, and wait for 
the next call. The KSM potential 
Is unbelievable 1 

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

WHAT THE 
REVIEWERS SAY 



'AUTOTERM Js the Beet ol 
Clasa" 

Graham, RAWBOW, 6*3 

The AUTOTERM buffer system 
ia the most sophisticated — and 

one of the easiest to use. , ■ 
aanta, HOT CbCp, 

"Almost a full featured word 
processor . « , w 
EH*n>, RAIHBOK H/S* 



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



CASSETTE $39.95 
DISKETTE $4945 

Add S3 shipping and handling 

MC/VISA/C,0.0. 



PXE Computing 

11 Vkic.stHirg Unc 
Richardson, Takjjs 75QB0 
21 4/6 99- 7 27 3 



Please hire the mentally relarded They are sincere, hard working and 
appreciative. 1 franks! Phyllis. 



j os ■ am; elks 




I All Y»«r Prvjorln 
Hnvr T1h» Full Spwtruw 
Of Software A Hard n un* 
Alwm.in Al GihhJ Prices! 

Qbidnlurt Van Modulo B 

Piesw Electric — .11 Hfetfl 
Fits IN Coco — No Surge 
5 GFM — Low Noise — UL 

SZ0,B5 4 2,50 S A H 



cpu chip 

RSBOS U Disk 
Extended Basic- 1.1 



— } 17,95 

— I2Z.95 



Gold ftorn " L Y" Cable - I 22.SS 

We Slock Amdek Amdlsks! 

VIP Ifllitfraled Uiwvj # , 

DyraCalc iRSDOS: m ■ 10% 

UulA Ffctfc EI ■ Thr But Tferai. .1 0-10% 

fiuauws Soft Won; u - 10% 

£D.C carries (ne most 
complete line ot software 
and nardiva;© fn Me mantel. 

Ctunputitwmtv tAll} 

ftutom St^htntw f.V<» iHir.) 

K*y Cuter Svftvtan' tkzy 264K) 

Mirklnm 

Tom Mitt fAUj 

M'm-Lrin Uny f If urn 

Prirkl} fVor fLaiurkii!) 

flttl iftuni S,j/b, ,>r, J 1 , 1 ] 

Srt^fdi/ ^ TP; 

Sp**ch SyHrmt 1AII) 
SufWr Soft*™ A- fNujM»r> 

Otmpttirt SyaiimM £cnf#r 

J/eiy** Ttm Star 
tautrjatm Mfmilvn CohlroiUr* 
Sprr^ch Via air 

ALWAYS MORE AND BETTER 
•232 nrmuw Pins ■ 




couk & WCHO COMPUTERS 

Wt*nrf * Hardware • Sup|>orl 
bduriEiflniil • Small Busine** * G»mt> 
i*]S) 3S+4J« it tuMAQ P.M. 
■ifi »;ni **14*4I ?4 HRv 
IN «d I3H HilhI 

Extended Hotif3+Call before coming. 
6130 YORK BOULEVARD 

POST OFFICE BOX 42713 
LOS ANGELES, CfL 90042 

<UU l~Hrt'H» PUAILE T» B.fcC, 



BUILDING NOVEMBER S RAINBOW 

A monthly magazine is a highly evolved communications concept* but it's 
about the Inst place to Look for fast- breaking news. Not in this age of 
telecommunications. That's: why, when fitst the rumor, then confirmation, 
of a report that Hot CoCo is ceasing publication with its February tssuc reached 
me, I reached for the telephone. But. as It rapidly became apparent that T knew 
more about this still-devclopine (hue September) story than those I called, 1 
abandoned the telephone calls, but not the telephone. 

You see* [ was weary of repeating that Hot CoCo was returning to the 
mo I hers hip and that, beginning with the March 1986 issue, their readers won id 
begin receiving BO Micro instead; I wanted to see what other people knew nboUl 
it. There was a better means of communication to fit my present needs, 

Switching to modem, t turned my attention to the computer information 
services. While there are several, I chose the two ] am most familiar with: Delphi 
and CompuServe, Taking a shortcut past the familiar directories and menus. 1 
headed directly feu I he CoCo and other Tandy-related SlGs (5 pedal I rue n- si 
Croups) to check the message board*, the inform a tiou "grapevines" of the 
computer wurld. The news was out — the same information I had. 

Importantly, since others already Had reported what I knew, 1 didn't led 
compelled to perform what had become a burdensome task of once again relating 
it. Rather, 1 simply "tuned in 1 ' to the areas I warned without actively involving 
myself in any two-way interchange. Hum radio operators call it "reading the mail" 
when they listen in without transmit hug; that bit of slang makes even more sense 
with computer information utilities since you are literally readme electronic 
messages right on your screen. 

Of all the services offered by various *'hasi" computer systems, from locally 
operated bulletin boardi (simitar to the complete BBS we're offering yuu in 
installments beginning in this Data Communications issue) to multifaceied, 
mainframe-abased, national services, such as CompuServe and Delphi, the message 
boards are what I find most useful and informative — they're my major source 
of information on what's happening right now in the computer world. 

Very likely, you, too, would come to relish scanning the questions novices ask. 
and learn from reading the answers veterans offer. You'd enjoy the rumors and 
the scrmonettcs, the information "leaks* and the personal opinions, The "soap 
bo x" editorials range from carefully worded mini-dissertations to unbridled and 
unabashed ranting and raving. Once you get the hang of things, you II probably 
want to add your own two cents worth to a conversational "thread" on a 
controversial topic, but your fust message is likely to be a question. 

It's surprising to the uninitiated how quickly a technical question gets answered 
on a SIG. Someone may we li fire an anjwer back to you in a mailer of seconds, 
It may no! be the person you addressed your open message to, but rather someone 
reading the mail who's crossed that bridge and wants to share the experience. 
CicrK-riLlly. a m,mei ->i h,.urs. ill must, will gel the answcj yuu need, no mallei 
how esoteric I he inquiry, ITs immediate contact wilh other CoCo owners any time 
of day or night. No, a monthly magazine can't offer that kind of response lime. 
I'll is is one of the primary reasons why THF uaInRhw has elected to spotisoi the 
new Color Computer SJCr on Delphi to facilitate the immediate interchange 
of information on our favorite machine and, in so doing, to bring the CoCo 
Community closer together 

In summary, if These printed words (the very last written for this monthly 
publication} are your first inkling that Hot CnCa, including ith "Dr. ASCII* 
Column, my persooal favnritc, i> bemg merged back into fit) Micro, then you need 
to join all of us who've begun hanging out on Delphi's new CoCo S1G T where 
this will be old news by I he end of September. Ill leave the "post-mortems" and 
analysis of what losing this well-respected magazine competitor means to others. 
Rather, let me assure you that the rainbow is within closer reach and more 
com milled than ever to Hie CoCo Community, as evidenced by our sponsorship 
of Delphi's CoCo SIC, Check the full details on pages 26 and 27 explaining how 
present and future subscribers In THE RAINROW can gel a free, lifetime membership 
to Delphi just for the asking. 
Until next time - which could be if might on Delphi! - I invite you to keep 

following THF RAINBOW. 

— Jirn Reed 



IS 



THE H A I Nfl aW ftfOTMmS>ef 1 QUE- 



DEFT Pascal Workbench 



A IV1UST FOR: 

High Bchobl Btudonta 

Rn»H < i K^HB rlt >m c^nair* C»— n^- fen- 
r_oA*g» lihauiu owit «miutr 

!1 DIPT P«*B«P Warm- 

r-^vtann yixt nomj to procmm rrv l(m« 
E9oi en tour COKr CvuXf 



Call oga Gtudanti 



PrOfoBalontil b 

Mailt CT tliW urogrpiim urtQ 'mturn 
ii-*« Ccv Ccnnuur Mj"i DflPT Pmc »i 



Hobby Is Eh 

<at <wn( Jyvij mgu-Ut in hi i 
□ EFT PihiI WBf h t ff Mh h4fcw #Ww 
gpvt w tab dca. Di^vctS' kohi m 
wrru*" !«i>j_i*o» '£&4>-a* «h-xi r w 



R.S. Cat.# 90-5002 



A 




KS#EWiiwn 



1 



Beach 



ITT 



§50JHf 



'inn.., .«*,J HI*.,.**, i , ^ 


'V*. .... 

' ^ tW l i j lW M|(l|| 



<*v toUft I. 4 <mfin* I'Mil iPAiif «r^» T*"- 

p . I II' IT I ***** rT-4-rH-*W*l J^VIKi 

-JTCFl Itonkl «r-J □(Tl ["1W4* h#l«*» 4" ►4.ittr*f 
lu d^M ■) *tnff^i" in -i ' H < i>i ] III d* f 

|U ltafrUiT»4<*i.kipr ,i ij mP'>w kifuI 

t .J. i. iwr m il h «uii kiw J' ' 

■I »<m, < <-4"l VT4lT-r— «lLiiiiniwwii Sit 

l»™ H n-lf.-ii*. * iln bi t»* " 

-ii I- n^j^nJ r*«j< - — rtrt *i 

.-.^Hte >«■ imp nm <rmi an ruii 

V 1 4>»-i-*iil '«jl-w«g.im" , l" 1 " Ml INWr^JHr 
h "WfXt-»«»' ■ ii 'r-? *Pl«ni »nil 

4. J| | I r.r_ 4^ -1 l>— ■ IMK 

krJLixf *i Mt^if [m!«i. ion Hni 1 *r 



DEFf Extra Only $39,95 

The pwrl'eiit addition to your DEFT Postal or DEFT 
Pascal W i >r k I ion c h DtfFT Kxtra is i\ library or^omm^ 
,km! dirt'd filu in rcMjtuirs with ^niphnjs routines thnt 
pmvide Extended Busies graph ics capabilities in sill K 
i?rnph»CH mijdus. Full DEFT quality documonttiliou unci 
Hj.mple Paint program included. I requires @4K) 

Available 
By Express Order 
At Your Local 



3-D Graphics Sampler 
Only $29.95 

Do 3 Dimensional Imaging 
from PubcuL Define an object by 
specifying points and lines. 
Thwi, with B^DgTttptlics library 
procedure calls, Rotate Zoom 
and Move your 3-D Skeletal Ob- 
jectlsl. All Source Files 
Included 

Bl I- » "^litaii Mtl 'I *l|rr»i^ 




IIIJII 



Mj.icr .ii. 

SYSTEMS, INC 



P.O. Box 359 
Damascus, MD 20872 

0v4nUft^t^i- _ D£FT FUcil _ DEFT Bmnrk 

□□□□ rrm rmn □□□□ 

C4rt Kk*imi«X» nmu QQ / [_|_J 

Napu 



**»DD*»qrmr 



SaiiU HNdMU add 3. i fur Hl4ilf Sal'* riw riJD 



Radio /hack Store! 

A l*.t» A i .til j Mr in t ,i«i,nli.i.ii ftjdiu ^hdkk Stiprm.! 

Ail 1>KKT soUware arvcJ programs developed with 1>KFT soltware 
dJB BASIC ROM independent and use all ot (he memory in your 
Color Computer without OS -9 A1 1 you need is DKFl' sol, ware and 
,1 Tuncy Colpr Con>pu!ar with Extaoded Disk BASIC, al (east 32 K ol 
RAM and One Disk Drive. Willi DUKT Pa^al 95} you will also 
neeo atex! edllor 10 wruo your proyroms. PBi WCRD*PAK cprnpajfc 
htc Mpgrodes and Educalional discounts a^ailaUle Dealer inqumos 

Orders and Sales Inlormation 1 -8M-992-DEFT 
Technical Assistance 1 - 30 1 - 25 3- 13 Q D 




TH€ HAINOOW NOvn-tor 1905 




Become a sure shot with . . , 



By Richard W, Rutter 



This Extended Color BASIC game 
simulates the real life *port of 
skeet shooting, in which each 
participant, using a shotgun, attempts 
to hit flying day disks thrown from 
traps. This type of shooting is lots of 
fun, however, it tends to B et fairly 

expensive if vigorously pursued. Our 
alternative, Computer Trapshooting 1 is 
both enjoyable and inexpensive. A 32K 
Color Computer and it set of joysticks 
Eire all that** needed. 

Let '5 first discuss the game's objec- 
tives and how to play it. There ore three: 
play modes: "Singles," ■Internationa] 
Singles" and "Doubles." Singles and 
International Singles are very similar 
except that in the latter, targets fly 
noticeably higher or Lower, making it 
more difficult to hit them. With Dou- 
bles, you have to shoot at two targets 
instead of one. 

One shot per target is allowed, and 
you must shool before the target begins 
to fall or it will automatically be scored 
a miss (the real life game is more for- 
giving). Your score, the number of shots 
and the number of actual hits h is dis- 
played and updated after each shot. For 
Singles and Doubles! you may choose 



(Richard Rutter, formerly a frtc-tancc 
programmer, works for a design and 
development company as a program- 
ming assmom. He haldx 0 bachelor 's 
degree in the snct'at scie/tcefteid. but has 
worked with computers since I9SI. 
Richard lives in New Castle, Del. } 



any one of nine difficulty levels. In 
international Singles, the difficulty 
level will automatically be set at nine, 
the highest level. 

The goal is fairly obvious: Try to hit 
as many targets as possible, and be able 
to do go at difficulty level nine. Vou will 
probably find Doubles the most chal- 
lenging, but practice will be needed in 
order to master any of the three play 
modes. 

The joysticks are very important. The 
right joystick is for shooter P\ and the 
left joystick is for shooter ttl, if any. The 
firebutton fires the shot pattern. The 
gun sight with the small white bead in 
the middle is what you use to chase the 
targets. Using the joystick, the gun sight 
may be moved up, down, left or right. 
To launch the target, pull the joystick 
all the way down. 

I recommend positioning the gun 
sight a I the top center of the pill-box 
shaped trap house before Launching the 
target so youli be able to catch up with 
it. Practice using the joystick to manip- 
ulate the gun sight before actually 
attempting to shoot any targets. You 
may change the gun sight's picture by 
pressing l S.* — try it out. If you happen 
to shoot before the target is in motion, 
donY worry; each result is not scored 
until a target has been shot and broken, 
or it hits the ground. 

When two shooters art playing, there 
are two sets of scores* The set at the 
bottom is always for shooter #1* The 
mi J ilk set is foi shooter "2. Each 



Navombc r i 0S[- THE RAINBOW 1 § 



introducing... 



en 



The Intelligent Choice... 



NT* 




{89.W CDN) 



ADMIT IT! Your compuiw ulw«y* had the power , but 
never the toRwart. No*, .Four Slut Sofltrort 
praam p product nttfilte any cither u Penpiil Tbii it 
a packait imdugraj «sou«h to Help you reach avrt neurit* of 
per»unnJ productive netigntd to be lenmcd in tm than * il*v, 
the entire ptopntat It udlcfc and cftiy, powerful tmr olcjjuru a 
nlctuurc to «»e f 

f'cnpju provide* von wtiji a patbuit* thai coiubnnfft th* >Tvc num 



iko ii ttll, out dote It «ml 



• Twelve function Kay* and a comnraouirv di^jiUtusj reminder 
Una make this prngram CJtiy to use, No tautplkJUcd koy com- 
ttinalinni or command* tti rcmembcrr 

• 'uMinc help fundi on 

a Hhc* 51 * Jit iljbplay dcrten 

a Conuuon format* and command* in all iWe module* make 
iIia packer caiy to Icurn and user fri'tndly 

• P*J| AiMl rlfcvUvc 255 by «LS$ ij rr.ittilicci (.1 veiy vcr:iUt!c- 
Flwrthfc nun edhm Incnidc* all enmmon fflatutct luuml rm 
otrvari p|u> v^nictiiiit, lUMitfcitLton, and inipirtaiiim, Student 
ittiianaie Jrtclodo advaiKtit linked 'uiiinu jjftnhllil) unit 



coojpu 



ny inner loritvar* cm 
$Um Uke thii cv* 



• ipl 1 1 Mi illla£H l> I OpPU - 

for ,i Itffllffrt irm*-, tak* adirAfji ctt mit km' Inltoduttur? prtc» , 
Vcu *\>n'f he djifuoniaicd you dlrjt 

Onto yoiif personal copy of l'£Nt'Al. today to finally realise 
tht full poiiflnH o/ folar Color Computet AwdMble iflrectty 
fwrn Four siflj Vtfiwarr or euqultc al youi local Computer 
doakr 



tStiiyhute huh i do advan 
much, much rnortt 
Owtl fill? cnlot, prn:fi 

hu 'u<-m«t» imnu thri Or 



w not Jui» n aimpja onmb tan 
rviuuurcn niutTTaur wiin taut 



lmc< m ide. line, dot or 

* ntfworfcj, ot com- 
i TelRsqm ftotore Tth* 

form .i rn>l> mtrjnneo 



hut «eptrAtr prvipr am» I Ml are teltciabk from central mrrrui 
ukr oi her* onr»T 
a Comet irt An attract! w hi win iet, ailN Tcrtcmcr and tutorial 
iriannnU, ki'ijuitc* MK snrt minimum ol one diik drive. 



Order Hotline 
4J6-858-STAR 



Four Star Software 



P.O. Box 730 
Srrcetsville, Ontario 
Canada L5M 2L2 



Deaki enquiries v*e!coniij 
write or call for our 
free Catalogue, Add S2.00 
Tor shipping and handling 
overseas order Add 55.00 



player's lurn can be determined by 
which ^shot at" box is encased wiib an 
orange rectangle. The proper joystick 
responds only when it is the appropriate 
player's turn Yuu may find it mnrc 
entertaining when competing with some- 
one clsc- 

Ycu may return to the option menu 
before completing the current session 
by pressing SHIFT CLEAR. You are 
notified witb both a sight and sound 
display when the current shooting 
session is complete. You then need to 
press shift clear to return to the 
option menu, as described - 

Lt should be noted thai Computer 
Trapshaoiing uses the POKE 654 35. 0 
option to double the execution speed, If 
your computer cannot operate at that 
speed, you need to remove the POKE 
command-, smd rime the oemves of the 
PLftf commands for proper sound 
effects. 

The Graphics Dbplay 

A few more comments are needed 
about the graphics display. Note the 
green number in the middle of the trap 
house. This tells the number of targets 
you will need to shoot. Note the white 
number at the middle left, This number 
tells what difficulty level you are in, 
from LI la L9. The difficulty level 



determines the Likelihood of the targets 
coming out of the trap house at angles. 
At level one, all single targets come 
straight out. At level nine, many angled 
targets are likely. The white number at 
the middle right tells which play mode 
you are in, M I, M2 or M.3, 

Tips to Improve Your Score 

Here are a few tips Lo help improve 
your scores* You need to react quickly 
after the target is thrown. To assure a 
hit, position the gun sight just below 
and at the center of the largeu Press the 
firebutton and hold it down until the 
shot is fired. Be sure to continue moving 
the gun sight with the target or you H 
probably shoot behind iL 

When shooting Doubles, remember 
to release the fi rebut ton after the first 
shot so you don't waste your second 
shot Alio, shoot the straight target 
first. [ h l' n go after the angle Larger n ls 
much easier (hat wuy 

Program Structure 

Finally, let's consider the program's 
structure. Although it can fit into a 16K 
cassette system, a 32K. system is neces- 
sary to assure that ii always runs prop- 
erly. This is due to numerous PPDINT 
checks, which tend to gobble up mem- 
ory byte*. If you have a 16K system and 



would still like to use Computer Trap- 
shooting, you need to remove the Dou- 
bles play option and shorten the menus, 
Al least 1.500 bytes must be removed in 
order to adapt the program to 16K. An 
easier way is to upgrade your computer 
to 32 or 64K — it is a worthy invest- 
ment, 

Here is a list of the variables used by 
the program. They are (in alphabetical 
order): AS. AP> AM, AT T BS, C. D, DL, 
DO. DSS, DT. GO. G I, Q2, G3 P G4, OS* 
H2. HC, HI, 1, IN, J, IT, M, N. NS|0> 
N$(°), Ml, N2 t m t N4. ND, P. PF, RS, 
R A, SS, SA T Sfl, SC, SH t SP S SPS h T. 
Tl 5 T2 T T3, T4, T5. TC.TS.UM.X and 
Z> If you make additions to the pro- 
gram, in order to avoid needless prob- 
lems, use variable names other than 
those found in the above list. Before 
loading the program. PCLEAR4 to assure 
that your system is set up for graphics. 
Also, a CLEPR2GG will reserve ample 
space for it. 

I now gn [rapsh noting whenever I 
warn, rnin or shine, and it doesn't cost 
the proverbial arm or leg. You can do 
tt, too! 

(You may contact Richard with ques- 
tions about this program at 205 Bacon 
Avenue. New Castle. DE 19720, phone 
302-32B-7325. Please include an SASE 
when writing.) □ 



170 127 710 , 106 1240 11a 

370 252 880 167 14M , . , . .239 

500 206 1040 136 137 

600 39 1140 255 



The listing: TRP5H0OT 

10 CLS0 : CLEAR200 : DIHT (1,1): DIMBS 
fl,l) :DIMLT(1,1) :DXMGS(1,1> : DIMS 
P{2,2) iDIMSB(2,2) :DIMDT(2,2) :IM= 
-4:G1=118:G2-114:G3=128:G4=110:D 
S$=CHRS (128) :POKE65495,0 
20 N$ ( 1 ) =" BR2U6G2E2D6L2R4 BR 2 " 
30 N${2)= ,, BR2R4L6U2R4U4L4R4D4BD2 
BR4 M 

40 N$(3)="R4U3L4E4U3L4R4D6BR2" 
50 N$(4)="BR4U6D3L4U3D3R4BD3BR2" 
60 N$ ( 5 ) ="R4U3 L4U3R4 BDSBR2 " 
70 N$(6)="R4U3L4D3U6D6R4BR2" 
Q0 N$(7)-"BR4U6L4D1U1R4D6BR2" 
90 NS£B)-**R4U3L4D3USR4D6BR2 M 
100 N${9>="BR4U6L4D3R4D3BR2" 
110 N$(0)*"U6R4D6L4BR6" 
120 SP$="BR2 N 

130 PRINT@33, "richard M DSS"rutter 
" DS$ M welcomes " DS $ ♦■you" DS $ "to" ? :S 
CREEN0 , 1 

140 PR1NT@101, M computer" DS $" trap 

shooting" ; ; SCRBEN0 , 1 

150 PRINTS 1 9 7 , "your" DS $" sel ec t io 



n"; :SCREEN0,l:PHXNTg261,"l"DS$"5 
ingles" ? : PRINTS 325,"2"DS$" intern 
ational"DS$" singles" r :SCREEN0,1 
160 PRINT§ 3 8 9 , " 3 " DS $ "doubles " ; :P 
RINT§4 53 , "4"DS$"end"DS$ "program" 
j i SCREEN0 , 1 * IK=0 ! DO=£ J RA— 0 : T5=0 : 
H2=0 

170 A$=INKEY$ 

180 IFA$-"1"THEN230 

190 IFA$="2"THENIN-1:GOTO230 

200 IFAS="3"THENDO=l:RA=2 ;G0TO23 

210 IFA$-"4"THEN1S70 
220 GOTO170 

230 CLS0 : IFD0=1THENPRINT@193 , "en 

ter"DS S "number" ds$" of "ds$" i0"ds$ 
"pair "DSS" rounds " ; : GOTO 2 5 0 
240 PRINT@192 I "enter "DS$ 11 number" 
DSS H of "DSS"2 5 ,, D£$ ,r "£irget"DS$"rou 

nds" 1 i SCREEN0 , 1 

250 PRINT@30 2 r " 1-9 " 7 1 SCREEN jZt , 1 

2 6J0 AS=IKKEY$ 

270 IFVAL(A$) >0THEN290 

280 GOTO 2 60 

290 I FND=1THENAF=VAL { A$ ) ;GOT034£ 

300 DL-VAL<A$) *25 

310 IFDO=lTHENDL=(DL*4)/5 

320 IFIN=1THENAF=9:GOTO340 



Novp-Ttwr itlfli THE RAIMA 3 W 21 





PRO-COLOR-FILE 



1 * M 




ENHANCED 2.0 



•iitti'4/r m 



$59 95 



77>e firs! serious database program available for the Color Disk System and, since 
its introduction in November 1982, it has remained the popular choice of the Color 
Computer user. 



■ 60 Data Fields for eacn record 

* 1020 spaces available per record ft needed 

■ Mammizcs multiple drive opera! ion 

■ ?8 equation lines (+- 7) 

■ fF- THEN -ELSE logic tests in eguaiions 

FuJI Screen editing on up lo 1 rJara entry screens 
Key click and aula Key repeat 
Stores custom designed report formats 
Obtain totals, aver ages, ot summaries far any fieiu 
Output reports lo pwnter. screen, or dish Tile 
Send data out to a DYNACALC compat ible file 



* Separate label generator lor up to 10 across laoeJs, 

■ Pre-define up to 16 indexes for searching/ reporting file 

- Sorts 750 records in under 5 minutes 

- User defined selection menus 

* Repeated tasks performed with one keystroke using SIMON' 

- Comes with 75 panes ot documentation in a 3 ring omder 

* Supported by a national usees group 

* Full timB programmer support 

■ Supplied on an unprotected disk 

■ Supports PRO Systems 10 Meg tiarrt drive (Specify) 

* StofO/V mclM tree wHtt your order 



PRO -COLOR-FORMS 2.0 

PfcD COLOR-FORMS will acce$s data IiIgs 
created *nn Ptt^-CCJCOfiFKLE and" merge ttvem 
wish a lej;er or place man on grennrcea Toms. 

• STORE UP TO 8 FORMATS ■ USER DEfNED 
PAGE SIZE - SUPPORTS SPECIAL PflWtlTH 
CCNTROL COOES - RIGHT JUSTIFICATION - 
PASSWORD PROTECTION * W-EflGES WITH 
GRAPHICS FROM MASTER DESIGN OR 
raEGRAPNCS ! 

vai can uk the buit in Ml lext editnr tor 
cf eating 1 he Enrnv or usa your lavorii-e word 
prntsssa. 



s 29 95 



MASTER DESIGN 

ifti5 wnicsarotfBrti flow mil n« yrm nan 

Ittll h* res giufifilc euiUnu It will rumiMlc 
lOttwinQinnMeiintaprac^oi i ■ 1 otiicmvm 

Oltta. tfWWiy. (WW. iBri'JitMJ. Driip lilt'jdi>.-. 1 

lifts stafowtfi c nil It m|i jto 1 j-i uTto MM 
♦ Ilia T<?lf»M«Bf-r J r-i i-ni •in!»noni- 
ces rtispLiyi, *mt AHjrlfl'Juit. 

As a Graphic 5 ediW 11 r^MjpE fun arjinrtiaoQ of 
nil UK' ni(riin.leji RA31C HI fivj '.}:.-| jt.ic coi mnindi 
CniiJet>ju^ ciitf u, lines imtfapfovtiirid 
utHlM GET ana PUT tcaiures S^m? dduisci ccnu- 
niaiali InrJaifc nunpf fuflffnllDO, I urn ill^Olayj 

create ifct patterns ly stoiJuig or cHagooal n«w 

la HMIlr li^L+rjHjiinte, 

Slieciai Hurt flfa erM&u with uw L unw Mom 
UmUy flMaw you to acctss nwvs giaptiir,» twin 

1. :*mH 64, your own BASlC>i3gmrrt» or Pflfi 
COLDRFfJffMS 

lmm1ac«5 popular rtai mauiit printPit 
thai iwrc dot mMussaiiin msptii: ability 



SIMON 

S1M0M mil ' walcn ■ ww tut ilioiajn affy RASlC 
urogram .vwi kwp badi o( ftcni taitfrtfct you 
ntwe T1» MJjfStn*^ tn jsafoa In art.ck IRu 
5ft tne nrjH time you want rn perform thaame 
prorate, $>MON *<U 'Jo it 'or you 

ft Custom niunu can be wiffilcrl ■» ih^ ifwj 
Pfe53 Pi (KIC- *ey will h»« SIMON run your BAiilC 
niKiP* nanJTfl an:' &Clt£t ton qtXKOpriair? rwrnaml 
rite ?a rou cd* owi i rr.«e &MON pjuso si 
air; input Ki that you «n wilof irrfwrnaJJiM llmil 
twn'( be ilw saw earn lime 

smw tio^raw w any tyoii m rupmn, tito 

inuintenafWc a snv orher prcio^m [tiil usqalttM 
.K«fuuj:s* ijl pruwpiina Bn anyMATd wit turn 
ir^warl kKJirnrxr rrepwlrn PflO CTU.OFl fn E 

HBqummito Wa Coftv Oi.hhh"w *W WW. 



S199S 



PRO-COLORDIR 

PflO-CQLOR-GlR wiR read vow (llrtcloriES 
jswerwig i ntestsr data lile thai can b& 
attzssed to WCOIjDB'FILE for sorting aw 
reporting ICCO - record ai> to SJoradan one 
tfrsf.iittc will) valuable Inrrjrmadohaboicl each 

» niRK m MAMf - FB FMAMF/FKT - TYPE OF 
FR.F -DATE [JftEflTFO • [lATf. UPDATED ■ 
NUMBER OH CRANS ALLOC AT ED • N'UMBEfi 
OF SECTORS ALLOCATED ANDUSEH * 
MACHINE LAVAGE ADDRESSES - 

toucan otrtarfl had copies el iha inrprmsiiai 
and creaie labels of the item^for gating en 
ilH! ;ttd(*UB usaif 



s 2i 



95 



Buy all 3 

in the 
PRO-COLOR-SERIES 



DTOAGRAFH 

A unBiy program toe owners ni trr'^ACAliS* 

HYNAtSTAPW WJ1I ImmU\<. tltec trnft 
UYWCALC to sliiOfliUil graphin filtt for nmlwr 
uniyuiOnu in<i taMiifl oy jwphlc etlilfcW 
[Ki.^-.Hn!, hmJi WkfirR DES^N CoCu Wat 
nr GiaphH^m 

UYWAtiHAPM ran atso >b%ic*a uupn 

MirraJlv ind^iri«i»iiiiiy so tivn n^unru 
tHEplays can ba ixunmn^i tutu win 

s 1995 



SIDEWISE 

SltlE WISE iTK&esyuiij prsnliji ilo ^Twihiri 
yjw iMflr tbpuqht iKrasdHb-piini sulft waym 
Pmiti out an KSfcfi WvM sftcel lllethst 
rwa m tn> 2&& dwiraclarb rifj imw f rv eaafci 
viBwhm motf 'tesslES wltA trvitio m tioid 
ilintus iMMiihui 

SJLt WSE will maw ajiy ASCni fsm fite^w 
Mint flout side w4«tisir)QaRadlp 5i«cK Epson. 
OMika. C-iiofi or (ieiiuM prints nar no dm- 
giaitwe ablfiiy. SlDEWSt icsrl.i any ASCII Hie 
trdttmno fiAH'Q iJiogrirns am * mi ctocbsw 
flies. 

4rfn * «r# 'HWI I" rn 1 Bur JWfflip/ J cn^JUtrTflJf 1 



rWj* fair) 



S249S 



TELEGRAPH ICS 

ffHMT rlt-ntSflflAFHCSWHIU USWt! 
TELFVfRtTER-F^J 

Use your Otto Mw OniT^ooffl a jirryauw 
ijiKlrir : : iHltl 'i \iw { '.m 10 email; t^i 
irttc hc^db (X Mlea chansaiid U>e« pnw-lftwi 
wNteyCiirC'iisuo Tekr*rltBr-W Il's the pottocl 
wny »flarVl Utflf Dtt**©.' tom^ in k<"> 
Don 1^4)1 1 

Tcleof jpfllcs interlaces wiiti Harm Snack. 
FlBwi^wrflinl, C-IHih anttOidilstsi ^intw^fi.Kinri 
dot-arWrestabji! g/aiiiiiG& Aehhjih] iumtiMaiii*! 
to FeKrWHet't^wlM aliowvuiliDtutll l'Blirimrcf \« 
tne DISK 1/ 0 MEMU ^nri prlur uui the orav iw- 
omallot'tuMj aivoi yi'KK {BR : n tin; IMffut 

Ttif» ii ttio Seine- feaiurt irui is Jnc/ndeid in uui 
MASTER DESIGN pigMR. Srn:* wc feftytju rtam 
insert ;o Duy two Qraajluci ediv-rg puMraivi, Kti nawn 
made this t^aium avziiable at a raAitai w tea 



L 



$24 9S 



toftjirrtw.^ t ht.fut'AFHfCS 154.95 

KSsm?4wii 



DYNACALC. 


S89 95 


SPREADSHEET FLEXIBILITY 




Telewriter-64,. 


$5495 


WORD PROCESSOR POWER 




Coco Max 


S69 95 


GRAPHICS SUPERIOR 





Order by Phone 
(803) 665-5676 

Derringer Software, Inc. 

RO. Box 5300 ■ FkKence.SC. 29502-530Q 
Include ta GO ftjr UPS snipping - 55.00 U S MaJ - SB 00 Air MS 
Checks. Money Order, VISA or MasterCard 



3 30 CLS0 1 PRINTS 2 2 8 , " en ter "DS ? *' di 
f f iculty" DS $ "level " DS $ " 1-9 " ; : SCR 
EEN0 ,1:1 FND=0THENND= 1 : GOTO 2 60 
340 CLS0 : PRINTS 2 2 6 , "enter" DS $ "nil 
iitoer " DS $ "of " DS $" shoot ers"DS$" 1-2 
n J : S CREEN0 , 1 

350 A$-INKEY$:IFA$*="1"THEN380 
360 IFA$«"2"THEN380 
370 GOTO 3 50 

380 H=VAL(A$) :IFPF=1THEN540 

390 CL50:PRINT§224, "ready "DS$" on 

"DS $ ,r the " DS $ "left" ; : SCREEN0 , 1 

400 PMODE3,l:PCLS7 

4 10 DRAW" C8 BM1 10 , 1 5IU20R50D20L50 

H15U20F15R50H15L4 6BD20BL2L98BR16 

0R95" 

420 PAINT (105, 130) ,6,8: PAINT ( 130 
, 145) ,6, 8; PAINT (125, 125) ,6,8 
43p CIRCLE {130,175} ,70,8, ,15, .01 
# .5:CIRCLE<130,165) ,50,8, ■ 15, ,01 

440 DRAW"C8";LINE(60,175)-(80,16 
5) ,PSET: LIKE (200, 175) -{180, 165) , 
PSET 

450 PAINT(75,173) ,5,8 
4 60 LINE (85, 182) -(103, 170) , PSET ! 
LINE{113,183)-(123,173) , PSET: LIN 
E(145, 184) -{141,172} , PSET: LINE (1 




LiuJl SS/OD • S 2S' » AO Truck « Us> (a & MS Sum Pjly. S22&00 



Q] Hayes 



MODEMS 



Hay** S<naMmeda(Fi 300/1200 Baud<A'j'cii 

aUNCHOG AUTOMATION 

Anchor Siona'mao 300 Baud 

Anchor Mark KU SflOM 200 BaudMAkitOt 
Ann,* or Murk a 300 Sand (Auto) 



*34D.P0 
Sl&ULjU 



■ ■ (■ 



$14000 
531600 
WBOOO 



NtWatwri J -Cm 300 Baud . 
Nomhon 1 03 SrrirEeAl 300 BauiHAUto) 
NowWon 103/212(500/12001 Baud) Smnrlcnl <Au!0} 

MBrfixyyCNpa-HM -ihjnB164K) Sol of H S *2 0Q 

Dish Pn !«■*■ HdndClearwi Kit — War Type. 3D C le j n ir>rj& $ ISA 5 
Sur^e PnjtGcdor* — 6 QuTlar - UL* Uslcfl - EMi A Wl Plotted 

* 39SB 

S 11595 
C 18 35 



1 0 Pi&hdHfi* wifh Pros OisXF.in 

10 DSfpfl Qi»k*it^ with Free Dj«* Fut! 



MONITORS 
video ZiOD tz" Groan 

Vld»o , 300A 12" Amtw* 

ColOf-300 Color. Composi IE 

Uil 'Vttftal VldOQ Dfivat iW.a'K CJalQi . 



S 147 96 
1 1 54,95 

taeo.00 

« 20J3i 



Atler Heur u Mflmt*n Only Si'-oo by Mudum 

Can for hkhn* inia <3i 2> gS4 ■ B;?0'j <awa> 
ShipninO WilrB* Added To AllCrd&ra [far 
UNno.B HraKlanlB Atfd fi3*<fc SaJo& To* 



Sqfco. 



Computer Supply 

PO 8ol 973? Oownurm Orov#. II. *i05l5 Ptlfln* 43»1') 964-820$ 



77,182) -{163, 170) ,PSET 

470 PAINT(5,180) ,6,8 

4B0 CLS0 : PRINT6238 , "ready" DS$" on 

* DS$ " the 11 DS $ "right" f : SCREEN0 , 1 

490 DRAW" C8 BM50, 50U2R3U1R3D1R3D2 

LG" ; PAINT (53, 49) ,8,8 : DRAW"C6R6" i 

GET(50, 50) -{56,46} , T: PAINT (53 , 49 

) ,7,7:GET(50,50)-<56,46) ,BS 

500 DRAW"C8BM50,50U1R3U1R3D1R3D1 

C6LB";GET(50, 50) -{56,46) ,LT:PUT( 

50 ( 50)-(56,46) ,SS 

510 FORX-1TO10: CIRCLE (50+X, 49) , S 
,6, . 9 : CIRCLE (50+X, 50) ,2,6, ,9;NEX 
TX!PSET{55,47,5) : PSET (55 , 4 6, 5 ) ;G 
ET(50, 50) -(60,4 6) , GS : PAINT (55,49 
) ,7,7:PUT(G1,G2) -<G3,G4) ,GS 
520 FORX= 1T0 1 5 : PSET ( RND ( 1 6 ) ,R>ID( 
14) ,6) :NEXTX:GET(0, 14} -(16,0) , SP 
:DRAW"C7": LINE (0,14) -{30,0} , PSET 
,BF: GET {0,14) -{16,0) ,SB 
530 DRAW" C8 " : FORX^1TO10 : PSET ( RU D 
(16) ,RND{10) ,8} : NEXTX : FORX=1T05 : 
PSET (RND { 16 ) , RHD ( 10 ) , 6 ) : NEXTX : GE 
T(0,10)-(16,0) ,DT:DRAW"C7":LIHE( 
0,10) -(30,0) , PSET, BF 
540 DRAW" C7 » : LIKE ( 10 , 150 ) - ( 3 4 , 14 
0} ,PSET,BF 

550 CLS0 :PRINT(3229, "ready " DS $ " on 
» DS $ " the " DS $ " f ir ing " DS $ " 1 i ne " ; : S 
CREEN0 , 1 

560 PF=ltGO5UB1150 

570 DRAW"C5BM14 , 148U6D6R4BR4 " :SC 

=AF;GOSUB1170 

580 DRAW"C5BM6,177U3D4R6U4D8BR8U 
8L2R4L2D8L2R4BR10U8L4R8";DRAW ,, BM 
215 , 165R4U4L4U4R4SD8BR4UBD4R6U4D 
8BR4U8R6 D8 L4R4 BK8U8 L4R8BD22 BL3 2 U 
5E5R1F5D1L9R9D4BR10U10L5R11" 
590 DRAW"C5" : LINE (120, 146) - { 150, 
136 } , PSET, BF: DRAW"C6BM120 , 144"; S 
C=DL:GOSU31170 

600 DRAW"C7»;LINE{219,150}-(245, 
140) ,PSET,BF:DRAW"C5BM223,149U6F 
4E4D6BR5" 

610 IFD0=1THENDRAWNS(3) JGOTO640 
620 I FI N= 1THENDRAWN $ ( 2 ) : GOTO 6 4 0 
630 DRAWN${1) 

640 IFM=2THENTC-1:PF=1:GOSUB1150 
ELSEPAINT(170,157) , 6 , 6 : PAINT (45 , 
157) ,6,6 

650 Nl=0:N2=l:N3=126:N4=254:TC-0 
6 60 PLAY "T10L10V3 103 ;l2;llrl0;9? 
8 f 7 ; 6 ; 5 j 4 ; 3 ; 2 ? 1T255L255" : SCREEN 1 
,1 

670 IFTS~DL THENIFM=1THEN 1040ELS 
EIFT5=DL THEN1040 

680 A$-INKEY$:D=JOYSTK{0) :I=JOYS 
TK(N1) :J=JOYSTK(N2) : P^PEEK ( 65280 
) 



24 



THE HAIHBOW Nwafnlier 1 mb 



690 IFA$=CHR$ ( 92 ) THEN 10 60 
700 IFA$=-"S"TKENDRAW"C7» ; LINE (Gl 
+G0 ,G4+l)-( G1+G0 , G4 ) , PSET : DRAW" C 
5 » ! G0=G0+1 : IFG0 > 3 THENG0 *= - 2 : LINE ( 
G1+ G0 , G4+1 ) - (G1+G0 , G4 J , PSET i GET ( 
G 1 , G2 ) " ( G3 f G4 ) , GS ELSE LINE ( G1+G0 
,G4+1)-(G1+G0,G4) j. PSET ; GET (Gl , G2 
)-{G3,G4) ,GS 

710 IFI<1STHENIFG1>— 16THENPUT (Gl 
,G2>-(G3 r G4) ,BS;G1=*G1-16:G3=*G3-1 
6 

720 IFI>55THENIFG3<=-243THENPUT(G 
1,G2)- (G3 , G4 ) , BS : G1«G1+16 : G3=G3+ 
16 

730 I FJ< 20 THEN I FG 4 > 3 4 THEN PUT ( Gl , 

G2)-(G3,G4) , BS : G2-G2-7 : G4=G4-7 

740 IF J> 40THENI FG2 < 114THEHPUT ( Gl 

f G2)-£G3 # G4) F BS;G2=G2+7:G4^G4+7 

750 PUTfGl,G2}-{G3,G4) ,GS 

760 I F J & 6 3 TEEN IFF F—0 AN D DO-0TRE NP 

F=l ; GOSUB900ELSEI FPF=0THENPF=1 : S 

A=l : AT= 1 : GOSUB1270 

770 IFP=N3 ORP=N4 THENI FSH-0 ANDD 

O=0THENPLAY ,t Ol;l;2?3;4?l;2;3;4": 

SH-1 : GOS UB 1 1 10 ELS E I FRA>^THENPLAY 

'♦01;l?2,-3;4;l;2;3;4"2RA=RA-l:GOS 

UB1380 

780 I FPF-0THEN 680 

790 I F DO«- 1THEN 840 

S00 EUT(T1,T3)-(T3, T4) ,BS 

81^ I FT 1<=6 ORT 3 >=2 4 4 ORT4 < 3 4 THENP 

0T(G1,G2)-(G3,G4) , BS : SH=0 : GOTO 10 

20 

820 Tl=Tl+AMtT3=T3+AM:T2=T2+UM:T 
4=T4+UM:FUT(Ti,T2)-(T3,T4) ,T 
830 GOTO680 

840 PUT{1I8,T2) -(124,T4) , BS 
850 PUT{Tl f *T2)-(T3,T4) ,BS 
860 IFT1<=8ORT3>=2440RT4<-34THEN 
PUT {Gl ,G2)-(G3,G4) ,BS: GOTO1460 
870 T1=T1+AM ; T3 =T3 +AM : T2 =T2+UM : T 
4=T4+UM;IFAT=1THENPUT (T1,T2) - (T3 
T4 ) t T 

S80 IFSA^ITHENPOT { 1 18 , T2 ) - ( 12 4 , T 
4) ,T 

B90 GOTO680 

900 N-SND(AF) ;ONN GQTO920 , 910 , 93 

0,940,950,960,970,980,990 

910 T1»102;T3=108:AM— 8!GOTO1000 

920 Tl=118 :T3=124:AM-0 i UK-- 4 £ GOT 

01010 

930 T1=130;T3=136:AM-S:GOTO1000 
940 T1=114:T3=120:AM=8:GOTO1000 
950 Tl-118 :T3=124 : AM«-8 :GOTO1000 
960 Tl=110 :T3=116 i AM=-8 : GOTO1000 
970 T1-133:T3-144:AM-8:GOTO1000 
980 T1=134:T3-140:A*N12: GOTO 1000 
990 T1*98:T3«104:AM— 12 
1000 IFIN-1THENUM=SND ( 5) *-l 



NEW I ™s 

COMPUTER 

Y BOX 



JrWrT? fl fTl -CABLE 

IT IS TO 'BUMF' OB 
DISLODGE THE CABLE 
FROM THE COMPUTER, 

MECHANICAL CON- 

N E ^TO! Pf if*? \lfi 
BOX" CHANCES ARE 
GREATLY REDUCEO 

DISLODGED 




l I j t j i : TV-T 




IT t r r [ T I J T J^Tp" 1 ! 

•■TrTrrn 1 1 1 1 1 1 1 



OMMON CAUSES OF 
A SHORTED DATA BUS 

IW THE COCO IS A 
MISALIGNED OB LOOSE 
|TF" CABLE. : LET 
YOUR COMPUTER BE 
THE NEXT riq™^MTi 
CABLE. ORDEfl THE 
"Y BOX" FROM 



■ PM Ill ■ ■ ■ MUM-m ■»■«•■ i«* mm m 

• NOISE FREE "GOLD CONTACT" TO 
YOUB COMPUTER 

# POSmVE MECHANICAL AND 
ELECTRICAL CONNECTION 

* ONLY $24,95 



Fr3 check or k O 

ADD S3 .[» SHIPPING & HANDLING 
PA RESIDENTS ADD d SALES TAX 



Nawftwp thehafnuqw 25 



WE'RE BRINGING THE COCO 



RAINBOW'S 
BROADENING ITS 
SPECTRUM 

the rainbow and the Delphi informa- 
tion Utility have joined together to 
a (low CoCo owners eJl over the 
world to connect with one an other l 

Delphi Is a full-service Information 
utility. It offers everything from up- 
to-the-minute news stories from The 
Associated Press to electronic mall 
services. But. best of a//, it now has 
a aped a! forum tor Color Computer 
owners, and i V s operated by the peo- 
ple who bring you the rainbow each 
month. 

The CoCo Specie! Interest Group 
(SIG I features a variety of services, 
including an open forum where you 
can sand and receive messages 
from Color Computer owners &U 
over the world. U also has several 
databases to which you can upload 
your favorite programs and from 
which you can download programs 
written by other CoCo enthusiasts 
Some of these da I a bases are basic 
programming, OS -Sand home appli- 
cations. 



PEEK INTO THE 
RAINBOW 

The CoCo StG's conference feature 
allows you to meet electronically 
with other members of the CoCo 
Community. You can join confer- 
ences with notables such as Fred 
Scerbo, Dan Downard. Ed EHers, 
Lonnie Fafk. Dick White, Tony 
Di Stefan o and others — on a regular 
basis. Conference schedules will ap- 
pear in the rainbow each month. Be 
sure to check online announce- 
ments for changes and additions, 

THE OTHER SIDE 
OF THE RAINBOW 

On Delphi, you alio are able to buy 

rainbow on tape — order a whole 
set. or download an individual pro- 
gram Immediately. You can also 
renew your rainbow subscription, 
make a fast and easy order for soft- 
ware or hardware from s multitude 
of vendors, or inquire about prod- 
ucts on the CoCo SIG. 

We also have a number Of programs 
(hat you can download and use, Just 
for the cost of the time you spend 
transferring them. There'll also be 
correction! for rainbow articles, 
helpful hints and many other useful 
features. 



FREE LIFETIME 
MEMBERSHIP 

the rainbow la ottering subscribers 
a free lifetime subscription to Delphi 

— a 529.95 value — and a f ree hour 
of connect time — a $6 value at 
either 300 or 1200 Baud during even- 
ing, holiday end weekend hours — 
so you can sample Delphi and the 
brand new rainbow CoCo SIG. 
That's right. Your subscription to 
the RAINBOW entitles you to this 
535.95 value as a free bonus/ 

It you're not a nArN&ow subscriber, 

Juar enter your order when you sign 
on with Delphi and you'll get the 
same great dead For our $31 sub- 
scription fee, you'll get the fines) 
Color Computer magazine ever, a 
free lite lime subscription to DslphJ 
and a free hour of conned time. 

SAVE EVEN MORE 

Want to save an extra $1 6? While 
you're online, you can order the Dot* 
phi Handbook and Command Card 
($21 .95} and three hours of connect 
time ($10) for only $24 95. 

Delphi provides us all wilh I 
tflale CoCo Community. Check it 
out today. After all, you can sample 
it for free! 



DELPHI 



TYPE: 

GROUP COCO 



COMMUNITY TOGETHER! 



How to reach RAINBOWS 

There are several ways to connect la Delphi and THE 
rainbow's CoCo S1G. In most cities you wi£l not even 
have to pay long distance charge*; you cut me special 
data communication* networks, like Unmet, Tymnet 
and the Canadian Daiapac network. 

First, set your terminal program to operate at either 
3Q0 or HOC Baud (depending on the modem you have), 
and also select either 7 bits with even purity or 8 hit.* 
with no parity, and one stop bit. Of one combination 
doesn't work, try another.) 

Decide which network yuu should use (there is no 
charge for any of ihem, unlet* you have lo make a long 4 

distance call) and follow the instruction* below: 

On Unbiet: Call 18OO) 821-5340 to get the Unmet 
number for your area. After you call the appropriate 
nam her for your own area and make connection, you "11 
we a prompt of 11 LT Prew enter, the period key {*) 
and ENTER again. At the "service:" prompt, type GVC 
(for General Videotex Corporation) and liNTER. 

Ou Tjmntl: Call (800} 336*0149 to get the Tymnet 
number for your area. After you dial your designated 
number and connect, you will see either "garbage" or 
a message saying "please iype your terminal identifier/ 1 
A i ihis point, even it ihL- screen is garbled, simply prfiil 
"A". When "please log in:" appears, type DELPHI and 
press ENTER. 

From Canada (on DmUpac): Call Delphi Customer 
Service at (617) 491-3393 to get the Datapac number 
for your area- After you connect, press the period key 
(0 and ENTER (use two periods if you're using 1 200 
Baud), type SET 2:1. 3:12G and press ENTER, Now 
type p I 31G6. DELPHI; and press ENTER. 

From other countries: Many countries have their 
own data networks that can connect to either Unmet 
or Tymnet- Cheek with the telephone authorities in 
yotir country for details on how to sign up for this 
service. When you have an account set up, vou can 
reach Delphi with a "host code" of 3 12561 703038 
through Unmet, or 310600601500 through Tymnet. 
(You II have to pay the toll charges far this connection.) 

Type in Your Usernime 

If you're already a subscriber to the rainbow, at the 
"*U SURNAME: 11 prompt, type RAINB0W5UB and press 



Color Compute SIG . . . 

ENTER. At the "PASSWORD;" prompt, type your 
individual subscription number from the mailing label 
of yuu; latest issue of the rainbow. Ml there are one 
or more zeros at the beginning of this number, include 
(hem.) 

If yuu donft already have a subscription, at the 
"USER-NAME;" prompt, type FiRINBOMOBDER and 
press E nte r. At i he "PASSWORD:" prompt, type 
SENDSUB and press enter. Have your MasterCard, 
VISA m American Express card ready, because youU 
be led through a series of questions that will enable Us 
to pui your rainbow and Delphi subscriptions into 
effect In an effort to hold down non -editorial costs, we 
do not bill for subscriptions. 

If you make a typing error Just press ENTER and start 
over. Remember thai at any point, when you're on 
Delphi, you can type HElP to get help on how to use 
the system, To get off the system just type 0V£< 

Come VfaH Ust Type GROUP COCO 

After you sign in, youll be prompted to set up your 
own, personal "user name" — Delphi is a friendly 
service, no numbers to remember - andyouU he asked 
a number of quest! o as so Delphi can set up your 
account. Youll also be assigned a temporary password. 
No time is assessed against your free hour of service 
while you answer these questions. 

Delphi will tell you that your account will be ready 
after 6 p.m. the same day if you sign up before noon 
(Eastern time zone.) If not, your account will be ready 
at 6 p.m, the next day. Once an account is opened, each 
rainbow subscriber will be credited with an hour of 
free time! 

When you log back in, use your chosen user name 
and your temporary password to access the system. At 
rhat point, you will meet Max. who will help you 
configure things and will change your temporary 
password into your own personal password. This is the 
password yon will use for subsequent sessions — or 
until you change it. Again, there is no charge for the 
time you spend configuring your account. Your hour 
of free time starts after Ma* bids you goodbye. 

Youll wind up at the Delphi Main Menu; type in 
GROUP COCO nod |oin us on the CoCo SI (71 



1010 T2=114:T4=110:PLAY M O3?lr > 2:'3 
1 4 " \ PUT{T1 t T2) - (T3 , T4 ) ,T: RETURN 
1020 PUTCT1 I T2)-(T3^T4) ,BS:IFPPO 
INT (Tl , T2+4 ) =7THENT2=T2+4 : T4=T4+ 
4!PUT£Tl,T2)-(T3 f T4) ,LT ELSEFF=0 
i Gl-118 : G2-114 : G3=128 i G4-110 : PUT 
(61,02) - (G3 , G4 ) # GS ; Z=l : IFM-10RTC 
«0THENTS=TS-r-l :GOTO1150ELSET5=T5+ 
1:GOTO1150 
1030 GOTO1020 

1040 SCREEN1 , 0 : PtA¥"Tl0L10Q2 f 1 J 2 
?3;4?5;6?7?8;9;10;ll;12O3Mf2 ?3; 
4?5;6 rt :SCREENl,l 
1050 A$=INKEY$ 

1060 IFA$=CHR$(92)THEMND=0:SC^0; 
TS=0 ; HI-0 1 SH=0 ! CLS0 1 HO0 : TC-0 : IF 
PF*imENPUT(llB # T2)-(124,T4) ,BS: 
PUT (Tl , T2J-(T3 , T4) , BS: GOTO130ELS 
EPF»1;GOTO130 
1070 GOTO 10 50 

1080 IFT2<134TH£!NT2**T2+2:T4=T4+2 
X PUT { Tl , T2 ) - ( T3 # T4 ) f LT ELSEPF=0: 
Gl=llfl ;G2=114 : G3-128 : G4-110 : PUT £ 
Gl,G2)-(G3,G4) , GS : Z-lJ TS-TS+1 : GO 
TO11S0 

1090 GOTO 10 50 

1 100 PUT (Gl-5 , G2 -8 ) - (G3+1 , G4-18 ) 
, SB : PUT (Gl , G2 ) - (G3 , G4 ) , BS : Gl=118 



28 THE RAINBOW Novum t»f 19BS 



\ G2-114 : G3-128 : G4=110; PUT (Gl , G2 J 

-(G3 , G4) , GS : PUT (Gl— 5 1 G2-8) — (G3+1 

,G4-18) ,SB:GOTO670 

11 10 PAINT (Gl-6 ,G4^9 ) t 7 , 7 : PAINT ( 

G1-6,G4-14) ,7,7: PAINT ( Gl-6 , G2 -8 } 

,7,7; PAINT (Gl-6 , G4-13 ) ,7,7:FUT(G 

l-5,G2-5)-(G3+l,G4-15) ,SP:PUT(G1 

-5,G2-5) -(G3+1,G4-15) ,SB 

1120 IFPF=lTHENIFPP0INT(Tl-fl,T2- 

1) O7ANDPP0INT (T3-1 , T2 ) <>70RG4<T 

2 THEN1100 

1130 IFPF«1THENSH=0 ; PUT (Tl f T2 J - ( 
T3,T4) ,BS:PUT(Gl-3,G2-8)-(G3+3,G 
4-14 ) r DT:IFM=2ANDTC=1THENH2=H2+1 
:T5~T5+1;GOSUB1150ELSEHI=HI+1;TS 

=TS+1:GOSUB1150 

1140 SH=0;GOTO1100 

X 1 50 DRAW" C7 »* : I FM=2ANDTC=1THENLI 

NE( 164,161} -{204 ,151) , pSET , BF : DR 

AW"C8»:LINE(215,191)-(255,181) ,P 

SET, B : DRAW" C5 BM 1 6 6 , 159" I SOT5 : Nl 

=0 i N2=l : N3-126 : N4-254 : GOTO 1170 

1160 SOTS:LINE(215,19i)-(255, 18 

1} ,PSET,BF:DRAW«C5BM217,189 M :IFM 

=2THENN1=2;N2=3:N3=125JN4=253:DR 

AW M G8": LINE (164, 161) - (204 , 151) ,F 

SET,B;DRAW M C5BM2l7,189 rt 

1170 S§=STR$ (SC) 

1180 F0RC=1T0LEN(S$) 

1190 R$=MID$(S$,C,1) 

1200 K=ASC (R$ ) : IFN>4 7THENDRAWNT? ( 

N-4 8 ) ELS EDRAWS P$ 

1210 DRAWSP$:NEXTC 

1220 lFZ=lTHENZ=0iIFK=lTHEN670EL 

SE IFTO0THENTO1 : GOTO670ELSETC=0 

:GOTO670 

1230 IFM=2THENIFPF-1ANDTC=1THENP 
F=>0:DRAW"C7":LINE(40,l61>-(80, 15 
1 ) , PSET, BF : DRAW" C5 BM4 2,159": SOH 
21GOTO1170 

1240 I FPF-1TKEN PF«0 : DRAW "C7 N : LIN 

E(0 # 191)- (40,181) /PSET, BF: DRAW ''C 

5BM2 , 189 » : SOHI : GOTO 1 170 

12 S 0 I FM^ 2 THE NT C~TC+ 1 : 1 FTO 1THEN 

TO0 

1260 UM=-4 i RETURN 

1270 »=RND(AF) :ONN G0TO12 S0 , 13 10 
,1300, 1290, 1320, 1330, 1340,1350, 1 

3 60 

1280 Tl-130 : T3=13 6 : AM=8 : GOTD13 70 
1290 T1=138:T3-144:AM=8:GOTO1370 
1300 Tl=94 s T3=100 : AM=-8 : GOTO1370 
13 10 Tl=102 : T3-108 : AM=-8 : G0TO137 

$ 

1320 Tl=110iT3=116:AM=-12:GOTO13 
70 

1330 Tl=126 : T3-132 : AM=12 i GOT0137 
1340 Tl=110;T3-lI6;AM=-12:UM=-6: 




I 



°^ V Software *r | 



I 

K EEP'THAK' Qmooni Ledger Rtg. Sflfc*$-QN tM 95 • 

OoJHi- JlrM rr QmnwtH |jM$*r AcrOMllv^ lyihm tO< nctFm il tunnwli I Of. 1 

3Ei. (Mil nw^u-tfrirdn ii^Q^im PH^umi: t* iik:» inwl tncoiriD' fi m 

«Mp*n»t1«l*iirtr>l ti-wrmnt « VTD't, <«t|f0f IKJ9 *t Uo, 1 1 K r -ihO «Hr^i 

•3-1 i?» * |710»ccj j'l-t iw<i>« 0" IMl nJ'ik lll>l/i Vtrj un I tcrMri 
(n:rtCuO KwntKl* fl*vi*#» 1 1 - SuR4 I Z-i/K * 

"OMEGA FILE Reg ONLV $19,95 

F ling Jali b«M iiTcj^r.n u n » Id Ohi*n* U<i IIMdH ICi 1$ a 

iiftiot :ri«fM^»» pa/ iMld cruucivrt-nK^dk «4i friiicn ft pn.il 

In i MI4 UH( <rl«ndl, riahu nlr-Mtm MA^Ml iM^Lrtti J p?h'°E4h <H«k ,v y 1 

DOB S MAGIC GRAPH J C MACHINE 

Gaa g»iw4i« fl*5lC rod* lo uu in ^ou' (iioy r PPin (Jttf 4rv««ig *r j ipMinf>- 
hIHid'i til t; Je!M.»HBH» boPVI HiwuKjAPCS SlngnipyHiM tp»riMi'.;n*»1'»an 
|n« MfcLPfiltAM liavfc Allp*% Ltoh *»n 1hf 5(-*fl<lltl tC'iph A hnflni<Mi^4 1>\ &)\ix>.% 
ill I 'rii »±r*0,i Can ft,, .rfsn n n ■ rnt grupJ. r' icl.l;i »■ -i Mrtl*u*l 

r r (iAPvir.^f[)iTOM rp^ lafen-i-ojiiLir ihss-d. a pi upi i^.. £ch 

flij^bon lArtiw 7/ft5. Hor Co Co fl.'BS Tht- giapM«i bargain □! hw f «m; # 
'KEEP*TflAK' Accounli Rtcelvable. .a.h.i inRi.Mi 

^*MunM flliF^ >4tlM*|t (*K«(illltKi PiQa^B Ol itmuhli, in|(R Drmni t,mt 

p. i«, "ijunn □r«|i»:»*i^r-Bnvo^nii« )ilil'ii4lt|jinMr|j ^EfcT' * 

|A*^' 3*<miil l4dB*> I'P ,^i HCCDi/ni. i^nriMi chacHing &*pq uirnl E^Kkih^ 4 I 
UN' Iri^PKUvTIMnU pf-rf fi MKJuOt* *n»nupj Ul,«$ or Hi B IjWBIM # 

0S9UTILITV DISK 

CotlUWrl Trtn«>*r u]1ilfl«» M1«4wni FtSOft>«<M>GS0n^>Ch rbQ PlkTwci^iKpulA X 
UK a' PS in** Mil* OS9 (MpfiviiM EH I 1 * NOBBLE MULfiLfi^bL NtLF. I 

GPTHEE— (.tvw* dkwclPH^ ■LiuciiJ'** no (dfp IH4» T N o iMvUlgfL gMu> # 
hpn pin*' u w tlf.H 1C>|N Qni v Ami IftQJii IP fJHU n V)4um» TM 

COCO WINDOWS 1 AVRMftfil. Ift3l,|5 
W.ih hi.,,, tharmtN dit.LTlM.tfi uw * nop* gitr* uu™ f^ji^ii,. m „ r hi j >*, 
Ki-J I N licks I ird rp ynOflr,r^TWtHu, FufCtla/i ftk-yi Allrm iFm UM III =f*<M* 
m,, lipl* win-to** llflfrt nrtilc InfJiilik m^u fln^ (K<nlW Wlup «i»i «j(u l.n* 
flki*"b*r.Aff Fp^i luncHpn ^lc*»UHrt *i»li nwi*<»t Tfm •tiy^o p-i<i 'i ■ t:» 
MlA*<f Nfi^.1 * ffhifc tuftHinfl o> *-ni(Tj Im SASiC AP"Pl£ t. VQUP QfiAHS 
rOf^ DC* t *v'A(vr TO Sff tHr£ 11I.fl irfik* l*p*| IIn;iu4pu m^iiif^l 

THl CTMEH CUT ft igFT*l» {Aid U-M in' patUfl* ft PtthdUi^) 

I P Q- ft4H H, St N Ml 4n CO D , tJorr Qlitei, Clud lit U S ^i»mSi i 

| LbB*0. UT 14121 i*i;p, 7b3-Tt» (Fuiu ii»etf v N JftH EDmlfsTJwj I 



I 

■ 

I 

■ 

I 
I 

* 

I 

■ 

I 
I 

* 

I 
I 

1 

I 
I 

I 

I 



GOTO1370 

1350 Tl— 12 S :T3=132 i AH=12 iUM=-6 : Q 
OTO1370 

1360 Tl=13 8:T3=144:AM=12:UM=-6 
1370 T2=114:T4-110:PIAY M Q3;1;2;3 
r 4 11 : PUT (Tl ,T2) -(T3,T4) ,T: PUT (118 
J T2)-(124,T4) , T : RETUEK 
1380 PAINT (Gl-6 , G4-9 ) , 7,7:PAINT( 
Gl-6 , G4-14 ) t y t 1 - PAINT [Gl-6 , G2-8 ) 
,7,7:PAINT(G1-6,G4-13) ,7,7rPUT{G 
l-5 f G2«5)-(G3+l,G4-15) ,SP:PUT(G1 
-5,G2-5)-(G3+l,G4-lS) ,SB 
1390 IFSA=1ANDG4>T2 THENI FPPGINT 
{ 119 , T2 -1 ) =70RPP0INT ( 12 3 , T2 ) =7TH 
ENPUT £ 118 , T2 ) - ( 12 4 # T4 ) , BS : PUT f G 1 
-3 ,G2-8) - (G3+3 , G4-14) , DT: SA-JB 1HC 
=HC+1 : PUT (Gl-3 r G2-3) - (G3 + 3 , G4-14 
) ,SB; IFM=2ANDTC=1THENT5=T5+1:H2= 
H2+1ELSEHI=HI+1:TS~TS+1 
1400 IFAT=1ANDG4>T2 THEN! FPPOINT 
(T1+ 1 , T2-1) "70RPPOINT (T3-1, T2 ) -7 
THENPUT(T1,T2)-(T3,T4) ,BS:PUT<G1 
-3,G2-8)-(G3+3,G4-l4) ,DT:AT=0:HC 
-HC+L : PUT (Gl-3 , G2-8) - (G3 + 3 , G4-14 
} ,SB; IFM«2ANDTC=1THENH2=H2+1:T5= 
T5+ 1ELSEHI-HI+1 : TS=TS+1 
14 1J3 I FRA=0ANDHO2 THENRA= 2 : HC =0 : 
GOSUB1150 



14 20 IFPF~0THENRA=2 

1430 IFPF~0THENPUT(G1,G2)-(G3,G4 

) l BS:Gl=ll8:G2^114:G3=l2a:G4=110 

:PUT(G1,G2)-(G3,G4) ,GS 

1440 1FTS— DL THEN I FK=1 THEN 10 40 EL 

SEIFT5=DL THEN1040 

1450 RETURN 

1460 PUT (Tl, T2 ) - (T3 , T4 BS r IFSA= 
lTH£NPtTT{118,T2j -fl24,T4) f BS 
1470 T2 =T2+4 : T4 =T4+4 : I FT2 >= 1 3 6TH 
EN1520 

1480 IPSA*1THENIFT2>*116THENSA=0 
; I FM= 10RTC— 0THENTS =TS +1E L5ET5=-T5 
+1 

1490 IFAT- 1THEN PUT (Tl , T2 ) - (T3 , T4 
) ,LT 

1500 IFSA=:1THENPUT ( 1 18 , T2 ) - [ 12 4 , 
T4) i LT 

1510 GOTO14 60 

1520 IFAT=1THENAT=0 : IFM«1ORTC=0T 

HENTS=TS+1ELSET5=T5+1 

1530 IFHC=0THENZ«1: PF-0 

1540 G1-118:G2=114:G3=128:G4=110 

:PUT{G1,G2) -(G3,G4) ,GS : H.O0 : RA=2 

1550 GOSUBX150 

1560 GOTO670 

1570 POKE65494 r 0:CLS:PRINT§6, M US 
ER ENDED PROGRAM. 11 : END - 




(SD pSrt) v.t, 1. To bear the weight of t especially from underneath; uphold m position; keep from foiling, etc. 
2. To bear or iusiam (weight; tii c r i 3 . To keep troui failing; strengthens PBJ, he. suppow their product line with 
tethntcai personnel that are always there to help you. 4. To serve, io uphold or corroborate (a statement, theory, 
etclsubsianhalc; verify: PBJ, Inc. receives testimonial* on a darfy tmet that support their product tine. 1. Tb 
provide (ii person, irtStitfllSon] pytth mmitlenaticc; provide rVn PHJ> Inc. sapptirfs t)u(tf( 't* um** hv cwntsiemty 
t reating new advancements in their field 

Synonym: PBJ, inc. 

A long description indeed, yet very applicable to the kind o f service delivered by PBJ , Inc. When 
the serious CoCo user needs back-up support, technical information or assistance, PBJ, Inc. is 
there! From the products they manufacture through to the strategic solutions they offer, 
PBJ,, Inc. has rightfully gained the reputation of "the company with the mast snpfwtri for die 
Color Computer," 

, "Innovative Products for the CoCo User" 

ma, 




Call or write today for our 
P.O. Box SI J • North Etergcn, N J 



«nrf* MMl 



Caialog, . . . 
iPi.k]- - 201-330-1890 



fyjJM**- r^r? Irt~^ ' T." *. 

fr'Sm f!4VI — 




November iB8± THE RAINBOW 29 



Working With The 
Electronic Book 

Part 1 

By Steve Blyn 
Rainbow Contributing Editor 



This month we will present the 
first of a two-part series on 
Radio Sh tick's Electronic Leiirn 
ing Book. It is one of the newer peri- 
pherals Radio Shack has produced lor 
the Color Computer. Wc chink it can be 
a very valuable educational tool. 

Av in the case of several other Radio 
Shack peripherals, the Electronic Book 
comes with no documentation. I don't 
know what the reason behind this is, but 
it is not the first time. The original X- 
Pad was equipped with no documenta- 
tion or software* and the Touch-Pad. 
similarly, arrived nude. 

There are software packages availa- 
ble for the Electronic Book (the ones 
I Vc seen are very enjoyable) and these 
do include documentation. The price of 
a package is close to the price of the 
book. I'm sure many potential buyers of 
the Book will probably like to create 
programs for it to odd to their pur- 
chased collection, his our intent to help 
RAINBOW readers write programs for 



(Sttve Bfyn ieavhes huth vxceptiorial 
and gifted children, holds two master's 
degrees and hits won awards for the 
design of programs to aid the handi- 
capped, fie and his wife, Cheryl, own 
Computer Inland) 



the Electronic Rook; it is an interesting 
piece of hardware that should not be 
overlooked due to lack or u&er instruc- 
tions. 

Now for the good news. The Book is 
a wonderful idea and a pleasure to use. 
This month's column includes two 
programs. The first demonstrates what 
the Electronic Book does: the second is 
a simple number- matching game for 
preschoolers, Neat month* we will go 
into programs for older children. In 
order to use the programs, an Electronic 
Book must be used. 

In case you Ve never seen one* the 
Electronic Book is a loose-leaf note- 
book,, The inside has a full-size vinyl 
page with huge numbers from uric to 12 
imprinted on the vinyl. The idea is for 
the child to touch a number to give a 
response. The Book comes with a cable 
that ptLL^, mio the right joystick port. 
A different joystick value is issued each 
time one of the numbers in the Book is 
pressed. Wires underneath the vinyl 
accomplish this task. The secret of 
programming with the Book is to be 
able to read these values and, therefore, 
determine which number is pressed. 

The first program (Listing I) shows 
what the Book does. A number is 
pressed in the Book, and the corre- 
sponding number is circled on the 



replicated screen version of the Book's 
vinyl page. 

Following is a table of the joystick 

values that are emitted when each 
number is pressed. JDYBTKfG) tells us 
what the X -coordinate reading is and 
JOYSTK (1 ) is the Y-coordinale value. 



JOVSTK«J) 


JOYSTK(I) 


Number 


Value 


Value 


Pressed 


63 


D 


1 


53 


0 


2 


41 or 42 


0 


3 


8 


0 


4 


19 


0 


5 


30 


0 


6 


0 


63 


7 


0 


52 


8 


0 


40 


9 


0 


7 


ID 


0 


IB 


11 


0 


2ft 


12 



These values are listed in the program 
on lines 100-210. We found the '3* was 
slightly temperamental and needed two 
numbers to be checked for a propel 
JQY5TK($) reading. This presents no 
problem and may merely be a glitch in 
our models of the CoCo* 

The program continually scans the 
joystick values. When it makes a match 



30 THE RAINBOW Mu^mb.-i ' 



to the tabic listed* il responds with some 
musk and circles the number pressed. 

The second nf this month's programs 
(Listing 2) is the number-matching 
exercise for preschoolers A replica ol 
the Book is drawn on the screen and a 
number is circled. The child presses the 
corresponding number on the pad. tf 
correct, the number on the screen will 
he circled again in a different color. If 
incorrect,, both ihc error and the correct 
answer will be shown. 

We think the educational strength of 



this device is especially bencficiaL for 
preschooler* and physically handi- 
capped students. Both or these popula- 
tions often have motor dexterity prob- 
lems and find it difficult to use the 
computer's keyboard. 

This concept can be extended to 
many types of educational games, activ- 
ities and learning situation* Next 
month, we will present an educational 
program on a slightly higher grade level 
to further illustrate the use of this new 
Idol 



In conclusion, we issue & challenge to 
the more adventurous. We, at Compu- 
ter Island, have begun to work with the 
Tandy 1000. Since some CoCo owners 
arc iilso Tandy 1 000 owners, we decided 
to try the Electronic Book on ti. Al- 
though not designed for it, we have 
found that the Electronic Book works 
quite well on the Tandy 1 000. We will 
leave it to you to determine what the 
necessary joystick values are for that 
computer. Wc will include our findings 
in next month's article. □ 



ISO 230 
420 102 



T 



50 
60 
70 

60 



Listing J: ELECBQ0K 

10 REM "ELECTRONIC BOOK UTILITY" 
20 REM"STEVE BLYN , COMPUTER IS LAN 
D, NY, 1985 
30 CLEAR2000 
40 GO SUB 2 80 
GOSUB 49J3 

X=A: Y=B 
A=J0y;STK(0) 
90 B=JOYSTK(l) 

100 IF A-63 AND B=0 THEN N=1:CIR 

CLE<47,16) , 16,8, .7:DBS=E1$ 

110 IF A=53 AND B=0 THEN N~2:CIR 

CLE (121, 16) ,16,8, .7*DB$=E2$ 

120 IF A*4!OR A=*42 AND B^0 THEN 

N=3 i CIRCLE £ 197 , 1 6 ) , 16 , 8 , . 7 t DB$~E 

3£ 

130 IF A-B AND B=0 THEN N=4 : CIRC 
LE (47,3 6) ,16, fl, .7:DB$=E4$ 
140 IF A=19 AND B^0 THEN N^SiCIR 
CLE ( 1 19 , 3 6 ) , 16 , 8 , . 7 : DB$=E5$ 
150 IF A" 30 AND B=0THENN~ 6 : CIRCL 
E(197,36) ,16,8, -7;DB$=E6$ 
160 IF A=0 AND B=63 THEN N=7iCIR 
CLE (47, 56) ,16,8, .7:DB$=E7$ 
170 IF A-0 AND B=52 THEN N=8 
CLE [120, 56) ,16,8, •7:DB$«E8$ 
180 IF A=0 AND B=40 THEN N=9 
CLE (197, 56) ,16,8, .7:DB$=E9$ 
190 IF A=0 AND B=7 THEN N=10;CIR 
CLE(48,76) t 16 r B, > 7 : DB$=E1$+E0$ 
200 IF A=0 AND B=18 THEN S-lllCI 
RCLE{122,76) ,16,8, , 7 : DB$=E1$+E1$ 
210 IF A=0 AND B=28 THEN N=12 : CI 
RCLE (198,76) ,16,8, * 7 J DBS^E1$+E2 $ 



CJR 



CIR 



220 IF N<1 THEN 80 

230 C0L0R5 : LINE ( 1 60 , 97 ) - (200 , 120 

) ,FSET,BF 

240 DRAW"C7BM170 , 100"+DB$ 

250 COLOR4: LINE (150, 120) -(188, 11 

G) t PSET , BF 

260 PLA Y " O 4 L8 C DEFGEC " 
270 GOTO 50 

280 REM" DRAWINGS FOR THE NUMBERS 

AND LETTERS NEEDED" 
290 C $ = " BU4 ER2 FD 2 G L2HBG 2 BL4 ** 
300 E$*= 1, BER3U2NL2U2L4BG5BL2 M 
310 HS="BUU2NU2R4NU2D2BGBL9" 
320 0 $= " BEHU2 ER2 FD2GL2 BGBL6 11 
330 S $ = " BTJ2 FR2 E HL2HER2 F BG 4 BL6 11 
3 40 U$=-" BUU3ER2FD 3 BGBL9 " 
350 Y$="BUE2NU2F2BGBL9" 

3 60 E0$=O$ 

370 E 1$= H BE2NU3 DEBFBGBL9 11 

380 E2$=" BENR3HER3U2L4BG5BL" 

390 E 3 " BENR3 ff ENR2 HER3 BG 5 BL5 11 

400 E4 $=** BENU4E3 L4 BG4 BL2 n 

410 E 5 $=" BER4U2 L3 HER3 BG5 BL5 " 

420 1 6 $ « 11 BO 2 FR2 EU2 NHGL2 HER2 BG 5 BL 

4" 

430 E7S=" BUNR4 UE 3 BG5 BL4 " 

4 40 EB$="BER2EHEHL2GFNR2GFBGBL6" 
450 E9 $»" BER2 EHL2GNFU2ER2FBG4 BL6 



m 



^SPACER 



460 SP$-"BE4BUBG5BL5": 

470 RETURN 

480 REM "DRAW THE SCREEN" 

490 PCLS:PMODE3,l;SCREENl,l:PCLS 

500 COLORS; LINE (20,0) -(2 35,92) r P 
SET, B 

510 LINE(24,2}-(231,90) ,PSET,B 

520 PAINT (22,1) ,6,6 

530 DRAW"A2S8C6BM50, 10"+E1$ 

540 DRAW"BM125,10 U +E2$ 

550 DRAW" BM2 00 , 10 "+E3 $ 

560 DRAW ll BK50,30"+E4$iDRAW ,, BM125 

t 30"+E5$ : DEAW"tJM200,30 r, +E6$ 

570 DRAW"BM50,50 II +E7$!DRAW"BM125 

, 50 "+E8 $ : DRAW" BM200 , 50 n+E9$ 



Novmiw teas THE rainbow 31 



580 DlWfl"BM45,70"+El$+E0S 

590 DRAW" BM120 t 70" 1 $+E 1 $ i DRAW" 

BM195,70"+E1$+E2$ 

600 DRAW H A258C7BM50 , 100" + Y$^O$+TJ 

$ +S P$+ CS+H $ +0 $+S $+ E $+S P $ 

610 RETURN 

— 



1S0 . 
END 



1S8 
140 
.130 



Listing 2: NMBRNTCH 

10 REM" ELECTRONIC BOOK-MATCH I NG 
NUMBERS" 

20 REM" STEVE BLYN, COMPUTER ISLAN 
D, NY, 1985 

30 CLEAR2000 ; CLS 4 

40 XY=RND£-TIMEE} 

50 GOSUB 270 

60 GOSUB 41£ 

70 N=0 

80 X=A:Y=B 

90 A=JOYSTK(0) 

100 B=JOYSTK(l) 

110 IF A*63 AND B^0 THEN M=1:CIR 
CLE(47,16) ,16,7, ,7 



120 IF A-53 AND B=0 THEN N=2:CIR 

CLE (121, 16) ,16,7,-7 

130 IF A=410R A=42 AND B=0 THEN 

N=3; CIRCLE (197, 16) ,16., 7, -7 

140 IF A^S AND B~0 THEN N=4:CIRC 

LE(47,36) ,16,7, .7 

150 IF A^19 AND B=0 THEN N=5 : CIR 
CLE(119,36) ,16,7, .1 
160 IF A*30 AND B=0THENN=6 : CIRCL 
E(197,36) ,16,7, .7 

170 IF A~0 AND B=63 THEN N=7 : CIR 

CLE(47,56) ,16,7,-7 

180 IF A=p AND B^52 THEN N=8 : CIR 

CLE(120,56),16,7,,7 

190 IF A=0 AND B=4p THEN N=9 i CIR 

CLE(197,56J ,16,7, .7 

200 IF A-0 AND B=7 THEN N=10:CIR 

CLE(48,7S) ,16,7, .7 

210 IF A-0 AND B=18 THEN N=11:CI 

RCLE(122,76) ,16,7, ,7 

220 IF A-0 AND B=23 THEN N=12tCI 

RCLE(198,76J ,16,7, .7 

230 IF N<I THEN 90 

240 IF N«G THEN PLAY " 0 4 L8 CDEFG FE 

DC" 

250 IF NOG THEN PLAY "G" 
260 GOTO 60 

270 REM" DRAWINGS FOR THE NUMBERS 



****** SELECTED SOFTWARE 



SOLDERLESS UPGRADE KITS 

<&if. for | so Ant> 539 55. 

«4k *q* f «riA.RCi $29 96 

«-t( fOO COCO?" S^" 



MO T£ * t id titwt m u*» *i» *t# km fMhr, r Sfl Af.$ 
#p-tw cfyjH ii*ti twrr «"* r*** *^ J V 



ASSEMBLY LANGUAGE 

ecu™ pmhC uMi*vtLLfO jn as 

pi s* iajic uh»«v J UP turn 

ALilHWS OWk T IB •§ 

ULTflAiOC DHW fOiTQFt ASftV FJUtft *a»J>S 

BLtQOOTOIIUCQIWMWITafl tHJ* 

4IXHT1NVJ OMLV *M» 



COCO MA h *nk w lh J ikfc . . 




CAs e Aftia poyt eh i-i. f^i, •« 


. Hu.<n 




»I.K 






PE ■> C'IGIBtC*CN( ■* ilk em" n-r 4.0 


JUS* 




in on 


MJL 5? v SOAP D 




oifinirrE unauttL 








It NltM ORE EN 


m m 


the tivmoMica EFnau 






11« 00 


PROQftAUMfn 




VIDEO PLUS 


tW.Bi 


K IM AO Alt 


m » 


VIDEO PLUS 1IC 




JIW HiCm IFf CD C0M**A T 1 NLt 




VIDEO F-LUI HU 




?Ti?ii H<ifm spf rr> rowAT^Li 




flfAL FALHifl 1 




ItQMFAO P>C fQAHO 










ku 


«CAL TrLKIH II 




rtAC «■ Dflicoiwr piw^i a « ..... 


. . Hill « 


Will I ulh tni j 











CHRpSTMAS specials 

gdflYl. lip Q#1f tw% 
'□r af'v t?l H U|V or cUk 



TfttJ q SPEC t HAL AtHocJ a TE 5 m 
>n unr pMift Gftgtf" lurvr' Tin* 
F'Ciqii | I Uuiu. R**> »*r>^ 
feir ipnK 5ifl 5b Hi"* ff .1 



WORLDS OF FLIGHT 



O'JH SPECIAL 



TAPE; 



D tSK 

S3A95 

523.96 



Take a closer look, . . 














DISK 












Hi* 


t*lLOR <*AI* 






mace ton r.i i ; l 






(WRLKOf FlI&mT 






WAStfK DlSlOK 






□ f*4<if)M Si AVt* 1 




sn.M 


'itfcnm rtfl b* 


UI.U 




UM ACTINIA* 




I.* u 


ty'tll 6C«t> P» MACMlM 


CXJft 




5A Jl 


Ul 14 


il* li 


HAiNJIOW «Wlf MACI+I*'[ 


if J »s 




«M«A8D0A»T 


Ul 3d 


Ht-M 


tOLORCOU F 












>uTO T !PM 


|31. « 




LU*fAP HOVER »*TBDl 


1HJ9 




AUDI 






MS COHLEFf 


tit. 1$ 


lll-K 


FAST TAIF 


pi* 






tiii« 


I IB Hi 


THE »1 [FIH «>r« *QijFtCt 






com* 


»TiAi 


nn ^ 


UFIUIMCQU 




<1T.» 


kROCCH: 






32K GAMES 




CMJvQf CO 












VHA4.L ft DM PAC* UK 1 










HI 4* 









Oci-*** cm * 



I 



Mf£ PAY 8HJPPJPVG in tltf United St«t«f r Cnrtria A Minto 
DnitJ) pisdK W30J 10%. [MM fleipflarm rid 5% Mln 

fundi only fat for*iqn ordort. C-D.D. pkue Jdd 12.00 
!USA onlvl. 



SELECTED SOFTWARE 

P O Box FrldlGv. MM 55437 

?4 HOUR ORDER LINE 01 2 7 S 74439 
»NFOPMAT(DM 612-757 1Q2B (1 1 A-W * 2 P.M. C.5.TJ 
SAME O AY SHIPPING BE FORE 1 9M. C-S.T. 



32 



THE PAIMBOW Nnvcrnbef igfl5 



AND LETTERS NEEDED" 



2bp 
290 

32$ 

zip 

340 

4" 

350 

360 

370 
it 



E0$= 
£1$= 
E2$ = 
E3$= 
E4$- 
E5$= 
E6$ = 

E7$- 
EB$= 
E9$= 



l BEHU2ER2FD2GL2BGBL6 M 
1 BE2NU3 DEBFBGBL9 * 
1 BENR3HER3U2L4 BG5BL" 
" BENR3HENR2HBH3 BG5BL5 W 
'BENTJ4E3L4 BG4BL2 " 
I BER4U2L3HER3 BG5BL5 " 
1 BU2 FR2 ETT2 NHG L2 HER 2 BG 5 B L 

'BUHR4UE3BG5BL4" 

1 BER 2 EHEKL2 GFNR2 G FBG BL6" 

' &ER2 EH L2GNFU 2 ER2 FBG4 BL6 



380 SPS="BE4BUBG5BL5": 1 *SPACER 
390 RETURN 

4^0 REM" DRAW THE SCREEN" 

410 FOR T= 1 TO 200£ : NEXT T:PCL 

S : PHODE3 , 1 : SCREEN1 , 1 ; PCLS5 

420 COLORS: LIKE (20,^3) -(235, 92) ,P 

SET,B 

430 LINE(24,2)-(231,90) , PSET , B 

440 PAINT (22,1) ,6,6 

450 DRAW"A2S8C6BM50, 10"+E1$ 

460 DRAW"BM125,10"+E2$ 

470 DRAWBM200, 10"+E3$ 

480 DRAW" BM 50 , 30"+E4$ I DRAW"BM125 

,30 ll +E5$lDRAW' , BK200,30"+E6$ 

4 90 DRAW" BM 50 , 50"+E7$ : DRAW"BK125 

, 50 " +EB $ : DRAW " BH200 , 50 "+E9 $ 

500 DRAW"BM45,7ji)"+El$+Eff$ 



510 DRAW"BM120 , 7 J 0 1, 'frEl$+El$ : DRAW" 
BM195, 70"+El$+E2 $ 
520 G=RND(12) 

530 IF G»l THEN CIRCLE (47 , 16) , 18 
,8, »7jDB$=E1$ 

540 IF G=2 THEN CIRCLE (121, 16) ,1 
B, S, -7:DB$«E2$ 

550 IF G-3 THEN CIHCLE ( 197 , 16} , 1 
8,8, .7:DB$=E3$ 

560 IF G=4 THEN CIRCLE (47 , 36) t IB 
,8, ,7l DB$^E4$ 

570 IF G=5 THEN CIRCLE (119 , 36 ) ,1 
8,8, ,7:DB$~£5$ 

580 IF G=6 THEN CIRCLE ( 197 , 36) # 1 
8,8, ,7:DB5=E6$ 

590 IF G-7 THEN CIRCLE{47 , 56) , 18 
, . 8, ,7 :DB$«=E7$ 

600 IF G=8 THEN CIRCLE (120 ,56) ,1 
B t 8, .7:DB$~E6$ 

610 IF G=9 THEN CIRCLE ( 197 , 56 ) f 1 
8,8, .7:DB$=E9$ 

620 IF G=10 THEN CIRCLE (48,76) ,1 

8,8, *7:DB$*E1$+E0S 

630 IF G^ll THEN CIRCLE ( 122 , 76) , 

18,8, •7:DB$=E1$+E1$ 

640 IF G=12 THEN CIRCLE ( 198 , 76) , 

18,B,*7:DB$=E1$+E2$ 

650 PLAY"03L8CEG" 

660 DRAW ,, S24C7BM120,120"+DB$:S=S 
670 RETURN 



PAYROL/BAS 



TM 



By Bernie Lit Ion 



A dyiwk *oci lor ijUDirwasfts aid nccoutYlants PAY ROL-'BAfl' u cua ihec-i. .mc 
»*eps recofdi to* company up to *mpioyMS Al you wed 11 a comptV|e< 
*ith E>t«nJed Basm ana cfcik d<iv* *nfl iipriiiiri juU PAYRQUBA5 1 " l«5 
l<ou 

* Eftttt owptoyflv am* (nir™ «Jri<*ra* SS# PICA 1*Mrt. riedHttan* owW 
ihanr'i], k-.v-,r,jn . 1. 1 

* Cut drcta. (Tha pFp^am rtnte, wWi coin. prn>1aed and Inttnin teed pnnicnj 
ind w* urn mm supply 1 rvi Lh*rfci <f you need Ifwm ) 

* AutumaEkaity cotculaleti and skuas MwrnladLAntKa. incJ*>dlng KKfcf al . FlGA, 
alfltp, tureo nt yauf dxx>s»"MJ i««icH nn cfy, prntil Muring ar niunjn'<"( and ana 

- Will cftfcurtbl lit and print tu tdWM Fol WPFUVifl Iwkfv prrttlnq divct 

- KtCfi Jeiiacra i mdu*nfl momhi^ lining* of mi o<«>n o<o» mcuftw. fica. 

E*i£f>4 Pfr.hl faring mwj'SnC*) 

■ Erryt convdlnQ roulin* lub cPuir^u datu i' itju huvtf .Hto m nhGiiiKti 

■ HondlDB wnckr)'. Ot-woflWy. Mprrn-monlhly inrt "Tonltii^ pii^ pnrfltt- 

■ Cfiicuioim atafe tu automatbca lly. 

* EdcH state fi39 cuE.5o^'.c-wd« included 

4 WeftjIVB N(itr¥ Vort Oty wnlhOld'IriB (2^ O.V<j)t tm 

Only $79,95 {$2 shpg) 

OTHER PROGRAMS FROM HOWARD 

SAP II STOCK flt^At-VStS PROGRAM- - ^Kjffl* rtmrj |ra4a vnf *>* poflPolrD'n 
fjwtortiarttih A Hurtin.1 w.kmw S19.55 fSS aivpgf 

Itw OC^^rJ ttmmjKh ta vr**xr*\ )tw HA<wfri?i*im\ at -fl^ji En»cr, tn»nmi 

1*2 inpgl 

1LQOD PRESSURE AHAtYSIS: SUfdl« intw* ttmi duly Irickma Ol 
Naofl prDS3tir[? will dciualfy IdwGf 11 &2*Mb li2 tnpgi 
HOSPITAL GRADE BLOOD PRESSURE KIT: I nr.i. ,<>»■► ntluir cuTP. 
Anpraid. bladder, tubing gnd tiulfi. ptus carrylnfl ciio. lOfl-M $25 [$3 

m) 

Both lof t34 J5 ($2 thpaj 



VIP 



Vlp WRIT ER; FtwKfluJ word picccs.ng prosnim h» 
ill siJiniifiJ ^ord-fnocessmr) (tjlure* PLUS 

rts if. Ernv poectKvi and Undo WEtaM? teatun?t 
A ' lUwtcav" pu{jritni,*c00fflrtg |afl*nboiv S66.fla 
imciu-Jtft i. 1 ip 3pfl'i(>r] rS5 ih^ji 
VP CALCt CifM^ ogvnr>« sp' Bad s^crts. get up to Of M"i f|M)C« >n 6*K 

Cu'fc ulainjn fundi^T* OKkmiH EMgDnunetry mod ir.ntnj fftp ft J! 
VIP DATABASE : SfWaG data find r<1o< 4?t all Kinthi aitd iHcrart yCtu U camftMi* VIP 
'■Vfitaf fitn a« wr*3 Do maibrtfj lt*ts. m**<i1tKiiii dMinm flAC nsopOS aM mcioi 
S3fi 1* ^Efhpd] 

VIP LIBRARY: InUvdos All u< Hid *oQV plufl lirmipal 4 Orlk-ZAP Ifi 
onn mlargrjiEpd paC^aQD; <$2 pTipQ] 



WITH PAYROL/BAS™ YOUU. ALSO WANT. , . 

pd»p?rt 541 AAfj IHlfr j'^mplrTymfllE t»[I» Vipgi 
W-2 Piognm; lb Ctit yirrff ima W3 i 5*9-95 <5? Llipqi 

HJlntML rp^idu-nla MH B4t lax. AnHrlt*rt£)rp»W», MMilwCanJ. V^LA accr^rcl^ 

SEND TO: Howard Mudlcai Campulera 

Bo* 2, ChtCBQO IL 60690 312/276-1^40 



1-800-443-1444 



CHy. Stale. Zip 



Please send [desc & qty *-lfl r «s buo sales la«| 



include cat d t 
dale 



e*u daiy , j 

DEALER INQUIRIES INVITED flei28 *a f [ 



Nov^mO^r 1*05 THE RAINBOW 33 



6 



2*%? - 




LOWER PRICES* 



New Dual Mode EPSON 

Tha newEpaw U-80 altars priming lux-u m> in 
iWOnrodoajirorHXte allows ytxilcpnni neouick 
(100 Cpfl} dot-matrix tiyto tor prDgramrmnfl and 
graphics, and (ho Near Letter Quality mod® (IB 
cpg) produces prociw (240 dote P*t tocn), 
Daautl'ui typo (or conwpondenee, wpoets and 
simirai purposes The lx-bOq«bib 160 dlltenjni 
type-style combinations, Incsixfif^ Pica. Elite. 
Enlarged, Emphasised. Condensed, Sutucrtpts 
and Superscripts, and typo-siyies can be saiocsd 
pulckfy f»om ma top corirrJ panel or (rem program 
comroi Coma* tiandard in incnon 1 eed; tracer op- 
tion it ahw available 

I X-P package includes IXBQ with a wnai inter- 
lace w>th ZK butler; a Color Compute* to Epson 
cflflio. and Pnntar Tutorial the,' i&scnos you 4 iow 
ift p/AQrarn Pha dittorant typo. «Mes {52345 valutt) 

LX^P: LX-80 package $317 \jp inpg» 
ET.1 Iractor apt Ion tar LX-BO S?FJ .50, 
SF-i Single- a hfl*l tender Tor [he LX-SP $145 '57 

nhpg| 



★ EPSON RX-80F/T+ 

RX P packago Includes Epson RX-SOF/T* printer, 
Ecson aerial inleriaoa. ■ aerial Color Computer Id 
Emoii «6». arid lra# Printer Tutorial. |M* ft? shpo) 

MONITORS 

123 ZenlTh 1J" Qraan Screen. 640 dota a 200 dole 
re*eiuiinn. is MHfbsnd widin. 1114 (|7 ahpg.] 



)21A Zenith 12" Grain Screen Spvclit, M7M 

[5? tfupQl 



123 Z*nl1n t3 Arnt4*r Bcrtcn, 6*0 dote * 200 dou 
resolution, t&MHr hand width *1W 1.7 ehpgj 



131 Zenith 13" drier Manlier with spea^-. 
composite 4 TOB ia.nk;. 210 data * ?0v dam. 
TBMHiston, 2\fl MHz band width. Iisa 
fiHihpg} *CLO8E0Uir 



T41 Not and 11" Calar Mealier with S pea W. 

270 dou * TOO dot* tido'deI on, aMHf. u*nO width 

|4*T £Jt2 tnpfjf 
All monitors isquira vtdad con [roller 
Ravarte video Iroa wtf,h wun-ltor order. 



★ MEMORY 



34K Lfpfl'adea— 1 Vsar warranty 
64-E1 tor E Boards wilh compiei* instructions Ra- 
mowp ofa rfr^u and repiaca with pieossamtJled 
pjickfiOffl— no soldering or Itaeo cuts tlMB (52 
Shag) 

E4*H for F Board*. No uuanrtg needed. Capacrtoi 

leaps muni be cui %ma6 f*2 ahpg) 
E4-2 lor COCO 2. Kit requlOK Qr.o solder uoinl. rto 

naca cuia. t244S |S7 shp^} 



r 




CONTROLLERS 

New Controller item JAM; Ha* fiwrtch that allows 
flUtiar jDOS or RS DOS IP be mo dtak operatirrg 
*,«Dm. allrninotDB software compal<b!Mty probtemi. 
white preaervmrj the advantages or J&tl'R gold con- 
tacts and data separator Also added lo iho a 
afHiraliet pan. iwhich moans a xarial Interfece is no 
longer needed lo mane a parallel printer (like me 
Epson) work 

DC-2 0 la k Controller Ml-h JDOS S13S l32&hQg) 

Hft<1: RS 009 ROM Chip, S20.00 ($2 fthpgj 
OC-t Disk Cont roller roods and writes to 35 and 10 
track single and doutriB-skfea drives tor ail modal s 
ot Ltvu Color Computar ws JDOS; S128 ?npg) 
VC-1 Video Intartace mounis. inside Color Cornpuffir 
oyptfj^y-oncki-ng 1C on icpo' intertaw— no solder- 
tiq, no I'aca cula. M mode's glv* oomposJte viorjo 
a sound. 524.4S \ $? shpg^ 
UC2J lor COCO 2— mono only. t2Qv4§ (S2 ahog) 
VC-3 lor COCO J^lMtri color or monochrome 

S39.4S (S2 shpp) 
VC-4 tor new Color Campuler rno sixiarls. chips are 
eokjorod \o mother beard). Attarnea with spr<ng- 
toadBd <jhfl4 Co lor Ofmorto. 139.45fS^fthpg) 



EPSON AND J&M 

The EJ-P PacKaga 
The Epson LK-BO Pr?"nlnr toamoo wilh our new 
J&fo DOS ConUoUer gives you top printing 
capaoiiitMs pfui PuiMn switch g«vaa JDOS or 
Radio Shoe* DOS so al« aoftwaie can i un on you r 
Color Compiitar. Package includes - Epson LX40 
Printer with ET-i iractor: DC-2 conlrollar 
parallel Color Computers lo JAM cable; 
Epson Prinlar ToloNal (S?&.95 value}. 

GompJet* EJ^P packaga $425.00 is7foo» 



THE OWL" 

Make you* Coior Computer mtc the imarteat, the 
most compatioi*. iha most comp^ata home eom- 
Ouler on ths market today. THE OWL™ contalna 
everything m the EJ-P package plus our 050,424 
o>lft drive and cable, flS-t POM chip, and BOTE* 
urlal to psmiiel convoriar 

OWL-Poac^K S665 inpgi 

HOWARD QUALITY STANDS 

New TS-Hf Men- 
(tor Stand: De> 
5iBrter-be3utiruii 
stand wilh claar 
corner poets, 

nskja nccoai 
OW pari, t* 
set and onJoti 
huftons S39.SQ 
(S3 Shpg} 

T3-1: Stjroaid U" moniior stand tor tr» or>o> nal Color 
Computer Specify D*ack, vory or dear 15" x 11* *4* 
sag So t£3 snpgj 

TB-2: Same as above tor the COCO 2, S29-5D (*3 
snpfl) 

PS-iX Print[<T Sund futures new noiae-suipprasslng 
foam too and rank oaaa iS-xtt'KaMC 124.95 (S3 



GUARANTEE 

Howard Medicare 3Q-dajy guarantor; la mean! to 
otlmioaio the uncertainty ol dual 109 with a com* 
p any through Iha marl .Once you receive our haroV 
ware, try it our; teal It lor comp mobility It yoo'ia 
not happy with ft for uty roason. return ll in 30 days 
and wait grw you your money back— 00 quaattena 

**** "LIMITED QUANTITIES 





1-600-443-1444 

Howard Medical Computers 



IT 



!5S0 ei to. Chicago 60622 



Telephone (312J 278-1440 
Computer Bulletin Board (312) 278-9513 



Cfll ^0 Ouaniiy Otiscnpi| ; on 



unit cost Cosi 
^ I 



con 



?l rC^to .J .HI 
•7l^l C*HI » _ 



^tsa 



Na r na 



City Stale Zip. 



Torm Cosrt 
Shipping 
IN res add 6% 
COD {add ISO) 
Total order 



J 







s? - ■ 







Get Your Very Own Pot O* Gold! j Rainbow On Tape Tops Typing 

■ 



Here's your chance to have a Pol O' Gatd lull of programs articles and information about 
CoCo every month or the year! A subscription to THE RAINBOW is only $31* and you won't 
miss b single chock-lull iseuo 

As the premier magazine lor the Tandy Color Computer. THE RAINBOW has mora of 
everything — end greater variety, loo. Do yourself and your CoCo a favor and subscribe to 
THE RAINBOW lodayl 

Wo accept VIS^, MasterCard jr>d A-T»uncun Ejipj^i* NtmMJ.5 r*tea ►vgf-.er US currency oniy. oleaie 

YES! Sign me up lor a year (12 issues) of THE RAINBOW. 
□ NEW □ RENEW (Attach lahai} 

Name 

Address 

City Stuto . 

D Payment Enclosed (Payment must accompany order) 



ZtP 



Charge: □ VISA 

Account Number . 
Signature — 



□ Master Card 



□ American Express 



Card Expiration Date 



■SubiCfjolw"* " D THE RAINBOW ir* Hi ■ y*« Mi 1m UnHmJ Slain. Cinittin rmlw UtUuj WrvJi SutTjh mi aHtwFwr* 
41 SfiS U.S 'unci Ait m»i fiCO U S lunai All tutjurnpw&r.i. ni*p.n wtlh in* zunnot rciun Plaau aHo* up \q i-A weaii 
ic-i Flril copy lit bidH frcitf eavm mm- rdiiiHiiH cfsi. «< d-i nor bin -'cHucky rtiUiwria. BdrJ &% din m. 



Tired of spending all your valuable computer time typing ir- those long, but wonderful. 
RAINBOW programs each monlh? Now there is RAINBOW ON TAPE to hetp ease the pain 

Each month all the lengthy programs (over 20 lines) in THE RAINBOW can come to you 
readfy-to-run. thanks lo RAINBOW ON TAPE At $60" per year - or $io a tape *• — It la 
I he biggest bargain going. Wore RAtue Ow ON TAPE wftf nor run on Dragon or MC-10 
computers.) 

Back issues are available beginning wMh April 1962 [except May 1963). Each rnonlh's tape 
will arrive at approximately the same lime as thai month's issue of THE RAINBOW. 



YES* Sign me up □ 
D A Full Year 

Nome 



NEW □ RENEW (Attach Label) 
D A Month (SpGCtty Month 6 Year 



Addr&$5 

City 

O Payment Enclosed 

Charge: O VISA 



Account Number 
Signature 



State 



ZtP 



{Payment must accompany order) 




□ MasterCard 



D American Express 



Care Expiration Date 



'SufrectifrUow* lo RAIN 90* ON TAPE iri KSo m ih« united Stitat, tiK U £ fund* id Condi ml t1« US iuitdi m an 
Ottiti Cbunl < I " Qitfir to he>! 3: flpwn ivn*v-fitmir1 nl co»r, *i HQ <n»L 011, JttfflVCAY nhtlwilt WtQ » 1MB loi 

#* l«di^a u fli Da£k nouos «ib "apea arc J1Q ■« mn Uf T0 3 SWIM. IK 1 U 5 fi.n3s i jr Canada and ad g1ho- LCunfnirt 






03 1 


w 

o 


c 








2 
m 






TJ 

m 




33 
? 


a 


H 


in 


O 










< 


TJ 

■■ 




C 
u; 


s 


U 

3 




< 


D 




§ ,2 

^ _ m O 
ti m 




T5 


00 


to 

o 


c 






4A 


z 




in 






TP 

m 




3i 




H 
z 




□ 








T 




-1 

O 
«• 


2 


I 






0 




What goes well with 
the Rainbow? 




Rainbow On Tape! 

Vie call it the giner Aide of tw* rwiuaow and we may have' to 
rinse Ihe price |Usl lo call your Attention to n With as many a* 
|wo doifin programs every month, Rainbow On Tap* >a a lux- 
ury sorvJ^c nl a bargain banemen( price 

Whal is li? Rainbow On Tap* is a monihiy. casaerle lepe 
3d i unci lo the r^nbow and [fa brimmmg with air the pro- 
grams {tha&u ov&r 20 lines long) thai fill the pages of the 
m&goztne All you do is pop the cassette In your lepe 
recorder and they'na ready to run No more lost weekends 
- or weeHm^hls - typing, lypmg , l yp'hg VVnh Rainbow On 
rap*, you can read the article m the magazine then, in 
seconds, you loud il up «and run IT. 

¥es, Rainbow On Tape »e brimming wilhlhe programs mat 
till the rainbow's pages each months And, yes, you ccum 
typti thorn m y worse It, many people do. But .HI ol them? 
GuDTy month** There dimply Jsn't unough Urne 

Ian I it timer your CoCo became a lull lime computer instead 
oi a typewriter. Think how your soltwaro library will grow 
With your Urol year's subscription, you'll getalmosl 3fl€ new 
programs games, utilities, buomess programs, home appli- 
cations — *he full spectrum of tkeaa i weow s oTlenngs with- 
out the spooler of ktfylng <n page after page and men 
debugging 

Rainbow On Tape — ihe'TnesTcff the rainbow at a price 
trim's 'small potatoes. Pood tor IhougM, To get your lirsi 
heaping helping, Just fill out and rehirn me attached reply 
card Mo postage necessary 

Discover 5h*a other side of the hainqqw. U s nol only u 
time-sa^er, It's the Key to a whole new outlook! 



* * * 




SPEED RACE 



by Steven Hirscft 




The checkered flag drops as your pulse rises in this 
lively new arcade game, Ttie road twists to the horizon 
on the 3-0 panorama that sets the stage tor the most 
exciting race the CoCo has ever seenl Vie for time as 
you speed through the curves at incredible speeds. 
Step through the gears to stay ahead of the pack, but 
step lively since some wiJI stopat nothing to see the end 
of the race, or the end of you! Four challenging raceways, 
complete with obstacles and colorful 3-D Kc«niary H put 
your skills to the test in this Pole Position " type game. 



32K Color Computer Required. 




$34.95 



fly Kary McFadden 



You clutch the tank controls, searching for any sign of the 
enemy. Suddenly a blip appears on radar! Frantically, you 
move your tank into position. At last you spot the elusive 
enemy tank! Facing il, you race to lock sights and fire before 
he do est 

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

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





32K Color Computer Required. 



$29.95 



COMMUNICATIONS 



UK 
Disk 




The 

Phone 
File 
Trader 



By Daniel Chournard 



A communications program used 
for trading files over telephone 
lines, XFERI6 requires 11 16K 
Color Computer, a modem and a disk 
drive. It works on any system with 
Radio Shack's Disk Extended Color 
tlAStC op the J&M JDOS VL7or later 
It will allow the user to transfer any 
normal disk file, of any length and type. 
It is very fast and user friendly, and the 
main part is written in BASIC, 

Type ihc program Listing l t save it 
(make copies!) and then type in Listing 
2, save it and run it. Lisling 2 generates 
a machine language: file used h> I he first 
one. Name the first XFER16j BAS. To 
use the program, simply RUN "XFERIE". 

Whal exactly docs it do? This is the 
menu: 

1) Send file 

2) Receive file 

3) Directory 

4) Auto transfer 

5) Baud rate 

6) Return to normal BASIC 

Option I, Send file: Choosing this 
upturn, i he computer will simply ask 
you FILENAME (NAME/ 1 EXT}, Giv^ 



ing a file name presently on the disk's 
directory, the program will be ready to 
"send" the file to the receiver. At this 
point, it will ask you to check that both 
carriers arc established and prcis 
enter. It will then display a screen like 
this: 

—SEND FILE — 

FILENAME (N AM Ej EXT»TR Y/ 
BAS 

BLOCKS: 14 
SENT>:1 

@,240;*END SESSiON*:%6h!#b 

BLOCKS: 14 tells how many blocks 
are to be sent. SENT>: I tells how many 
blocks have been sent to date. The last 
line is scrolling from right to left and is 
what's presently sent to the receiver 

A block is 255 bytes of a file, syn- 
chronization bytes and also a checksum 
byte: if there is a checksum error the 
program will rc-transmil the block, so 
it's impossible to have errors with it 
(except normal BASIC errors such ar 
disk full, I/O Error, etc.)* 

Option 2. Receive file: When receiv- 
ing a file, the following information wi' 
be displayed: the filename/ extensioi 
and the number of blocks to be received 



36 



THE RAINBOW M uvo^ber ' H. : ! b 



Option 3, Directory: This will display 
i he directory of the disk in Drive 0 All 
disk input and output arc done on 
Drive 0, 

Option 4, Auto transfer: Chousing 
this option at the main menu will give 
you this submenu: 

—AUTO TRANSFER— 
<)> SEND FILES 
<2> RECEIVE FILES 
YOURCHOLCE>? 

Auio transfer is used when more than 
One tile is sent at once. 
Option J, Stud Hies (auto): With this 



option, all you have to do is type in up 
to 20 filenames and press ENilfR to end. 
The filenames art given in the format 
Tile/ CM." 

Option 2, Receive files (unto): All 
chosen files by the sender will be re- 
ceived arid saved mi disk. Be sure you 
have enough space for all files (ask the 
sender how many granule*; in total). 

Option 5. Baud rate: The program 
can send and receive at almost any Baud 
rote between 10 and J 200. The default 
vulue ts 300 Baud. However, due to 
rounding-off errors, some values can- 
no i be used; for instance, 1200 will give 



1206, To replace I20fl. use 1194 and 
everything will be OK. From 10 to 
abtsut 370 Baud, all (integer J values can 
be used. If yon don't get what you want, 
try a little lower. 

Option ft. Return to Basic: When this 
option is chosen at the main menu, you 
have six seconds to press enter, Oth- 
erwise, the program will erase i Licit" and 
return lo basic Yes, its important to 
use this optica: don't just h rear. 

If you have any questions abcul 
KF$Rt$, send me an SASE at 2215 
Sherbrooke E., Apt #2, Montreal, 
Quebec, Canada H2K i E2. □ 






m 

210 
290 



.92 454 
.,61 eio . 
244 END 



54 

.7 
.20 



T 



Lisllng t; *FE;RlG 

0 ' REM THIS PROG.=XFER16/BAS 

1 ' 1984 DANIEL CKOUINARD 

2 VERIFY0N:FCLEAR1 

10 CLEAR2224 , &H3E6E ; DIMY$ (20) : IF 
FEEK(&H3F00)<>129ORPEEK(&H3F01)< 
> 3 4 THENLOADM 11 XFER 1 6 

11 FOKE&HFF4£,0:FOKE£H3FFF,p:POK 
E&H3 FFE ,0 : BS=&H3FD4 : DRIVER 

IS DEFUSR0=&H3E73 : DEFUSR1— &H3EDB 
i 1 SEND RECEIVE 

20 CLS:PRINT"XFER16 1984 DANIEL 

CHOUINARD" 
30 PRINT: PRINT" <1> SEND FILE 
40 PRINT "<2> RECEIVE FILE 
50 PRINT" <3> DIRECTORY 
60 PRINT"<4> AUTO TRANSFER 
70 PRINT"<5> BAUD RATE 

80 PRINT" <6> RETURN TO NORMAL BA 
SIC 

81 PRINT ; PRINT "YOUR CHOlCE>?" 

90 I$=INKEY$:XFI$> H 6 tr ORI$< M l"THE 
N90ELSEON VAL(I$) GOTO100 , 2p$ , 30 
0 * 4J30 , 500 , 600 

100 CLS : PRINT 11 — — SEND FILE — -": 
PRINT: LINE INPUT "FILENAME (NAME/E 
XT} >" ?F$: I FF$=" "THENRUNELSE: IFI 
NSTR ( 1, F$ , "/ " ) =0THEN100 
110 OPEN" D » , 1 , F$ , 1 : LO-LOF ( 1 ) i IFL 



THEN PRINT "NOT FOUND 1 11"; CLOSE 
:KILLF$;GOTQ1J00 ELSECLOSE i OPEN " R 
«,I,F$,255:LO=LOF(l) 
115 GOSUB1000 

120 0=PEEK ( &HC00 6 ) +PEEK f &HC00 7 ) I 
TF=PEEK (0+2 J SHF-FEEK^O+a) JF=IN3T 
R(l, F$ ( ,[ /») : F1$=STRING$ (11,32) :M 
ID$(F1$,1,8)=LEFT$(F$,P-1) :MID$( 
F1$,9,3)=RIGHT$(F$,3) 
130 DSKI $0 , TF i S F , A$ , BS : C$^A$+LEF 
T$(B$,127) :P=INSTR(1,C$,F1$) : D$= 
MID$(C$ r F+ll,2) 

140 D$=F1$+D$ ; Z$=USR0 ( D$) : FIELD# 
1,255 AS A$;Z$=*U5R0(STR$(LO) ) 
145 IFLO=0THEN175 

150 FORR=lTOLO; PRINTS 12 8," BLOCKS 



. u * 

* 



; LO 



160 GET#1,R: Z$=USR0 (A$) I PRINT" SE 
NT:" ;R 
170 NEXTR 

175 CLOSE : OPEN " D" , 1 , F$ , 1 : LO=LOF ( 
1) : L=LO-INT ( LO/2 55) *2 55 : IF3>0THE 
N195 

180 B$~"'*;PRINT ,, SENDING LAST" zL" 
BYTES, . * H tk= L-l: FIELD* 1 # 1ASA$:F0 
RR=LO-L TOLO : GET* 1 , R • B$=B$+A$ : NE 
XTR : CLOSE : Z$-USR0 ( B$ ) 
190 GOTO3^S0^ 

195 Z$=USR0(») (DC16EOF: *?@,<") :G 
OTO190 

200 CLS: PRINT" RECEIVE FILE — 

- " : PRINT ; GOSUB1000 : F$=STRING$ ( 13 
,32) :Z$=USR1(FS) :RE$^RIGHT5(F$,2 
) : RF$=F$ : F$=LEFT$ f F$ , 8 ] + tf /«+MIB$ 



M-jhrCmdor VJM5 THE BA1N80W 37 



f F? ,9,3) t FlS=F$ ; PRINT X PRINT" RE CE 
IVING:";F$ 

210 PRINTS 12 8 , "BLOCKS: " f : Z$=USR1 
(F$) :Z$=LEFT$(F$,PEEK(&H3E70) ) :L 

0=VAL<Z$) : PRINTLO 

215 0PEN"O", 1, Fl$: CLOSE: KILLFl$ 

220 OPEN 11 D M t 1 , Fl$ , 255 ; A$=STRING$ 
(2 55,255) : FIELDS 1, 255ASB$ 

230 IFLO=0THEN2 50 

240 FORR=1TOLO:PRINT@128+3 2,*BLO 
CK< ; " ;r: Z$^USR1 (A$) : LSETB$=A$ : PU 
T#1,R:NEXTR 

250 F$=STRING$(255,255, fCLOSEiOP 
EN"D" , 1 , Fl$ , 1 : FIELD#1 , 1ASA$ : Z$=U 
SRl(FS) :Z$=LEFT$(F$,PEEK(&H3E70) 
) 

2 60 IFZS-") (DC16EOF: *;Q f <"THEN28 

210 LO=LOF(l) :FORR-1TOLEN(Z$) ;LS 
ETAS=MID$ f 2$ , R, 1 ) : PUT#1 , L04-R : NEX 
TR 

2B0 CLOSE: OPEN" D" r 1, Fl$ f 1:0=PEEK 
(&HC006)*256+PEEK(&HC007) : TF~FEE 
KfO-r-2) :SF=PEEK(0+3) : CLOSE 
290 DSKI$0 t TF, SF, A$ , B$ J C$=A$+LEF 
TS(B$,127) ;P=INSTR(1,C$,LEFT$(RF 
$,11) ) : MID$ (C$ , P , P+12 > =RF$ : A$=LE 
FT$(C$,12S) :B$=RIGHT$(G$ f 127) :DS 



256K FOR LESS THAN '100.00 



EIST SOLDER USS INSMLUTION 
INCLUDES 35/40 TRACK HAM DISK 



BANKER" 



7 



THE 256K ft**! 

tu¥ II >Ui m Li vif 1* UK ill* w.|» \U U*1cn dJ lit! n&f P 
toi* iwr atWri im ™ 4 M mt««i| dip 

MhKilt! In mUrlm nU*U* I>j . J. ■ In (p TH i ■■nhirGMiJll 
vJ CKC ll m-1t Bttin Ivl Ml rtlJit* n »*fter cih «r «nO *w irJan* 
i^i Sk. w»Kt it » c« >M lilWHLUE&Mdit Ifr-MMir 
-nil ■ w Ukl* B*.K r IHAWJI Mgr. hi £A. Olf KKH Wit .tfrtS 

ii» IWHiJi" iM iuimc s tf t**pii44 *1> ML wjph nil 




Fw*md n S*pL IS 

HOT COCO 

»TM SWOl SfW* 

w in i if i £ mrt 
ht$i MCMf 




2HH 
HtHONT TEST 

RAM DISH WITH 
TEl.m«ITE^M 

32K TO 1UH 
PJIiMT SWLfA 

ombtyu 



INTRODUCTORY SPECIALS 



1U-U AMtnUO 1 Wri SDFTWH tfd DlXltWt ^|4 1 "UK (m WlVPIl Cl"- T S 
lU.fl «il«UC A TtSfllO HCJiKi. UfUVt Ml aOTWHt nv BD?L«nn*H)li 

tun n# ita tfuftp* i*r tj 

*!*i?M l*M UtfTVItV .lrt-1 tH j 4 f*i *tl -i*^ rUSJll Lluxpl MH W'*HI', 

J & R ELECTRONICS 



P.O. BOX 2S72 

Hsjra: Wutin j$ N«n 



* COLUMBIA. MD 21045 



(301) 987-0578 or (301) 788^6540 



HHlOe ji;>^r t if ■a*! , Z*t F1l JK V ft* pVi CW f I «"H ikid.M 

iwhXwh Eaiwrr tw am ™*h ^ ,v ft j? A cm , 



JflCT.I 

km Aiwin 
1* • 



KO?^,TF f SF,A$ r B$ 
295 GOTO 3000 

300 CLSi PRINT 11 DIRECTORY »! 

DIR : PRINT 11 FREE GRANS , >" ; FREE ( 0 ) ; 
LINE I N PUT " PRE SS ENTER»> M ;AS:RUN 

40p CLS:PRINT M AUTO TRANSFER- 

— 11 : PRINT; PRINT" <1> SEND FILES" : 

PRINT»*<2> RECEIVE FILES" : PRINT : P 

HINT" YOUR CHOICE>?" 

410 A$=INKEY? : IFA?=CHR^ f 13 } THENR 

UNELSEIFA$<> n l 1l ANDA$<>"2"THEN41^ 

ELSEONVAL(A$)GOTO420, 46^ 

420 CLS: PRINT" AUTO SEND 

PRINT : PRINT" ENTER FILENAMES f PRES 
S ENTER TO END * 11 

4 30 FORA-1TO20 1 PRINT&l 2 8 , 11 " : PRIN 
T@128, ;A? ,r NAME/EXT> M ; * LINEINP 
UTA$:IFLEN(A$J=0THEN450ELSEP»INS 
TR ( 1 , A$ t "/ « ) : I FP=0THENA~A-1 : NEXT 
A ELSEF$-A$ 

440 OPEN " D" , 1 , A$ , 1 : L=LOF ( 1 ) :CLOS 
E : IFL=0THENKILLA$ : A=A-1 i NEXTA EL 
SE¥$fA)=F$:NEXTA 

450 FOKE&H3FFE,l:POKE&H3FFF,A:IF 
A=1THENRUNELSEGOSUB1005J 2$=USR0 ( 
STR${A*1) ) 

452 CLS: PRINT" - — AUTO SEND 

FILE*" ; ! A^PEEK ( fiK3 FFF) : A^A~1 ; PO 
KE&H3FFF, A : IFA=0THENGOTO3000 ELS 
E PRINT A: PRTNT : F$=Y$ (A) : PRINT" FIL 
E:";F$ 
454 GOTO110 

460 CLS: PRINT" AUTO RECEIVE — 

-'■:GOSUB1005:A$= U ":Z$-USR1(A 
$} : POKE5H3 FFE t 2 t POKE&H3FFF f VAL ( A 
S) i IFVAL(AS) =0THENRUN 
470 GOTO490 

480 A-PEEK££H3FFF) : A=A-1 : POKE&H3 
FFF , A; IFA=0THENGOTO3000 
490 GOTO200 

500 CLS I PRINT" BAUD RATE "; 

PRINT: PRINT"PRESENTLY ; " ; 

510 BA-PEEK (BS) *2 5 6+ PEEK ( BS+ 1 ) : B 

A=8948 86/BA/7:PRINTINT(BA) 

520 PRINT© 128 : PRINTS 1 2 8 , " " f J LINE 

INPtPI"NEW BAUD RATE, (ENTER=MENU) 

> " ; AS : IFA$=" " THENRUN 

530 BA=VAL(A$) :IFBA<10ORBA>1200T 

HEN520 

540 BA=S948e6/BA/7 : BZ=BA/2 : C=INT 
( BA/25 6 ) : BA-BA-C*25 6 : POKEBS , C: PO 
KEBS+1, BA:C*INT(BZ/256) :BZ=BZ-C* 
256 : PCKEBS+11 t C : POKEBS+12 , BZ : GOT 
0500 

600 CLS: PRINT" —END 11 : PRINT: 

PRINT" YOU HAVE 6 SECONDS TO" : PRI 

NT "PRESS enter, OTHERWISE, BYE BYE 
i it 

■ 

610 FORA=lTO700:IFINKEY$-CHRSa3 



38 



rHE HAihBOw N.-ivpftihf.. iy«s 



Introducing 

COCO TIME 

A monthly magsxim* on tape and pfefr 

Now every month you can get 
rendy-to-run utilities, programming lips 
fit hints, business applications, home 
managem&nt. tutorials, and educational 
programs. Atso a Buy "N Seil section 
and much, nuch mora. NO GAMES, 
ONLY REAL STUFF! 

Each Jssue shipped lo v^u 
by firsi class mat!. 

Prog rams written by computer wizards 
tike Kishcre M. Santwani and 
Gary T, Jos. 

SUBSCRIBERS BENEFITS 

■ Free adwcemetp on your Basic and 
ML programs, wherever possible, 

* Free Buy N Sell ads on computers 
and software, 

* IDtvb off on ari Microcom solt- 
ware/books. 

* Subscribers encouraged lo submit 
programs far inctusic-n. (contact js). 

EVERY VEAR YOU GET OVER 
$1500 WORTH OF SOFTWARE. 
So Act Now! 



PREMIERE ISSUE 
lOclober 1905) 

- Ram Dish f30K) 

* CoCoDiskZap 

* Memory Monttor 

* Educational Hangman 

* Basic Program Packer 

* Tape Encryption (Baste] 

* Dtsk Encryption (Baste) 

* Basic Spaadup Tutorial 

* DMP (100/110/120) 
Graphics Dump 

The market value of these programs is 
OVER S150. DOUBLE the pnee of our 
annual subscription. 



Subscription Rates 
(USA & Canada} 

Tape Disk 

1 Year $65 S75 

6 Months :?'=r Sso 

Single 510 SI 5 

{Other countries add 25%\ 
Pay by VlSA/MOCheck/MO 



Microcom Software 
Subscription Software Dpt. 
PO Box 214 
Fptrport, NY 14450 
Phone (716) 2^1477 



THOUSANDS OF PROGRAMMERS USE THESE 
UTILITIES DAILY. SHOULDN'T YOU? 




DISK 
ANTI-PIRATE 

(A BraakihrauQri In Dktk Protection) 

Your Only Weapon Against Software Piracy! 

Here Is a chance tor you lo copyxprotttd your 
Basic and ML programs, DISK AWTI-FIRATE 
does more than any ether program <n (foe market 
Compaq the ieelures: 

1 folG ttrts jour Usm&'ML ptegtuw 

* Diuatei 5J1EAH/CJ EAFI KEY BESET BUnCtJ 

» Wodif** yu* gcmIo ig UST, LLIST. ^SWE. PEEK, EXEC. 
USA. CfiA^E <M), CLOAO «l. EC17, DEL TflON 
TROFF. S*v£ (M), LOAD |W) MERGE *4i OWV «rk 
*l|h ytjirf Omn PASSWORDS 

• HACWUP PROTECTION prwpi* <li*otf Oik «ip)ino. 

• MCftjtfM « TRlC Scnw Edttir io Crtalit l<H* tomans. 

rt:H -nn tf 0 ".rUl/WJ y**UI» >Ouf prcyaifi kimH 
t ONE3R QOTtT' VhIli. * fc? trap airatti (wrt»* kf ML 

* C^t»ui«Jioiufnori6«fcAi^flAMMODEi<i3J5tWK 
momofy syrtwra 

♦ L-ASV-TCKUSf ond RJL4. DOCUMENTATION . 

* 'id HCrrALTIE&^REEMEJ^COIOTMCrS 

MIN. 1GK ECB Olek System. 

(Works with CoCol arid CoColl) 

Only $59.95 
HIDE-A-BASIC LI 

(A Sreaklh rough In Cassette Protection) 



AT LA ST I A prc^ram that romtan nj 
AWCWi't wHn ootttpkrt* [i'DlwcUun □! 
you" viiluiiDle Giisic program*, 
IMPORTANT FEATURES: 

* A Ml firs^jram rtu>f mndWmi your iktvuh am MOT |u# 
Slsnrtt Ap*f 

* Odin to dvafaia BmI^. CVm my ft Rmi tiutwn 

* DtHtriM U5T, LUST, EDrt, DEL THON, TfiOFF. CSAVE 

CLOAD.Ml 

* C-iMbto POKE PEE*. EXEC 4 UER H pmwm 'Efcwfc 
*km drtry Id your pngfam 

■ r.H j(>hi-. fj t- r-jIKtJOU* Iff HDU KCtlt tlHU Olkh 

t Citah* ni> 'CW6R OOTC WJtK to imp «rt>n 

* Whir ttM'C orogtAffl i« lamlMl uri ML flttq*^ n4i 
CLOAOM 

* FuU ddcimmtiuinri 

WITH H IDE A 9A SIC 1,1 THERE IS 
PHACTlCALLV NO WAV ANYONE CAN 
'GET INTO 1 YOU Ft PROGRAM. 
Buy Nm Jl Rraivel taw Pwlit* *o» 1«K 6CB Cnuftm 

Tape Only 524.95 
Buy 9OTH Tor (JNLV $79*95 

DISKETTES 



&W SSi'DD Dtjliijrlai i^rlh E»r*Ibh I^IHt, tiub 

rklM vK'ne-pfeiod lai», arvd Jaefcaia 

QuunllLy Pmlo Shipping 

10 S1S.DQ S3.rXl 

toci JTS2.95 

NO sukPflNG «hBroo9 on cfika ji erdetod wdh any 

FRF.L" CuCnOtikZap pmfjtwm {§ $74- 9S ^jiFuaJ. on 
aefdittana I tfiiif mfPr pufcrtiSD af rtf or moi; rfjsjis. 

I~^J JUP MICROCOM SOFTWARE 

PO. Bqx 21^^ FAIflPORT, NX 

71Sr5JS-T477 



To Ofd*r, VtSS. MC, CHtW, MQ, iflO itt SO etrai P enc idd 
SIM !Tif)p<ng n.-wj hjndlini; iFwriQn SSOOf MVS RflOKleiCI, 

i: hi..- .. ki j", iim Eb - IrdinwIMt riiipmitii ■ omei r>v 

p(Km* «nd n 32 DC ri fundi tor your phana ull 

• ClH fT-i dtMCHJitL on biM. uihM.Ih.-5 » D-alui i'Hi„iriHi inv.tnd 




500 POKES, PEEKS 
*N EXECS for 
the TRS-SO 

COLOR COMPUTE!? 

NEVER BEFORE Lh«6 Inrormation oFvUal r% 
niricence io a urogram mar bean go readily avail- 
able to ovaryono. This bonk will help you 'GET 
U ISfDERNEATH THE COVER' of the Color Com- 
puter and develop your own Hl-QUALITY pro- 
grams, SO WHY WAIT? 

This SO page book includes PQKEs, PEEKs 
and EXECs to: 

■ Auiq ¥>.un s^k p^v^rw 

* I)wki1« tfcRCAX KEY, CLEW KEY «a* RESET aumow 

kanrKK Hornpaia u Upo [1h 6ak {nr, j 
bpesd up srouf prtogrvw 

* ftEfiCT, MOTOO ONOFF trom *i"fW;.*iO 

« FWm ytun e«i«c pagwii Uwi^ |>i« PESET flOTTC* 

■ F indue* K*y-Ct*ch« Aid ETOf^Olpni 

* H«c ?v.tk Basic cmjf^ama (eel Oy MEW, ERRORS n<ij 

nuitr REger. 

f AM S3 dltowfl ORAPHfC'riCMtORAPn IC n«d« 

* -fiM 15 of ItMl IfUtl ttlmTfini? uMO Blwd H*l*« 

* Am* ytu im puiyb 71 22 yoj< lBVH4tn ntfdi 

BBT«B 

* ASD UUOI MUCH MORE 1 

COMMAWOS COMPATIBLE. WITH lflKrlMtjH.4 h COLOR 
aASltyEcaiCMSX BASIC CASSETTE nrrt DISK SVSTiiMii n^-if 
CdCgl S^d CnCnf I 

o*iL> $16:95 



UTHITY ROUTINES 
for the TANDY & TRS-S0 
COLOR COMPUTER (Vol, 1) 



TtUi DCwvrM too* BdhlC ana ML Pnogrjimmerfi, 
lncliiclo-i pfDqrAm Biptdiiall^fi, ^wriD»y rnqui raiment*, 
and HTi anndralBC scmrt*? I -alma l<w Irw? wEiiity rcuHn^s 
rjJv«nb«lovi. TheiaarouUfiffa H ijoygm Indtwdunhy will 
ml V0U HUNBPE03 OF POLLAF& 
Th0$e are lO&at Position lndepcn£er*| ML U!i1I1i-e-& and 
i«^qu re ix> ML progiamirklng knovMli*dQe. 
UMWMIU KfcYS: Acooi tnflil Bale cnnKnatKls MM 

CURSOR SPfUS Cnitt WER 05000 CiM&r 5t>i» 
f ULL LFNGfTi tiiHOflS G<1 3uii Winrjtti irmr neuaoet 
KEY CLfCKER: £ii&jrt «v 4naut jcarrscy 
PAUSE CGWTiQL Put Buic'niat: ML vmittnt 'm hakT 
Rf PFAT KFY RflptJI AJW tify 5 itfiontfil key *p*«l& 
R£uER5EyinE0[3rwnjni}fl«l) EHmkialt cyn an* 
SPOOLER | WC. 6«J. Durfr wnH tor 1^ gnnroud. 
:r;>. ;;^o nrrj Bjiiei ui &4n 

SUPSA SCPOLLEfl (6+K Only}: Saw fxnrr*? miyThlntt 
ttui scroll* on tN leu: soetii 
AND MUCH MUCH MD"tF J 

QonipilibtB *Hri 16W32KrTj4K ECS J Cjusctt* 
and Disk Syatttma ana CaCa i and CoCo II 

BOOK SI 9.95 
THESE ROUTINES (READY-TO-RUN) 
ON CASSETTE/DISK: S24.BS 
BOTH BOOK & C ASS£ TT E/ DISK : 
$36.95 

ELesfc Pro grEimrfllr>g Tritks, Rcvdalcd — $14.95 

Color Basic Unravelled— S19, 95 
Extended Basic Unrow*H«f— 519.95 
Disk Basic Unravelled — 519.95 
AD 3 UnrnveDcd BaOka— S49.9-5 
PACTS— $14.95 




24-HOUR ORDER HOT LINE (7 DAYS A WEEK): (716) 223-1477 



] THENRUNELSENE XT; POKE & H 3 F j? J2f , & K3 E 
: POKE&HFFDE, 0 i POKE 113 , 0 
820 PHIHT:PRINT ,, AUTO-DESTRUCT. . . 
" : FORA=1TG20 : NEXT A : EXECiH3F^ 

999 STOP 

1000 IFPEEK(6H3FFE)=2 ANDPEEK ( &H 
3FFF) THENl^SpELSEIFPEEK ( &H3 FFF) T 
HEHEETURN 

1005 QL=PEEK(5H3 3) : QP-PEEK ( ) 
1010 PRINT@32*15,"BOTH CARRIERS 
CHECKED , enter 11 ; 

1020 E=1 A 1 A 1:PRINT§32*15,STRING$ 
[ 3 0 , 3 2 J * 

1030 IFINKEY$oCHR$(13)THEN1010E 
LSEP0KE&H8 8,QL: POKE&H89 , QP ! RETUR 
N 

1040 CLS: PRINT 1 ' AUTO RECEIVE- 

— FILE # " ; PEEK ( &H3FFF) ; RETURN 
1050 CLS : PRINT" 1 — -AUTO RECEIVE- 

— FILEtf PEEK { GH3FFF) : RETURN 
3000 IFPEEK ( &H3 FFF ) TKEN3030ELSEC 
LS :PRINT"TRAN£MlS$ION DONE! 1 ! « 
30 10 IFC=0THENC-1 : S OUND50 , 1 J SCRE 
EN0, 1ELSESOUND100 , 1 1 SCREEN0 ,0:C= 
P 

3020 IFINKEY£=""THEN3010 ELSERUN 
3030 IFPEEK (&H3FFE)=1THEN452ELSE 
460 



LOWEST PRICES 



64K UTILITIES 

HI-BASlC — H\ V vuiii BASIL' piojjriiirk troiTl ihcuppCT 
UK nf RAM. Thit opcm up ihc lower 22-K far larpc amount) 
Jji.i Mi<h n* mailing lisi.y daNi hjise*, graphic army*, «lc 

MULTTASK-An inLcrrurii -driven. imiJlMuvknu ulllili 
MULTTA-SK allocs you to RUN l«q EiASIC program*, ai lite 
SAME time, or yuu nan i»e iHe mo J2K pages indcpcrulrntly. 

ROM BOOT — Mluw i Hie aw in aercithr full Mk RAM 
Map. Aijir ROM io RAM transfer, you can Ptl K P. nti cl PH I K 
aula, LOAD M' r L codr inlo hijtli RAM. and aJur rhr RDM'. 

SOFT VID — Provide! four dilfcreni leal icrrcii lurm.kiv 
Grcm 'SlacSt or Ornnse/Rcd im i |i> Normal nr Reversed video. 

TYPEAWAY— >An imeiutnt-dmcii keyboard: buffer whith 
eaprurH rdl of your kevurofces. Allows yuu to lypc ahead ol 
your corfipuler. Worts wfth belli line input jnrt JNKEYS 

VIDSPOGL —An interrupt -dnven pr'mici •jpnoici Uui 
[In- .UK ol RAM I hat Is normally urnUEiilriMo to ihr 
uwi Citvrt rmuunuin buffer space ai rto com io BASIC 



DISK— One Tor 51 4 t Two or more For $10 cadi, 
CASS.— One far $12, Two or more far Sfl each. 



Terms: 
deliver 




Gssftler*checkra!iTT^on^ 

* Parson ■■ chpcki allow 2 whhi * Ortiors ovor 'IDO 
% a California 'ovidoms see 6»* Soi^a t«¥ ■ Ota+tr, 

u-njflr >25 drJrJ "2 ehlpplnrj * U.S. COD. orders add '4 

<47tf £. Chapman A*e., Suite 284 
Orange. CA 92663 

VIDTRON 1 



40 
END 



.212 
.128 



Listing 2t Ml GEN 
5 PCLEARl 

1^ DATA A^,27,^ r ^ / j3 r 34,l r lA r 5^ / 7 
F ^ FF , 455 , AE t 2 1 BF t 3E , 6E, F7 , 3E, 7^J , B 
S t 3E, 7^, B7, 3E,71 r 86, 55, BD,3F,5F, 
BD,3F,e4 f 81,55, 26, EE, B6 f 3E,7j3 f BD 
, 3F, 5F, BD, 3F, 84, Bl, 3E, 7^ r 26 r Ep, B 
6,54,BD,3F, 5F, 86 , FE, BD, 3F, 5F,86, 
21 r BD,3F 

2^3 DATA 5F,7D l 3E,7j3,27,D,BE,3E,6 

E, AS, , BD, 3F, 5F, 7A, 3E, 7 1 , 2 6 , F6 , 
BD,3F,4C,B7,3E,72,BD,3F,84,B1,3E 
,72, 2 6,Bl,C6,5 f BD,3F,84,5A|26,FA 
, 35,fll,34 # 1, lA,50,7F # FF,40,AE,a, 
BF,3E,6E,BD,3F,84,81,55,26,F9,BD 
,3F,5F,BD 

3^ DATA 3F,84,B7,3E,7P,B7,3E,71, 
BD,3F,5F,BD,3F,84, 81 , 54 , 26 , E3 , BD 
,3F,g4,81,FE,26,DC,BD,3F, B4 r 81,2 
1 , 2 6 , D5, 7D, 3E, 7,0 , 27 , D , BE, 3E , 6E , B 
D,3F,e4,A7,B0,7A,3E,71,26 r F6,BD, 
3F, 4C,BD, 3F, 5F, C6, 3 , BD, 3F, 84 , Bl, 
55,27,B4 

4p DATA 81,p,26,F5,5A,26,F2,35, 8 
1,45,43,51, 4 D,A4, 52,27, 4B, 51, 59, 
&fi r 55 f SB, 4F, 61,54, 34,14, 4F,F6,3E 
, 7/J,5D,27 r 8, BE, 3E, 6E, AS , 8p , 5A , 2 6 
,FB,35,94,34,l4 r BD, 3F, AF, 7F, FF, 2 
ft ,BD t 3F t Dl, BE , , 8 , 44,59, 59j,F7, FF 
,2^,BD,3F 

50 DATA Dl,30, IF , 26 , F3 , C6 , 3 , F7 , F 

F, 2J5,BD,3F, 01,35,94, 34, 14 ,4F,8E, 
1^,^,F6,FF,22,3J3,1F,27,1C,C5,1,2 
6,F5,BD, 3F,D1, BD, 3 F , DC, 8E , ^ , 8 , F6 
,FF,22,54,4 6,BD,3F,D1,3^, 1F,2 6,F 
4,BD,3F r AF,35,94, 3 4 , 14 , F6 , 4 , ^ , CI 
, CF, 26, 4 

60 DATA C6,2^,2p,2,C6,CF,F7,4,p, 

8E,5,E^,E6,1,E7, B0,8C,5,FF,26,F7 

,A7,S4,35,94,34, ip,8E,l,AA, 3/J,lF 

,26, FC, 35,9^, 34,10, SE,^,D5,3p, IF 

,26, FC, 35, 30 

lp F0RC=&H3E6E TO&H3FE6 

B0 READB$ : B=VAL( ,f &H"+B$) ;POKEC,B 

90 A=A+B;NEXTC 

1$0 I FA<> 4 157 5THENPRINT" CHECK YO 

UR DATA LINES II!": END 

11J0 VERIFYON: SAVEM^XFER16/BIN" , ek 

H3E6E, &H3FE6, SH3FAA 

12& PRINT" YOU CAN NOW RUN XFER16 



40 THE HAW BOW Wt)vfifflb#r 1ME 



Why do more CoCo owners 

choose 'REAL TALKER'* 



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



Thousand* u\ Real Talker' owners know J Real I .liter beats ALL 
other Coco voice nm liefer* in ease ol use and (legibility, And. 
NO nlher Coco Talker his a clearer, more intelligible vuu.e. 
"Jhats quhc j !oi of dtttan tjtgL 1 when you consider Real Talker's 
unbeatable price. Yet, Real Talker has some Important tea tores 
thai you simpty will nor find in other Core talkorv 

'Ml" command - Youtl have your 
computer talking hrillianils in |mr 
minutes thanks to »hib nowerlul 
le* curtirnand. ]yptr 5AV 
"ANVTHfNC YOU WAST' anft 
ynurwordi are instantly spuktm, 
Fl i Miai sirnplH- Think ho* saiy 
this mjifccn i rating ipoaklng Husic 
pru^r^rii^ Adding speech to yom 
tiutyng programs ti a id^p hxi 

cov^Mr - This ts a twty ppwtrt 

ul torn maud lor the basic pro- 
{ramcr. CONVERT auiomaiieaJly 

ran^forms a machine language 
dep-endem ipeafcins; proB r am imn 
1 sland-alonr Basir prngr.im. In 
iUhcr wcrds, vou un tulurtlessk 
tviiie speaking Basic prn^Mms thai 
Mr- not fcqiJirH n mnrVne language 
rrjii^Utui Hi memory; Thi^ rs a uni- 
que leahire u\ 'Ueai Tai^r No 
other voice tynthpslzer gives ynu 

inMhing even remoidy ap- 
proaching this lype nf capability • 
even fynihesizer'r nosting, ctin 
-.1 '.-r i'-i', muie- 

Other feature; include software fdrUfOffttl pitch, unlimited 
vocabulary ieKi-|ri->peech, and rjVGn a program thai ^ ill icnie 
any ASCII file (such as from Telewrtler44 & other worn pro- 
cessor*}. Vqu also ge: Colorsvare* unique 1uU-w:reen phoneme 
editor program mat fet's you experiment Wljn and rnodlty speech 
at N't most fundimenlaJ level 



'Meal lalfcur* is compatible with any MK i; vu-nded «.>» 

n< n-L j Mended Color Computer. II works with any cassette or 
disk system and comes complete ,tnd ready Lo talk through your 
t \ or monitor jpeakor, Price Includes the 'Real Talker' elec- 
tronic voice synthesizer In a ROM pack, sollwareon tassels 
trrray be trance rred to disk!, and user manual. 

NOW INCLUDED WITH 
f? E A /. ~EA L H Ef% > -fn> 

f, m TALK Thli interactive Ellja" 
type psychoanalyst program will 
discuss ynuj innermost problems 
a I length* 

2. TALKING BATTltSHtPAW yrxi 
the rcmnoier in rhis speaking 
version of l he t lassie game 

1 JAWING BLACKJACK* Flay for 
big slakes against a rather Tatkative 
tasino dealer 

ONZ.V 

$5995 

HEAL TALKEti-Ptitit the original Color Computer],, „ r $59JS 

'REAL TALKEH-2' dor the Color Computer^)..,. .»,..„.., 

V BRANCHING CABLE* fot dbk systems, 1 1 you have a disk 
fy^lefit hui dn not hayea Radio Shack Mulll Slot unit, this 
ecu i ion m a 1 cable will alkiw to connect and use your 
Seal Talker and Disk system together t ..2?$5 




■ttpjl tjiiicr'is a iiiihfaturrd eJetironh wife *yn> 
ittesiivr unit buitl ftUn a compoi t ttttfidjsv caje, Yint 
simply plug it rnto the side of ytxtr OimjpttfeK 



TALKlnJ 




If you have a 'ReaJ Talker', do not deprive yoursell 

inis itliso.uieK incredible mactune'Languiip;? 
raikiiip Mead ^rfiufaiion program. While other 
talking head simulation* use a minimal cartoon- 
like lace, TALK KL At.) uses high resolution, rull- 
ftfeeo, digitized images or an actual person's tace 
10 create a hfe-llke animated effect. 




SOFTWARE fOR THE 'REAL TALKER' 

TALKHEAD can be easily coin man ded in Basis to 
appear cm screen and say anything you want, 
Available on cassette or disk lor only Si*J, l J5, 
TAlKHfAD requires MK and a Dilorw«re fteaJ 
ulker-. 

ONLY$19.95 

^alMt vmrovaao rnoro 



COLORWARE 



COLOR WARE INC. 
7&03F Jamaica Ave. 
Woodhaven, NY 11421 
(7 IS) 647^2864 




vtsa 



< 




* # # OttDEfttNG INFORMATION it * * 

CD. o. s aoo j i m u rnx. 

vvt Accr*^ v/m. masttjt c«a «.a % chicks 
W.y Jf^.trnfMrj Ml 'if *0D s^lh M3t 



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




We are all witnessing an exciting revolu- 
tion in microcomputers a radically new 
kind 01 computer and software that 
□pens a whole new worfd or creative 
power 10 computer users. 

If was men table thai this exciling ap- 
proach ^vould he hrought to the CoCo, 
With this in mind, Cclorware chose to 
go all oui and maximize this new con- 
cept lor ihe color computer. That meant 
designing not |ust software hut hardware 
too. It meant thousands of hour* of pure 
machine language programming. Rarefy 
has this much effort been applied to one 
product lor the Color Computer 



mMl.i.jllffif 




fjmKtnw 



| — | HtS-aKXKtti 




UNMATCHED CAPABILITY.*. 

Dcv'ausc we took the maximum approach. 

highly optimized machine code combin- 
ed with hat d ware, CoCo Max truly 
stand* a bote the rest as the ultimate 
creative tool lor trie Color Computer. Jr-s 
unrivaled performance lei* you create 
with more brilliance and more speed 
than an* similar syslem - much more 
thdO \ou ever imagined possible. And, 
vou can do it m black & white or color. 




All the sophistK ateii power of I he bigger 
syStemi is there: icoii5 f Putt-Down Mtntu, 
full Grtphk {ditiiig. ton! $tyte* r and all 
kinds ol handy tools and shortcuts. 

Plujj poqi itiystick, mouse or touch pad 
info CoCo Max's Hi-Res Input Unit- Tht'n 
use a delightfully simple painl;tnd-Oirl 
method to get any of CoCo Max's power- 
1ul graphic lomY ft has tttem all: 



VflU on Brush, $pr$\ or Nit with any Col- 
or, Shading of Pattern, Use Rubber Band 
linn and Stapes isquare. rectangle, cir- 
cle, elipse, ett.i to create perfect illustra- 
tions with speed and ea&e. There's a Pen- 
cil, an frafer and even a selection of 
Caligrsphy Brusha. And. as vou can see, 
CoCo Max can do a lot with le*f- 
AH ot the newest special eriecu ace 
there: JVacc Edges* Flip,, Invert. Brush Mir* 
ton, eu And all 01 the veri latest super- 
capabilities like; Undo, which 
automatically reverses vour mistakes, and 
fit Bin vi hich zoom* vou wav in on any 
part of vour subied lo allow donor-dot 
precision, 




THE BtC PICTURE 

The la*ge image box tn the middle ui the 
CoCo Max screen is actually or, lV a wm * 
dow on an even larger image. Use the 
Pomt-and Click "Hand to effortlessly 
move your window over any portion 01 
the larger image. You have a working 
area of up lo P-? limes the area or the 
window iLseli. 

FLEXIBLE PRINTING^* 

CoCo Max gives you many ways to print. 
Fill a whole page with your image or 
condense two full CoCo screens lo less 
than K page for a finely detailed copy. 
"Dump' your CoCo Ma* screen lull size 
or shrink it to V* page size 



FREEDOM TO CREATE..* 

Anyone who wants to create anything at 
an do their CoCo screen or printer will 
ce'tainly be very glad to meet CoCo 
Mix. CoCo Man's Iriendly yet 
sophisticated graphic: and te*1 
capabilities let you almost inslanlly pro- 
duce illustration^ diagrams, charts, 





You may then use CoCo Max's graphic 
magic on it, The DS 69 f!> available as an 
option from Colnrware from SI 49.95 
complete with 11$ own soiiware on disk 
or tape. Using the QS-69 with a disk re- 
quires an mull i -oak adaptor. 



graphs, and computer art - tor serum 
Utt at |iisl lO' creative tun 



tlon by using soltware schemes such as 
sJidmg windows. Although clever, these 
schemes yield sluggish and awkward 
results, Only CoCo Max does it the right 
wav- The CoCo Max HnRes Input Untl 
plugs into your ROM slol and adds an 
enlirely new loystici input tu your com- 
puter - a precision one wilh a 49,132 
pdw resolution in match Ihe Ctt". • ' 
g rt'L'n exactly. 

Plug your same [oysiick, mouse or touch 




COCO MAX REQUIREMENTS 

The CoCo Max System includes ihe Hi^ 
Res Input Unit, software on disk or 
cassette I please specify) and user manual 
It will work on ,iny (AK Extended or non- 



THE COCO MAX SYSTEM 



AN ABSOLUTE GUARANTEE 

CoCo Max 's a hardware sntlware system 
thal.no sui i ware-on I v system can 
match. Gel CoCo Max and see your 
CoCo perform as it never could before. 
1 1 vou dan t agree that CoCo Max is Ihe 
ultimate creative tool tor the Color Com* 
puter. simply return it within JO cfats uy 
a rjll, courteous refund irom Co lor ware 

THE HARDWARE.. 

This rs the key to CoCo Max's unmaif h< 
ect performance* Drd you know the nor- 
mat joystick mput built into ihe Color 
Computer onlv allows access In 4,096 tW 
x Mi points on the CoCo *creenf Yet the 
Color Computed nigh resolution screen 



pad inio this new Input and you have a 
whole new kind o' control The dlr» 
terence is remarkable. 





A DIGITIZER OPTION... 

We studied all the video digitizer? 
available and picked ihe best of them lo 
link With CoCo Mix. The DS-69 irom 
■Micro Works was our choice This op- 
iinnal device leu vou capture Ihe image 
trom any video source (video recorder, 
camera,- etc. | on your Color Computer. 



extended Color Computer You'll need a 
Radio Shack or equivalent joystick, 
mouse or touch pad. Disk sysiems re- 
quire a MulTi-SJol Interface or Y» 
Branching Cable. 

THE COMPLETE COCO MAX SMrTVf, 
wflh software on DISK $69,95 

v.irh software on CASSETTT 'Available 
Mar ^51 S69.95 

WRAHCHtNG CABUAi you have a disk 
system but do not have a Multi-Slot In* 
(efface, use this economical •Jkpin, 1 
male, I iemale cable to connect the 
CoCo Max Hi-Res input unit and yuur 
disk controller to your CoCo. , , .$27.95 
5uri>COC 0 MAX b tint romp»rihk wirh J DOS 



COLORWARE 



has 49,152 {256 * 192} pixel*. This means 
rhar a joystick, mouse or even a touch 
pad can at best, only access about one 
lemn m the pixels on the CoCo screen. 

Mosi graphic programs ignore this hard- 
ware limitation or the Color Computer 
ana give you onlv low-res control 
Others attempt to overcome the llmita- 





Coforwire Inc. 
73-0 JF /ama/ca A\e. 
Wooden, NY 11421 
(7 IS) 647*2864 



ORDERfNC INFORMATION 

wo ij.mt rtw unoiwroH »*W*t 4\U HMt0U0S 
co o s *rm nnu 

M m'ctpt vim. MM Us awn. u OX fHtCt% 
\ \ *l$tDf\T§ ULlSI ADO Utlf TAt. 



Simple QSL Cud 
^M^n- EUR 



RA D I Q S^T^T I Oh4 




Aft 

aST aa 

AA AA 
AA AA 



,1 



r-HH 



YV YY 
YY YY 
YYYY 
VI 
YY 
YY 



:|FF 



Confirming the QSO withi 

■ STATION # TIKE * DATE _ » FPEQ * R/5/T ■ HOPE * 

* L4N5TQP * 2317 * Bi-2e-*8 * 21, US * 59? « Al * 

Alan Nanus iak - WAlHYF ksathkit 

j? Grand Avenue 36' Trap ^*r t i cal 

RaekvMK, GT 066 6 A 75 Watt* 

Tolland County TNX 0S0 - 73 

U* S. A. TNX QSL 

TRS 88 Color Computer - C.ltch 9511 Prowr i ter 



CoCo's Quick Station Log 

By Alan H an us iak 



While logging cmrics and writing out QSL cards, the thought 
occurred to me thai my CoCo was fitting idle while ] was 
doing the work. Somehow this didn't seem right, SO I wrote 
a program to make CoCo da some of the work. 

Ham QSL and Log Page lakes all necessary information about your 
cnnutcis and prims out a log page sheet or QSL card. It also allows 
you to save and retrieve all of this information with your cassette 
recorder, so the log entries donY even have to be printed. This also 
meets the FCC requirements for logging contacts, provided, of course, 
you save the tapes. 

The log page format is a standard one and prints out all required 
information, and even includes a space for comments and the like, 
1 1 is designed with ample margins for insertion into a standard loose- 
leaf binder. Each page will hold 25 tog entries. The log page is self- 
indexing, so jt is not necessary to print 25 entries each lime. You can 
start printing at any line to complete each page. 



(A Inn Hanuxiak, distribution manager for a national food service company, 
Li a weekend computer hacker Me fives in Rock \iUt>. Conn.} 



44 THE RAINBOW Ncvemtor 



Nmiiplp Lur Sited 

mti»niMnnmmmimmm t HHHHMHHn i « h * i m t*i ttuHtt t »*tt4im»mi*ttt mift it*** 

I 3TAT1CK L 



> I STATION L T HIS I HIS I rl* I 

I 1IhE I CAUtB I CALLED I FR€Q/ I SlimS UCNALi I m 
1 DATE I HfttiE i B> i INFO , BSt 1 FEES. 



, EMIS- i PWER 1 TIME OF I If 
I SIGN i HPin [ EKOINS > BL'S l« 
T '*E WTTS > Q5Q I 5 I ft \* 



<l 1 L aS4« 


K4JW 








5d5 


3.715 


Ai 


7? 


mz 


St 


fl 1 j LM2r*7 I 


S&B 




















* Z 1 1122 i 


X 










5.735 




75 


lB4t 


1* 


«l I L 1-22-6? ' 








KATQHW* M/d 












It 


*1 3 1 1B52 


i 


UA2''0r 




7,152 5# 


S79 


7.152 1 


Ai 


ft 


L9M 




*i 1 








B1M0KT. 'U. 












Ll 


*i * 1 224* j_ 


i 






3.7ft i SB* 




2.725 


Al 


T = 


231 e 


1 1 1* 


M 1 12-22-4? | 


m 






SPfcUEE Hf£X, F+>, 












'4 


*l £ P_ 0375 ' 




K 




1*755 1 45^ 


ass 


3.7^ 


Ai 


ft 


1346 


|f 


•I 1 12-31 -&7 1 








ci'icit*w: ♦ OHIO 












ll 


*< i 1 2115 




•> 




3,731 r- 




2.-11- 






U4J 


1* 










SBMV, »WBS : . 












1* 


♦ - ;:-h 


M 


mm 


i 


1*735 5*9 




L - . 




-r 


r-^t 


\* 


*t_ 3 2-3: -i? 


HA|_ 






mm* nasi. 












It 


*\ @ l._J32fl 


UH5TCL 


i 


• 






3.73* 


fi l 




?33B 


ll 


•1 . ! Sl-*l-63 


SOB 


















|l 


l! * 1 8719 








3,73- 479 






■■ 




§751 


If 


•I i BMa-t-a 


£lfa 


















t'l 


11 1* 1915 














▼il 






ll 


n i ai-iA-rt i 




















1* 


I'll I L«4 


It 






21.16= 4^ 






■- 






It 


• I i ^ L-Bo-^B 








CflLUttflA, '10, 












t 














... t *j 


M 


75 


2242 


1 t jl 


II I I1-&4-6B 1 


TGH 






5-. _ It; I S , «!Q. 












|i 


11 13 i 2256 










5W 


21. ie: 


A! 


75 


2257 


|4 


*i l 11-14-41 i 


row 


















1* 


■ 1 14 8104 




■ 




Si- 


35? 


3.^35 


a; 


1^ 


Silt 


« |i 


1 i 9!-:3-ft9 


SETH 


















r# 


*• IS ■ 1&5? 




•JIM 3 








: . ICJ 


a; 


^ r 






l! i 11-13-46 , 


CMflLEJ 






tfrHfflSi 3*. c 0 EG 


* 22^2 










m 


ti J4 l 2&I9 








21-ift3 5B9 


5B9 




-. 




2J38 




ti 1 fll-2ft-46 1 








AUPQRA. CQLufiADi 














ti t? ' 2143 




1 




2:. 18? 1 145 


m 




A| 




2353 


H 


ll 1 §1-21-63 1 


DON 
















i» 


18 i 2317 








21.1i5 I 595 


5B5 


1 2i*U3 1 


Ml 






M 1 11 


H 1 11-28-68 1 


J&E 


















It 


nif i a?;? 


CI 


i 








7.152 , 


Ai 


75 


1 

J 


|i 






















|i 


»' 2* ' S7Lfi 


X 




l 




471 


2,152 I 


Al 


75 


1 


n 


II jJl-2?-efl i 


»OS 




• 


"i'jl'-E:-, >. 












Ll 


il il I mi 


r 






^ 35"? 




7.152 1 


Ml 


75 


1 


IX it Ll 








i 


LOS ANGELtS, »LIFP=J,> 










Jl 


*t 22 L. WSJ 












".152 1 


A| 


- 




H 


Ij i B2-22-4B i 




















n 


ti 2; 1 1*52 


c 


'JE2DAB 




T .:f^ i a? 1 ? 


475 


\ 7.152 l 


A I ! 




1 UB9 


1 1 1* 


■i 1 82-22-68 1 






i 


"[fJiRE^t^ CfVtriDA 












It 


* 2"! 1 19H 


X 




i 


i fl7* 




2*15! 


Al 1 




1 S?38 




i| 1 12-22-48 1 


DICK 




i 


F". U^LTOTV BEACH. 


FlOs:;^ 


:u HO&LE 








_i» 


u ti. \ im 


X 




i 


21,164 1 57? 




is , i«2 ■ 


Al 1 


75 


1 ?lfl2 


_L 1* 




MlLT 




1 


5AM BEfiWADl'i&i CA< 












It 





Nuvernter i<56 r j THE RAINBOW 45 



The QSL card printout is based uua 
3 by 5-inch curd, which is a standard 
postcard ii/.e. Thi* area requires cus- 
tomizing to reflect the necessary in For- 
mation Tor your slalom. Right aide tabs 
will probably have to be changed to 
keep the same formal as mine, For those 
without QSL cards, this will be a wel- 
come addition. 

The program requires a sman prime l 
with a number of features, including 
different type Fonts, My printer is a C, 
Uoh 8510 ProwrUeT and has these 
features. For other printers, some mod- 



Lines 32-35 arc the printer menu. 
Here we have t he choice of what to print 
first, log page or QSL card. It doesn't 
mat Her which. Bear in mind that each 
item can be printed as many limes as 
you wish so longasyou do not leave the 
printer menu. After you select 3 — End 
Of Priming -you will not he able fo 
pnnt again until reloading data from 
your cassette. Again, the menu is sell - 
explanatory* 

Lines tell as how many entries 
are presently in memory. ll also 
prompts you to set the paper to TOF. 



*0 



While tagging entries and writing out QSL 
car (hi it occurred to me that CaCo tros idle while 
I did all the work? no I wrote a program to make 
CoCo do some of the wark* f * 



l fica lion ol" the program will rse neces- 
sary, A list of the printer control codes 
Is included at the end of the article for 
reference purposes, 

f he only point to emphasize is thai 
for log pages you must always index the 
paper to TOF (lop of form). The pro- 
gram will lake the paper to the proper 
print line. My TOF index is the top of 
the pajwir guide rollers, which is about 
five lines above the actual print line. 
You will hnvc tu determine yuur own 
index point. 

As deigned* the program is screen 
oriented With plenty of prompts and 
necessary information, so very little 
actual instruction is required to use this 
program. 

Proprum Line Fund ions 

Lines 1-3 are the usual title screen. It 
loots preity T io type it in. 

Lines 5-8 allocate string space and 
dimension the number of data brings 
we can use. More than *W entries causes 
the program to slow down considerably 
and it is very seldom that you will put 
lhai number ol entries in at one time. 
From there, we go mi iv a straightfor- 
ward screen main menu. It is quite self- 
cxplunatory. 

Lines 9-Xl are the data input. The 
input screens are designed so that where 
possible, the fntfr key is used to repeat 
one hanging in format ion. Previous en- 
tries appear on the screen a$"ktsi entry 
was." Pressing FnTHH on these screens 
repeals the data to the new siring. 
Pre^mg t\)l\i on thr "Staimn Called" 
or "CaIJL-d Hy w screens automatically 
enters *n <X*(indicaua$ your station) to 
the data string. New data may be typed 
in on any screen at any lime, 



Tin* portion of the program also direct* 
us to the proper printout section lor 
QSL cards or log pages. 

Lines 39-43 set up the prnper print 
line for the log page ll is import am io 
remember that the paper should always 
siart at ihe TOF index, regard less of the 
entry number to be printed on the log 
page. If entry #1 should be chosen, the 
leg page header is printed first, followed 
by ihe log entries presently in memory. 
All entries print In the order they are 
entered. 

Lines 44-62 take the string of data 
and break it down to usable component 
parts for printing, This is used for both 
the log sheet and the QSL cards 

Lines 6.1-77 urc Lbc lug entry printout 
segment. As well as printing each log 
entry, I his portion also counis entry 
numbers oh Ihe log page and stops at 



Printer Control Codes 
for Ihe C.ltoh R5M Pro writer 







1 lile print (12 cph 






Pica print (10 cpi) 






Underline on 


CHRtj lA) 




Elongated print on 






IL -directional 






printing 


CHR*i2?j US 


■ — 


15; 144 Linefeed 

1 


CHP*ri5B] 




CHR5(27) -Q- 




Compressed print 






(!7cpi) 


chh$( l«) 




Twn-spacc linefeed 






1 nderlinc off 


CHBSU5) 




Flongated print oil" 






L ni-direcuonaJ 






priming 






Normal linefeed 






flinch) 



the 25lh entry, sending you back to the 
instructions on the printer paper. 

Lines 78-81 offer a screen preview of 
ihe next QSL card to be printed and tin: 
option of printing it or not, If you 
choose Lq print that particular card, it 
will. Otherwise, you go back La the 
si ring sorter and pull out the next entry 
lo decide upon, 

Li ne* 82- 1 1 In a re I he net u id QSl u a vd 
printout. This is the portion that musl 
be changed to print the proper call sip 
and station informal ion. 

Lines 107-13 2 set up the cassette 
recorder io save all the information that 
has been entered. As it works out, it is 
sometimes much more convenient to 
just save the data for several days, then 
print oul the log pages and QSL cards 
when there is some time available, You 
are also asked for a file dale, which I pal 
in so n is not necessary to even prinl the 
log, so Long as the records are available 
if necessary 

Lines 1 15-120 retrieve the informa- 
tion that was previously saved to the 
cassetie by file date. 

Lines 121-138 prinl the log page 
header, then automatically go to the log 
entry printout section 

Ham QSL tind Log Page has proven 
useful as the contacts can be logged as 
v u 14. make i hem and saved lo tape 
immediately, ll prints a nice, legible log 
page and saves Ihe cost of bound log 
books, 

As wilh all programs. I know 1 some 
people will tinker with the listing. Being 
a novice programmer. I am very inter- 
ested in seeing these changes and would 
appreciate a copy of any modifications. 
I will be happy lo lend a hand if die 
program docs not run correctly. Write 
me ai J 7 Grand Avenue, Ruck vi Ik-, CT 
0606ft or call between 7 and 10 p.m., 
EST* at (2U3) 875 21127. 

line C liunge* to Reflect Your 
Tall Sign or Informal ton 

Lines 85-^0 should be changed to 
your call sign. Bear m mind the 5 by 5- 
inch parameters of the QSL post card 
do not exceed the width of my cal I sign . 
However ihis certainly should give 
enough leeway io be creative. Note the 
linefeed and prim direction have been 
changed here to print the lines with no 
space between and to vertically align the 
letters. I would also like to see what you 
come up with for a card. *o please send 
me a copy, 

Lines 100-105 should be changed to 
reflect your name, address And other 
station and equipment information. □ 



46 THE RAINBOW NOvurtitRu lQBS 



FROM THE PEOPLE THAT 

BROUGHT YOU 

COMPOSER fff* 

STEREO COMPOSER 

» MUSICA * V 

STEREO PAK a 




MUSIC LIBRARY 



r 



j 



ft 



SYNTHER 77 PLUS ^ 



ft MUSIC THEORY 

^ SUPER SYNTH 

PIANO KEYBOARD 

COCO MIDI 

MUSIC 



▲ 



Ml 



COMES . . . 



SYMPHONY 12 

A 12 VOICE POLYPHONIC STEREO MUSIC SYNTHESIZER 



$79.95 



$69.95 



WHEN PURCHASED 
WITH 



$59.95 



WHEN PURCHASED 
WITH THE 
PIANO KEYBOARD 



• 12 SIMULTANEOUS 
VOICES 

• STEREO & MONO 

• 4 NOISE 
GENERATORS 

• SOUND EFFECTS 

• PLAYS AND CREATES 
MUSICA 2 FILES 






SUPLK PlXVPHCJNlC Speech Svstems 49 
proud la bring you SYMPHONY 12, a poly- 
phorti c 1 2 va w hardware stereo mus ic synthc* 
vttr tor the Color Computer. SYMPHONY 12 
also give* you 4 noise generators, for porcus- 
vion svirhwii and sound effects. Ihe PIANO 
KEYBOARD And MUSICA 2 (told tvpaiatelyT 
igrns your COCO into a real music mathim' 
with incredible flexibility* 

bTERHJ and MONO. H\. connecting 5YM- 
PHONY 12 tn your home stereo system, music 
Is produced I n stereo r vol ces from each eh a n- 
nel. However* yoo don'1 need to Hjvi» a stereo 
system, all 12 voire* also come put Of your TV 
or monitor 

Pirk AN INSTRUMENT. SYMPHONY 12 lets 
you choose Irom In preset (nstitufTieflb in syn- 
thesize chimes, violin, ohnn. hanjn. 
hrirpmchnrrl. pianu and more. You nan f'ven 
rhange ins<ritmiT> .11 iht- musk plays 

SOUND EFFECTS. SYMPHONY 12 is a *uphi*H* 
tilted *uund generator. 12 voices and 4 noise 
generators give you incredible sound effect 
capability. VVy have included gun soot, explo- 
sion racing car and more. 



WATCH IT PLAY. A* SYMPHONY 12 plays, 4 
graphic*, replay nf d piano keyboard shows 
the notes playing Pip display n entertaining 
a* well as very educallnoal 

Pt*U MUSIC* t PILES. ThnU&ind* Of MU^itON 

2 will be excited 10 know SYMPHONY 
12 play* all music developed using MUSICA 2 
liltc you haw newer 5?en or Heard It, In lact 
we highly recommend the uu? of MUSICA 2 
a* a composition development tcwil for 5YftA> 
f'l M >NY IJ L so MUSICA J 's superior f-r.iphirs 
input capability ,-mrl ihrnplnx J1 thrnt.jjh SYM- 
PHONY fl You can also take advantage of 
our MUSIC LIBRARY script sold separately) 
to give you access to awt SIX) mU^ic piece* 
representing jjd hours of music. 

LILT J MATE MUSIC DEVHOIPMF-M SYSTFM. 
SYMPHONY 12, MUSICA 2, and The PIANO 
KFVEIOARD give you Incredible flexibility ► Im- 
agine sitting down at the- PIANO KEYBOARD, 
pWlnR a pieic and recording it as you piny 
j list a* YOU would lo a tape recorder. Save your 
masterpiece and (ben using MUSICA 2 edit ll 
if vou like and prim il If you Nve a Mi til 
synihesizer, you can take ihe musk and play 
It using COCO MIDI (sold separately). Try rb.it 
cm an IBM APPLE, or COMMOOORF ignod 

liichb 



PIANO KEYBOARD. For lhose wtibing lo turn 
SYMPHONY 12 Into a real polyphonic synthe* 
4Ufer we oitpr ihe pKTrumeiy powerful and ver. 
Saoie PIANO KEYBOARD. The PIANO 
KEYBOARD was defined to be used in our 
entire music product iir»e. Ynu can use *\ whh 
SYMPHONtY 12. MUSICA 2. 5YNTHER " 
PLUS, and even »ur advanced speech synihr- 
w.cr SU'LK VOICL. 

When using MUSI LA l you wilt be using 4 q4 
the 12 voices available from SYMPHONY" 12 
To rata advantage of the full 12 voice capabili ty 
of SYMPHONY 1^ you may use either th« 
Color Computer's keyboard or ihe PIANO 
KEYBOARD, 

* r \iii f nrMUiTI-PAK, Tape user* using bntr, 
SYMPHONY 13 and ihe Pi AN CI KEYBOARD 
will require a Y*CAFILt- Disk users will require 
the Triple Y Cable Or MUITI-PAK, 

5YMPHDM li. Ynu gel over a doron music 
:ind sound effect ^elcriions- and complrt^ 
■i.:-.. nmrnMriort. Sofiwarp Is shipped nn Tape 

nr DNk. 



OPTIONS 

MUSIC LiUKAkY i each volume) 

MUSICA 2 . h 

PIANO KEYQOARL> 2fr OCt*V* 
F'iANO KEYBOARD 4 octave 



S29.95 
. S29.95 
. S79.95 
$119. M 



. " IUNU eat, j£— 

Ol tJWi 
OtOf * 

. *V\>\. > \ 



VISA* 


m 


Dealer Inquiries 
Invited: 



'//' 



W> accepr CASH. CHfCK, COO, VISA and MASTER CARD cudcu 

S>»ppin^ and hindlicig US and Canadd . 5 J. 00 

5hFpprn| and handlint ouu'de ihe US and Canada ... IS. 00 

COD char** . .. t2JX 

UlJnoij r t »>idl>n[i.^dd b'A'l. rji 



ems 



35W 255 DEERPATH ROAD 
BATAVJA, ILLINOIS 60510 
(312) 879-6880 (VOICE) 
^0^(312) 879-6811 (24 HR. BBS) 

CALL AN V PAY TO ORDER AL50 ORDEH BY MAIL OR BUS. 




STEREO 

PAK™ 



$39.95 



Plug chJs gem into your computer; connect to your homer 
stereo system and ill bock and enjoy music realism. The 
STEREO PAK is a hardware music synthesizer 1 hat plays 
our MUSIC LIBRARY series and MUSICA 2 music in stereo. 
Because It was designed specifically with music reproduc- 
tion in mind, the sound is superb- The highs are crisp 
and cleat while the bass notes wiir rattle your walls. Inter- 
nally we use two high performance li bit digHaJ to analog 
converters to assure fidelity. 

The STEREO PAK is all hardware. It is intended as an en- 
hancement for MUSICA 1 and our MUSIC LIBRARY series, 
Disk users will require our Y-CABLE or a MULTI-PAK, 





COCO 
MIDI™ 



$39.95 

Tape or Disk 



Now your COCO can talk la your MO music synthesizer, 
Whether you have a korg, Roland, Casio* or Yamaha, il 
doesn'T matter as long as It's MIDI equipped, 

COCO MIDI takes any MUSICA 2 music file and plays it 
through your music synthesizer. Wc> nifer vou over 500 
tunes from our MUSIC LIBRARY series (sold separately) 
or create your own music using the best music composi- 
tion program available, MUSICA 2 (sold separately), 

COCO MIDI Includes: documentation, plenty of music, 
and the cable to connect between the COCO and your 
synthesizer. 




Mr 



MUSIC 
LIBRARY™ 



$29-95 

Tape or Disk 



The MUSIC LIBRARY series Consists of 5 volumes: 100 r 
200, 300 + 400, and 300 each sold separately, Each contains 
over 100 four voice music selections with a playing lime 
of over 3 hours each, The disk version is shipped on 5 
full disks. When coupled with ihe STEREO ?\K f the music 
is reproduced with unsurpassed realism. 

A JUKEBOX program Is included to allow you to select 
specific songs or automatically play each. These songs are 
ready to go, you don't need MUSICA 2 or a knowledge 
of music, MUSICA ! Users may customize each song. Re- 
quires minimum of 



MUSIC LIBRA AY 100 
Stage, Screen, A TV 
Music of lhe70 s 
Music of the 60 s 
Music of the 50's 
Old Time Favorites 



Classical 

Christmas (popular) 
Christmas (traditional' 
Patriotic 
Polka Party 



MUSIC LIBRARY 200 (another 100 selections) 
MUSIC LIBRARY 300 (another 100 selections) 
MUSIC LIBftARV 400 (another 100 selections! 
MUSIC LIBRARV S00 (another 1D0 selections) 

Each volume sold separately, specify tape or disk, 

^£ Write for complete list, 



ALL 500 $<»9.9S 



^\SYNTHER $ 

VxT 77 PLUS Tape Or Disk 

We put the PLUS in SYNTHER 77 PLUS by connecting our 
PIANO KEYBOARD so you can really play your COCO like 
a piano , 

You control vibraio pattern, Bender rate, Volume level as 
well as Attack, Decay, Sustain, and Release (AD5R en- 
velope). As you play you can record, then edit and save 
It to disk or tape. You can even fine tune it to match other 
instruments, 

The PIANO KEYBOARD is not necessary, you can use your 
COCO keyboard hut the PIANO KEYBOARD makes v our 
COCO a real music instrument. 



4 



^ PIANO KEYBOARD -0 

Now you can really play your Color Computer and pick any Or all 4 instruments: 
MUSICA 2. SY'vTHER 77 PLUS, SUPER VtHCE, and Ihe ultimate SYMPHONY 12. 

MU51CA 2 user, can use the PtANO KEYBOAJyty a* an easy method to inpkfl music 
Version 2.6 is required- Previous user* may obtain an update by returning anginal 
tap? or disk with 57.00. 

SYNTHfift 77 PLUS turns your COCO into a music lynthesner without anv additional 
hardware. You specify Vibrato, Bunder, Volume, as well as Attack, Decay, Sustain, 
and Release (ADSRi. 

SUPER VOICE,. COCO'S most advanced speech synthesizer become* a music synthe- 
sizer when connected to the HAND KEYBOARD. 

SYMPHONY 12 and ihp PI*NO KEYBOARD gives you a professional M voice music 
synthesiser. 

These Piano Keyboards arc nnl toys. They are the same style, shape, size, and feel 
as professional synthcsiier fce-ybctardf.. Disk owners must use a Y. CABLE or MULTI- 
PACK. 

2 'A octave <H nului , . . $79.95 4 octave i4<* mAv) 




MUSICA 2 *» ,?s 



► When in stereo mode, music is 
played through our STEREO PAK 
(purchased separately). 

• Loudness of each voice may be 
Individually specified. 

• Memory aval fable is constantly 
displayed. 

■ Voice waveshapes may be 
exchanged between Voices at any 
point 

• Tempo may be sped l led and may 
even be altered as the music plays. 

• Flais and sharp* supported. 

• milieus 0! timbre combinations. 

• High resolution graphic display, 
Looks fusl like sheet music 



* MUSICA 2 is 100^. software, no need for 
hardware utiles* you want music produced in 
STEREO, in thai case, the STEREO PAK may be 
purchased separately. Us a must lor the 
audiophtlgr. 

* Kupeat ham allow icpeating ol musir without 
rp. inserting music a second or third time. 

* 30 pagp manual destrrbrs ail- 
- Requires minimum ol 32K. 




I *t 974*50 IB £ ?i38J>Sl0M 
3 3i*5577»H i 1:954132(1 





■ Ouiput music to youi printer 
tCemim E n*nn r pflntersk 




« Allows ynu io specify key signature. 

► Voice timbre twaveshape] may be 
altered by specifying harmonic 
content iuit like si up*, on an organ. 

• During editing, voice being Inserted 
js displayed. 

« Each measure is numbered for easy 
leading of music. 

■ Measure bar* aid in reading and 
developing music. 

* Each voice may be visually 
highlighted for easy identification. 

■ 4 Voices produced simultaneously. 

■ Input notes irom Coco keyboard, 
joystick , or Piano Keyboard. 



• flay music from your own BASIC program, 

• Block copy music for easy mu^k development, 

• 100% machine language so it is lightning lasr 

■ Vibrato effect ■easily produced, 

■ With STEREO PAK, voices may be switched 
between left and right speakers as music plays. 

■ Durations include; whole, baff, quarter; 
eighth, slmcenih, thirty-second, sixty-founh, 
and triplet 



A & MUSIC THEORY -0 & 

An advanced music course that cove is Ma|nr and H.nmnnic Minor scales, interval spoiling. Triad (Chord] theory, Inversions. Dominant 7rh 
chords, and interval ear training. Formal of I he course includes drill and pram ire sessions, a scoiecard to measure progress, graphics and sound 
output, and a reviewing session. 

32K Diik only „ , V49,95 



t 



SUPER VOICE 



9 



T M 



COCO'S MOST ADVANCED 
SPEECH SYNTHESIZER. 

IT TALKS, SINGS AND 
MORE, 
only . . . $79.95 

WITH EARS OR PIANO 
KEYBOARD PURCHASE 
only . . . $59.95 



SUPER VOICE is no ordinary speech synthesizer, it uses Si neon 
Systems, Ire SG 1-203. {he mosl advanced speech'sound cnip 
avs'iabre. SUPER VOICE is riot only capable of highly Intelligible 
speech, sound uUeci*. and singing over a 6 octave ' &nga but now 
we have tuned SUPER VOICE Into a monophonkc Super Muslo 
Synthesizer with Our PIANO KEYBOARD 

IT TALKS- A free TRANSLATOR text-lo-spendi program makes 
anting your own talking program as easy as SAVING "HELLO.' 

SUPER VOICE works In any 32K or B4K computer. A disk system 
requires a V-Gabio or Mufti -Pah. 

Here are the facts; 
the decision is yours. 






IL!P[R iBtCf 


HUL ialkir 

! 


eis s-rc LG il 


-■- S -C AM 


lFi*#ivif 3 tn:i 


in iii 


It 41 


t*-nh 






11 


1 


t 


1 


Hlbni Ltftil 


It 


1 


i 


i 




1 


1 




1 


iThji Trjq 

Fi n I 1 M- u 1)1 




1 


i 


1 


inn vnE 


E4 sH*A#tnn. 
4 aa>»»i3r.i (in 




S lluii l*ifl!hi 




FNtli V»"Lt1lort| 


<i«fi III tDlifclr *rH> 
«W 1 bHiOK»(i tHif t> 


i 


1 


1 




FOOL'S CROSSING 



The world's lirsL TALKING HI-RES GRAPHICS adventure, Finding 
tne hidden treasure is the easy perl, getting back home is another 
story. FREE EARS to the drift one to submit a solution. 
32K Disk . > r , . , , . ...... l . , $24.9$ 




SUPER TALKING HEADS 

Whan 1he SUPER VOICE % peaks in a low pitched voice, the man 
spesfce. when a high pitched voice Is used the woman 

speaks, i nFianiiii^iKKii tiin>ti< »»>>i.n • < > < 324.95 



I LAM. pijt 
OB 'At 



j 







Dealer Inquiries 
Invited 



W* Jccept CA$H, CHECK. COP, VISA and MAS TEH fARQ niflpri 

5 h IpflJng *n 3 hjndll n g US an 4 Can ad* 

Snipping jnd handling QuUltf* the US and Canjd* 

COO charge ... 

Winch rc*<dcnti add 6Yi* ufe* [Ik 



11.06 

i 5.(50 



fii IJ« . i i j 



i J Of.' 



38W 255 DEERPATH ROAD 
BATAVIA, ILLINOIS 60510 
(312) 879-6880 (VOICE) 
cS^ £ (312) 879-6811 (24 HR* BBS) 

CALL ANY DAY TO ORDER- AlSO ORDER BY MAIL OR BB5. 



3 V W V 



•w^v.-' EARS 

* ' - I **** 




v • 





V 

* M V 

' -if 



/ 




■ i 




Electronic Audio Recognition System 




EARS 



Electronic 
Audio 

Recognition 
System 



$99.95 



• SPEECH 
RECOGNITION 

* HANDS OFF 
PROGRAMMING 

•HIGH 

QUALITY 
SPEECH 

REPRODUCTION 
EARS Does J I All! 



tt*C* 



to* 




two Y<?an In the Mjkinfc. Speech Systems 
wd> rtririPL'd Llp develop new and mnqrva-. 

live speech products. After 2 years of In* 
tenuve Research and Development, we 
have created a truoly sophisticated 
speech recognition device. Recognition 
rales frcim 35% to flfl^i are typical. Until 
now, such a product was outside thc» 
pnte range of the personnel computer 
marled, and even small businesses. 

FAjRS is trained by your voice and capable 
of recogm/riK any word ar phrase. 
Training EARS to your particular voter 
pnnl lakws«cundv Up to G4 voice prints 
may be loaded into memory. You may 
then wve on tape or disk as many as you 
like m thai your total vocabulary ii virtu ■ 
ally infinite. 

Sfnni h ami Souml Htiuiiniii.nj. LARS is re- 
ally a found recognition system, so H re- 
ally doesn't mailer whether you speak In 
Engli>h r Spanish* or French. In fact you do 
noi have to speak at all, you can tram 
EARS lo understand sounds such as a 
musical note or a door slamming. 

H.ntfls OH PrusT4mniinjt. Imagine writing 
your own BASIC programs witlioul ever 
toucfcng die keyboard. Every! lung ilui 



you would normally do ih tough a 
I iL'V Li lp j r iJ Lin now he dtan.ii by |u£i 
speaking. 

Programmm* EAR* li tJSy. LISTEN r 
MAT Li I And olher commands have been 
added lo BASIC so that programming 
EARS is a piece of take! The single BASIC 
llnei 10 LISTEN: MATCH will instruct 
EARS to listen to you and return the 
matching phrase. 

9i Nlki. EARS is ako capable of high q^l* 
ily speech. We mean RFAl.l.V high qua lily 
The speech is a fixed vocabulary spoken 
by a prolessfonal announcer. Speech 
Sys-lemsj is turrenlly u eating a library of 
thousands of high quality words and 
phrases. For a demonstration call (312) 
H?** tiil44, you Won't believe ymir ear* nr 
our EARS. 

DISK OWNERS- EARS will wnrk wilh any 
disk system wilh ellher a MULTI-PAR or 
Y*CABLL Our new Triple Y-CAMfc «.is 
specilicaJly developed lor those wishing 
to add SUPE« VOICE as a ihrrd device. 

Yfti (jci 1 ti rvihiriK Vnti N<ft'd. Ynu gel ev' 
urything you need Including a specially 
designed prole SHiomjl headset style noise 



cancelling microphone. The manual Is 
cur Id u»e artCJ understand Several 
demonstration examples are included so 
you don't have to wrile your own pn> 
grams unless vou want lo. CARS will work 
in any 32K or 64K Color Computer. 

SUPER VOICE $20 OFF 

Imagine talking to your compuler and t\ 
lalkihg back lo you. When you need an 
unlimited vocabulary, you can't beat 
SUPER VOICE. For a limited lime, we will 
give you the SUPER VOICE lor 5S9 ,95 with 
your FARS purchase Even if you already 
have another speech unit, here Is your 
chance lo buy the best and save $20. 

VOICE CONTROL 
Applications for EARS arc asminrhng 
Hen* is our first of many listening pro- 
grams to come, VOICE CONTROL is a 
program specifically designed to allow 
you lo control any appliance in your 
house with your voice and our HOME 
COMMANDER (sold separately^. For 
example, you dan Control your TV hy 
saving "TV ON" or TV OFF", 424 .95 



^S. OR TAPE 

win.fvrnv 

OS OfP 





Dealer Inquires. 
Invited 



38 W 255 



ems 



We accept CASH, CHECK, COD, VISA and MASTER CARD c»d«il 

Ship-pfnt *nd h^ndllm US and Canada , SJ.OU 

Shi ppl hft and handing ouh \<3v 1 he US an j Canada , IJ.OO 

CODdwge . ... . . t7.nu 

1 Hindis rructenti actd b%% laft* tax 



255 DEERPATH ROAD 
BATAVJA, ILLINOIS 605TO 
(312) 879-6880 (VOICE) 

coLOR-M A e (312) 879-6811 (24 HR. BBS) 

CALL ANY DAY TO ORDER. ALSO ORDER S* MAtt, OF BBS. 



HOME COMMANDER 



The HOMt COMMANDER easily Connect* tn th* 
cassette pari of your Color Compu jar and I pi * you 
rontrnl appliances in your name. 

NO WIRES NECESSARY 

The HOMl COMMANDER uses your home's 
existing electrical wiring to conUol virtually any' 
lnlng. Appliances are controlled via email conlml 
modules available at your Ideal bEAKS or Nadio 
Shack store, 

O.V ftf/Dd V 7:42 r°M, Off 

SUNDAY 1;2b AM 

Included FREE Is ft program | 0 allow you ro control 
up lo 2*iti drvJces bind specKy I he rime and rfnrt» 
rhey are to be activated. Thai's n^lii, *onware 
has Us own buill in accurals dork. 





VOICE CONTROL 

^> APPLIANCES 

wrm ears ^ 



Imagine (.untiuJIrri^ j light ar TV wiTh your voice. 
When used w\ th ou r Elect ronlc Au din Recogn 1 1 1 nn 
S^tbm. LAR*?. you Ldr> literally control any 

J I . 1 1 1 1 .5 ■ I L < ■ . 

PLUG'N POWER USERS 

lr you were disappointed in the software th.it 
tame with the Radio Shack PLUG'N POWER unJi, 
ind you probably were, we'll ol re p you our pow- 
erful software *eparaivly An early version Is de- 
scribed in the Feb.. April. June, and August 1983 
Issues ol RAINBOW. Mur current version is cvyn 
bel ler. ^>. fl * tr , . .. . . . . . ...... r , TiH K , . T , .S J 9*9S 

PLUG'N POWER L* a (*<femark of Radio Shack- 



PRECISION 

INCLUDES OS9 DRIVER — 




TIME MODULE $59.95 



Now your computer will always know the correct 
time and date This amazing precision nmn mod' 
uJe \h ulibraTed to the National Bureau ol Stan' 
dard.% IVVWVl atomic clock and vnu should never 
have to chang* rfc 

Use the PRECISION II ME MODULE lo add I he 
time element tn your games nr use on BUS, If you 
like, purchase separately our BBS. 
CQLORAMA BBS (M K. 1 drive minimum! *99.9S 

BATTERY BACKUP 
Even when your computer i* oil, the dock 
keep& correct limit by opvrjtmn Utinfl lb# 

internal battery backup system. 



\lw4t,. 




i*^ U "*yOlCt. 



S? 



MONTHS, LEAP YEARS & DST 

The PR ECl SON TIME MODULE automatically 
adjusts for the different number of days In 
eacti month as well a^ tcau year 1 /, And bciiuuu 
it or not, it adjusts for DST so you don't have to 

t«m«ml»t if if* SPRING FORWARD or FALL 
FOR WAR D. 



Y-CABLE $28.95 

Why pay $1DQ to 5200 tor a multi-oak. With 
the Y-CABLE- . you can conned your disk 
system lo your computer along wiih en her 
Our STEREO PAK, music Syri I header, our 
VOICE, SUPER VOICE speech synthesizers, 
or out PRECISION TIME MODULE. All con- 
nectors gold Matt a 



TRIPLE Y $34.95 

We developed She Triple V- Cable specifically 
lor I hose interested in botli speech synthesis 
and speech recognition. The Triple V-Cable 
lets you connect EARS and SUPER VOICE to 
your color computer along with your disk 
system- 



'J 




% Need an 

^ ATTENTION EXPERIMENTERS! sew 

liK-oTu&Ted in building your own project! Olsks (any quqniHy) SM9 

Our overbed board gives plenty of room Tape C-10 ( O20 ♦ . . SO.fcS 

lor construction while th* sturdy aluminum Hard Tape Bo* . 50.29 

cai* with hlaclt-iatfn finish assures protcc ChiJ) M 21 jj.qt, 

lion and a professional appearance. SS> »3 74LS13B so ?s 

iv.Ui lypr Urinrdonlvf I9 T 9S hw2s 7407 * 50-79 

ProJiMype tnc!6»U»onJy tT'J.flS IC sockets 14, lb 12 pin .... $0.29 

huy hi nh \'*t S29.9S IC sockets 14, 2fl, aO . ... S0.J9 




4i 



rm 

HAM* OI5 * 
0i TACf 

wrm ■ . c . 

ounrit 




Dealer Inquiries 
Inviiea 



W* Jttepr CASH, CHECK. COD. VISA and MASTER CARD oiflvri. 

^h^p^^J^p l .me; hsncHini; U5 ind Canada . , SI. 00 

Shipping jrtd hancllinQ uuliidc ihc US and Canada S5.0Q 

COO r.Uitgv . , , < 52.DD 

IIKnpb rfUrfenoadd^UiV tan 



usfemS 



38W 255 DEERPATH ROAD 
B ATA VI A, ILLINOIS 60510 
{3121 879-6880 (VOICE) 
coEdrSm, e (312) 879^6811 (24 HR. BBS) 

CALL ANV DAY TO OKPER, ALSO OKDER BV MMl Oft PBS, 



' ™ + + + 1 + I" 4 



24 
35 

so 

69 



221 

...... ..§7 

1 ■ ■' m m ■ +237 

i -i - - - ■ ■ 73 

* - ■ ■ h r n i2A 



St ♦ . 
91 

104 - 
116 . 
130 . 
END 



.136 
.15 
,135 
..73 
151 
.79 



T 



The listing: hflMUTlL 

1 CLS : Y=4 3 : FORX=10 2 4TO105 5 : POKEX 
, Y : POKEX+4 Bj3 , Y : NEXT : FORX=1024TO1 
535STEP32 

2 POKEX, YsPOKEX-l, Y : NEXT; FRINT@1 
97/'QSL CARD AND LOG PAGE " f 

3 PRINT&2 3 3 , " PRINTER COPY " ; : PR 
INTG451,"BY: ALAN HANUSIAK - WA1 
HYF" ; : FORTM=1T02PJ3J3 i NEXT 

4 CLS:CLEARipppp:DIML(99> :A$~"* M 

5 CL5;FRINTSTRING$(32,*'*") : PRINT 
TAB (7) "MAIN PROGRAM MENU" : PRINT§ 
128,STRING$(32,"*"> 

6 PRINT" 1 - INPUT DATA FROM KE 
YB0ARD":PRINT§258/"2 - PRINT DAT 
A" 

7 PRINTS -3 2 2, " 3 - SAVE DATA TO TA 
PE H ;PRINT@3S6, M 4 - LOAD DATA FRO 
M TAPE" 

0 PRINT§457| "WHICH ONE" ; : INPUTR: 

CLS: ON R G0TO9 , 32 , 107 , 113 

9 CLS: PRINT§256, "STATION CALLED 

(CALL OR <ENTER>) " ! PRINT© 333,""; 

:LINEINPUTR$:CLS 

IP IFR$=" "THENB$-"X II +ASELSEBS=R$ 
+A$ 

11 PRINTS 2 58 1 11 CALLED BY (<ENTER> 
OR CALL) " : PRINT@3 33 , "" ? : LINEINP 

UTR$ i CLS 

12 IFR$= M "THENC£="X''-f-A$ELSEC$=R$ 
+A$ 

13 IFL>^THENPRINT§69, "LAST ENTRY 
WAS "J$ 

14 PRINT@261, " DATE (XX- XX -XX) "; 
: LINEINPUTR5 ; CLS : IFR$=" "THENJ$=J 
$ELSEJ$=R$ 

15 PRINT§264,"TIME (XXXX) " ; i LIN 
EINPUTP$ : P$-P$+A$ : CLS 

16 PRINT@258, "HIS FREQ. (XXX. XXX 



BIG!! Mm 



fun r WTr "■■' i, * , " iih • r -* 



LjlOh. [\i"<L>I tarlBir* m^uUid 



titer * a? LI' ^ i* ' * ."H 

■ I up rjlj- > a II, ti n |-< 




64 tc r av K;T$qfl.5. 



, U r 1/114 »i l t nn e □ r h u 1 1 ] d(j ■ h p.E,iJt-u 
J " ^ihmidfi Hum' fa *H v 



) " ; : LINEINPUTQ $ : Q$=Q$+A$ : CLS : I F 
I>0TKENPRINT@69 t "LAST ENTRY WAS 
"iU$ 

17 PRINT&258, lt MY FREQ, (XXX. XXX) 
" ; : LINEINPUTR$ : CLS : IFR$-" "THENU 

S=U$ELSEUS«R$ 

18 PRINT§2 6p f "HIS SIGNAL RST ^XX 
X) " f : LINEINPCJTS $ t S $=£$+A$ J CLS 

19 PRINT&259, "MY SIGNAL RST (XXX 
) »; iLINEINPUTT? :T$=T$+A$:CLS:IF 
L>0THENPRINT@71, "LAST ENTRY WAS 

" ?VS 

2p PRINTS 2 61, "MY POWER - WATTS " 
; : LINEIN PUTR$ : CLS : I FR$= W "THENV$- 
V$ELSEV$=R$ 

21 PRINT@257,"TIME OF ENDING QSO 
( XXXX) " f ? LINEINPUTW$ I W$=W$+ A$ ; 

CLS 

22 IFL>0THENPRINT@71, "LAST ENTRY 
WAS ",*H$^ 

23 PRINT@263 , "EMISSION TYPE (XX) 
" ; : LINEINPUTR$ : CLS : IFR$=" "THENH 

$=H$ELSEK5 I =R$ 

24 PRlNT§26p, "QSL SENT (Y OR <EN 
TER>) "; :LINEINPUTK$:KS=K$+A$:CL 
S 

25 PRINT§257,"QSL RECEIVED (Y OR 
<ENTER>) "? :LINEINPUTL$rL$=L$+A 



T 



'MicroWorfd 



Lanrco Pla^a CI m Ion. NJ 0880y 

[2011 735 9560 
Call or write for Price List 

LOW PRICES ON 100% 
Radio Shack Equipment 

fuH warranly) 

New Slimline Drive 0 . , 

Slimline Drive 0 & 1 tnslatled 



, ..$270.00 
„. $460.00 



Pft ^-4 LSI HdHlA 



Price* fndtxie $htppwg} 

16K Standard . . . . + - $ 88.00 

64K Extended, , $149.00 

Sakata 1 3" Monitor, $1 99.00 

With monitor $230.00 

Exclusive MicroWorld II Products: 

64K Upgrade (150 NS) Top ol ih# line 529,95 

Serial to Parallel Converter ........... $49.95 

Diskettes, any quantity, ntiiime warnniy . . .$ l + 50 

10% aft Compulerware 
10% oft all Radio Shock Sale Hems 
15% otl Radio Shack Hardware 
20% of I all Radio S ha ck Software 



No-nn-bi-r TBB5 THE. RAINBOW 55 




For Coco . . , 
in the Midwest 



(I 

Now in our 4th year! 



New Catalog Now Available 

CALL OR WRITE 





Mb PL' 

ir.-li,L'» i 



[OIDH9M nnrn « 69,95 

1.1. I ri Ui.j-.Mk. 

or r i fllilr 3*1,9^ 



0^ 




FALL SPECIAL! 



Slar SG 10 

Meuic industries Made' 10i 
handsoroa brown vinyL 

Starter pak dI 




i l i ■ t- l 



...PRINTER 
INTERFACE 
DUST COVER 

RIBBON 

PAPER 



O-IQ 00 

^ 1 COMPLETE 
SAVE 31 jo 



"AuthanzeiS Sf/lf MiCttlWCS Sor flee Center" 



fltotf DELUXE JOYSTICK 



f jrCEttf&TF Off color cam put En 

US£ tr FOR GRAPHICS GAMES StC 

CoCih owner* win jrjprttiiLff I his high qualn^ 
cufjbis id v vine h. Dpfln giman dtijgtt .. mil- 
canlfliing ir floating o petal km MttruTtai 
trimi on bglh itii . oigfor loot caSlt It n<j 
buiion tiat idAtirn* S.DQ0,0OO prussi A two- 

bUllert KBfEron Itlfl tlqjLlifl JayilICk l> SVJ Utl.n 

lor rhe Tandy lOOD 




$27. SO each 
$43. 95 /pair 



CHOOSE FROM OUR LA RGB 
SELECTION OF COCO PRODUCTS 

Bb Coiofwaro Deft _ Derrngt?f Dynaeaic Elite 

HJL. JAM Marh Date . Mel'«o Inline* 
Miction MiCTocom Microworhs Tom Mix. PBJ . PXE_ 
Speech Sy si ems . Sugar . TCE VIP .. or»d more' 

Y*st We hare CHILD'S PLAY! 



$;CLS 

26 PRINTS 2 58 /'FOR QSL CARD (PSE 
OR TNX ) " ; i LlNEINPUTF$ : F$-F$+A$ i 
CLS 

27 PRINT@263, "HIS NAME " ? 1LINEIN 
PUTM$ : M$=M?+A$ : CLS 

28 PRINTS 2 59 , "OTHER DATA »/: LINE 
IKPUTN$ t N$=N$+A$ : CLS 

29 G$ (L) =B$+C$+J$+A$+P$+Q$+U$+A$ 
■J-S$+T$+V$+A$+W$+H$+A$-fKS+LS+F$+M 
$+N$ 

30 PRINTS258, "IS THIS LAST ENTRY 
(Y OR N) "?;LINEINFUTRS 

31 L=L+1 ; E=L: I FR$ » " Y 1 ' THEN 5 E L5 E 9 

32 E-L: CLS : PRINTSTRING$ (32,"*") : 

PR I NTT AB (6) 11 PRINTER PROGRAM MENU 
n 

3 3 L=0 * PRINT: PRINTSTRING? ( 3 2 , " * 11 

) :FRINT&230 f "1 - PRINT QSL ChRUS 
it 

34 0$=CHR$ (27) :PRINT§294 , "2 - PR 
INT LOG FAGE":PRINT@358,"3 - END 

OF PRINTING" 

35 Z$^CHR$ (150) I PRINTS 4 25, "WHICH 
ONE 11 f * INPUTR i CLS : IFR-3ORE-0THE 

r;5 

3 6 CLS : PRINTS TRING 5 ( 3 2 , " * 11 ) : PRIN 
T" THERE ARE "E "ENTRIES TO PRINT 
11 : PRINT@128 , STRING $ (32 , "*") 

37 PKINT£29ti ( "SET PAPER TO TOF" 

3 3 PRINTS 420, "" J : LINE INPUT " PRES 
S <ENTER> WHEN READY" ?R$:CLS;IFR 
=1THEN44 

39 PRINTS 2 31, "FOR LOG PAGE ENTER 
" : PRINT© 2 9 4 t " } : INPUT " STARTING L 
IKE NUMBER" ;M 

4^ PRINT#-2,0$"Q"MFK^1THEN121 

41 FOEB=1T025;PRINT#-2,CHR$(1£> 

42 IFB=2THENPRINT# - 2ELSE IFB<2THE 
NPRINTt^-2,CHR$(lp) 

43 IF B=M THEN 4 4 ELS EN EXT 

4 4 IFE= < 0THEN32ELSECLS:PRINT|264 f 
"SORTING ENTRIES" :R$= ,Mr I D=1:E=E- 
1 

45 FORA=lTOLEN(G$(L> ) :D$-MID$(G$ 
(L) ,A,1) : IFD$OA$THENR$=R$+D$ : NE 
XT 

46 ON D GOSOB47 , 48 , 49 , 50 ^ 51 , 52 r 5 
3,54,55,56,57,58,59,60,61,62: R$= 
" ":D-C-fl:NEXT 

47 B$=R$ : RETURN 
4B C$— R$ J RETURN 

49 J $=R$: RETURN 

50 PS=R$:RETURN 

51 Q$-R$ : RETURN 

52 U$=R$: RETURN 

53 S$=R$: RETURN 

54 T$=R$: RETURN 



■ Caff • * Shop b v Modem ■ 

51 3-396SOFT 51 3-396 SHOP 





223S Lo5sn<ivllle. Cincinnati OH 4523? 

S'-*l'll'l . n u» i, "-j U i ,i £ , n^,, ic.su* L COIP 



56 THE ft AIM BOW NoiumDw 19B5 



LET US ENTERTAIN YOU! 



A I * ANCH1S E liv St H*i Ttord * ™ you «atchK* 
rhe-n aw*5 nop uf flii aioLTKJ & fwndsted wixat it wouio ens * « 
lo l* n. <#eia\i stkJ aajand iflu wit taflrtisa? Dn« a your 
ranee lo teal your Dirtiness sir. V 
Voj bagm writ ml :n§ "Frank 5 Uei lood r^iauiftfl fru! Clin 
wjund r»pkilt h m 'Jfliul. lui graphics of y^jf tfflca, flu 

• a w 'rpm ah s:of?5 yoir B*{»ni£E |s<J r in*n} HimkI litoc 
<iqupTcii ^rc >. ni '--c:jtvi 4 b^n»> totenci Now ■nsre ysu' 
riflnganeri tide srrs < n& win stffd f paif-weiy fir negitfvety) 
wek* financial suttf nvanl 
it tha msrisa ts ^gtt, you may Mil anothir Jrar-eMte wti < n m. I 

inc T«a ?| US aj.gi^ ^ |n cq U 50ZH yiKi cus 1 

£ul bu»!i«« <£n'l ?hBj sasy 1 T>i w aw irts at Hfie coffipiit? !■: rts 
- l.ig heaih deoo/Tnran! msoeeldfts ihal car. «sc a teslaura/i! ■< 
the tad quafty crops H» tam And tnim nm? id n'-no you HU 
hM to teip QUI * a ^aura-n in ircade stjleictdn you sem 
Ljflomst enfe's S hjw. ypu joaH&es Customer saJtsfact.^ 1 

Frsncriit chrtieroM the mine pfw^i «w *ye *rtn n»aui-tui 
craves, 6 lttts he wdmaiio'i wiift e^ii-j iiead* Hiriudgs 
5<?c jLiti Hi l s j :nsj di an bui' V! !i £ ina«e. iht 
cflcisflnc, i* 1* d'Huwn every time yoi, pleyi 

Requires G4tf 4 r ftyiLleii Cdsj &24.95 D,sk 52735 



0) VOK CHESS by DfivirJ CranrfnH Delias is away* 

BPI »B9*roppc>?n ID \i¥ fZu< Cf.ifiS iMS «gi,-*l YOu'H enicy 

the tirpsrb SJiohia and, if you have any gf Die wee pa ks iht! 
jse tn*SC(7» c*lp (Sa^tru-n p^sca Spsecti Syjiems. Real 
"iiv^j, to Cn«» wit lil^ la yen! tyu'il afco appraciilB the titra 
intu-K \\\b K«'5l3y ( save £ load pilous genes. »el wjia 
3CLsn3 ijyC'UJ. iflicnana* sides '.^ Cn«i? •* rai b*ifl &a« planet: 
A '< \vu''% stieady an \/JL m^y at iqId to bc-al t-im 
't»"lhs w -Jincr fr ty*rt i^m^ni? chess p'i f e r hfl 1 :! g-ve yp^ 
1 gofia coiteit. Ajia bf frja^pne, me grjpiKs & «««n «w 

RSGUiras 32K Cw»f^5 Oilh I3'I.9S 



C) STAR TRADER ny Steve Harltott) Step *t:p rw 
tH*s «a *rtHd et »he t u ui* and become capiat oJ a nefc«,Tt 
itanthic. Fiom lfw safety of yo* Cofor Conro^r you comroj 
yciK th'p #1h ,0j5?icr. (o r rmoucD) in >und Your gratis: toctcfl 
^pAifljflri-ffjt* oi ypur lacaLoi curren? Ojneje sadus. ;rKf 
ba'ir<e, ca j go deUmalicm aw due data, iho kxation at any 
npriiTy starfliiDS. ^et arut laser piwrlpvslf, and lite cutieni 
{Jat Tnwdna hftw»n rfjflaji] solar &y5)emi. cic*. up carno, 
del'*' iarp::. |-na- t &e ^1 tarjoor M« ft rjrtite btac^ n-mwr. 
Hilt BiWilirft*. an: dbs all. rni-t RnM As v:u ^atiK 
and i»a>*^, yqu ttevflbp a 'ecuUtcn Dut w,^ uWecf you' <utv» 
Djineiiand 'EwairfE 

rtith tfjHonm; s * n lrHe | ? Mfl many vftr^ale 'Ktrri thii 
orje^ic jimuUtion offers ifw eu^menl aid eltalljinge o> d ni?rt 
gs^re svrjry lire ^ piny 

ftec^nnw jont*t i at mou*e and 3Kt fflf r«scr*r et S4K tor 
djti 

Cits »4» Dlaij?J3S 




tUl«4 I i*i It'll i f r T^ur 1 ■ 
uki« 4 i-^xlHlH C □ 1 d -i 

. ; ■ ii. . .-iii 

' ' I, . ' ■■ r t I r I k i, p 



Hi 

I I I 



vim] 




9 




■i but 



0) DU«G£OiN OUtST Slf v* Seld^i LPnfl ty m I 
nsq-z aae vej acrurj-.ru nawo EkadwL When 
hp eanw pi age, its failw grrt Jrm to share el ine -nhsnfanct 
an old rusty swotf ft Brodn; it[ ol I mip 'twwerid Hi heart a 
iBOfcntf ol an • moemf & old . 3zriLa. hafl fcull U BUS frar sai 
kwtresB. o nb rwiwe. Oanu?' empire, ncwever, ws ihofMhrtd » 
hsdi-T ' ,.. .-.Tueonry a 'wr sncrheart aTfl* his corona!^ 
Onh't 3an(h>Tfl Do'iu? dntwd thai $r.za to had KJ hair, 
nthatkW Anuio pesseu ma e f c^ *Oyio tule the empirei 

flruonc deC'dec t: a tu«s; ki i/i-j crortn. A larbignt a' 
nan lafen Sn»'.c ttjacned 'ii* snhinci 1c tti* fcrtrnsajngeon 
HtwatveaJtrsd nij siwd o stepped <\*w Nol t-ve s"<rps later, 
trie- IkMr jiva way A ?enr ti rr. I umjj; ng ddk'OwcrJ 0 rflririC 
at&nc, cicws up fca s«?rd S Ht T-i/t '0 <ir.s :nrfln 

vtau see Bredn: <m your sorter, seartf. tq ihe piswgwayi f." 
itifi fowtt ysu guide w»ih ywi joyiidh, ytm aern sfthits 
b> oallBntic vof u abh? cfrscta like jihetj S chadicas, & cattle ttw 
many fnonstete Dial inhabit Ids thinqeon, Cn >ou bniq Bcotirtt: 
Mte!/ wine ctwn i the nut'H a? Eitipftw tor ycwrjiip 

RKjuUoaJJKAl^Ick Ca*filZJ55 Dim »7.9S 



£i ^AJOR ISTAR iUnti*f the doomed Soa> by 
Bj Crwrih less SCENARIO: Yol tftwl ta Trident Researc'; 
Owe because .w urgent eslt tor help is received Hta one o: the 
$t>r/ice {im di istai ri*d ite<e. He »*d ne'o wae urgently r^rfcd. 
cm' ce'of he cem« fay why ttta tratftnl&son was cus otfl 

O&JECT' swvp the rrvfisJY a freed h m few rcoveeas 
Qo»ible 

SETTFfiG' in itw bf^ining of me tenrury undetea rittei 
•nt&istellar spscsships ccbil§5 <n other olaiots and sola 1 
5i-5!enii. p^coif :ra as. sjp* 1 conpLitcrs #g atl fi3il"ics 0^ 
wo of Mw ttw u fjiajar uigr in the late 19E*'s, when stac* 
flictjH^ and CQtan:« t»?jn. it was Tocessarv ie lorn a rail, 
'ofca so pl^er hftfc to si! ins! o»Ce<l ft in these host k 
flnvkennrena Yon, Carre^'i J ijiar, in? a highly fsle^ trsn-t*-' 
at thai taam and you hew naver fe^eti lo nht a mysie t>! 

This tl ■ 0fapni« ajvpnrure UtenocrJi? Tht» are tQi ioom* 
33 cij.Kts i"d } aicaae fcrifjenL^s! 'I requires iTtagwvafcat 

tptiteone^alienge' 

ttotjuir** 64K £ jcryirtiEk Ca«s3US OnkJirT^ 



Fi SAM$LEUlHbYSl«*Mifttorzf J' nw my e*tf 
& i was a iiMt* di 5a.X'Cif i»: ' don i c*c arre a jwNaui eyi lo find 
lost cuts . Eli) Pt*o laoy w^n tight when «he said 'you do^ took 
c-ve«wi«Ci' Shiiiey s£ d 'hat hc-i fr.ands ftad^Doc- or vasasion 
6 lei; nan la cii* 'or cat. AH waa firo «r«il thts mwvrq whan 
she touttd thaowh boa' open A the cat gone Her fnena *era 
due back taotyrl 

I quttkiy kearred me ruts meund thii town pi ElrrdviH 
^epuratlori rKHy piaye4 a pan nera And not everyone BEactiy 
tM in- tru'h ?t were what idtcaK cooperative Judoemenr nad 
'Ct^ nv go da 

The neit casw ame qu^ifrr out wsn much »"Bfo«r tD saiv* 
Mr Aih?rns va* >■ ally i^wi when rhi) anctetK Mayan statue was 
slots* fio-'n hi mjasun. I mmfc (he lapse ot hit tsosucancu ^ttty 
p«rt lha hast on. And itwn I ■awKcc wflh qart ry? Sheriff Wa4>.*r 
an the (own banir 'a&t*Y 

Earn Sleulr- '« a graphic si^ulatwinat wilt intt^ue sat. >fou! 
enjoy "he twati'f'u' g^"^ as you guw Sam arcuno town » m 

the mO'jia Or (Oiil'-K Tti* tfrK n,s'eri« gei prOfl'esSWiy 
naitlej & aacn ^ II cjian-je^erv U^e '^u alay. giving endli« 
chfiuenq^andttin 

Rf qirirti ioytl Ic"k « mousa Can S24 95 DJik $57,W 




!-■*!» « t Jrtltninr Ftj-ali'tl n*J*h>«rk ai Ctrnipui* imi* 



p.O BOK * ENCIKIITAS. CA 9202* * PHONE: ffiJB) 43&3S12 



55 V$=R$; RETURN 

56 W$-R$£RETURN 

57 H$=R$: RETURN 

58 K$=R$ : RETURN 

59 L$-R$l RETURN 

60 F$ t£ R$ : RETURN 

61 M$=R$£ RETURN 

62 K$=R$ 

63 L=L+1:F=VAL(Q$) :H=VAL(V$) :G=V 
AL(US) :IFR~1THEN7 8 

64 CLS : PRINT £262, "PRINTING LOG E 
NTRIES" 

65 PRINT il -2 f TAB (14) "*" J i PRINT# -2 
,TAB(15)Z$TAB{17) :PRINT#-2,US 
ING"H"jM; 

66 PRINT* -2, TAB (20) 3 $0$ 11 X" TAB ( 2 6 
)P$;TAB(33)Z$; 

67 IFB$="CQ"0RB$="X"THENPRINT!-2 
,TAB(38)B$?:ELSEPRINT#-2,TAB(36> 
B$ 7 

68PRINT#-2,TAB(43) Z$? :IFC$= 1T X"T 
HENPRlNT#-2 , TAB (48) C$ f : ELSE PRINT 
!-2,TAB{46)C$r 

69 PRINT#-2,TAB(53) Z$; :IFB$="CQ" 
THEN70; ;ELSEPRINT!-2 , TAB (55) ""; : 
PRINT#-2 , USING " # # # . ! # # " ; F ; 

70 PRIKTf -2 , TAB (63)Z $TAB ( 67 ) S$TA 

B(73}Z$TAB(77)T$TAB(S3) 2$TAB(8 5) 
fin * 

71 PRINTfl-2, USING"!!!. !#!" ;G; :PR 
INT#-2,TAB(93)Z5TAB(97)H$TAB(101 
) Z$TAB { l£3 ) '» " ; 

72 PRlNT#-2, USING"!!*!" ; H ? t PRINT 
#-2, TAB (109) Z$TAB(112)WSTAB(119) 
Z$TAB(121)K$; 

73 PRINT#-2,TAB(123)Z$TAB(125)L$ 
TAB f 12 7 J OS "Y "TAB (129 J Z$TAB(130) '» 
**< 

74 PRINT #-2, TAB (14) 11 * "TAB (15) Z SO 
$"X"TAB{22)Z$TAB(24) J$?TAB<33)Z$ 
TAB(37)M£; 

75 PRINT!- 2 , TAB (S3 ) Z$TAB (55) N$TA 
B(127)0$"Y"TAB(128)Z$TAB<129) "*" 

76 IFK=25THENPRINT!~2,TAB(14)STR 
INGS ( 1 13 , " * " ) : GOTO 3 6 

77 M=M+l;GOT044 

78 CLS : PRINTS 69 , "DO YOU WANT A Q 
SL CARD": PRINTS 13 5," FOR THIS LOG 

ENTRY" 

79 PRINTS 1 9 2 , STRING$ (32,"-") : PRI 
NTTAB ( 5 ) "STATION CALLED " i i IFB$ 
= '»X"THENPRINT"ME"ELSEPRHi3pB| 

80 PRINTS 3 2 5, "CALLED BY "; 
;IFC$-"X' t THENPRINT"ME"ELSEPRINTC 

$ 

81 PRINT@384 r STRING5(32 / "-") !PRI 
NTTAB (II) :LINEINPUT" ( Y OR N ) " 
,*R$:IFR$»*"N"THEN44 



82 CLS : PRINTS 2 62, "PRINTING QSL C 
ARD" ; PRINT! -2 , 0$"N" : PRINT! -2 t CHR 
$£14) 

33 PRINT! -2 , TAB (2) "AMATEUR RADIO 
STATION" ? : PRINT! -2 , CHR$ ( 15 J ; 

84 PRINT#-2,0S"E" ; : PRINT#-2 , 0$"T 
15";PRINT#-2 r O$"[» l " 

85 PRINT#-2," WW WW 
AA 111 HH HH YY YY 
FFFFFF" 

86 PRINT! -2," WW WW 
AAAA 1111 HH HH YY YY 

FF" 

87 PRINT * -2," WW WW WW 
AA AA 11 HH HH YYYY 

FF" 

88 PRINT#-2," WW WWWW WW A 
AAAAAAA 11 HHHHHH YY 

FFFF" 

89 PRINT#-2," WWWW WWWW AA 

AA 11 HH HH YY 

90 PRINT! -2," WW WW AA 

AA 11 HH HH YY 

FF" 

91 PRINT #-2,0$ "A" 

92 PRINT! -2, TAB (18) "Confirming t 
he QSO With! "!PRINT#-2,TAB£1)£TR 
ING$(58,"*") 

93 PRINT!— 2 i " * r "G$"X"" STATION 
"0$"Y"TAB(11)"*"0$"X"" TIME "0 
$"Y"TAB(20) "*»; 

94 FRXNT!-2 # 0$"X»" DATE "0$" 
Y"TAB(31) "*"0$"X"" FREQ. "0$" 
Y"TAB(40) "*"; 

95 PRINT!-2,0S"X" M R/S/T "0S"Y"T 
AB{48) "*"0S"X"" MODE "0$"Y"TAB{5 

9 6 PRINT! -2," * " ; : IFBS-"X"THENPR 
INT!-2 , TAB (5) C$ ?ELSEFRINT!-2 ,TAB 
(5)B$; 

97 PRINT!-2,TAB{12) "*"TAB(15)P$? 
TAB{21) "*"TAB(23) J$?TAB[32) "*"TA 
B(35)""r 

98 PRINT! -2 , USING " !!#.!!! ";F? : PR 
INT#-2,TAB(43) " *"TAB ( 46 ) S$ ; 

99 PRINT!-2,TAB(51) 11 *" TAB (54) H$ ; 
TAB (58)"*"! PRINT! -2 , TAB ( 1 ) STRING 

100 prints -2 , tab (4 ) "Alan Hanusia 
)c - WA1HYF"TAB(42) "Heathkit HW-1 
6" 

101 PRINT!-2,TAB(5) "37 Grand Ave 
mie" TAB (38) n 30 f Trap Vertical" 

102 PRINT! -2, TAB (5) "Rockville, C 
T 06066" ? :FRINT#-2,TAB(45) ; 

103 PRINT! -2 t USING" # # # # Watts" ?H 
: PRINT! -2, TAB (5) "Tolland County" 



50 THE RAINBOW NuvofPUcr 



Personal Productivity Tools from 

Computer ware® 





^1 



The Complete 

Electronic 
Organizer 

by Warren Ulrich III 



c.E.o. > 




With this desktop software your 
Co Co becomes your own personal 
administrative assistant Load 
C.E.O first thing each workday and 
everything you need Is at your 
fingertips) Screens are shown in an 
easy-to-read 51x24 hires display 
with upper and lower case. The 
Macintosh- like Icons f pictures lor 
commends) make It simple and fun 
to be organized, efficient and on 
time! 

DATE BOOK: 

You'll never miss an important 
occasion again! c.E.O/s calendar 
5 lores an entire year's 
appointments. Each day has 
entries for one special occasion, 
one memo, end hourly notes for 6 
am to 5 pm. You can display or 
print any daily schedule or a 
whole week &1 a lime, 

CALCULATOR: 

A full four function calculator Is 
at your fingertipsi 

CLOCK: 

The accurate teal-lime software 
clock keeps date and time 4 Peeps 
on every hour, and has a 
convenient alarm you can set to 
remind you ol those importent 
appointments. Lei CEO. do your 
Clock watching for you I 



FREEFORM FILE DRAWER: 

CE-Q.'s free-lorm data base 
Keeps your Important Info a few 
keystrokes away Just lype In 
your notes (up to 4600 characters 
wllh a 4fl character title line} the 
seme way you'd iol them down 
on a scratch pad. Your notes will 
be neatly organized and saved for 
instant retrieval 1 The 
sophisticated keyword search 
can scan all of the titles for any 
occurrence d a given phrase, 
making It easy to find notes on 
any topic. And there's room for 
alol of info— up lo 479 entries can 
be stored on the data dishl 

You can display or print any or all 
entries upon request. C E.O 's 
mini-formatter helps print it in 
easy-io-read style- Now you can 
keep track ol clients, business 
notes, minutes of meetings, or 
"whatever" with easel 

MEMO PAD: 

If you need to jot a note to 
yourself or someone else, just 
pull up C.E.OVs convenient 
memo pad and type away! When 
you're done,, save and/or print It 
as you see itl Use II for quick 
memos, business 
communications, or personal 
reminders. Its easy, quick, and 
organ I zed I 

REQUIREMENTS: $49.95 

64 K and el Feast one disk drive 
are required- C.E.O. supports two 
drive operation when aval lab Is, 



To Order 

Add S2 surface or $5 air shipping. 
California residents add 6% sales 
lax. VISA and Mastercard 
welcome. Personal checks are 
hold far bank clearance. 

Call or Write to 
Computer were" 
Box 66B 

Enclnltia, CA 92024 
{6)9) 436-3512 

Ask for Our complete catalog! 

Compmfli*are* is i rederaliy f fgu'eiad 
Ira cem ark ol Computarwani 



Personal 
Finance 
System 




by BJ Cham bless 

Your CoCo Ig your personal book* 
keaperi Seta monthly budget, 
personal char I of accounts, and 
then enter each transaction, PFS 
compares month ly expenses with 
your budget and prints personal 
financial rep oris. The in vest men I 
and roan module calculates details 
of financial transactions tool 

32K Disk 532.35 




New Veralonl 

CoCo 
Cookbook 

by N. Manchevsky" 
CoCo Cookbook Is more than 
lust a recipe indexl ti Is a true 
free format data base. Designed 
la stars and retrieve a large 
number of recipes, eacn can use 
up lo 3040 characters with title, 
ingredients, and instructions. To 
store other data lust ignore the 
words recipe, etc. and enter 
whatever you want to store and 
retrieve! The power fill keyword 
search lets you find en I ties with 
any special word tor ingredient)! 
A new, powerful copy feature win 
selectively copy recipes to a new 
diskette using the keyword 
search, helping you to organize 
your info easily and quickly) 
(This fee lute requires at least two 
drives ) Over 200 recipes are now 
included. These great dishes 
alone are worth the price! 

32K Disk 532.95 




Merge n Mail 

by CNs Ervlno. 

Designed to maintain, marge, and 
print nail Hit Information, It 
Includes a mall-merge feature that 
can insert your name and address 
info into letters created with your 
word processor. 64 K Disk $32.95 




Flexf Filer 

by Mike Luatjg 



if you keep track of a lot of 
Information— store It and retrieve 
it again and again — Flexl Filet 
makes il easy I Wllh thus compre- 
hensive and flexible database 
system you con define your own 
fife format and design your own 
reports 32K Disk £39.95 




Don't Forget! 

by Warren U l rich 

With Don't Forge tf you can record 
the entire years occasions and 
daily appointments. Each day has 
4 Special Occasions. 2 Memos, 
and hourly notes Tor 6 am-9 pm, 
Display qt prim any daily sched- 
ule— or a whole week You'll 
femember every lmpo<1am overt! 

32K DM 532-95 



IT 



104 PRINT! -2 , TAB ( 4 3 J "TNX QSO - 7 
3"!PRINT#-2,TAB(5) "U. S. A* "TAB( 
48) FS? TAB (51) " QSL" 

105 PR INT #-2 , TAB (4 ) "TRS 80 Color 
Computer - C.Xtoh 8510 P 

rowriter" 

106 PRINT* -2, CHRS(27) "] w :IFE-J!(TH 
EN32ELSECLS :GOT036 

107 PRINT£201, "POSITION TAPE" : PR 
INT§259 t "PRESS <FLAY> AND <RECOR 
D>" 

108 PRINTS 32 4, ""; :LINE INPUT" PRE 
SS <ENTEH> WHEN READY" ;R$ ; CDS 

109 PRINT@200, "ENTER FILE DATE": 
PRINT? 2 68 , " " ; ; LINEINFUTES 

110 PRINT§329 , "RECORDING FILE" SL 
o0jOPEN"O",#-l,E$ 

111 FKINT#-1,G$(L) SL=L+1;IF 1>E 
THEN 112ELS E 1 1 1 

112 CLOSE#-l:GOT05 

113 PRINT#256," POSITION TAPE - 
PRESS <PLA¥>" 

114 PRINT@324 , "" ? : LINE INPUT "PRES 
S <ENTER> WHEN READY" 7 R$ 

115 CLS: PRINT Hi 96, "ENTER FILE DA 
TE WANTED" 



FOXFIRE 

DISCOUNT COMPUTER SUPPLIES 

PRINTER RIBBONS 



DISKETTES 

NASHUA 

I'll* fc<M 

nixt 



SS'SO 

JJV0D 
5VQ0 

3 = D| 

1S/OG 
OS/DC 
S5/D0 



V.M 
70 W 
If (B 
HlDt 
l?.» 
u 50 
liJO 
! )i.JQ 



CUSTOM FCHWATtfB, 3i PUi'Hi. 
and bul mmlabif 

FILING SYSTEMS 

D.ih 4 i(f $0 I /SO 

SO U-« 

Fl.ii H ■ HM«<tf*wl> 30 14 40 

Flip N'NU 50 72.00 

H f N hit H lo.-*D 

fl,i N hit 10 ISO 

S*WPile4|*itiH*(»)otJ W 370 

MKXltrt-tM» 10 1 0ff 

K1<& Par 3 i ' and i" dttl^ww ovailefcli, 

Cjnl ^cj p*i£jr-fl 'C-fll^n te-j*. CilaiA 
t^u* >*llow pc^n 



Cptw MH70, VOI, f<(0 «tt«u 

tpi«,fvWlOO,F*toa «0fi«a 

Q«dcri » 30. 87. tlA. *J A3 3 3ff «g 

OtiOL-K?C'C.*l 130 « 

i/?tf (I. t.JlC CSti *».•» 

*.r 'US K'S tr VII LW 100 6 SO «i 

Dint. '..H f i>r» ii 4 00*» 

4jump I i^"in] J i JUto 

Qg-i«N 1V, Spwil J.) T i SO k = 

BiuiU I »0, 1360. 1400 110 m, 

I2Q 2SH 1040 m 

'< yflu den* m» »' P* im ormcmifiiwd). 
RMkf 



PLASTIC PRI NT WHEELS 
FAN FOLD PAPER AND LABELS 



S:IE 




1- -tKirTiUM 


PRICE 


r 5 - i 1 


900 


'5 It wM» P*l «Wfg 




f 5-H 


lL-.-'J 


i 1: rtHiFi det mory 






MM 


JOIfa «hi1* wlfi 0*1 r»iorg 




V J> I 






fBOO 




loon 


Pi I AMIS' ftCfiOS^ 


ISO 


3 5' 15/16 


MOQ 


P.5k LAflElS 1 A0»0« 




Coll 'or j.1>Jj>M t^'ot a« il 1-1*11 bolow 




M«H 


UthJ 


IS Mi «»iih J*l noio 


3tj20 




?«0 








IVM 


I"! Li 'f,Ml lrJ< 






JS5Q 


20 ih gfain bai 





ShlKto^BCo^'iV^ihil U S.Ofllf — Add 17 W M'.ps', 1 nji<:i-v:J>'in.r>dFrl?5 DUrr<[«d 
r^i^itd C O D flddJ7 0? CK^ci.m l '*-*3w«k*toxW ma rMidcM i ,itfj Sfc. 
jdUj 'o. Fo*'.«. 3<n «5. V.Hbjfv. f*lA 0)57f f«* ■ *t?-84S-14H, Man .fti. 

VDO.hFPnr* EST 



116 PRINT§2 67 , " " ? ! LINEINPUTES : PR 
INT#32 6 F "SEARCHING FOR FILE" 

117 L=0 : OPEN" I" , # - 1 , E$ : PRINT§ 3 2 2 

1 *' LOADING FILE DATED "ES 
11 S IFEOF t "1) THEN120 

119 INPUT#-1,G$(L) :L-L+l:E«L:GOT 
OllB 

120 CLOSE#-llGOT032 

121 CLSl PRINT@250;PRINTTAB(6J "PR 
INTIKG LOG HEADER" 

122 PRINT#-2 r TAB(14)"*"TAB(l5) "* 
"0$ " X" STRING? ( 109 /'* " ) 0$ M Y"TAB { 1 

2 8 ) 11 * " I 

123 PRINT#-2 f TAB(129) PRINT #- 
2,TAB{14) "*"TAB(15)Z$TAB(2^) Z$TA 
B [ 3 1 ) Z$TAB (33) "STATION" f 

124 PRINT#-2,TAB(41)ZSTAB(51)Z$T 
AB(55) "HIS " TAB ( 61 )Z STAB (65) "HIS" 
TAB (71) Z STAB (76) "MY " ) 

125 PRINT#-2|TAB(ai)ZSTAB(91)Z$r 
AB(93) rr EMlS-"TAB{99) Z$TAB(1^1) »P 
OWER" " 

126 PRINT* -2 , TAB < 1J37 > Z$TAB ( 1^9 ) " 
TIME OF" TAB ( 1 17 ) Z $TAB (125) 2 STAB ( 
126} "*" 

127 PRINT#-2 # TAB(14) "*"TAB(15)Z$ 
TAB(20) Z$TAB(24) "TIME 11 TAB ( 3 1 } Z$T 
AB (34) " CALLED" I 

128 PRINT^-2,TAB(41) Z$TAB(44) "CA 
LLED"TAB(51) Z$TAB (54 ) M FREQ/ "TAB { 

6i) z$; 

129 PRINT! -2 , TAB (63) "SIGNALS "TAB 
(71)Z$1'AB(73) "SIGNALS"TAB(81) Z$; 
13p PRINT#-2 r TAB(85) "MY"TAB (91) Z 
STAB (93) "SION"TAB(99)Z$TAB(101) " 
INPUT" ; 

131 FRINT#-2,TABU07)ZSTAB(109) +t 
ENDING"TAB{ 117)2 STAB (119) "QSL'S" 
TAB(125)ZSTAB(126) "*" 

132 PRINT#-2,TAB(14) "*"TAB(15)ZS 
OS "X" TAB ( 22 ) Z STAB (26)" DATE "TAB ( 3 

3) ZS? 

133 PRINT# -2 , TAB (36) "NAME "TAB { 4 3 
) Z$TAB (43) "BY^TAB (53 ) Z$TAB(56 ) "I 
NFO"TAB(63)ZS? 

134 PRINTS -2 , TAB ( 67 ) " RST ,r TAB (73) 
Z STAB (77) "RST"TAB (S3) £ $TAB ( fl 6 ) 11 F 
REQ. "TAB (93 ) 

135 PRINT#-2 f TAB(95) "TYPE " TAB ( 10 
1 ) Z STAB ( 10 3 ) "WATTS " TAB (109) Z STAB 
(113) "QSO" ; 

13 6 PRINT #-2 * TAB [ 119 ) ZSTAB (121) " 
S"TAB(123)Z$TAB(125) "R"TAB (127)0 
S"Y"TAB(12B) ZSTAB(129) "*" 

137 PRINT#-2,TAB(14) "*"TAB(15) "* 
" 0$ "X"TAB (16) STRINGS (109,"*") ; 

138 PRINT | -2 1 TAB (127) OS" Y" I TAB ( 1 
2B) "*"TAB{129) "*":GOT04 4 ^ 



60 THE RAINBOW NcvoWibor 



COM \1 LINK 



Harvesting Summer's 
Bumper Crop Of BBSs 

. i . Including a new hoard that has just "sprung up 11 
from "Down Under " 

By it. Wayne Day 
Rainbow Contributing Editor 



This summer turned out la be 
quite imc resting from a telecom- 
munications standpoint, with 
several imcrcentinentaj BBS exchange* 
going on and jim oodles of new "domes- 
tic" beards going online. 

It all started Mm July when u caller 
legged on to T BBS Fori Worth from 
Sydney , New South Wales, Australia, 
roughly the fare lies I point you can get 
from Fort Worth. 

Gcrd Ob lack, an active OS-9 u»er and 
CoCo l e I ecom m u n icato r, wanted to 
cheek out the BBS action stateside a bit 
and let us know what was happening 
"Down Under." Gerd, who is a member 
of the New South Wales OS-Q Users 
Group in Sydney, was able to make a 
few contacts with the OS-9 users on 
TBBS, 

Graeme Nichols is the SysOp or the 
NSW OS -9 BBS, which has been oper- 
ating on Tuesday and Thursday from 7 
p.m. to 9 p.m. {Sydney lime) Tor the 
locals. 

1 got up real early 0 a.m. Central 



tiVtjviSt- Day, ti t mff it eni*int$riH% 
technician for the city of Fort Worth, 
Texas, is the SysOp of The- C olor SIG 
on CompuServe, the oldest CoCoiom- 
munkafions service m the nation. Ac- 
tive in emergency median? as a para- 
medic \ he is also at} amateur rath a 
operator [WA 5 WD fifjtj 



fimcl one Monday morning (Australia 
lies across the International Dateline, so 
when it's Monday in the United States, 
it's Tuesday in A us India) and placed the 
international call A short while later, 
after getting the modem standards set 
up, I was able to spend a tittle bit of time 
browsing j round ihe Svdnirv groups 

That initial success brought about 
this note from Graeme . . - 

"It was great to receive your call from 
Fart Worth the other night. Just sitting 
w niching my Co to go through its paces 
with disk drive*, whirring and modem 
lights Hashing whilst n (silked wit|l yow 
CoCo really drives home just kpw 
powerful it is. 

"When the olher members of the 
Group Wert told they w.Ti.- juM lis 
excited and were hopeful ihat your 
upcoming article on our BBS will result 
in some more calls from the ILS,A, 

"To this effect, I would like to suggest 
that 8 a.m. to 12 neon Saturday, local 
time (tn Sydney) would be a convenient 
time for OS-9 users in the U.S. to call 
our BBS, I Will leave it online with Bell 
103 standard. 300 Baud, eight bits, no 
parity and one Slop bit, Unfortunately, 
my modem cannot handle 1 200 Baud 
FDX (Bell 212 standard), hut it can 
handle CCJTT 1200/75 Baud [Euro- 
pean standard) Thai is the standard for 



our public utility information network, 
ViateL 

"Please let me know if ibis is a worth- 
while proposition,* 

By ail means, Graeme. J think it's a 
smashing idea (hmmm ... I may have 
picked up a bit of the Australian lingo 
on that call]. 

So, if you think you would like to 
invest a couple of dollars io a real long- 
distance call, Graeme's board is avail- 
able at I -02-45 1 -2954, Australia's 
country r code for lung distance calling is 
"or and the city code, much like an 
area code tn North America, is *f>2." 

Is ii reiil expensive to call halfway 
around the world? A check with AT&T 
shows thai charges for that time of the 
day run from a high of about 51 6 to S 1 2 
for a ID-minute call, directly dialed- II 
you're an MCI customer, the appro- 
priate discounts apply to those charges. 

During the time when Daylight Sav- 
ings Time is still in effect in the United 
Staler the times to call are: 

Eastern Daylight 6 p.m. - 10 p.m. 

Central Daylight 5 p.m. - 9 p.m. 

Mountain Daylight 4 p.m. - 8 p.m. 

Pacific Daylight 3 p.m. - 7 p.m. 

At the same lime that North America 
drops off Daylight Savings Lime, Aus- 
tralia begins their summer, and Day- 
lighl Savings Time, so after November 
I, the limes are: 

Eastern Standard 4 p.m. - 8 p.m. 



Nfl»«maei T[fl5 THE RJONBQW 61 



c 




the w ' ' ,flM0h Jrw w 



child 



ted 



00 



the 



g(8 



Si?"- 



it too 



0* 



to 



in 



,-reP 



^ a 0 so^.Ssd**^ h* ve 




tart ^ 



po* er 



*a f« f a n ciy 
tor ** 




on 




doe 51 



it* 



as 



< <raPP^° n . 



^S^^an^ (rorfl 



^Sca^" P 
one av 

otn et 



iuni 



too 



Educational Lavel for ihs Radio 
Shack* Color Computer 

CHILD WRITER 32/64K disk $54.95 



{nelwork version 32764 K) 


$99.^5 


LHILu NLcH j*£fS4fs QtSK 


*C j| fig 


{network version 32/64K 


$99.95 


CHILD CALC 32/64K disk 


$5495 


l_l IGlYlrUI Ps vCjIOIIeJI 1 Ji£JlJ*irVJ 




FlpnrLf>nTafv k pvf*I KfirK*** 

Ih Iti 1 1 ib 1 1 1 CJ 1 JT L J ■ T iJI i-^IUI 1" !■! 


TBA 


MEMO WRITER 64 K disk 




I network veracn 64K1 


5129.95 


LIST MANAGER 64K disk 


£6495 


SIMPLE CALC 64K dtsk 


$64,95 


i i ■ ii i ' — r ■ " 'u- J ■ 1 pc^y 


TBA 


tJUSlNtob WMI 1 bn 




64K disk 




BUSINESS MANAGER 








BUSINESS CALC 64 K disk 


593 95 


Business Level Series 


TBA 


pmnFRFAHFR 




(20 ? 000 words) 3&S4K 




MASTER PROOFREADER 


$54.95 


(50,000 words) 64K 





75 ADDITIONAL 
EDUCATIONAL 
SOFTWARE TITLES 
AVAILABLE 




Ctntr.i) SiLtiuJiinl 3 p.m. - 7 p.m. 

Mountain Standard 2 p.m. - 6 p,m. 

Pacific Standard I p.m. - J p.m. 

Please limit yous c'AL to those times, 
as the phone is used for other purposes 
during hours that the BBS is not avail- 

ElhlE 

Software Exchange 

One of the byproduct* an active 
BHS\t tends io collect is a good idea of 
what the "other guy" Ui doing in regard 
to home-grown software (ihe non- 
commercial type), since most BBSs 
have u database of varioos public do- 
main programs. Though calliny each 
and every BBS is the only way to gua- 
rantee that you'd have available every- 
thing there is to see, a public domain 
software exchange, coordinated 
through your local BBS, can be the next 
best thing, 

TBBS Fort Worth and the Sydney 
OS-9 Users Group have, for exam pic t 
exchanged copies of our public domain 
software by the time you read this. 
Though obviously not all of the soft- 
ware would be applicable 0 couldn't 
bear to fill out an Australian Income 
Tax form, for example), programming 
styles and tricks are very worthwhile 
study materials. 

If thcicS ci hi ugh j ei est in doing 
something tirganUcd, perhaps BBS 
operators could get together, infor- 
mally, and exchange names and ad- 
dresses of systems willing to share I heir 
public domain programs. 

What I envision right now is a mim- 
eographed list of those B RSs wanting to 
get in on the software exchange. It 
would be up to the SysOp to make the 
initial contact with the other system and 
make arrangements lor the exchange. 

What do you think? Is there enough 



interest to start it — and keep it going- 
Mean while, if you Ye interested in 
exchanging public domain programs 
wii.li tlit Sydney OS-9 Group, contact: 
Graeme Nichols 
Sydney OS-9 Users Group 
9 Mil ham Crescent 
Fonistvjlk*. 201s 7 
New South Wales, Australia 
And with that, we have the pericet 
lead-in (is we try to answer some com- 
mon question! from ft At N ROW readers. 

Qurstirms, Quest tuns , . , 

Q: Can I put up programs from THP 
RAINBOW on my BBS. and what do you 
mean by "Public Domain**, 1 

Ar First, let s define "copyright." A 
copyright on a program simply means 
that someone owns the "rights** to u 
particular creation. When you build u 
program of your own design, and you 
do the work, you own a "copyright** to 
that program- that means unless you let 
them, no one else can sell, give away or 
use your program without your permis- 
sion. 

Magazine authors normally assign 
their rights to a program to the maga- 
zine h in all or in part, for payment for 
the article, la this case, THE RAINBOW 
purchases the rights to publish and sell 

thul pi ugj iiiu, mi I hey NOW UWII ttic 
cnpyrighE. in most cases, to all pro- 
grams that appear in the magazine, 

Q: You said "in most cases*? 

A: As in all rules, there are e seep Hons 
. . one might look ai the OCNVRT 
.BAS program that appeared in this 
column in the September 1985 issue of 
THE rainbow, It has been released into 
the public domain, meaning it can be 
freely distributed without payment to 
[he copyright holder. MlLl Ward. M l k c 
gave us permission to include the pro- 



gram in the column, so we could share 
it with anyone who had a need for it, 

The important thing to note, though, 
is that programs like this are the excep- 
tions to the rule, rathei than Ihe norm. 

Q: So, public domain means that "all 
is fair 1 

A: Yes, and no, 

Public domain is normally meant to 
say [hat you tan use a pmricuhr pro- 
gram For personal use, but you may not 
h -'i m;ik<. j any charge lor using the 
program. It may be freely distributed, 
however, 

Some authors of public domain pro- 
grams place restrictions on their pro- 
grams, though, such as allowing it to he 
downloaded from one particular BBS 
or Information Service, Such restric- 
tions are not tacked on frivolously and 
should he respected. 

In general, the rule is that you may 
post on your BBS (and share on a 
person-to-person basis) any program 
that is not copyrighted (like being part 
of a magazine, unless it*s otherwise 
-lo-edi and doc* not have any restric- 
tions placed upon it. 

Of course, it's always a good practice 
to give credit where credit is due by 
making a note of where you gut the file 
and being sure the author's credits 
LGimsiii uitacL 

Q: "Freeware*' is something that's 
showing up on local BBSs now. What s 
d liferent about that? 

A: Freeware, shareware, etc., is a 
blending of public domain and copy- 
righied commercial prorurns. Here, the 
author allows the free distribution of his 
program, but may either solicit dona- 
lions based upon whatever the user feels 
the program is worth (and the author 
might even suggest a specific amount |, 
or in other cases, the version being 



■ TEMPERATURE MONITOR • MECHANICAL POSITION * LIGHT INTENSITY • SOUND LKVEL * DISTANCE * FREQUENCY 



A 
u 

T 
O 
M 
A 
T 
I 

0 

T 
E 

S 

T 

I 

N 
G 




m tout '&]-)»:■;• 

M2U-4TOK TTSAV ?7H}f 

rtn.n*Mtw 



MEASUREMENT S CONTROL SYSTEMS 

FBI THE FOWtRFUL EMS IJUtD CD15H COHPUtEB - FifiTl HCCUrUTU FUllfcLf! AfFOROMLt' 



*5¥ ■ fMft^ntrmV U|UT?« J*» *!(» Hf Hire*"* * T*n * *V In-A-staj Cjrtrtrrj- lCw*a*6*t nH* UCOA * * 

[H C«WC"iO**»iW*'- , 3t*ui fcrl it*ujr*Mw»'*MCM| ■ *«# Ttt Cwk-ClrH' *t%ir.if i R*>t« * CuU pth.»- foot** «f AC 
*flrnr Pwn ■ ^*«t* INWI Awtc Ewtotni • Un"* Und • fimtrW CMitf itfiawr lTw> a Ilrt 

tlmw om ion< iwn its CMrirsMM iw*HCtZ' I7W<n 

• ! *1M*irfr^UIC«»iW«iKl5*P**rt?»rt ■ l?*«lMiftO«*tDiywHi«t*i5vRirw • £w*ui*ii » tf UiaClJ ■ l»tojm^iirt 

CrwH* **a<frrv Ichf * fe# Rmw Smt*r w *C tibttm t tt*v*wvUt rtwr.jin * Our** t*Um fmamr P IIjej 3 
Miri.j ♦ HcMliri rnvrd i>w » lot 

ct i at ei£*ii i'it*!* ELewi li w(sd 

m Twrl-ii ih^i (S.y<i toil, MvttftHClVlMv • TH t^lf.VM ^Tuicj* » '<m*<bm m*t> PflTW ■ »p«i WC^t*^ gH l llli 

<■ An-w toitm* * fHwrifeBCWsi * n^rirvrjbr I iH-'i.fl^ > 'C' ^ I E" 

ItClt Utn Bor*t SI 73 HQ 

mum -c riur-*, i ,m*r W n 1 b E» 

G«b9» ■ ■ ■ •••:•!■ !• '-■ MM) M »«d« 

H*-Mti <i Mh tuw 'nut (Hw'&vrin IM* 3ifiJ— t Hnx.*- Mi-*- -> -hiIk* 

iHiixji 'Mcu Am 1 #roslb Del 
DIM hen iv»wi< Sk*n Cdnaibr kUlr-f ri. .it T» rimli M Ui*r 

i tea* 



UN a I lUMii el H*<rvti 



* ROBOTICS * CHEMfCAL PROCESSING * POLLUTION CONTROL * WAVEFORM RECOHDING # AIR PRESSURE * 



64 



TH£ RAINBOW NDvambcr iOB£i 



The HJL-57 Keyboar 



Now available for all models 
including CoCo 2. 





Compare it with the rest. 
Then, buy the best. 



if you've been thinking about 
spending good money on a now 
keyboard for your Color Computer; 

why not gel a good keyboard for 
your money? 

Designed from sorstch, the 
HJL*57 Professional Keyboard 
la built to unlock ALL the 
potential performance ol your 
Color Computer, Now < you can 
do real word processing arid aail 
through lenglhy listings, .with 
man I mum spaed; minimum errors. 

At $79,95, the HJL-57 la reason- 
ably priced, but you can find 
other CoCo keyboards for a few 
dollars less. So, before you buy, 
we suggest (hat you compare. 

Compare Design* 

The ergonomlcaUy superior 
HJL-57 has sculptured, low 
profile Keycaps; end the three- 
color layout is identical to 
the original CoCo keyboard. 

Compare Con at rod Ion 

The HJL-57 has a rlgldlzed 
aluminum baseplate fur solid, 
no-flex mounting. Switch contacts 
are rated lor tOO million cycles 
minimum, and covered by a spill- 
proof membrane. 



Compare Performance. 

Ottering more than fuH-travaJ, 
bounce -proa I key switched,, ll'u 
HJL-57 has RR/EMi shielding that 
elimlnaloa Irritating noise on 
displays; and four u as ^definable 
function keys (one lalohablo). 
specially-positioned to avoid 
inadvertent actuation, 



Free Function Key Program 

Your HJL-57 kit Includes usage 

instructions and: decimal code a 

produced by the function keys, 

plus a free sample program 

that defines the function 

keys ae follows: F 1 - Screen 

dump lo printer, F2 = Repeal 

key (1 ale h Ing). F3 = Lower case 

upper case flip (If you have 

i owe i case capability), F4 = 

Control key; subtracts 64 from 

the ASCII value of any key 

pressed. Runs on disc or tape; 

extended or standard Basic 
j 



Compere tnaieliotlon. 

Carefully engineered for easy 
Installation, the HJL-57 inquires 
no soldering, drilling or gluing, 
Simply plug it In enddrop It 
right on the original CoCo 
mounting posis, Kit Inoludes a 



OTdoHnp \r\1amt\tQtr. Spec ry rnwJn" HGrwiraf, P-viKdi 
MuscwCatdui ViaM , CfuUii cmd ouiiormici lrwtvdn tomi 
S3 50 fa - Shipping 113 FjO PlH (Jm^ldl H+# Y<j<* hW 



■nuftnixy CO [i , ehfcK, 



new bezel for a totally finished 

conversion, 

Compare Warrant lee. 

The HJL-57 la built so wallj I 
carries a full, one-yeat warranty. 
And, It is sold with an exclusive 
15-day money-back guarantee 

Compare Value, 

You know that a bargain Is a 
bargain only so long as It lasts. 
If you shop carefully, wo think 
you will agree .The HJL-57 la 
the last keyboard your CoCo will 
ever need. And that's real value. 

Order Today. 

Only $79.95, the HJL-57 la 

available tor Immediate shipment 
tor either the original Color 
Computer (sold prior to October, 
1982) or the F-verslon and TDP100 
(Introduced in October, 1TO2), 
and the new WK CoCo, JMo w also 
available tor CoCo I 

Call rail Free 
1 -800-828*6968 

In N«W York l- LOG j a? -mi 

PRODUCTS 

Dlv, of Tauehnwr* TechnotoflylrKl 

3&> BultaJp Ftaad * P.O Bo* 2*flfM 

Rcf-rhOfii^r, Now fQ** 





HOW DO YOO GIVE A RAINBOW? 



It's simple — 

Give a rainbow gift 

certificate * * . 

Give your friends a piece of the 
rainbow wJth a gift subscription to 
the premier information source lor 
the Color Computer. Then, each 
month, all year-round, they'll enjoy 
the spectrum of rainbow programs, 
articles and information written 
exclusively for their CoCol 

First, they'll receive a handsome 
card announcing your gift Then, 
they'll be reminded of you each 
month when they receive up to 300 
pages of the rainbow — Including 
as many as 24 programs, 15 regular 
columns and more than two dozen 
product reviews. 

When you give a rainbow gift 
certificate, you'll also be safeguard- 
ing your own collection. No more 
frantic searching for those back 
Issues you've lent to a friend, 

Give a rainbow gift certificate and 
let your friends in on somaming you 
already know — the rainbow is the 
perfect companion for the Color 
Computer! 

Get your order to us by Nov, 2S 
and we'll begin your friends' sub- 
scriptions with the January rain- 
bow, 



Please begin a one-year (12 issues) gift subscription to 

I THE RAINBOW for; 
I 

j Name 

] Address 

' City 



State 



ZIP 



From: 
Name 



Address 
City 



.State 



ZIP 



□ My payment is enclosed 

□ Please bill to my □ VISA □ MasterCard □ American 

Express 

My account* Exp. date 

Signature 

Mail to: 

Rainbow Gift Certificate* The Falsolt Building, Prospect, KY 40059, 

To order by phone, call; (502) 228-4492 

Subscription! to the rainbow an 431 rn tho UHcad stale*; u s $36 in Canada Trt* iiirtaca rale 
la olhtr ctHjniFiu 'ft US. $6H r |nt ilr mi« r U S JiD3 Kentucky rattan cb add 5t> *ala* ta». U.I, 
currency only, pltaaa. AM lurjitnpiiana basin wirh Ins Gumtnt issue. PJease hHd-w 5 to 6 weak* (or 
doNfsly I" trrdor Id hold duwn naf-Ddilcnal costs, wd do not bill 



distributed i& a stripped-down version, 
which might no I do all the things a 
registered (purchased]! version might 
do. 

fn any event, software such m this is 
commercial — h\ just thai the market- 
ing effort has been redirected from 
being the traditional package in a store 
that is advertised in a magazine, to one 
that is freely distributed among poten- 
tial customers. 

As such, noting any restrictions 
found in the program or documenta- 
tion, freeware h normally OK. to post 
on your BBS, 

Q: Why this emphasis on public 
domain programming? Docs anyone 
really care what's in a database on some 
UBS out in the boondocks? 

A: You better believe that a hi of 
folks really care, for two reasons . . . 

Putting commercial programs up on 
a BBS is theft, pure and simple, h\ 
immoral, its illegal and what's probably 
worse, in the view of many folks, it 
fosters the misconception that many 
computer newcomers and old hands 
alike may think "ii doesnt really hurt 
anyone.** 

h cAit-.v hurt, not only the vendor who 
has lost a sale, but aUo the operator of 
the BBS who becomes known as a 
software thief. It hurts by creating a 
public misconception of what BBS 
systems arc all about, as well as possibly 
hurting all BBS users who are beginning 
to face the threat of legislation thai 
might well regulate some aspects of our 
hobby, 

Secondly, public domain {or public 
programming a* some call it) is prob- 
ably the purest form of personal com- 
puting in existence today, 

As Charles Bowcn mentioned in 
Online Today in an essay on the subject 



of public programming, it . , prom- 
ises to make us more self-sufficient 
consumers with tougher demands on 
the marketplace lor quality, and that's 
in the truest spirit of personal comput- 
ing/' 

Spriifcing of I lir i d« 

1 he i"i rst iJsiy nf September bmu^h- 
about many changes in the laws of the 
State of Texas, but what caught most 
tclecnmmuTiit'atttrs' eye was the newest 
"Computer Crime™ law in the country. 

Basically, the new Jaw [Chapter 33, 
Title 7 of the Texas Penal Code) pro- 
vides criminal liabilities under two 
categories of actions; defeating a secur* 
il y ^yitcm ipaviword protection, t'm 
example) or assisting anyone else in 
defeating such a system (for example, 
by giving someone a password to a 
system that he's not supposed to have), 
and by "harmful access," whereby 
someone causes a computer to malfunc- 
tion or "alters, damages or destroys 
data of a computer program." 

Penalties range from a term of up to 
ISO days in the county jail and /or a 
5L,£HKJ E'im L in a prison term ot from two 
to 1 0 years and / or a fine of op to S5,000. 

Much of the local discussion by BBS 
SysOps ei round here har, rcotcrtd nn the 
question of whether this new law could 
be applied to someone who breaks into 
a privately -run BBS, and the layman's 
consensus is that there does not appear 
to be anything in the code that limits 
prosecutions to the gigantic corpora- 
tions or commercial dala processing 
establishments. Let's hope we don't 
have to find out* 

Self-Policing of BBSs in Saskatchewan 

BBS owners and; operators in the 
Rcgina. Saskatchewan area of Canada 



have banded together in an association 
of SysOps to help keep their area's 
systems as well run and legitimate as 
possible. Robert Hamilton, the SysOp 
of the Phoenix BBS* a Co Co board, 
reports that the association has had 
great success, using peer pressure. 

If you're in the area, or would like 
mitre information on how your area 
could start a SysOp's Association, 
contact: 

Robert Hamilton 

SA SysOp 

P.O. Box 401 

Regina, 5 A 

New Yideotext Services 

As the popularity of online commun- 
ications services has grown over the past 
few years, there has been an upsurge in 
local and regional video text services,, as 
well lK nationally advertised speciality 
networks r 

The attorneys of the world have 
WKSTI-AW, the Biomedical Conurt un- 
ity has BMED5S (Biomedical Engi- 
neering Decision Support Services), the 
physicians have the AM ANeL and nm\ . 
those looking for contacts with "that 
special someone" have not one, but two 
online systems devoted to helping you 
meet that special person. 

"You will be meeting someone new. 
Someone you've never met > yet already 
know. Tbis is not a futuristic fantasy. 
1ft INTERLUDE . , , "according to an 
ad from INTERLUDE* a Grand 
Prairie, Texas, company. 

For the introductory price of 575, 
INTERLUDE provides you with a 
terminal and a hookup to your televi- 
sion set. along with a JocaJ access 
number to dial to connect into their 
network. 

CVC ONLINE, a New York City 



NO-STAT II 




STOP STATfC ZAPf 
28in BY 2Bin, 
ANTI 5TATJC PAD $19 95 



1 TUFTED STATIC PROOF FABRIC 
LAMINATED TO CONDUCTIVE 
FOAM PAD 

* ABSORBS DAMAGING STATIC 
ELECTRICITY 

- MAY BE CUT TO SIZE TO PROTECT 
CPU and otnar peripherals 

" PERMANENT ANTI STATIC 
PROPERTIES 

SO residents add 5% aaJss lax 

TRIAL SIZE inn BY I5ln 
ANTI-STATIC PAD JUST $5 35 



SEND THIS ORDER FORM WITH 
CHECK OR MONEY ORDER TO 

AMBER ENTERPRISES 
P.O.BOX 7439 
GREENVILLE, S C 

_V<SA_MC _AMEK no COO'S 
if . EXP_ 



C 11 'IS: $5-95 OaS'2fl:?l9 95 
Outsicte of US add S3 .00 for Shaping 

NAME 

ADDRESS 



PHONE 



_ZIP. 



lM<?wemtl*r IMS THE RAINBOW 67 



information service, has an initial fee of 
S 12.95, and provides an electronic 
matching service u&able with any termi- 
nal program . . . "all you need is a 
personal computer to join in the fun." 

Hiuti services arc limiting their clien- 
tele to adults only* by the way. 

For more information on INTER* 
LU D E, you can ca 1 1 (2 1 4 ) 660-2874 . For 
trinrL' LnJ^rmatim] on i 'W ONLINE,, 
you can ton fact them at (212} 972-47 J 1 ? 
or write: 801 Second Ave.. New York, 
NY 10G17. 

CCSip- MNeslune 

On one or the more conventional 
information services* The Color S1G 
reached a major milestone ihus summer 
when the system processed the 
100,000th message on CCSig, 

In just a little bit over three year. 1 ; 
online* CCSig has proven to he the 
longest-running online Co Co informa- 
tion service, processing an average of 90 
messages a day over those three years. 

So. for all those present and past who 
have made the CCSig what it is today* 
a hearty "Thanksf", and hope thai the 
next 100,001) is just as fun! 

ftfikeyttrm Update 

There is now a total of three versions 
of Mtkeytvnn that have been issued by 
Mike Ward, M\key\ creator. 

Version 2,1 is the entry-level version* 



supporting 300 Baud through the nor- 
mal RS-232 port on the CoCo* and 
i]sing.l2by 16 video £ normal CoCo text 
screen). 

Version 2.5 requires the use of an R5- 
212 KOM pack or PBJ-2SP Serial card 
to provide either 300 or 1200 Baud 
service using the normal text screen. 

Version 3.5, the latest version to be 
released, also requires the RS-232 
ROM puck or PBJ-2SP Serial card, and 
will support both the normal text screen 
or t lie 80-column screen of the PfiJ 
W.ini-Pak f cither WorU-Pak I or //) if 
one ts Lnsrulled. h also supports 300 or 
1 200 Baud. 

A note to users of Version 2,5 or 3.5, 
as well as other terminal program users 
l hill are using the RS-232 ROM pack, 
you may lind thai your system appears 
to be 'Hocked up" unless you provide the 
RS-232 pack with an apparent "Carrier 
Detect," 

In the case of a Radio Shack Modem 
IL there is a switch on the back of the 
modem thai allows the carrier to be held 
hijili .il all Nines, enabling the sending 
of auto-dialing instructions, which do 
work wkh a CoCo (regardless of what 
another CoCo magazine rep oiled this 
spring). 

The Hayes Smart modem provides 
for a carrier signal tu be Merit to the 
modem at all times through the use of 



a programming switch on the front of 
the cireuii board. 

If you're having (rouble with any of 
the terminal programs that use the RS- 
232 ROM pack, check your modem 
instructions to sec whether you can fool 
the system into believing t here is always 
a carrier present. 

We had planned on including a com- 
parison chart of the various BBS sys- 
tems available to CoCo owners this 
month, but circumstances prevent us 
from living up to that promise at this 
time. In an effort to be fair to all 
concerned* the comparison chart is now 
planned to be included in January's 
"CommLiuk." 

I hope we had a chance lo meet each 
nt you at the RAINBOW I est in Prince- 
ton. NJ., in October. It's always enjoy- 
able to get together with rainbow 
readers and swap interesting BBS 
numbers It' you didn't gel a chance to 
be there, hopefully well catch you at ihc 
next show! 

As always, you can read me several 
different ways — through the editorial 
offices of THE RAINBOW, on Compa- 
Serve's CCSig (GO COCO) (User ID: 
76703,3761. through TBBS Port Worth 
r S 1 7 e 232-2087 1 300/ 1 200 ' 2400 Baud) 
or at P.O. Box 79074. Fort Worth. TX 
76179, If you write* and would like a 
direct reply, please be sure to enclose a 
self-add rested, stamped envelope, □ 



Color Computer / FLEX / OS9 BBS LIST 
Updated 9/1/85 

* : 300/ J 200 Baud +=300/1200/2400 Baud 





A/C 


Number 


<aty 




(201) 


526-6K39 


Middlesex, N.I 




01) 


564-M12 


Short Kills, NJ 




(201) 


572-0617 


Mew Bruswick. NJ 




(2GLi 


657-061 1 


Lake hurst, NJ 




(20 1) 


725-502S 


Manvillc, NJ 




(20 1} 


773-8265 


•Wallington, NJ 




(201) 


827-7815 


Qgdcnburg, ^fJ 




(2011 


928-0949 


•Jackson, NJ 




am 


229-64 »1 


•Kensington, C~\ 




(203 1 


334-5778 


Bridgeport, CT 




(205) 


649-2a94 


Mobile, AL 




1 206 J 


255-5150 


Rcrnon, WA 




(206) 


256-2321 


Vancouver. WA 




(206) 


425-2576 


Longvlew, WA 




(207) 


5960556 


Rockland, ME 




(209) 


223-3800 


Jackson, CA 




(2\2) 


682-0681 


New York City. NY 




(213) 


244-1100 


Burhriiik, CA 




(213) 


25S4I640 


Lou Angeles, CA 




(213) 


69IM5H9 


Los Angeles, CA 




{213) 


773-3024 


1. os An faciei, CA 



HBS Name 
The Airport 
t oCo Nui& 
Coforamti 
Color Corner 
C.CLn. ttt 
Meadowlands BDS 
Sussex Co BBS 
Coco Creations 
Coo] Coco OS -9 
Mission Control 
unknown 
The Light House 
Northwest Color Conn 
KWCBBS 
MoinL-f- rame 
Cold Country 
Grund Central Terminal 
Fantasy Plaza 
M Lisas hi-Col o r 80 
The Nest Step 
COBBSaS 



Remarks 




Note 9 



Nole 3 



66 THE HAjNSDW WoVernCcr TSfiS 



1 234} 


579-1840 


Irving, TX 


1 _ & TOO 

Irving BBS 


(2 Ml 


686-4796 


Dallas. TA 


The Flying Fortress 


{214) 


7H4-7&83 


Irving, TX 


NE lexas BBS 


I "S 1 X" L 

t21S) 


768-06 v9 


Devon, PA 


4T^*J~\ Th T\ -i* 

COBBS 


{21Sj 


366-ISQ5 




Cojonima 


(2 in) 


T iS a "TO I J". 

/so- 79 iu 


^L- . , _ _ _ . _ . j> . . I. ■ ■ jj 1 J 

Yuunjistowri, uti 


COCO nut J rco 


(217) 


359-9577 


Urbano f !L 


CCh.li DBS »r I 


(217) 


753-3 Ifi7 


Sprtngheld, IL 


Link up 


(219) 


234-9717 


Ms Hi haw a kn. IN 


SAG COM Coco Line 


(30 1) 


736-9425 


rorcslvillc. MD 


Col oram a 


(303) 


-hfc h -I l\ ill 

297-9)27 


T^l. . jT^L| 

Denver , CO 


IrasM Heap TBHS 


(303) 


634-B342 


Colonido Spring*, CO 


COBBb 


(303) 


690-9423 


Aurora. CO 


Controller Board 


(3U4) 


599-0760 


Id 1 ii p i jf 

Morgan town, WV 


Mountaineer 


(305) 


274-3394 


Mjami, FL 


■i dT\ n n 

RemoteOS9 


(305) 


281-0325 


Orlando. FL 


Intel [[board 4 


(305) 


6£ 1-8490 


flulcah. FL 


Coco ConiBr ffZ 


(305) 


731-6097 


Ft Lauderdale, FL 


Comteth 


(305) 


751-6809 


MlaJILl. FL 


Color Into tenter 


(306) 


789-7S83 


Rcgina, Saskatchewan 




(308) 




Crawford, 7vE 


Coloruma 


(312) 


278-9513 


CIlLLUgO. IL 


Hiiward Med Sys 


(312) 


397-ojOb 


Chicago. IL 


Os-> Users tip 


(312) 


597-8485 


/Hi 4 ■ ■ 

Chicagit. IL 


Cremc de Coco 


(312) 


720-0^6 




Coco tHtraord inane 


(312) 


679-4581 1 


Batuvtu, IL 


Speech System* 


(313) 


i%i ■ N £ 4 "■ c i 

y»loU6l 


Canton. Ml 


Coco Liub 


(314) 


428-2692 


*Sl. Lotus, MO 


As Is Software 


(315) 


4R7-0503 


Syracuse, NY 


Color-80 


(315) 


986-4828 


ri * . b la. 

Rocheslcr, NY 


Ct*lor-80/*12 


(3)6) 


686-3813 


Wichita. KS 


Color-80 


<?|7) 


4. "T -*i r r ] ,■ 1 1 • 

873-58G& 


Indtanapolis. IN 


CoCo Koiline 


<3i9) 


277-0646 


Cedar FalU, (A 


Cumpulci Cdlui 


0J9) 


"3(1/ UOTC 

396-8875 


Cedar Rapids. I A 


Bloom County Herald 


(40 1 ) 


272-1 OS 


Providence, Rl 


Syshnk-KO 


(401) 


765-2890 


Wocnsockcl, RI 


Colorama 


(403) 


474-0147 


Edmonton, Alberta 


Not hern Alberta Coco 


4 'A A 1 \ 

(403) 




fll ^' L 1 1 

Ulairmarc. Alberta 


w es-Can BBS 


(404) 


3*8-4410 


Atlanta, GA 


Coco Board HQ 


(404) 


924- 1 248 


•Ac worth, GA 


( otoServe 


(405) 


728-7654 


Oklahoma City» OK 


Coeo, Inc 


(405) 


248-^433 


Lawton, Ok 


Mui m bald 


(40SJ 


629-2277 


San Jqse p CA 


Microbur BBS 


(40Sj 


646-1850 


Monterey, t. A 


rcn-Lo 11BS 


(409) 


9b3-2383 


Port Arthur,, 1a 


L oco Club BBS 


j 4 4 « 

(412) 


744-2335 


Pittsburgh, PA 


jf^ «. JL. . 

C oconcl 


(413) 


532-963) 


1 hicopee, MA 


^~ 1 Tl T 

Coco Nui 


(414) 


699-3214 


iu . ii i 

Waterloo n T WI 


Color-80 


(414) 


793-4055 


n 1 tin 

Two Rivers, wl 


| * J J . . in. I w_4 ■ 

Midwest Data Xuhuoge 


(4J5) 


364-2658 


Redwood City. CA 


Redwood Color Board 


(415) 


782-4402 


Berkley, CA 


Hast Bay BBS 


(41 &) 


494-700 1 


Toronto, Ontario 


Colour BBS 


(416) 


653-2248 


Toronto, Ontario 


Colour Dragon #1 


(416) 


^ ■ % ml i k JT" ■ % 

(►S 9-7950 


Toronto, Ontario 


Dave's Dal acorn 


(416) 


4 1 \ j- l-fc.— L ■ 

743-6223 


Toronto, Ontario 


CoCo Nut 


{416) 


823-45.11 


1 otonio. Or; mi no 


Co tour Dragon »2 


(50i) 


735-5614 


•Wcsi Memphis. AR 


CoBBS rtl 


(502) 


365-7785 


Ti rr *.r 

Pnneelnn. (CY 


j^» h . 

Lolorama 


(502) 


937-4594 


Louisville, KLY 


Colorama 






AHHI^ LJK. 


D M f„| nr DOC 

oec ^oior dijl> 


(503) 


761-6345 


Porilttnd, OK 


Bit Bucket Sys 


(504^ 


277-6926 


Chaltnttte, LA 


Chalmeitc BBS 


(504) 


876-17yij 


Houma, LA 


Bayou Board 



0700-221X1 
171)0-091)0 



Note 9 
Note i 



HQTRS SYS 
OLD FLBXNET 

Note 10 




HQSYl^TB 




OS-9 SKr 



Nci¥f?m&*MlB5 THE RAlHBQW 69 









^l^^l ^J4^c ow? 




tMZ) 






f "^i 1 1 m~ri in 1 1 
l_.LPJ.lJl UIIM 




/ *; i 7 . 


.O - 1 . 1 1 Pi 


Qr )n \4 Lii-r-rn: TV 

rj4n ivitlrvOa, 1 A 


l 1 1 1" M ill Ho 




' • - - ' 






Q A Or.) fir Rxinret 




. **; 1 ii 


7 -if, 0 7A7 


[ "l n . 1 it, ,1 f 1 LI 

i j 4 v i ti El , un 


1 J r\*_- V U IJ 




t*»J 


10A-74A7 


v. in u in rid s l k> n 










r» pr ] lig E Jt LQ t UIi 


Tori's l_ _ 1*11 fY_ II 

<-.ui.ir4niii 




/■.111 


i7A 70kA 


l' i n l n b-l F a f *V Li 

t-incinnfiiu un 


riPJTlTf. 








vnoiiiui^ s VUCDLt. 


iTnlnr-Sfl ffJ 
•v-lvt QU rr f 


NnlFJ 0 




f f-wlU 




LULL! L JTJtJ 




1 III, 




Khrt MV 


t j ° i 1 ri . r~ T j p^n 1 j 
V-*,JIU> 4i4l» 






771 371 U 


rcn jciicrstif] <)is« x 


\_ LI 1 U i 11 [I] il 


*Jnh* 0 

1 91 Ull J* 


(>lUJ 


^.71 040 


T nn« I.I an H VJV 

L-Ong i r> n □ , jV I 


i i rt L pi j _i ■ " ii 

un Known 






110 ttfi7 


I . JI1.VJ IJLi . CVll 


rnnmnnNM THtl*l It 1 

k-UU 1 1 1 j i ki i.i ci i ddj rr i 




r ■. 1 71 


701 1^.70 


V'jiti mil S 4 3 


L 1 L^CC. 




j Ai 1 7 




i iiC'cniiv at 












-*upcr tutu £> u-ij 




i Ail 7 i 


744^Hfl7(l 




■!"H.H<; furtiK Patri^h 




i »>i i ._ 1 


fl7V- 1 J- J\i 


f "It. ri b-i j ■ 1 a h r- A ^ 

IwlMfMJ JCr + AJf, 








OQA iW7W 


. > v i. n i.sc 1 4i c T 


n4 t r'i ri'd'Lq *1 rtriT'j-i 1 _ I b l~1 

IVI ULU 1 0 lu V-zULiJ D U£_i 








1 \ j ■ " h . j 1 J. I- I ri I lb X rnki ii 

uciM r nruisn voiiiTonia 


L^t-illr-ftli 








\.: 'inr'miLiur tE t 

» niTJt-OU V'Cl , DV- 


I. LIJX1I rilLHIL 






too 7lrtfi 




■j i b 1 j l. ii LTTL r l 






44U 1 Xft I 


I .liivrcriLC vine itj 


1 I1C 1 of vii.> 








+ I~'ii.eI Winri-lL.br \1 1 


I 1 w ■ r h E . i ■, r i- rn ru h 

■L ClLL? I .jlELrpriSC 




fA. 7\ 
[01*47 


jiij oik/; 

"4 J £ f-"V ! DC 


urih niJ l i n 


1 Ti i -i 1 t 4 1 1 r> J I ■ t tTrnW 




fAl 4.1 
[ 0 1 -4 J 


ij 1 *- iy f i 


lire Known 


■L. LP H 11 ! J il i cl 


i mo. r T-m 


i /. 1 <1 


<ftl 07*C7 
Z*o 1 -"Sr / Jx 


rL.4T J~h r-F 1 r 1 .~ fc 11 'ITI ' 1 \f 


■Lti^ci rower 




[CJ J. 


K10 1 1 Ifl 


ivi un ttrrcy *, J n 


\_,\} 1 u 1 .1.1 i-tl 




f 0 J Z5 j 




n 1X50 n.. 1 ri 


09 Jviicro journ 


Ft FV 
r lla 






■a ■ bT. 1' fell jii i| h P -nL 


^m. 1 P Tli -Tli L P PL't 




n -, 1 T i 

[Cm /J 


477 1 7 


LI 1 1, -u \ . [VIA 


Phr-ifd\ Till. 

1 fiUlO 1 cl lb, 




r i". 1 7 1 




Jib 1" 1 1 1^ — ^ ' + i^li PL. . V J%_ 

/vriingion,. i>i ,*\ 


l—VglVQ.!. 1 rCrOUVT-9 




/A 1 71 

ft ' J 


07 7 e i7fl 
It f trJ I fit 


IT P 41 PH IHnh -J pi H \ .i 

I ruiningrtdm, ma 


i r 4niJijgriri_Lni l unntL 11.11 




f Al 7. 




1 riltl^ 1 1 cJl^ l>4 in , lYlrY 










1 1 n L r A i"i 1 1 il P h 

LI Lift. [HI Wit 


T n nnf l"** n iip-j^l inn 

inner \.. niiiictTLiun 




■ ■. ioi 


j.i7_f 1 irt 


■ xn^ri in n ft i~k f .T. 

tot tinjiuo 1 , <wA 


. nv? iv. qui 1 □ r 




\ ru i j 


zn i "Uij.i 


k 1 lrt>> r L i p 1 1> "fall 


Tb'lL ill '■ Il 1 1 ■ 1 Iv l ■_ r* 




wu i } 




y mill Mtj 

m inui , P» 14 


LDLtll.IV .VlltrrtJ DDJ 


Mnfi» A 


I /{ J.I ] 




KCSlLin* V A 


aainoni w rs*7 




/71.7. 

(/U3,J 


All B ^ 77 


u n k. ho w ij 


V k ill d, -ill ^ L 1 h 

an uu ovK ' F_cep 








♦ Hnlri* Citv VA 
T MPIc V. 11 ji VA 


t 1 _l nv^i 1 1 h 11 
L. LI It) iclin il 






^4 1 1 lf!/i 


M 414-mU W S t rXite- 








JIT A17A 


I'raviE AFH f'A 
t rlivis Aril* tiA* 


Ip-n 1 nfin 1 j~i 1 i _i~ VI 1 

ri*i con *k-oior 




l"J 1 I 1 ! 




n oiLi it> n , i a 


rrecio ti \ \ 11 




17 1 1 \ 




l4^Li>Lt.in TV 


L LJr. firi 








■4 i .ti* 1 iL nA v TV 

n ign i u no s, i a 


t-uior'OO f j i 


.I'M V 


i*7l 7. . 
(713, 




l.j j\i tut n n TV 

llOUHlOn, 1 A 


B_ irri-wl n n ri" l ri "If 7 




f 7 . 1. 


Q77. AfinO 


Lf^iiPt Art TY 

n oust on i i a 


P ri— Ifl 1 AMA 

L OL Li LOCO 






flJ 1 1 Cj4 7 




/ - j-a 1 Fw jpjji _p"_i JT 

vjoiocn coco 




{ i 1 4 1 


jCn 7tcsi 


r oo!£lH4, l a 


v ol or L orncr 




/1 1 4 "i 


ei j c i lit 


9 rluntingiOfl ocacit, l a 


Orange Co Color Ariiei" 




1 7 1 A I 


H / J-^X J J H 


i\ticnv-5icr» n i 


if *"f \ 1 _vi~ '— rn 3a 

i_.UlL>r aula 






JLC7 UACQ 

onz-oojT 


nurriHDurgb "A 


#T ^ f\ \ ri/xram a 

t-iUlutaulu 




jf 7 1 Gi 


77^7 1 711 1 


V'acu Vnck rim uv 


7 -a la TvIblF 

i c ic-rNei 


1 If Of) j77jTp/j 


I i 1 iw) 


h vH ' \ 0 > ,i 


HrooKiyn, i> i 


i nu Lull liiiiiru 




/urn i 


770 <l ^-07 


A uguM n , *5L 


Augosiii niriini 1 isd.ti 






i5P-vfo 1 J 


» wm mWwlMwM Wh Pill EhP 9m. r 

UrCcnVIIIC, M 


11il rf^Ai'^ f.-i 0 »114^ 


rVriiii- 7 




AAA 7775 


rlorcncc + aL 


Uj-j^ f "■jbl.-jf l_ ■ _ i ■ p ■ 1 






791-7^89 


Columbia SC 

%r_-UlU I I 1 LPJ.pL] y m-M V_ 


MiJlundii 80 Co mi. Club 








Pqtershutg, VA 


Three Musketeers 




(804) 




Tidtt water area. VA 


pLrninsulu ( L)k» Etfurii 




(804) 


tT87-5302 


Williamsburg, VA 


tifimma Color 80 





70 THE RJUIStBOW N-jvirrnb-ar I960 



(805) 


AO d C Aft i 

484-549 I 




Colo ram a 




ti 5 6*3 '46 


Ventura, CA 


Ventura BUS 


(HD5) 


/A^ ft d ft ft 


"San La Barbara.CA 


Coco Corner tf 1 


(812) 


476-9453 


bv&ruville, IN 


EvansviMc Connection 


(5 1 3) 


345-8 1 00 


|_ £71 

unknown. PL 


C>b09 C 1 ^ 


(Ml 3) 


6 7 7-9530 


Riverview, FL 


MjcroWorlo 


(K I 3) 


*t*i *i in { 
733-2415 


unknown, r L 


r -i i i i ■ u l 


ft* ill 

(K)3) 


v TLA 1 1 i V -C 

?. 105 


Tampa* FL 


1 lid L DCO 


(n 13) 


9i4~LUL.(J 








j>n r *±ft r> 


tiff 1 1 r l 

will Cnun.) , 1 S 


Col oram a 


,M|/1 

{fU6j 


232-4932 


St. Joseph. MU 


Drayoi]\ I. air 


(8 16) 


436-2904 


Kansas C ity, MO 


rnsky CoCo 


/A i 

J T) 


232-2087 


trorl Worth, I X 


L MBS rort Woi Lii 


f a i 7) 


641-0133 


Cleburne, 1 A 


Dragon fir e BUS 


(Bl7| 


767-5847 


Wichita rails. J X. 


Lorfimncl-Sv 


/(l « III 

(all-) 


335-6554 


An: ;i ilia, | A 


Color America BBS 


tut a\ 
(5 E&) 


787*0433 


i onoramii Lily, LA 


fill l _-_ _ _ _ ■ 3 . _ _ _ L_ , . 1 ■ _ _ 

iJtl.ciul Lompi ri'orin 


(SIS) 


L- lid. t 1 


Nuflhriugc, LA 


rn_- ri „ „ 

I lam Hap 


ID 1 01 

1. ff [ 8 ) 


996-J9 '7 


Kc&cda, L A 


I KS-Mvi L ountr> 


(yoz) 


J 4 4 n "JO 

434-5278 




.1 > a. pp> p>. l _ 

L olorama 


1902) 


683-20 86 


Fori Moulon, Nova Scoha 


Coloraina 


(904) 


857-9843 


Huhhartls, Nov;. Sco|.a 


Colorajna 


(9l3) 


3R4-2 1 9 ft 


KiitiM.b C ilj , KS 


Chi li lie Hcta Sigma Pi 


(9J2| 


232-4582 


p— » i j _ rp _ r j u \j 


Uudcrftfa Kingdom 


(914) 


362-1422 


Pomona, NY 


Tclcmahon US9 


drill _i\ 

( L J 14) 


738-6857 


Pclnatii, NY 


MA M !4 rucihc BBS 


Jill 4 l 

(914) 


ft C 1 Oil jI ft 

96 i -8049 


WeKtuhL-stci , NY 


WetstLhebLKf Bite h2 


(914) 


965-2355 


Wcstche-stcn NY 


\ i r , i_ <i . 1 ii 

WcsLcntster BBS 


(*> 14} 


965-7600 


Ynnkers, NY 


t olor;ima 


(9lo> 




SuuniniiMiii., CA 


^^l, inline ILCcr -vLt 


(916) 


753-4066 


Davis, CA 


Univ of CnCo 


(919) 


425-7(39 


f'ayttte\ iHe. NC 


C olor-80 




758-526! 


Creonvilk, NC 


SungurNci 



HQ SYS 
Note H 



Notti 9 



OS-9 
2I0O-0800 



Notes; I OS9 Users Group, Type CR^LF ualil it rcsjHJitds "Plfinse Log In" 
Then iypc HELLO -ESfii^, .3 and l wr. 

2 Hours: 2000-1630 Mon-Fru 2000-1000 Weekend.,' Holidays 

3 Pro Color Fitc Users Croup 

4 2200-0800 

5 Sal-Sun 0600-1000. Mon-Fri 1800-1900 

6 Mon-Fri 2000-0800. Sim 1 800-Mon 0800 
J Mon-Sun 2200-0700 

8 Weekends ottty 

9 Evenings and Weekends (generally afler 1700 on weekdays j 
10 Mon-Fri 1800-2000. Sat 2200-0700, Sun 1400-1600 

Ht> SYS: t hese BBS system* are available either commercially or hy arrangemenis made wilh the Sy,sOp, 
Check l lie BBS for further del ails on bow von can obtain this BBS software. 



Gw- Liner Context Winner . „ , 

This one-line r uses P£ELK$, POKts and a USR call to 
display atphanumcrie characters and some spec ml 
symbols on the Hi-Res screen, Try all the keys on the 
keyboard, with and without SHlH , to sec the results, 
(U you have a replacement keyboard with four 
function keys, try F4 as well.) 



The listing: 

1$ A-PEEK(27) *256+PEEK{23)-822:B 
*A+1^ : POKEA+2 2 , PEEK (188) : DEFUSR9 
=B : PM0DE2 , 1 : PCLS : SCREEN1 , 1 : A$=*US 
R9(INKEY$) tGOTOip 

S<. ot i Robert v 
( ,>ventry, RI 

Mm i hi*, witiliiuif nnf-Jirnr i,'uotrt1 enlrv, tin- ..uIImi hm tain win air if* 
hi hi.th Jhr Sf O'tti t<i*u*t >u> /f, ■. . i Of 1,Iit(hu«i -mil <n cmnpjn<on Utf 



NOvf!rtib(rf tflQS THE RAINBOW 71 




Quick File 



Managing Information 
^torag^^nc^^eH^ev^ 



QUICK 
FILE 



OWL-WARE announces m^AR 

the Fastest, Easiest to Learn Data Base 
System Available lor the Color Computer!!! 

YOU CAN EASILY CREATE A FILE OF ANYTHING YOU 
WISH TO KEEP TRACK OF OR ORGANIZE, THE ONLY 
COCO DATA BASE WHICH ALLOWS RECORDS IN THE 
SAME DATA FILE TO HAVE DIFFERENT FORMATS, 
YOU MAY PUT ADDRESS FILES, APPOINTMENT FILES, 
MEMOS, COLLECTIONS. ETC. IN ONE FILE? EACH OF 
THESE MAY BE ORGANIZED WITH A DIFFERENT 
FORMAT, A COMPREHENSIVE MANUAL IS INCLUDED BUT 
THE DEMO FILE AND PROGRAM MENUS ARE SO CLEAR 
YOU CAN ALMOST DO WITHOUT IT. 

YOU DONT NEED TO KNOW ANYTHING ABOUT DATA BASES TO QUICKLY 
AND EFFECTIVELY USE MISAR. This is a very easy to use, very compact 
and very fast filing system. 

Example Using 300 rV 
Address Memos L/g{*jf 




SORT: 



SIZE! 



MiSAR 

2 % mln 
TO gran. 



"BEST KNOWN 
COCO DAT* BASE" 

210 mfn, 
32 gran* 



Intro Price Until Nov 
$39.95 

REGULAR PRICE $44.95 
(Great Value) 



15 




COLOR COMPUTER 

HARD DRIVE SYSTEMS 

Disk Access is at Least.,. 5 Times Faster than Floppy Drives. 
Control up to 2 Drives. EACH with Continuous Massive 
Memory!!! Complete OS-9 Hard Drive System Includes... 
Software, Hard Drive, Controller and LR. Tech Interface, 

INTRODUCTORY PRICE... 

$495.5MEG $649.10MEG 

( 1 9,500 + sectors) (39, 100 sectors) 

OWL-WARE is pleased to announce 
an exclusive arrangement to Distribute 
the L.R. TECH Hard Drive Interface 
and Software, 




Interface & 
Software Only $99* 

NOTE: tntorJaeq J& nor Imomjpt 
Driven Uka Our Competttteirt 
TTwtttorv, tf» System Ctock 
does not Loin TlmH During 
Harti Drtv* Arcana. 

INSTALL IN ANY SLOT Of 
MULThPAK OR USE Y CABLE. 



DEALERS INQUIRES INVITED 



WE BELIEVE THAT THIS PROGRAM IS 
SO QOQQ AND EASY TO USE 
THAT WE DAftE TO GW£ A„* 

1 5 DAY MONEY fl 
BACK GUARANTEE 



"TIGRESS*... The Winner 
of Compuserve's COCO 

SfG Graphics Programming 

Contest 

drawn using MASTER ARTIST 

BY THE AUTHOR OF THE PROGRAM 




CiT It 



I n one rrujbhnn 



■ I flrf f 



ti t-pqn inpiii 

■ i iiyi i i t; v. 1 Hkin 
» finiHi i. Lin-iii mi> 

■ UIlUBf !t ■ 

h 1 - bud st p 11 rnnp " p n r it rbti u t hi x 

m I t ? 1 f tt i US. IM I1HV C12E 

M LUI UN ICHK H JJUrU> I B» 



OWL-WARE*S TOLL FREE ORDER LINE (800) 245-6228 




DISK 
DRIVES 



TECHNICAL ADVICE 
(215) 682-6855 

All Prices Include 
Case and Power 
Supply 



DRIVE 0 $219. 

drive 1 $119. $149.1822! 



^ovift Double 
$249. Sided 

Double 



NOW AVAILABLE 111 

SUPER-TROLL 




OWL- WARE'S version of *h 
D IS tela no 4 & Controller 

This has dockets tar 4 ROM Chips 
( \-24 pin and 3 29 pin) 
Selected by single poke* 



. only $5*00 Additional 
1Sth \ withHSDQS 

0r $35.00 
with ADOS & RSDOS 

Add S25, lor 
parallel printer port I 

$99.<ftS0OS) without Disk Drive. 



iTH 

5YJTE 



All drives are new, direct drive. 
40 track and 6 ms. We ship 

FULLY TESTED and CERTIFIED 
DRIVES at NO ADDED CHARGE! 

EPSON and TEAC are known 
a s the highest quality made. 

STATE-OF-THE-ART 
TECHNOLOGY 
not FuM-herght belt-driven 
drives. 



See 
Special 
Bundled 
Software 

with 
Disk Drive 
Purchase! 



We have RSDOS, JDOS, 
OWL DOS, ADOS available on 
ROM* Call about Double Sided 
or Special Needs. 



TOLL FREE 
ORDER LINE 
(800) 245-6228 

Call for 

LATEST 
PRICES!!! 




MX. A VISA Accented 

OWL-WARE 

P.O. Bo* t!6-D 

Me ru town, PA 

19539 

PA ft E « ihdudteM** 
PA <2tfi> 6fl2-6855 



NEW!!! 

OWL-WARE SOFTWARE 
BUNDLE: DISK TUTORIAL 
2 UTILITIES 
2 GAMES 

DISK TUTOR 

LEARN EVERYTHING ABOUT DISK BASIC 
FROM THIS MACHINE LANGUAGE 
PROGRAM. THE TUTOR TAKES YOU STEP 
&V STEP THROUGH THE LESSONS AND 
CORRECTS YOUR MISTAKES A MULTI- 
LESSON TUTORIAL THAT WILL GIVE YOU 
OUtCK. PATHLESS KNOWLEDGE OF DISK 
BASIC (THIS PROFESSIONALLY WRITTEN 
TUTOR IS EASILY WORTH THE BUNDLE'S 
TOTAL PRICE). 

OWL DOS 

AN OPERATING SYSTEM THAT GIVES 
2&% FASTER DISK ACCESS AND ALLOWS 
USE OF DOUBLE SIDED DRIVES . 
CORRECTS FLOATING POINT NUMBER 
ERROR. 

COPY-IT 

OUtGKLY COPIES SELECTED PROGRAMS 
FROM DISK, USE WILD CAPD OPTION 
SEARCH TO SELECT GROUPS OF 
PROGRAMS FOR COPY (NOT FOR PRO- 
TECTED PROGRAMS) 

2 GAMES I 

FROM A SELECTION OF GAMES 
WHtCH HAVE SOLD FOR S 1 7.66 OR MORE. 

IF SOLD SEPARATELY OVER 
$125.00 WORTH OF SOFTWARE!!! 

only $24*95!!! 
(or even better) 
$4.95 with 
DISK DRIVE PURCHASE)!! 



1 



wr _ WARRANTY 
YR. ON ALL ITEMS!!! 



A Diversion A Day 
Keeps Programming Fey 



By Joseph Kolur 
Rainbow Contrihutiiiii: (wit I or 



Today, the beginner will lie suu- 
jecicd to u variety of program- 
ming tidbits. In the process, he or 
she will develop a program though it 
wonH perform any useful function. Any 
program, useless or not, may be used as 
a vehicle for sharpening programming 
skills, It should be interesting and fun, 
and when finished, you should marvel 
at your classy accomplish mem 

Here is the rationale for the current 
project; Consider some of the words 
that evolve into our language with 
abbreviations, contractions and acro- 
nyms — better known as jargon. Our 
computer hobby is overwhelmed with 
"jar go new." The beginner can become 
confused when reading, for instance, a 
computer ad, and blanches at the ple- 
thora of jargon that doesn't give a clue 
as to what the product claims to do. 

Why not devise a program to create 
artificially produced words* or "pseudo- 
words," ones that look and sound like 
actual words'? These won't be in any 
dictionary t 



{Joseph Kohr is a free-lunce writer and 
programmer dedicated la proselytizing 
far computers in general, and the Co Co 
specifically.) 



Let s use Latin as our source. Ihrce 
categories will be required; prefixes, 
roots unci suffixes We Will combine 
l hem to originate one to three syllable 
wurds. Since the rsiw material of our 
project is real components of Latin- 
derived words, some real word* will be 
generated. Amongst the dross of lack- 
luster real words, we will invent some 
plausible nonsense words. 

Every program line in Listing I has 
a R£n marker in front of it, Since it is 
always more instructive to create a 
program and watch it take on sub- 
stance, you should key it in and worry 
aboul correcting typing errors as we 
unveil the lines. On running, you should 
get nothing on the screen except "OK" 
if U has no errors. LIST it and check to 
make sure each program line begins 
with a REM marker 

Now, wc get to work! Every time you 
remove a REM marker { ' ) from a line, 
pretend that you have jast typed it in 
and that all the REM marker lines arc 
invisible. Remove the REM marker from 
Line 100, f.DlT190 and position the 
cursor under the REM marker. Next, 
press 'D' and ESTER. This is the first line 
we've prepared, We are going to put a 
list of prefixes into a DRTR statement. 



There are 20 common prefixes in this 
array. 

Unmask Line 1(1 L We gleaned 50 
Latin roots. For the purists, we usurped 
a bit of literary license with NOMIN 
reduced to NOM and LIBER shortened 
to J-IH. 

Uncover Line J02. We managed to 
scrounge up 33 suffixes. Now our raw 
male rial has been assembled. 

We will store these word dements in 
three arrays. 

CoCo automatically allocates I I 
slots, from zero to 10. In order to 
reserve more space, we must tell Co Co 
in a Din statement what our require- 
ments are. 

Uncover Line 10. The array, AS, 
contains the 20 prefixes. US contains the 
50 Latin roots and CS houses the 33 
suffixes. 

We began constructing our program 
at Line 100. Why not Line 10? Low of 
empty lines are left to add to and work 
around program lines that we create as 
wc progress. Remember, you can't 
always know where or how your idea 
will develop, It is important that you do 
not renumber or disturb your program 
Lines. Your data is in lines LOO- 102 and 
will remain there until the program is 



74 THE RAINBOW November 1965 



completed. If you keep rE Locating the 
program lines* you lend to lose truck of 
them. Rather than mentally recalling 
the line number, you must seek li out 
by scrolling through the listing. 

Now that we have reserved array 
space, we must put our data into the 
proper files. Unmask Line 200, Using, a 
FQR^NEXT loop, we lake every item in 
Line I DO, calling each prefix, k A\ and 
enter it in an assigned location in the 
prefix AS array. Thus AS(I) contains 
AB, AS<2) contains RE, AS(3) holds 
EX, etc. Each prefix has a specially 
detined home. 

Uncover Line 201: here we place (he 
50 roots, *B\ 

Unmask Line im. The *u (fixes, *C\ 
are assigned a home. All the word 
particles arc now in CoCo*s memory m 
arrays when the program in run. Press 
BREAK, and lake a few samplings, for 
example, type PRINT ( i) ; a* 
f 50 J \ Ct( 2 j — you should gel ABMO 
VATE. The three word elements have 
produced a nonsense word! 

We must tell CoCc wc want random 
particles and allow it to select them, 
Uncover Line 250. The 20 prefixes 
designated with the variable *A\ the 5(1 
roots assigned as 'B and the 33 suffixes 
called by "C 1 arc placed in three RWD 
statements, one far each group, 

We must figure out where to locate 
our randomly selected word particles. 
Uncover Line 30(1. Using PRlNTTflB, we 
decide lo start our column of words 10 
spaces from (he left margin. We? will 
print b starting at that location, a ran- 
domly selected prefix. We end the 
statement with a semicolon (;) because 
we want the root tacked at the end or 
the prefix, 

Unmask lines 301 and 303, In Line 
30 1 we determine which root is used and 
in Line 303 we choose the suffix. When 
we RUN, wc gel a three-syllable word. 

Run the program a few limes ► It is a 
pam to generate just one psiledo-word. 
Line 303 directs Co Co to go to Line 315. 
We plan to make 1 0-word lists to study 
the words we create. 

Unmask Line 315. Wc set up a count- 
ing system 10 keep track of each lime a 
word is printed (E-E+h, and until 10 
words have been printed, to go back to 
Lint 250 and keep knocking out words. 
When the tcnih word iV.- 10) is created. 
CoCo is sent to Line 316, 

Unveil Line 316. We print a pair of 
blank lines. Uncover Line 317, This 
Command holds the panting CoCo from 
spewing out more words until you are 



finished looking at the list. This i* done 
by pressing am U-\ . S.ikc wc want io 
creaic another ItsL of I f) w ord.s. wt i 
ihc counter to zero (E=0). 

Uncover lines 1 and 3 1 9, Wc clear the 
screen to black in both cases. Then, in 
Line }\9 t we loop back to Line 250 to 
generate a new sampling of psuedo- 
words, RUN and keep tapping any key 
to check out what you have wrought. 

This produces a nice variety of words, 
but ihey are all three-syllable words. 
Quite boring! Why not make some with 
two syllables, the prefix and the root? 
While We ure ai it, why not make a 
sampling of two-syllable words contain- 
ing the root and suffix"? 



To set up this system, unmask Line 
H\\t I Ik \ :v:\.ihx '|V asks for i hrce 
random alternatives, 1/0=1, we set up 
a three-element word. Jf D=2. we go to 
another location to create a word con- 
sisting of only the prefix and root. If 

D - 3, wc go to a tliird location to vxna.ie 

a word consisting of a rt>ot and suffix. 

Uncover lines 30 5 r 306 and 308, Line 
305 prints the prefix, Line W prims the 
root and Line 30K sends CuCo on its 
way to count the word. Uncover lines 
310 and 314. These two lines print the 
root and suffix words and move on to 
tally the number of words. 

Now that wc have a working pro- 
gram, unmask lines Cv-9. Substitute your 
name and address in the appropriate 
places and adjust the PR INT TAB loca- 
tions to center the title. You will be 
given credit for the program for a brief 
j no menu then the first set of words is 
created Line 316. already unveiled, 
pushes the title up and out of the 
display. Put the REM marker temporar- 
ily back in Line 3 (6 to verify this, 

Now that we have personalized the 
listing, uncover Line 5 and RUN. Note 
how nealty the text lines are placed on 
the display. (I looks downright profes- 
sional. Press BREAK and LIST. The lines 
will be scrolled on slowly and allow yon 
in look at the program lines. 

H you must modify, improve or 
change the program, you can POKE 
359 , 1?S to get back to the normal 
listing. This will eliminate the smooth 



text placement, but you can't have 
everything. This completes the listing. 

All sorts of work is required to polish 
this program. It needs to be individual- 
lied so it is truly your own work. Note 
that no real title card is created — no 
ins true lions, no ending, no nothing, 

Here is the rule. First, create a viable 
core program, Then and only then, in 
the following order, insert sound and 
graphics embellishments, if any. Next 
create the end panel, the instructions 
and the front title card, in that order, 
(Adding sound slows down the execu- 
tion ol □ program, and is ei bother 10 
listen lo as you make repeated trial 
rurtfr,) 



Listing 2 is a collection of three 
program lines you may want to key into 
your finished program. They were 
pulled out of the original listing because 
the RIGHTS function will be covered and 
explained in an upcoming article. These 
liner, will odd a bil mare pizoz? to the 

phony word list. 

Line 302 determines in a three- 
syllable word if a root ends in 'T*, then 
C£f I) fTJONl becomes ION, eliminat- 
ing the double TV. For instance. RE- 
JECTT1QN becomes REJECTION. If 
ihe root word does not end in T\ then 
TION becomes S ION, 

Line 307 determines in a prefix-root 
word if the root ends in *T T , then 'S' is 
added. If not, an "E* is added. 

Line }\ I determines in a fog l -suffix 
word if the root ends in 'T' then TION 
hetvme* SION If rioi. HON ln.'U)iui:s 
ION 

You may not like some of ihese lines, 
so don\ use them. Yon many want to 
experiment where the root ends in S5 
and is followed by TION. expand your 
word lists or use Greek word elements 
*vcc what a ncal batch of psuedo- words 
you can concoct. 

Let mp leave you with the thought 
thai no matter how foolish an idea may 
be, it is easy to gel caught up in devel- 
oping il into a fun program. If you 
enjoyed working on Uii:s diver sum. you 
arc on your way lo programmer 's 
heaven, 

D 



"The beginner can became confused when 
reading* for instance* a computer ad, and 
blanches at the plethora of jargon thai doesn't 
give a clue as to what the product claims to do* " 



NAvfemEhfr IBflS THE RAINBOW 75 



Listing l:SR5TRRNl 



102 241 
END 246 



T. 



0 1 <LISTING1> 

1 'CIS0 

5 'PQKE359 t 6fr 

6 » PRINT: PRINT :PRINTTAB( 10) "JOSE 
PH KOIAR" 

7 'PRINTTAB(6> "1709 DICKINSON ST 
REET" 

S 1 PRINTTAB £ 8 ) 11 INVERNESS , FLORID 
A": PRINT 

9 1 PRINT I PRINT : FOR 2«1TO500 ; NEXT 

10 'DIM A$ {20) ,B${50) ,C${33) 

100 1 DATA AB,RE,EX,PRO,CON,DE,IN 
, SUB, PER , PRE , AD , CIRCUM , DIS , INTER 
, OB, TRANS, ANTI, ANTE, AN, UN 

101 1 DATA DUCT , FER , JECT , SCRIP , PO 
N , MIT p PORT , CEPT, VECT , CUR , CAP , CIP 
, CED j CtTP , DICT , FACT , FEC, FIC , GRAT , 
LOC , MEND ,MENT, MULT t NOV, PELL, PED , 
PRESS , PUG , SERV , SPECT , S PEC, SPI C , S 
TRUCT, 5TRUD , VEN , VENT , VI CT , VIN , TU 
RN , PLEX , GRESS ,PULS # LUC , OMH , DOC , H 
ORT , NAV , NOM , LIB , KOV 

102 1 DATA TION , ATE , ENT , ANCE , OUS , 
ABLE , AL , ER , IFY , ENCE # ITY , TUDE , OR , 
I AC , ACIOUS , ACY , AGE , ANCY , ARY ,ITI0 
US , IVITY, ERY , ESCENT , FERGUS , IC, IN 
E, ISM, 1ST, IVE , ORV , ULENT, ISE , IZE 

XT 



201 
T 

202 
XT 



1 FOR A«l TO 20: READ A$ (A) :NE 
1 FOR B=l TO50:READ B$ (B) :NEX 
'FOR C=l TO 3 3 : READ C$(C)tNE 



250 *A^RND(20) :B=RND£50) iC=RND(3 
3) 

260 <D=RND(3) :ON D GOTO300 , 305 , 3 



LOWEST BBS PBICE EVER 

Professional BBS package with X-Modem l 

- Works wilh ijiv COCO 

- Singla or Mufti Df^ve System 

- Hpyas modem tofnpatfcle 



only §m 0 m 

FuB Lm I OQ with Pi uvonJ 
Fl*JF U*Bir PflT*n and Lit[ PrtiWJl'* 
Hunt,* n utfrtfn Am« 
K-khMfc* lnn«ti ft iKijttf i^y ntt, 
fin hl« fal ngutQ* p nSfl*»m ■ J 



PHDEniX BBS 

P.O. BOX 40 1 
flHffini. Stafc. Cuadi 

51P3H2 



10 

300 ' PRINTTAB ( 10 ) A$ ( RND (A) ) ? 

301 1 PRINTBS (RND(B) ) i 

303 1 PRINTC$ (RND{ C) ) :GOT0315 

3)35 1 PRINTTAB ( 1)3 )A$( RND (A)) ? 

306 ' PRINTB$ (RND ( B) ) 
308 'GOT0315 

310 1 PRINTTAB ( 10} B$f RND (B) ) ; 

314 'PRINTC$ (RND (C) ) 

315 'E=E+1:IF E=10 THEN G0TO316 
ELSE 2 50 

3 IS 1 PRINT; PRINT 

317 'EXEC44539:E=0 

3 19 ' CLS0 : PRINT : PRINT ! GOTO250 

Lining. 2: BflSTRBN2 

0 1 LISTINGS ADDITIONAL LINES FO 
R LISTINGI 

302 IF RIGHT$(B$ (B) ,1)= ,, T" THEN 
CS(1)="I0N" ELSE C$(1)="SI0N" 

307 IF RIGHTS (BS <B) ,1)»"T 11 TKEN 
C$(C)="S ,r ELSE C$ (C)="E":G0T0315 

311 IF RIGHT$(B${B) ,1)="T" THEN 
CS(l)« ,i SION n ELSE C$(l)=»ION" 

LlsltrtJt 3: BRSTRHN3 

0 <<POKE178> 
5 CLEARS 00 

10 PMODE4 , 1 : PCIS2 : SCREEN 1, 1 

20 0$= "NR10U20R10D20 BR6 " * 0 

21 R$="U20R10D10L10F10BR6 M 'R 

22 J$«"R10NU20BR6" 'J 

23 E$= ,1 D10NR8U10R10BD20^^,10BR6 I, 

24 K$= K U10NU10NE10F10BR6 il 

25 L$=«NU20R10BR6» 

26 AS- ,, U20R10D10NL10D10BR6" 

27 T$-"BR5U20NL5R5BD208RS" 
2S I$="NU20BR6" 

29 H$- 1 'U10NU1^R12NU10D10BR6" 

30 W$= I, NU20R6NU16R6NU20BR6» 

31 N$-"U15NU5FI0NU15D5BR6" 

32 B$= 1, U20RBD10NL8R2D10NL10BR6" 

40 FOR X=RND(8) TO RND (26) 

41 TT$=T$+"BR-= "-H5+ ,, BR4 "+E$ 
A2 UUS-R5+A$-fI$+N$ 

43 W5^B$+0$+W$ 

50 POKE17B,X 

51 DRAW"S4BM102,65»+TTS 

52 DRAWSBBM27 , 135 M +UU$ : DRAWV$ 

53 DRAWS4BM103 , fie^+TTS 

54 DRAW 11 SBBM28,136" +UD $ : DRAWW S 

55 DRAW"S4BM104 , 67"+TT$ 

56 DRAW»SaBM29,137 ,l +UU$:DRAWW$ 

57 DRAW"S4BM105,67 rr +TT$ 

58 DRAW"SeBM30 f 137 "+UU$: DRAWW? 

59 NEXT;GOTO40 ^ 



76 THE RAINBOW No^fintMf 1*05 



NumberJack 

The HJL Numeric Keypad 
for Color Computers 





Cuts number crunching down to size 



New you can enter and revise data 
twice as fa at in spreadsheets, 
accounting and other number- 
Intensive applications with the HJL 
numeric Keypad, NumberJack. 

A sleek addition 

to your personal computer 

NumberJack has a streamlined, 
low*prgflle AGS enclosure that 
measures Just 5-1/2 * 7-1/2 x 2-1 M 
it, ax. The full-travel keys witches 
have [he same comfortable feel 
and re El ability that have made the 
HJL-57 everyone's favorite CoCo 
Keyboard. 

Much more than numbers 

Besides the len numeric keys, you 
get all' four cursor keys, Clear, @, 
decimal point, Comma, Enter, and 
ail four standard math key*. 



Ai 

I 



Autoshifled Add and Multiply 

One keystroke Is all It takes to 
enter the Add and Multiply keys 



without shilling. Meanwhile the 
colon and semicolon are still 
InstanMy accessible from your 
main key beard. What's more, 
NumberJack has Its own shift key 
to provide convenient access to all 
the numeric shifted symbols. 



Quick and easy Installation 

The completely self-contained 
NumberJack keypad can be 
Installed in five minutes or less. 
No soldering, no drilling, end no 
spucial tools are required. Comes 
with complete instruction $,a Moot 
plug -in cable and an necessary 
connectors. 

HJL performance^ 
You can count on It 

Bounce -Proof keys witches are 
rated for 50 million cycles per key 
minimum and mounted on a solid 
aluminum baseplate. Contacts are 
covered by a protective membrane 
to guard against dirt, dust, and 
accidental Spills, The NumberJack 
Is built so well It carries a lull, 



on o-year warranty and the 
exclusive HJL Products 15-day 
money back guarantee, 

Works with all color computers 

Including Origins 1 , F-vsrsion, CoCo 2 t 
TDP-100 and Dragon, Some CoCo 2 
computers purchased alter November, 
1934 will require a spsclsi adapter 
{$3 00); just let us know the model 
number and we will add it to your 
order if required. 

Order yours today 
Just 589,95 

Cut the tedium out Of numeric data 
work, The NumberJack gives your 
CoCo the Input capability of machines 
that cost hundreds of dollars more- 
Call Toll m« 

1-800-828-6968 

in Now YwliM0Mfl34l1J1 




Ofdflrifiu lnronn«Hon: Speglfy modol (0(ig*rit, F-ver&lor. q> CoCo 2m«j*i t) Paymwnl oy C.O.D.. 
chuck, MattotCirt or Vt&o, Croon Csitt cJEtoniers inclutto ccmpluli/ caid rtumfctn wet «xpir*tion dele. 
Add J2 DO fc u hipping 113.50 for Canada) Nw York tinls rMidwiis add 7 V, salw to*. 
Oe*lar ►nqylr^i mvned 



PRODUCTS 

of Touchstone Technology Inc. 
95&Butljir^] ff&ad * P.O. Boie 2*054 
RocheBtar now VorK ix62< 

TBid-phone- f 7 1 6) 235 a 2SS 





.ware 



$5if$ (EnCn (Ealltgrapl|er 



See You al 
Chicago RAINBOWfest 



Use your CoCo. your 8-bit dot addressable graphics 
pfinler and I he CoCo Calligraphy to create beaulilul 
signs, invitations, iiyers, greeting cards, diplomas, cer- 
tificates, awards and love letters 

The original Calllgrapher tetters are 36 points ( 1 2 inch) 
high and variably spaced It includes an easy-to-use , 
menu oriented program and these three typestyles: 



Old English Cartoon 
Gay Nineties 

Gey Nineties 

F/jG CoCo Catligrapher requires 32K ECB. 
Tape $24.95 Disk $29.95 



ADDITIONAL TYPESTYLES 

These tapes Of additional typestyles are available tor 
$19.95 each. They can be easily moved to disk The 
original Catifgrapher program is required. 

Tap* 1 - Reduced, Reversed, and Reduced-Reversed 
versions 



Old English 



Gay Nineties 



Cartoon 



uvitvctrriciflsliakcde 



Ail typestyles on Tapes 2< 3 r 4, 5, and 6 include Stan* 
dard (W2 inch), Reversed. Reduced, and Reduced* 

Reversed unless olherwtse noted. 

Tape 2: Broad way 'Old StyJe 

Tape 3: Business .Antique 

iusiness ^t?fit#t[tic 



Tfwse disks of additional typestyles ere 
available for $49.95 each. 

Disk f - all type styles on Tapes 1 , Z and 3. 
D isk 2 * alt type styles on Tapes 4 ( 5 and 6 . 

Tape 4: Wild West Checkers 

Wild West Cfietlier* 



Tape 5: Star 



Hebrew 



■Stars UI'JTZ? 

Victorian (Standard and Reverse only} 

Wi cforf an 

Tape 6: 9 lock Computer 

Block 

CarnpuTEFi 



S39.9S 

Requires OS- 9 Version 01.01 .09 and a dot matrix print- 
er The OS-9 Calllgrapher reads a standard input text 
file which contains text and lormatting directives to pro- 
duce standard utput lor printer of disk. You can spedly 
which font lo use: centering, left, nght or full justification; 
tine fill, narrow mode; margin; line width; page size; 
page break and indentation. 



Triese disks of additional typestyies are available for 
$49.95 each, They are not compatible with the CoCo 
Calllgrapher typestyles or program, OS-9 typestyle 
disK must be used witn me OS-9 Calllgrapher 

Disk 1 -OS-9 version of all type styles on Tapes 1 , 2 and 

3. 

Disk 2 - OS-9 version of all type style son Tapes 4 , 5 and 

6. 



Dcslrr UE14I ihjiJut irtqu|fj£-» nt\ ul- 
wuvs wtltifimtv fanaiTmo riVnlers 
bhuuld curttuei Kelly Sufi wart thrv 
irlhuifir-i. I. Id. , P.O. Mux J 
liclrtiuiiitni. Altjcri* TO WILL Uttt) 
4SI4KX19. 

fJi&fc *oftwarc coitipd.ll bit with Kuclin 
Shnrb Di >S fifth 



SUGAR sofhvare 

J 71 LI N. 50th Ave, 
HallywuiitL Florida B021 
1 |305> 981-1241 



Add SI 50 per pri>Tum Jm postage and 
hkinJlinjL Rtindu resident* uiii SSfc *aka tat 
COD order?, ate we konK, CIS order i EMAIL 
to 1334- No refrndt or ttcUm^a 



IHINC WELL 




Reinforce percentage and fraction skills , . , 



Super Mathsheet 
Generator II 




By Fred B. Scerbo 
Rainbow Contributing Editor 



Editor's Note: tf you have an idea for 
the "ttishmg Well 'submit it to Fred 
cfo TtiF 8 At$ BOW. Remember, keep 
i our him < sppt-ifir. and don !r forget thai 
this h basic. Aft programs resulting 
from your wishes are for vour use hut 
remain the properly of the author* 

Welcome back 10 the M Wishing 
We.tr as we work cur way 
toward ihc holiday season. J 
hoot everyone enjoyed East month's Co- 
Co Puzzle Maker. This month, we gci 
back inlo the field of education with a 
program designed to meet some of your 
mere frequent requests. 

[ was very surprised by the response 
I received on Super Math Worksheet 
Generator (August I9R4, Page 38). Thai 
program , for those who may not have 
wren \u was designed to help teachers or 
parents create endless varieties of addi- 
tion t subtraction, multiplication and 
division worksheets. 1 have strongly 

(Fred Seerho is a special m etis instruc- 
tor far the North Adams Public 
Si hfuds He holds a masters in educa- 
tion and has published some of the first 
m> ft ware avaihthiv for the Cotof Com- 
puter through his software firm, tllus- 
f rated Memory Banks.) 



mi^l-ml-lI in ihchc pugc* many lime* 
th;jl Computet Aided Instruction (CAI) 
can also be achieved by letting the 
computer create and print out the 
norm a I tools o! lynching: written mute- 
rials. 

One of the nice things about Super 
Math Worksheet Generator is that it 
not only created these sheets, each one 
completely random, but also that h 
created a matching answer sheet to 
cheek the completed problems, After 
all „ why spend time correcting the 
problems by hand or calculator when 
ihc same CPU that thought up the 
problems can calculate the answers just 
as easily. 

J naturally expected teachers to find 
ibis program helpful, 1 used it myself 
almost everyday in school. What really 
came an a surprise is the number of 
parents who wrote and said their kids 
loved drilling their math skills with 
papers created by the family C0C0. In 
lIil- midst of ail the "thank yous" wus 
nrwHhtrr wish; give us more like this, 

1 1 has taken a little over a year to 
come up with another program that is 
different from the original, yet valuable 
to an important math-related skill. The 
result is Super Mathsheet Generator U. 



m 1 dative uf the original bul n prugiuni 
thai helps with two of the more difficult 
mnth skill*; calculation of percentages 
and reduction /expansion of fractions. 

The Wish 

Many times I am asked to put on 
workshops for other educators in sur- 
rounding school systems. Many of them 
do not have CoCos, so I have to rewrite 
or translate my C0C0 educational 
program 5 to their machines (usually 
Apples or Commodores). 

Many re Lit lie is liked I his program it) 
much they asked me to create an Apple 
and Commodore version. Since neither 
one of these machines have a PRINT 
USING command, it is difficult to create 
a program like this one and have it line 
up the numbers of each problem. The 
task is not impossible, just difficult and 
memory -consumi ng , 

In l he process of translating I he 
original program, one of the teachers 
suggested 1 come up with a math sheet 
generator that could deal with percent- 
age problems. What she was looking for 

Special thanks to John Robertson of 
OJitey, 111., ftir cmiiing nur "Wishing 
Wen" loftO. 



UD^ambfli 1B0S THE RAINBOW 79 



wiis some way 10 express an paper the 
three different kinds of percentage 
problems students must work with. The 
examples are: 

1) 7 is 5% or 20 

2) 5 is 7% of 20 

3) 5 is 5% of? 

1 tithe first problem the student must 
find a number I hat is a percentage of 
another. In the second he must look for 
the pcrccnuijie tlui one number is ol 
another. In the ihird he must find the 
nunikr lhm a given percentage i« 
derived from, A SI three musi be solved 
differently, so tiny additional practice a 
student can gain from these problems 
on paper is very beneficial. Another 
variable this teacher suggested was a 
choice that would allow a variety of all 
three problems, 

Whh thnt wish in mind, another 
suggestion was made: why not at so 
create a program that generates fraction 
problems? For example: 

Teachers must create worksheet* tike 
this at random for students to practice 
on. Having the computer develop ran- 
dom sheets saves a great deal of time, 

To develop these program? Fur a 
Commodore 64, 1 had to work without 
the benefit of PRINT USING. When faced 
with such a problem. 1 usually write the 
original program on my CoCo by incor- 
porating all the limitations of the ma- 
chine I will be translating it lo. There- 
fore, I wrote algorithms for IWQ 
programs that solve these tasks One is 
named Pert-ems and the other to named 
Fraction. Translating these hack to 
Commodore BASIC is relatively easy 
alter creating the CoCo version 

Needless io say, these teachers were 



very pleased with their new programs. 
Percent* created the four types of sheets 
mentioned, and Fraction created sheets 
with the fraction format described. The 
only limitation to both is that neither 
one is designed to created coded answer 
sheet the way the original Super Math 
Worksheet Generator does. Since both 
types of math sheet*; are not thnt diffi- 
cult to correct and the teachers did not 
ask for the answer sheet option, I hadn't 
written them into the programs. 

Therefore, when the lime came to 
offer these programs for my readers, I 
decided to combine the two into one so 
as to create Super Meihsheet Generator 
//. I also realized this would be a good 
time to incorporate an answer sheet 
option, The finished program is what 
you now have, 

Using the Program 

When typing in this listing, keep in 
mind that any part of the listing appear- 
ing in lowercase letters must he typed in 
by pressing shift 0 to get the charac- 
ters, then SHIFT 0 to return to upper- 
case. Only a lew lines require lhis T which 
should he l:i-:iiliiir vmu' at yon by 
tmu yea win notice the screen format 
looks very much like the original pro- 

grnm. \n thr. IWm pr^Ti-unr* run be* used 

side by side. 

On running the program, you will be 
presented with five choices. Choices I 
through 3 ,jk iht three perrcm formats 
Choke J is the assorted /combination 
percentage option. Choice 5 is the 
'free i ion sheets. If J through 4 is chosen, 
you are asked to select the maximum 
number range for Lhc problems. The 
number selected is the largest possible 
digit that appears as the left-hand digit 
(?) in the format; 

7 is 10% of 100 



The program prints the sheet* in 
enlarged print and leaves enough work 
space for students to do some figuring. 
(If your printer docs not use CHGS( 31) 
foj enlarged print, change it to the 
control character that gives thai result*) 
The sheet identification number is also 
printed to maich up with the corre- 
sponding answer sheet. When the sheet 
is finished, advance your next sheet of 
paper to get ready for ihe answer sheet 
mid press enter to print it. The pro- 
gram gives prompts as you need them, 

If Option 5 for Fractions is chosen, 
you are also asked to select a maximum 
number that will be the largest digit 
appearing in the numerator of the 
fraction on the left. Printing answer 
sheets is handled the tame as with 
Option J through 4. Only the program 
lines that accomplish this are different. 
I he program also returns h> the menu 
whenever the problem sheets and 
answer sheets are finished pri nting. 

You may wish to experiment with the 
masimum numbers to give the lyne of 
problem you want, Remember, each 
sheet will be different, hut il you choose 
a small number to enter, say, a single 
digit like' ?' or many of the problems 
may end up looking the same. You be 
the judge of how yon want ihe sheets to 

look. Remember, too, as the student 
advances* the difficu Uv of the problems 
may be increased In other words, the 
program can grow with your child's 
ad van cement. 

Conclusion 

I hope you find Super Mathxheet 
Generator if useful, whether it be for 
home or school If anyone has ideas for 
other types of math sheets I have not yet 
created a generator for. please drop me 
a line with your suggestions. 

Next month: A special Christmas gilt 
I rom she ■Wishing Welt " □ 




The listing: 

10 HEM********** *************** 
2p REM* PERCENT & FRACTIONS * 
3£ REM* WORKSHEET GENERATOR * 
40 REM* { SUPER MATHGEN2) * 



50 
at? 
7JS 

ap 

90 



HEM* BY 1 FRED B. SCERBO * 
REM* COPYRIGHT (C) 1985 * 
REM* 60 HARDING AVE- * 
REM* NORTH ADAMS, MA 0124 7 * 



REM************************* 
10J2) CLEAR4 < 00 : DIM N(5) ,A$(10,3) ,L 
(10,4) 

110 CLS0 : LC$=CHR$ { 175) +CHR$ f 170) 
: RC$-CHR$ (165J +CHR$ (17 5) : EB$=CHR 
${175)+CKR$(175) :GOSUB120:GOTO14 

I 

12J3 CLS4 : PRINT5TRING$ (32,172) r :P 
OKEip56,32:PRINT833 f "percent"; ip 
QKE106 4 , 3 2 % PRINTS 4 1 , »■ and " ? 



60 THE RAINBOW MuvamtW IflSS 



130 FOKE10G8, 32:FRINT@45, "fracti 
on" ; :FOKEl£77, 3 2 :PEINT@54, "gener 
ator *' ; : POKE 10 37 ,32: PRINT <? 64 , STRI 
m$ (32,163); CHR$ (175 ) ; : RETURN 
140 FORI=0TO8:PRINT§127+(I*32) ,E 
BS; : NEXT: PRINTS 13 3, CHR$ [17 5 ) ;CHR 
$(174) ?STRING$(18,172) ;CHR$(173) 
;CHR$(175) ; 

150 PRINT§165,LC$;" 1) ? IS SI O 
F 20 ";RC$; : PRINT @ 197 , LCS ? " 2) 5 
IS ?% OF 20 *' ?RCS; :PRINT@229,LC 
$;" 3) 5 IS 51 OF ? ";RC$;:PRTN 
T§261,LC$?" 4) COMBINATION ";R 
C$ ; : PRINT§293 , LC$ ; » 5) FRACTIONS 
*';RC$; 

1G£ PRINT^325,CHR$C175> ;CHR$(171 
) j STRINGS ( 18 # 163 J fCHR$(167) ,"CHR$ 
(175) ? 

170 PRINTQ384 , STRING$ (32 , 172 ) ; :P 
OKE14 40 , 3 2 : POKE1441, 32 : POKE1442 , 
32 : POKE1443 ,32: POKE14 44 , 32 : PRINT 
£421, "press" ; : POKE14 50 ,32: PRINTS 
427 , "desired'* j S POKE 14 5S f 32 : PRINT 
§435, "category'*; i POKE 14 67 , 32: POK 
E146B,32 

180 POKE1469 , 32 : POKE1470 ,32: POKE 
1471, 32 : PRINT@44a, STRINGS (32 , 163 
J ?STRING$(31,12S) ? :POKE153 5, 128 
190 X$=INKEY$ :KE=RND( -TIMER) : IF 
X$=' 
200 
70 
210 
70 
220 
70 
330 

70 
240 



11 "THEN190 
IF X$="1 M THEN 



G-l:CH=l:GOToz 



IF X$= T, 2 ,, THEN G=2:CH=2:GOT02 

IF X$ = "3 ,, THEN G=3:CH=3:GOT02 

IF X$= ,, 4"THEN G=0:CH=0*GOTO2 

IF X$="5"THEN560 
250 GOTO190 
260 IF CH=0 THEN290 
270 REM START PER CENTS 
280 £N -TIMER 

290 PRINTS 4 5 2, "ENTER LARGEST HUM 

BER" ; : IN PUT A i IFA=0THEN RUN 

300 CLS4 : PRINT0192 # STRING$ (96,12 

8) ;: PRINTS 2 2 9," NOW PRINTING SHE 

ETS. 

310 PRINT*-2,CHR$(31) 
3 20 PRINT ti -2 , « NAME . . , 



» * * * 



* DATE * 



=N 



330 PRINT # -2 , "SHEET NUMBER "SN 
340 PRINT #-2 , " ":PRINT#-2 , 11 " 
350 FORZ-1TO10 

360 N (1) -RND(A) :D=RND(10) :N(2) 
£1) *D:N(3)=INT(N(1)/N(2) *100) 
370 F0RI=1T03;N$(I)^STR$(N(I> ) :W 
=LEN(N$[I)) 

3 80 FOR F=l TO 4-W:N$ (!)='* "+N$ ( 



DCoCo Tuner 



An easy-to-use tuning instrument 
of unbelievable precision 





ti [IDE i r« 
ppfiti : 

rREULiElff V: 



unit? (\ 

Ml 



meow 

ii-Q * \CUt1 UUIfl 

nn Ancnn ■ hai 

ti • tt*rT rKTn*t 

i 1 « nn it imam iirr^n 





• Tunes like 3 Stroboluner ■ ei a fraction of the 
cost! 

• Both generates pilch and measures pitch 

• Real Time strobe pattern displayed an screen 

• Full 7 octave range, including sharps & Hats. 

• Accurate lo .003% * * 

• Extremely friendly user interface 

• ROM pack works with any Color Computer 

• Accepts standard y B " microphone plug 

• Percent oKsei and direct frequency selection 
available, 

• Opliona! piano tuning kit available — 
[professional tuning wrench, 4 mules, 1 leit 
muting strip, and "How To' booklet). 

Send or call for more information. 

RAINBOW 



ttHT-FiCATIfl'* 



Mall To: Real-Time Specialties, inc. 

638<J Crane Road. 
Ypsilanii. Michigan 48197 

or call: (313) 662-6671 

Sh«pi>jng. fldd 2^ UPS ground. SHfc a t or Canada 
Sales Tax MicNgon residents add SatJti Tax 

lJ CCT'1 CcCoTLkoer MotJoie 3. Mann* 

CCT-^ Mctop'ion*; w.fr G card . 
I ' CCT 3 Piano Tu?nn« KJ 





SHipriing A Tti* 



S»9 
$14 



VISA .J MASTERCARD 



Card* 



Total 

EiS 



C<ty . 



SLtUf 



lip. 



IVuwtnbflr 1MS THE RAINBOW Ht 



I) iNEXTF 

390 NEKTI 

400 PRINT #-2,2"* » 

410 IF CH=0 THEN G=RND ( 3 ) 

42^J IF G-l THEN PR! NT#-2 , TAB ( 6 ) i 

N$(l)" IS % OF "N$(2) 

430 IF G-2 THEN PRINT#-2 t TAB ( 6) J 

K$(l) 11 IS "N$(3) » % OF 

ii 

44)3 IF G~3 TKEN PRINT* -2 , TAB { 6 ) ■ 
, . . . IS "N$ f3) » % OF "N$(2) 
450 PRINT#-2," ":PRINT#-2," " ! PR 
INTir-2 , " ■ 

460 F0RQ=1T03;A$(Z,Q)=STR$(N(Q) ) 

: NEXTQ 

4 70 NEXTZ 

480 CLS3 3 PRINT£192 , STRINGS (96,12 
8) ;: PRINTS 224, PRESS < ENTERS FO 
R ANSWER SHEET n ; 

490 X$-INKEYS:IFX$OCHR$(13)THEN 
490 

500 CLS6: PRINTS 192, STRING$< 96, 12 
8) f;PRINT@226," NOW PRINTING ANS 
WER SHEET. 11 ; 

510 PRINTf -2 , CHR$ (31) TAB ( B ) 11 SHEE 
T NUMBER"SN;PRINT#-2, » 11 
520 FGRI=1TO10 

530 PRINT#-2,TAB(6) "A$(I,1 



540 PRINT* -2," "JNEXTI 
550 RUN 

560 CLS3 : PRINTQ192 , STRING $ ( 96 , 12 
8) ; SPRINT#224 , 11 ENTER MAX. DENOM 
INATQR " ; 
570 INPUTA 
580 SN=TIMER 

530 CLS4 : PRINTS 192 , STRINGS (96,12 
8) PRINTS 229, " NOW PRINTING SHE 
ETS. "f 

600 PRINT#-2 , CHR$ (31) "NAME 

DATE • » 

610 PRINT* -2, "SHEET NUMBER "SN 
620 PRINTS «2 " 
630 FORZ=1TO10 

640 B=RND(A)+liIF B>A THEN 640 
650 N(1)=B:N(2)^RND(B-1) :Q=B*(RN 
D(4)+l) :N(3)=B*Q 

660 L(Z,1)=N(1) :L(Z,2)=N(2) :L{2, 

4)^N(3J :L(Z,3)=N(2) *Q 

670 F0RI-1T03:N$(I)=STR$(N(I) ) ;W 

=LEN(N$(I)) 

680 F0RY=1T06-W :N$ (I) "+N${I): 
NEXT Y, I 

690 PRINT#-2,Z;"." 

700 PRINT#-2,TAB(6)N$ (2) 

710 FRINT#-2,TAB(9) 11 

720 PRINT#-2,TAB(6)N$ (1) " TAB (20 ) 
N$(l) 

730 PRINT # -2, " ":PRINT#-2, M « 
74p NEXTZ 

750 FORI=1T03 :PRINT#-2," 11 i NEXTI 
760 CLS3 : PRINT§192 , STRING$ ( 96 , 12 
8) J tPRINT@224, " PRESS <ENTER> FO 
R ANSWER SHEET "l 

770 X$=INKEY$:IFX$<>CHR$(13) THEN 
770 

760 CLS6:PRINT@192,STRING$ (96,12 
8) ; :FRINT§226, " NOW PRINTING ANS 
WER SHEET . " f 

790 PRINT#-2 /'SHEET NUMBER "SN 
800 FORZ=1TO10 

310 N(l) = L(Z r l) :N(2)=L(Z,2) iN<3 
)=L(Z,3) :N(4)=L(Z,4) 
820 F0RI=1T04:NS(I)=STR$(N(I) ) :W 
=LEN(N$(I) ) 

830 FORY=lTOG-W:N$ (I) »+N$(I>: 
NEXTY,I 

840 PRlNT#-2, S| 11 *" 

850 PRINT#-2,TAB(6)N$(2) ; TAB (20) 

NS(3) 

B60 PRINT#—2 , TAB { 9 ) " 

_____ ii 

370 PRINT# -2 , TAB ( 6 ) N$ ( 1 ) ? TAB ( 20 ) 

N$(4) 

880 PRINT#-2," ":PRTNT#-2, " " 
890 NEXTZ 

900 PRINT#-2, M M ;PRINT#-a, 11 " 
910 RUN 



)" IS «A${I,2) W % OF r, A$ (I j 3 ) 



i)n* -hner Contest Winner . 

This program figures mun Lis jy I nan payments. Jusi 
enter the principal, in teres! mie ant) numher tiP years, 



J C tango 



The listing; 

10 CLS: PRINT: INPUT" AMOUNT BORRO 
WED"; A: INPUT" INT* RATE (%)";R:X 
NPUT" AMORT ZN* PERIOD ( YRS ) " ; Y ; K 
=1+R/200:F^K* (1/6) -1:D=1-K* {-2*Y 
) :PRINI<§161, H THE MONTHLY PAYMENT 
IS M |INT(1P0*A*F/D+, 5)/100tPRINT 
@193,"MOLY, INT, FACTOR: "ftPRlN 
WSIHG". ##########" fF 



lF«P ifu* HLCinn^ wive-Wi mniTi| <1w .mii Km »hii hetM unit ropfci 

..I p. i.'i /w .VaouJ ite*T\)un\ &mk W Minium Jmi ill ctimpaiilDii Th< 

Mr. tut ftamt'mt, -Irfi f-rrru^i-i Hifii \ 



82 THE RAIKGOW Novirrr-ddi i&BS 



"The CBASIC Compiler" 

Now anyone can create fast efficient Machine Language Programs 
Easily and Quickly without having to use an Editor/ Assembler 



•-rW. ■ * 1-4 nto^o*l my *■->«■ IWtc futff f Qmpfc fataa* CBAJK d '« t lyiaair^nce, r> 

•4k Lh* EiW^M Cnfc ftita pn^uN. a -so Btw pvfttn '.*< S" *mUS *-•) L-i f5A3" >ut bm 

-» X r«-*ri W 'jngr s i- LHu i u r j hrt«Bi Tatar! 0*K can asoml n^«<t 

« [al fj-fmirJ C^r B«a£ fl*I WlV* JwK tW' Ma.*!"* Lf*ugr dMflW« a#»(h *• wa»S dbatf, « dn» h * 

Tfcp pppvw Dtrauwd iy r»- mrnpan talfWH ff*ioln# aunt; dri-a pnsjmn A aa» h kin *d 
ai*Wiabr>a^ aaajl hm and ^a if aiai aaWaana a fKttrt Scat lha fairnal Bfl% aaa Iefjiv ad aaa! 
irmaWiS - is. ptfir Tln'vvikiik. iMtmwKww <w a*»arj mh* "bo M»" ►* ^ 

CBASIC WAS DESIGNED FOR BOTH 
BEGINNING & ADVANCED USERS 

CHASC d . r*cv4Tii' Hcl Uta BaJrrat j K»itr p utfW *wlw*< ft— q ■■*» lury). 

ir^iw lar tkajapii or Hmi a<t)grv*»i» taa ma ;2rr*r nprflr*'*r ~T V #irq tj mt</ rt'j ^iit 
i\*r*-i W n I- mtwyttatfQB. an] r; at iBank! tfVlSK. h#*4a I ft* yem a*<maafcdr> AHarrhaf 
k. J,, ii tr*j I'nc- |ri V Hm *a» #* aadad tec Mm1> ry<! trM> f» "V **MA£ad fiiuc uil Hsfrw 
lirpn' t*V*""" ' CSAS" w4 b* |ja* i «| t-*iJ nity avail ir ti>1!; M< amnafrra 

Hjarjda <:m oncAi n • ►» I O *3 t tiHj <Mjt>w m 'J'i"» 

CBAl^C addi inan, faaim M b*vt * CeA* tt*ae Imjr-iri. mJD-tmUMi'to limih(i»)M( 
ir ? ri'v* i <4**^»wtd»* Ni«fW»-tN*»Ji/lliiSfC**«)Dnrtl , ig.Tiisn*ni. »a«ai»iBxw'. "»* 
W IVM rjirtfal. WWtqt n^ft wi^w ki»«ilf»iH-b™l»v»>'rt|i?*'B^»*i 

* ^van ftat cvfiirt" n*l a» id.i UrtC DT^n l>* 

FULL COMMAND SUPPORT & SPEED 

0 lik uvfM ALL 4» Hflt Ln» RntKur ij«i«> Ptfv «"J a Oi^*!^ ifiJrMi m EA*4rf 

CwtorSiac Im1 il itfl Tl T1 1 i MT**) 

CtWirV^.%t^rfCliffi«n|iW»«imMUi 10« KW1 *»• f^PP **i tea. an\b**m 
H «W> r >nf ktf * p«ff4* tWU t iwlw kftjuw BKV<m a m«-> rtortrr A win 

Un^j<^k jt^j#ii. ilipi injh ui» tf>«ry rrmald il idli *v) drf^ieiiid bi rnute: dtft CBAS)C «i • >«M d dvpi 

iilwr4ViM J*i4li^Jtwbrx w 7 to H rrc^t' *U*%» — • iwf-^rf * F»^*** 
K»n I « I li Ki»n 10 n." ^ Puc r*» 'mi n j ta t nno! 

MORE THAN JUST A COMPILER 

*4Jcif& fWff**l WT4fT *4* 1 W>»*M«fl w*i fae^lcML rjcwp^d mfiic^ l<r (--.! < 1 1^ 

Rmc -prijwm b Kh h« << bkxi *fc«i n! O^f 4inNint *A Mt p^in tmntoif *c>' rj 

tar Jtba^g. rwfaq ni «¥ttl^fe9 cJ «#g papaft tw tutki ami V Lu*k*f W 

jji^i&t; fmptrii :> v^w-i-f, _r lart anwfi 04tn| Vc»aM wt ** prrtn hikd ilk aid dfrrtl r-tmriil 

x nwHHl «|H9> t IV 7V*i far h»i eu^i Un bJl r riiiM matn -rjfi-n miiitx i+u-r(o it faay a 
Idkt at 1 1>|" I C3ASC lull mi fan «hn uvfa^. ■ [m*« k< Baptca " (i* pn>f W '* «f t 
ual AJ m *•» • a* ■ to< >lw ram akir av nti «M p> van* *W «**ti ' ■ *f**i«d Hw 
un a*\ Tt mfm !■» to** {ukx **** Cm phut « tMWI > )afl K> rwd. n Mpk 

HI- RES & 80 COLUMN DISPLAYS 

CUSC It dw »k, C<M1 tea Ctejfta te kcMfi ti mc HJrtdiito «« ft H kwd-J^ laife 
irw it, .-ypVr tji ^xpffa bmtlaFBJ AUad fti T iada* [>»a> Dettrt H><4aa*< ttth iM fif 
1u»u av [an i# -h# rarcUrd L1HSIC LZP>Jn pHkv r»W> rxn tlw Aolri M 1 larf a«r*4l 
kldfaal aaai? nafA^j ha dWW ** «'v »-n*li *i vw u»^*"l ^rvwrrt 9 Y»* CSWK f 
WW* aa 4*pkv r va lupu 1 , *1 1*4 H do 1 1*» 1 CRA.'K lc^cvkJ 'Hflf_T" Tl«r <an«w 
Hpa| Hiw da: CBASC rrian ^yaiTB«faaiu<a(Natiii'^ d«TJ-, '"i • ,iIh(J^.i!.^>, |u»ip tVc 
■v t* hr-XO* .tlriM anr?r mania tot* jeba iha^vdaDiam Cat few intSnV^ rt ** if ►i* »>,<.' 
hht *i Mi •> kw ■* wtir v*» tuna, tat I cku «rwf . mm «a#tn »«ai gudw-iti" Ma«™*(t 
at r ngurth aili ■ ■ If if " -. I S im )Zj i a*n vif>ii» i*iiJyiJFT»«i;i«i»»H U^wi a»l C"nki 

tecUlbtf teaaui vw> BEMfBSi lai M» cpan tfa iK* dcbth cad dikan Wikald^wTDairunrttr 
.lmiPa*Mwailfi r i fc<l ^ 

64K RAM SUPPORT 

Ce**%ax i *J Mv i-aUc Pa *H ^ «avea viu baafca • #v Ccti CoBputc £4K aiHalcdi Mmg Ln^ aa f 
Oiabr iJoti mi C tia fci . . OWJC tral ■ KacaJ (aMMMd V o4h. H«X .wH «- 1 

i^uipprr. 1 ti luj . iiv du uxn I-K J NAK aaa« UTmalrafy In tronUn ot iw prnin aaaar d 
la>m It w« m cMa Hl t a i waaA fc» BOWl » tni mil aWa taaard Th#™ a* M» rtfw <aa#audt tm *km 
■vVwkdAl ^opajOCadlUM iwia^. pujw ronyi Wo t*M Cptai Hmc < ifa i i Jrai', acQjm 
fa tax SrW RAM a« CBUJC 

ALL MACHINE LANGUAGE 

CfUW » 1 y f*K at«H MaJ*» I JraAdO* « Ba». >»i C,-*» lift, i:.n;tln 

fta^4*4C&A^<v**iad«BnD*>ai)«aypcgM i*» ^ ■* ^ ft>aii.»r. j] ?1 k , jnps,, 
■ ui i<er4 u!h laoul 1 UK. jigj.>.> tet td taban cr4 t«uau am KnuOi aaaal JtK H proa 19 ^xnnl i 
«**t awaa-n on araj «ai nHiWn Mqu) JCO ra» ttai #a*r<) a* btbi nsio-am CHAit 
Uturin anatw* wA Ifata^ ad aa*J ♦ ail roaaat * MH paafwn tr dai t» as Uar, a rmuuV TM't aa>aa> 
1 h»v M'^ ov»r**d i'»'h¥ Si*d Wrtt iltat Mrtw o*«n r^im -T«i ba *n»u» |QiMiMhfatmi0aj4*hti* 
J-JK Wtn VflU flaj« lno«n ita# *» •*« p>f tni ai i^"4 ef n-tw foaaani «v<aaa 



THE FINISHED PRODUCT 

V4«(^A5Cai«a«t«»t— «»>Nap^lA.l J I 0 il~ n 4>aV Tm» Sorana »**a1 rfftnT^^rxL 
Wrf. wd Ti4>|r£sd Scr«*i ft a)l|i, i a nl MDaf ix 1 w«V i*aai gr pcoanrmii] ajraMSSM It gawiat t 
'Wi^aur fivt<y fWi ti*;!i** praMMji mgiiar IK* tna>«d ovtwd ar FQV» dau rxn ban U> M irMTUcall: 
» Biatf J l n gMa' MyfV^««ci llfra^i a Cg airair 4 l "Hm «» war? otwui 15 ffk. bti m d tt tiwi 
f i4f Qaar iJnpan JljtiI wrsiiaiaj. iln ua^ Son* *f tur i Tijair r~~M~fti rtwd a tapanH QaK (kb>*« 
at #4tr tai hfn n ani In aana fj«t. HaBJ* Ituf 1 H^jntar c\m>: jr^fir; hr raVicK! >a 't* iTiaW t^f**" 
4*1 [aVn W «|kbvi lar INJV I'M ntuui CBA&JC iw'i da 4* AIL J *■ cM^Mtca •» ta¥«W 
•au < m^U aarfaaraiajaip facfBar 1ha 4an ml ivoarr ary *"d d 5ok * n |::i«vi 1 <ni 

COMPATIBILITY 

Vc% awr r* rfw 'few nb-Kh » irKir 4«il«d LtKfTTj*; Wl «?m y^au iLiKEjaaaay 4hai 

Inn itx a-vt 1 1 if T>k Kjknl par d +*i {•/ hat • at *nj ■anyt aw) Krafatti CfiASC dkas ref 
m* » r*«r lia Ctta EU»a B too abuftai nrnrtrt riorm* m lull tTirq n a d du «a aWU Ta*a atij 

I jbt^ pawoMM) n oirt | aWetairaaa rat Una m ii m it» Ttataga UdaatTt" H c V i H AWCaAfDC 
ew>: j« t*' hi laans. * qui hs* ho* tut* ajacr K laa t* ran Mnt WVt rtu tfrmtV * tflvfl Jflaski 
•lCBWIf, fwad a4« faa hadh auitiamnMH k;w* k» tat»i«awrr Oawraon ai anaj V «D anap 
MtaajGimaKli. u» ao^l WH H5AK40.WJ r * laifta a not r^BaaanaaJ, CBA9C a4 acmki^ *ttv>r H 
Hr*Hj l V< l|*i>Vi. unflkr Bra? tj S«*f arooflt. rr<yi, tj SO dKmaan lf * «t*1 AXlflOJ lot Oni 
ot*V« yai «iuU tri tin. -V aaviwi lavt *# aa-a at Cda cW ad arraj *V *>nrr, tv array DAl r» 
aaaAl «li -a* W$C<V lha ^r%J a* 5 rA«^a> a k» #■ tHM iiarmf-f f#* iawWI h^j tnivt id |0 •ami^t > 
aat CBASIC aflaanrarikafy inarur toaca lor :l> 0-$ drpoi rf B tA«aAn Ii tuna i«lw r«N rW <n H ■! 1 
y«a Aa* to tebm tVtXV 1*^4 tardea atad k Ita c^^tn .iJXM w a iaa Anl *t rtaat m a-iy si W irran 
»W> b4 ttBHkK UtlL aaod hHa to UM ADtUrtiM a <1 Fit i j 414 ^~ Am* K r Hh_*ri 
» v MmIivi fpfca l vui.' a kjh ana ■« km> L' l-jit «i a * *nir rtu v«wy ,1 mj il a H a wwa> 
B*nl iMfcut tl t.,1 

CBASIC REQUIREMENTS 

CB*S>f tyjaa a fal Pa* ijf V% awlal aaK taa D4 rb>t^ *V «-^\A aKUiwaMirai rmrahf W« 
CBASIC 11 apnawlaa at* dl d C<Av i E»*l>*d tec aaj rjsB T>aV tec V|.(J Md Vk.l 

iiw»raV>.'., fi^*^0tt*tmt&t***tnil&n-tKMi. CJAJlC a NfJT owaatalf aa"! 



DOCUMENTATION 

1f» trwji'awtfc # |> i^d»l >aS «iij ata#a> a ujry a>wia In ■> ja T>« » r^-iual^ hr *1an yiu pa 

m a* > jwy>a a t qria p w atd iimWn uttlBASrC tif. :Iku^ C&A5IC wo D#Uy*d ■ aocLkai Ftw^ 
ananaa ia>dwma»i> » «pnM« r i<i 1^^*^ i u ^^dr ■ nurtal #al H rat ca^ aaa/ to aw a-a aadaplKid Sd 
aaraadaaata ard f anrnaa n«4di hr •> re* n nrtitLia d bht Th* mMbd rcialad aak OlASC coraej 

^ nroraxuav t?U p^aji d ltd aaurMfcai tot aa tdn* rnavaa ifw^Rtwivi vaat jaaafadn m t 
jaa> 1wUl)itul«^ mi umlt Sav* m«V maaH * la luv k«i^W p«j» ma l Tha toftnul rda* kaa* 
Hr>at Mail irt»n d dd nunuil and ani till aurj dwiaapn d *K* ua «aj n InnvaVrr; wif nafi 

andxaj T^a mantid U| 1r##» acaoht. lha Eijat Coopal *?d fljr>*4ji f ah d Ha a an ill J rm aaan 1 » 1 
«di 5auun ind »jrjata>M «H prwtv* « ih* Vfr d aadr p*H I vca «arrt (ft yo-< ioJa »d Irw ila aam awanr 
^ anpi, 4k*>#4 a>M* ta p^n paj tc«nrp«;<* ^cftm Kin nn Aw txi <^ *w pajn TW Maul lad 
• M lt> ay 11 aprd ftparJ haca aOi agradf aarai vuntta Hvfn Soaw d l*a iTpcm hJM »af **■ CfiASJC 

wi r 1 ™-!^ lS< nuud la artra Utt BeU ereauv man** ftcy >4>* faa Uaal 

COMPARE THE DIFFERENCE 

CfkW*«id* •■•*-" ^ Eu^Cwadk ||*rtar*l,ro» ; *aHa*Ci)atT^ 
Ccatan CaAj*Tl laaVM It alM ««• e*BC*qt dlat aid y»1 aa «a dMrarwa WWr ro-^raj CAkS>C «< 
otetenaaaB T *§V wad anp axnt d ihna MtfW ai aad Doar I aalOnS (rO rartaoa^ Vftu laVi WW 
»aai4|Q < *|jrjB«rn*ir. ; vr[ , lfrT WJT art a) *t V,**l d»m4 nyapai araaj feMnia. nt lt»^ 1i»r*|T«i d at 1 
ftaKlaaadiijafaaa-tarvyfca*'^ ,™ VI. -S Ml.H11.LV\1 XfL&V ]l.M«i 

l"^ ^n>. hu r**m+\ ^"n.» lia ai-y A rwa* M-dia^ aa 3*tc [>m 1 hqcczI af«a Hi-Kan >apraj 

iidirwti indvjaa fLAV IHtBV G£7 aal RJT ataaj k-a uca rymi m Baaa? ta> ynu «M* Mm t*l aKauu 
tjw [.^ttiUjtiiyiNlaWcmiflaal^i^LqnptwldBad^ 
lw» ii|i»r« a >i^m> ahhi H PatfHMi 

PRICE VERSUS PERFORMANCE 

Tba pro d CBASIC a IW IP II a Ita iroti aipaaa» Co«J tea Caatpar- 91 Aa sitht. ant aal anrdi *a 
fwtm»rl Ala ipoi o*tt 1 rtan anVjg «rd w*Tm| CBASIC la *a«ai t dia Baa caxl Concattk Cw* 1 
rrvapar a ibah Hral d :na OA9C uam alaady l«-jH aaa ar aaaa d lha ^af raaadan aa a* iraaVrt aaa 
K>»» irra T JxMiar' H«fi p>ntr«tWliir*dWn • v** •d'#p D uro^la wl aA yw t»a d dana 
T*'-#tl r ai frrl area Bwaav you 114 a iHfdr mraara t"» beribrpaaca d CEA5*T apafai any Dika aaak 
.pt^oat Ddkit ar DHat OU9C fVti yn aaH than cm,- tda> Ctte B«x L_vynVj i^aaa 

ORDERING INFORMATION 

To imi!.- L UAM<- h> iria^alratk at rrtaiu) mrler m ihr» - i- .I lU?[l fiLn 11 DO 

tar itapfijftj and tUfMllrnt lt> UM «t4rtJa ilUd arid* 
boniN tt WSA, HASTtnCAXD at COO Od UI It rKB} ttt-QfU ■Aajadaj Qra aMUda^, ?aa- k Soar PSI) 

CER-COMP 
5566 Ricochet Ave. 
Las Vegas. NV 89110 
(702) 452-0632 



TURN OF THE SCREW 



Putting The Finishing 
Touches On The 
Analog-To-Digital Converter 

By Tony DiSte fano 
Rainbow Contributing Editor 



This month well finish the analog- 
to-digital project we started Inst 
month. The most Important part 
of this project is the chip that does all 
the work, There are many chips on the 
market today, ranging from very cheap 
and slow to extremely fast and expen- 
sive, My budget (and L am sure I'm not 
alone) is very light. I found this chip in 
a local electronics surplus store and 
paid a little less thati tw» dollars fur it. 
The chip is the Teledyne Semicondoclor 
number E700CJ. U is an eight-bit 
analug-to^digital cunvcrter. 

This converter ts a fully self- 
contained, single 24-pin, dual in-line 
package. The circuit requires only 
passive support components. The eon- 
version technique used in this chip is a 
oil different than the one I talked about 
last month, but the net results arc quite 
the same* Conversion is performed by 
an incremental charge balancing tech- 
nique that has inherently high accuracy, 
linearity and noise immunity. 

An amplifier inteyraU's ihe sum oi the 
unknown analog current and pulses of 
reference current. The number of pulses 
(charge increments) needed to maintain 



(Tarty DiSfrfa/io (\ net/- known tt± art 
tariy specialist in computer hardware 
projects Hi 1 fives in Laval QuexL Que- 
bec.) 



the amplifier summing junction nenr 
Bftnil is counted. At the end of conver- 
sion the total count is transferred into 
the eight digital outputs. Figure 1 shows 
the pinout of the S700CJ analog-to- 
digital converter. The following is a pin- 
by -pro description of this converter* 

rin ft Inscription 

I to 4 No connection 

5 to 12 Eight data lines — These 

output-only data lines repres- 
ent the eight-bit value as a re- 
sult of the conversion. Pin #5 
is i foe most significant bit. Bit 
7. Pin If 12 is the least signifi- 
cant bit. Bit 0. 
M tref This the reference 

input current used to compute 
to the unknown cnrrcnl, 

14 Yin — This is the unknown 
input current to be measured. 

15 AM Pout — The output of the 
firsi comparator. Used to 
limit high frequency oscilla- 
tion. 

16 ZEKOadjusl - This input is 
used to adjust so a zero vol- 
tage wiil hi accurate. 

17 Jbias - This input current ad- 
justs between the speed of the 
conversion and the supply cur- 
rent. The faster the conver- 
sion, ihe more current it re- 
quire* . 



IS VSS — This pin requires 5 
volts power supply. 

19 VDD — This pin requires +5 
volts power supply* 

20 GND — This pin is the sys- 
tem ground. 

2 1 1N1T — This pin ts a TTL 
level input used to start the 
conversion process. Can also 
he connected to be tree- 
running. 

22 SUSY - This pin is a TTL 
level output. When it is high 
(logic I), the converter is busy 
calculaiing the next value, 

23 VALID - This pin is a TTI 
level output that is high when 
the dam at the eight data pins 
is latched wiih valid dala. 

14 Another pin with no connec- 
tion. 

Figure 2 shows the circuit I designed 
for I his project, 1C ft! is the converter 
chip U is the h f ;s r t <<\ Mil- |n Ml 
the pins described need not be repeated > 
however, there are a couple of other 
support chips that could use a Little 
explanation. 

The first (If tt\) is a 74KS374. Hm 
is an cighl-bil. D -Type flip-flop with tn- 
st ate outputs. It is used to store the data 
produced by the converter and to act as 
a buffer to the computer. The converter 



84 THE RAINBOW Nove^u-jr Wk ; 



is wired in a free- running mode Thai 
means as soon as i( is finished doing a 
conversion, it immediately starts again 
as opposed to waiting for a signal from 
the computer to do another conversion, 
The data valid pin of the converter is 
connected to the <iock pin of the 374, 
therefore transferring valid data from 
the converter to the flip-flops. Data is 
transferred from the converter to the 
flip-flop on the rising edge of the signal 
onlyi therefore no data is lost when the 
convener is busy doing the next conver- 
sion. 

\Cft3 is the other chip needed to make 
this work. It is a voltage regulator; a 
negative voltage regulator at that? It can 
take any negative input voltage from 
about -8 volts to -30 volts. The output 
will be a regulated -5 volts. 

Why all this negative voltage? Well* 
the convener is kind of fussy that way. 
It needs -5 volts to work (something to 
do with the linearity 1 am told), If you 
are using a regular CoCo or a Mulu- 
Pak Interface, there is no problem, but 
if you have a CoCo 2. you will have to 
fish out some negative voltage. [See last 
months issue on how to do that ) 

The 7*05 is a three-pin chip that looks 
more like a power transistor than an tC. 
The pin numbers and description of this 



chip are simple. Looking at the chip and 
legs pointing downward, the left-most 
pin is ground. The center pi a is the input 
and the right-most pin is the output, 
The IC does not need lo be mounted on 
a heats ink: there is not enough power 
demanded of it. It also does not need a 
socket. 



The rest of the parts are just to make 
the converter work properly. There are 
only two adjustments to make; HI get 
to that later, but now 1 would like to 
locus your attention on the three resis- 
tors, R5, R6, Rl\ and switch SI. Yon 
may or may not warn to include these 
in your firm I circuit . You may want even 



Figure I 




NC 

DATA VALID 
BUSY 

IN ITi ATI 1 ' CON VERS 

GND 

Vdd 

Vss 

I sua 

ZERO ADJUST 
AMPLIFIER OUT 

Idj 
Iref 



8700CJ 



Figure 2 



Ci 



— 20 



Dl<jTr 
DE<|2]- 

D3<HJ- 
D4<ffl- 

D6 ^Si- 
ft? 



6 



9 



12 



16 



SI 



23 



LI 



J 

c 
1 



bCSC .36 
CND<33 



'A. 



12 



i_ 




7 


10 


B_ 


a 


13 


§ 




7 




10 


5 



21 



[ 

C 

2 



15. 



ca 

-if 



G2 



16_ 
Lfl 



R5 



fcfi 

"W\" 



R7 



INPUT 
VOLTAGE 



17 



la 



HO 



V2 




. + 5V 
-V\\ 5> VI 



i 

! 



C4 



1 



Analog- to- D ijiil j I ( on vert er 



Movem&jf 1Q&S THE RAINBOW 85 



more than three resist om \\ all depends 
on what you want lo use ihis circuil for. 

The input resistor, k5, lift or K7, 
depending nn which one is in circuit ut 
the lime> is a scaling resistor. The vuhit 
of ihifi resistor will determine what the 
full-scale voltage value will be. To 
determine the full scale voltage, you 
musl follow this simple formuln: Rin = 
VLn full scbJc { IOuA 

Where Rin h the resistor value in 
question, Vin is the full-scale voltage 
wan icd arte IOuA (micro amps) is the 
current required for full scale- This 
current can be changed hut will remain 
constant for now. 

For example: You want a 10- volt full 
scale. Using the above formula, IIJ volts 
divided by 10 micro amps equal* 
1 .1)00,000 or one mcgaohm. I put RS at 
JOCK ohms to give a I -volt rull-scatc 
reading, K6 is one mega ohm for a 10- 
volt reading and R7 at 10 megaohm to 
give a 100-voh full-scale reading. These 
should be metal film resistors with a one 
percent tolerance or better lo ensure 
high accuracy, I used these because of 
(heir thermal stability and low noise 
generation 

These three scales can be whatever 



y o u choose, J usl f o I lo w i he f orm u I a a nd 
you won't go wrong. You can even add 
more resisiors lor more scales > but of 
course you will have to change I he 
switch SI If you need only one scale t 
only one resistor is needed and you 
wotA need the switch cither. 

The const ruction is not loo com pli- 
cated T but care has lo be taken because 
the S700CJ converter is a CMOS chip 
and it is very sensitive to static electric- 
ity. Use proper antt-slatic handling 
procedures, Do not insert the chip into 
its socket until everything k finished, 
checked and cleaned. It ts important lo 
clean the board properly. Leftover 
solder flux on the hoard con affect the 
accuracy of the circuil. It may even 
cause it to tail altogether 

1 1st the Pahs I iM and the diagram in 
Figure 2 to build the circuit After the 
circuit 1* finished and ready to he tested, 
insert the convener and power a p. Like 
most of my projects, this one is made 
to work With the cartridge connector on 
the side of the computer. It will jioi 
work with a disk drive controller 
plugged in because ii uses the SCS tine 
and is memory mapped at SFF40 or 
65344. If you want to change where ii 



i* mapped, read my article, *fltttt '" 
Follow u Memory Map/ in the June 
1985 H ainbow. It will, however* work 
wilh ii Multi-Pak Interface. 

hnllm* Iht pnnviliiH'!, wiili Mil- VI I l 

to set it up In order to see it all is 
working welL a simple program is 

necessary, 



10 CL5 

23 PRINT PEEK (65344) 



GDTD 2e 



Run the program r Touch and let go 
the junction of C3 and C2 with your 
finger. The number on the screen should 
change value. If it does, all is well and 
you are ready for the adjustment proce- 
dures, tf it dose n't, cheek over ihe 
circuit, repair the problem and Iry 
again. 

The adjust men I procedure is simple. 
"I he first adjustment is the zero adjust, 
Ground the input, thai is, add a jumper 
from the input pin to ground. Adjust V I 
until the value on the screen reads zero. 
Increase VI until it just changes to one 
and then back off until it changes back 
to zero. Now remove the ground clip 
and enter a reference voltage. This 
reference voltage should be the full- 
scale voltage of the resist m selected 



LET US HELP YOU EDUCATE! 




QUIZ ALL 



Create and print a test for someone slue or lot them 
study on their own. Tests can bo short answer, multiple 
choice, ot tuxa telse. There is even an option lor the 
computer to general* the multiple choice answers! 
June B4 Rainbow. "I Jound Qua Ail to be en excellent 
program ."' 

16K iape32K disk/Ext Bu * $24 95 




Sea your own hat of words incredibly transformed into 
CROSSWOBDS, WORDSEAHCHES* and WORD* 
SCRAMBLES* - • nl the pu»le and key with riny 
dot-addraasanble or Gjc.dato printer and save the 
words to cuid later (ar ,i dijjeient puzzle 100% 
machine language, 

32K rape or disk - 329.95 



Both tor only 545.95 - Save over 15% 

Moto these popular programs are better than ever} A Jlte iMlitg adds ndivineed edtting to Qtttir. Ait mid tranters 
from one program to the other. You can even select itrmsfrom separate files to create a iximpwliensive list far 
puzzles or quizzes. And PUZZLER is mure sophisticated than ever! Upgrades available. 



Call or write for our fro* catalog^ newsletter • Dealer inquiries encouraged 
XQ_QgPgg± Specify tape or disk * Add 52,00 shipping * COD S2.QO extra ■ Utah res. add 5 3/4% 

J 1 066 lurMI ee Drive — Sandy. U la h — HQ t - 57 1 - 5 02 3 L _ 






86 THE RAINBOW H^.ivomtKiT 19H5 



above. This is ihe Pull-scale adjustment. 
For instance, if R6 is selected and the 
value is one mcgaohm, the full -scale 
voltage is 10 volts. Put a known 10-voit 
source to the input. 

Different resistor values requite dif- 
ferent full-scale voltages. Adjust V2 
until you read ISA. Increase V2 until it 
just turns id 255, Go hack 10 the /.em 
adjust and cheek, it agfitn. Do this until 
both udjustmcrius Are right. If your 
values lor R5. R6 and R7 are accurate: 
aJI the other scales will follow The 
accuracy depends on the accuracy of 
these resistors. If you arc a real stickler, 
you can add a trim pot on every resistor 
and adjust each full-scale separately, 
Thai is all the adjust men is you have u> 
do. 

That covers the hardware end of an 
unalug-to-digital converter- There arc a 
few things to remember about Ihe 
circuit First of all, it is only good for 
positive voltages. Negative voltage* will 
register only as zero. (I will not, how* 
ever, hurt the converter There is a way 
of bianmg the converter to except neg- 
ative voltages. If enough readers are 
interested, I'M do another article on how 
to expand on this converter, 



The input impedance depends on (he 
full-scale resistor, H will typically range 
from I00K ohms to about 10 mega- 
ohms. The possible uses for this type of 
circuit are endless. First,, it is a voltage 
meter. u*cd for measuring voltages of 
butteries, translormers, adapters, other 
circuit* and many mart. But, lor most 
of these item* it Li simpler to use a 55 
Radio Shack volt meter. 

So svhy the fancy-panU converter? 
Well, there are many purposes. With the 
proper input device, one could make a 
long term study of outside temperature 
patterns. Another would be the stow 
changes of alpha wave* in meditation. 
With the right software you could use 
your computer as an oscillascope or 
even control the temperature of your 
house. I can think of many things, just 
use your imagination. 

As always, if you have a question or 
a problem and absolutely canH wail for 
the post office, call me on Monday 
night'- ituiy, and ultci supper, ;U OU'i 
473-4° Ifh If you wrhe and want a 
1 ciponsc, include a selT-ad dressed, 
stamped envelope; my address is 4680 
IKth Street, Laval Quest, Quebec H7R 
Sorry, I don t do windows. 



Parts List 

II' I — 74LS374 octal flip- 11 op 
IC2 — 870OCJ eight-bit A-to-D 
(teledyne semiconductor) 
ICJ — 7905 -5 volt regulator 
Rl — 320 K ohms Va watt 
R2 — I00K ohm* l / A watt 
R3 100 ohms Va wart 

R4 I0OK ohms % watt 

K5 I OK ohms % wart one per- 

cent metal film 
Rn I meg ohms % wott one per- 

cent metal film 
R7 10 meg ohms ■/< watt one 

percent metal film 
RB —IK ohms % watt 
CI — .luf 25 volts 
C2 — 270 pf 25 volts 
C3 — 68 pf 25 volts 
C4 — A uf 25 volts 
VI — 20 K trim pot 
V2 — 50K trim pot 
SI — SPTT rotary switch 
Misc. — 24-pin socket, 2<)-pin 

socket. C0C0 proto board, 
wire, solder, case, etc. 



■ — 




MARBLE MAZE 



KNOCK our 



rim 



1.1*0 LEWCL * ttK it 




■ • *I»1L J 




1 lm 



WtKm "lit fNM IILfiM ruiiiHii 




Move your martjle around the maie-s In 
your search lat the finish Uriel Avoid the 
marbte eaters, acid puddles and etriar 
creatures lhat inhabit the mazes Avoid 
laNmg into holes or off the edges of the 
maro . Entor 1ho MAR SLE MAZE contest: 
the hrsl five people to solve allihe levels 
and identify the message and numbof 
win a free flame from fflECOM PfiO- 
OUCTSI 

64 ft *fld/eyafrt* teqtiind 
tape or disk $2S,9S u 5 
$38.95 Can. 



FJght acaJnut five dllfereH bgaeni in ihis great txwdng game! Al first the boxers are easy 
to Knock oul, but beware, It gets harder as you move on The borera are out to stop you 
JO your quest to become champion or Ihe world. But once you became cnamp^n youf 
tank is not over. You will (hen have 1a del end your riLhn against Ihose Ifylng to regain Ihe 
cttampfon&Np from you. Ouis landing graphics make this a must lor your Gotleclicn * 

64 h raquiretf 

tapeordJak S2B.95 U.S. Can. 



6715 FIFTH LINE, MILTON, ONT., CANADA L9T 2XS 



we accept; 





24 for ardar Una: 
(4 16) 674-8358 
personal $ervEc« S-5 



cheque or money order 



Please add 12 for anlpptng 
it handling, Ontario 
residents add 7% .galas lay, 

Dealer inquiries Invited 

Looking for new sohware 
Coming soon Karate & Paper floole 



Nf .writer I9i5 THE RAINBOW 87 







Computer Island Educational Software 



PROGRAM TITLE 



GRADES 



PRESCHOOL 

Preschool 1 - counting Pre-K 16K Ext. 

Preschool II - adding Pio K 16K Ext. 

Preschool III - alphabet Pre K 16K Ext, 

Wusic Marvel-play songs Pre-K, 1 16K~Ent, 

Arrow Games -6 games Pre-K.1 32K Ekl 

first Q ames - 6 games Pre-K , 1 32K-E i I 

Mr. Cocohead latemaker 16K-Exi 

Bentlay Bear PreK 32K-Dsk 




LANGUAGE ARTS 
Beyond Words 13 par is 3 5 
Beyond Words 2-3 pans G-8 
Seyond Words 3-3 parts 9- 12 
Vocabulary MOQD weds 3-5 
Vocabulary 2-1 000 words 5-8 
Vocabulary 3-1000 words S-12 
Context Clues 43,6,or 7 

CocOjOl ■ joito game 3 -up 
Reading Aids - 4 pans 2-4 
King Author ■ writing loo: 2-6 
Cocowheel or Fortune a. up 

FOREIGN LANGUAGES 

French Baseball 200 Aids 4-up 
French Baseball&QOwds 4<jp 
Spanish Base&aii-2Q0wd5 4-up 
Spanish 8aset>a'i 5D0wds -t up 
Italian Baseoall'SOCwds. 4- up 
HaOrflw Alphabet begin hers 

Hebrew Utility d«r»h& utniy 

CRITICAL THINKING PROBLEMS 

Faclory by Sunburst 4-up 
Pond by Sunburst 2 up 

Teasers by Tbbbs*5unb <^up 
Inner Cily -sim u fan on 7-up 
Find The Math Sequence 4*up 
Stranded-graphic advent, a up 

TEACHER/STUDENT AIDS 
Colorgrade - gredebook Adult 
Qui2maker - write quizzes 5-up 
ETT typing tutor 4-up 
The Puzz'er ic«oicwwi«tiH>iw 4-up 



32K-Ext 
32K-Ext 
32K-£*| 
32K Exl 
32K-Exl 
32K -Ext 
16K-Ejc.t 

16k 

1 BK'EkL 
Exl 

agMape* 



ISK-Exl. 
32K-E*t 

16K-Ent: 

32KEHI 

16K-E*t 

16K-£xt 

16K-EHI 



32K cli*.k 

32K<tiSk 

32K-disk 

32K-Ext 

32K-disk 



32K-disk 
32K-Ext 
16K-Ext. 
32K disk 





PFlOfiRAM TITl F 
rnvtinrtUfi i 1 1 l,c 


GRADFS 


MEMORY price 




MATH 
i vim i n 








I 1 QC 

I I ya 


UO'l.-J'ti a Zllinht? 




iSK^Ext 


14.95 


1 1 nc 


(Vjc^ogc; i ryienu 




16K-E)?t 


14.95 


4 1 ac 
1 1 »5 


iviornj y pan 


C J 


32K-EJCI 


24.95 


1 1 y .) 


vjr»pn i uior 




32K-EK1 


19,95 




Graph -ll 


?-LJp 


IfiKExt 


14.95 




Maih Invaders 


1-8 


16K-Ext 


17 95 




Miithq^z ■ 4 operators 


2-5 


32K-Ej<I 


19.95 




Addition & Subtraction 


2 3 


16K 


11.95 




Crocodife Main • joystick 


2-5 


1 6 ta&e 4 


17.95 




Skill Tutor Series 








19.3 S 


Division Tutor 


3*7 


16K-EX1 


14.95 


f9 93 


Multiplication Tuior 


3-T 


1BK'E>1 


U 95 


19. &o 


Factors Tutor 




16K E*l 


t9 95 


19,95 


FracJJens Tutors n uhwm"*.i 






19.9& 






i6K-Exi 




13.95 


T'igonon>i?!rv 




32K-Ext 


24 95 


17. 95 


Equal 1 oris Linear 


79 


32K-Ejc1 


19 9S 


» i fir 

1 1.95 


Equalion^ Quadratic 




32K Exl 


1995 


T9.95 


Arith. Oiagnostic Disk 


3-8 


32K-di'8k 


49 95 


29 95 


Nation Diagnostic Disk 


-1-9 


32K.OISW 


49 95 


i y Hi 


Verbal Problems Series 








Distance Problem 


5-e 


3EK-E*t 


19 $b 




Area & Perimetar 




32K-Ext 


19 95 


1 1 OA 

n 


Pi^za Game 


35 


32KExt 


19 95 


19.9s 


Sales A Bargains 


6-6 


32K E <1 


19 95 


1 1 90 












SOCIAL STUDIES 








11 -DE 


Know Vour States 


5-up 


33KEO 


19.95 


1 1 


History Game 


5-up 


32K-E^1 


14 95 


■ t nil 


Steles: 6 CapiiaMi 


5-up 


32K-EX! 


19 95 




Explorers 6> Settlors 


4-u|i 


32 K Ext 


19 95 






fi^up 


32KExl 


19 95 




Streei Map Game 


3-5 


32K-Exl 


19.9^ 


44 95 










44 95 


MISCELLANEOUS 








■fly. y5 


MarneTnai Song 1.2. or 3 2-up 


l6K^E4d. 


1 1 .95 


19 95 


Crrcus Adventure 


t-3 


16K 


1195 


24 95 


Schoolmate Advent una 


H 


16K 


11 95 




Treasura Hunt • joystick 


t-5 


l5Mape' 


19,95 




Picn«o -2 arcade garner 


3-up 


16K-Ekt 


1 1.95 


29 9B 


Music Drill 


3-Up 


l6K*Ent, 


19,95 


24 95 


Science Gams 


B'Up 


32K-diak 


29.95 


2195 


Computer Lilmaoy 


6-dp 


32KExl. 


19.95 


23 95 


S Educational Programs 










with L<ghi[>en 


1-2 


32K-disk 


44,95 




tape" indicates available on tape only 
add S5.00 for any program on disk 




The Educational Answers 



LIGHT PEN PROGRAMS 

rjfldet 12, SPECIAL fCUCATIPH 

UGHTPEN PROGRAMS 

frirjni 3 6. SPECIAL EDUCATION 

32V E a. S4*.9SEich. 

INCLODIKQ LIBKTfE* 

five menu driven edualtonai pro- 
grams in each disk (tasked for 
aaNy elsmeniary or upper «ieroen- 
tary students, or as an aJtemalivo 
lor Ttitjsa children *ho have dH- 
Mcuiiy using Ihe keyboard, tiradfl 
appropriate material on sacr> dis* 
covering, reaping readiness and 
math lor eany grades and fiain. 
soda! StudtE* arrj ic'imces lor hms 
upper grades. Hi ■ r« n raptor 
and nw comfcmBd an ihe screen. 
Llajht pen inciucflfJ 



<i i--ni ««jlil} |W" alrfk I rirtl-cUtk Jfv'E'*"' 



* il'J- '!..■ 

* Dftm C»TH 

* (haif lh 

* &a* PjOi,H« 

M n tvffef IP **y iff \Cn* OOfcMHl 

TM i.* nrt-fl kncwi i-» icn me em Tail Spw 

i G«ti ttnVy and DTjuwpg 
*■ W4rm M**rt*on and ewHiv 

* Oamat — i*i lait.ni'nsj gana a> m .u 
rtcMfed of c4*n*bi 

Thi* «. a IVjkMj* tw^'ir EJi>H nrai **fl !«»■ 0* 

r*w v arta pwojiarfli fa if* o*n kJm» r*» rdapy 

■tfjCJiy--.! Li]** 



TtlB Factory: a*w 
Strategies In ProolBfli Solving 

Gradei 4*adull Winner 1M3 Learning 
Software Award flicDtnm*ndad In 
Classroom Computer Learning. 
Courseware Pr-r^ni Card and Eiflclronk: 
Learning Unhang Irrree- level program 
challenges students id create geometric 
• producis" on a slmuuieo machine 
<immbJy line which the siudeni oesigns 
Diskette 'or 3?K TPS-ftO- Color 
r ornpu1^ tfih EiicJidrjo Color BASIC 

Tin Pond: ™^ ««" 

Si rate g 1b* in Ptohfftrti Solving 

Grades 2-idud. Winner Learning 
Software Award Recommended In 
CJu?^«drn Compute Luring A small 
green 1/og. km m s pond of illy pads, 
trips ilutjienH r«ogniTt ana JUCfilale 
paHarni, generalize tram raw daia and 
ihflk logoliy. Qrspeile 
tor 32 K TrS-80 Cole Comomer irvim E>* 
i ended f.olar BASIC 144.95 



CHEM TUTOR 

32KDrik0n1v SZ3.9S 

A hi-Ti5 * pun program ih^j drills 
High Wnrji siodcnh In Perncn's 
tna Symbols, Naming Corrr- 
P(NJnds, Common njiw, and Balan- 
cing Equsiions. Crj;recl inswer 
qivafi slier r*o mcor-ecl 
r 55pdnsei A valuable rno. 'or siu- 
dying Cnemistry 



5TRAM0ED EB 
95 DISK ONLY 

A ((Jty g^pmc advamure 4n which 
you are an astronaul srrandad on 
Ihe moon Youf space ship canncl 
bo rBiia>rEjd and vOu must gel dar," 
10 earirv inventory displays on 
screen at ad trmes. Save arid re™ 
load ai any lime. Map induced. »f 
you Wan lo use it. An entertaining 
way it? improve critical thinking. 



COCO WHEEL OF FORTUNE 
SSKtS St9 93 TAPE ONLY 

Hr^res graphics and screen m ihis 
ve'?wi ol ihe popular TV she* 
One df two player*. Spin Iho wheel 
lor poiMs ana guess a leflsr to 
solve the puzzle. Over 22b 
puzzJes. Have run while 
strencirtemng language arts 
skll.s 



FIRST GAMES hy Pinny d/r*n 
3JXEB. tapa 12^.95 dick $2^.95 
Fyrn Ganw5. conlams 6 n>anu r 
driven pro-ams. lo deiighl and 
toach your fjriy taarners rages 
3-61 These ganresonMch Ihe kiar 
nmg dl colors, numbefs. lower' 
case letters, shapts. mHncry. 
vi'.u.v discrmnaJppn and coun- 
tin; 



CONTEXT CLUES Grade* 2 3 32K 
Tap* St 9 95 Disk 52a .95 

A tsading program wherem the 
cmio uses the toniexi to choose 
Ihe cn-reci answer. MuiHUie 
thyce format, m-res scian 



RAINBOW 

tUL 

rjttitan Jr*q uln*» Invited. 




All payment In U.S. funds. 



(718) &4a-3748 
D«pt. H 227 Hampton Green, Staten Inland, N.Y, 10312 



S*nd J ur iiBijlM wUh comp>«t»de*crtpllanii. 
PdiH *dd S I »pw few poatao* H-Y- «*b?krita. plata* add p«w I** FflEE m< of BlHAR-V MCE, Inciting full tllnKtlont, With ontafl of J Of mot* 

Airition; W» in mkLrtcj quality ch\ Idran' 1 U t fww lof luluun Of t—miFTg, Writ* hit oaialla. Top flcyam*i 

TFIS-RO Ca\vr Camput*r. TD PSy*lpm 1 00 



BYTE MASTER 



The Long And Winding Road 
To Assembly Graphics 



Sometimes the shortest way home is the longest way 
around,, as my grand mot her used to tell mc. It was 
good advice when faced with the prospect of either 
climbing a perpendicular cliff or vvuJknu: around the rocks. 
This month it might be good advice when faced with the 
job of setting up your computer for assembly language 
graphics, It is a long (rip to explain the process in detail 
but, when we get to the other side, the trip is going to seem 
worth the effort. Also, It is probably easier than trying to 
scale the cliff and take the short route* 

Back In (ht Old Days 

A number of people have asked about accessing graphics 
screens from assembly language. There has been a lot 
"written about it, but often the information is difficult to 
understand, 

Back, in the days when Tandy sold the N on- Extended 
Color Computer, ihcv also supplied a Cellar H A $ 1 1" manual 
that contained information for accessing graphics pages 
directly. This was necessary because Color has it" did not 
contain PtlODE , SCREEN or COLOR commands There was 
no way to obtain high resolution graphics except by directly 
manipulating the registers that set graphics pages and 
modes. 

(R> Earth Beits is current tv a technical writer for 
Tandy Corp. and is a former news reporter and 
magazine editor. As the father oj tO children, 
computers are his escape from reality,) 



By R. Bttrtly Belts 
Rainbow Contributing Editor 



When Extended Color basic became the standard, there 
seemed do need for this information in a basic manual and 
it was excluded. However, this is exactly the information 
you need to access graphics in assembly language, 

drop hies Background 

As well, many Color Computer owners found it difficult 
to understand the information in the Color basic manual. 
It is still hard 10 obtain simple, easy-io-usc informal ion 
about the Color Computer's graphics capabilities. Usually 
manuals and articles assume readers already have basic 
graphics knowledge, 

Graphics images consist of patterns of pixels {graphics 
blocks). For each pixel on the screen* you may choose two, 
four or eight colors, depending on the amount of detail 
desired. The degree of detail or definition is referred to as 
"resolution.** In a two-color graphics mode, a pixel is ciihcr 
set (on) or reset (off)* When it is set, it is the foreground 
color. When it is reset, it is the background color. However, 
in four-color modes, the pixels can be in any of four colnr 
conditions. 

On the graphics screen, pixels ore arranged in rows and 
columns, The lowest resolution screen it the text screen, 
consisting of 16 rows from top to bottom and 32 columns 
from side to side. To get a feel for how graphics work, 
imagine that the *X" characters below each represent one 
screen position. The tcxi screen is then arranged in this 
manner: 



90 THE RAINBOW Nnvarntrer IBftS 



ENDICOTT 

COMPUTER TREND 




PRINTERS 

OWDATA1|H|PAW| — ™—, *3W£» 

fttLZEN MSP-iQ . — ts» 00 

UN EPS Mt - 40 CPS QOrtwtwKjKiM OutfKy} 
PANASONIC KX lMQtPW^KeOCPSF^ll ._ SH4 00 
PANASONIC Kf< l Ki I "Ai 1 1 _ .„., 1304 

1 1J0 C**S Of»it I 22 C PS Nur Lutiv Omlityi 
STAR MICflOWS SG>iO , ^^—^-^ .. $2fl9 00 

PRINTER: INTERFACE 
(Serial la Parallel} 



CPmitor 1 MaJ»n Gwirwelimil 
PURCHASED W\ IH PHiHTfn 

MODEMS 

VOLKSMQOEW WITH ALL CABLES . 

(300 BAUD - Mirtrt* AfiJiwt Olift 
VOLKSWCCtM litK! ViflTH Ml CABLES 

1300' 1200 BajD ■ Attt AntiMDi f*4J i 

AUTdtehwuith r 

VCLkSMODEM <S<* BofcMh W595 

yomswooej* 1 soo 12*9 95 



CoCoMAX 

LOCO MAX tM+S 
V BRANCH CABt E _ , T . 115 « 

MONITORS 

AMD&;caLQP»0 ._. (2620O 

|2VH. Wimnfy^O^tvCWTVivtv 8*Wj 
VTfJbO XX) (IkMffi. No ami 1149 00 

[ £QM(U |Ar i..r ^, JI59LDO 

S*nnii^ir Art**i , _ 395-00 

Sprung tfCoOt , .ItKIO 

MONITOR INTERFACES 

Yll>€OF1,LJS - n, ^» S24 95 

|C0tr Or Wcn«hnxn*| 

PU&CHAgEDVWTH MON1TQB , 

V'DEO PLUS IIC ... 

\£&a Pot ana A 
PURCHASE D WITH MONirOP 



LA I VERSA! VIHEO ADAPTCS* [By *Jt»rt Dal*| 
PURCHASED WITH MGHITOA 

wows with ALL COCOti 



VVP rU 

134 9S 



TAPES 



TAlQ OR MOPE DOZEN 



. .., 17 50 



KEYBOARD 

SUPER PRO BY MaJFIk DAt A iCOCOf 
ADAPTOR |F<* Part- lp^COCO] . 

DISKS 0* 

El£PK*KT SJaSO _ 

ELF"HANT3EJOTJ 
ELEPHAWf DlDD 



tS3« 



eJLSFDUWJMETFiiC S5DC 
BASF CUALPMETPlCDSfcD 



»ifl.» 

12200 

119.00 
122 00 



DtSK STORAGE 

fUPWFUtf ■ - — - 

FUPfcT4UE» 

FUPN'FIUES) • 
DI5KBAW5|.'H<Kfe5ar 



COMPUTI2E. INC. 

GHaPhCOM i 4 9 ■ 



J + EW 

iia.lx} 

S3 1 CO 
He r- 



JOYSTICKS 

WiCO JOyST rCK ADAPTOR 

WHJ ANALOG JOYSTICK ■■ ■■ : ^ 

[Nfi AduUn. PWiqij-wrj ■ Ft*. RmI & 
3. If C«n1*r rtg Bhj 1 al Haral * - FV/JKl I 



$30 $5. 
1M95 



Look at These Discounts and Compare... 

ALL SOFTWARE DISCOUNTED A T LEAST 20%! 




SPECTRAL ASSOCIATES 



► ICE CASTLES 

► dALAOON . .. 

► TVPf ASSAULT 



t 9» 

£14% 
IS 



■ TECH PACW.5 DLSK 5A.ti:D UTILITIES 
BONUS PAC8 



COMPUTER WARE 



ST AH 1 ftA3£ Hi jjk C^Sifruc OlSKi 

'STAfl — — 

SAW aEtirtiiWhl 
COCO COOKBOOK 

MP DIG ._ . 

JOHIDR 5 REVENGE 



MMfl 

color Basic cowf^ler . 

SCft EN E * PAKGER _ H9« 

x T>€ E90URCERER I R DOGJ i 7 - V. 

thE SOUF4CEROR LOS-91 
MACRO ASSEMBLER 4 *HEF fl L>0Sl 
MACRO ASSEMBLER ft XREF IQ5-31 

COLOR EDITOR ^ , 41B95 

COLOR MONrTOR tift*5 
MOO* MO^ER , W?.: 
9LOC HEAD |Q-B£RT|. • S5 

jH/.S^Mi- $!l7i£> 

pepsgnal time mqt system , 
CSC 

DYMACALC 

SOFT LAW 

VlPwaiTERHNC. SPS±L£R'j 
WP6PELLER . - 
VTPCALC 
VIP tERMIMAL 
VF L:^TABASt 
YlPiWiK.ZAP 



D 

IT? 94 



lK4i 

t».n 

Hi K 

123 as 
S?1 5i 



VIP INTEOFIATED MiRAflv 

COGNJTEC 



Tiri INCLUDED 
«1» 

S39 St 

»47.» 

i ' j ^ 



T EL Fv?^I1TS R -64 



139 95 



175.95 

lOlSttt 

IClSh) 
lOISM 

14795 



MIKE RO PRODUCTS 



DUE BITJREW&wEPlN^ULrPAttfiOW) , 



ELITE SOFTWARE 

T 

IEUTE-WORD - 

l arrE-wjncusPEi, 

I EUTE-flPEL ,_ p_ 
lELrrE-CALCfVEfiSOl - 15i» 

ICALC-LO.T ItS 95 

I ELITE-FILE . , 



0 

1C&&5 



DEFT SYSTEMS 



atn p-aocm . ,, 

DEFT BENCh 

□EF^ PASCAL WORKBENCH (Htfti 

DEFT EXTRA _ , ^ 



PKE COMPUTING 



u - v. 
Hi 95 
17195 
1J195 



autotfrm satfle sa&9t 

PRICKLY -PEAR SOFTWEAR 



^ 5Ci PTEB OF ORSE A 

CTTTWAft 
BvVlCRO ARTIST 
|> SUPE R AJJIMCLOOY 
► TO PRf SERVE OUAMMC 

- modem master • 
super xma 0«i 

• COLOn DiSH TflWIA . 
BALE 

ENTERTAINMENT 

SPOflTS 

CHLOREW 
l*_JM*iOJLT 



Sl»75 
SI4I5 



tag i5 



► uuSiCRfAKfl 
^ ERLAND 
►TRAvElIN- TOADj 

I>AUVENTyflE HH WaNOEHLANQ 
THE O !>* MA^tADJtR 
TMEDiSKMASTJIPJ 



S18 ih 

S1B75 

._ 119 75 

- IKK 



COLOPKITfPitK/iflirrvrvlfl^ryi S3-* W 

FLlCiHT 11A.7& 
■ WARP FACTOR 1 

CRVBAl . - *HLH 

BATE LLffE TRACKER 
AfJOlTK5NAL TITLES 



5*X 



133 +J 

(22 15 
*22 44 
I»« 
<5 

122 43 

11* » 
SU95 
il'K 
SH95 
122 *b 
1W95 
SJ? 4E: 
12? AE 
»J« 
122 4b 
$22 45 
117 1= 

157 *t 
122 4E 
- S»34 
12245 
.. *»9S 
OFF UST 



TOM MIX 

Pfti FLIGHT SIMULATOR 
P11 FLIGHT SIMULATOR CABLE 
Tl^9fULORMAH1&4fll 
WORLDS OF FLIGHT 

BfrTI 

CLTBER , 

BUZZARD BAIT 

^frtl 1 . _ _ 



COLO* GOLF . 

fJGff^EK Pfw+t Hemline 
I C HACO^'AN 

CATERPILLAR n 

TRapf all 

DflAOOfJ SLAVER 

APPROACH COt JT HDL SIMULATOR 

ALL OTHER TITLE 5 



T 

12-395 

IJ3 95 
122.35 
1^ J5 
121 » 
S14JJS 

U2 35 
119.95 
f22.» 
11995 

m»s 

20^. 



SPECTRUM PROJECTS 



CDCO CHECKER. - 

SCHEMATIC DRAFTING PPQC 

S4« cisk UT>.rrv 

DISK LrTiLrFVS-l 

f AHE LlTH'TY l& . _. 

TELE PATCH 

OS-9 lyjLUTION 



,. . .. 



0 

(27.20 
1995 

$25 35 

%2'T i l 

1?4 f = 

$24.75 
f2395 

S I ■■ !■'. 

S24JS 
12235 
122 33 
S23B& 
JJT9S 
OFFLrET 



ilb» 
IP 05 
51 "55 
H9 95 



H9^S — 

L_ HUB 

o»js 



ADVENTURE INTERNATIONAL 



5tA URAGCN 



D 

«7Efl 



ADVE^TLiHEE^RieSfEACHl H5B5 
HWTBOOK S7«S 
' SAICCN TnE F^NAL DAI'S H9« 
■ rARTHDUAmE H9 95- 

- AIRLINE »1B55 

■>PCSKEY . - 

MARK DATA 



* TUT S TOMB 
H-SHENAMGAIC 
► BLACK SANCTUM 
pVSEACUESI 



► CAUiaO ISLAND 

► T»E«tBOEH 
COCO UT IX 

£7 FILE 

ACCOUNTING SYSTEM 



It995 




If ft 95 




. J 19.95 


S32 35 


11995 


122 35 


5^995 


35 


ll«« 


12234 






J4I&5 


17995 



NOTE: ALL SALES FINAL He rilurni unl*» dolecll vb. 

ADDITIONAL LISTINGS IN OUH FREE CATALOG - CALL OR WRITE. 

' Htowroi 1W til. Bw<c Hftwnurn hoqsi.fi 5 i?H Eit Bjfii; Me^*r-u n ■ 'As R<mmnw<ncf 32K iw HK DHw* 1&* E«i 5d uj*m-jri 



il', Mij CANADA itld I' 0Q ev M« >dr *.pp"ij COD 
Add 13 .00 IV S A OMLYi Alt™ ? m**H Itrf ttlpCht to c Mm 
H0PQ BOXES. «jiirw*»pr«tnMrw* SmiPPiNO . Ou-.f 
cnunlnos add SJ Wfi*Ji »f«of*i *im ««l*rAcn pflift - jm 
S5 00 bhct b-i fiip^ iciiiiii IO rnenio'i w pr-mm ■tfipKU 
.-«H>deUS A -lwitia^!1hin|>«)*rm(vl PRICES SUBJECT 

1 o r- ha.sgf wrrvouT \n t •■" r 



ENDICOTT 

COMPUTER TREND 

2S06 4& ME WOP I PARXWAY 
HUNTSVILLC ALABAMA JS3CH 

VISIT OUR STORE 

fftlCESINAD ARE MAIL, ORDER ONLY 



PHONE ORDERS 
205/536-4400 

OPEN MON. - SAT. 
10:00 a.m. - BAD p.m. 



f 



THE COLORSOFT? 
BUSINESS SYSTEM 




\ 

\ 

I 

i 

5 
s 



i 



QUALITY BUSINESS SOFTWARE FOR THE 
COLOR COMPUTER SINCE 1982 

SAMPLE TRANSACTIONS INCLUDED 

USER FfllENOLV AND MENU DRIVEN 

SMALL BUSINESS ACCOUNTING Thhuiei- 

bated accounting package Is designed lor the non-accounlmg 
oriented businessman, conlalni Ihe NadftHRy lor Ifie 

accounting oriented u»r lo *et up * double enlry journal wllh an 
alfliotlunllmilcd Chan a I accounts. Includes Sale 2 En Lr ■, ir ansae 
Hon d-r^cn Accaunli Rccoi^Jdlt and Accounts J, a r Jblr. Journal 
Entry Pay r nil L>uu ur se mcnl , <md H ero+rj Malnlm arte ? pi ograms. 
Syiiem oulpul* include Balance Slwel, Income Statement Cut' 
lnrnci a net Vendor Sialics Reports, Accounls Recelirabl« and Pay- 
able Aging Reports, Check Regular,. Sales Reports. Accaunl S ta- 
lus LisLa and a Journal failing List £53.05 

ACCOU NTS RECEIVABLE in ciudet defied audJi 

lr ill 1 nnrf hula ry raporli tor each cu Homer prapai ea in tralcei and 
monthly stale marts, mejhng labels aging lisls, and an alptiB&ol- 
tzed customer uning. The uiercen del In* net. lortnt Cor commit- 
Cinl nsnflunii or linnncc changes (or revolving accounts , Thi« 
package r un c! Ions as a standalone A .'ft system or inlagriTat wklh 
1he Small Business Accounting package. 

P A V ROLL Designed lor maintaining peionnel and pay roll 
dati lor up -o 70Q hcgriy and salaried umplo-yees wild B deduc- 
Won* each Calculates payroll end lei amounts, pr I nls checks and 
(nalnlerftt year-lo'dale lolals which can be automatically trans - 
lerred Id I he 58 A package. Cam pules each pa y period's (pills lor 
slratghr lime, overtime and bonus pay and d«le< mines lanes lobe 
withheld Adduionil output* Include mailing Utl. Uellno at 
c n 1 pi i>y ? e » . y^ar-lu-dale lederal and-'C 1 Hole 1ai luting, and i 
MsMng of currant rolic deduction*. Suited lor ut* In aJl ttelet 
except OMehome end Deliweia, (49 95 

All programs require a printer and a minimum ol 32K and 1 disk 
dn>e bul will lake advantage af UK and 2 drives. Each package 
lealures • hn-res 51 * 24 black on green screen. 

INCLUDE 55.0*? S rapping/Handling Pei Order. 




BRAN TEX, INC. 
PxO. Boa 

flrccnviJI*!, Tv*M 7*40 J 

naj:i*itcjNKoin>KKS 
1 Li 1 -1 1 uM-imrt 
rn i >/ v MA m vs i k m v h i i 



xx xxxx xxxxxxxx xxxxxxxxxxxxxxxxxx 

XXXTOnOtXXXXXramXmXXXXXXmXX 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
XJ«XXX3iXX^XXXXXXXXXXXXXXXXXXXXXX 
XXXXXXXXXXXKaXXXXXXXXXXXKXXXXXXX 

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
xxxxx xxxxxxxxxxxx XXXXXX KXXXX xxxx 
XXXXXXXXJtXXXXXXXXXXXXJtX^XXXXXXXX 
xxxxxxxxxxxxxxx ■; x y. : ■:>; xxxxxxxx xxx 

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

xx xxxxxxxx xx x x xxx xxxxxxxxxxxxxxx 

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

xxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

mXXXmX*XXXi;XXXXXXXXXXXXXXXXX 
XXXXmXXXXXXXXXXXXXXXXXXXXXXXXX 

I used the text screen for my examples to save typing 
thousands of 'X' characters. The principle is the same [or 
both the text and graphics screens. For insiaiice H you can 
fill t tic screen with X*s to sec how this work*. Use t hese BASIC 
commands lo do the job: 

IB ?0R ? taD TO 511 
2D FfiJHT t Tr'-X"; 
30 NEXT T 

Now* create a cross on the screen by replacing the *X' 
churaciers with n space by adding these lines: 



4J ?iiWT # sp t M 

PRINT « I12 t 

5fJ PRINT V Ul, 

7fl PftINT 0 l?fl H 

811 PRINT 0 2pB t 

9? PRINT 0 244, 

ipa print « ^2, 



11 



This simple program starts al the middle oJ" Line 3 (2 x 

^? = 54 + I A = SOS .'tnrl prmli :i -ipji.-r f i r: l"I i I si- n 3iue K EXllillly 

32 columns wide, calculate the position immediately 
beneath the first by adding 32. The result Is 112. Add 32 
again Tor the next position; you get 144 The cross piece 
begins on the next Line, but two spaces *hort of the middle, 
and contains five spaces, The next three positions follow 
im mediated below. 



xxxx xxxxxxxxxxxxxx xx xxxxxxxxxxxx 

XXXXKXXXXXXXXXXXXX-KXXXXXXXXXXXXX 

:-::cx ;-r:-:.-:x:0-:>:x>: MKKJixxxXxxxjcym 
xxxxxxxxxxxxxxxx 

XXXXXXXXXKX XX XXX 

xxxxxxxxxxxxxx 
xxxxxxxxxxxxxxxx 
xxxxxxxxxxxxxxxx 
xxxxxxxxxxxxxxxx 

XXXJtXXXXXXXXXXXXXXXXXXXXXXXXXXXX 

xxxxxxxxxxxxxxxxxiotxxxxxxx XX Xxxx 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

XXXXX^XXXXXXXXX^XTtXXXXTO^XX^rXXX 

xxxxxxmx^xxxxxxxxxxxxxxxxxxxxx 
^xxxxxxxxxxxxxxxx XXX xxxxxxxxxxxx 

XJsLXXXXXXXXXXXXXXX^XXXXXXXXXXXXX 



xxxxxxxxxxxxxxx 

XXXXXX XXX XXXXXX 

xxxxxxxxxxxxx 
xxxxxxxxxxxxxxx 
xxxxxxxxxxxxxxx 
xxxxxxxxxxxxxxx 



On I lie text screen, lhn» example takes up seven of the 
I b screen rows and is quite large. However, using the highest 
resolution graphics screen, the same pattern could be 
smaller than a character on this page. 

L realize this ex ample seems extremely sim pie and perhaps 
somewhat boring, but it demonstrates the principles behind 
creating graphics with your computer. Perhaps such a 
simple example helps clear up some of the mystery behind 
ut'mputcr graphics. 



V 



"Good** Resolution Needs Lois of Mctnorj 

Such "test" graphics are not very exciting because of the 



92 THE flAIN&GW NoMemtM' 19aS 



limitations of their size. However, the Color Computer has 
3 tola) of eight graphics mode*, five of which arc accessible 
through Extended BASIC- 

The number of pixels in graphics screen rows and 
columns depends on which of the graphics modes selected. 
Higher resolution uses smaller pixels. When using smaller 
pixels it iaktfv mure of Hum to "fill" a screen. Because each 
pixel requires one hit of memory, higher resolution graphics 
require more memory, 

] Ml- jiruphic* mode sdtLicd also inlUjL-nt.es ihe shapt ol 
the graphics screen pixels. Fnr insiance. if you sclecl n screen 
thai has 64 pixels across and 64 pixels down, each pixel is 
square. However, if you seled a screen that is 25f> pixels 
across by 192 pixels down, the pixels are longer than they 
arc wide, This is something to consider as you create images. 

In the lowest resolution graphics, using SET and RESET 
on the text screen, ihe screen grid is 64 by 32* or 2.04$ pixels ► 
In the highest resolution graphics, the screen grid is 256 by 
Wl, or 49 T 1 52 pixels. 

Setting Graphics 

1 here arc five sTup.s to csiahhshini" graphics screens. They 
arc: 

J) Determine what graphics mode you require. 
1} Select the appropriate amount of RAM, 
31 Clear the selected memory. 

4) Switch in the Video RAM I 1 aye a he memory graphics 
page), 

5) Set the graphics control register* 



Choosing a (imp hies Mode 

The graphics mode used is up to you. The higher 
resolution graphics provide finer detail. For some applica- 
tions this might be important, for others it might noi. Table 
1 shows what graphics modes are available 



'J'jibk- 1 



H&aalUtldTI Colors Manor/ ELaqUiPad BASIC 

tSOCE 



6*XM 4 1*34 If/A 

128*6* a 1024 It/A 

11ELXS4 4 204S U/A 

mx3*i 2 iS3fi fl 

12SX192 2 204S 1 

12BX192 4 6X<U 3 

25dKl52 3 6L44 4 



The titsi ihree modes are noi implemented in BASIC, but 
can he chosen from assembly language if you wish. 

Note that in the two-color modes there is only one hn 
req u i red hi r e very gra p hies "el am em " n r pi jicJ Ho r i n •ii an cc . 
the I2K H M two-cp|nr mode requires 1,024 byles of memory 
(128 x 64 = *U96 bits or T024 bytes). Four-color modes, 
hmvever, require iwo hits for each pixel. For instance, the 
128 x 1^2 four-cnlor mode nsv.>. M 44 bytes (128 x 1.92 x 
2 = 49,152 bits or 6.144 bytes). 



Formaker 

the fastest, most complete 
office package yetf 

Totally Menu Driven 
Customize with company information 
complete 'on screen ' instructions 



FORMS 

letter 

invoice 

quote 

purchase order 
man order 

confirm order 
receipt 



STORES 

complete forms 
Item list 
subquotes 
letters 
footnotes 
customer info 



SEPARATE CONFIGURE 
PROGRAM 

for company Info 
printer options 
quote & inv. » 
w auto sequencing 
auto date 



FIGURES 

quantity 

list 

net 

discount 
subtotals 
tax 

freight etc. 



PRINTS 

form feed 
letterhead 
envefope 
multiple copy 
emphasized 



send tat more information: ^ k ECB dlsc 

Challenger Software 

42 4th Street 
Pennsburg. PA 18073 
Call (215) 679-8792 < Evenings) 



BAiNaow 




Makes learning so much FUN . ♦ . 
. . that kids think its a game! 

LEVEL 1: Echos each key pressed in solid 
block letters and plays a random 
melody. 

level 2- The user echos the random 

number or letter The computer 
responds with a random meiodv 

level 5: The user echos random words 
displayed. The computer echos 
with a random melody, 

$21 16k ECB 

send for more information; d'sc or tape 

Challenger Software 

42 4th Street 
Pennsburg, PA 18073 
Call (215) 679-8792 {Evenings) 



ti C *a«- &Sf ' M S THE RA I HBO W 93 



A steal at any price. Darn near a felony at these prices, 



SDOS 



r. 



Real Disk Operating Syslem 
arid Professional Software Tools 
Full 2-Pass Assembler 
Tex I Editor 
6303 Debugger 

Full/ interrupt driven 
Disk buffer pool/LRU cache 
Supports up to A drives 
Dale-stamped file backup utility 
Disk disaster recovery utility 
RSDOS data file transfer utility 

Friendly command Interpreter 
User-definable error messages 
Keyboard ty pea he ad at all rimes 
(not Just whan disks are Idle) 
Screen-edit style Input editing 

Full ASCII keyboard fine. CTRL) 
Software selectable baud rates 
Full serial I/O to 19.2Kb 
thru RS Modem cartridge 

400+ pages documentation 

only $49,951 

3D BASIC Compiler 

FufMeatured language 
Tight code, fast execution 
<3X times faster than RS BASIC 
doing Prime Number search) 

FOR 1=1 lo lOUUU/JNtxT I 
takes 1.S second (12X (aster) 
A=1 takes 2 bytes of memory 
(hot counting Runtime Package) 
Automatic runtime integer/ 
floating ponl oplimizallon 

32 letter van able/ label names 
True Subroutine/Functions with 

named, multiple arguments 
WHILE-DQ and I F-TH EN-ELSE 
AH execution errors trappable 
Fast, 65K char string facilities 
Assembly language interlace 

Fast Decimal t p. arithmetic 
(no money conversion errors!) 

Cursor positioning 
Print USING 
Device* in dependent ASCII and 
binary tile I/O to the byte 
Indexed file option available 

$49.96 {requires SDOS) 
No! RSBAS1C compatible 



SEDIT/TYPE: Word Processing 

SEDIT: full screen texl editor 
Place cursor and start typing! 
Wha i -you*se e-is-w h at-you-g at 
Typeahead and auto wrap on margin 
"No wrap" mode for programs 
Edits files up to 60Kb 
Global Search /Change 
SEDIT or SDOS can use 24 by 80 
CRT via modem card with multipak 

TYPE: Document Processor 

Formats raw text mode with SEDIT 
according to embedded commands 
Automatic justification 
Automatic peg! nation 
Do finable page title s/footings 
Automatic page numbering 

Centering 
Foreign language accents 
Multiple fife merge 
(for big documents or mailings) 
Table of Contents generation 
Semiautomatic Index generation 

f 50+ pages documentation 

349 S 5 (requires SDOS) 

CHESSD~; A REAL CoCo Chess Program 




High resolution display 
High quality play 
Variable skills levels 
Plays Black or White 
Can act as referee 
Accepts Algebraic* I Ike notation 
Handles and plays special moves 
Castle, En Pass am, Pawn Promote 
Tournament/Rapid Transit Modes 
Tournament timer logic built-in 
32,000 move disk opening book 

S49-9G (does NOT require SDOSI 



AH products require Color Computer with G4K and at least one disk drive. 




COMPUTER SYSTEMS DISTRIBUTORS 

P.Ql Box 97 S9 

Anaheim, Calilnrma 92HQ2 

{714)772-1390 



Visa and Ma ate re barge accepted. 
Shipping charges S2 00 per order 
Dealer inquiries invited. 
Sol (were consulting atao available 



'□□0$ Is a sBglitawa j/»temtrk of SoHwira OyhiftilCfi 
"CHES9D ii a tradaifl*fh q4 3d 1 1 1* at a Dynamic u. 



Only one bit is required in the two-color mode because 
a set oil represent* the foreground color and a reset hit 
represents The background color. A Tour-color mode 
requires two bytes for each pixel k> provide the choice ot 
four color combinations. O0,0l, 1U or 1 1. 

To set any of the elements to the Foreground color in the 
two-color mode, all you need to du is set the corrrapLHUliug 
bit to one: each bit in a byte can have its awn color. To 
reset the bit* set the appropriate bit to '0' T 

(n four-color modes, think of a byte consisting of only 
four elements, rather than eight. You set the color of any 
of the foor elements by setting the two uujsicenl hits to iMihtrr 
0, I, 2 or 3 (00, 01, 10, II in binary). 

Did You Pass Your Binary Lessons? 

Using high resolution graphics is where binary lessons 
really are of value. In a two-color graphics mode of 256 by 
192 pixels, bytes have to be set in such a manner that you 
get the proper bit values. Every eight bits has to be treated 
as a unit even though they are individual units. In a four- 
color graphics mode, you have to treat every two bits as 
individual units within a four-unit environment, tt might 
seem a little tricky now, but if you know your binary and 
Hex, it becomes easy with practice. 

Once you have decided on the graphics mode, you have 
to scl cc l where t he grap hies H p age s 1 " w i 1 1 re si de t and tt II your 
computer. The pages can be put anywhere you wish in free 
RAM. but the top of memory is usually best. At the top 
of memory, it is easy to protect your graphics pages from 
being destroyed by a n a SIC operation. 

A "video page™ is considered to be 512 bytes. Thus, when 
seJeeting video locations,, use 512 byte units. For instance, 
if you have 32 K of memory and wish io use the highest 
resolution, set aside 6 J 44 bytes of memory. Calculate the 
proper starting address for (he graphics by ^uhtraciing 6, 144 
from the lop of your computer's memory t for instance 
J 2,5 12 - 6,144 " 32*368, Now, to find out which video page 
represents your selection, divide by 512 (32,368 divided by 
512 = 51,5), Choose 51 as the nearest whole page that 
provides enough room. 

You now need to con vert 51 to a seven- bit binary number 
fOI 100 f 1 1 and use that number to set the video pajje register, 
located from memory location 65478 to 65491 according to 
Table 2. The column labeled "Bit No. h represents the bit 
location in a byte, with the right-most bit being k 0" and the 
left most bit being l 6\ 



Bit wo* 

a 

l 

2 
S 
4 

5 
i 



Table I 



This Locution 



49474 

*S!J4BJ0 

6545B 



£9443 

£9447 
45449 
6143 L 



If a hh is to be set (equals I), set the first odd-numbered 
memory location. If the bit is reset (equals 0), set the first 
even-numbered memory location. The binary number is 
read from right to left and the procedure follows the 
cxampk in Table 3. 



l uble 3 



Binary Ulmhir 



5it TJiisi Eaimbar 

EVBTl 0£!d 



1 
1 
P 
P 
I 
1 

St 



65442 
£2404 



654 33 



6347? 
654*11 



654S5 
65467 



If this seems confusing, remember that you start at the 
right of your binary number and move left, Set the nexi odd 
memory address if the bit is * l". or set the next even address 
if I he hit is 0. In this ease, **sct" means to put any value into 
the address. For instance, from n.\s.\c you could do the 
following pokes: 

POKE 65-579. >3 
t>OKt 6 5.401,0 
KIKE 6S44?,p 
POKE £9494,0 
FC/£ 65445,0 
POKE 6S44? r 0 
POKE 69446,0 

As you see, *0* is n valid "value. ^ You could use I or I DO 
or 205, if you wish. From assembly language you could use 
whatever value happens to be in Register A and store it in 
memory: 

ST A 65475 
ST A 654S1 
ST A o54 B2 

. . , and etc. 

Clearing Video Memory 

Om:c the video pages have hcrifl ttdculatud and set. you 
might want to clear the memory to prepare it for whatever 
applications you plan, A simple way is to establish the 
beginning und end of memory to clear and use a loop to 
■store each byte with '0\ Calculate the beginning address by 
multiplying 51 by 512 fur an answer of 26,112. The lines 
to do the job might look like this: 



CLEAR 

3EO 
SPA 

n n 



ii 

132512 
DONE 



Setting the V Dt; Register 

The first step in setting the graphics in ode i.s to set the 
VDG register. This is a three- byte memory location that is 
set using a value from Table 4. 





[ A hie 4 




Video Control Value 




Graphic* Hoda 


TOO fo 


Salwrt Color Sat 


HOflO 


PittOtrt 


P / I 


5(3 S 


PM 


16 / 24 




pi* 


? / 0 


£5 Li 


1J30 


P / P 


302 4 


Up 


P / JJ 


QIC 


PPi 


Ui / 136 


cia 




144 / 153 


cse 




140 / 163 




#11 


176 / IB4 


GIC 




192 / 200 




ISH 


25S / 216 


one 




214 / 232 




HA 


S4|S f 24 B 



Ko «m &e r 1 386 T HE fl AIN p OW &5 




* 
* 



Lware 



Do vou wan 
to look 



t your reports 
Like this? 



Disk compatible 

Fast Machine Language sort routine 

- sort on 3 fields simultaneously 
With our ML search routines you CiliT 

- search on a selected field 

- search lor a specific item 

' search Ic records within ranee 
Phrase substitution editor - last ML delete routines 
Up to 8 user-del liable lields per record 
up tQ 230 charters per Hard 

• variable field length 

- variable record length 

(memory allocated la Ihe actual length of ihe foco*d) 
Upper and tower case 
User- selected report formats 

- report headings 

- lull margin COnjTOl 

■ soled which records to pnnl 

- select fiakl to print 

■ solocl order tn wruch ticJds are pnnted 

■ multiple fields per Una 

Send TIMS file to either tape desk or punier - jtlows you to 
use the extensive editing capability available with a word 
pr.oc essor to add to or combine other data wim a TIMS 
report 

Save load, append and verify routines 



database 
management 

system 
















WCh 1, 1H1 


<i immlrD i 


IT Mi^UI 


1 tn* 

M 1 


OCUtl 














t-lnM. *■ || 






» 






















f 1 [ 




UrthlH i JMV IV 


1 **■ 


tm 




ii*. m 






MMfeg 








WJttl 










If 











or tills'? .... 



jjm<< not «w*it rmiuH aOt-iti' FMU 




1 |M 

- 


1 1 i'n n 1 'i'- 




♦if Ul** 




1 mi 1 Am h 
1-1 ^ 










( .'»t"p 


<]*•• 




CfiUUIlEU 


Me 


or this? 


. ■ * * 














(tMEMI 

n*it ,'VPm 




. ' ! 

r**» 






ft F MHUlfr 


Hia»l* * «Jhfl. L» 
It* r>4 ftl USJ- 


t*» 


»■•«.«» 




t IIIH.K 

■ LW [El 


il»-L» 




1 : - . "-j 





Vou can do it all 
With TIMS -S24.95 




TIMSMAIL 

$19.95 

32K ECB recommended 
Disk compatible 



o 



manager lc< p(o0 t 
^rfad^^ 
^ va ur^r,gi^t0P^ 



Continue* 5 Cf sin9 !l 
V> c r 3 let** wOe 

2.5. a.7&. 3-3 5arK|d 
Sect tiems to P*^ 1 , 



TIMS UTILITY 



TIMS UTILiry leotu/es 

Multi-T*rm Bearcti - Search yo-uif database usifig a s^aich tnier^Ori 
baseo on up to S td>ywo*d$ Vou can use eitt>er ' AND LOGIC" Of 
LOGIC" 

GloEial Change - This is lite 'Autemsiic' version of the modify mode it 
can be used whan there is a umqur: s^i .v in a spaaned lieu 

For ejtampft, w& could change all r efer encfifc 10 Raincbow W RB« 



S1«1.95 - Tape 



Hue ord Ctiange - Add or da Idle lotds to your records. The majrimum 
number el fields, per record is sim B. 

Split File Mode - U*e AND" loqc (at': articles pubirsh^d tn Rainbow 
and wntien by Davis} "OR" logic (air customers m Ohio Of Man/tand), 
Or Rarvg» Search to spin your luge rile rrno 2 or more smaller Idea Vou 
can save ytwr uatt file ro lape or disk 



defeat Delete - AiuinmatigaJly delates every record m the dalabi^t: 
whicfi meets me search cnterra 



TIMS UTtLfTV comei oiTlapaarid is diSH compatible. It requires 32K, 
and a We created with «tiher TIMS or HMSMML 



mv. 




SPORTS STATISTICS 
PPKKRG€S 

Statistics programs for the coach, learn manager, or avid Ian 
who wants to keep accurate team and opponent records. 
Menu*dnven and easy lo use. Put your team in the CoCo with 
Sugar Software's Sports Statistic Packages! 




Soccer w.ll piovida 





Disk - $34.95 
32K Required 

* Keeps track ol all /our rental properties 

• Provides instant screen or printer summary of nil 
your properties 

■ Maintains and punts a detailed nemczed iisimg ol 
each of 29 expense categories 

■ Gives you a schedule of the Accelerated Cost 
Recovery System depreciation allowed for each tax 
year lor 3. 6, 1Q and >5 year property 




update 



• Mid Sea son enjry 
and addii/ons * 

* Coned una rev** an slats » 
in life * 

■ Correction an ail input * 
screens 

* Fta* dump ol data to the 
prater — ferine player. ooai*e, and opposing leam* hies 
Summary of the player, goalie, and opposing learn s slats 
Track 20 individual player stats 

Summarises 15 individual player stats 
Track 14 goalie stats 
Siimmanfe 1Q goaiie stals 
Trac*. 19 opposing team slats 

Baseball wilt provide 

• Mid-season untry updaie * 
and additions 

• Correct and tone* ati stats * 

in lilft 

■ Correction on alt mpul 
screens 

* Raw rlurttfi of dalA jo the: 
pnntef - lor ine player pilcher and opposing leam s Was 
Summary c-r me player, pitcher and opposing learns stats 
Track 21 individual player slats wiih ifj cum slats per player 
friok 15 individual pilcher slats with 11 cum totals per piicncr 
Compile total team summary c4 tg separata fctals 

Compile toiai pucning summary ol 1 1 slats 

Track IS opposing loam stats rtitn 14 cummed slats 



Cental Property 

If 11 1 me ell hi Lxpemo 

HfllldLH'tlM'flt 




Football * II provJdn 

* Mid-soas-on entry opaate 
and additions 

■ Correct and review all stats 
m Tile 

* Correction on all input 
screens 

* Raw dump of data to me 
0 'inter — tor ifiy playor and opposing, teams files 

Summary of the player and opposing ream s slats 

Tra^i! 90 individual ptgyer >slai s 

SummaM/es 63 individual cum stats per prayer 

Summarize 1 7 cum team stats 

Summon?* 20 cum opposing team stats 

Team summaries of 37 stals 

Comparative sumrnaiy printouts 63 stats lor your team 
Comparative summary pnniouls 62 stats lor opposmg team 
Over 350 posbiuiu stain 1 



Baskeibair *u\ provide 

• Mid season emr* update 
and oddaions 

• t.jrrjjcr and ievie* all slats 
in hie 

» Cor reel ton on an input 
screens 

• Raw dump ol dale to the 
printer — tor the player and opposing loam's Ellas 
Summary ol ihe player and opposing I earn s stais 

Track 22 individual player slats wan ■£ cum stais per player 
Summarizes 17 individual piayer leam slats 
Compile oppose team summarv Qt 19 separale stats 



SEAMffltAP 
to'iilihics Alitor 

Grapnjcs editor to create and modify your 
own pictures 

Pictures can be usd as a line screen for 
a program 

Create a series at pictures to make a 
slide show 

Both Extended and non-Extended Basic 
versions on the same tape 
High Resolution 
Semigraphic modes 
8. 12. and 24 
(64 X 64. 64 X 96 
and 64 a 123) 
S colors 
Combine text 
with graphics 
Auto-repeat and 
"magic" delete 
Requires 1BK 

Tape* $19.95 
Disk - $24.95 




JA'iUcr and itutlior uiqtiunra are tu% 
Uritys welcome. Lutiudluii iluLiK i^ 
should contact Kelly Soft wan: t>t*- 
trlbuiors. Lid . i'Ai. Huh 1 I LJ-siLi. 
Edition inn > Albcnn T5J-3I.1. (KM) 
431 -som 

Disk software ccjuijuiULiIl- with Kudio 
Slsutk ixjftpnlv. 



Sl'tiAK SOFI"W MUL 

171 tr N. StUls Ave. 
Hollywood. Florida 33021 
(305) 981-1241 

A cuctiplflc cBliloii irf »>lhcr r*w<»rt 
Sumu *n iEL'a iu i' ju i hIiil t\ i h »\ ailulhkv 



Add fl.iU per prujtriim for pustoitc anil 
handling Hiirids rciidcms. add Sq- i^fes tn\ 
rODprdcrv4ifc welcome. CtS order* EMAIL 
la 704Q5. 1174. No rerunrh or mrhirt^^ 




i 



Look up i he three-bit VDG p intern lhai selects the 
graphics mode you want. Column 2, Scl the VDG register, 
loeat ions 65472 to 65477 , m the same manner as before, that 
is, set the register locations according to the values of the 
three-bit pattern selected using Table 5. 





Tible 5 






This Location 


Tbis Location 


Bit Ho. 


Resets 


Sfltft 








1 




fiS47S 


s 




BS477 





For instance, if you select G6C, the bit pattern is MO. Set 
the register in the following manner; 





Table 6 




Binary KumUar 


Sat This 




Right to L*Ct 


.-;-:r: 




fi 


65172 




1 




65173 


I 




65477 



Again, you can set these register locations by storing any 
value in them, including *0\ 



Veiling I he Conlrol Value 

To complete the task of setting your computer to put 
graphics to work, select the control value for (he graphics 
mode desired from the third column of Table 4, Then use 
[be value to sci th L > control register located at 65314. 

Tandy's manual states that you must store the selected 



control value without changing bits 0, J and 2 at location 
65314. However, it doesn't seem that you can change these 
three least significant bits whether you want to or not. To 
dcmuiisiratc tin*, type the tallowing: 

PRINT PEEK [ 65314} <ENTER> , 

The screen displays "4*. Then, if you type: 

POKE 65 3 14, £ t FRIST PEEK (£5314} <ENTER> 

The screen again displays f 4\ poking the location with 
'0' did not change the value, However, if you stored a value 
of 240 at Location 653 14, then peeked the location (as shown 
below)* you find it now holds a value of 244. All but the 
three least significant bytes are changed: 

POKE 65314,242 1 PRINT PEEK. < S 5 3 1 i ) 

But. that's enough discussion. By storing the proper value 
in memory location 653 1 4 T you have completed graphics 
initialization. 

Because of the ease with which you can experiment and 
make changes, I suggest trying the graphics initialization in 
BASIC before going to assembly language. Once you have 
worked nut exactly what you want to accomplish in BASIC, 
transforming it to assembly language is quite easy, In fact, 
I think writing the assembly language program is easier than 
the basic one. 

UnfH N**t Time 

I promised myself 1 wouldn't type an article any longer 
than could be handled by the 24 K available to Telewriter. 
I have about reached my limit. However, you do have all 
the information needed to get the job done, so dig in and 
try graphics on your own, 

Next month I will complete the assembly language 
graphics introduction and talk more about creating 
graphics images. In the meantime, have fun. 



SERIAL TO PARALLEL 
PRINTER INTERFACE 

SP-2 INTERFACE for EPSON PRINTERS: 

■ 30CM9.20Q BAUD rates 

■ FilL nil do prime' — Na AC Plug:. 

■ Optional external twitch f 1 S m extra) free* 
parallel port for use with other computers 

■ >49" fptui dipping) 

SM INTERFACE for MOST OTHER PRINTERS: 

■ 300-1 9.200 BAUD rates 

■ External to printer — No AC Ptags 

■ Built >n modem f printer switch' — no need for 
Y-cables or ploggr ng I un plugging cables 

■ J M" (plus shipping) 

Both s'to avubbie for IBM. R5-232 and Apple HC computer*. 



DISK DRIVE SYSTENS 

ALL HEIGHT DOUBLE SIDED 
Drive □ (addrcised as 2 drive*?) 
Dnv* (addressed U 4 drives') . 

AH above complete w<tb HDS controller, cable. & dr>ve 
In c«e with power supply 

Bar* Do u bin Sided Drives ... . 
Dud '/i MeJght Cast wr Power Supply 
Dqublc Sided Adapter 
HDS CoiUnaUer. RS ROM & ln&trucxJan* 
25 CDC DSyDD Diskettes ■ \ l . * 

We uie the HDS controller exduii*cr/v Cm uve 2 dIFfarant DOS ROMV 
Shipping Ccntv *5 'drive or power supply, *JQ mBJf. 

Co Co Serial Cables IB ft.— *I0. Co Cor R 5-132 Qinles IS ft — *7Q< 
Other cables on request. (Add shipping) 



f 235 

M9 
S 2S 

'II* 



P.O. Box 293 
Ran tan, NJ 08869 
(201) 752-0144 

ENGINEERING 



DEALER INQUIRIES INV|T£0> 



THE RAINBOW Novem&er 1S65 



YOU should be here . . . 

FULL 80 COLUMN CAPABILITY 



* Elite softham i PI J aom-m* 




ft iMn.i «u cm vQF Calor Co«uta» ■ fuu 30 tfirtetar fcrv 
duplid. «C ht4 p***i4 nftm tw't n») to Elrtf Soft*** 

w» HJ k&*## , , h i MinruLnt scirr son, 

It't^Hif >* u I on* * tt oolw*i diwl* u mr++* 11, ■ 



frayim u&irf Wit pmt of a FtqsrM lift* Ur*4*r* «tv an * =.--l#t. 
itthtlltWi.,. gou Wt frsgtt4il* ^**t jufUfiCrtunt Pig* H**""^- 

£:tt«4t*aqBJ car cui»3» twi wr* 1 Eiri*$»i.4u win *int uw *filk* 




5. MT U\* if BTHht 
i. L«»rt t***H >Wfe 

= Lift uRh «flp"i m r LI *^ 




mi 1 1 1 r ir iiis ittt 

w nu m cum lunn'Ki 



1 IlklJIITILJlllll] 



'Ml BintlTI 

llfl II IK 

iiri immt Lron n 

IK m mm 

mi Frfiu* ttum wrm 

llM HKDt 

IW tLirt- IK 

IW* HJI6 iilji 



mute rmq r.m u 



H-TI 

I'lt'M 



jiH !i 
m H 

UW H 

Ut M 

m ' '. 

I!H » 



KPfl)T« i»«tt 

IIIh4I 
)■ 

him je 
ism «* id:i it 

HI? 13 

■ III ,'h 
llJi M 
4 III f» 



r /4i ^ fc 

^ f-m p^m f^m l*m 



Software especially for the Word-Pak [I: 



EHtc-Fik 



JiteCale 73.0 



EliteAVord 



SAM£ POWERFUL FEATURES + 60 COLUMN DISPLAY 
Sptcilv Diik or Tapa, S7S 9S «cr> * £3.00 SHpp(ng/H and Uric; 

Tiwt* virii&m nOl *v*i libit «c flert'D Stuck 




Elite ■ Comm" 



SAM E POWERFUL FEATURES + 80 COLUMN DISPLAY 

Sp*dfy DiiJt or Tape, $>\ c j 95 eac'i or $20.00 irvhun purchased 
A-th Ehte-Woid + S3. QO Shipping/ HandUnj. 



WORD-PAK II 

Our Price $125.00 

S3 00 Shlpping/HjndliJig 

"V" CabE* Connecter S2&.0Q 



SPECIAL ' BUY 

EJpift'Calc or Elile-Word 
with WORD PAK 
ind deduct. 10% 
from total ptlct. 



201 Penn Center Blvd, ( Suite 301, * Plushargh, PA 15235 * {41 2| 795 6492 



* COLOR COMPUTER WORKSHEET * 



lite-Calc 73.0 



How do you improve a widely acclaimed worksheet 
program thaVs already powerful, fast, and easy to 
use? We've added new features, more Commands, 
four screen displays, while maintaining excellent 



ease of use and full comparability with all existing 
Elite* Calc worksheets. You have more power and 
flexibility than ever Pa f orel Eiiie m Gafc/3.Q Is your 
best choice, and it's waiting to work for you, 



WINDOW * TITLE LOCK 

Holds C&lomn and/or flow Title* 

FOUR SCREEN DISPLAYS 

Features 2 Hi-Res Screen* 



el 




IMPROVED STORAGE 

5tor«t 30% More Information 

ZAP COMMAND ■ w<pes out 
numbers, .Jedve* text & formula* 



1 i II I it I dkf 

ii 



SsJtH 
lltMMI 

Kif 

H ijlfl 
tfi 



■■■mil 

: 

J 31,/*) ""««■ 



I i si ii ii 3 dot • 

Z ■ I' Mllll l 

Ill.ttf 

*l T %lJ Mil I 1 ■■ 




tm.ttt *i miiu 
in 1 1 < »k t«< | fif i I* *m 



ll|»"tl 



wi' sin attna 



«i"iii ii 

.ir: -it 
urni< lw< n 



IHIM UAH wits 
□ lit, IB 

mil- *t 



l-ti M 4tJI " 
W It 



Elita Cak/XO offers TWO 51 character diiplayt 



CALC-liST is a separate, msemne language, uiihiy mat wo'Ks 
independently of Ehie*Caic II can r»ae either tape or disk work- 
sheet II Lea, and w.u give you additional inlotmfllion thai was pre- 
viously "hidden" within your worksheet. Wilh CALC-UST, you can 
list on I h& screen lor prinlJ the actual contents of your worksheet 
calls, includin g FORM U LAS CA LC U ST $29. 95 



Special Elite Catc/PBJ venion for Wofd'PAK 
SPECIFY TAP E OH DISK ELITE CA LC/3,0 $69.95 

E I til C 51^3.0 Tape Radio Shift* k p 900*16? 
EILl«-Clilc/3.a PltkHndlo Shack 1 300-lGB 

Elitl-Calcr&O 4Calc-Lm 

E1lu«C«le/PBJ lor Word^ax - S79.9G 

The "Qr ig I no T E lltn -to lc I V frr. t .2 f |VQ W - S 39.9 5 



*■ COLOR COMPUTER COMMUMlCATiONS 



* COLOR COMPUTER 3ICTiDN*RV * 



Elite • Comm" 



Elite • Spel" 



EitiQ* Comm turns your Color Computer Into a powerful 300 
Baud terminal. 

E lite •Comm it SMOO TJf 3 PM < '* Tap<1 w Wak 

operation that's 
EASY TO VSEi 

Not prtnmly available ni R radio sn.n-* 



539." 



New at 



EUie*Spei ts en excellent spelling checker tor your Color 
Computer and Its VERY FAST lhats the Hey Why wait 
white a spelling cnecker does tts tab? Euie*Soet identifies 
elf potentially misspelled words wiih a single pass f ft rough 
tts perfectly adegoate 24. 000 word dictionary EUtgmSpef 
Sets you Add or Delete Dictionary words EASILY Elite* Spei 
is tufty compatible with Elite* Word and wilt work with ASCII 
fites from other programs 



Speed la the key . 
Etlte*Spet ho* it! 



AuoiluM* en 



$39.95 



Radio Shack Catalog- 9DO-18S 
When puirhaktd ullA EUT£* WORD ONLY S % S 00 




* CCH 0* COMPUTER VYGHD PROCESSOR 



- V<W~m COW POTEfi RATA flASt MANAGER 



liteAVord 

Alw Available On OS- 9 



l\l 



EliteFile 



r«£ SECOND OENERA WON WORD PROCESSOR IS HERE! 
EUTE*WORD fs ^ high performance, ait machine language, 
full Screen EcfrfOf Which otters an ease-d-use that is simply 
tnotadlPia ELITE* WORD has many powerful tee tares not 
fauna m otnet word processors for the Color Computer 
ELITE 'WORD Also otters a printed output flexibility that can 
handle your sophisticated home and business applications. 

LOOK at these features; 

Very easy to use * Top tureen Una reserved for HELP dis- 
play/Command prompts • Excellent for BOTH program 
editing end word proceseJng * TWO tost entry modes 
Irmeri or Exchange * Auto Key-Repeat • Smooth display 
■cf oil for easier proof reeding * True Upper/ Lower case 
diepley with tower esse descend ere • HI* Ass tent "View 11 
mode displays, text exactly at It will be printed; Including 
text Justification, Auto Line Centering, dynamic Margin 
changes, Top and Bottom Margins, Pag a Num baring, end 
Page Break* * Include feature (disk only I permits In- 
cluding eeveraf tile names within one output document; 
tot at document wtM have sequential page numbering If 
desired • Feat Dlik I/O; no loedlng or overlay files to 
slow down operation * Variable Text {Mall Merge) 
capability tor Form Letter generation Included FREE! 

32K Extended Basic: Required for ROM routine calls ■ Variable TAB 
slaps "User definable Headers arid Feelers * Smooth cursor move- 
ment over text in any direction (including vertical) * Page Forward 
or Backward through lext * jump la beginning or end of le*l • Auto- 
matic lest centering t Automatic text Word- Wrap if Cestred * True 
Block text Move. Delete, or Copy • Delete entire screen line * Back- 
space and Palate Character * Delate character above cursor • Find 
a stnna o( cnaraclera ■ Global Replace character string * Twn Hl- 
Res screen displays; 32 x i9 Tor te*t entry /editing, &4 * >9 lor for- 
m.itic-d te*t viewing * Continuous Memory display * Over 22K Ilia 
sue «n 64 K msc nines • Easy generation ol ASCH Mas * Save, load 
lext 'ilea rin ASCII il desired) • Program remember last File Name 
"aadea or saved, and write Tq h by default it desueo * Art I/O 
errors trapped and recoverable • D«sk commands for Change Drive, 
Directory and Free Space * Print Format features altow user to 
speedy Lett Margm. Una Length., una Spacing, Tap and Bottom 
Margin, Duplicate Copies. Right- Sloe rent Justification Page Pause. 
Page Numbering, and more • Dynamically change any print Formal 
features within text • Imbed Hex codes and printer Font cnangee 
wilhln lext 

Additional 03-9 version features. 

Edit two Mas simultaneously « Save o< Print only a porii on ol the lexl 
butter • Edit tiles larger man memory fuses d sk as buffer) • Block 
Copy rrom one lita lo another ■ Execute any 05-9 commsnd Irom 
Editor 

Sf yow woni powerful features AND o program that'm 
EASY TO USE, Elite* Word i* far uou . . . 

Elitt Wod TAPE R5# 900-1 S3 
£l i r* Word DISK RS# 900. t B4 
Elit*'WurrJ,rOS-B RS# 900- «BG 



THE BEST FOR ONLY 
Specify Tafl€ s 6 $ 5S 
RS OisV * 6t96 

os-a Bum f 7 & as 

OS-} a R5 D sn St IB 95 



THIS IS m ELITE* FiLE is the Date Base Manager that Co! of 
Computer users have teen waiting tor. ELITE* FILE ta tot 
everyone who needs to store and retrieve information. 
ELITE* FiLE is a tuil-teatured relational Data Base Manager 
with ail the editing and report tarmetting features that are 
typically found on much larger computer systems, COM* 
PARE the Others tor record structure flexibility, total record 
capacity, information processing ability, speed of program 
response primed output flexibility, and you'lf agree that 
ELITE* FILE may very well bathe most powerful /useful pro- 
gram ever written lor the Color Computer, 



"I Ufa Elite 'File and would rewtify rGCQtmnend rt to 
anyone r . Its pO*&r and speed have to be seen to be 
appreciated,** 

-Ed Lowe, RAINBOW 

"Elite . File is a very decent program and you can learn 
to do atot with it In a hurry. " 

-Scott £♦ Norman, HO T COCO 



Ho other File Manager gives you these features- 
All machine language for speed * Flexible,, uaer defined* 
date record structures • Up to 255 characters per record 
field ■ lip to 255 fields per record ■ Up to 2000 charac* 
tars per record * Up lo 4000 records per file * Up to 16 
iiiqb can be open at the seme time for Information pro- 
cessing « Edit, Scan. Sort. Select Record Information; all 
done FAST * Output reports to Screen. Printer, or ASCII 
Disk file • Place output data by Field Name, with Custom 
Text anywhere on the printed page * Perform math op or* 
etlons O. \ /) between Field contents ■ Produce tsbu- 
lited reports from multiple record contents * Generate 
column totals across record f Eald contents. 

Compatible with Ente'Catc and Elite* Word Hies • User friendly 
combination ol Menu driven input, end single key commends * Sup- 
ports U p to A dr'ves • Minimum 3ZK RAM, Disk required * Nested 
sub-field definitions • Uo to fl lieids in Primary Key * Copy record 
definition from file lo file ■ VIew/PrinI record deUnilion • input /Add 
records with ea&y :o use field name far mot dJ splay • Edit records 
wllh full screen type over" odor • Copy records lo repeal Identical 
o-rita • Load Elita*Caic work eels into random access dote, files • 
Scan mooe for puick data rfli/ evel 



Rsdro Shack * catalog # 
COMPARE /eo cures end per- 
formance a peed you'if agree 
that Elite *Flte. 1m the one lo buy. 



THE BEBT 

S74. 5 o 

Dis* On l> 



£lite J$&£t urate 

Productive Programs for Senous Users 



Add S3. DO shipping and handling 
PA Residents add $% Sales Tax 

03 "U is ■ lr *d-ir- «J i ol M"^*o*j'* *m3 Matproi 

Dealer Inquiries Invited 
Box 11 224 - Pittsburgh. PA 1523*1 - {412} 7*5 




"Elite* Wort is v tofrtfic word processor wfito en impress; »g list 
of features, yet it'% easy to Imam end ute." 

-Stuart Hawkinton. HOT COCO 

K Ms m cm I nan aa tlstied with Elite* Ward . . Attar ifiu tavio *. 
I would not fio&itaie to compare It wilh Ifio two best setting 
word 1 processors And my comparison places tt at the top of 
Jhetfsr 

-A Buddy Hopflrr. RMHBOW 



EDUCATION OVERVIEW 



Microcomputers: Not Just 
A Student Learning Tool 

By Michael Plog ? Ph.D. 
Kainbow Contributing Editor 



When we talk about [he compu- 
ter's role in schools, too often 
ftpft oom pw t tf ft t it? nn sturfrm nr 
teacher use of the machines. Indued, 
some people think the computers appli- 
call on in school is limited lo student 
interne [ion with the electronic device, 
and generally limited lo Computer 
Assisted Instruction (CAI), Some peo- 
ple expand the idea of computer in 
schools by thinking about how teachers 
can use the machines lo help the process 
of classroom instruction, 

We should not forget the administra- 
tor as an educational user of microcom- 
puters. It is true that many administra- 
tive tasks are similar to things done in 
business applications, and many admin- 
istrators have purchased business soft* 
ware to help them perform their duties. 
Probably the first administrative 
function of the microcomputer i* a 
word processing application. Adminis- 
trators have found that the school 
secretary can prepare letters on the 



f Mk-haei Piog received hh Ph, D. degree 
from the University of Klinais. He ha\ 
taught social studies in high school, 
worked in & central (tffice of a sehooi 
district ami currently is employed ai the 
ft tit H it* Sniff if nurd W Ediuutum.) 



microcomputer better ill an on a type- 
writer, I i Letters can no* be "per- 

fcormliyed" In parents and community 

groups, 

Most large schools have a mini- or 
mainframe computer in handle such 
things us payroll or keeping a pupil 
database. For some applications, a 
microcomputer is not appropriate. For 
example, it would he difficult, Almost 
impossible, to use ihe Color Computer 
to maintain a complete pupil database 
for two or three thousand students. The 
amount of information necessary for 
each student is massive, requiring 
length} reeuuK I h, ,1 i ik i ocomputc i - 
there would be too many diskettes to 
shall le. jnd u «mi:d (;iket0q miifhiutic 
to obtain printed results. 

This does not mean ihc nncrocompu- 
tcr has no benefits to offer administra- 
tors other than word processing. A 
smalt school district with a few hundred 
or less employees could easily assign the 
job of payroll and check printing to a 
microcomputer, A commercial data- 
base program, plus some "home grown'" 
programming,, could perform this job 
with Jess expense than would he needed 
On a mainframe. 

It is true that most school district 
budgets arc complex affairs, which can 
be more difficult than small -company 
budgets. School districts have different 



types oi income; not all the money spent 
is from the local lax base. Some special 
programs pro v id inn mnnry In nrhnnls 
mast he maintained separately from 
other funds. 

In addition, school district expenses 
have u different flavor than company 
expenses. Generally* money for person- 
nel cannot be mixed with money for 
building expansion or other purposes, 
niiu-rciu recounts have lo be used for 
specific purposes. Since Lhe nature and 
purpose of these accounts is usually 
prescribed by state law. the task of 
maintaining a district budget becomes 
huge compared lo the total amount of 
money available to the school. 

Keeping track of a single building 
budget, however, is a different job than 
maintaining a district budget, A princi- 
pal can use a microcomputer to manage 
the budget of a single school with a 
simple commercial package such as a 
spreadsheet. The principal will have 
more current information and be able 
10 make faster decisions* rather than 
relying .solely on a ma intra rue report 
provided once a month from the district 
office, A microcomputer can even assist 
a principal in preparing monthly re- 
ports to the district. 

School administrators have micro- 
computer applications beyond those of 
a small (or large* business, Some of 



102 THE RAINBOW Novorr.Gor if<fi5 



things school administrators have to do 
are very different from businesses* as 
welt as from the class mums, t: ven here t 
the microcomputer can help. 

One of the painful tasks faced by 
secondary school adimrnsiramn* is class 
scheduling. This is only done once each 
year, hut ihe task can lake several days 
to complete. Matching stuUimis with 
courses and times of the day can became 
,i ji'h to Lax the limits ol un> hum:m 
While the possihk comb million* urc 
finite, that is hardly solace for the 
administrator. 

Of course, the task is never as easy as 
it tirsl seems. Net only must students be 
matched with correct classes, but most 
schools have class limits. And, if one 
class- needs two sections, the sections 
should be about equal. After all, you 
cannot give one teacher 14 students and 
another 41 students. 

While a difficult task, ihe microcom- 
puter can assist with schedule creation- 
Some creative programming skills are 
necessary, but it is noi impossible. 

Other administrative tasks can ben- 
efit from using the microcomputer. 
Consider the job of maintaining bus 
routes, for example. For many rural 
districts, as well as some urban loca- 
tions, the thought of organizing hua 
routes is enough to send an administra- 
tor searching for aspirin. This is similar 
to class scheduling: you have to match 
students with vehicles and vehicles with 
drivers. The objectives arc to spend the 
least amount of money on gas, have 
each student spend the least amauni of 
time riding the bus. have each bus run 
iht minimum amount "l miles and 
make sure all buses arrive at school on 
time. 

1 here are. naturally, less complex 
tasks lor the school administrator that 
can he eased by the use of a microcom- 
puter. Attendance reports, for example, 
aren't too demanding a job for an 
organ i;<sd person, but require a lot of 
clerical time. A microcomputer makes 
the clerical job much easier. 

I have heard of one school disinci 
that used the microcomputer to keep 
attendance during the first period of the 
school day. Each teacher marked the 
absent students on a form, which was 
delivered to the office within IS minutes 
after classes started. The office elerks 
entered the information into a compu- 
ter (using code numbers) within 45 
minutes of the start of school. An hour 
alter school began, Ihe counselor had a 
printed repurt with absent students 



listed, along wtlli parents' nami-s and 
telephone numbers. This was quickly 
matched against a lisl of students with 
excused absences lor that day. The 
counselor spent the second hour of the 
school day calling parents. The truancy 
rate dropped in this school district. 
(After all. parents do noi want to be 
disturbed at work to be not tiled that 
their children are absent from school. 1 ) 
Lest you think this is unimportant, 
remember that for most states the 
amount of money a school district 
receives is related to the number of 
st-iuuns m attendance cacti iJj>. t" lie 
school district can make more money 
on increased stale aid than the cost of 
the computer and programming in- 
volved. 

The application of microcomputer 
technology to reporting grade cards hat 
htien done in tnarjy schools In fuel, 
some schools use computerized grade 
cards to mail to parents, with appro- 
priate messages and letephorie numbers 
included on the printed report. This 
does no l require much more than a 
com niL-raai database package and some 
programming to enter grades inlo ihe 
appropriate students' records of the 
database. It's not too hard a job for 
students in a computer programming 
course, either. 

Almost every school has student 
clubs and organizations. These clubs 
often have dues and expenses, such as 
trips, books T etc. A microcomputer can 
be helpful to the administrators who 
keep track o I" everything from the Chess 
Club to Ihe local chapter of the National 
Honor Society. 

In the short space available here, we 
have only begun to examine the possible 
uses of the microcomputer for school 
administrators, Many of the jobs done 
by administrators are "invisible" to the 
general public. Vet. schools could not 
exist without administrators. In fact, 
some research suggests the principal is 
the key role in the school district: 
Morale of teachers and students de- 
pends on the principal, as well as the 
smooth operation of daily activities. 
There arc other administrators besides 
principals, and the microcomputer can 
be useful for many ad mi nisi rntive proce- 
dures at all levels of the school system. 

If you want to share your application 
of the microcomputer in schools, or 
react to my thoughts,, please write me 
I welcome comments even when I dis- 
agree with them. My address is 82° 
Evergreen. Chatham. II fOhjy □ 



! TIME BANDIT 

i 



HHI DuTieyy ft Many tafneu 

17te<J of trie same old serwfis? in TIME 
BANDIT, you aith trow more than 
rWEtVTY places *Mti over I F WEte in 
each alacu Thais ttei 300 screens! 
Visit FANfASY WOflt-D WESTERN 
WORLD & SPAi:E WDRtafiqMl fho 
Evil Gtmidiaris Killci Hannahs Ihe 
looking LiaHa Angry fcimo and more 1 
Find the Keys and called the u easur 
ol lime' (vnse Supe'tjrjiphicn tutor hi i 
SCROLLING landscapes fa II animation, 
andovcf IHHEfc HUNUfltOSt-HttMii 1 
Tilt avmucif oi hnv. jnd ^ice nwaiis 
yotr 1 

32 K Tape S27 05/Qisk S2B.G5 

CASH M AN 

BiH DunJevY & Doug Fiayirr 
tuptosive tolw. tasMnovmg animation 
and a ma;i mi sound n%ake Wis non- 
vtotem Dame a r.u&wc* tMf rml lew-is 
arm more lhai) FORTY screens uHet US 
math challenge ft good clean tun as you 
can tahef Way m(q v enioy ihe chailon ije 
of two-play er thnul tanecui competition 
Scramble to gel the loot first, nut Da 
careful, the KATS are prowWQ and your 
Opponent is tossing eggs 4 
32 K Tnpe 327.95/rjjsk $2BJ5 




l 

L 



SUPER PAINT 

by John Crane 
Super Pamt t& an sxcning new en 
hancamenl (or voir Graphic om otaw- 
ing system Break ihfl cfiams restrict- 
log ymr creative heedouV Now yew can 
draw ana paint wiih every color your 
Tiacnwe is caoabte ot Over 350 cnlor^ 
are available ai ail times 1 it's no longer 
<mposiiC)i& lo lind jutsl the nghj shade a 
tenure Super Paini brings the COLOR 
tiack *nio your Color 0*1^1^" Requites 
Grap'icrjn system 

32* Disk SIMS 



576 South Telegraph 
Pontine, M icbigan 48053 
(313) 334*6576 



Nuvomtn»* 19B5 THE HAINBOW 



Price Oijin^ra 
Occur On A 
tUih fttwis, 
Fleas* Call 



PRICE BREAKTHROUGH 



Price Changes 
Occur On A 
Daily Basis. 
I'leust- Lull 

I-MLMKM3-8841 



CO 



Super Sale on New Hard Drives 

MEGADISK V 




Winchester Hard Drive Ready GO 
run on the TRS SO Model I/II1/1V/4P, 
Color Computer, t.B.M-PC, TANDY 1000, 

Max/80. 

Software Drivers: LDOS, NEW DOS/SO, 
DOSPLUS, OS9, TRSDOS 6.0, CP/M, COCO DOS 

Fully Warranteed 
DRIVE A HARD BARGAIN ** Parting at $599.95 
Call Toll Free Ordering 1-800-343-8841 



High Quality Lowest Price 
Drive 0 t h 2* 3 
for the 

Color Computer 
Starting at SI 99.95 




SOFTWARE SUPPORT, INC 

I Edged Roucl T Fmmingbam, MA 01701 1617) lis Lcx-3ti 3425 

Hckjiv Mm. thru Fri. »«! un io SJb pm (EAT) Sn; WOO bit) » JJ0 pip 



DEAL£R INQUIRIES INVITED. 

TLB MS: 

M C./Visa/Ama nnd ptrWitol diccHs 
Ittcplcd j*i utJ cJtLra durjje 
Skipping; i'lrtse «ll for amount 
Noi tttiwralWe for lypognipfcfcal errors* 
Prices subject IP change 



CANADA 

njo chahette street 

BUBERNAlr; LAVA I , CANADA H7E4L? 
(514) 662-J227 



AU At stoik products m ih^fptti WfWrto 24 tmun 
of ttnto 

HepairfHtimmty service ti pefformad with** 24 
knun of fwttpi union Jffftcnftftt mtatL Hi* 
WXfrt CtiCL J&m&n and APO otdta. School 
and D&R carpnallr HQ's acttptett 



TRS/SO fesidcmJ 7rj«J«iinik TJtiidy Carp- Apple Ktyistci&l Tradcnwk Apple Computer ilorp. 

M\\- PL Hntntcmi 1 Brvt Corp. Enttklut KcgiilerciJ IntkicrtUf t Franklin Corp. M»x/8fl Repi>l<reJ Trade murk [alto 

fit IS K?g [jjb3l.iI S>yqn Lik. fjpjPj"! TL-M'H^- ^ M -' ;! "- * ull[ ^ ' ' Ncwdoi'ftfl — Appflrtn 



Pricci Orange 
Every Day. 
Please Call 

f or U.wer Pricev 



PRICE BREAKTHROUGH 



DIALER INQUIRIES INVITED 



Prices t'hiinfje 

Ever?' I***. 
Please C*H 

1-800-343-flWl 

lor l-trwer Price*. 



vttfjAinsti f M hard orive SYSTEMS TOLL FREE ORDERING 1-8410-343 

For ihc f mM ' ¥C * i<KX> * TRK BO Mode** I/R1/IV/4P. Compaq, Tava f PC WarkaJita, Color Camp uteris HcaUi-'Zcrutli. Ma*/W 

t Complf EC With Hardware, Cables, StrflVna/e and I^UiktU Lniiallauon 

5 Msti*byl*v ln«crM3 Mount EBM'PC . , , . . , , iidrtini >l S 

3d Megabyte* JntimaJ Meant IBM Tan tl) KMX) MAtv tfa/iing tl 

2D Mcaabytfi Internal Mount IBM Tatidy 1000 r,0|^f JL j . . . . ... lUrting he 

5 Mcfiibjtjfi EJtieifwl S^tcm .*., /V0Uji ■ | — Mining a.1 

3D McsBoyft* External System . . , . . ^ImjQtAg- ■ ■ * smrtlni he 

20 Mcgabyu* External System W W "ti iiMitlni ■[ 

Tape Backup Sjitem — [liltmal Or External (1BM/PQ . . . 'Vt^S ■sunJrrj ui 

mm ^,irm, ^(mhiK f tBM/HeatJti — DOS. 1.0, ID, It. 30, or later 

IH '* AvauaniK l TR5/S0-LDOS, TRSDOS fiji, NewdDi/M), Dmplus. CP/M + COCO DOS, MW&rj LPOS. OSS 

FULLY WARRANT! ED - PARTS AND LABOR — 14 HOUR SKKWCK - CALL TOLL FREE — 1-800-343 



-8841 



579.95 
*W.9S 



S841 



HMFPl lUriX DHLTFJi. PtWkHSi PrLlrLf. «*MI BJ *kTH 
Our Piii Drtm in VI. i peons] — Syr l-loi^i lit ine i's\t-atm an,! 1Viwr "liUlWci 
ore tJwkf«Prtui LitankKY Luiwd irvJ h**t jaiitd iw rcqmrtif 1-cJnii 
CiarilaliiilcaliOfii PiM 15 Scwlun B EML RFl I^iLl 

H|priH4> *n ill dFlhri hl>k 'nil in: mij l.'iui Hmiinli mi 4lnji|'^ ill*k 

UN 1c putWf IkpplLri n Hit If l^t*l*. U i«Hn!| «r mil WHIT-Ult irnllrt- L* JJ hum 
iMlVi-nHMiT "ft m a 1*4 fi*liwp Mi p*«*r VMppMrv 

lull I If (hi — TuAm 



tn Cot Po»rr Sunplf 
Hill Ori-n^ mi Out <'.i!mi.i 




I W» 
2104* 


1(0^2 Dtui Stta «5 ct Unit 

En Csic ■••ill iHxrrr s-uCtcIt , , ■ 
Dual Dnwi id One Cjbinei 




kefjU 
MM) 


likH Itlgh tlfltr. - Umdmh 1VJU 

SUliSt Sl*d *0 1* Thrr . 

tb Cjur «lth FKWor 5applv 

[iuil EVlw m Oni C'Jta««i 
EL.tl SiJ.il « il n*r. 




ikM? 




1 1 1 l HMS 


tllii aip "|lh I'n'pf S«MllT ni>iuf.uiiuiu>iuit 




■ l j j H ^.^i 


^^rh'l nnblia fplil Elitir* 

1J--4UTBK4 I? £jw Cjfclf fid FoOiCWT 




.... tfeMV 


C«mmihd«rr 1)1^ Ontn . . 











rrjuiftcomi uRIVda^TlM^Ani- auu in i'huiu i is 

Ju tr*l Smpf >lc*rf Unt= wild tnw, E^nnr ^Qfnly, t 

CAiunaiET IrMipuduin khxiikii. nttkrlio ^'f' 
.Mnht -ii l| Vmtl Elrm W tXtr CdbHIQ . 

IhfcV rtviJ l«r*J n|kh H |^ IH«TI 

uw.«r 



upmO. C"«b4i. 

trBtraHcf. IvthwdM MmU>Il DULitln 

.\1MH S.IIIV UmJ »n.rr ,r I'll- I a '..,-rt 

j r»o4 s*i*ai . . 

*iUt VsmiJ tKW Snim - J rial HiOOi, «nJ Ptvttln 



■.1,11,1-1. 

tofcwnodra Wl> Diud 

SUrk KM iSKk, lit] Am lJ 



.'ll-l H" 



s i i in.-, 1 1 x i. lit m-sjii rt'k it w i « kin in >rr.o s n\-\ hii jm< 



MI.(.ADISh .SPKLJAJ. 
W||h ■ 10 nuTfifa>lf s>slrm, miu can purchij%r a compklE IBM or 
PC compatible hu<t, *duptcr. ^iftwim and tubfc fur unl> J 15-00! t 
P.S. Ask ntkiut Ihr MLGAPI KXFJL 



IflM | POXtWORKAUKE 

*i( mr moif Jim hnr 1 .Nil miiltnturt* i>4Ak ailHUtlUilBf t£tp\ft finUft 
I- j. H ni-i *f ■.■|i.-l- l/n inn. r -rr.il rPihL llrhL.' 

til n ih ib r lull HirntDir. 

f<K_ w rlL-fis I":.,-.-. V*n»hJ-om« Vnniicir. Mi, QO* MJMM 

Inr^'XRri - I Fl4)p|7 Orim ' Mooutinw ManUv, >»S-tK« »».J«90t> 

lOraq TTbri • 1 IToppy Drln ■ MnwiiraiK Mtxiilj*, MS-DOS l.WOB 

2dtpcs XTipn ■ t JSopp Dnit - Mwoilirow Mwu« MS-DOS . LWA) 

tncrrnjjj Ikpr EtuLuc for AJty Of AbirK IrymfTLl Add - 

CirUw fur alprjwr ijtlerm WlPflO 



Da Mi- m 

t m«n • .... i CtU 

£w MMfHUCi - SC. Setvt* . HMItimK 

haMMflk inlo . 2JrS.4 ) 

Diip-r Whnl 

fihtr Awl mo W CoKiiwe lim WS.9J 

'S.i J: Culuitn 19 CPA .... *».« 

TI0 IW Ci^innri M CPS . H5M 

iplrmpui ill iLliIujf-d IA LI'S * nK rrn anil IceJ JiW.W 

I j imi*m CidlCT «miii,(ii 

Prtnpfi iVprr — Micir V cr r ' tUfr IDCti ttveti H..45 



EJ.ECTHJCAL 

■unjr I'mani'L — I j,* F«ln> - SI Wlfcct — f» Ootl«tnnlh **H^ 
L EiiriltriuplnbJE h.-wj S-Jcrlin 



lllMil.t.l wixw ^ 

OnljHIrp ib IDj Pvi (l . 

1>nqirmi Vnli^Sin . . 

fritl tKi»r (."*Mfi 
Mtilpitnancr l lunkii Kill 
earsJil eriDler liullcr: *k 
Hopm Owl Oflur CakM* 
> thiK 

Itimm... . ........ .... .... .. 

Hr4«a.f2fiiWi 2 Otift C«Hn - StiHWoi 



ir+m J >39 

rr™ WW 
fnrm 1#03 
IjUQ 

. . ttVQD 
II.M 
7*^5 



SOFTWARE SUPPORT, INC 



] Edgell Road, Framingham, MA 01701 (617) 672-9090 Telex-383-125 

Houn: Mon. thru Ffi. 9:30 am ir> 5:30 pin lEJiT.] Sui. 10 am w JJ0 pm 
SERVICE POLICY — Our Fro regional Technical Staff Is Available To As»isi You Mondav Through Saturday, 
WARRANTIES — Up To One FulJ Year Purtii Ami Labor. Floppy Disk Drive Pvwer Supplies — Five (5) Years. 
SERMCfc - 24 Hour Turn-A-Roond On All In-Smck Parts. Dealer Inquiries Invited. Call 61?-8?2 -9090 

mease ^ Caii For um, Toll Free 1 -800-343-8 841 ^s&^sssk^ 

llanthinj; And Insocanctu Pleiive C u» Ttir Our I. a lest Pnre Saving S penal s. ^iihunt vukt. 




106 THE RAINBOW NOvCmMr 1985 



With a f&w beffs and whistles added to a simple 

program, you can have . . , 



More Power 
And Protection 
For Your BBS 

By Scott M. Taylor 

"Wn the November 1983 Communications issue, rain now published a 
program by Technical Editor Dan Downard called Remote. It was a 
A remote terminal driver, or a program to allow input from and output 
to another computer or terminal via the CoCo's RS-232 serial port. This 
type of program is essential lo anyone who operates a bulletin hoard 
system. Retrtute is a very simple program, bui because it performs what 
is required of it so well, it is a perfect example of the "elegance of simplicity," 

In the article that accompanied the program, Mr. Downard stated thai 
if you had a serious application in mind, he would recommend a 
commercial driver one with more "bells and whistles." Remote was 
intended 10 provide "a method of experimentation with a remote terminal /' 

IVe had some experience with commercially available driver programs, 
but I like Remote better than any of them, considering the difference in 
cost and the fact thai I had documented source code to boot. However, 
there arc a few things the more expensive programs can do that Remote 
just can't handle. 1 fell the program needed a few enhancements. 1 wanted 
to transform Remote into a specially-designed, Sys Op-oriented BBS driver 
program. That was what made me start digging around in my "bells and 
whistles** box. 

The Bells 

Most of the new features 1 have added are accessed by PDKEs to the first 
nine bytes (&H7D00 through &H7D08> of the Remote2 program. The 
majority of these are simply "toggle-switch" pokes (*0' turns a feature off t 
any other value turns it on), However, some are slightly more complicated. 
All of these POKES are listed and explained in Table I . 

The first addition to the program is a "break disable" feature. It will 
filter out a break signal (&H03) from the remote terminal This can be 
disabled by a POKE LH?UW*Q. Polling any other value into that location 
will enable the feature again, The program simply compares every key 



f'Si ott Taylor j\ a senior at Piper High School in Piper. Kan., with three years 
experience in computer communications. He is interested in journalism and the 
me of computers in that JteldJ 



NavomtH.-' 1995' THE FAIN BO ft TO 7 



pressed by the remote terminal operator 
to sec if it is a BRFak key. IT U is, the 
ASCII value is reset to 7ero so t he CoCo 
will think no key wiw even prcs-sed 

This will prevent BBS users from 
"breaking out*" of your BBS program 
and into basic, where certain users find 
pleasure in reformatting disks or look- 
ing at secret password files. This docs 
not disable the BREAK key on the CoCo, 
only that of the remote terminal* 

The second feature of this program 
simply displays each character sen! by 
the remote user tn the corner of your 
screen. The character is stored in loca- 
tion &H4IF, the upper right corner* if 
you wish to turn this feature off, type 
POKE I.H7D01.0. 

In the original Remat? p nig ram, a 
linefeed was sent with every carriage 
return. In most cases this is standard 
procedure, but *omc terminal programs 
are capable of generating their own 
linefeeds upon receiving a carriage 
return, If you do not warn linefeeds wm 
with carriage returns, type POKE 
11^7002,0. As before, any other value 
will restore the function. This will allow 
a BBS user to alter your system (some- 
whai) to his own needs. 

The nexi feature is useful for pass- 
word protection, You may have noticed 

When entering your password on some 

BBSs, you do not sec what you type io. 
You might tvpe in a password such as 
"HELLO/* but you will see ******* or 
M X XX XX* on the screen. This is to keep 
your password secret. 

When the value at location 
is zero* tbc driver will function as 
normal and echo the character that is 
typed. Any other value in [hat Iccuiiun 
Will Cause I he compute! to echo the 
ASCII character of that value. Typing 
POKE &H7D03,42 will cause the compu- 
ter to echo an asterisk. Always be sure 
to reset &H7DG7 to /cm after the 
password is entered, or the user will not 
be able 10 tell what your BBS is sending. 
Everything will appear as a big string of 
asterisks (or whatever character you 
choose). 

As with the break disable function, 
this does not affect the Co Co itself, only 
the remote terminal. You will see the 
normal output on the CoCo screen 
regardless of what is echoed to the 
remote terminal. 

The next two locations can be used 
for many purposes, but ihey are meant 
to provide f u rther seen ri t y for your BBS 
system. The first location, &H7D04, 
wilt allutt yon to control the inpui lo 
your com p titer. If it contains a zero, all 





To hid 1 

I ante I 






It ■ fa fa -fa jH 1 * tl m fr fa 

1 lllKIMUl 


i.ocuuoii 


1 1 ikt- 


Mesuit 


1 )i>lm ttlr L HrrttV Tiun r ii 

lyiMinir.. niL'iiA %i{£jmi 




n 


Frt n j-m Tmi A -Ml 

i ^g^iK- mi 


I'. .IV. BY" P Ph ■ i 1 h h ■ . r 1 hi 1 P, ■ , 1 






I o n gte on 


LUspiuy men riling 






Toggte off 


caaracicr in corner 




i ^■c■t 


Toggle on 


■""fa I dlj^PAAill 

ot screen 








CbPI>tI 1 ■ »TLJ"-J J*J" 1^4 -L- 11-11 lil 


t 's, 1 .- 


A 
V 


1 o , g^]c Oil 


i. .j rr ;s st; it (. : 1 5 1 1 - 






1 oggle on 


1 I-, n . J" 1* ■ fa "J . -1+ l» T ¥ m-t 


i rvi i 


ft 


r -n. a j-b 1 -1, . -- ■ 1 

1 i! I : J1l? '. Ul 1 


remote icrm.tiai 




i icq, 


CCnO CHhf$( 1 - 255 ] 


Input status 


TTUI.I 


fi 


1 1 1 

Upper i lowercase 


turn mm n jh # .- 1 h- 1 . fc L ■ i M rtT ■ j j l L 

(Upper- Ot 1 1 "A e 1 1. <tr,i i 




i 
1 


All uppercase 








\ 1 1 1 P-h'-H ■ Arvt ii iTdP 

aij mwcrc.isc 


vjuipm siaius 


/ uiiri 


u 


Upper/ lowercase 


(upper- or iiuvurcd-scrl 




1 


All uppercase 






2-255 


All lowercase 


Cursor value 


I\ Jljpfl 


/i Tec 
0-255 


Uses CHPJ(b-£55 ) 








for ou rsor 


^mt\ j-ik-m* 1 m turner ±t Mbra-t 1 J h it 

otruii protection 






■'t ^ "C~ rt iT 1 r rrl 

Mbli n| [Jfst 


J aim. r mi 1 Ijnj-i nil _r«_4-i_ m i . L-L.,* 

i^rsrsi me a lion musi nc 






location to begin 


in 1*1 .1* finriji r,P 

III I llC lilllgC Ul 






Svroiuog jrom 




7D0H 


0-255 


LSB of fir II 








location to hejun 








scrolling from 



toft 



Listing l: REM0T£2 


ani tjrj 


















ciat la 


w 




REH0TE2 * 










* AN IS1PS0V 


EB R£H0TE TERMINAL * 










* DRIVER 


FDR 


IUE COCO BY # 








pfJlip 


* SGOIT 


TAYLOR 


RAINBOW I1/B5 * 








JIP15|I 




ORIGINAL REMOTE * 










* 


PROGRAM BY * 








PJ317P 


* DAM 


D0WNARD 


FAIN30W 11/83 * 












7Dj?a 










ORG 




$7D00 










♦EQQATES FOE 


P.0J 


1 AND RAH ADDRESSES 








PJJ7.1JJ 


ISO OK 


EQU 




$0I6A 






P'167 


99^19 


0»OOK 


EQU 




501S7 






PS 2 




PIA 






$FF^2 










P0LCAT 


ly: 




5A05T{I 








00250 


RS00T 


EQtJ 




$SF.0C 








00260 


BAXtD 






3E6 








00270 


BAUOR 


EQd 




?B8 








00280 


ȣV 


E0.U 




STfiF 








002 9 p 


P1AG 


EQU 




^70 


7DftJ» 




pi 




BREAK 


FCB 




501 


7DJJ1 




01 


00310 


CORNER 


FOB 




301 


7*PZ 




Pi 


00320 


LFFLG 


FCB 




301 


7DJ73 




99 


003 30 


?RTFLC 


FCB 




&0a 






99 


0{mp 


ICASE 


FCB 




S00 






99 


00350 


□ CASE 


FCB 




^00 


70flfi 




9 V 


00360 


CURSOR 


7CB 






7»^7 




9m 


00370 


N0SCRL 


FOB 




5400 






99 


0I-J330 


COUNTR 


FOB 




m 


7n?A 






003*0 


TABLE 


RHB 




329 








00^30 


♦INITIALIZE 


RAM 


HOOKS 


7D13 


5£ 


Bl 


$90410 


START 


LOA 




#BAUDR 




?7 


It 


99*19 




STA 




<BAUD 




BE 


pi £3 


00430 




inx 




1+OH00K 


7D39 


AF 




00/|7,0 




STX 




1+NTSCRN,P0R 



THE RAIMDDW Nowmtw 1BES 



7D3D BE 


£168 


004 5 jj 


LDX 


1+IHGOK 


7D40 AF 


8D JJ1A4 


£IjJ46p 


STX 


1+IRET2 T F CR 


7H44 86 


7E 


PP47£ 


LDA 


#97£ 


7D46 B7 


JJ16A 




STA 


IHOOK 


7D49 57 


916 7 


J?p49p 


SIA 


OHOOK 


7D4C 3p 


BD 0048 


ppspjr 


LEAX 


OUT ; ?CR 


7D50 BF 


pica 




SIX 


1+0H00K 


7D53 3? 


BD 0115 


PP52P 


LEAX 


IN.PCR 


7D57 BF 


J?16fl 


^P53p 


STX 


1+IHOOK 






P054JJ *HQVE TABLE OF 


ROM ADDRESSES 






03550 *SET INKEYS 10 


RAM BASED ROUTINE 


7D5A BE 


AA29 


P05*P HCVTBL 


LDX 


#SAA29 


7D5D 31 


SC AA 


PP570 


LEAY 


TABLE k PGR 


7Db|3 10!>F P12ft 




3TY. 


S12B 


EC 


81 


Pj?59j3 GET ADD 


LDD 


P X++ 


7Q66 ED 


Al 




STD 


, Y++ 


7D6S 8C 


AA51 


f)p6lp 


CMPX 


#$AA51 


7DSB 26 


F7 


pp620 


BNE 


OETADD 


705D 3p 


BD P0P5 


Pp63p 


TJUTT 


INKEY, PCR 


7D71 31 


3C 


ppe^p 


LEAY 


-4,Y 


7D73. AF 


A4 


?P65P 


STX 


► Y 


7D75 33 




0p6Sj7 RET 


RTS 








^P67fl *CHECEt KEYBOARD AND 






Pp6Bp *RS^232 


for rar 


KEY 5 255 






?P69? *TIMES 


IF KQTHIJ5G IN 5B7 


7D76 96 


S7 


P07PP INKEY 


LDA 


<$&7 


7D78 26 


15 


0P710 


BNE 


YES 


7D7A 36 


FF 


£P7 20 


LDA 


#$FF 


7D7C B7 


7D09 


0?73P 


STA 


COONTR 


7D7F AD 


9F A0£p 


?[J74p INKEV2 


JSR 


tPOLCATl 


7D83 26 


PA 


pp7 5? 


BNE 


¥ES 


7DS5 BD 


7SBC 


?P76P 


JSR 


REMIH 


7DGB 16 


05 


j3p77P 


BNE 


YES 


7D5A 7A 


7Dp9 


P37ap 


DEC 


CODNTR 


7DSD 26 




?P79p 


BNE 


INKEY2 






ppapp ^CHARACTER IN A REGISTER 






Ppflip *BRAHCK IF BREAK (A-SJ23) 






Jfp&Zp ^CONVERT TO STRING 


7D8F 31 


03 


PP33p YES 


CHFA 




7DS1 i?27 3p74 


PPB4? 


L3EQ 


SA£?9 


7D95 7E 


A56B 


PPB5p 




$A56B 






ppse? *cuTPot 


CHARACTER IF DEV=-p 






PP873 *INSERT LINE 1 


EEDS IT NEEDED 






m 88 0 *GSE NEff PRINT 


ROUTINE 


7D9S 34 




pfpasp OUT 


PSHS 


A,B 


7D9A fTD 


61 


WW 


TST 


<DE? 


7DSC 1326 


P?C? 


&091P 


L3NE 


STSCN1 


7DAJ7 31 


PB 


P092P 


CM?A 


*SP8 


7DA2 27 


1A 


PP^P 


BEQ 


RHOUT2 


7DA4 81 


jra 


PP94p 


OHPA 


*3fTD 


7DA6 26 


pE 


pp9 5fl 


BSE 


REMOUT 






£P&6p *CHECK 


IF LINEFEEDS ARE TO 






0p97p *BE SEtiT TO REMOTE TERMINAL 


7 DAB F6 


7DP2 


opssp 


LDB 


LFFLG 


7DAB 27 


11 


PP99P 


BEq 


RM0UT2 


7 DAD S6 


PA 


PIPPP 


LDA 




7DAF BD 


8E0G 


P1P1P 


JSR 


RSOUT 


7DB2 B6 


PD 


aip2p 


LDA 


#5pD 


7BB4 Zj7 


P8 


PIP3P 


BEA 


rKout:2 






fllp4p *ECUO CHARACTER IE) ERTFLG 






pipSp *IF 11 IS NOT 


EQUAL 10 9 


7DBfi F6 


7D?3 


pipg? REHOUT 


LDB 


PRTFLC 


27 


P3 


pip7p 


BEQ 


RM0UT2 


7DBS B6 


7DJJ3 


pipaji 


LDA 


FRTFLG 






plp9p +CKECK OUTPUT 


FOR UFFER- 



input will be upper- or lowercase as ihc 
user types it if it contains a one, all 
input will be changed so that upper- and 
lowercase both appear as uppercase, tf 
it is two. all input will be changed to 
lowercase. 

This is also handy in case a crasher 
gets into basic on your system. Type 
POKE £H?Q04,2 and everything he 
types, whether it be in upper- Of lower- 
Gafjfei will be changed to lowercase. 
OSKINIO is very hazardous to disks, but 
daklnlO is. completely harmless. 

The second part of this feature will 
allou you to control output to the 
remote terminal, II &H7D05 contains a 
?cro, the character echoed to the termi- 
nal will be the result of the poke 10 
&H7D04. tf &H7D05 contains a one, 
everything echoed to the terminal will 
be in uppercase. When &H7D05 con- 
tains a two, the output will be in low* 
crease. 

This is a useful feaiure for converting 
lowercase to uppercase if a user cannot 
hand k lowercase, but it can also be u^d 
to further confuse a crasher. Typing 
POKE and POKE 147085,1 

will cause the computer to change all 
input to lowercase, but echo everything 
hack in uppercase. If he types D5KINI0. 
the computer will Lake it as duULniG, 
but it will be echoed back to him In 
uppercase again. This will drive the 
average BBS crasher crazy I 

Location &H7DQ6 holds the cursor 
value, The original Remote program 
had no cursor, whfot is con! u-i aS 
sometimes because it's hard to fell when 
the computer is wailing for input or 
when it is busy doing something els*. 
The current cursor value, &H9F, gives 
a yellow block that shows up well on 
black-and-white televisions or moni- 
tors. This can also be changed to any 
value. 

The next two bytes. &H7D07 and 
&1I7D08. contain the address used by 
the scroll routine as the top of the 
screen. It currently contains the address 
&H<100 (the first byte of the screen), so 
the scroll routine will function as nor- 
mal. POKE 447008,32 (&H20) to make 
the address &H42G\ This will cause the 
scroll routine to leave the first 32 bytes 
of the screen intact. 

This can be used to display the cur- 
rent BBS user's name or ID at the top 
of the screen m the scroll-protected 
space so you can always tell at a glance 
who is on your system. You can scroll 
prfittvt irom urn location in ihe runct 
of&H400to&H5DP Anythingoutside 
that range will cause the scroll routine 



Novsmlwr IMS TH£ HAlfiBOW 709 



id sen)}] [he screen as normal and ignore 
the protect ion feature. 

A CLS statement will si ill clear I he 
entire screen and you will lose the 
protect inform ali on, HREAKing the 
program will canst the first line to be 
Lost if the break causes the screen to 
scroll, but wh atevcr co mcs up in the fir si 
line will still be protected* 

The Whistle 

The major feature of this program is 
that h allows the use of the InkEy* 
command from BASIC, Using Inkevs in 
a BBS program makes it operate very 
smoothly. INkevi allows some bulletin 
boards to respond to single-keystroke 
commands. It can also be used to allow 
the remote user to pause or stop output 
from the host computer. There arc 
many features that can he added to a 
BBS with she fNKEVS command, which 
wnukl otherwise be difficult or impos- 
sible to perform without iL 

I have seen only one com me rei ally 
LsviLilijhiL- J river ihul :■ 1 1 c ^ w.s the w-c nf 
iNKtvs. but it requires 64K, My friend, 
w ho has quite a hit of experience with 
terminal drivers and BBS programs, 
told me that in order to implement 
IHKEYS 1 would cither have to get 64K 
jjnd L-hLingL' the ROM mi] tine itself, or 
lis? ih<* 6809 in rtf minis to period ical I v 
check the RS-232 for an INkEVt char- 
acter, 

I do not have 64 K„ 5.0 the first idea 
was out at the question. The interrupt 
method really slows down the operation 
of (he computer, so 1 did not even try 
it, For a long time. I figured there was 
no way to implement InkEys in a 32K 
terminal driver; I gave up the idea. 

A few months later „ however, I found 
that in low RAM there arc a number of 
pniiiteni thai puim to tabic?* in ROM. 
Tliese tables contain the keywords and 
the addresses of the routines that mukc 
up Microsoft BASIC. I found by playing 
around with these pointers, the tables 
could he moved its RAVI ;ind ultcrcd. 
I simply moved the tabic of addresses 
Located in ROM ul &HAA29 through 
&.HAAS2 to RAM and changed the 
address of the INKEYS routine to thai of 
my own routine in the terminal driver 
Now T whenever the computer sees 
1NKEY5 T it jumps to my routine instead 
■ I the one in ROM. 

The INKEV* routine in I he terminal 
driver works almost exactly the same us 
the ROM routine, with a few minor 
differences. First of all. the C0C0 now 
scans the RS-232 for an INKEV* char- 
acter as wcW as (he keyboard. This slows 



HO THE RAINBOW ttovemtut 







OlljrpJ *OR LOWERCASE AND SEND IT 


MM U -f-| •** H jm 

7DBE FS 


wm. n- wr 

7DPS 


PLlip RM0UT2 


LDS 


OCASE 


7DC1 BD 


7EC1 




JSR 


CKCASE 


7DC4 BD 




fJlUjl 


jsa 


RSOUT 


7EC7 35 


36 


P114JJ 0RET1 


PULS 


A , B 






P115p 0RET2 


FEHS 


B.X.Y 






pllejJ *CHECK 


FOR BREAK KEY 


7DCB Fti 


0154 


^L17j2f 


LDB 


5154 


7BCE CI 






CMPB 


#5BF 


^ Vl fl_ Jl f"L ~P 

7DD0 27 


ZC 




BEQ 


POLL 


rn m PL. n jl mm. 

7BD2 9r. 


BB 




LDX 


j30 


7ED4 81 




p ] 2 1 0 


CHPA 


#^0fl 


7DD6 27 


HB 


PL22P 


BEQ 


BKSPC 


7DDB 81 


yD 


P123f 


CHPA 


#$0D 


7DDA 27 


B7 


^124j| 


BEQ 


ENTER 


p*i mi* pfc n 1 

70DC 81 


n 

2^ 




CMPA 


*S20 


1 — 11- 14 r 

7BPE 25 


25 


P12B^ 


BLO 


PULL2 




IF 


J?127j7 


CHPA 


#S1F 


TDE2 22 


fl JL 


012 SP 


EH I 


CSP2 


7DE4 So 




P129JJ 


LDA 


#S60 


7BE6 20 


2p 




BRA 


PUT IT 






JT131SJ -frTKAUSLATE ASr;ri VALVE TO 






£1320 *flfllJEH 


CSARACTEH VALUE 


7DEB ai 


3F 




C^PA 


*J3F 


7DEA 22 




0134(7 


EKI 


CHP3 


VI n n. jb n ma- 

7DEC SB 


4[T 


0135JJ 


ADDA 


#&4? 


713 EE, 2? 


La 




BRA 


PUT IT 


7DF0 SI 


5F 


?137? CMP3 


CMPA 


*$5~ 


7DF2 22 


XT n 

^2 


313BJT 


Bit! 


CMP4 


7DF4 2? 


12 


0139JI 




P'JTIT 


7DF6 81 


7F 


PIAPJI CHP4 


CMtA 


■■^7F 


7DF8 22 




JJl'+lJJ 


BUI 


P'JTIT 


7DFA 80 




531420 


SUB A 


#$60 


7DFC 20 




31430 


BRA 


prjTlX 


7PFE SG 




01H0 FULL 


CKPX 


#$600 






01450 


BNE 


P"JLL2, 




1 1 1< 

LB 


0i4ep 


BBR 


SCROLL 


7E05 35 




01470 PULL2 


EULS 


B' . JL . V 


7E07 39 




Jp14B0 


BTS 




7E08 A/ 


80 


01490 PUT XT 


STA 


,X+ 


7E0A 9F 


€3 


01500 FIZCUR 


STX 


$38 


7 Ef*C a & 




3L5LJ 


LDA 


#50A 


7E0E 2? 


EE 


01520 


SRA 


PULL 


7EiJ? iWE 




01330 BKSFG 


LDY 


#$6060 




01540 


STY 




7E17 9F 


8S 


01550 


STX 




7E19 B6 


?A 


01550 


LDA 


#S0A 


7E1B 


EB 


01570 


BRA 


PULL2 






015S0 *CltEGK 


IF SCROLL PROTECTED 






01590 *AREA IS IK THE 


RANGE OF 






01600 +S400 TO $SE0 








01610 *SCR0LL SCBEEN 




7E1D BE 


7Dp7 


01620 SCROLL 


LDX 


KOSCRL 


7E20 BC 




0163? 


CUFX 


#5400 


7Z21 25 


P5 


01640 


SLO 


MAKEX 


7E2S 8(7 




01650 


CHPX 


#?5E0 


7E28 25 




01660 


SLO 


SCROLZ 


7E2A £E 


P4?0 


01670 HjUEEX 


LDX 


#$40fl 


7E2D E6 


68 2JJ 


01680 SCRCL2 


LDB 


520.X 


7K3g E7 


BP 


0L6S0 


STB 


f Xf 


7E32 BC 




01700 


CMPX 


#?5E0 


7E35 26 


F6 


01710 


BNE 


SCROL2 


7 237 SF 


S3 


01720 


STX 




7E39 C6 


Sfl 


01730 


LDB 


*S60 


7E3B E7 


99 


01740 LASTLN 


STB 


,x+ 
















7E3D 


6C 


9*99 


0L750 




' 1 5&P9 


13540 


26 




0I7G9 


BKE 


LAS7LN 


7E42 


39 




01770 


RTS 












Ml LEAS TO ESQ 


OF LINE IF 








01 :■. 'J 


*'EHTEa' KEY IS PRESSED 


7Eh3 


96 


09 


91*99 


ENTER LDA 




7E4S 


31 






COH? CHPA 


#S20 


7E47 


25 


PA 


9192$ 


BLO 


ENT 


7E49 


03 


20 


01B30 


SUilA 


#S20 




20 


FB 




BRA 


com? 


7E4D 


Cb 




0IB50 


EST LDB 


i*$&0 


7E4F 


E? 




01B60 


STB 


,X+ 


7E51 


BC 




JJU7JI 


CMPX 


*S6P0 




26 


j-r > 

?4 




BNE 


INC RE 


7c5o 


m n 

BD 


05 


3189^ 


BSR 


SCROLL 


7E56 


2(1 


IP 


319?? 


BRA 


FINISH 


7E5A 






91919 


INCRE XNCA 




">E5S 


si 


2JJ 


9\9ip 


CKPA 


*$29 


7ESD 


26 


EE 




BSE 


ENT 


7E5F 


9F 


SB 




ST1 


S88 


7E61 


35 




?195? 


FINISH PULS 


B,X h Y 


7E63 


CC 




?196? 


LSD 


*$0A01 


7E66 


39 




pl^7^ 


RTS 




7EG7 


35 






OTSC!U PUIS 


A.B 




7E 


7DC9 


JJI99? 


NTS CRN JKP 


0RET2 










♦INPUT FROM KEYBOARD OR RS-232 










*IF DEV-3 










?23i J 


*USE RS IN FOR 


REMOTE INPi;T 


7E6C 


B6 


7DJT6 


jJ2^3JI 


IN IJ3A 


CURSOR 


7E6F 


A7 


9F JJG88 


a23^C' 


STA 


[S88] 


7E7J 


J3F 


70 


5»2?5? 


CLE 


<FLAC 


7E75 


J*D 


6F 


32?6J? 


TST 


<DEV 


7E77 


26 


6E 


jl2p7? 


BNE 


IRET2 


7E75 


32 


62 




LEAS 


2 t S 


™7B 


34 


L5 


M a HV- j 8 ! 

P2j39jl 


PSHS 


B.OC.X 


7fiJD 


An 


9F A00JJ 


JJ2Lp^ 


IN I JSR 


[FOLCAT] 


7E81 


27 


02 


JT2UJ? 


BEQ 


RSCHK 


'E33 


2? 


■ mm 

bCf 


JI212J7 


BRA 


NOCHNG 


7EB5 


BD 


7E3G 


1J213JJ 


RSClL«i JSP, 


RENIN 


7ftfla 


27 


F3 




BEq 


INI 


rtBA 


2? 


S3 




BRA 


IRET1 


7E8C 


f 6 


FF22 


?2 .Wj!f 


RENIN LDB 


$FF22 


72.8F 


56 




^2t?jl 


K.ORB 




7E9P 


25 


2A 




BC 5 


ZEROA 








JJ219P 1 


*RS-Z32 INPUT 


ROOTINE 








r% n j-b 


*BVTE INTO A REGISTER 




3D 




02213 


RSIN BSR 


HALF 


7EH 


CC 




022ZJ3 


LDD 


#S1 


7E97 


34 




0223^ 


PJ5H5 


B 


t i—i .-i. n 


8D 


■ mm. 

4F 


J|22^3 


REIKI BSR 


FULL 


7E93 


F6 


FT 22 




LDB 


PIA 


7 E9E 






?226'J 


R0R3 




7E9? 


24 


£2 


JJ227 3 


BCC 


RSJ3J2 


?EA1 


AA 


60 




ORA 




7EA3 


63 






RSINZ ASL 




7EA5 




rZ 


J3T23F3 


BOO 


RSIN1 


7EA7 


32 




p[23l!3 


LEAS 


M 


7EA9 




7F 


p(2323 


AN DA 


J»$7F 








023 3 jj 


♦STORE CHARACTER TN TP PER 










*RIGKT CORNER 


OFF SCREEN 


7EAB 


F6 


7DJ71 


32350 


LDB 


CORNER 


7 EAR 


27 






BEQ 


CUKBRK 


PES? 


H7 


PA IF 


0237? 


STA 


S41F 








023A|7 


*CUECK FOR BREAK- DISABLE 








Jr2390 


*AND FOR BREAK iiCXXL 



dowti the computer s tightly H but not so 
much I hat it ntfccts program operation. 
This is because the computer musi 
check the RS-232 more ihan once each 
lime it looks for a key. It \l only checks 
i he porl once each time, it usually starts 
rh.vr.in*] ;>iter pcirl c*J the character Kas 
already been sent, so it receives the 
wrong character. 

I n this case, the computer receives the 
correct character about 10 percent of 
the lime, I added a loop so the port is 
checked 255 times each time an in keys 
statement is encountered. This brings 
the accuracy fate to about 97 percent. 
You will notice a bad character every 
once in a while, but it is not a common 
occurrence. 

The only other difference between 
this routine and the ROM routine i* it 
will not take the last key pressed by the 
remote user as the INtCEVi character. 
You may have noticed that you can 
press a key while the computer is prim- 
ing to the screen or figuring your bank 
balance, and if will use that key the next 
lime an INKEV$ statement is encoun- 
tered . This is because the computer is 
continually checking for break or 
SWFT-@ to be pressed t but if you press 
another key it stores thai v,iluc in R A M 
a i 

lw*XY* checks this location to see if 
n key was pressed before the INK CVS 
statement was executed and. if so T it 
uses that value. Since checking the RS- 
232 every time the computer checks for 
a BREAK or SHIFT-@ slows down the 
computer, I decided to leave this out 
completely. It will still respond to the 
CoCo keyboard as before. 

Hnw to Ring the Bells 
and Blow the Whistle 

To use Remote2, type Listing I in n* 
an assembler such as Radio Shack \ 
fCDTASM* and assemble it io disk or 
tape. If you don^l have access to an 
assembler, type in basic Listing 2 and 
run U, It will save a machine language 
copy of Remote*. If you are using a I6K 
machine, just change afl references to 
&H7D00 through &H7FFF to 
&mD0O through &H3FFF 

t originated this program at 
&H7D0O r Icyving approJtimaUly 256 
bytes free from &H7F00 to JtHTFFF, 
This space is provided for another 
program to be loaded, such as an error- 
trapping routine (a good one is TRAP- 
PURR by H. Allen Curtis from the 
August 1984 RAINBOW) or a software 
clock for a BBS. If yon do not want to 
reserve that memory, offset the pro- 

Norcmaor 19£5 THE PA^GO* H1 



gram and all of the pokes by & HUH), 

Once you huve the program as- 
sembled, type the following commands 
to load and execute it: 

CLEAR 5l2.tH7O00 
(CjLOROtl ^RCM0TE2 H 
EXEC 

You should now bice the stand nrd OK 
prompt with a solid yellow cursor 
beneath it- Output to the screen will be 
much slower than normal* since every- 
thing you type or print is immediately 
echoed to the remote terminal. Like- 
wise, anything typed by the remote user 
will appear on your screen as if you 
typed it. 

If you have do tie everything correctly 
so far* you should be ready to set up 
your BBS program. It is not very dif- 
ficult to write a BASIC program to 
operate a bulletin board. However, if 
this is your first at tempi at doing so, use 
u not her BBS program such as Rain- 
bord from the November 1983 RAIN- 
BOW as a model [Also note the CO BBS 
article elsewhere in this issue!] 

Listing J is a basic program that 
simulates a BBS in order to demon- 
strate Remote?'? cap abilities, tl is not a 
full-fledged system, but it will provide 
*i few ideas for using Rc»tate2 in your 
own BBS program* 

To test the program, call a friend wilh 
a modem and a terminal program or 
link two computers together via a null 
modem cable. To make a null modem 
cable for two Color Computers, switch 
the wires on pins 2 and 4 on one end of 
a standard 4-pin RS-232 cable. Plug 
each end of the cable into a computer, 
load a terminal program on one and run 
the BBS program on the other. Thh lis 
a more convenient way than testing over 
the phone because you can see the 
output on the remote terminal's screen^ 







02400 *FRQH REMOTE TERMINAL 


7EB3 F6 


7Df?0 




t nu 

LJJo 


BREAK 


7EB6 27 


H 


p M £ /* 


Df.V 




7EBB 81 






PV pi 




7EBA 26 


n 


iifi J. i. ft 


DM17 


■'fl'TOB-lf 

.1 U 1 J i\Js. 


7EBC 4F 




$ £ 3 *J 6-&fJA 


CLRA 




7EBD 39 






RTS 


7EBE F6 


71504 


02470 


LEB 


ICASE 






JJ2480 *CSEGK 


IE G1IAR 


saoULD BE 






02490 *U?FER- 


OR IdQVEKCASZ AND 






02500 *CHAIiCE 11 ACCQRDXKCLY 


7EC1 CI 


n 


jS hi 3 4.5? vf»v (tit. 






7EC3 26 


0B 






i,ritBt 


7EC5 &L 


61 


ft r f C *l ft 




™ ft £ T 


7EC7 25 


15 








7EC9 SL 


7A 


0255? 


CWFA 


1*^ I 1 A 


7ECB 22 


11 


SJ2565I 


D TIT 

Bill 


KLTZ 


7EGD B0 


20 


02570 


S03A 


#520 


7ECE 39 




02580 


RTS 




7 ED J? CI 


02 


$1259? CKFB2 


CMFB 


*m 


7ED2 2fi 


0A 


02600 


BWE 


RET2 


7ED4 Bl 


41 


02613 


CM FA 


*$4L 


7ED6 25 


?6 


02620 


BLO 


EET2 


7ED8 8L 


5A 




CM FA 


#S5A 


7E&A 21 


.CT2 


02640 


BHI 


RET2 


7EDC S3 


2? 


02650 


ADDA 


#520 


7EDE 39 




02660 RET2 


UTS 




7EDF C6 


£0 


32670 1RET1 


LDB 


#360 


7EE1 E7 


9F 00sa 


026B0 


STB 




7EE5 35 


95 


0269!! NOCHNC 


PULS 




7EE7 7E 


70715 


027 J?? IRET2 


JKP 








02710 *SA1.0 5ATE DELAYS 


7EEA 8D 




02720 FULL 


BSR 


HALF 


7EEC JU 


pit 


02 /J0 HAUf" 


tfSfcLS 


A 


7EEE 96 






LDA 


<BAUD 


7EF0 21 


FE 


02750 ttALFl 


br;j 


HALF1 


7EF2 4A 




02760 


DECA 




?EF3 26 


FB 


02770 


BNE 


HALF1 


7EF5 35 


82 


027B0 


FtTLS 


FC.A 


7EF7 




02790 zm 


- -r ■ i -L-H—I- 






7D32 


02S00 


ESQ 


START 


00000 TOTAL ERRORS 









as well as that of the ho.tt CoCo^ have to improve Kernaiv2. My addre&s 

I am interested in hearing from BBS is JQ9S2 Georgia Avenue, Kansas City t 

SysOps who use this program Tor their ICS 6610°, If you would like a reply, 

boards Please let me know of any send me your address and a stamp. I wiU 

problems and tell me of any ideas you provide the envelope. D 



210 

520 . 
END 



,.74 
16D 
135 



Listing 2: 3FJ1QTELD 



T 



' REMOTE 2 BASIC IjOADER 
2j3 * (C) 198 5 BY SCOTT TAYLOR 
30 CL5 : CLEAR 512,SH7D#0 
4J3 111=130: FOR X^&HTDp^ TO &H7EF6 
STEP 8 

50 PRINTtl227 , "READING DATA IN LI 
KE"LN:READ A$ ! B$=RIGHT$ (AS , 3 ) i A$ 



6p FOR Y=l TO e 

IP A=VAL ( 11 &H**+HID$ (At? , ( Y*2 )-l t 2) 
) jB=B+A 

flJ3 POKE X+Y-1,A 
90 NEXT Y 

lj30 IF B<>VAL{ M &H M +B$) THEN PRIN 
T@2Z7, DATA ERROR IN LIKE "LIT : ST 
OP 

110 LN=LN-i- 10 : NEXT X 

120 SAVEM "REMOTE 2 » , SH7D00 t &H7EF6 

# 6tR7 D3 2 S PRINTS 22 5 , "TYPE »EXEC £>K 

7D32* TO EXECUTE" : END 

130 DATA ,t 010ipi0JJ00J309F040A6" 

140 DATA "000000000000000P000** 



112 the a un now Nsvambd f tsss 



15J0 DATA 
160 DATA 
170 DATA 
180 DATA 
190 DATA 
200 DATA 
210 DATA 
220 DATA 
230 DATA 
240 DATA 
250 DATA 
260 DATA 
270 DATA 
2S0 DATA 
290 DATA 
300 DATA 
310 DATA 
320 DATA 
330 DATA 
340 DATA 
350 DATA 
360 DATA 
370 DATA 
380 DATA 
390 DATA 
400 DATA 
410 DATA 
420 DATA 
430 DATA 
440 DATA 
450 DATA 
460 DATA 
470 DATA 
480 DATA 
490 DATA 
500 DATA 
510 DATA 
520 DATA 
53$ DATA 
540 DATA 
550 DATA 
560 DATA 
570 DATA 
5B$ DATA 
590 DATA 
600 DATA 
610 DATA 
620 DATA 
630 DATA 
640 DATA 
650 DATA 
660 DATA 
670 DATA 
680 DATA 
690 DATA 
700 DATA 
710 DATA 
720 DATA 



"0000000000000000000 M 
"0000000000000000000" 

11 0000000000000000000 » 
w 000 000 0 00 00000 00 0 0 0 11 
"0000a6Ba97E6BE0137A u 
"6BAF8D012DBE016B2FC" 
"AF8D0 !A4fi67EB70139D ,r 
H 6AB70167 308D004S2S£» 
"BF016S30SD0115BF2BA 11 
,, 016BSEAA29318CAA334 1 ' 
"10BF0128EC81EDA13F3" 
»'8CAA5126F730fiD00361" 
"05313CAFA4 3996873 IB" 
"26158 6FFB77D09AD3AA" 
" 9 FA0002 60ABD7E8C33 6 » 
"2 6057A7D0^^6F0^12C2 ,, 
,T 03102730747EA56B26C" 
"34060D6F102600C71B3" 
h 3108271A810D250E18C h 
"F67D022711860ABD2FA" 
"SE0C860D200BF67D2C8" 
"032703B67D03F67D2De" 
"05BD7EC1BD8E0C3 538D M 
M 063434F60154C1BF339" 
"272C9E8881082738261 M 
"810D276781202525207" 
"811F2204866020201EC" 
M 813F22048B4020181E9" 
"815F22022012817F23 6" 
"230ES060200ASC061CC 11 
"002 6028D1835343916F 11 
,| A7S09F88860A20EE3EC ,, 
"108E606010AF829F33E" 
"88860A20E8BE7D07362 ,, 
♦'8C04002505BC05E022B 11 
M 2503 8E0400E63820248 11 
' , E7808C05E026F69F4^3 ,, 

"B8C660E7 B08C06003A7 " 
"26F939968981202533D" 
"04e02020F8C660E73C9 , * 
"808C06002604BDC528E" 
"20074C812026EE9F2C7" 
"883534CC0A01393 5236" 
"067E7DC9B67D06A73AA" 
"9F008B0F700D6F2 6248" 
,, 6E3 2 623415AD9FA0337" 
"0027022060BD7E8C270" 
"27F3 2053F6FF22563FA" 
"252ABD5SCC00013 4235" 
M 048D4FF6FF225624371" 
"02AA60686024F23231C" 
"6ie4 7FFG7D0l2703302" 
"B7041FF67D00270627A" 
H 8103 2G024F3 9F67D2A7 U 
" 0 4 C 101 2 6 0BS 1 6 1 2 5 1FE « 
H 15817A221180203921C" 
"C102260A614125061E0" 
"B15A22028B2039C62A9 n 




Co 



Hnuse Doc" 




Be 



TREAT ILLNESS AT HOME 

MEDICAL PROGRAM DESIGNED BY 
DARRBLL WELLS. MO, PhD. 

CUT MEDICAL COSTS ! 

LEARN ABOUT DISEASES 



Nose hlvtid* 


Anxiety 


Impot&rw;, 


5or« ihfffrt 




Sinuiptii 


Ore* ( pain 


Fatigue 




Headache 


Angiria 


Indigos' ion 


Branthitit 


Vogmiti* 


Qbosiry 


Gall bladder 


Abdominal pain 


Alferfy 


Nafvouirest 


[Hood preiSur* 


Dltxlinitu 




Coughing 


O»tooporo*b 


Endometrial!! 


Anemia 




Ha> f lathoi 


Urinary problem 


Pro state gland 


StlOf hlMtt r.1 br*alh 


"PAW 




YtmH voginiNi 


Diarrhea 




C on irtpaUon 




LOW MJif drive 


Painful punod* 


Law back pom 


Hemorrhoid! 


Mflnlol deterioration 


Vaginal dryness 




Arm. of Log pnm 




Heart failure 


-A/VO MUCH 


MORE — 



5nndS59 95 in 
HOUSE 00C 
56A Star ftf + 
Coalmont, TN 37313 
INFO: {615)779-3862 

for V jur tinalth Safrwa/* 




California 
Feb. 14-16 





If you missed our October 
RAIN BO Wrest in Princeton, 
_ N.J.4 or if you were thaFe and 
can't wait for our next show, 
don't panic. The first 
RAINBOWfest of 1986 will be 
Feb H-i6 m Palo Alto, Calif. 
The Hyatt Regency will again be 
our host and T as usual, they're 
offering a special 1 room rate of 
565 per night, single or double, 
The advance ticket deadline for 
Palo AltO rS Feb. 7. 

The second RAINBOWfest 
of l9B6willbeMay 23-25 In 
Chicago, Rooms at the Hyatt 
Regency -Woo dfield are $65. 
single or double, and the 
advance ticket deadline is May 
16. 

Be one of the first five people 
in your state to order tickets for 
either RAINBOWfest. and youll 



receive a free RAINBOWfest 
T-shirt If your order Is on© of 
the first 500, you 'J I receive a free 
Rainbow poster 

RAINBOWfest is the only 
computer show specif tea My 
dedicated in the Tandy Color 
Computer Nowhere else will 
you see as many products, have 
immediate access to the top 
experts, or be able to attend free 
seminars of such import, It's the 
next best thing to receiving the 
latest issue of the rainbow in 
your mailbox! 

Every RAINBOWfest features 
many delightful surprises 
because It's a great opportunity 
for commercial programmers to 
show off new and innovative 
products for the vary first time, 
You gel the jump on new 
capabilities for your CoCo. In 
exhibit after exhibit, there are 
demonstrations, opportunities to 
experiment with software and 
hardware, and special 
RAINBOWfest prices. 

You can sat your own pace 
between visiting the exhibits and 
attending the valuable, free 
seminars on all aspects of your 
CoCo — from improving baS(C 
skills to working with the 
sophisticated 05-9 operating 
system. 

Many of the people who write 
for the rainbow — as well as 
those who are written about — 




are there to meat you and 
answer your questions, 
technical and otherwise You 
will also meet lots of other 
people, just like you, who share 
your interest in the Color 
Computer, It's a person-to- 
person event, as well as a 
tremendous learning 
experience. In a tun and relaxed 
atmosphere. 

To make it easier for you to 
participate, we schedule 
RAINBOWfests In three parts of 
the country. Since we've Just 
met in Princeton, NJ., make 
plans now to join us in Palo Alto 
or Chicago next year. For 
members of the family who don't 
share your affinity for CoCo, 
youll be gfad to know that 

RAINBOWfest opens Friday 
evening. It is a daytime-only 
show Saturday: The CoCo 
Community Breakfast kicks oft 
the festivities with a well-known 
speaker to keynote the highly 
popular affair. These traditional 
gatherings allow you to catch up 
on significant happenings in the 
CoCo Community fn an intimate 
setting 

Tickets for RAINBOWfest may 
be obtained directly from the 
rainbow. We'll also send you a 
special reservation form so you 
can save on your room rate. 

Come to our next 
RAINBOWfest and help us all 
celebrate CoCo Community! 

For more Information contact 
our RAINBOWfest coordinator 
Judy Brashear, (502} 228-4492. 



730 DATA "60E79F00S835957E3B6" 
740 DATA "7D75SD00340296E633I" 
750 DATA "21FB4A26FB358200341" 



150 . 
320 , 
END 



176 

132 

.52 



tiding 3: RErtzOEna 

10 1 BBS DEMO PROGRAM FOR USE WI 
TH REMOTE 2 

20 ' (C) 19 S 5 BY SCOTT TAYLOR 
30 05 (0) ^"off":o$ ( I) ="on n :N$="Th 
e BBS" : 1 PUT YOUR BBS HAKE HEBE 
40 CL$=" ACGH" : C$ ( 1) Advice" : CS ( 
2) = "Chat W/Sysop" : C$ (3 ) ="GQodbye 
" ; C$ (4)="Help M ; • COMMANDS 
50 U=4.' USERS 1 HAKES, PASSWORDS 
, jy^D PARAMETERS 

SB A$ { 1) ="SYSOP" : P$ ( 1) «" HELLO" : L 

C(1)=0:LF(1)=1:BK(1)-1 

70 A$ { 2 ) « " BOB" :P$(2}=*" ENTRY " : LC f 

2)=0:LF(2)=0.BK(2)=*0 

80 A$(3)«="T0M" : P$ ( 3) =»BIWY56 H : LC 

( 3 ) =1 i LF ( 3") —1 i BK ( 3 ) -0 

90 A$ ( 4 } DAVE ! P$ ( 4 ) * « BULLFROG" 

«LC(4)=0:LF(4)=1:BK(4)*0 

100 1 SET UP PARAMETERS 

110 BD=£H7D00:POKE BD , 1 : 1 BREAK D 

ISABLE 

120 CC=tH7 D0 1 ! POKE CC, It'FUT CHA 
RACTER IN CORNER OF SCREEN 
130 LF=*H7D02:POKE LF,1: 'SEND LF 
WITH CR 

140 EC=&H7D03:POKE EC,0:'NORHAL 
ECHO TO REKOTE 

150 IC=&H7D04:POKE XC, li 'ALL IKP 
UT IK UPPERCASE 

160 OC-&H7D05:POKE OC, 0 I * OUTPUT 
IN UPPER- AND LOWERCASE 
170 CU=£H7D06:POK£ CU, 191* 'RED S 
QUAKE FOR CURSOR 

1B0 SC~£H7D07lPOKE SC, 4 1 POKE SC+ 

1,32: 'SCROLL PROTECT TOP LINE 

190 I$=TNKEYS!lF !$-»» THEN 1$0! 

♦ WAIT FOR CALLER TO PRESS KEY 

200 PRINTCHR$(12) 1 CLEAR RENQT 

E USER'S SCREEN 

210 CLSi * CLEAR COCO SCREEN 

220 A$=" Welcome to : " : GOSUB490 I A$ 

=» — 'HNS+" — ".GQSUB490 

230 PRINT; PR I NT "PI ease enter you 



r user number : « ; 

240 LINE INPUT UN$ ;UN«VAL(UN$) :I 
F UN>0 AND UN<=U THEN 270 
250 PRINT 11 Invalid response- Try 
again*" : GOTO 230 

260 ' ECHO * DURING- PASSWORD ENT 

RY (YOU WON * T SEE * ON COCO) 

270 PRINT" Password I " f SPOKE EC, 4 

2 i LINE INPUT PWSiPOKE EC,0 

280 IF PW$OP${UN) THEN PRINT* r So 

rry f try again. ": GOTO 270 

290 CLS:PRINTAS{UN) : 1 DISPLAY NA 

HE IN SCROLL-PROTECTED AREA 

300 PRINT" Lower case " ;0$ (LC(UN) ) 

tPOKE OC # LC(UN}+l 

310 PRINT "Line feeds "?0$(LF(UN) ) 

1POKE LF,LF(UN) 

320 PRINT" Break key " ?0$ (BK(UN) ) 

1 POKE BD , BK (UN) 

330 PRINT i A $=" Command List'MGOSU 

B490 : PRINT : T~l : FOR X=l TO 4 

340 A$=INKEY$.IF A$<>" « THEN 370 

ELSE PRINTCS(X) , :NEXT 
350 IT T THEN T~0 i PRINT ; PRINT " YO 
ur choice : " ; 

3 60 A$^INKEY$:IF AS="" THEN 360 
370 I=INSTR ( CL$ , A$) ; IF I THEN PR 
INTC$ (I) : PRINT 

380 ON INSTR(CL$,A$)+1 GOTO 350, 
390,400,470,430 

390 A$«" Advice from the Syeop" iC 
OSUB490:A$^CHR$(34)+"Stay out Of 
the rain."+CHR$(3 4) :GOSUB490.GO 
TO3 30 

400 PRINT"Paging Sysop, please w 
ait,": PRINT 

410 ' SYSOPp PRESS SPACEBAR TO 2 
NTER CHAT 

420 FOR X=l TO 10: PRINT" Hey Syso 
p"jSTRING$(ll-X,«l") 
430 FOR Y*l TO 10; SOUND 1,1; IF ( 
PEEK(fiH159) AND 8)-0 THEN 450 
440 NEXT Y,X:PRINT"£©rry, the Sy 
sop is not here now. H r GOTO 330 
450 PRINT"Here is the Syeop* Ty 
pe BYE to exit* "i PRINT: PRINT": II 
ELLO, "A$(UN)"." 

460 LINE INPUT": "fX$:IF XS*- ,f BYE 
« THEN 330 ELSE 460 
470 PRINT 11 Thanks for calling, "A 
S(UN) "• Call again, ":GOTO 190 
480 A$**"Here are the functional 11 
.GOSUB4 90.FOR X=l TO 4:PRINTC$(X 
) , i NEXT : PRINT : PRINT" Type the ini 
tial letter of your selection" :G 

OTO3 30 

450 L~ ( 32-LEN (A$ > ) /2 t PRINTS TRING 
S(L f 32) f AS ; RE TURN 



Nnvembor 1W THE RAINBOW t 



How To Read Rainbow 



Please note that alt the basic program 
i latingg you ^ ill imd im rnt flwfcBOW are 
formal ted tor a 32cnamcler screen — 
so they will show up |u&l as they do on 
your Co Co Korean One easy way to 
check on the accuracy ot your typing 
is to compare whst character fl goea 
under' what, li the characters match — 
and your Erne endings com© out ihe 
same you Have a pretty good way of 
knowing that your typing is accurate, 

We a I so n uvo ' key b oxes" t o ah ow you 
the mimmum system a program needs, 
But, do read the tost before you atari 
typing. 

Finally, uie little cassette symbol on 
listings indicates thai the program is 
available through our hAJ inflow oh TAP! 
service An order form for this service 
is on tfce mean card bound in the 
magazine. 



What's A CoCo 



CoCo is an affectionate name whien 
was first given to the Tandy Color 
Computer by ils many fans, users and 
owners, 

However, when wo use the lerm 
CoCo, We refer to both the Tandy Color 
Computet and the TDP System- fOQ 
Computet- It Is Basra? than using both 
of the ' given" names throughout the 
rainbow. 

In mosi cases, when a specific com- 
puter Is mentioned, the application is for 
that specific computer However, since 
I he top System- too end Tandy Color 
are, For at! purposes, the same computer 
in e different case, these farms are 
almost aiways interchangeable. 



The Rainbow Check Plus 




The snw box mat you see accom- 
panying a program haling in THEeAiNeow 
Is a "check sum 44 ay stem, which ib 
designed to help you type in programs 
accurately. 

Rainbow Chock PLUS will count I ha 
number and values of characters ycu 
type in, You can then compare (tig 
number you get la Lhasa printed In the 
flAiNBOW On fonger proo/ams h some 
benchmark lines are given. When you 
reach Ine end of one of those lines whh 
your typing, simply check to see if the 
numbers match. 



To use fla/rsfiow Cnecft PLUS, type 
In the program and esfrtfE it tor later use, 
then type in the command run and press 
ENTEfl, Once the program haR run, iype 
n£U and Ef-i t e r to remove il from (he aree 
where tno program you're typing in will 
go 

Now# while keying in a listing from the 
fui N Bow t when ever you p rees the do wn- 
arrow key, your CoCo win give you ihe 
checksum based on the length and con- 
tent of the program m memory. This is 
to check against the numbers primed 
in Tin: RAINBOW, If your number Ffj 
different, check thp listing carefully to 
be sure that you typed In the correct 
basil: u rag ram fiade. Far mare details 
on this ngiptul utility, refer to H. At fen 
Cur i is' article on Page 21 ot the February 
1984 HAifjeow 

Since Rainbow Cneok PLUS counts 
spaces and punctuation, be sine to type 
m ihe fistmg exactly the way it s given 
in Ihe magazine 

1» CL5tX=2SG*FuE^|35|'l^fl 
1* B*35S*9>£b( (ISi+tJtt 

>40 F£P 2 = ¥ TO 

3» PUKL i. V S N£XT 

7M lrki=7SeS r nr?««ELSCfl9lNl 

34 uptp ta2> i. :es, i£>. 140, u*, t3« 
leacarnus, tea, i, we, i*' 

12* DHTfl I, LW.57, IJ?. It, SB* 3H 

ue cata si , n . ?s . jse . js. 219. us 

hflTpi 19, r?, t?j, t?e t i7t. i-?B 
i.sacfrf**jft t u?, ?e + asp. *b, 1, ft 
lee usr* 24* f lea. i. 22?* *e. we. 

i7itnPTFi |55, 1 (56, Lte. K'c. 7'3 , JSfl 

LBS DMA 199* 173. IV8, £3, £2. U£, * 
19* PPTfl 3, 2S5, 134, O, 55 

HOT- 5) 52, 41 4 . J 



Using Machine Language 



Machine Language program* are one 
of fhe features of the raikbqw There 
are a number of waya to "get" these pro- 
grams into memory so that you can 
n pernio them. 

The easiest way is by using an edlfor/ 
assembler, a program you can purchase 
f rom a number of sources 

An editor/assembler allows you to 
enter mnemonics rnto your CoCo and 
then have the editor/assembler assem- 
ble them into specific instructions that 
are understood by the chip thai 
conlreia your computet, 



When you use an editor/assembler, el 
you have to do. essentially, is copy the 
relevant Instructions Irom ihe k/u mow's 
listing into CoCo. 

Another method of getting en assem- 
bly language listing inlo CoCo (s called 
"hand assembly," AS Ihe ham ^ im^es 
you do the assembly by hand This nan 
somer/mos causa problems when you 
have 10 set up an Or-NGIN Itfttemenl or 
an EQUATE In short, you have to know 
something, about assembly to hand 
isriembte some programs. 

Use the following program if you wish 
to hand assemble machine language 
listings: 

j • cu r*raee , »K3re*t I c ^mrns 

30 INPUT "HV1T " IB* 
■HI Hl.ikf p ,vm > -*> 

Srt L=Jii;BOTQ 

This program ae&ljmflsyo^havea l&K 
CnCu, II you have 32K change the 
*i-T3F@a in Line 10 to tw?FW and change 
the value of I to hHi-m 



The Rainbow Seal 




■RAINBOW 

rjirr*™;*™* 

The Rainbow Ce rid leaf ion Seal le qui 
way Pi helping you. me enn burner. The 
purpose 01 the Seal is to cerllly lo yui' 
that any pre duct which carries the Seal 
has bean physically seen by us, lhal II 
does, indeed, exist and tbat wo hrws s 
sarrple copy h ere a I thea^iaibow. 

ManuUiQturers of products — liard- 
ware, eohwaro enc firmware — ara 
enaoursged by us to submit their pro- 
Jiinia to thf nAiwaow for ceriiliumion 
We egcertain tbai their products are. in 
actuality what they purport to b* and. 
irppn such fiotermlnatlon, aware a Smi 

The Seat, however, is not a M gueronte£ 
rjt snhsfar.tion." The certification pra- 
neselatJlfferettltromthe?retfiwwprtn;ess 
Vpu are encouraged 10 read our reviews 
tc determine whether the product is 
nghl for *>mn neuris 

Tnere is absolutely no retatfonsNp 
bei ween advertising in the rainbow and 
I he perl If 1 cation p roc ass. Certification; is 
□pan and available to any product per 
tflimng laCoCo A SeaJ will be awarded 
to am/ comirierclta! prnduct, regardless 
of whether tbe firm advertises a r not 

We wilt appreciate knowing of in- 
s la ncee ol violation ot Seel use. 



116 



THE RAI^SOW ^Jciyiirrbiic rflflS 





\ 



•it 



SPICTRUM 
STKIKIS 

BACK!.'! 



- CoCo Legends CollGciton - Bob 'Whiffle* Rosen 



Swing into Fall with the HITS of the 
RAINBOWFEST in Princeton, New Jersey \ 



256k THUNDER RAM a*K tfPftF CONTROLLER 



STRIKE 1 - RAM I 



Eaav installation, software 
and lech information, 

{NOT available lor CoCo M s) 



OS-9 
DRIVER 
$24.95 



The first 256K memory Bd for the CoCof 
Load four 32K pgms at once, emulate a 
40irk RAMDISK, 60K Print Spooler, FAST 
access. 30+ Hi-Res screens in memory!! 
$99.95 (see Sept '85 Rainbow Review) 

Thunder Dupe 2 - Format A Backup a FULL disk in 
ONE PASS! Up to 4 Drives $24.95 

OS-9 SOLUTION 



STRIKE 3 - A HIT! 

NOW, a program that creates a "USER 
FRIENDLY" environment within OS-9. The 
OS-9 Solution replaces 19 of the old 
"USER HOSTILE" commands with single 
keystroke, menu driven commands. No 
more typing in complex, long pathnames 
or remembering complicated syntaxes! 
Requires OS-9 Ver. 01.01.00 $39.95 
(see Sept '35 Rainbow Review) 



STRIKE 2 - DOS ! 

UfiBa 27128 27G4 $6.95 

or 2764 27 128 Su.9b 

Eproms I RSDOS £19.96+ 

f - y>fi|h purchase of Super Coniroller 

The most AMAZING CoCo Disk Controller 
ever! Switch up to 4 DOS's Cup to 16K) 
via a single software POKE! Choose 
between R/S 1.0/1.1, Spectrum DOS, 
JDOS, etc. Designed by 'Turn of the 
Screw" Guru - J. Di Stefano $99.95 

NEW! II 60 Column Board with Real Time Clock 
and Parallel Port S99 95 

SPECTRUM PROJECTS, INC. 
PO BOX 21272 
93-15 86TH DRIVE 
WOODHAVEN NY 11421 

Shipping $3.00 (Foreign S5.00! 
COD $2 extra - NY Res add tax 

"Soft and hard wares for 

colorful computing" 

COD Order Line 718-441-2807 



New Hard Drives ^ 



COMPLETE SYSTEM 



IL.IST PLUG IN 



QUALITY 
VIDEO MONITORS 



Call For 
BEST PRICE 



Starting at 



95 







1 

. ft 









MONOCHROME 
COLOR MONITORS 



Warranty - One Full Year 




VIDEO DRIVER 



Engirt ion ii CDto id op Ft a it mm /, 

VTOKJ MI>SIT<JR |h|TTAO Of 4 rmvlJlOal 



5 to 20 Megabyte, ready to run on the TRS 
80 Model I/III/IV/4P, cotor computer, 

e ,^i.^ OA ^o -01195 SCREEN DUMP PROGRAM 

64K UPGRADES 39 




PRINTER CABLES ANO 
INTERFACES AVAILABLE 
Call Tor clm run I prtc'ftg 



.. PRINTERS 



■ ir»- twi - Ttd Cf*s 
' Btdinerion* Logic S****>o 

■ 9X9 {XX Mi I mi 

* Hftgh n« FJK iflUQ* Block Gi«fMcft 
GEMINI ItfX (9 Irnh CBrM#Ba_ '20cpil FricriO-n and TracKJt 
QEHINt IS< (15 Inch Carrm^t IZOCps) FocHOn and Traclgr 
OtUA tO MO JOCh Carriage. teocpij Fnchon and Trart-v 

POWER TYPE eerier quality 



* 5. «. fl 10 if Pilch 

*>lDgftJiwun8*l» linn Spiciflf 
■ SIX |«l MDNfM WAFtNAhfTV 



The bftsl screen dump program r&r Ihe EpiQn,* r Gemini 
printers *veM ! Have the Ofiljon of it anda f 0 I I moge s 
of teyfrsn hjytegular or double *ii*rf pictures tJ J9' J " 

sp-3 interface for color Computer 

■ 30O-I9.200 BAUD rates 

■ External to printer — No AC Plugs 

■ Built in modem/ primer switch — no need for 
Y-cables or plugging/ unplugging cables 



Only: 



$CAU 

5CALI 
SCALl 





COMPLETE SYSTEM 




Nothing more to buy! 

Dealer frtquirFfti Invited 



now 

with 

screen 

dump 




TRUE DATA PRODUCTS 

1H Um*OQd 5lr»*t P-O- ©e> 5*0 
Li n wood. Maiiachu*etti 01525 




CALL US TODAY!! 
ORDER TOLL FREE 



(6]7)234-7047 

1-800-635-0300 



NEW 

DISK 
DRIVES 



New Low PrlGe ! 



STARTING AT 

$ 89 



95 





40 or 80 Tracks 
1 /2 Hgh LTeoc/ Ponosonic 



TAN DON MPI TEAC 



WITH CASE & 
POWER SUPPLY 

$12995 




CALL 



Speed 6 mt, tk to Ik and up 
Copoci I y 250 k u nfo rm ai ted 
Tracks 40 

Warranty HOW 1 YEAR 
We carry only the finest quality disk drives *no seconds* no surplus 
SATISFACTION GUARANTEED!! all drives fully testeds warrantee d 

Complete Disk Drive with Power Supply & Case $129.95 

Two Drives in Dual Case & Power Supply .j£Z?&95 

V2 ht double sided double density Disk Drives A Panasonic/Tear)! WMB 

1/2 ht double sided double density Disk Drive with os&tase call 

law tu ustj your new drive system on audio cassette 

Single ps& case $44,95 Dual 1/2 tit ps& case ..,.$54.95 Dual p si case Call 

Color Computer Controller O&M) 

DRIVE 0 FOR RADIO SHACK COLOR COMPUTER 

TAN DON, MPI OR TEAC DRIVE (SINGLE Si DEO 40 TRACKS SPEED 5 MS TRK TO TRK & UP] 
POWER SUPPLV tun CASE, TWO DRIVE CABLE WITH ALL GOLD CONNECTORS . 
^ J&W CONTROLLER, MANUAL and DOCUMENTATION , .»•....•,,,,,«..<,> , SjJdftS!?, . . , t . $ SALE ! 





$129.95 



$29.95 



..DRIVE tb FOR R ADIO SHACK COLOR COMPUTER 

PANASONIC 1/2 HEIGHT DOUBLE SIDED- DOUBLE DENSITY DRIVE SOCK »nlo tmol I «J 
POWER SUPPLY and CASE, 3 OR I YE CABLE WITH ALL COLO CONNECTORS 
J&M CONTROLLER, MANUAL and DOCUMENTATION , t $27*9 _ 

TAKE ADDED SAVINGS ON TWO DRIVE SYSTEMS jj ^to wDiMtnw 

DISKETTES with tree library case., .®TV;r:r.r:: S1795 

Unadvertised Specials J^f^R • $Call 

Drives cleaned, aligned & tested ' 

TECHNICAL STAFF ON DUTY, PLEASE CALL FOR ASSISTANCE 
KT CALL US TODAY 1! (617)234 7047 * DEALER INQUIRIES INVITED 

'5? ORDER TOLL FREE 1-800-635-0300 (617) 234-7047 

TRUE DATA PRODUCTS 

195 Lin wood Street. P.O. Bo* 54 E We welcome 

Lin wood. MaEsachu$i>u& 01 525 
(517) 234-7047 




HOURS MOM -SAT 9 6 LEST) 



■ Visa/Master Charge 
i Checks (allow 2 weeks for clearing I 
• COD Add 5 2.00 




run 




hus clean edge perforation and comes 
with continuous or nancnntinuous 
envelopes 

Write: Contpugreet, P.O. Box 1557, 
/?fif<?n P ^ IMflfc or ttftf r7f>iy 47^ 
W44. 

* • * 



C 01 I .KCt: K) OT BAM. HANDI- 
CAP P KK Ltuk rn as fir, :\ neu prog ram 
from Federal Hill Software, will hand- 
icap lt>5 ma i or college teams, compare 
the local point spread against lis own 
compute r-genc rated spread and rate 
each game as a betting proposition. The 
college foot bail handicap per takes into 
account points scored, point s allowed, 
sc tied ule difficulty and home field 
advantage. It can also handle sudden 
changes in a team's personnel or enrich- 
ing staff and make allowance* in its 
predictions. 

The data needed for Lockmaster is 
contained in the sports statistics section 
of USA Today and needs to be updated 
once a week. 

Lockmaster \s designed to sell lbs 
user which games are the best betting 
prospects. It will then rate those games 
with one to five stars. Five-star games 
are the best bets. 

Federal Hill Software recently moved 
from downtown Baltimore to the sub- 
urbs, I heir new address is. ftt34 Sunt* 
LffVff/ Road. Bailinwra. MP 212QX. or 
ciitifWHi)245 622S. 



» • • 



TANDY'S DANDY The Tandy Cor- 
pora Hon reported a net income per 
share of $2 J I based on 89.490,000 
average common shares outstanding 
and n net income of SI 89.060,000 for 
fiscal year 1985. In fiscal 1984, Tandy 
had a net income per share of 52,75 
based on 102,328.000 average shares 
outstanding and a net income of 
S2BU7 1*000. 

Sates and operating revenue for fiscal 
1985 were 52,841,434,000, an increase 



of two percent over iIk 1984 sales oi 
$2/775.496 .000. 

it* 

MODEM SECURITY. Electronics 
Specialists. Inc has introduced the 
Klecn Line security modem for four-pin 
and eight-pin telephone modular con- 
nei:tnri. The: new tuodctii i* designed tu 
suppress damaging telephone line 
spikes caused; by lightning, spherics or 
telephone office switch gear by using 
two-Mage semiconductor and gas dis- 
charge tube suppression techniques, 

Write; Eta' trunk Speuulists. Int., 
17/ Sfjuth Main Strtw* Natick* MA 
0/760, or wit (6/7) 635- 1532. 

• • • 

KIBLE-WAKK Manna Computing 
Concepts has published a new software 
catalog that features Bible- related and 
general educational programs for per- 
sonal computers. The educational and 
recreational programs are designed for 
chu relics and families, Bible study aids 
are available for use bv ministers and 

■ 

Bible students. 

Write: Manna Computing Concepts* 
P O. Box 527 1 Woodstock. GA jfl/M. 
or call (404) 928 81 ii. 

* * • 

COMPUTERIZED STATIONERY. 
New stationery and matching envelopes 
have been issued by Com pu greet, & 
company that markets computerized 
greeting cards, Compugreet produces 
its new stationery to Tit all wide-carriage 
and nearly all SO-column printers. The 
stationery, which comes in four colors. 



AMAZING GRACE. W. R Grace & 
Co. recently purchased 39 percent 
interest in 5 oft K at. Inc.. the nation's 
leading distributor of educational mi- 
crocomputer software. So ft (Cat will be 
managed by Grace's Baker and Taylor 
book distribution unit, Grace has an 
option to purchase the balance of Sofl- 
Kal's outstanding common slock In 
1988. 

Soft Km, which is located in Van 
Nuys t Calif. T serves retail computer and 
software stores and retail suppliers of 
educational materials, as well as general 
merchandisers. 



THE DEFENDERS. Computer 
Power, Inc, is now offering u complete 
line of battery- back up power sources 
that protect against p owe rune problems 
that can plague users of computers and 
other sensitive electronic equipment. 
Defender power systems arc designed to 
switch on instantly when power falters 
and to provide full-lime power pollu- 
tion clean up. 

Writes Computer Potver* Inc.. 124 
West Main Street, High Bridge. SJ 
08829, or call (20!) 63#-H00t) 



STAN D BV ME, A new Hand, de- 
signed tn reduce noise and vibration 
from dot-matrix printers, has been 
introduced by Howard Medical Com- 
puters. The stand is shaped from a 
single piece of durable, smoked -gray 
plexiglass and has a thin tread of cork 
under its feet that protects furniture and 
absorbs vibrations. 

Write; Howard Medical Company, 
Box 2. Chicago, IL $0690* or cat/ (3/2) 
278«144Q. 



CoCo Cat 




120 



THE Nuwrribii' 



A CHIP OFF THE OLD... 

6321 Standard P1A 19.95 

27128 Epron - Fits new cllrs* $14.95 

6809 E CPU Chip (NEW LOW PRICE) $1 9,95 

Basic ROM 1.2 Chip {30Z FASTER) ..$19.95 
68766 (Fits Disk Basic Skt) Eprom.$79.9S 
Disk ROM l.l~7Ne* DOS Command) ..$29.95 
Mew SAM Chip w/heatsink ( ML5785J. $29.95 
Ext Basic 1,1 ROM - NEW LOW PRTCE. $29.95 
Tandy 1000 RAH Upgrade Kit ..$39.95 

26-31 34ft & 26-3 136A 64K tlpgrade - 2 chip 
set (ONLY for new Korean CoCol IA). $39.95 
Eprom £raser - 3 min erasure time. $49-95 
Model TOO 8K Upgrade - (SAVE $70), $49.95 
CoCo first Aid KiL - includes 2 P1As t 
6BQ9E & $m "flf Prepared !!!) ,...$59.95 
Eprom Prgmr {2ms speed/2K - 16K),$149.95 
64 K CoCo rt -~*?HtV keyboard ....$149.95 

COCO LIBRARY. . 

CoCo Memory Map . , .,.$74.95 

History of the CoCo/ 1980-1985 .,.,$14,95 
Baste Programming Tricks Revealed. $14. 95 
The FACT S - Inside "guts" of CoCo. $16. 95 

500 Pokes, Peeks *N Execs $16.95 

Basic 09 Tour Guide $18.95 

Utility Routines- Top Pgm S ecrets . $19. 95 
Rainbow Book/Tape of Simulations .$19.95 
Extended Basic Unraveled $19*95 
Disk Basic~7l70/1.1) Unraveled ..,$19.95 
New I CoCo I_l Service Manual ......$24.95 

SCCQttD Book * Tape of Adventures .$29.95 
The Complete Rainbow Guide to 0S9. $19*95 
W/Two Disk Package of demo pgws ..$49.95 
Co lor/Extended/Dlsk Basic Unraveled - 
Complete 3 Boot Set - Save $10! ..$49.95 

MORE GOOD STUFF ... 

ggpin/ 24pin EPRQM Adaptor - Plug^in T6K 
OOS^s into 24 p_in sec ke t s [ .......$17.95 

CoCo f ree ze Frame - Freeze your CoCo 
screen at any t i me / Hardware switch. $19. 95 
CoCo Light Pen -Z*&h*5: Save $31. .$21. 96 
Spectrum Voice Pak - SAVE $30! ! ..$39.95 
PBJ WORD-PAK tl - Ih-Res 80x24 display 
v/smooth scroll mg-Kew LOW PRICE $129.95 
* - JAM and the NEW Super Cont roll er 

Ml orders plus $3.00 3/H (Foreign 55.00 
COD add $2,00 extra 
NYS Residents add Sates Tax 



CABLES AND... 

Printer / Mode m 15* Extender Cable .$14.95 
T 1 r f rl of unplugging devices from your 
R5232 port? Try a R523? Cable. $19.95 
Joystick/Mouse 10* Extender Cable. $19. 95 
Null Modem Cable - 4 pin to DB25 .$24.95 
Disk 1ntc?r face/Rom Pak Extender - Move 
your diuks S ROM Paks (3 feet) . . $24 „ 95 
40 Pin DuaJJV'jCable - Hook up a Disk 
w/Volce, Word Pak, CoCo Wax, etc . ,$29.95 
Triple RS23? Switcher - Now select one 
of any three RS232 peripherals ,.,$39.95 
Trjole "Joy port 1 ' Swi tcber - Joystick, 
Mouse, touch Pad or Light Ten ,,,.$39,95 
40 Pin TrjElf "V" Cable - Hook up any 3~ 
Voi ce /Word/RSZ3Z/Di g j ti zer PAKs . . $39.9!j 
Finally ! 24" r4ulti z Pafc Extender ..$44.95 

OTHER GOOD STUFF... 

C 10 tapes in any quantity ..,.,49 cents 
rT74 1r 0iljtettes in any quantity ,.$1.19 

32K t 64K or 1Z8K RAM Button $4,99 

Romp a k m/BlarrOC Brd-27xx series ,$9,95 
CoCo Keybd - Raise d keycaps w/2 Function 



Keys I {Add ^10 for~D/E Bd adapter)} 19. 95 
Video Clear - Thi s cabl e wi 1 1 reduce TV 
i n t, 2f f e r ™c:c c re a ted by C oCc 1 .,,J' rj . 95 
V idtro R everter -Reduce eyestrain w/fireen 
letters on b lacfc background** ..,.$19.95 
The Magic Sox - Load Mod 
program tapes into the CoCo 
DOS Switcher - Select from 
tDisk IVO 1.1, JD0S) in J&M 



\ Bab u 

any two DOSs 
ctlr .$24,95 



Learning The 6809 (0, Kits/) $99.95 

EARS-CoCo r s~f1rst Voice Recognition unit 
w/95l accuracy £ 64 Voice Prints! $99,95 
Arcdek Twin 3 ,r Drive System .....,$199,95 
Amdek Drive System w/ controller .$299.95 
"NOT for 26-3134/36 CoCo it's 

SPECTRUM PROJECTS 
PO BOX &1272 
93-13 BOTH DRIVE 
WOODHAVEN NY 11421 



n mot uruE 

-710-441 -2807 



SPECTRUM PROJECTS 

SOFT AND HARD WARES FOR 
COLORFUL COMPUTING 




WORD PROCESSING 



TElENR] FF.R-M - Thr« Hi^es 
'xrcen^, true lwei"ease char's 
ri&hl justify. Full screen 
editor, lap* $49.95 Disk 1^.95 
Fl FPAICH - A TW-64 cohdncerl > I 
True block fitavct, Overstrlkp S 
I SPOOL mode, Type Ahead Buffer 
■ y r ( K HrA I/O Di k 119.95 



MODEMS 



WIN) -HOD EH - Direct c unmeet, 
300 flaw*. Grig /Answer 95' 
J^CAT Modem - Louest priced 
autu/ans«er modem - 11 19. 95 
M AlftS SMS 00 - "Proeramigble" 
iiuto-dia 1/auto answer - 1769, 95 
300/U*{]0 B JU d WatJpEt,! - 1199-95* 
* - AaTiM.95 for Modem Cable 

[iHiniiiniiiianuiiiil 



KEYBOARDS 
PflMiiniiiiiiiiiiiiiiiiiiiinnra 

SUPER PRO (Hurt Data) 159, 95* 
ifYfROSTCJ keyboard 169. 95« 
BJL5J - Save $7.001 1 - $72.95** 
Spec s f y Model/Region Board. 
■ Add 15 for r 'F" hoard adapter 
** Free function key software 
ii version available! 1 
15 key Nu meric Keypad 159.95 




iimiHinninnnHnini 



PRINTERS 



GEMINI SG-10 - 120 eps rf/trye 
descenders, ?K buffer, tract- 
frmt feed, Hear Letter Quality 
mode. 1 fr. warranty" - $239.95 
BrUeface -Tbe first INTELL IGENT 
Parallel Ptr Interface for CoCo 
Auto set Baud rates from 600 to 
9G0O/NO switches to turn $59,95 




MONITORS 



iiiniiiinniiiiiiniiiiiiiffniniii 



MIMUDIMlllllllllllllllllJ^ 

MONOCHROME Monitors - &0*24 
screens plus Hi-Res */ AUDIO I 
Sretin - $99.95 Aqper - $119.95 
TT mOR ws^3S^S~NOW $Z19_9o 
TAXAM Tuner- Receive TV channels 
on any compos ite «onHor ,f997ffS 
Universal Video Driver - Works 
w/all in niters A CoCas'- 129,9* 



lllllllllllri 



SAVE $10 



OFF COLORCOM/E WITH ANY MODEM 

OFF TELEWRITER-64 WITH ANY PRINTER, 
KEYBOARD OR MONITOR 



SAVE $10 



FOR EXPRESS ORDERING PLEASE CALL 718-441 2807 



SPECTRUM PROJECTS 

SOFT AND HARD WARES FOR 
COLORFUL COMPUTING 



SPREADSHEET 



K->nppj innn] I'/'NAt -M 

Screen 3?X 16 

Precision 9 digits Hi digit', 
Hi -Res Graphics NO 
ViMCd lc rend format MO ftS 
Noy low price' 64 K Disk S?9.95 
Sid*? Wise -Print DWACALC ni*s 
up to 255 c bars - s 1 d ew.iy rJ %?A . 9 5 

D 



DISK DRIVES 




DATA BASE MANAGER 



PRO-CULOk FILt 2*D - GO Data 
F l ds, 9 Report F m t . 4 Screen 
FiftlT, 102Q byU'V record. Sort 3 
Fields, Global Seardn r AST ML 
Sort, Create file* Compatible 

b/dynacalci - fl i a i$Ms 

Forms 7.D- Merge DATA files 
from PCr ta LeLi«»r/Fonn<;.*?9.95 



GAME CONTROLLERS 



II! li^ 



DRIVE A System 1 - SS/OD, Guts, 
10 Tracks, Half Height . $219,95 
DRIVE a & 1 System - S31 9* 
Pi lit Drive " 1 f ?or 3- $119.95 
DKk Controller w/o ROW $99*95 
tontroTie^~N7T.l ROM - $119.95 
S pectrum DOS- £7128 tpro™ $39,95 
* PLUSl - control Tcr -manual- cab 



G raph icon Joystick - Has 2 Fire 
buttons (menu/pen), smooth -ind 
easy joystick control - SJM.95 
M.irh I t JnyS t ick - 3S0 Defirgg 

control with can ta r fa turn or 
analog pos t t lonf rig. - $.39,95 

» ■ iiir.m.ififJ Ccinl rn I Hn. * it- 
2 Atari typo joysticfcs - 119,95 



immmmMnmn 



GRAPHICS IDISKI 



ifliiiDMiiniiiiinnflinniiMiiD 



UTILITIES [DISK! 



unit 



nn 



1. Telegraphies $24.95 

2* Graph team Port 11 ,..££4,95 

3, *<ARDCOPY(S n pnfy PTR)$J?9.95 

4, Master Benign $29.95 

5, CoCo Cal 1 igrapher ,,,$29,95 

6, Super Screen Machine $29, 95 

7, Bjork Blocks ....... .$34.95 

ft, VI/1DRAU $49.95 



Til fJflllllJIf f III lUllllf IJIIII I llll II III Win- 



T. 

z. 

3. 
4. 

5. 
6. 

?, 



Double DOS $T9.95« 

Elite Cale 1,2 ...... $£4. 

Master Mail , ...$Z4.95" 

ftlarkjack Royale , , , .$24, 95 
Spec t 1 m M«t Generator$?9,95 
Musica 2 (He* price) $29.95 
FHL O-PAK $29.95** 



B. Ca loramj UBS 



sgy.95 



UH I Hies & Graphics I 



SPECTRUM PROJECTS, Inc. 

PO BOX 21272 
93-15 86th DRIVE 
WOODHAVEN NY 11421 

AH or data plus $3-00 S/H (Foreign $5.00) - COD add $2.00 extra - NVS fie a i dent & add Sales Tax 



Buy any 2 - Save 10% 
Buy any 3 - Save 16% 
Buy any 4 - Save 20% 



** - Cioaaoul prices (H 
Final SALE 1H 
No Raincnecka Mf 



HARDWARE PROJECT 



This simple project allows you lo have a computer rap session 



CoCo Conversation 



II v Larry Land well r 



Just about everyone knows compu- 
ters, can communicate with each 
oi her over telephone line* - all it 
i tikes is 11 modem and some software 
commonly known as n lermmal pack- 
age. Did you realize that computers can 
ulso talk directly with each other over 
a simple wire? By modify tag ihe cable 
that connects the CoCo with a printer. 
CoCos can talk together, 
First, you need two com paters (some 
people have an extra one lying around 
because of upgrades). If you don't 
maybe you can do this project with a 
friend. 

Second, you need a terminal package. 
I used the one written by Richard 
Campbell from the March issue of 
Ttif i'tihif { ampul rr XftigazitH' ft ha* 
ihe source code and can be modi feed; 
this is important for advanced applica- 
tions. Other term mill packages, such as 
Radio Shacks Videotex, should work 
just tine for u demonstration, but you 
will need two copies of the program. 

Third, you need an extra printer 
cable, I used Radio Shack's standard 
cable. The following instructions refer- 
ence it specifically, 

Take a look at your Color Computer 
operation manual. On Page 26 it shows 
the configuration of the RS-232 output 
port. Pin I is the carrier detect line- it 
is used in operating a modem ('checks to 
see if the line is connected). We won't 
use it fur xhi.s project Pin 2 receives 
data. Pin 3 is ihe ground wire and Pin 
4 transmits data. 

Connect ihe RS-232 ports of two 
CoCos. Pin 2 of one computer mast be 
Luuiiecied to Pin 4 of the other Pin 3 
of one is connected lo Pin 3 of the other. 
Pju A of one isconncclcd lo Pin 2 of the 
other. This hooks the receive of one to 



the send of the other and vice versa. 

Cut ihe cable (the extra one you 
bought) in half. You will see there are 
four wires inside ii. The yellow one goes 
to the two Pin Is, green is Pin 2, red is 
Pin J and white is Pin 4, 

Rewire ihe cable this way: Connect 
the reds back together again, Connect 
the white of one to the green of the other 
and the green of one to ihe other white. 
The yellow can be left hanging- I just 
tuisicd the wires together without 
soldering them, but be sine to use tape 
since short * must be avoided. 

Now plug the two ends oT the new 
cable into ihe printer ports of the two 
Co Cos. Ncxi. load and run the terminal 
pack age on both computers at the same 



lime, Once they are runnings every time 
a key is pressed on one computer it wiJI 
show up on the screen of the other. Data 
is being sent from one computer to ihe 
other- 
There arc some interesting applica- 
tions with this experiment. Modify the 
terminal package to do something wiih 
the data it is receiving. You could wrap 
.i game around u r Each player would 
have their own keyboard and screen and 
play against each other (you may wish 
lo step up the Baud rate of your package 
as far as il can reliably guj. Another idea 
might be to double your RAM space for 
certain application programs. Use your 
imagination to see what else you can 
dream up! 




THE RAINBOW NaWHnbtr 



FOURTH ANNIVERSARY SALE ftft 

To help celebrate Spectrum Projects 

r M 7 » ; , > , » are offering a truly unbelievable once in 

DISK DRIVE 0 8 M enme deal! Bu V aR V software from 

$ 1 99.95 our 2 pa ' e "Colorful Utilities" ad* and 

> » > get a set of 181 64K CoCo chips for only 

GEMINI SG-10 $14.95 and/or a Disk Drive 0 for only 

$2 1 9.95** $199.95 and/or a Gemini SG-10 Printer 

m»**m**m+m~ for only $219.95. Order NOW! 

Chip installation instructions for both CoCo I & CoCo II included ! 

* - Or CoCo Max ## - Requires CoGo printer interface CBrltefsce) $59.95 




MM 



FEATURE PACKED SYSTEM : 

- Pull-Down Menus « Icons & Font Styles 




- Undo your mistakes 

- Full graphic editing 

- *Point~and-Click* 

- Fat Bits 'Zoom* 

- Hardware ROMPAK 



- Full Size Screen Dump 

- 32 paintbrush shapes 

- Use w/video digitizer 

- 256x192 joystick input 

_ By \£tJLOUWAf1£ 



Requires Mult*-Pak or Y-Cable 
64K DISK $69,95 Y-CABLE $29.95 




SHIPPING S3. 00 (FOREIGN $5.00) - COD $2,00 EX THfK - NY RES. ADD SALES TAX 

SPECTRUM PROJECTS 

PO BOX SI 2 "7 2 33-15 86TH DRIVE 
WOODHAVEN fMY 11431 

COD ORDER MOT LINE 71B-441-2B07 



COLORFI 



TIES e- o o 




COCO CHECKERS 



Sometniog possibly wrong with youT CoCo? 7 ? CoCo CHECKER 
ram 5, DlSfc Dnves £ Controller, Printer, Keyiward t Cass^tir., .i^yuticks, Sound, PtAs, VDG, internal 
Clock Speed, Mijln-Pak interface and radreU 16K TAPE/DISK $I9.K (see Jan ( fl5 Rsmhow Review) 



i.-, the ar-swerH Will test your ROM Si 



iVtULTl-PAK CRAK 



Seve RQMPAKs to your 6*K Disk syfitem using the, RS Multl*Bak Interface. Eliminate constant 
r 'Ltgging >n of ROMPAKs no* by fcsepiti'g a'l your PAK software on disk . Includes PO KE a lor 
' PRQBLE^ " ROMPAKs. (Downiafid. Megabug, Micro Famtei, Stellar lifeline, etc..) 64K P)5K $24»9S 



TAPE M IMAGE 



Easily handles programs 
morel Now is tfifl time- to 



s with auto loaders , no header a , no EOF markers , unusual size brock* and 
net vour rape software ^ulfettmn protected *.♦ against IqssJt' TAPE $24,95 



SPIT IM IMAGE 




A super upgrade from Dish Omni Clone' Beck ever ything, tipl Tins amqzTnp program handle* "non 
stnnaar a" disk* W*th BUtft. We haven't found any disk yet that a can't noncfe. Don't ever be cauflht 
Without a backup again' Lowest price tool Beats most " copy protection" programs' 32K- DISK $29,95 



COCO SCREEN DUMP 



The best screen dump program for the Panasonic , Epson S, Gemini printers ever" Have the option of 
atandor d or reverse images w/'egufai or JoNbie 5'ied proportional pictures, G0G-9t5OCi Baud tool A 
must tot Graphinnm and Bjork Bloc k user*. fi51< TAPE /DISK $19-95 I see Nov 'B4 Rainbow Review} 



DISK UTILITY H.1# 



A multi - fea 
5'jfL, move, 



tuteo 



dish handling. Utilize n directory window to selectively 
en tries - L t c htn< n g ia si Disk \t o r o r f orma t, m py and bar S u n . 



tool for USER FRIENPL V 
rename atic Kill tile 

Examine contents Ol Hies, the Gr untile T-jbfSt plus the size, load addresses and entry points of all 
programs. Single common a execution of ootn Bojjig and (JJL programs. 32hV54ri disk $24.93 "D*afc 

LPti^jty has proven itself very quickly al my liuuie^"" 
■ 



r" Ed tiler G Ool *&A Ramoow Review pg, 220 




SPECTRUrVI FONT GENERATOR 



Now you can write Wes using, any CoCo Word Processor ( Telewriter -£4, VIP Wriief, etc. ) and convert 
them to special Hjghiy [ Jetailed character sets' Some ol the character sets supported are Itahcs, 
Old Enpiisn , Futu.nstic and Block . A character set editor is included to create custom sets or 
modify existing ones! Supports most dot-matr :< printer! disk j?9.95 



SPECTRUM DOS 



Add 24 NEW D?sk commands with 2 Hi-Ret> screens! Supports 40 track S Double -Sided driven, 6 ms 
stflppjng* auto ensk search, error trapping $ f ' E PRPMAELE *\ 64K DISK £48*5 New LOW price' I $24.95 



SCHEMATIC □RAFTING PROCESSOR 



Save tune and desiqo p_r_g looking d^ap/ams using a 4^0X5^0 omel wcrksneet w/5 viewing *vjndows_. 
Over 30 elecirnnic s yrnhols w.'tO d^tmahie sytnpola, (Even Logic gates & Multipm chips!! Print nard 
oopy and save to disk, 64K : ^*tMH New LOW pr ceni $29.95 (gee Jan 'B4 Rnmpow Revmw) 



Ejtcjjjsjve 1 1 1 
dickl Type 
powering down 1 Aisn 



BASIC* 



Basic- gjves ^ou a 32 character interrupt driven, typahead Xeybd wyaoio key repeat A 
IP yuur nex t, jmJ while your dish, it, runini L il Restart your CcCo from the keybd Without 
includes ^ single keystroke c-mrrs. 33K Spooler t moro! 64K DISK $2S,&5 




COCO CHECKBOOK 



Use your CoCo to keep track af your c ncckjng and savings accountai Printout i ndividual persohai 
criecusl WE $29.05 DISK $39.9& (see April f 65 a Sept k a5 Rainbow Renews) 



* NOW AVAILABLE BY EXPRESS ORDER 
YOUR LOCAL RAOIO SHACK STORE 

90-02B9 COCO CHECKER - -30-0330 DISK UTILITY £ 



BUY AIM Y «3 PROGRAMS 
GET THE FIFTH FREE ■ 



s DEMAND TO SEE 
/ THE DEMO DISK ?!! 



o o o COLORFUL UTILITIES c o c 




FAST DUPE It 



1 he fastest Disk copier ever! w<M >"or rtvU and Lockup a dlisMttfe in only OnP Pass fup to ?3 gran&l 
gnd can maKe us to A Disk oopitff:- u1 ant;* in ? minuics' The ro ust utility for every multiple Disk 
Dt'vt- swner. Fixer, the "hea d '.bar-fling " bun' 32K/64K DISK $19,95 (sec May f fl4 Rainbow Review) 



COCO VIDEO TITLEP 



' 5 tar t your VCR tapes with dagjjiP^ titiu- rrames fntfofted Uy p» pies 5<ana! countdown to jjlack fadtT 
auts! Use a litje pagti edltut with flsverni sizes of text A oack nrnund colors J 16K TAPE $19.95 



AUT-Q-STABT 



Autostai t your Basftr /ML programs with (mprosalvo tlrls* screens uam<j a mixture of text and 
a/aphis ' 1CK TAPE $19.95 "Aut-O- Start n> an excellent program" June 'BS Rainbow Rov'ow 



G4K DISK UTILITY PACKAGE 



TeKa jdvantafle ol an expanded E4K mat'hnu*, M t ik<} an eid'jitional fiK crt RAM available by calcinating 
the Ext Basic ROM f>gm $8000 to SO80U , Copy ROMPAKS to oisk (ever* " protected " PAKS) ami create 
3 32K SPOOL but tot for priming. DISK $21.95 (sou .fulv 'A3 R-rHrUjnw Review) 



TAPE/DISK UTILITY 



A powerful package that transitu s tap<i tp diuk and disK to tape automatically. Dons nn autom atic 
copy of an entire disk of pftHtfams to tope, ideal Tor Rainbow Cn Jjajae to disk:. Also copies tape to 
tape & punts tape S disk director ims. TAPE DISK $?4J\5 (see Sept *fl3 Rrurirxw Rev.ew) 



FAST TAPE 



aave and loa d cassette tnes at twjpe rap *paEKii f^ow you can run tape arid printer ifO operations 



' | tne n>gl> speed mode without a locked up System or itO ERRORSI WorKs great wiLit the popular 
Teiewintai -64 word pruces&pi taue by Cogmtec. "If you are tjrftd of waiting For those long tapes to 
load t I strongly recommend that you buy thia hue utility." TAPE $21.95 July 'S3 Rambcw 



GRAPHICDIVl 



Ttle ultimate CcCe graphics development tool wltft sophisticated editing, ftrev<"w animation, 
<e ^communications and printer support. Hi -Res graphics for only $24.95. W/5 poet rum's Menu Foot 
Switch $34.95 or W/Spflclrum's Graphicorn Joystick $49.95, 64K DISK (see April '&4 Rainbow Review! 



E2 BASE 



A truly uEflr friendly data tiaa& prupt.iin .it ajJor^otUe ni icn> Maintain Inventor 195. hobby 
collections, recipes, greetpng card llatu ana mucri, much moral Hi- Re-:- screen, up to 500 records with 
J_5 Melds , record or t, e ict search, and a Mailing Labels option. A\iu converts EZ BASE data files- to 
ASCII format for u unarm esion v»a Modem' :12k 'DISK $2'1*95 i:^- July 'ofl Roir.uow Review) 



cocQ-um 



Now you can have the power to easily trans I er Radio Snack Color Computer disk files to your 
MS-DOS machine - including rhe Tandy 1000 I _IBM PC!!! Ypu can also iransTer MS-DOS Rlfifl tfl y^our 
Coco o-sh. even format. CoCo d'SKs! QoCo-Util will save you countless bourn af Totyping l No need to 
move your computer or printer anymore! Requires 12BK MS-DOS computer w/2 dish drives . - $29.95 




All ordwra plus $3,00 $/H (Foreign $5.00) - COD add $2.00 extra - NYS Residents add 3elet> Tan 




f BOX 21272 93-15 8BTH DF 
WOODHAVEN NY 11421 

EXPRESS ORDER! t\JG 71S-441-28Q7 

E OUR COLORFUL UTILITY PROGRAMS IN THE DIRECTORY 
OF REVIEWED SOFTWARE AT YOUR LOCAL 
RADIO SHACK COMPUTER CElMTEn 





N^7 



puter* Barbarossa is total machine language 
so it's fast! Completely hi -res so it's beau- 
tiful. Scrolling map takes up more than 
two screens. Bit mapping allows for hi-res 
pic to-character set 
consisting of 
panzer, grenadier, J 

airflottes, 
infantry, 



■.f-.s.' 



mechanized 
infantry, Rus- 
sian armor 
and Infantry. 
Commands in- 
clude Normal 
Movement, 
BJitzkreig at- 
tack, Cityscan,; 
Intelligence, 
Air Operations, 
Scrolling, Group 
transfer, Advance 2nd movement Game save J 



i. i 



Player controls the German 
forces consisting of Army 
Groups North, Central 
and South, and must 
capture 16 Russian cities 
to win. In doing so 
he battles terrible 
weather conditions, 
attrition, Russian 
reserves and 
supply shortages. 

Disk ($33,95} and 
^ Cassette ($30,95) 
versions are 
different 



PHALANX By Joi>n Galus, 32K Hf-res ML game circa Alexander the Great. Bit mapped graphics. 
Player controls Cavalry, Archers Phalanxes in an attempt to out manuever and out fox the enemy. 
Choose Attach, Defensive, Normal or Range stance tor combat on any of three battlefields. Disk 
($30.95) and Cassette ($27.95) versions are different 

D-DAY THE 6th of JUNE By Phil Keller. 64K Hi-Res ML game (See 8arbarossa for graphics in- 
formation). Player designs order of battle consisting of Rangers, Infantry, Armor, Recon, Fighter 
Bombers, Airborne and Artillery. Bit mapped graphics. A host of options including air support and 
naval battery fire. You even get to see things ex pi ode. Dish t$33.95J and Cassette (S 30,95 Versions 
are different 

ANlZO 32K By Carl Carpenter. Game at the Italian Campaign for 1 or 2 players 
where Churchill's "Soft underbelly of Europe" became Mark Clarke's "tough old gut". 
Our first simultaneous movement game. All units historically portrayed. Disk ($28.95) 
and Cassette ($25.95) versions are different 

14 Other War Games Available — Write For Free Catalog 



DEALER DISCOUNT AVAILABLE 



PfiC«i on all prrcvicta IncKiPC shipping on prepaid orMn 10 USA. M'fj* 
wrnJ Canada, Others add 5-. CCD's nccpaitsd {odd 11.50} in USr, amy. 
Nil bjhkCAiu*. Ple<b«. All ordiff* ihlppttl lit CUVm wilhi'i ?4 Jiuurv All 
progmmt artMiitlo for u« With Color Computer TM (Tandy Carp) at TOP 
^ysf*m L DO r.arf\Putt-t TM(RCA| Unlen* ilfttnd otherwise, f>Kifci7tirt require 
and Extended Color Sable 



P. O. Box 14806 
Jacksonville, FL 32238 

(904) 786-8603 




Test your basketball shooting skill, but unlike a day at the races 

If Your 'Horse' 

Comes In 
First, 

You Lose! 

By Tim Jones 

Arc-area lion of the popular basketball game called 
"Horse," this iwo-p layer game can be played using 
joysticks or Ihe keyboard, When you first run it, a 
small box appears, in the upper left-hand corner. If the box 
is red, jiutt press any key. If the box Is blue, press the Reset 
button and run the game again. After the program has 
finished drawing the graphics, you will be asked to choose 
either joystick or keyboard play. The com rob for the game 
are pretty much the same, for example' Pressing the left- 
arrow key or moving the joystick to the left causes the man 
to move left. 

The next prompt asks for beginner or expert play. If you 
choose beginner, there will be u rectangle in the upper left 
corner of the screen, This box is lo aid you in guessing the 
correct strength of your shot. To shoot, press and hold the 
joystick button or the space bar until desired strength is 
reached; the longer you wail the higher he shoots. If you let 
the bar reach the top of the box, the man will automatically 
shoot the ball. If you choose expert play, there are beeping 
sounds to go by instead of the bar. 

Once your shot has been released, the ball will either 
mate it, miss or bounce off the goal. If you make it, the 
next player gels a chance to make the same shot. If he 
misses* he gets an % H\ If he makes the shot, then play goes 
back to you 

Play continues in this manner until a player gets all the 
letters in the word "horse/* Therefore, the object of the 
game is to make the more difficult shots by moving farther 
away from the goal, and hoping your opponent will misb the 
same shot. 

(Tim Joim Uvea in Clinton, Louisiana, when? he and his aider 
brother make name- 1 ; in their span' time.) 




NovimtM' IMS 7X6 FAWBOW 129 



New Lower Price 

Un-DISK Drives $4&95l 

$34.95 



Yau Bet' There at e empty spaces m your32K 
and 64K Co-Co The Preble VDOS UrrDlSK 
helps you till trie™ up with PROGRAMS' 

■ Un-DiSK uses your compiler $ e«tra 
memory like a las! disk drive 

• Un-DISK can store BASIC end MACHINE 
LANGUAGE programs 

a Un-DISK IS INVISIBLE. Yup! Un-Df5K 

dues not mierrere with normal Color Com- 
puter Operation 

■ Un-DISK appears only when you type the 
magic word VDOS 

■ Un-DISK comes with comprehensive In- 
structions which you may nor need be- 
cause 

• Un-D'SK is SGii'promptmg nnd easy la 
use! 

• Un^DiSK |t provided on cassette 

• Un-DiSK is faster man a s'ow clumsy 
DISK DRIVE and best of all 

• Un- DISK l&GHEA PER than a DISK DRIVE' 

• Un-DI5K will woik overt il you already-own 
a disk hut WHY BUY A DISK AT ALL? 

■ Un-DfSft snouPd be i<n the library of every 
senous CoCo user e^en ir you own a disk 
says Frank J. Es&er, independent reviewer 
tor PA'NAOkv Ma^a^irte! 



OK sura, disk drives ARE NICE I own one 
But II your finances ore limited, ihe Un-DI5K 
can give you much o! Ihe power ol the 
mechanical drive. Even H you already own a 
disk the Un-DlSK can work like a super fas I 
extra dish 

EXTRA . , > EXTRA , . . EXTRA ; . EXTRA 
Addlhonal Power For $14.55 

Only with VDUMP tor the Un-DISK! 

• vDUMP leia you make a cassette backup 
copy of everything stored in "he Un-DISK 

• VDUMP leia you save S. 10. 15 or more 
programs on a smgte csssctle Inpe (ite. 

■ VDUMPJelsyouswilthUn-DlSKs With a 
single load operation replace a group ol 
Imancmi programs wHh a sei of children's 
programs (The new VDUMP rape over- 
writes the old.) 

• VOUMP can allow you to save a whole loi 
of AAifieow on i ape in a SINGLE tile. 

■ VDUMP is ihe perfect companion to the 
Preble VDOS Un-DISK 

Available from Doctor Preble's Programs, 
naturally' Bringing you line Color Computer 
ProdLds Smcc 13B3' 



The Preble VDOS Un-DtSK - S34.S5 

The PrebtC VDUMP S14-&5 

Snipping $ Handling 

US. and Canada Si .50 

or $5.00 io other foreign poims 

VISA and MasterCard, accepreo 




Order From: 
Dr. Preble's Programs 

6540 Outer Loop 
LOulSVllle, KY 40329 
(502) 9G6-B281 
Gonad. an s may urdyr hum Khfkky SofLwjrbr 



ISO 

aoa 

540 , 
780 
&90 . 
1 1 50 



.216 1370. .10 

87 1580 155 

,199 1760 235 

123 1B50 96 

.50 END U 

175 



The listing: hohsc 

0 i ***** * ************ ********* 

1 ■* HORSE * 

2 ■* BY TIM J* JONES * 

3 '* F.Q* BOX 7938 * 

4 '* CLINTON, LA 70722 + 

5 1 * 71 * * ************** * * * * * * *** 

10 CLEAR1000 
20 PCLEAR4 

30 PMODE4 f 1 ; PCLS : SCREEN1, X : FOR X 
=1T041 STEP2:LINE(X,0)-{X,40) , PS 
ET " NEXTX 

40 A$=INKEY$:IF A$="" THEN 40 
50 CLS3 : 0=6 7 : PMODE3 , 1 : PCLS : SCREE 
N0,0 

60 READ IK: IF IN=999 THEN 90 
70 IF XN=888 THEN 0=0+7 : GOTO60 
80 0=^0+1 :PRINT@O f CHR$(IN+32) ;:GQ 
TO60 

90 PRINTS 2 71, ''by 1 *; 
100 PRINT#396, ' , tim"+CHR$C175)+ , 'j 
ones 11 f 

110 FOR T=0TO3 I ; PRINT @T , CtfR$ ( 137 
+16) f ; NEXT 

120 FOR T*«31 TO 448 STEPS 2: PRINT 
@T , CHR$ { 1 37+16 ) ; : NEXT 
130 FOR T=479 TO 448 STEP-1:PRIN 
T@T,CHR$( 137+16) ; 1 NEXT 
140 FOR T=448 TO 0 STEP-32 : PRINT 
$T , CHR$ (137+16) ; : NEXT 
150 PRINTS 4 87 , "COMPLETED JULY 19 
84 " ; 

160 DIH A(20) ,B(20) ,M(G0) ,M2{60) 
,113(60) ,GL(90) ,GB(90) ,GH(90) ,GT( 
90) # U(60) ,U2(60) ,U3(60) 
170 GET(120, 131)-(128, 138) ,A r G 
1B0 LINE(0, 191) "(255, 191} ,PSET 
190 S$(1)- ,, D8U4L6D4U8" 
200 S$(2)=S$fl) + l, ;BH+10,+0?D8R6U 
8 L6R6 " 

210 S$(3)-S$(2)+" ;BM+4,+0rDBtJ4R4 
F2D2U2H2REU2HL4R4 ? M 
2 20 S5(4)=S$(3)+";BH+7,+0;BD8LR4 
EU2HL3HU2ER4 1 ' 

230 £$ (5) *-S$ (4) +" ;BM+5, +0 ; D8R6L6 
U4R4L4U4R6 ,, 

240 P$=*'U6R5FDGL2BM+B , -3 ; D6R4BM+ 
4 , +0U5ER2F2 DL4R4 D3BM+8 , +0 ;U3L2H1 
U2D2 FR5EU2 ; BM+4 , +0 ; R4L4D3R2 L2 D3R 
4 ;BM+4,+0 ? U6R5FDGL2R2 FD2 11 



250 DRAWCS": LINE (0,0) -(255,0) ,P 
SET 

260 MS5="S4C2L3D5R2C3U4R4D3L2DR2 
L2U3L3 D5U5R3 C4 DC3 D5C4L4 D8R2U8R2 D 
eR2U8L4D9C3D5C2D2R4L2U3C3U4 " 
270 B5$="S4C3L3D5R2C2U4R4D3L2DR2 
L2U3L3D5U5R3C4DC2D5C4L4D8R2U8R2D 
8R208L4D9C2D5C3D2R4L2O3C2tf4" 
280 DRAW"BM120,166;XHS$r" 

290 DRAW "BM 60 , 166 ?XMS$ ? " 

300 DRAW" BM118 , 175 ; C3D2R8UL8" 

310 DRAW"BM60 , 17 6 ; C3M66 , 174U8D10 

L4" 

3 20 DRAW" BM30 ,166; XMS $ ? " 

3 30 DRAWBK2 8, 176?C3M38, 164R2M2 8 
, 17 7 1 ** 

340 GL$= ,I S5C3U30L2D30L2U30H10UFI 

2UH12UF14UH1 4C2U6D18U4L2 C4L8 " 

350 DRAW"BM250,190?XGL$J" 

360 FOR X=222 TO 230 STEP4 

370 PSET(X, 148,2) 

380 NEXT X 

390 Y=148 

400 FOR T-1T03 

410 PSETf226, Y, 2) 

420 FOR X=2 24 TO 228 STEP4 

430 PSET(X,Y+1,2) 

440 NEXT X 

4 50 Y^Y+2 t NEXTT 
460 DRAW" C3 11 
470 Y=131 

480 LINE (222,Y)-(226,Y) , PSET 
490 Y=>Y+1 

500 LINE (220, Y) -(228, Y+ S ) , PSET,B 
F 

510 Y=Y+6 

520 LINE (222,Y)-(226,Y) t PSET 
530 DRAW ,r C2 li :LXNE(2,14)-(16,79) , 
PSET, B 

540 DRAW"C4 " : LINE ( 16, 15) - (20 , 15 ) 
,PSET 

550 GET (220, 131) -(228, 138) ,B,G 
560 PUT( 126, 171) -(134,178) ,8, OR 
570 PUT {62 , 159) - (70, 166) ,B,OR 
580 PLAY "A" 

590 GET(110/164)-(140,190) ,M,G 
600 PLAY "A 11 

610 GET(54, 152)^(76, 190) ,M2,G 
620 GET (24, 159) -(40, 190) ,M3,G 
630 DRAW"BH30,166;XBSS;" 
640 DRAW" BM2 8 ,176? C2H3 8 , 164R2M2 8 

177 r " 

650 PSET(32, 166,3) 

660 DRAW 1 " BH120 , 166 ; XBS$ J 11 

670 DRAW"BM60, 166;XBS$;" 

680 DRAW"BM118, 175 ? C2D2R10UL10" 

690 DRAW " BM60 ,176; C2M66 , 17 4U8HFD 

10 L4 " : PSET (122,166,3) : PSET (62 , 16 

6,3) 



November IMS THE HAiHBOW 131 



7$$ PUT (220,131)^(228,130) , A,P5E 
T 

710 GET ( 1 10 , 164) -{ 14$ , 19$ ) , U , G 
720 GET(54, 152) -(7G, 19$) ,U2,G 
730 GET(24,159>-<40, 19$) ,U3,G 
740 GET (216, 12$) -(255 r 191) ,GL,G 
750 PUT(222, 18$) -(23$, 137) ,B r PSE 
T 

76$ GET(216,12$)-(255,191) ,GB,G 
770 FUT(222,1S$)-(230,187) ,A,PS£ 
T 

78$ PUT (222 1 143 ) -(2 30 , 15$) ,B,OR 
790 FOR X=222 TO 230 STEP4 
800 PSET(X,14B,2) 
310 NEXT X 

320 FOR T-149 TO 151 STEP 2 

83$ FSET(224,T,2) S FSET ( 228 , T, 2 ) 

84$ NEXTT 

850 PSET(226,15$,2) 

86$ GET(216,12$)-(255,191) ,GH,G 

B7$ PUT (216, 120) -(255, 191) ,GL,PS 

ET 

88$ PUT(222,158)-(230 f 165) ,B,PSE 
T 

89$ LINE(22$,154)-(23$, 152) ,PRES 
ET, BF 

900 GET< 216, 120) -(255, 191) ,GT,G 
910 LIKE (54, 152] -(74, 19$) , PRESET 



BF 

920 LINE (24, 160) -(170, 190) , PRESE 
T, BF 

930 CLS : PRINT; PRINT" (J) OYSTICK O 
R (K) EY BOARD" 

940 A$=INKEY$ : IF A$= 1 " 1 THET* 94$ 
950 IF A$="J" THEN OP^0;GOTO990 
96$ IF A$="K" THEN 0P=2:GOTO98$ 
97$ GOTO9 40 

98$ PLAY"T2 5 5CDEFAB" : PRINT" LEFT 

ARROW = MOVE LEFT" i PRINT "RIGHT A 

RROW = MOVE RIGHT": PRINT "SPACE B 

AR = SHOOT": FOR O=1TO2000 : NEXTO 

99$ CLS: PRINT; PRINT: PRINT" 1 

BEGINNER": PRINT: PRINT" 2 EX 

PERT": PRINT; PRINT" <1 OR 2> 

ii 

10$$ A$-*lttKEY$ : IF A$= rMI THEN 10$ 
0 

101$ IF A$= M 1" THEN BR=1 

102$ IF A$="2" THEN BR=0:LINE(0, 

2) -(20, 8$) , PRESET, BF 

1030 IF A$<"1" OR A$>"2" THEN 1$ 

$0 

1040 PL=l:M=l:SC(l)=4:SC(2)=0:PL 
AY"T2 55CDEFAB " 

1050 LINE (2$,2)-{ 1$$ ,6$) , PRESET, 
BF 



TRS-80 COMPUTER DISCOUNTS 

COLOR COMPUTERS 




26 3154 ifilt color II 
20-3127 64k color comp 
20-31201 it db* drive 
2&-302* MutCidlH Interface 



PRINTERS 



36-1276 DMP IDE 
26-1277 

?6-i27a DWP-220 



MODEL 4 and 1000 s 




25-iDQOmad 1000 

25-lKH I2M merpary board 

25- 1005 2nd drh>B mod 100Q 

26- 3211 MOflOChromemaniiiM 
26-1070 mod *D fa 

26- 51 03 mod Z0O0 2df. 
nllj-SrCW mod 2000 Hp 



We Carry the Complete Line of TRS-80 
Computer Products at Discount Prices 

CALL FOR A FREE PRICE LIST 800-257-5556 
IN N.J. CALL 609-769-0551 

WOODSTOWN ELECTRONICS 

Rt. 40 E. WOODSTOWN, NJ, 08098 



MO.OO 
1 79 95 

H'J DO 



709.00 

560.00 

shods 



BOO 00 

700.00 

i rood 

125.00 
950 00 
7,106 OD 
2,200 00 



132 



10 60 DRAW" BM30 , 1^3 ; C3 ; XP$ ; BM+ 10 , - 
6;GED6L2K4 " 

1070 DRAWBH30, 40;C2," XP$ ?BM+9 , -4 

;UER3FD2M-5,+3 ?R6» 

10B0 PUT<216, 120) -(255,191) ,GL,P 

SET 

1090 SCREEN1,0 
1100 X=110:CH=20 
1110 DRAWCa" 

1120 PUT (216 ,120} - (255, 191) ,GL,P 
SET 

1130 LINE (4 ,15) -(14, 78) , PRESET , B 
F 

1140 G-11:Q=S0;IF PL=1 THEN PUT( 

X,164) -(X+30,190) ,M,PSET 

1150 IF PL=2 THEN POT (X, 164) ~(X+ 

30,190) ,U,PS£T 

1160 IF OF=2 THEN 1300 

W-JOY£TK(0) :E=JGYSTK{2) 
IF M^0 THEN 1250 
IF PL=2 THEN 1230 



1170 

11S0 
1190 
1200 
1210 



X=X-2 i CH=CH+1 
X=X+2:CH=CH-1 



X=X-2.CH=CH+1 
X=X+2:CH=CH-1 



IF W=<10 THEN 
IF W=>50 THEN 
1220 GOTO1250 
1230 IF E=<10 THEN 
1240 IF E~>50 THEN 
1250 PK=PEEK( 65280) 
1260 IF PK=*124 OR PK=252 THEN 12 
50 

1270 IF PL=1 AND PK=12 6 OR PL=1 

AND PK=254 THEN 1360 

1280 IF PL=2 AND PK=125 OR PL=2 

AND PK-3 53 THEN 13 60 

1290 GOTO 1330 

1300 IF PEEK(343)=247 AND M-l TH 
EN X=X-2:CH=CH+1 

1310 IF PEEK ( 344 ) -247 AND M=l TH 
EN X=X+2 

1320 IF PEEK(345)*247 THEN 1360 
1330 IF X=>190 THEN X=190 
1340 IF X=<46 THEN X=46 
1350 GOTO1140 

1360 PLAY"T255FFFFFP1FFFFFP1FFFF 

FP1AAAAA ,, :SP=X 

1370 IF OP=2 THEN 14 30 

1380 FK=PEEK(652B0) 

1390 IF PK=124 OR PK=252 THEN 13 

80 

1400 IF PL*1 AND PK=126 OR PL=1 

AND PK=2 54 THEN 1440 

1410 IF PL=2 AND PK-125 OR PI>2 

AND PK=2 53 THEN 1440 

1420 GOTO1470 

1430 IF PEEK (345) -247 THEN 14 40 
ELSE 1470 

1440 G=G+liQ=Q-2:IF BR=1 THEN LI 
NE ( 4 , 0) - { 1 4 , Q- I ) , PSET , B ELSE PLA 
Y"T255CF 11 

1450 IF G=43 THEN 1470 



1460 GOTO 1370 

1470 X=X+14 J Y=154 : G=-G: ST=G 

1480 IF PL=2 THEN 1520 

1490 PUT(X-10,152) -{X+12, 190) ,M2 

, PSET 

1500 PUT(X-10,159)-{X+6, 190) ,M3, 
PSET 

1510 GOTO 1540 

1520 PUT (X- 10, 152)-(X+12,190) ,U2 
t PSET 

1530 PUT(X-10, 159)-(X+6, 190) ,U3, 
PSET 

1540 X-X-2 

1550 IF X+l2-=>244 THEN 1640 
1560 G=G+ 6 : X=X+ 1 2 : Y=Y+ G 
1570 IF Y=>218 THEN 1640 
1580 PUT ( X , Y ) - { X+8 , Y+7 ) ,B t OR 
1590 PUT(X-12 f Y-G)-(X-4, Y+7-G) ,A 
, PSET 

1600 IF X=>216 AMD K-<230 AND Y- 
<148 AND Y=>130 THEN 1630 
1610 IF G=>-ST+6 THEN 1640 
1620 GOTO 1550 
1630 GOTO 1720 

1640 PLAY «' T2 5 5 AAAAAP IFF FFF " : LINE 
(0,156>-(240,190) , PRESET, BF 
1650 LINE (230,1)- £255, 120 ) ,PRESE 
T,BF 



ADOS 



ENHANCED, EPROM ABLE 
DISK BASIC 



h j«, ruu w ufiKJmin D4v< mil* v *rB«u«™ tnwt <* apu» Ia»un»a 
WiTrtOLTT »m£Ji1ls»ifl c»i|mMN4t1 ADOt * aapumtlVm wiffi *JinH' r lOJ* nl 
imKi* »?n»»-» Luirom jrg «i* no hp , 'L-. fln: > :. > i*t*^*iri*4 
comiiMt •Mp-praiifW, MJO rala, hO*v '■r* "ick* Om* 4m* W V V* ct 
«i jlilp rtHii ilw l~J *iQr* Ah*r< LiMTtDrrin'Sl Al»* fCri cat- mm '« tnrnaif Ir.lu 

tin r p tP*nv . i>^n«» «»i iiL-j\ IK wot* «iiK)»nHK» 

imtiF^g rem pavuin Ifnj dWU.I F#«urti "-^mni * i«p*«t An4 «« "i 1 »>• 
Ihi *rn1 t W«« * ' ael>P»£H» rtniiLS *^ iBHMiilkMi • autaniOiC f» 
mui itn< liliwipn ' 001 rnmmif J t hiwmu rr.rrwmnfl «Hr> ii 1ip« teHHt*"-iii- "-a 
■ bPWUi -» m, ¥ttrtPi* I " CC*T ftiwwnn h> f*.t« nu*C«M • »£ lira cwtai 

n r. * Uti nm wan ► anf«KM ««tV> * "rar 1r«a».rt* » r, t»» yllllh 
■<<vMm>! fl I » W if ■-- 

1 CVUVBhtir f>HO AHT ID'tWAM T*iA r wTMtH NOT »lto IMM1CH ADO*-* 
1 10*F ADOV . A 01 U UrHCLi nfllT HA Tt ¥A LMMJC T. 1 
•jw[i-frm*r«Ht«*r # Dji JJf m##0 -..«0 CO»m r wj^ r r 

Mfli CcO»J*> " JO* 

am . UfJ* 

THE PEEPER ml program tracer 

WvkIi* miCtwn* inMg. p-n^utn U tHCT AM AUMHMH fmf «i*p 
u^wUiMta 1h# i«igal nn^rni, #i<Afl Fyi.1 OUN* ROl a* **- poQian run 
L^.uj, ,Matant>f H'a*ac •■•t*»ng r*ui,ui pnigrawi mrtbul «W ■aaaai'i Uac* u* 
» arvl nit". :*"< »r' w t«'iui.- i nanHHT a«^ v r 1* fl'^P 1 ** *^oa» 
E'tcuIIit- K*mz %in Om tAlu*! Inpi fi* Bpaart H b4r»al piMI. D> ItaHad WHIfcj, 
•k^Dginr^ rjn >in:t*+1#p?i"«.(n»»WnH nte^arr iriwiir i»amirt»<t:pry« 
nj*KilaQ% typiMrlit aw um 4H< 'Hju>'pii| Sea FnfafuMV 10 IW** 

Olrt III 14 C" fi /Urnvntm, .Om'U 111."* WJB 

FAST APE THE NEXT BEST THING TO A DISK DPI IV* 
tMliu*«4K«t«**Mlla Aa*»BjDe«S-rw:i«PWAi jPliB.H^WllUKVli 
(MM lHJ*t. i>lQ&JCf irm #"<d >i L-rfiiit n lant 10 ilmt * VMa riooi 

"hiOKQf^i Fh'M aufomaiiL j^:.»i.t— m W i.*jaahi and pr'ila' f* 1 *^!*?* **iafi 
rpndi 4 BfWaQ*d Coi^'J' **t ■iw*!*"* *w maftt aaakr ™w*#<Hti K|H 
tfainpno M*K »P9M C**9m*'W pH Fiip Irfia*. and EaU H ^rS -fll" 
Tatavnlai -M *»nl tm«( «#* utMiaa. 



SPECTRGSYSTEMS 



liiiMiv tail W IJ' «rirM*«M (nW 




1 lit I N KGUdbl [l'P** 

Sun* Aioe 

V—r>, r^j^oa 311 ffi 



ii i h ii4|lir ■ iknik i> > i in i 



IN&vGrntKrt 16flS TH6 BMHBOW 133 



1660 DRAW" C 4 11 : LINE ( 0 , 19 1 ) - ( 255 , 1 
91 J f PSET 

1670 IF K=0 THEN SC(PL) =SC (PL) +1 
1680 M=1:PL=PL+1:IF PL=3 THEN PL 
-1 

1690 DRAW" BM3 6 , 16 ; X$ $ ( SC { 1 } ) ?BM3 
6 J 46;XS$(SC(2)) J" 

1700 IF SC(1)=50R SC(2>=5THEN 18 
40 

1710 GOTO 1090 

1720 IF RND(100)=<CH THEN 1890 
1730 PUT(216,120)-<255,191) ,GH,P 
SET 

1740 PUT(216,120)-(255, 191) ,GT,P 
SET 

1750 PUT(216,120)-(255,191) ,GB r F 
SET 

1760 P LAY " T 2 5 5 AABBCC AAF FAACCCC w 
1770 LINE (0, 156) -(240 , 190) , PRESE 
T,BF 

1780 PL=PL+1:IF PL=3 THEN PJ>1 
1790 IF M=0 THEN M-l : X-110 : CH-20 
SGOTO1820 

1800 IF M=l THEN M=0 
1810 X=SP 

1620 LINE { 4 , 15) - (14 , 78 ) , PRESET ,B 
F 

18 30 GOTO 11 10 



SPRITE GRAPHICS 

You can have nnes (64x192} semigrephics-24 sprites 
with 8 REAL colors in each sprite {twice as many as 
Ccmmodore-64 multicolor sprites I, smooth scrolling, 
easy to call horn your BASIC program. SPRITE EXEC is 
a 100% machine language program that loads into top of 
memory and tuns transparently In the background to 
enable the sprites, SPRUE EDITOR is a powerful menu- 
driven, user -triendiy graphics development system that 
allows you to quickly andeastfy create and save B-coior 
sprites that can be used to simplify animatiqn t game, 
educational and computer art programs. Both of the 
above plus sample sprites, animation demo programs 
and complete documentation only S24S5, 



COLOR COMPUTER GRAPHICS TUTOR 

Teacfies end demonstrates mathematical graphics tech* 
niques that can be used to create beautiful geometric 
graphics displays, 3-D apharas. hypartiotoids, para- 
botoids. etc The advantage ot this tutor program over 
textbooks is tbet all ot the programming examples are 
already typed in tor yqu t error-lrae and ready to run at 
the press ot a single key. Includes booklet that fists the 
BASIC source code for all the demos that accompany 
each topic. $15.95 

Program £ are on disk and require minimum ot 1BK and 
Extended Color Bask. We pay postage. Send check or 
money order Lo: 

REDTRONIX 

4247 Makyss Rd. 
Syracuse, NY 13215 



1840 PLAY 1 'T403L4EL4 , ELSEL4 D#EFL4 
• FL8EL2FL4FL4 . FLSFL4EFGL4 *GL8F#L 
2GL4 A04 CO3BAGECDEGL0 FL4 EDL1C " 
1850 FOR 0=1101500 :NEXTO 
I860 CLS : PRINT: PRINT" PRESS <ENTE 
R> TO PLAY AGAIN"* PLAY M T25F8 11 
1870 A$=INKEY$:IF A$OCHR${13) T 
KEN 1870 
1880 GQTO1040 

1890 PUT(216,l20)-(2 55, 191) ,GL,P 
SET 

1900 PUT {22 2, 139} -(230, 116) ,B, PS 
ET 

1910 PUT { 22 2 , 139 ) — (230 , 146) ,A,FS 
ET 

1520 PUT{216,139)-(224,146) ,B,PS 

E r r 

1930 FOR O=1TO60:NEXTO 

1940 POT(216,139)-(224,146> ,A,PS 

ET 

1950 FUT(210,142)-<218,149) ,B,FS 
ET 

1960 FOR O=1TO30:NEXTO 

1970 PUT(210,142)-{218, 149) ,A, PS 

ET 

1980 FUT(208,160)-(216,167) ,B,PS 
ET 

1990 FOR O-lTO60iNEXTO 

2000 PUT (208, 160) -(216,167) ,A,PS 

E X 1 

2010 PUT < 208, 1B2) -(216,190) ,B,FS 
ET 

2020 FOR O=1TO30:NEXTO 
2030 GOTO 1640 

2040 DATA 133,143,14 3,1381143,13 
7, 131, 131,134,143, 129,131,131,13 
4,143, 137, 131, 131, 134,143,129, 13 
1, 131, 131,888 

2050 DATA 143,132,140,140,13 6,14 
3 , 13 3 , 143 , 143 , 138 , 143 , 132 , 140 , 14 
0 , 137 , 14 3 , 134 , 140 , 140 , 141, 143 , 13 
2,140,140, 143,888 

2060 DATA 14 3,133,143,143,138,14 
3,133, 143,143, 138,143,13 3, 143, 13 
0,141, 143, 141, 143,143, 13 8, 143,13 
3, 143,143, 143,888 

2070 DATA 143,135,143,143,139,14 
3, 139, 131, 131, 135, 14 3 , 135, 143 , 14 
3 , 131, 143 , 139 , 131 , 131 , 13 5 , 143 , 13 
1,131,131,131 
2080 DATA 999 




134 



T HE RAIN B OW WovpfTiQe r 1 9BS 



COM Mil NIC ATI ONS 



64K 



CoBBS: 



An Introduction To The System 
And Its Special Features 



Hy Richard Duncan 



In this four-part series, you will team about a BBS program that gives 
(he SysOp complete control over the operation 



Over several years there have been many bulletin 
boards written for the CoCo. from the simple to the 
very involved. As the complexity of the system 
increased, so did the price uf the software. The desire to 
ope i utc a bulletin board starts with must users during their 
first connection with a modem. 

CnRBS, the (.'olor Hulk-tin Hoard System* was started by 
the need Ui have a BBS that gives the SysOp (the system 
operator) more power in handling his operation and run re 
users than many other systems, both commercial and public 
domain. CoHHS ha* been cm line and running tor over a year 
und is about to top its 10,000th caller. In this first of u four- 
part series, we will lake an overview of the system and 
provide the listing for the mam program. 

CoBBS (the program) supports up to 25^ diflercnl 
menus, with up to 21 commands in each menu. The Error 
Trapping (Andy K.Iuck) and Clack (A, Trevor) programs 
used with the system come from CompuServe. CoBBS 
handles many different read /write message requirements. 
sv.siL'm controls and ASCII uploading and downloading. H 



(Richard Duncan is a brovdcusi u\ hniciwt far WMC- 
TV in Memphis* Term* His first CoCo was otte of the 
umis introduced to the dealers in Dutfus. He is actiw 
in amateur radio f WB5 C N V) and especially interested 
in Packet ctwununii ui inns. Richard lives in West 
Memphis,. Ark ) 



was written on the original CoCo. but the CoCo 2 has been 
used by other SysOps and there are provisions within the 
program for the CoCo 2. 

Hardware requirements are a 64 K. Color Computer with 
at least one drive, Multi-pak. RS-232 Pak and an auto- 
answer modem. To be able to lake full advantage of the 
software, you need the RS-232 Pak, I started out using the 
serial port hui quickly abandoned i I after seeing how ntoch 
power the RS-232 Pak added to the system. I strongly urge 
the use of an RS-232 Pak. hut for those who would rather 
use the serial port, we will provide a modification for the 
RS-232 driver and show how to change Co UBS to operate 
with it in Part Four of this scries. 

The system has one bug that 1 have not been able to l ^nrt 
out Co BBS must he operated in the 64 K mode or h may 
crash. Jn this mode a few bytes of the first section of UASIC 
a l memory location $8000 are written over, but it doe* not 
.lLIllL the system's opei a Lion 

User access, or the prevention of Ik, is always a concern. 
Some of the simpler systems do not have the capability to 
handle different types of callers, CaBBShs set up with each 
user having a privilege level and Ifi "Hags" in hin user log 
[tie. Each menu and command on that menu also has a 
privilege level and 16 flags. For a user to see » menu or any 
command within the menu, he must meet or exceed the 
privilege level required. II the menu or command has a Hag 
'set* (a one tnsteod of a «ro), the user must alio have thai 
Hag "set" to be a hie to see and use it. 

NovflPitnif 1QB4 THE RAIM0CW f 35 



For example, a menu is set tip with the follow ing access 
requirement*: 

Priv-30 FI-tKKKKM)0O F2=G00f>000rt 

He lure n user can access that menu he must have a privilege 
0l M) ur Jibber. Since no flags are set, none Are required 
in the user's Rags. If the access requirement is; 

Pm=m FI-(KXKXX)Ot F2=CKHH)t)m)0 

a user would not only have la be given a privilege of 3(1 to 
sec the menu, hut he must also have the eighth Hag I the last 
flag oi group Fl ) set or he will not be allowed on thai menu. 
The same is (rue of each commune! and each menu. 

Each menu may have up to 21 commands. Each individ- 
ual command is specified by the system operator, With out 
considering ihc venous types at I his time. ku*s took at I able 
I io sec how euch user is affcclcd. 



Table 1 

Command Priv Fl 

Reud messages 25 OOOOOOOO 

Leave messages 31) (MKXHXH10 

Access user lug JO IflHH 

Access tracer 30 mUMXWflO 

rcrminalc- 0 MfflXXXX) 



I' 2 

iKXXKKXXr 
HJtffl 
K)(K> 
1000000(1 
IHHHXHHlfl 



mam 



tJJA A 



pooL^,wJOOO<XlC^>X«uu^ l oc*ooooooQOCOCT 



THE SOFTWARE HOUSE 

CHRISTMAS 
SPECIALS 




PO OO COPOfc 

USE 

! 



SENTINEL COLORS 

13 COLOR DISKS FOR $13.95 

Gf/r Soxed 72 Co/OiS + Black 

$1,20 each 100/5110,00 

COLOR RIBBONS' Red, Green, Blue, Brawn 
GEM/OKI 4/S 10.00 
EPSON 4/S24O0 
APPLE/NEC 4/S24.00 

VERBATIM PROG RAMMER'S DISKS 

SS/DD W/S 9.00 1 00/580,00 
OS/DD 1 Q/S10. 00 1 00/$90> 00 

ALL ITEMS 100% GUARANTEED! 

Add 5?, 60 S/W M USA - Canada Ada 
M'cmgsn Residents Add 4% Sates Tax 
Send CbBcfe/Atonpy Order Payabte to: 

THE SOFTWARE HOUSE 

SO20 Hemingway, Radford, Ml 48239 

(313) 937-3442 

SfMJCirfl Numbfrf 4 E*P D*l* Mm Cln>t)e Ontoi IMUJQ 

OFFER l/3T..'flO 



ji 

ooooooooooodi 



Users who have access to this menu will sec the header, 
menu number and runic. But from there on, each ol the 
following sees something different On the menu. 

UscrtfL Priv =20 PHOOflOOOOO P2-l)000WKH) 

f his user only sees the terminate function. His privilege 
is too low fur the system to allow access to any of the other 
commands. 



User 02 Priv=25 PI = E 



P2 



Use i n2 may read message* since lie meets thai com- 
mand's requirements. He may also terminate, but that is the 
only command he will sea, Even though he has the first flag 
of Pt (the user's flags) set. he still cannot leave, or acfi£*S 
the user log and the tracer routine because he does not have 
the required privilege. 

User #3 Priv=30 Pf=O00U0UQQ P2= 10000000 

User #3 may read and leave messages. He may a bo access 
the tracer routine since his first P2 flag is set He may not 
access the user tog since he docs not have the first PI flag 
set. Of course, he may also terminate. 

User J/4 Priv 41! PI J Mil IU P2=nilllM 

This user has access to everything because all levels ol 
access meet and /or exceed those required. 

This type of operation allows the system operator to have 
control over the system by each individual calling, Hnd can 
uci uaJly be set up so a menu is different to each caller, 

When a menu is loading, it first checks to sec it the user 
is allowed access to that menu, then it Loads in all the 
command types Tor the menu. It checks the privilege and 
Hag require merit for each command and compares it ro the 
user to determine his access. 

If accessible, the system keeps the command in memory. 
It retains the text for that command, the key required lo 
initiate it and the tjp* of command that is designated by 
ASCII character. This character is called the command type 
and is used by the system to determine what you want to 
do when the user hits the corresponding key* Table 2 lists 
(he different command types. 

Menus are added or changed using a Menu File Editor 
(a flic called SMFfEDtY The menu displayed on the screen 
iu the user is in the system in memory and not written as 
BASIC lines, which lends to greater flexibility and ease in 
changing various menus and commands. You do not have 
to modify the program in change, uriii i>i delete a command 
on any menu. 

Table 2 lists the different commands available to the 
SysOp for menus, A command is referred 10 as a typt which 
is an ASCII character T through *Z\ The Jura referred to 
is required by some types to complete their tusk. A rypc'W 
with a *y in data allows the user to read all public messages 
on any menu number from Tdown and any private message 
if il is either to or from him. 

The command types can be grouped into 1 1 categories. 
Remember that the type is specified by the SysOp with the 
file MENU/ SYS. which contains all the information. Bach 
command within the file contains the I ex I for that com- 
mand, which keystroke (input) to accept for the command* 
i tie privilege level, I ft flogs, type of command nnd data 
(which may not be required for some lypesj, 

Co BBS consists of eight main programs. While online, 
only two files, USER! SYS and CO BBS! SYS. art 



136 THE RAINBOW HwUm iDBS 



needed for normal operations. Other 
files UK\\id<: STARTUP? BAS CO 
TERM I BIN* which are used while 
booting i he system, three editor pro- 
grams (SCFf£DJ t SULjEDl mid 
SCFf EDI] and a message base purge r 
{SMPfEDfl All Tiles are needed to 
operate CoBft^ bis* wl- will be able to 
boot the program and play with it alter 
Part Two next month. 

The listing for the main program, 
COBBSfSYS, h included here. The 
system is sot up [cut series of subroutines 
that are accessed by the menu routine 
(Lines 1000-J 167), The menu routine 
determines the commands that are 
active, based on the user's privilege and 
flags. Hooks are used just as basic has 
hooks in memory. 

A quick way to check a type's routine 
is to take the ASCII value of that letter 
The ASCII value of 'R' far the standard 
read type is 82. Line 82 contains the 
pointer to the ^subroutine thai handles 
the read function. Some hook lines set 
up data values before jumping to the 
proper subroutine. 

The system includes a tracer routine 
so you know what each user did while 
online The output of the tracer infor- 
mation can be to tape, disk or printer, 
The routine starting ai Line 96(10 is the 
tracer save roulinc. 

A continual cheek for carrier detect 
is made while a user is on the system. 
If a carrier is lost, the system will reboot 
and be read for another call in a few 
seconds. Errors are trapped t and if not, 
a normal part of the operation jft re- 
ported on the screen and sent to the 
tracer file, If the system cannot recover 
from the error it will shut down until 
you can determine the problem. 

The system has a "blunderbuss" type 
of protection, if desired. It the system 
is protected, ii will lock up unless the 
protection is removed before entering 
BASIC. H ackcts cannot have access to 
your valuable files by causing the sys- 
tem to enter basic, if it ever dues. 

There arc several CoBBSx operating 
around the country now. If you would 
like to check one out. my BBS number 
is (501) 735-5614 and is online 24 hours 
a day. If you have any questions about 
the system, please call my board and 
leave a message, or page me and il I'm 
available t can go voice on that line to 
talk with you. 

Next month, we will discuss the 
various commands available and now 
they operate aUmg with thu rest of the 
files (hat make up the main operating 
system. Q 





Table 2 






Command Types 




T«p* 


Name 


Data 


i 


LOAD "SMF/ EDT\R 






Reserved 




ti 


LOAD "SUL/ EDI*\R 






LOAD "SCF, EDr,R 




% 


Reserved 




& 


Reserved 






Print messages 


0 or t 


( 


LOAD^LOOKTRAL , BAS*\R 




) 


LOAD LQOK.RLC' BA$ ,R 






Time on system 




+ 


SysOp option 




■ 


SysOp option 




— 


SysOp option 




i 


SysOp option 




1 


SysOp option 




0 


List K LLP file 


BNAM E 


1 


List INFO die 


BNAM E 


2 


List TEXT file 


BNAM h 


3 


List HULL file 


UNA ME 


4 


Reserved 




5 


Reserved 




6 


Reserved 




7 


Scan. 1 menu, all messages 


Menu ft 


a 


Scan, menu down* private TO, I- ROM 


Menu Fr 




Scan, menu down, all messages 


Menu fl 


■ 


Reserved 




h 
■ 


Rercrvcd 




< 


Reserved 






Reserved 




> 


Reserved 




7 


Reserved 




@ 


Menu control editor 




A 


Abort out of menu 


0,1,2 


B 


Reserved 




G 


Chat, Page system 




D 


Download a file 


BNAME 


£ 


Ejtit and run program 


program name 


F 


Li » nd and run file specified 




U 


Goto menu # 


Men a tt 


H 


Reserved 




I 


Reserved 




r 


Reserved 




K 


Kill messages 




1 


Leave messages (stand,) 


Mena fl, < 


M 


Read E-mail (private} 


Menu ft 


N 


Leave E-mail (private) 


Menu 


0 


List user log 




P 


Password enter/ change 




u 


Quit, Exit to basic 


OJ 


R 


Read messages, standard 


Menu # 


S 


Scon messages, standard 


Menu ft 


T 


Term i n» le 




li 


I pliiiiil .mi AM II file 


0J ,2,3,4 


V 


Read, 1 menu, all messages 


Menu ft 


W 


Read, menu down. To r- ROM 


Menu ft 


X 


He Eid, menu umvn, all 


Menu tt 


Y 


I eiJte SysOp messages 




/ 


Restart logon 





NOifOfliUcr i<mh THE BAJNBOW 137 



31 




1 109 . 


.,..39 




...115 


55 


181 


1140 


> . ,245 


2160 


. 2*5 


7fl 


. a .66 


11B1 ., 




2265 


,87 


104 


62 


1217 .. 


-...65 


237* , . 


i, ,fc1 


IZS . 


. . 132 


1250 , , 


...72 


2408 . . 


. . 158 


303 . , 


. . . .220 


1330 - , 


....65 


2466 . . 


.«1 


327 




1390 > . 




7035 , 


13 


425 




1450 . . 


.^115 


7130 . . 


85 


6D4 


..^235 


1490 > . 


„.,33 


9220 . . 


...203 


732 . 


a i .192 


1560 . . 


....29 


9620 


85 


ess 


eo 


1610 . . 


,,.147 


END . . 


155 


945 


38 


1680 - , 


.164 






1065 


..214 


2D2D . . 


.„144 







The lining: CDBBSSVS 

0 » -COBBS (COBBS/SYS) COPYRIGHT 
<C>1984 BY RICHARD DUNCAN 

9 RUN T 30 : PRINT 

10 CLEAR3500:DI14 BC$ (21) , LS (80) , 
TY$(21) ,TX$(21) ,DS(21) ,KY${21) iN 
U$=CKR$ ( 0 ) t DR$ f 0 ) - "0 11 : DR$ ( 1 ) = " 1 " 
iDR$(2)="2":DR$(3)="3 M 

11 DEFU5R£=&H0ED0:DEFU5Rli»&HpED3 
: DEFUSR2=&H0EB 1 : RUNT30 : GOSUB9 500 
:G0SUB25:G0T01W 

25 REM 

26 IFPEEK (4658) =J3TH£N2 8 ELSE CD= 



E.T.T. Electronic Typing Teacher 

by CHERRYSoft 

Leaf rung To type the fjgnt way can 3-ave you nours ol tedious 
work when entering programs into your CoCo, and In Is is fusl 
whal ETT was designed to do. Devote a litlle time every day prae* 
tlokifl with ETT and before you fcnow It you WW bo lypJng with con^ 
Ndence Entering those programs will oo longer be Ihe chore II 
jse \o be. 

ETT s video Keyboard lets you practice with ail the keys fab-eled, 
alt I ha keys oiank or oniy l ho noma" keys labeled- The visual 
cues guide you while you learn to typo wltnoul watching your 
tinge r* ETT shows your accuracy, response lime, and words per 
minute VOu will quicfety see that you are unpravmg with practice. 

With the sentences provided by ETT learning to type can be Fun, 
Oyer 1000 sanations chosen because they Include every letter In 
Ihe arphaoet You con alec oroaic your own practice sols. Thlg 
nut standing program was writ ten by a cad I tied teacher and pro- 
fessional programmer and comas win a ten page student 
manual-study guiee. Requires 16K Etilencfed Basle: 

Cattle $ 24 95 Shipping D(ak S 29 95 

E^T <i being used m schools throughout the U S 
See ETT at your lavoriio deader or order direct. 
DEALER INQUIRES INVITED 

^Watehouse 

Where Shopping By Mail 13 "USER FRIENDLY" 
500A N. OOBSON - WESTLAND, Ml 48185 
Phone (313) 722-7957 



PEEK (65385) t CD=CD AND 32:IF CD<> 
p OR PEEK<4657)<>0 THEN 27 ELSE 2 
8 

27 CLOSE: FORT=1TO 100 :NEXTTsTR$=T 
R$+"LOSS OF CARRIER" : GOSUB9615 : L 
OAD^USER/SYS 11 ,R 

28 IIS=INKEYS ♦ IFII$=""THEN29ELSE 
CH$=II$ : K=INSTR ( " A _ ]",II$) :IFK= 
0THEN29ELSE ON K GOSUBB00 , 3 1 , 7 13 
0,98^0 

29 RETURN 

30 PRINTi PRINT "UN ABLE TO ACCESS 
PROPERLY - " : PRINT" PLEASE CALL BAC 
K LATER* - . . " i POKE65386 , 106 * LOAD" 
USER/SYS 11 , R 

31 IFPEEK f 4 684 ) 0IB8THENPOKE&HAC 
7 □ , &HA3 : FOKE6HAC7E , £H9# : GOSUB8 60 
; QOSUB8SJ3 : ENDELSEGOSUB860 i GOSUB& 
e0!FORX=SH112B TO &H1136iPOK£ X, 
&H12:NEXTXe£ND 

33 LOAD" SMF/EDI",R 

34 RETURN 

35 LOAD" SUL/EDI" # R 

36 RETURN 

37 RETURN 

38 RETURN 

39 PRINT: PRINT; D^VAL(DS) :IFD=PTH 
ENPRINT " F I LE NOT AVAILABLE AT TH 
IS TIME * " ! RETURN ELSEIF D=l THEN 
PR I NT "SORRY, YOU ARE NOT AUTHORS 
ZED.": RETURN 

4p LOAD M LOOKTRAC 11 # R 

41 LOAD»LOOKREG" f R 

4 2 PRINT: PRINT: PRINT : F3=l : GOSUB7 

\p t F3-^p : RETURN 

4 3 RETURN 

44 RETURN 

45 RETURN 
4 6 RETURN 
47 RETURN 

4 8 X$="HELP" i GOTO700P 
49 X$^"INFO":GOTO70^p 
5$ X$="TEXT li iGOTOippp 

51 Xi-"BULL":GOTO7000 

52 RETURN 

53 RETURN 

54 RETURN 

55 BQ= VAL ( D$ ) J F6=l: G^=l:GOTO2p0^ 

56 F6-l:GOTOB7 

57 F6=l:GOT038 

58 X§=" " JGOTO7^)50 

59 RETURN 

60 RETURN 
Gl RETURN 

62 RETURN 

63 RETURN 

64 GOTO30£ 

65 X=VAL(D$) :G0T02J25^ 

66 RETURN 



138 THE MAIN BOW Wfl^nfflFudr 1«W 



67 GOTO7100 

68 B=VAL(LEFT$ f,D$,l) ) :TD=B:IFB<3 
THEN D$=RlGHT$(D$,4j ;GGT012^J3 EL 
SE ZK=IHSTR(D$, "P") : ZD=VAL (MID$ ( 
D$,2,l)) 

69 GOTO550 

70 RUNT1110 : PRINT: PRINT 1 ' RUN FILE 
: 11 7 : G0SUB67 5 : IFCH$= M " THE NRE TURN 

ELSE LOAD CH$,R 

71 Bp=BC:BC=VAL(D$) : RETURN 

72 RETURN 

73 RETURN 

74 RETURN 

7 5 G0T019## 

76 ZK~INSTR(D$| "K" ) : PF-IKSTR { D$ , 
"P") :BL=VAL(DS) :GOTO1400 

77 ML=1 ; BQ=VAL ( D$ ) : F6=0 : GOTO20#$ 

78 ZK=INSTR(D$, "K") : PF=INSTR (D$ , 
"F") :ML=l:BL=VAL(D$) i F6=0:GOTOI4 

79 GOTOS^p 

81 IFVAL(D$)=0THEN3i£LSE750 

82 BQ=VAL(D$) ;F6=^:G0T02J3^ 

83 BQ=VAL(D$) : F6=I ; GOTO£p0£ 

S4 IFVAL £ D$ ) — 0T HEN 9 S#j3 ELSE PRINT : 
PRINT" WOULD ¥OU LIKE TO LEAVE" : P 
RINT" THE SYSTEM OPERATOR A MESS A 
GE? f 1 ; i GOSU Bfi 2 5 : 1 FCH $-"Y" THENPRI 
NT" VES W i GOSU B 9 5 : GOTO9B00 ELSEPRI 
NT"NO" ;GOTO98j0# 

85 TU=VAL(LEFT$ (D$, 1) ) :TD=VAL(MI 
DS(D$,2,1) ) ;G0TQ13J3J3 

86 MQ=1 : BQ=VAL(D$) : G^l : FS-*0 : GOT 

87 BQ^VAL ( D $ ) : : GOT02#p# 
8a BQ-VAL(D$) sGp=3:GOT02^J3^ 

89 G0S0B95: RETURN 

90 TR$=*TR$+CHR$ { 13 } 4- "REST ART LOG 
ON" :G0SUB961S: LOAD "USER/ SYS" ,R 

9 5 MF$=NA$ ; MT$="SYSOP» :MS$=»SYSO 
p MSG" : BL=2 5 5 : ML=2 : GOSUB1 4 4 5 : RET 
URN 

100 REM 

101 DC-VAL (HEX? (PEEK (SH0EFD) ) ) :H 

R=VAL { HEX$ { PEEK ( 4H0E FE ) ) ) : MN-VAL 

( HEX$ ( PEEK { &H0EFF) ) ) ; SS=VAL (HEX$ 

( PEEK { &H0F00 ) ) ) :HR$=RIGHT$ (STR$ ( 

HR) , 2 ) : IFHR< l^THEN MID$ ( HR$ ,1,1} 
-up it 

104 MNS=RIGHTS(STR$(MN) ,2) : IFMN< 
10 THEN MID$ (MNS, 

105 TIS=HRS+";"+MN$; IF SS<540RMN 
>58 THEN 108 

L06 MN=MN+1:IF MN>59 THEN MN=0:H 
R=HR+1:IF HR>23 THEN HR=0 

107 X-USR1(HR*256+MN] 

108 X=PEEK(4611) :IF XoDC THEN 1 
11 



* ■■ n n # i * ■ ■ 4> in w 9 ■ 1 1 




COMPUTER MONTHLY MAGAZINE 




Back copies of many issues of the 
rainbow are still available. 

All back issues sett for the single issue 
cover price. In addition, there is a $3.50 
charge for the first issue, plus 50 cents 
for each addition o! issue for postage end 
handling if sent by United Parcel Service. 
Ttiere is a $5 charge for the first issue, 
plus a $1 charge for each additional issue 
on orders sent by U,S. Mail. UPS wiff not 
deliver to a post office box or to another 
country. 

Issues July 1981 through June 1982 
are available on white paper in a reprint 
form. Alt others are in regular magazine 
form. VISA, MasterCard and American 
Express accepted. Kentucky residents 
please add 5 percent state sales tax. In 
order to hold down costs, we do not bill 
and no G.O.D, orders are accepted. 

Due to heavy demand* we suggest you 
order the back issues you want now while 
supplies last. 

To order, just till out the form on the 
next page and mail it with your payment 
to: 

THE RAINBOW 

The Falsoft Building 
P.O. Box 385 
Prospect, KY 40059 



hUwwwwr IMS THE HAfNBOW 139 



BACK ISSUE OaDER FORM 

■ 

(Sea GYurtufli lar iriBUwtii&ns ) 

* (Piympnr mtitl BeccKn finny o.ick Fsfuup order*. We da no I bJJI.) 

1 
+ 

■ G Please sand me !hi* fallowing back issues. 





MOUTH 






HO. 


YEAR 


VOLUME 1 


PRICE 


1 


JULY '81 


PREMIER iSSUf 


$2 00 □ 


2 


AUG.'fll 




I? DO P 


a 


SEPT 'ft1 


EDUCATION 


(2.00 C 


4 


OCT 


PAINTER 


(20O H 


5 






(? i 1 


a 


DEC tl 


HOLIDAY 


j? on □ 


7 


JAN '82 




1? no r 


1 


FEB TO 




12-00 □ 


e 


MAR ■ "82 




12.60 D 


ID 


APR 'A? 




f£ 10 1" 


12 


JUNE B2 




(3 50 I. 






VOLUME 3 




8 


MAT*. 'W 


NUCLEAR 


12-98 D 


10 


APR S3 


SIMULATIONS 


(2 9S C 


ti 


JUNE 83 


PAINTERS 


□ 


12 


jUly aa 


ANNIVERSARY 


P8S CI 






VOLUME] 




1 


AUG 'B3 


GAMES 


i t ' ."j □ 


2 


SEPT 'BJ 


EDUCATION 


{2fl& Q 


9 


OCT <KH 


GRAPHICS 


(3 96 □ 


i 


NOV "83 


DATA COM M 


13.95 □ 


3 


DEC ai 


HOLIDAY 


(395 □ 


7 


FEB B4 


ADVENTURE 


13.06 □ 


0 


MAR '54 


GUrJINE#8 


tae& to 


■r 


APti 


GAMING 


O AS □ 


\0 


WAV 'Bi 


PRINTER 


(3 95 □ 




J NE M 


MUSIC 


(3.95 □ 


IK 


JULY 64 


ANNIVERSARY 


83-88 □ 






VOLUME 4 




1 


AUG "84 


GAMES 


(3 05 r , 


9 


SEPT 41 


EDUCATION 


(3.95 D 


3 


OCT -fl* 


GRAPHICS 


(3.95 □ 


t 


NOV 


DATA COM M 


(3.S5 □ 


b 


DEC 04 


HOLIDAY 


(395 □ 


B 


JAN -flS 


BEGINNERS 


I3.9S □ 


7 


FEB '85 


UTILITIES 


(3 95 □ 


B 




BUSINESS 


I3B5 □ 


0 


APR 85 


SIMULATIONS 


13.96 n 


10 


MAT'S* 


PRINTER 


13 96 n 


11 


JiJNL K> 


mlwil: 


f3.15 U 


12 


JULY 85 


ANNIVERSARY. 


».9fi C 






VOLUME 5 




1 


AUG.^5 


GAMES 


(39S p 


1 


SEPT 'ii 


EDUCATION 


£398 C 


I 


OCT BS 


GRAPHICS 


83.BS O 


J 


nov ras 


DATA COMM. 


(3 95 C 



• RAINBOW IN UEX A citntp Wp Hid**. I D Our 'im mm* VMff, July 198 1 IHrOu gr> J una 
P 1984, punlBd. n lis en1i<ety 1m cui July '9fl4 (ftur> SepjriHe'y bound c3p«M it 
□ido avdllAbH? Win H 



J Hal*: Our FouMh Y<ut loctoir, lnSJu-flmg an mmm Ed all CKMiOftft el RAINeow ON 
j tape 4a inciudati in me July I9fl5 fuu« 

I TOTAL 

RHrfPlNG* HANPLINO 

t Lf.PS. CHARGE 

• 

: U 5 MAJ4. CHARGE 

J KY fHi5lO&NTS ONLY 

AUG '■■'- 

4 
f 
I 
■ 

; TOTAL AMOUNT 

J ENCLOSED 

i 

: Name 



t Addicts 

f 
■ 

: city siaiB zip 

Payment Enclosed, or charge |o my: 
j DVISA PMC LlAE 

t 

J CARD* - 

■ 
■ 

♦ EXPIRATION DATE PHONE # 

■ 
i 

: SIGNATURE 

140 THE RAINBOW NOVfl"lMf 19-JS 



109 DA$=HIGHT$ (5TRS (PEEK (4608 ) ) , 
2 ) + "/ " +RIGHT$ ( STR$ ( PEEK ( 4 609)) r 2 
) + M /"+RIGHT$ (STR$ ( PEEK ( 4 610 ) ) ,2) 

110 GOT0118 

111 HM=PEEK{ 46,08 ); DA= PEEK (A 60i) ! 
YY=PEEK f 4 6 1 J3 ) ; DA=DA+1: IFDA>31THE 

i N DA=1.MM=MM+1:IF MM>12 THEN MK" 
: i;YY=YY+l 

: 112 POKE4 608 , MM : POKE4 60 9 , DA : POKE 
4610 ,YY;POKE4611 ,00100X0109 

118 AX-PEEK (4615 ) *60+PEEK( 4616) : 
PT-HR* 60+MK : IFF3 -1THEN12 4ELSEUO= 
PEEK(4619) : IF PT-AX< (UO*5) -5 OR 
U0=255 THEN 121 

119 T0=PEEK ( 4 6 19 ) *5 : T1-T0- { PT-AX 
) :IFTK1THEN T1=0:GOTO120 ELSE P 
HI KT 11 YOU ONLY HAVE" ;T1 ? "MINUTES 
LEFT 1 H : GOTO 121 

120 PHINT"YOU HAVE NO TIME LEFT 1 
" ; THS-TRS + " TIMED OUT "+TI$:GOSUB 
9615:GOTO9820 

121 1 

124 RETURN 
150 REM 

152 F=ASC(F$) tE-12B;F$="" 
: 154 FOR Q=l TO B 
IS 6 J=INT(F/E) 

15b if then f$=fs+ h 0"elsef$~ 
: f$+"1" 

; 16p F=F-(E*J) :E=E/2 

162 NEXT Q 

166 RETURN 
: 175 REM 

177 E=1:F=0 

179 FOR Q-B TO 1 STEP -1 

181 IFMID$ (F$,Q,1)=»1"THEN F=F+E 

183 E=E * 2 : NEXTQ : F$=CHR$ f F ) 

185 RETURN 

■ 200 REM 

■ 205 ' 

: 210 i 

215 ON X+l GOTO 2 20,2 30,240 
: 220 BC^B0 
i 225 RETURN 

230 BC=PEEK(4 618) 
: 235 RETURN 
: 240 BC^0 
: 245 RETURN 

■ 300 REM 

303 BX-l:iM=0:B=PEEK(4618) : P9=0 
306 CLS: PRINTS PRINT; PHINT" MEN 
U CONTROL EDITOR" : PRINT ; G0SUB3 39 
309 PRINT" PRESENT LOG-ON MENU:"? 
B: PRINT :PRINT"<?> FOR LIST , OR"; 
PRIN T " NUMBER TO LOG ON: :GOSUB 
650 

312 IFCHS= M ?"THEN303ELSE BE-VAL( 
CH$):IF BE«0 OR BE>255 THEN 3^9 
ELSE FOR X=l TO LEN(BA$) : IF BE=A 



SC(MIDS(BA$,X, 1) ) THEN 315 ELSE 
NEXT X;GOSUB3G9:GOTO309 
315 CLSi PRINT: PRINT: PRINT" MENU 
PROMPTING": PRINT" 1 - FULL TEX 
T PROMPT": PRINT" 2 - ABBREVIATE 
0 PROMPT": PRINT" 3 - KEY PROMPT 
11 : PRINT 11 4 - COMMAND ONLY": FEIN 
T 11 ENTER PROMPT i M ; ;GQSUB60p ; F=VA 
L(CH$) :IF P>40RP<1 THEM 3 15ELSEP 
RINTCH$ 

3 IS PRI NT ! PRINT" WAIT . < < 11 f 
3 21 CLOSE: GOSUB92£0 :GET#1, 1:LSET 
UE$=CHR$ (BE) : POKE4 618 t BE 
324 LSET UL$«CHR$ (P) :POKE4 628 , P; 
UL=P:UX=P 

326 PUT* 1,1: X$=UN$ +UP$ i K7=PEEK f 4 
690] *256+FEEK(4 691} : IFK7>LOF ( 1) O 
RK7=0THENK7=2 

327 GET# 1 , K7 : Y$=UN$+UPS : IFX$=Y$T 
HEN R^K7 : GOTO330ELSEFOR R=2 TO K 
1:GET#1,R!IF UN$+UP$-X$ THEN 3 30 

ELSE NEXT Ri PRINT; PRINT" UNABLE 
TO PROPERLY ACCESS .": PRINT" PLEAS 
E TRY LATER,": CLOSE: RETURN 
330 LSET UE$~CHR$ (BE) : LSET UL$=C 
HR$ { P) : PUT# 1 , R : CLOSE I PRINT I RETUR 
N 

339 CLOSEtGOSUB9400:BA$=" n 

342 FOR RM=1 TO Kl STEP 4 

345 GET#1,RM:PB^ASC(M2$) :PO=ASC( 

M7$) :IFF9 -1ANDPO -p THEN 372 

348 GOSUB82510N BX GOTO 357,3 66 

357 IF PR<PB OR K7=l THEN 372 

360 PRINTTAB { 3 ) ASC (MIS ) t TAB ( 1£ ) M 

5$:BA$=BA$+M1$ 

363 G0T0372 

366 IF ASC(M1$)<>BE THEN 372 ELS 

Z IF PR->PB AND K7=0 THEN 375 

369 M=l:PRINT"YOU ARE NOT AUTHOR 

I ZED FOR THAT MENU * " r GOTO 375 

372 NEXT RM: IF BX=2 THEN 369 

375 CLOSE: RETURN 

400 REM 

405 RUNT1170 

410 C=0:EXEC&H10DA 

415 PRINT : PRINT " Please wait. Acc 

essing userlog, H 

420 CLOSE:GOSUB92j30jGET#l, 1:TT$= 
UN$+UFS:K7=PEEK(4fi90) *256+FEEK{4 
691) :IFK7-0ORK7>K1 THEN4 25ELSE G 
ET#l P K7:IFTTSoUN$+UP$ THEN A=K7: 
GOTO440 

425 FOR A*=2 TO Kl 

430 GET#1 # A:IF TTS=UN$+UF$THEN44 

435 HEXTA; CLOSE: PRINT" UNABLE TO 

ACCESS PROPERLY,": RETURN 

440 PRINT" PRESENT PASSWORD: "?UP 

$;EXEC4314 



445 PRINT "ENTER NEW PASSWORD: "; 
:GOSUB650 

450 IFCH$=""THEN4 60ELSEIFLEN (CH$ 

) > 8 THEN PR I NT "TOO LONG, MAXIMUM O 

F 8 CHARACTERS ♦ " : G0TO445 

455 CH$=LEFT$(CH$+STRING$(B I ^) ,8 

) : LSET UP£=CH$:PUT#l,A:GET#l,l:L 

SET UP$^CH$:PUT^1, 1 

460 CLOSE : RETURN 

480 CLOSE: RETURN 

500 REM 

505 K7=0 

Sip FOR Q=l TO 8 
515 IFMID$ (F$ r Q, 1) ="0 H THEN525 
520 IFMID$(PX$ f Q, l)o»l»THEN K7^ 
1 i RETURN 

525 NEXTQ: RETURN 
550 REM 
555 RUN T 1170 
560 LOAD D$,R 
600 REM 

604 GO$UB25:RUNT1170 

605 EXEC6K10DA:CH$=CHR$(PEEK(44S 
1)) :IC$=INKEYS;IFIC$<> , "*THEN CH$ 
=IC$:GOT0615 

610 IFCHS^CHRS (0) THEN605 
615 RETURN 

625 GOSUB604 :CK=A5C(CH$) 

630 I FCH > 9 6 ANDCK< 1 2 3 THE N CH-CH-3 



Co Co - Cooler a 




* firings operating 
temperature 
to ambient, 
regardless A 

accessary 
toad 

• Reduces 
tempera- 
ture of 

ENTIRE computer 
Just the SAM chip 

• Easy i-m inute Installation 

* $44.95 



Companion Kevhanrd Cover $9*95 



Sen J Fur Fr*r Ca*a log Of Co Co Software & C^mpULUnta r* 

* Fvr Fa*t£*r Service £*nd Mtwcv Orjiti Or Cvnifii J CJwrk 
• Adit £J?.i« Shipping Fur Cfmtlntnlai U.S. 

* AM ShJjifl na For Ah. HL APO\ P.O. Boxcm.H Canada 
■ A*iti$l5.tW SrnjjjiiiHj f-'trr Qi rntBM 
m A.i.J $1.00 Thi. •>?((. :>S(i Valt MtHiri 

* California RatiJenit Add&tt% Salt* tn* 
* Arid M.0f» Fm CO D 



REM Industries, Inc. 

9420 "B"Lurl\neAve., Chatsworth, CA9131 1 



(818) 341-3719 



UQvemtwf isas the rainbow 141 



2 

63 5 CH$-CBR$ { CH} : RETURN 
650 REM 

655 G05UB25; RUNT 1170 iLINEltfPUTCH 
$ : G0SUB2 5 : RETURN 

675 GOSUB65 5 : Gl $=" " : IFCH$^" "THEN 
RETURN 

680 FOR Q=l TO LEN(CH$) 

685 G1=ASC(MID$(CH$,G,I) ) :IFG1>9 

6 ANDG1 < 1 2 3 THEN Gl-Gl-32 

690 G1$=G1$+CHR$(G1) :NEXTG:CH$=G 

1$: RETURN 

700 REM 

705 F3=£ 

710 GOSUB100:PT=(HR*60)+MN:LT=(P 

EEK< 4615 >*60)+PEEK( 4616) : IF PT<L 

T THEN PT=FT+1440 

725 AX=FT-LT:HT=INT{AX/60] 

730 B*T=AX-(HT*60) tPRlNT" STAR 

T TIME i 11 ;STR$ (ABC (CHR$ ( PEEK ( 4615 

))));";"? :A$=RTGHT$(STR$(ASC{CHR 

$(PEEK(46l6) ) ) ) ,2) : IFVALf A$ } >9TH 

ENFRINTA$ELSEHID$ { A$ , 1 , 1) ="0" ! PR 

INTA$ 

732 PRINT* 1 TIME:"?STR$( 
HR) t " : " ; : A$=RIGHT$ f STR$ (MM) , 2 ) : I 
FVAL (A$) > 9 TH E NPR I NT A$E LSEMI D $ (A$ 
t 1, 1)="0" :PRINTA$ 

735 PRINT: PRINT "TIME ON SYSTEM: 11 
*STR$ (HT) * *t - *■ * :A$=RIGHT$ ( STR$ (MT 
} ,2) J IFVAL< A?) >9THE>JPRINTA$£LSEM 
ID? (A$,l, 1) ="0 H ! PRlNTAS 

736 ■ 

745 RETURN 
750 REM 

755 PRINT: PRINT ! PRINT "EXITING TO 
DOS , . * " : PRINT " PASS : " t : GOSUB650 
: IFCH$=RIGHT$ (D$ , 4 ) THEN TR$=TR?+ 
"+++EXIT TO BASIC+++"j GOSUB9615: 
GOTO 31 

780 PRINT : TR$=TR$+ il **EXlT DENIED 
**":GGSUB9615i PRINT ; RETURN 
800 REM 

805 GCSUB8 70 ; PRINT : PRINT" »>" ; NA 
5;"<«":GOSUBfla0 
820 RETURN 
825 REM 

830 F$»M3 S : GOSUB150 : Fl$-F $ : PXS=*P 

1$;GO$U3500 : IFK7=1THEN840 

835 FS=M4$:GOSUB150:F2^F$:PX5=P 

2S:GOSUB500 

B40 RETURN 

850 REM 

855 POKE&H016B,197;POKEAH016C,PE 
EK(4684) : RETURN 
8 60 REM 

865 POKE&H016B , 1 6 : POKE &H0 1GC , 205 

SRETURN 

870 REM 



875 FOKE&H0168,PEEK(4 681) ! POKES H 
0169, PEEK (4682); RETURN 
880 REM 

S 8 5 POKE6tH0 168, SH10 : POKESH0 169 , & 

HES: RETURN 

900 REM 

905 GOSUB9200 

910 FOR A=1T05 : PRINT : NEXT : PRINTT 
AB(5)"1 - ENTIRE LIST" : PRINTTAB ( 
5) "2 - SEARCH FOR USER" S PRINTTAB 
(5) ; '*>" ; 

915 GOSUB600 1 PRINTCHS : PRINT i K=IN 

STR("12",CH$) :IFK=0THEN999 

920 IF K-l THEN 9 3 5 

925 PRINT" NAME: " ; : GOSUB67 5 : NT $ 

=CH$iIF NT$=""THEN999 

9 35 PRINT ! PRINT : PRINT" PRESS 'S 

1 TO STOP - »P' PAUSE"; PRINT; FOR 

A-l TO Kl 
940 GET#1,A:IF UR$=NU$ OR UR$=CH 
R$(128> THEN 980 ELSEX=TNSTR{UN$ 

,NT$) :IF K~2 AND X=0 THEN 960 EL 
SE X$=UN$ 

945 X=INSTR(X$,CHR$(0) ) ;N$=LEFT$ 

(X$,X-1) :X$=RIGHT$(X$,50-X) :X=IN 

STR(X$,CHR$ [0)3 :L$=LEFTS (X$,X-1) 

i PRINT ; PRINTTAB (4)N$: PRINTTAB ( 4 ) 

L$;IFINKEY$="S"THEN999 

960 EXEC&H10DA;CH$=CHR5 (PEEK (448 

1) ) :GO£UB2 5:Y=INSTR( H SsPp'\CH$) : 

IF Y<=0 THEN 980 

970 IF Y<3 THEN 999 

975 EXEC£H10DA:GOSUB25:IFPEEK(44 

81)ol3THEN975 

930 NEXT A 

999 CLOSE: RETURN 

1000 REM 

1005 GOSUBB50 : GOSUB25 i RUNT1170 : S 
S S*»STRING$ ( 20 , 2 55 ) : TT $=" •■ : CT $=" " 

: T$- M " : PRINT: PRINT 11 WAIT » ; 

:PR=PE£K(4620) : GQSUB9400 : EXEC&H1 
0DA 

1025 FOR R=l TO Kl STEP 4 

1030 GET#1,R:IF ASC(Ml$)OBC THE 

N 1050 

1035 GOSUB8 25:IFK7=1THEM1046 

1045 IF ASC(K2$) <-PR THEN 1060 

1046 PRINT ; PRINT : PRINT " YOU ARE N 
OT AUTHORIZED ON THIS SECTION" :P 
RINT: CLOSE ; CLOSE : BC-B0 : GOTO1000 
1050 NEXT R:GOSUB100 

1055 BC=B0i GOTO 1000 

1060 BN$=K5 $ ; BT$=M6$ : T$=" " : PL=0 

1065 FIELD#i,35 AS B$(l),35 AS B 

$(2) ,35 AS BS (3) ,35 AS B$(4J,35 

AS BS(5},35 AS B$(6) ,35 AS B$(7) 

,5 AS BS{a) :GET#1,R+1:F0RA=1T07; 

BC$(A)^B$(A) ;NEXTA 

1075 GET#l / R+2:FORA^8T014:BC$(A) 



142 THE RAINBOW Newer* t>flr 1 BF* 



=B$(A-7) : NEXT A: GET# 1 , R+3 : FORA-15 
T021:BC$(A)^BS(A-14) : NEXTA : POKES 
5495,0 

1080 FOR A«l TO 21 

1083 IF LEFT$ (BC$ (A) , 20) =SS$ THE 
H CO=A-1;GOTO1109 

1084 TY$(A)=MIDS (BCS(A) ,4,1) : IFT 
Y${A)= n L ,, ORTY$(A)=»W"THENIFPL=pT 
KEN PL=ASC(LEFT$ (BC$(A) ,1) ) 

1085 IF A5C(LEFTS(BC$(A) ,1) ) >PR 
THEN 10 B 8 

109 6 F$=MID$(BC$(A) ,2,1) :GOSUB15 
0 : PX$-P1$ : GOSUB500 : IF K7=l THEN 
109 8 

1087 F$-MID$(BC$(A) ,3,1) :G0SUB15 
0 I PX$=P2 $ : GOSUB500 : IF K7=0 THEN 
1090 

1^88 BC$(A)=*" ,, :GOTO1100 

1090 D$(A)=MID$(BC$(A) ,5,5) 

1095 KY$fA)~MID$(BC$(A) ,10, 1) :TX 

$ (A) =RIGHT$ ( BC$ (A) ,25) : K°INSTR ( T 

XS(A> ,CHR$(0) ) !lFK=0THEN1100ELSE 

TX$(A)-LEFT$(TX$(A) ,K"1) 

1100 CTS-CTS + KYS (A) :NEXTA 

1109 PRINTSTRING$(11,8) :GOSUBB50 
: UX=*UL : IFUX< 10RUX>4THEN UX=1 

1110 TT$=*CT$ : GOSUB1165: IFK>0THEN 
1140ELSEGOSUB2 5 : CLS : PRINT: IF UX> 
2THEN1115ELSEX=INSTR(BT$ , CHR$ (0) 
) ;IF X=0 THEN 1115 ELSE FOR B=l 
TO X:A$=*MIB$(BT$, B, 1J : IF A$-"\" 

THEN PKINTCHR$ (13) ELSEPRINTA$ ; ! N 
EXT B 

1115 GO5UB25:MI>0i PRINT 1GOSUB8 00 
; PRINT 11 * " ; BC ; " * •■ ; BN$ : G0=0 

1116 FOR A=l TO CO 

1120 GOSUB25:IF TX$ (A) =STRING$ ( 2 
5 f 32) ORBC$(A} = ,,M OR LEFT$ (BC$ (A 
), 25) =STRINGS (25,255) THEN 1130 

1125 ON UX G0TO112G, 1127, 1128, 11 
23 

1126 PEINTTXSfA) ;GOT01129 

1127 K=INSTR(TX$(A) ,CHR${32) } !IF 
K=0THEN112 6ELSEPRINTLEFT$ fTX$ { A) 
,K-1) :GOT01129 

1128 PRINTKY$(A) » ; 

1129 GOSUB1165 : IFK>0THEN1140 

1130 NEXT A : POXE65494 , 0 I PRINT : IF 
PL=0 THEN PL=250 

1131 GOSUB860 i GQSUB100 ; PRINT" COM 
MANDi ,, ;:X0=0 

1135 GOSUB625:IF CH$=CHR$(13) TH 
ENPRINT ; UX=1 : PRINT : GOTO 1110 ELS 
EX=INSTR(CT$,CH$) :IF X>0 THEN PR 
INT CR$ELSEH35 

1140 FOR A-0 TO 19! IF MID$(BC$(A 
) ( 10,1)=CH$ THEN 1145 ELSE NEXT 
A:G0TO1135 

1145 TY$=MID$(BC$(A) ,4,1) :D$^MID 



$(BC$(A),5,5) 

1150 G— ASC(TY$) i CLOSE ; B1=BC: GOSLJ 
B860 

11S5 GO5UB9600:ON G-32 GOSUB33,3 
4,35,36^37,3 8,39, 40 ,41,42, 4 3, 44, 
45,46,47,48, 49,50,51,52,53,54,55 
,56,57,58,59,60, 61, 62,63, 64,65,6 
6,67,68, 69,70,71 , 72 r 73,74,75,76, 
77,78,79, 80,81,82,83,84,85,86, 87 
,88,89,90 

1160 IF BC=B1 THEN 1110ELSE1000 

1165 EXEC4314 ;CH$=CKR$ (PEEK (4461 
) ) ;CH-ASC(CH$) : IFCH>96ANDCH<123T 
HEN CH-CH- 3 2 : CH $ =CHR$ ( CH ) 

1166 CV$=INKEY$:IFCV$<>" M THEN C 
H$=CV$ 

1167 K^INSTR(TT$,CH$) :IFK>0THENP 
RINT: PRINTCH$ ; RETURNELSE RETURN 
1170 REM 

1175 PRINT: PRINT"SYSTEM ERROR, P 
LEASE WAIT.,."; 

1176 CLEAR100P;X0=X0+l;IFX0>3THE 
N9820 

1180 ER=PEEK f &HFD) t EL=PEEK (fiHFE) 
*&H100+PEEK(&HFF) 

11B1 IF ER=>54 THEN EA=&HC24 2+ER 
:GQT01185 

1182 IF ER=>50 THEN EA=&HB8D9+ER 



EUREKA! 

LA* We got it— you found us! 



DISKS 

Bulk 99Ceo 
5eiMinalS1.29eo 



Doi Mom* 

PRINTERS 

as low as 

$199 

Panasonic KXPIPW 
Catsv Wheel S289 



SOFTWARE 

over {80 Wles 
discounted 

Gomes upfofO% 
Boott 20% 
All others iq% 



MONITORS 

sraJl al 
$69 

/enflh 12' i?een 
Color/sound 5105 



5% harf m&i 

DISK DRIVES 

Bore W-Tech 
WiOQi&tPwT £*39 
DSTeoc 5 95 



MODEMS 

$59 

Volte 300 baud 



SYSTEMS 

64KCotof Cctrv 
puter try Tono 
$149 
Zenith 25<SK 2dr 
SeriPew/RGB/Mon 
T.kdo modeS 15?? 



MISCELLANEOUS 



jfevt>naTd5 
Dte* Coses 
Printer tn f 
Video Driver 
PcwerStfip 
Swivel Base 
more 



$5? 

$1? 

$4B 



PARTS 

"ROWS 
•CONTTOtLERS 
*MEWIOf?v W)AMS 
•CABLES »KriS »'C5 
■PAPER 

-RIBBONS 

•rwusvwtEis 



ra POLYGON COMPUTERS 

■ 1316 WlShlre Blvd., Suit© 206 1 
Los Angeles. CA 90017 

121 3 J 483--B38B 

CO. Ml 4Vj% »0W SWsplrig: 4 2 ScKMopo 

V<iJ! our Eel ail 51f i m ChorgM: )5 HdrdrwdrA 



N0V«n1»r i&fl$ THE RAPHE OW 143 



MORETON BAY 



MORE KEYS 

At Easi a mialliy numeric keypad for 
your Color Computer. This 15 key 
numeric pad plugs Inside your com 
p titer and gives you the convenience 
of rapid numeric dala entry. Dimen- 
sions; length 6W U65mm}, width 4" 
{101 mm), height 3" (76 mm), Baked 
black enamel finish. Specify computer 
model MORE KEYS complete with 
cable and connector 

S69 95 



» • • » 
■ ■ ■ » 



DOUBLE DRIVER 

The BEST monitor driver available. 
Color composite, monochrome and 
audio output , For origin a] CoCn P. E 
and F boards S24 95 

MONO II 

Mono II for Color Computer 2 An 
excellent monochrome monitor driver 
lhat has audio output also. Specify 
model needed. 

524 95. 




RESET-POWER SWITCHES 

A REAL IMPROVEMENT 

Move the power switch and reset 
swtlch where they belong- An LED 
power on light 5 oof High quality parts, 
D and E boards and CoCo2 lotaPy 
solderless kit F board require* 
soldering 

Reset 1 Coco 1 524 95 
Reset 2 CqCo 2 $27,95 

Either kit add $2 00 shipping and 
handling. 




MINI MOUTH 

Add sound to your mute monitor. 
Hear [he bells and whistles of your 
software again. No batteries. 
Soldertess installation. 

All Color Computet Models 
S24 95 



Guaranteed Prelested 



64K UPGRADES 

Instantly access 64K via M/L totally 
solderless- kit to upgrade E Boards. Kit 
Includes eight 4164 prime chips and 
chips U29 and Ull already soldered, 
SPECIAL i E Board Kir $39.95. F 
Board and Color Computer 2 $26.95, 




THE COCO-SWITCHER 

A QUALITY PIECE OF HARDWARE 

The CoCo Switcher allows you to hook up 
three peripherals to your R5-232 jack. Con- 
nect your modem, printer and any other 
RS-232 compatible peripheral to the CoCo 
Switcher An LED on the CoCo Switcher 
shows if your computer is on or off at a glance, 
The LED flickers when transmitting ot receiv 
ing data, 

Dimensions: 2MT (64mm) x 4" 1102 mm} 

x 5 7/8 (150 mm) 
$39,95 plus $2.00 shipping and handling 



FILE CABINET 

Data base, alphabetizes, sorts numeric entries, searches for 
key words or numbers, computes tolats & averages by 
categories, saves records, changes or deletes them. Up to 20 
entries for each record, up to 256 characters for each entry. 
Mailing list included Output to screen, printer or tape, Print all 
Of selected records. +, x, - Numeric entries. 
16K EXB Cassette S29 95 



PIEZO FAN 

Two counti't-oscjllalinq mylar btade& am 
driven at resonance by two pleao ceramic 
elements. No wearing ports* No RFI and 
no EM|. Consumes 0 11 wait at 120 
VAC Moves 5 cubic feel of air pet minute. 
Mounts kniide your CoCo, 3.2cm, x 5. 1 
on. h S 4 cm Please specify computer 
model number. 

529% 



USE YOUR COLOR COMPUTER TO ORGANIZE YOUR BUSINESS 



MORE BUSINESS 

Version 3,2. The preferred business accounting package. A 
completely interactive system which features a general ledger 
you con customize for your own business. More than 900 
accounts can be added. The accounts receivable routine will 
print invoices, record cash sales and automatically post to the 
general ledger. More than 400 customer balances can be 
maintained and auiomailcafly aged. Print customer statements 
and mailing labels, Profit and loss and halan<<e statements 
prinled at any time Complete audit I rails Our most power- 
ful business package Buy the bestf 

32K Disk R/S DOS $99.95 



MORE INVENTORY 

Maintain an inventory of over lOtXJ units Total inventory 
value computed with a single key stroke. Print lists of stock 
on hand, stock on ordur and stock to be ordered. Can also 
be used by hobbyists and collectors Now you can organize 
your collection In a professional manner. 

32K Disk R/S DOS $44 95 



Having trouble with your CoCo? We have the chips you need 
Call us. (805) 962 3127 




4=*= 



SOFTWARE 

THE VERY BEST IN GRAPHICS 

ECLIPSE 

Allows you Jo "Zoom" in on Ihe pixels 



INEWl'l 







V r ►■!.,■ 





of your graphics. Precision editing lor 
your graphic creal Ions With ECLIPSE 
you can refine detailed graphics In 
high resolution pictures Design gome 
characters. Edit fonts Easy lo use. 
Bonusr extra graphic screens inducted 
Requires 32K, disk $19.95 



•4-4 * r » d ^ ■* 



J j 



I * r > * * 



I'f, 1r irnjU-O h., Inr^inn jiwj \Q t tint f 



l-ii 1 §13 



SAM DIAMOND. P.L 

The first of our new Sam Diamond graphic adven- 
lures More ihan 40 detailed hrgh resolution graph it- 
scenes A killer is loose in Ihe dly Can you bring him 
to justice before he gets your* Excellent graphics and 
a tough mysiery to solve 

32K Disk Only $29 95 
plus S2.00 shipping and handling 



PLANETARIUM 




PLANETARIUM 

A five program celestial package. A 
Star gazer's aid A program to 
familiarize you with the appearance of 
the major constellations. 21 first 
magnitude stars. Moon phases Day 
rjr night sky. Any latitude. 33 con- 
stellations. Charts planet locations 
from A D 0 to the year 10,000 
Requires 16K Extended Basic S19 95 




GET THE MOST FROM VOUR GRAPHIC PROGRAMS 

How to Integrate Grapblcom and CoCoMa*. Two tutorial 
dtsks full ol examples and suggestions See how to create 
graphics step by -step. Learn how to display and even animate 
your graphics from Basic 

1 Disk $14 95 

2 Disks $24 95 



.LL.J 




" " 1 1 ■ ■ ■■ '■ -«-r r»i,.jt t^u 



GRAPHICOM 

Buy Graphtcom from us and get one of our untque picTnif 
disks free' Get oui improved Picture Disk One also The flrsl 
in the new generation of graphk utilities An excellent utility 
Requires; 64K EXB, Disk Drive and Joy Slicks Three disks 
and the best bound documentation for only $29.95. 
Calligraphy STAMP DISK: Useful letters and designs for 
making your own signs and menu screens 
Adventure Disk 1: Indoor scenes and objects. Helps you 
draw.' pictures and learn more about Graphlcom 
Adventure Disk II: Outdoor scenes and objects. A 
graphtcnm Tuioml as well as a useful library of images you 
can use 




QflBCOEFGHJ 
,JK 1.(1 NOP i'JR 
ST I J VI IX Yl 

Calligraphy Disk II: 23 



t|4 4.>-f,l ^*t- 



New letter stamp sets. 



(■■MI-IK 




f*' 1 igfc <) Adventure Disk 1 

1 Picture Disk $15.95 
, J 2 Picture Disks $24 9& 

"~ rt- - 3 Picture Disks $29 95 



O 

Adventure Disk tl 




' 1;^ 4 Picture Disks $3A 95 



HOTSLOT 

Own the hottest slots on the block r Run your own casino with 
Oi different slot machines. Control the payout Bel $1 00 to 
S5 00. Choose double and triple lackpots. Gamble in your 
hearts content. Play casino odds, moderate odds or get rich 
quick. Play a game of skill - SLAMSHOT! try to stop the 
reels yourself 



hDllHFi: 



32K EXB f Joystick optional 
$24.95 Specify Disk ot Tape 



■ ; | 
Hi.'' 


"■- ' 


l ? '< 


H 


■ J 




■H" 


■-■-*-y. 





.Itll.ill'ltt I 



MORETON BAY SOFTWARE 

A Divisiotl of Mormon Buy laboratory 



Mb CASTILLO STREET 
SANTA BARBARA 
CALIFORNIA 93101 
(805) 962-3127 






Ordering Information 
Send i2 00 shipping and handling per order We ship within 
1 working day on receipt of order. Blue Label Service 
available. California residents add sales lax 



:G0T01185 

1183 EA=&HABAF+ER 

1135 ER$=CHR$(13)+"***ERR0R TYPE 
"+CHR$ (PEEK (EA) ) + CHR$ ( FEEK(EA+1 
> )+" IN LINE"+STRS (EL) +"***" :GOS 
UB870 : PRINTERS : G0SUB9 615: TR$=STR 
ING$ (32, "+" ) +CHRS (13) +ER$+CHR$ ( 1 
3 ) + STRINGS <32,"+") +CHRS ( 13 ) : GOSU 
B9600 

1190 RUNT1 1 70 : CLEAR100 : GOSUB8 80 : 
GOSUB860 

1195 mm 

1200 REM 

1205 RUNT1229 • I FT D> 2 THEN PRINT: PR 
INT"FILE TO DOWNLOAD: :GOTOl2l 
5 

1206 IF D9=0 THEN D9=I : CHS="M" : G 
OT01225 

1210 PRINT : PRINT: GOSUB100 I PRINT" 
[M]ENU, <CR> TO EXIT OR": PRINT "N 
umber to download: " ; :FT$= nn :F$- 

1215 GOSUB675 : RUNT1229 : IFCH$=" "T 
HEN D9-0 : GOTO 1 1 10ELSE FT5 =CH $ : I FT 
DOTHENIFLEN (CH$) >4THEN1200ELSE1 
220 

1216 IFLEFT${CH$,3)<>"DIR"THEN F 
$=CH$: GOTO 122 6 ELS E D= VAL ( RI GHT S ( 
CH$ f l)):IF TD<4THEN D*ZD 

1217 IFD=1THEN DIR1 : GOT012 I9ELSE 
I FD— 2 THEN DIR2 : GOT01219 

1218 IF D=0THEN DIR0 ELSE DIR3 

1219 PRINT " FREE : " ? FREE ( 0} ! GOT012 

1220 GOSUB25:IFCH$<> 1, M M THEN 123 
P 

1225 FT$= M D0WN l, +D5+'7MKU="lD=-l: 
G0SUB12 45 1 GOTO 1 2 10 

1226 IFTD=3THEN D=ZD ELSEPRINT "D 
RIVE; " ; :GOSUB600 : RUNT1200 ; D-VAL 
(CHS) : IFD>3 THEN12 2 6ELSEPRINTD 

1227 IFZK>0THEN X$=RIGHT$ (FS , 4) : 
IFXS= , VSYS"ORX$="/BAK"ORX$="/BIN 
"THEN 12 00 

1228 F5-F$+": "+DR$ (D) :RUNT1290:G 
OTO1230 

1123 GOTO 1 11^ 

1230 CLS: PRINT: PRINT: PR INT"! - A 
SCII, NO BUFFER" ! PRINT"2 - ASCII 
, WITH BUFFER" : PRINT" <CR> TO EXI 
T" 

1235 GOSUB600:RUNT1200:X=VAL(CH$ 
) i B-X-l S IFX-0TEENRETURNEL5EIFX>0 
ORX< 3THENPRINTTAB { 3 ) CH$EL£ E12 3 5 
1237 IFTD>3THEN1255 
12 4 0 FTS=D5+FT$+ "/DOW s " : D=-l 
1245 RUN T 1245 

1250 IFTD=3THEN1290ELSED=D+1 : IF 
D>3 THEN 1 2 9$ ELSE F$=FTS+DR$ ( D} 



1255 CLOSE: UNLOAD :RUNT1250; OPEN" 
r',#l,F$iRUN T 12902lFCH$="M" TH 
EN1270 

12 6J3 IF B=0 THEN PRINT" OPEN BUFFE 
R. . ,":F0R 0=1 TO 1200: NEXT 0 
1265 IF B-l THENPRINTCHRS(ia) ; 
1270 IFEOF ( 1) THEN1275ELSEG0SUB25 
: LINEINPUT#1 , A$ : PRINTA$ : EXEC43 14 
:CH~FEEK(44Sl) : IFCH=83QRCH=115QR 
INKEY$="S"THEN1275EL5E1270 

1275 RUN T 1200:IFCH$="M" THEN 12 

B0ELSEIF B=l THENPRINTCHR$(20)EL 

5EFORO=1TO1200 : NEXTO 

1280 CLOSE : TR$=TR$+CHR$ ( 13 ) + " DOW 

: "+F$+CHR$<13) : GOSUB96 10 : GGT012 

00 

1290 RUN T 1200 i PRINT : PRINT" UN AB 
LE TO ACCESS FILE * " : PRINT : GOTO 12 
£0 

1300 REM 
1305 1 

1310 RUN T 1110 : PE=0 : PRINT : PRINT 
: PRINT 

X=FREE(TD) I IFX<5ANDTU<3THEN 
PR I NT" SORRY , SPACE NOT AVAILABLE 
. : F0RA-1T02 50 : NEXT A : RETURN 
1325 PRINT "ENTER FILE NAME; "?:G 
0SUB67 5 ! IFLEN ( CHS ) >8 THEN13 25ELSE 
IFCK$=" »THENRETURNELS£AS*=CH$ 
1330 PRINT" EXT: 11 ; : I 

FTU< 2 T11END '* U PL" : PRINTB$ELSEGOG 
UB675 : IFLEN ( CH$ ) >3THEN1330EL5EIF 
CR?=""THENRETURNELSEB$=CH$ 
1335 I FTU > 2TH E NPRI NT " D 
RIVE: " 7 : GOSUB625 : D=VAI*(CH$) :IFC 
H£=" 1 1 THENRETURNEL3 E IFD> 3 THEN 1 3 3 5 
ELS E PRINTCHS 

13 40 IFTU<3THEN D=TD:RUN T 1390: 
X=FREE ( D) ;IFX<5THEN"S0RRY, SPACE 

NOT AVAILABLE* " 
1342 X=FREE(D) 1 1 FX< 3 AN DTU< 4 THEN 1 
3 90ELSE FL$=A$+"/"+B$+" : "+DRS (D) 
;IFTU<4TREN RUNT1345 : OPEN"I" , #1 , 
FLS : CLOSE : PRINT : PRINT" FILE ALREA 
DY EXIST. « .":GQT01 110 
13 4 4 IFTU-4THENPRINTTAB [ 12 ) " FREE 
* 11 ♦ v 

m f A 

134 5 RUN T 1390: OPEN" O", #1,FLS:E 
XEC4314 

135^ PR INT "READY TO RECEIVE , TYP 

E" : PRINT" 1 END 1 ON A LINE BY ITSE 

LF":PRINT"TO EXIT UPLOAD. ": PRINT 

1355 LINEINPUT">" ; CS : G0SUB2 5 : IFC 

$- " END" ORC$=" end " THE N 1 3 7 0 

1 2 &p PRINTn,CS;G0T01355 

1 2 70 CLOSE : TR$=<TR$+CHR$ (13)+ "UPL 

: "+FLS:GOSUB9600 

1375 RUNT111J3 : CLOSE : RETURN 

1390 UNLOAD: PRINT" DRIVE NOT AVAI 



146 THE RAIN SOW ft number 1 



DIGISECTOR 

DS-69 
VIDEO 
DIGITIZER 
FOR THE 
COCO 





Give your COCO the gift of sight! 

The Micro Works is happy to introduce the newest 
member of our Digisecior"* family — the DS-69 Video 
Digitizer for your COCO. It has all the standard 
features of its big broth a rs but comes with a price tag 
that's right for you, 

■ High Resolution 256 by 256 spatial resolution. 

■ Precision 64 levels of grey scale. 

■ SPEED! 7s second for a full screen ol video. 

■ Compactness Self contained in a plug in Rom pack, 

■ Ease ot Use Software on disk will get you up and 

funning fasti 

The DS-69 Digisector 
opens up a whote new 
world for you and your 
COCO. Your computer 
can be a security system, 
take portraits, analyze 
signatures, inspect 
assembly work ... 
the DS-69 is your COCO'S 
eyes. Use The DS-69 and a TV camera to get fast, 
precise conversion of video signals into digital data. 

Powerful C-SEE™ software. 

C-See Is a menu-driven software package included 
with your DS-69, It provides high speed 5 level digitiz- 
ing to the screen, high precision 16 level digitizing for 
superb hard copy printout, and simple software con- 
trol 01 brightness and contrast, ur call our driver roii- 
Lines from your own Basic 
program for easy 64 level 
random access digitizing. 
Pictures taken by the 

may be saved on 
disk by C-5ee and then 
edited by our optional 
MAG I GRAPH package for 
enhancements and 
special effects. 

The DS-69 comes with a one year warranty. C*See 
supports both cassette and disk operation with the 
Multi-Pak adaptor and requires 64 K. Cameras and 
other accessories are available from The Micro 
Works. Let your COCO see the World I 

■ Digisector & C-See Software $149.95 

■ MAGIG RAPH G raph ics Pac kag eon disk $ 39.95 
Terms: Visa, Maslercard. Check or CO.D. 

Purvey ore of Fine Video Digitizers Since 1977. 




mm 

P.O, Bo* 1 1 10 



Eitabiikhod 1977 

Del Ma r t CA 92014 (619) 942 2400 



LABLE , ,( l PRINT i FORT=ITO 15£ : NEXTT : 
COTOlllp 
REM 
1405 ' 

1410 IF BL=255 THEN GOSUB1660:IF 
BL=255 OH CH$="" THEM RETURN 

1411 X=FREE(PEEK(4671) ) i IF X<3 T 
HEN PRINT :PRINT IT MESS AGE BASE FUL 
LI"; RETURN 

1415 KD$=CHR$(£) ;MI$=MD$ 

14 20 GOSUB2 5 i PRINT : PRINT : MFS=NA$ 

i PRINT 11 FROM: " ?HF$ : EXEG&K10DA : PR 

INT" TO: " ; : GOSUB675: IFCH$-" "TH 

ENRETURN 

1435 MT$=CH$ 

1440 PRIKT"SOBJ; 11 ; s GOS0B675 : IFC 
H$=" i, THEN1440ELSEMS$=CH$ 
1445 X=FREE ( PEEK £ 4670 ) ) i Y=FREE ( P 
EEK(4671) ) :IF X<20RY<2 THEN PRIN 
T "MESSAGE BASE FULL 1 RETURN ELS 
E IFHL>0THEN P$= H 10^0000P M :GOT01 
4 5 E LS E I F PF=0 THEN P$^' , 00000J300» i 
GOTO1450ELSEPRTNT"MESSAGE PR I VAT 
E fVNj? "?:GOSUB625 
144 6 IFCH$="Y" THEN P$=" 10000000 " 
; PRINT" YES" ELSEIFCH$="N "THEN P$= 
"00000000 : PRINT" NO" ELS EGOSUB6 2 5 
JG0TO1446 



1450 K~LEN fMF$ ) +LEN (MT$ ) +LEN (MS$ 
)+2:IFK>64THENPRINT"SUBJECT TOO 
LONG" : PRINT" LIMIT TO ";64-LEN(MF 
S)-LEN(MTS) -2 : PRINT M TRUNICATING . 
,» ELSE 14 52 

1451 IFLEFTS (MS$ , 5) ="REPLY"THEN 
MS$=RIGHT$ (MS$ , LEN {MS$ ) - (K-64) ) 
ELSE MS$=LEFT$ (MS$ , LEN (KS$ ) - (K-6 
4)) :GOTO1450 

1452 GOSUB25: PRI NT : PRINT : PRINTTA 
B (5)" FROM: " ? MF$ ; PR I NTT AB { 5 ) " T 
0! " ?MT$ : PRINTTAB ( 5 ) "SUBJ: " ?MS$ 

1453 IFP$="10000000 ,, THENPRINTTAB 
(5) PRIVATE MESSAGE "ELS E PRI NT TA B 
(5) "PUBLIC MESSAGE" 

1455 IF M3>2 THEN 1465 ELSE PRIN 

T: PRINT" CORRECT (Y/N) ? "; 

1460 GOSDBS00 : K=INSTR ( "NnYy" , CHS 

) :IFK>2THENPRINT"YES":GOT014 63EL 

SEIFK>pTHENl4 15ELSE14 60 

1463 PRINT; PRINT 

1465 PRINT: PRINT" ENTER MESSAGE . 
MAXIMUM OF 2000": PRINT"BYTES. MA 
XIMUM OF 40 LINES . " : PRINT" PRESS 
<ENTER> ON LIME BY ITSELF" : PRINT 
"TO EXIT. *• : PRINT : LE=0 : EXEC&H10DA 
1470 FOR LI>1 TO 40 
147 5 PRI1JT P, >" ; : LIKEINPUTCH$ I IFCH 
$=""THEN1497 

1435 L$ (LL) -CH$ : G0SUB2 5 : IF LE+LE 
N ( CHS) >1999THEN1496 

1490 < 

1491 LE=LE+LEN { CH$ ) : IF IX>35 THE 
NPRINT^YOU ONLY HAVE" ? 40-LL? "LIN 
ES LEFT. " 

1495 IFLE>1500THENPRINT"; :";2000 
- LE ; " BYTES LEFT * , t H 

1496 IF LE<2000THENNEXT LL ELSE? 
RINT" BUFFER FULL III" 

1497 POKE65494 I 0 

1500 PRINT : GOSUB100 : PRINT " <L>IST 
<E>DIT <O0NTINUE <S>AVE <A>BOR 
I 1 « * 

1505 CH-1 : G0SUB6 25 : K=INSTR { "LEGS 

A'\CH$) :IFK=0THEN1505 

1510 PRINTCHS:ON X GOTO 1515,152 

fi f 1475, 1555! RETURN 

1515 FOR C=l TO LL-1 : GQSUB2 5 : PR! 

NTC"; M ?L$(C) :NEXTC;GOTO1500 

1520 PRINT" LINE TO EDIT: » ; 

1525 CH=1 ! GOSUB650 ! X^VAL ( CH$ ) :IF 

X<lTHEN150p 

1530 IF X>LL THEN PRINT "NON-E XI S 

TING LINE' , :GOTO1520 

1535 PRINT*' PRESENT LINE READS;": 

PRINT: PRINTL$ {X) ; PRINT: PRINT 

1540 PRINT" ENTER NEW LINE:" JGOSU 

B650 

1545 IFCH$~* f "THEM PRINT ; PRI NT " LIN 



1 



GRAF PL OT 



FREE!! 
DEMO!! 



test anTvi atiArri-Qt* 

^ladLUTXLV rttKl =^ 
VOW'LL »0>O(M M(ju 

V eTLc tvU an* m-Ona it.. 

UiNKIW 'J jT 



:fore "fOU HUV JET I i 




*N)i-"'hr l\r** Of €fWi 

* VQU CAM UK A ORAf*>4 yc? flAt I BT t 
W ftlftcti Wf* YOUR PREBENTftT ItlNB I 

■T PROPEBBIDNAL G^APH^ WITH EASE 1 

* 1 RdNCI_AD MDNEy-BfiCIf fnLlflftANTFH ' 



DKHD I 



CALL MOW FDR VQLin WVtW-W, 
24 HDUR MO + L t h(E t4iill TV 

K»ri «MAT TW trnmts Bar a fcut cnuFn-ar ■ 

♦H Mtflh qujl Ity Efnduct ... •Mel. Ef-tltlt ttl BUM * MBk CaCu, mtm* 
* ClLem^aLh Kith FynetH*t» 4 initSr 1 *!! «nd «orin e ^« V i-i H «», 



14* W -«a.«!, 13- TAPE - HO.W, 33K - MJ,W EUBI 



148 THE MiNSOW Nuv^utf m» 



E UNCHANGED" :GQT015^£ 

155J0 L$ ( X) =CH$ J PRINT " LINE CHANGE 

D" : GOTO 15 00 

1555 LL=LL-1 

1560 PRINT: PRINT" SAVING MESSAGE * 
. ,":GOSUB850 

1564 IF K8=l THEN 1565 ELSE GOSU 

1565 K1=IX5F(1) :IF Kl=j3 THEN MH=1 
:GOT01575ELSE GET|1,1 

1570 MI«CVN(H1$)+1:IF MI> 60000 T 

ren m*p 

1575 LSET H1$~MXN$ (MI ) ; F$=P$ : GOS 
UB175tLS£T H2$=F$:LSET H5S=MF$+N 
U$-rMT$TNU$+M5$+STRING$(80,NU$) 
1580 GO5UB100;Q$=CHR$(HR)+CHR$(M 
N) :LSET H4 $=Q$ t Q$=CHR$ ( PEEK ( 4 6#8 
))+CHR$(FEEK(4609) ) +CHB$ <PEEK(46 
10) ) : LSET H35^Q$:LSET HB$=CHR$ (B 

1584 IF KB=1 THEN 1585 ELSE GOSU 
B9100 

1585 K2=LOF(2) : K2=K2-M : LSET H6$= 
KKNSfK2) 

1590 A$=»" 

1595 BS= ,M ' t LSET MG$-STH$ (MI) : PUT 
if 2 t 

1600 FOR A=l TO LL 

1605 B$=L$(A)+CHR$<13) :IFLEN{A$) 

+LEN(B$) >2 50THEN A=A-1:A$-AS-HSTR 

ING$ {Bp f p) l C$= " " I GQT0162PELSE A$ 

=A$+B$ 

1610 L0=LEN(A$) iIFL0<B0THEN1630 
1615 C$=RIGHT$(A$,L0-B0> iA$=LEFT 

1620 LSET MG$=A$ : K2-K2+1 : PUT#2 , K 
2:AS= H11 

1625 IFLEN(C$) >0THEN A$=C$ : GOTOl 
1630 KEXTA 

1635 IF LEN(A$)=0 THEN 1645 

1640 LSET MG$=A$+STRING$ (60,0) :K 

2-K2+l:PUT#2,K2 

1645 LSET MG$~STRING$(8£,255) :K2 
=K2 + 1:HJT#2,K2 

1650 LSET H7$=MKN$ (K2) :P0T#1,K1+ 
1 : PUT # 1 - t 1 M FKK 2THEN PUT# 1 , 2 : HE- 
RE* 1 

1655 GOSUBS60:IF K8=l THEN RETUH 

N ELSE CLOSE : RETURN 

1660 PRINT; PRINTS IF PR=255 THEN 

1G62 ELSE IF BA$=" "THEN P9=l:GOS 

UB339:GOSUB25:GOTO1660 

1662 PRINT: PRINT: PRINT "BOARD # 0 

R 1 ? 1 11 * 

1665 CLOSE i GOSDB650 : IF CH$="7" T 
HEN 167 5 ELSE CH=VAL{CUS) 
1670 IF CH>-1 AND CH<255 THEN IF 
PR=255 THEN BL=CH ELSE 1680 



1671 RETURN 

1675 GOSUB339:GOTO1660 

1680 FOR X=l TO LEN(BAS) 

16B5 IF ASC(MID$ (BA$, X, 1) ) ~CH TH 

EN 83>CH:GOT01671 

1690 NEXT X; PRINT "NOT AUTHORIZED 

TO^fCH 
1695 GOTOl 6 60 
1900 REM 
1905 I 
1910 ' 

1920 PRINT: PRINT" KILL MESSAGE # fI 

IB- 

1925 GOSUB650 : X— VAL( CH$ ) :IFX=0TH 
ENRETURN 

1930 GOSUB9 000: PRINT 

1935 FOR R0=2 TO Kl ; GET#1 , R0 : IFC 

VN(H1$)=X THEN 1945 

1940 NEXT R0; PRINT "UN ABLE TO LOG 

ATE OR ALREADY DELETED . " : CLOSE : R 

ETURN 

1945 F7=l:GOSUB2 360: PRINT: F7=0 
1950 IF NA$=KT$ OR NA$=KF$ OR PR 
=255 THEN 1960 ELSE PRINT" YOU AR 
E NOT AUTHORIZED I " : PRINT : CLOSE : R 
ETURN 

I960 F$=H2 $ : GOSUB150 : MID$ (F$,2,l 
J=«l»:QOSUB175 



WANT A E4^ F*l3^ T M'? 
Mm hawe combined >Bv«nl programs froa 
tne Nay, June Si July 1?B5 uSuet Qi crnr 
nenslettfct 6r.i are oHori ng the* as- a 
package. Any onm progmm would be worth 
tnc pr i ct wi aire Aching. The p AC k ag I* 
CSFi^t^ti of the "foil Qui ng £ programs, 
i , *AK ALL RiCM PROGRAM 
3 2-B*nk Addrea* Fl!* Program 
3. Alarm Clock Program 
Am Loan interest Program 
3, CNaracter Generator f -J signal 
&m Sank 5*1 tcher i Allows full use of 
other 32K oanfc *or 64KC co*put»rs> 
DCM- 1 T «pt *9 * 95 , Di »V * I 1 , 93 

DVNArllC COUOF* tMEWS 
A Monthly Newsletter with Educational 
Material, Program*, New Product News, 
Product Frpviewe* Queati va> Ans^ri. 
□berating Hints piui <tiuch mora-* 

•lS/yr postpaid. - Free Sample - 

UN INTERRUPTED PQUER SQUftCE <UP9J *59.b5 

(savst* programs during power -Failure) 
SQO to 2400 baud Terminal PQH- fl*.^ 
Dwcinal A»Mbler - Dimaaseffbler *i<?.Pf 
flPM - Stack 5 programs in 32K CC »I4» , ?5 
AU TORE PEAT KEV - Hardware oiodi * I cat i on 
adds Autorepeat feature, * 34. 95 (new) 

Check*, VISA & MC Card»» Arid *3 Ship. 
Free Cataiag, 24 Hour Phone. 

DVNAM X C ELECTRON I 
BOX S9& t205> ^^3— 275B 
HAFfTSELl E p Al_ 3 56 40 



Noi qnnber 1 0B6 THE flfl IN SOW 149 



1965 LSET H2$=F$:PUT#1,R0 
19 7 P CLOSE: RETURN 
2000 REM 

2005 F5«0:K9*=0:UX=UL 
2010 TT$^"FRNIA" 

2020 PRINTCHR$ (12 ) : CLS : PRINT : PRI 
NT:IF UX>2 THEN 2050ELSEPRINT" 

MESSAGE BASE:" 
2025 PR I NTT AB ( 5 ) " <F>ORWARD" : GOSU 
B1165; IFK>0THEN2060 
2030 FRINTTAB (5) "<R>EVERSE" i PRIN 
TTAB ( 5 ) "<N>EW " : GOSUB1 165 : IFK>0TH 
EN 20 60 

2040 PRINTTAB (5) "< INDIVIDUAL" : P 
RINTT AB ( 5 ) "<A>BORT TO MENU 11 
2050 PRINTTAB { 5 ) "COMMAND : 11 J 
2055 GOSUB6 2 5 : IFCH$=CHR$ ( 13 ) THEN 
UX=lsGOTQ2020ELSEK=INSTR("FRNIA 
n ,CH$J:IF K=0 THEN2055ELSEPRINTC 
H$ 

2060 ON K GOTO 2070,2070,2070,20 
70, 2065 

2065 UX=UL* CLOSE : RETURN 

2070 GOSUB9000 X GOSUB9 100 : GET* 1 , 1 

;RE=CVN(H1$) 

2080 FORB=2 TO K1:GET#1, B:FS=H2$ 
:GO$UB150 ; IFMID$ f F$ , 2 , 1) <>"1"THE 
tf RS-CVN<H1$) :GOTO2083 ELSE NEXT 
B:RS=RE 

20 8 3 I FK= 3 THENG OSUB2 2 80 : GOT02 190 
2065 PRINT: PR INT" 3 V STEM HAS HESS 
AGES";RS?"TO" ?RE ! EXEC&H10DA 
2050 PRINT" ENTER STARTING MESSAG 
E; "; iKl=LOF(l) 

2095 GOSUB650:R-VAL{CH$) :IF R=0 
THEN2105 

2100 IF R<RS OR R>RE THEN CLOSE: 
RETURN 

2105 IF K=4 AND R=0 THEN2 100ELSE 
GOSUB2280:ON K GOTO 2110, 2135, 21 
90,2160 
2110 REM 

2112 IF R~0 THEN R=RS 

2115 FOR R0=2 TO Kl 

2120 GET#1,R0:RH=CVN(H1$) :IF RH< 

R THEN 2130 

2125 GOSUB2300 : IFF6=1THENG0SUB22 
20 

2130 IFK9=1THEN2185ELSENEXT R0:G 

0T021B5 

2135 REM 

2137 IF R-0 THEN R=RE 
2140 FOR R0=K1 TO 2 STEP -1 
2145 GET#1,R0;RH==CVN(H1$) :IF RH> 
R THEN 2155 

2150 GOSUB2300:IFF6=1THENGOSUB22 
20 

2155 IFK9=1THEN2 185ELSENEXT R0:G 
OT02185 



2160 REM 

2162 IF R=0 THEN CLOSE: RETURN 
2165 FOR R0=2 TO Kl 
2170 GETn,R0iRH=CVN(Hl$> MF RH< 
>R THEN 21B0 

2175 GOSUB2 300 : IFF6=1THENG0SUB22 

20tGOTO2186ELSE2186 

2180 NEXT R0 : PRINT "MESSAGE NOT A 

VAILABLE" :GOT02186 

2185 IFF5=0THENPRINTt PRINT"NO ME 

SSAGES FOUND I 11 ! PRINT 

218 6 CLOSE: RETURN 

2190 REM 

2195 IF LM=>RE THEN2185 

2200 FOR R0=2 TO Kl 

2205 GET#l,R0:RH=CVNfHl$) : IF RH< 

=LM THEN 2215 

2 2 10 GOSUB2 300 : IFF6= 1THENGOSUB2 2 
20 

2215 IFK9 — 1THEN2 1 8 5ELSENEXT R0:G 

OT02185 

2220 REM 

222 5 IFF4=0THENR£TURNELSEFRINT:G 
OSUB100 : PRINT" [N ] EXT [R]EAD [S]T 
OP *| 

2230 GOSUB625 : I FCH $= " D " ANDPR > 2 50 

THEN T$="D" :GOSUB2455 ELSE K=INS 

TRf'tfRS" , CH$) : IFK=0THEN2230ELSEP 

RINTCH$ I PRINT : PRINT 

2235 ON K GOTO 2240,2 250,2260:00 

TO2230 

2240 RETURN 

2 250 G0SUB2 395: RETURN 

2260 K9=l: RETURN 

2280 PRINT: IFUL> 2 THEN PR I NT "PAUSE 
? ";; ELSE PRINT "PAUSE AFTER EACH 
MESSAGE? " ; 

2285 GOSUB625 J C=INSTR ( M YN" , CH$) : 

ON C+l GOTO 2285,2295,2290 

2 2 90 PS= 1 : PRINT " NO » : RETURN 

2295 PS*0: PRINT" YES": RETURN 

2300 REM 

2305 K9=0:F4=0 

2310 ON G0^1 GOTO 2315,2315,23 20 
,2320 

2315 IF ASC(H8$)<>SQ THEN RETURN 

ELSE 2335 
2320 IF ASC{H8$)<=BQ THEN 2335 E 
LSE2330 
2325 1 
2330 RETURN 

2335 F$=H2$ : GOSUB150 : IFMID$ (F$ , 2 
t 1 } — " 1 "THENRETURN 

2345 G0SUB25 ! F4=0 : BR^ASC (H8$) :R1 

=CVN(H6$) :R2=CVN(H7$) :GET#2,Rl:I 

FVAL(MG$) <>RH THEN RETURN 

2360 M0 a CVN(Hl$) ; KF— INSTR (H5$ , NU 

$} :MFS=LEFT$(H5$ I KF-1) 

2365 KT=INSTR{KF+1,H5$,NU$) :XX=K 



150 THE « A m B OW NwmbiT 1 W5 




Enjoy Your RAINBOW Programs 

With The Greatest of Ease 
Subscribe to RAINBOW ON TAPE! 



Each month, rainbow on tape gives ygu as many as two dozen ready-to-rtm programs 
from Ihe current issue of the rainbow, excluding OS-9 programs a r>d those less than 20 lines. 
With just a one-year subscription, you'll receive more than £30 new programs. And, using 
the documentation provided by the magazine, ail you have to dc is load and run them, 

rainbow on tape is not a stand-alone product, but fa intended as an adjunct and 
complement to the magazine. Even if you purchase rainbow on tape, you will still need trie 
magazine for loading and operating instructions. 



Subscribe 1© ftAiwao w on tape Today! 

LOOK FOR OUR ORDER CARD 
BETWEEN PAGES 34 AND 35 

The cost for a single copy of rainbow on 
tape is J 10 within the United States; U S, $12 
In all other countries. The annual subscription 
rale for aainbowqn tape! 3 $80 within the U.S.: 
U.S. $90 in Canada: and U.S. $105 for all other 
countries U.S. currency onty, pleata In order 
to hold down non-ottilorifii costs, we do not 
bill. 



Need a back issue of RAINBOW ON TAPE? 
Issues available beginning with April 1982 



PROGRAMS FROM PAST DATA 
COMMUNICATIONS ISSUES: 

November 1384 — The Message Center, a 
bulletin board tor your home or business: Rain- 
Board, a program to help you set up your own 
BBS; CG-Tafk, all ihe functions and features 
necessary to begin exploring telecomputing* 
Road Race, a game for racing fans; and Personal 
Savings, a savings and loan calculal ion program. 
Also, a [unK food game, a graphics program to 
create NFL helmets and utilities that help you List 




one line al a time, organize your diskette fifes, 
find the end of a fife, deal with long lite entries 
and morel 



November 1983 — Master Messenger, a pro- 
gram that allows you to write messages for 
bulletin boards offline and reduce connect time 
and phone bills; Telecom, a program that will 
automatically dial any telephone number in- 
cluded in data statements; WarGame. a student 
taps Into a U.S. defense computer; and Long 
Distance Operator, a utility that allows remote 
operation of your Color Computer. Also/ an 
electronic appointment calender, a typewriter- 
style graphics program, a Bach musical program 
and more! 

To order by phone, call: (502) 228-4492 



T-KP- 1 ; IFXX< 1THEN MT$=" •» : G0T02 3 7 
0ELSE MT$=MIDS (H5$ r KF+l,XX) : TFF7 
= 1THENRETURN 

2370 KS=INSTH(ier+2 f H5$,mJ$} :XX=K 
S-KT- 1 : 1 FXX<1THEN MS " " : G0T02 3 7 
1ELSE MSS-I*ID$(H5S,KT+1,XX) : PF=0 

2371 FOR YY=*1 TO 5 ! PRINT: NEXT YY 
: CIS : GOSUB800 t IFMIDS ( F$ , 1 , i) 1" 
ORML=lTHEN IF MT$-NA$ OR MF$=NA$ 

OR MQ=1 OR G0=1 OR G0=3 THEN PR I 
NT :PF=1: PRINT" PRIVATE" :G0TO2 37 5E 
L5ERETURN 

2374 PRINT: PRINT 

2375 IFMID$ (F$ , 3 , I) ="1"THEN X$=" 
<RCVD>" ELSE IF KA$=HT$ THEN MI 

D$(F$,3,1)="1 1 ': GOSUBI7 5 : LSET H2 $ 
=F$ : PUT#1 t H0 : GGSUB150 : XS=" <RCVD 
>"ELSEXS=" M 

2381 F5*l : GOSUB25 : PRINT"MESSAGE 

#"?M0;" *";ASC(H8$) ?"*" 

2385 PRINTRIGHTS (STR? (ASC(LEFT$ ( 

H3$, 1) ) ) ,2) ;"/"?RIGHT$(STR${ASC( 

MIDS(H3$,2,1) }} ,2} rV"^IGHT$(ST 

R$(ASC(RIGHT$<H3$,1) ) ) ,2) ? 11 « 

;STR$(ASC(LEFT$(H4$,1) ) J :A$ 

=RIGHT$ ( STR$ ( ASC < RIGHT $ < H4 $ , 1 ) ) ) 

,2) : IFVAL ( A$ ) > 9 THEN PR I NT A $ ELS EMI 

D$ (A$ , 1 , 1J : PRIKTA$ 

239)3 PRINT" FROM J " ;MF$ ! PRINT" T 

O: w | HT$ ? X$ : F5= 1 : F4 =1 : PRINT" SUBJ 

: M fHS$j PRINT i I FF 6 - 1TIIENRE TURN 

2395 FOR C=R141 TO R2 

2400 GET| 2 , C : AS-MG $ T IFA$=STRING? 

(S^ I 255)THEN2425 

2405 GOSUB25:KX$^"NS"+CHRS(13) 

24)36 K=INSTR(A$,CHR$(0)) :IFK>1TH 

EN A$~LEFT$ (A$ f K-l) 

240 a FOR CC=1 TO LEN ( A$ ) STEP X0 

2410 FRINTMID$(A$,CC, 10) f :EXEC&K 

10DA;CH$=CHR$ (PEEK (44 81) ) :GOSUB2 

5; IF CH$«CHR$(0)THEN2416 

2412 K=INSTR{"NSP" ,CHS) &IF K=0 T 

HEN K=INSTR("nsp",CH$) tIF K-0 TH 

EN 2416 

2414 ON K+l GOTO 2416,2450,2465 

2415 EXEC&K10DA:IFPEEK(4 481)<>i3 
THEN2415 

2416 NEXTCC:GOSUB25 
2420 NEXTC 

2425 PRINT: PRINT: GOSUB100J IFPS=0 

TKEN2430ELSE IF MF$-NA$ OR HT$^N 

A$ THEN 2430ELSE2450 

24 30 GOSUB25:IF MF$=NA$ OR MT$=N 

A$ OR PR*»>250 THEN T$-" DN": PRINT 

"<D>ELETE <N>EXT " ; : ELSET$=CHR$ { 

255 ) +»N" : PRINT "<N>EXT "; 

2431 IF PR->PL THEN TS=T$+"RS":P 

RINT"<R>EPLY <S>TOP " ; : ELSE T$=»T 

$+CHR$ (255) +"S'« : PRINT" <S>TOP " f 



2435 GOSUB25 

2440 GOSUB62 5:K=INSTR(TS,eHS) 
244 5 IF K-0 THEN 2440EL5EPRINTCH 
$:ON K GOTO 2455,2450,2459,2465 
245P IF Z K>0 AN DMT $ =N A$ THEN2455E 
LSERETURN 

2455 IFLEFT$ { T$ , 1 S = " D ,r THEN MIDS( 
F$, 2 , 1) ="1" :G0SUB175:LSET H2$=F$ 

:PUT#l f R0 

2456 PRINT 1 * RE PLY (Y/N) ? :GOSUB 
600 ; I FCH$- " Y " ORCK$= M y " THENPRINT** 
YES*' : GOT02 4 60ELSEPRINT ,I NO " iRETUR 
N 

2459 IF Z K>0 ANDMT $ =NA$ THEN MIDS 
(F$ , 2 , 1 J ="1" : GOSUB175 : LSET H2S-F 
SiPUT#l,R0 

24 60 IFPR<PL THEN PRINT :PRINT n VOU 
ARE NOT AUTHORISED! ": RETURN ELS 
E PRINT : BL=BR: K8=l : MT$=MF$ : MF$=N 
AS:IFBR>249THEN BL=255 i GOSUB1660 
:GOSUB9000;GOSUB9100 : IFBI^2550R 
CHS="" THEN K 8 =0 : RETURN 
2461 IFLEFT$ (MS$ , 9) ="REPL¥ TO " 
THEN 24 62 ELSE MS $=♦♦ REPLY TO "+H 
S$ 

24 62 GOSUB1445:K8=0: RETURN 

2465 K9=l:IFZK>0ANDMTS=NA$ THEN2 

455 ELS ERETURN 

7000 REM 

7005 1 

7^10 UNLOAD 

7015 T$=RIGHT$ ( DS , 5 ) iBU=VAL(LEFT 
$(T$ f 1) ) :ES=RIGHT$(T$,4) : PRINT : P 
RINT : FT $ =X $ + E $ + 1 '/TXT " : D=-l 
7025 RUN T 7070 

7030 D-D+l : IFD>3THEN RUNT7070:RE 
TURN 

7035 F$=FT$+":"+DR$(D) 

7040 RUNT7030:OPEN"I" / #1,FS:IF B 
=1THENPRINTCHR$ (IS) J 

7041 RUN T 7060 

7045 IFEOF(!)THEN7060ELSEGO5UB25 

: LINEINFUTgl, S$ : GOSUB25 

7050 PRINTS S : EXEC4H10DA S CH$=CHR$ 

( PEEK (4481)): GOSUB25 : IFCH$="S "OR 

CH$= M s u THEN7060 

7^56 K=INSTR( T '?p" F CH$) :IFK=0THE]J 
7045 

7057 EXEC&H10DA: GOSUB25 t IFPEEK [4 

481) O13THEN7057ELSE7045 

7060 RUNT7070 : CLOSE: IF B**1THENPR 

INTCHRS (20) ; RETURN ELSERETtJRN 

7065 D=D+1;IF D>3 THEN CLOSE: : PR 

INT: PRINT"FILE NOT AV AI ABLE RET 

URN ELSE7025 

7070 GOTO1000 

7100 REM 

7105 1 

7110 1 



152 THE RAINBOW Novombfli 



LOWEST PRICES 



DERBY CITY SOFTWARE 

The Place to Shop for ALL your COCO Needs 1 * 

Derby City is proud to announce that we carry the full hardware and software tines 

of the following companies 

SPECTRUM PROJECTS * J & M SYSTEMS, LTD, * DERRINGER SOFTWARE, INC. 




All hrsi time orders will receive Ihe loilDwmg discounts 
10% on SOFTWARE 5% on HARDWARE 

D*oou?il5 jppiy to 4hr4 limit tifpVjFi. orty * arc do not apply lo Hams already 0" ia v 




SOFTWARE 



WtWP^HOCfMtW]. 



mm 

truo die" -WvBt CMHiIipm. m*OOL 
pka K^ H W mc**J IpLipt ott 



in>.» Lvcrti ^.ii*Tf 4 Jundn* DQfflf 

SanmaiH Putting nvcmH ipf 



pn'L)ry»* Opp SO Mpr3ii»'«- ^ irfirpi * »D 

^mM- pan ctif»i ^H rn**c ' iH 



fPJIK.D* 



UOTTfl DOVH ,_ inHJ4CM5 

&w JMiJtiiu*' in iSHAPwCS - J'+i ail 



? *.n* w * W«(b. i^hMj rk-HM, .b«*, r i 
»lh ki* * TW tu ^-iprfc tit* hf (ri* c«n ha 

"■j 'mmml tf «f>»l rii I3M 



- LWr>- 1 TVW*> 

M«r;f V*C**C* trt UHC 0**=^ *■ 

&pjftf*N0j| 



ha in ri 1 1 n i ij a Tu i r*"p]i ii piu i 

*.y r: Vf.". i.i , jii i . h^r t| k4 Hl 



JD! izioo 



tsf tda tknr »mo Oatobaa* Saa 



CGP 1 1 i CC«r DtfClp fT'Pl SHOO 

awn j^.nwui n»< auxttlta pvode * 



UAJCq LI Til HIPS 



■ 



CflCo 



[□ I 111 Ml 



UHa/pggrw*i igr Cy^CK uw« Twite 

\.m Ifd blNr — Tu .ilt i ^ I Alt'. 



U*tn t crifl*» pin yginyii He 
h«ul«i *C*i fcy^j to TJd fp.«#A*™i)t, 

l .|Hl'w' *n r AWll *Jf Vtl 



NK OH* ijniUY P>ct«0< i n i tn.oa 

Dx»fe IfllHIj |.t A _ |B) 44 

A nnl to *pf ,>i* iv - Dm«mI 111*4 

0*-fl ae* k> im Up* k> 4*k no«M 

Cbtfc ftnl 1 Qioii ro.i W*.M 

toiiur Monro AU. aodartd dola Im* 

WR&or wMHMavai ^MavwoM']* 



|0jia>« 



ilk* ,«rit knc*i «lAi <t» iWnh 

•MCOtU A XOPF im> lFI 



iTglwiinllt 



[^Vl hWimb* 3.1 

r U^ 1 rat *\tt m can not 

tato o*ji . .{01 trtoo 

Q^tulllHtac 



1f» -K>«r poiwrtiil m B.mwn qrjetiiCl 
Urtg^*n <»d4*bi* km I^hGo mquiiB 40 



tttWnarlkW 1 !•« fiOHjirtri rj^m wwm 

1 fti r*k»***si*9 



l i> p-p 2oCo uaor 
Mt«B 



Znaux. i oiWoiSK ««i«ln DM 



F-OOk rn. 4, y ,t^ Bl«i4ip 
SmwlQpiiOni luff ttiaJ mi i* » bJ 
wr> "inrv am *nl •» OTHJrtjC <p* hp 
Ob ^ t»^'-i: , i.ifcj* n mrj lr Kunca il 
watHCK mp b »uni *a» la a want 
4H>i*tW 'V « VWOT* 0fWlMK» 

fuanbiiDt *>< amfliral fi* l 5»« 
HnP4i>M MXW*»| ma N* Vjfll»rn 
ir* pngMp« A«**tlM oU»iwl hrrii F38X 
rvi ik wt i^iwi *>>i434 'aM#f Bite 



aoiri P^ociuji? FfM 0*A.t - liaj.N 
frtUl «jayto«^>iaiatfia*«KkH«»ij41ia> 

li* ■■► I . .V. Itk rrn|,l» rr 



FINDf FinottH* 

*ae*i ■I4fi«ni *ifttfiisanip>T» **x*-j» 
rutkMUadW 

Up *rtt»ir «p»oji ir» krutHdc 04 and 
Op MiajpMa fl fw h Ihw aani-vinl -ja»iu' 

«P4H*V *4<<^ nuppii or ^-tj Jul i^ijh 

All thpfp rtcHjrtaJ« Fan 



HARDWARE 

CTH1PLTTER 

M-l CuCa H *, t.it B>p. ]0Er> Qg 

0,'iw tUMMES rCtrn, MbtJ t.? hi j 

Tram SPtCTRUU rftOjfCTS 



tin .™ P I 1^-iJPtr. 

I, J J 



tn M£G mj-i.1 cpi T |. 

irr>.#pe> C^rtt',-** W*ijo1 Cobr 

4UDEK ^..1 1 D'l,*( tmV 
lUflHi (VlW lypl-n. p. fcr.irr In 

^ istffi 

PtWI 4*1* tlfSTtMS (.TU I^OOit 

thtM a ppfiMPui (DE1 - iwx pr 

LMtpj H ! ijrtlim r5Sj *li W 

Epjippj CJ, 1 i>*1*m [Mj _ HtF-« 



PPWTEF1I 

iiEUlH SGnkBi 

)20aLri inn* OtKo^tan. I« l3u»tr Fran- 

hF aPKl P ichor Hc4. tftntoto M 

^■it^ o<i»>iaivikpif^i4>i\a Mip> 



ariTF Fnce ipTTZftPAC*. lilOd 

F#W <*iogant to onlH toputXj* 

atpoi-BflWir^t^vi'a-pkiFi-iu^r^' 
muiiOER hah .tinea 

PvaMUatarGoCtili 3 Land' *> pdtts 

n sne* a 9V- rrrt wate SO - » n*» 



l m a i 



=*l C f n-t* I L'OHi I iiat 

ru K rail HMA a 7*- Jl ]U ModXHp armip] 
■ ' . . — 14£CO 



«*Qparot» 



■ ■ ■ ■ Hi OK 
• LJ,-ti-. Hii-r xiDsr *&-4zn *X3w3* 4ufl*n 

UrpwMi y»ap- T>hw %n ao 

TkV>*j aKfi Ml *rm» a ail Cut.. ^ 



Ul.if HAdhtiPj ^ 



J-fATMOOEU 



l»P,V£i 
W1!C(' SALTD iJLfDLVt 



, JlDO-tU 

■ulc CM. *LFa MMM*I 



All fUMUHta nwdam caata 



jwfjf «ia»r? »«t *»t*ate j< ■ » um tit** 
Minim Ui> it*:*i p*j or Hn Cuttr^ •* 
UNM HWaq* ft> J I U fjn*,,i»«ii* i»4y 

DK 5*riem4ii * (Ma H □!# 127.00 



RiviKr. 5WrTZhE5 



3- Ph Inn HvMirh 



mm 



SUPlfi COMTKpLLf R . . AMHt 

w- 4 0O5 HOtt (luMtt-Lbp AiUhMnp PE4pi> 
Asaaonf f ipii « JTtM rrpouf [fet^iiW 

Of "luOf- nF m# perwi WWM 1 MMW 

JTT3-CP CDNtfitSLiiPl ^__«4|fl) 
DCS »UTpjI ii- fcjnc l>w4ad ftpt JOOS 
* > ?* *>1 M<vfcr jc*>**k M FCW 



iTlp.ik -V :*hir 
eis aia 14' «iihBnter 
Olik. liOWpaH I 



B ■ N 



I K', nr. 




tab*. Unt, EW& 








lpL.iu4k.ti jc- t ir ;r 




I44» 



; ■ 4 uiinhii iss.om ....tl.tf 

' . " - 

Qijphfconi JcTpiClc*. XSa.CV 

VMCO C«<Twn«A4 mxittiil Adappir 

— . itaaa 

PT Y** W« P ***T1 ifOU Mil . CHI Ml 



3825 Bardstawn Road. Smlo 232. Louisville^ KY 4021 & 

(502) 454*6809 

All nrdws S3 00 sapping A fiandnncj Ky - raidfifite aSo a** »Ht& 
■ C O 0 [aafl 00) Ai'iSA/AisatfirC »Fd/Caa(t 



GREAT COCO PRODUCTS 



PRO 



BOA*° 




WHY 
PAY 

MORE? 

The best 
Is only 

* Coinp*!<*r* piodi-crd' 
jildhhnnil kri board |iluR 



■ Onptnjil iiey UVniH 
■ fiM. pji r ' inittlljtkwi — tn> hjIUltImk 
• ^rtrtlrimjll, hoKid wiih lull mvfUjalont 

• town iiHK-H lypw" <f-eF— tn> -V4j{pji«it 

■ IS midr— hml. ;^jbh (jLuri u>ld cwntiKti 
» piolcttwUli*!, Uj* (jcu^le. 4ii(i»^fEl djijurarjuti* 

adjjjU'f. fltJie add S3. 9? . 



QUALITY VIDEO MONITORS 





ATA COLOR SC-1IM $199,95 

mAtv The tiBK<t It rnidr w <ki«W* tf y- 
irm ml it *i Jli Jlnwdw >*4-* Ml* 

«1 l*4uft'jJ H>liM< 



Order a qu.ilhv mnnilw irum us jud a 
Universal Video Driver for only $24,95 



Save $5,00 



NEED MORE MEMORY? 64K. Memory Expansion Kit 

All rjinlsiiml cnmpfciEi: »rviirijri»nn.5 (for "F and 'p 

ho* «d > [f r>d t'oCo IN, /^^^^^ 

4 NOW ONLY SI 4.95 i 




CAM BRIDGE GRAPHICS AMBER 
SCRE EN MON ITO ft $1 1 [ J. l t £ 

* [?'»«1l*lBtto**t*fcrt|fH*<lr'r*mfl|»rf1|*" 

m0|MHiiim<Lt iRMMJ tMnrifuhjft At 

l#«LH uf tftnftrp < .«fo.rH Y'lT li* !lrt*TT*<ll 
111 1-1 IjUMtfJKT* 

Via Lvim utiirr hundwlm 
C*ll fcf *ddiljncvjil Inlarmjl kin. 



SERIAL TO PARALLEL PRINTER INTERFACE 

300 lo 9600 baud. Complete Wun all cables 
^vvxaWl^ linr j povwr -apply, h^aww^ 
<NEW ITEM 



■ ■ ■ ■ t w m t- — r- g 



PRINTERS 

NEW Ster Gemini 
5G40 model printer 



120 cps wArue 
descenders, 
2K puffer, 
proportional 

spacing New mode] for 1985, 




GREAT BARGAINS ON 
COCO DISC DRIVES! 

COMfllTr HSU MS l*UUU<: 

• Hi-CJUilHi. Vit TKJn LwDiitr* 

• fill ftnd far SinB kl Pnw Dl IC SyMMTtk 

• Radio Uwitf KEW TYPt | A At £>« Gum*** 
rHhtriirn Swtrdi WrcMtik feu™ airj P#r»<ld Pntwt Port 

• Obit; Upenamc MmmI 
- Fdll «7 DW Vnyrrartv 

5ini)Jc Dmmv riSODl In Du*t C*binct wrtT£ifitit>>l*f 

AfM-iiooftl DfIi* -, , 

Two OHw* [SSDDJ in Duti C*binel w/CqrHidflr/ 

Single Or.i* IDSODI m Dual Citblmrt ^onimllct 

Adrftrj(j(li>l Drlvr 

1Mv t)rfcv*n lOSDD) in Dudt Cabins vvVConlrtiHri 

OnflJ C*Wn«(/Pbwer Supply 

□iu Conifollw (ELidM> Shack or I & Ml 

CuilfH'tlirrgClble 




U9.95 
14,S5 
1 '?.'>> 



UNIVERSAL VIDEO DRIVER 



* IMpcfti wim Monociimmc ^(ton^^o«i 

• t.t>V lrS^j)<il<'tiF1 -N-U >rjHfertH(J 

ENAlUl II CKit COCO TOOrERAIT WIIH 
A VlDElUJllGAilTUR INMI*P Ol A 

AH '&\o' Cpfrpitter mnoeN Includ- 

ihi> rmy: fOCOIt. 




Crear Price! ONLY $29.95 



$ Save Money on Your Cassette & 
Disc Supplies $ 

utFtip>on Id yoo 



CflMflP »rnr*j«i bfn 

B,w*c IJ ROW 

Dm I.I ROM if UOO^i ROM *,'Mjin*ul 



riMtHHHHItlM^hfm^ 



3»w lOki^UM) 

• ■- ■* J 

H>.1S 

..... M.« 



Discs 

r, r .l. it *n\ iUm Itwi u .Kirm: n<>- — .il uh' Oiy s jff dCMthlr uVmiiLv, rr*niwfi ► t' 
hull with Jcwe. S 12 95 mMt» Ji»t, ^Iti^bii- tlarjjp t»* • Gir4t Pm t-r 



i 



I. J ISC SIOR>\CE 




SUPER BARGAIN - ONtY S^S 
SPECIAL— Fu rt hdse this storage case 
Including 10 discs for only >2i^S 

"The Connecting Link 1 ' 

GcOr>UUl b a vahjiiblc uiiliiy prDurarti th.it Mkws yuu to rrjnvfer Tandy 
Cokx Cornp Jier due fil» It your MS-DOS rrychine. You may also trans- 
fer MS-DOS fde& lo * Coltir Computer dKc. CoCo-Util will yo»j 
c nu nfJpi* hour* or wlypiog . . a great nc\*. u> i I iiv- 



PC-XT II 

We now offer 13 W t*C-KT cetnpa tihlii cumpuici 
lems DqtV! UMt|p fpr 4i Tdndv <0fW> or other u i,nd^id 
li n tit k li lj ched; 'Jur »y^'-rrt^ ^rnJ prrci^ 

Sljrlin^JlSUbS, 




SERIOUS STUFF 



ACCOUNTING SYSTEM 

TV M.i.'i '.Jjrj Frr.iJu-.** n: i-.;ui. iun it , V-il Im i:^|f triall tmunittniVi ■mrtji 'K A 

I J« i MTh imiIi -r«nfu IP prtitcti *r-rnm» eiiw.'u*!, pf tf[ui il dandled ih;pjrn 
iu,..iiifi iriiiiuM i no iiiUjrmjNian itquiicttitiat nrnt iHu lywin-i i>ii*jnnls L.Pqrirfr»«ii 

•rh'C^u^r^ji* (t^ !!*t<tit(4if * 'imhmli'' wlrrricw ^Hun* ^Ahrn ujierclni <HritlJt.41l 
In prr'nirri, r^" ldth»j Im^j)» j jKai^rr" drilaiiwrf.i 1 Hi h#nilnr»K*l i4tk t*™ tfm ♦(r*i« , m 
due Tkm^tJmndlir. wiui m iHfl* ihepfGRriflh '*|ji*rci too rum. updji&ind rnj-nrAln 
^tt4Htejjndjp*L-vKe1lwi>e(ituarnoeflUPrnni«n»ttnrit1i»apn* i'r^iM*cliofl|oufitJil j I' 

cV.4 gr ifitom* ityQ't Ji Lnlerir" ttf trljj Ulljjncr «itd * bjUrHT ^Nftl 
IkKjiOLiiantlflK ifl*Ti*Hii (jq'jjlb 4) r rnYfitri hrfl*»r pf JtMl CHCfclgim ![]« CUMn [ ,;m nnff*f» 
rind in:iiidei « tfetalttd 0(»r3Hfi| *nint»L vJNlV STJI" 



ORDER ENTRY SYSTEM 

! he m»i k Owi* f*rp<h*cT uln oriei proccnlfif *yHcfn iw <4*t ■ Hit, edkHTrd tn«n» lo 
entn (inlrn, |inm UitHHni; jmJ IriVLidrrt, prepji* '#(jrjr!«. Jinl Tui'iitmr 

r*EJtiv.ibi4*i 'Hf tritrm jjuujrpjjiicJ|HY (-nhjnrei il 1 ** nw Imr ni , flrr> (oj ?T c^ r -JC 1 *"r bl «4 
hr.(- divpl jp-. |Jd d4 mmwi'v n rr-rjujrtil jlirmg *ilfi An Kk-CQluTin pnnMf HkdgwiniKt 
till il 1 . r ■ 

thriorcJrf (Hi try r r rquili □■ eicerdi hi*nn pr*C"l lucla^n fnr cilhpr ir]jrip U |tr» 

■lid htfludn j d«*i<pd Dpefjtin|t "r=jmjs<. ONLY' $5^.9,1 



EASY EDIT 



Lti>-t,1fl * it i- TJi,vld me *FJifdi»u**hlch l--,pj^l;wllrl, citin>OTii*rtl (LTJi.rnv.l-, 
U»|iu|.i' ituI HVjil' ^iTTftf^nnra/rtf rhb) rifiio r Mfii"? t»*rrlui led tu*idl|i»4 L*p.itr Unci 
jUMigni|4i mnit ♦[•*■,- JtHrJIurtn InHiitf-jiit-tfiii drw rnT*»"44>rg tirtipin, JZ J "^*K n-^rrjifL, 
ienie. j St £hjr«i* lav 2* Une *crMn< awo V*» mpnv inirn*.* ptto nipt* un*. *nu 
f>*mJ ) (picrW*lpdliSllity wiH' ffO&o'jr MU-Fnbl?tr fc^pj'"t .If- J"d J' lva-.1 nnr sine (Unre 
iM.<->j-> tilu ifii/ii-yiiiiilh'-iii iff (Ywk^nl ti »n .^J«*rl , lic 1"<jnjhlniki SH-'fJ 



EASY-FILE 



Da fa Mansgernmi 
Sysiern 



(ilnfauH, Nov. *B4 'Ijp>- ' ifr n rwijrt***! tfiar In-d lit** A . £ui ^MPrtm^n jMpn*kt 

Jtrf if»r#"' 

(■jiV ^Wrii Di'rji.v'JjQmjtitTjr^hSi'ivwifi.if rJr^J^A'iJTii^i mi flmh. U riia iTr*»^ Bfpjnr^r 
phi" irtunruMmn rn Khrf ft'^ fw t VJn ov'ini hit! bf tir ftrrf mrthnrf' 

Need j gogrf milMnjj'bf w < uuoimr luipwjiamT Howibfrjt 1 prt^-mn ?o kerf* nuA m>u( 

hoiij flcvwi tof 4niLifwtr owpwtr t«W lit wi 1 1 All d( thsw fiRwi mri mmr Thr 
lASVFU* Ji'jititf div jmii I MiiliuLtian* *m \u€k*ti>fi In 4n jllurNri* T-rinj t^'nifll INqUMTI 
jmJ Jil F«n|rjrv> iJkn drlrti 

Order Yuun F4aw! Gel Orpjnlird lur Onty 



SUPER S c REE N 

flip CoUir Cdmpcltri ^ii r irT4 h.irB;rl 

• 'PKIhtt tit' H iulfy irttplvn>eitlltd 1W itMta" 

• Aii»L.k*y*i>pe*L |r»t |*fi>^» k^rlKii m nmtcn*tnct 
» Clh-uuI rudi^ Mjr <c t. I : l '.i-ni ^niLfnpn 





JUST FOR FUN 




Adventure and Arcade Games • Cassette $24.95 Disc $27,95 • All require 32K 





fHtflKffl 

llllk E*Lririi|i hi M>t^lVllllr l- 
Kin* jbaatd >hp |l jnn.p Tj I'Jlbocr m 

ihr ji>i rfi>i\jr,. uta on tinh h 
rhrr*tcr#nl bi 4 detdy v«Ul Md 
y^HK mfnHm h> To waKti >tw linn- 
lleri til 1(141, if *rtd riHttnn i*nh ■ ClKP 
ti? utr -njnliind frtini diu^rri 



A ijluuWr mtiuvn UfiHurr 
Iwefi ttntc^; un jOv IKiMf Mtff 
rhb j cfuillrripi:!! ad venture wILli 
M nrtdMniil 1 will dI InirtKH . VcmK 

pvf«niid, and rnu'H m«*i iriir 
lr*dfi *ll in liking j-ijI;m *m) 

ptriHnj ilriJiiL 





TTJ[-| rOMi 

&pk)«e ih» urttteofl, mymtul lomh 
iri the f r<%i HuroiK Nml ih« Rwtn- 
rjl kti-ivrnir h lauj feu IrniPibrLr-. ■ 
ihlr- nr*i 1 1 r > hi iiiij tnrl injnrurrT 
IImki w1in« ih*t iMwi jwd *w#mi 
JNtgtycHj i*rp#r Jjn.t mkm& *n km— 
Ihk one wlH knock » uU< tfltli iHL 



IU SEARCH 

Cut yihit itarl >r|irn>lil ^ihI »f tib* 
ui.k.ii ' T gi^jihlfii In |hk 

jd*cnlHPe jrr irUlv ix»tTJ4*Vi9ln4 «tMl 
ihe iitidtiwilHf «en<nre«*rirnqi'i. 
I.-M-- ^ null iun mm j pirjlr-, i 
mrrnuiiJ jnd wnw hinip} d»jrk t in 
thk foftful Jlttl ilttli|lJ<" in**nifr 




Couinlflik fct^f-rxliL i^H -Cil * rrud nil i< 
nt>l pcH n< jj^sld hidden *r Ihr end 
otlhr 'Jlirtww Mlnytvlvcjl1rm.pi' 
ril fu I if ii ! ilir rnjrte'nm Imiwr. 
hifl UIKEH hrf* IfltHJW lh»tn jiu| II 

rirmjJni tikt*f*fi ip itutdny Vim. t\ t 
if'-rfir J lEhfnluier ' - .- If lpf . 

rrinrd Ipi- irjrrli iai\hr IjrhLrd rift»n 




i * 'v*lt* 
itrm il r*m*a 

M HI 



■LACK lAhLturU 
(r-Lt™niP' tSerCucnnltilJKli mjptu 
■lftnitcu*n iHWinrt tn lttheefnui'f 
mn*v»itrT> Xfpull jll ;h4- f,<i 
lrv*l'ur«i.Jii Ihn tpoii* r «Jfc n'lEurr 
vou'lll&vn MTJtT.hl<if( lw*MJ d*U rny- 
inrj M id Ihk drnk uhi. A MU9fT 
l(jf rvrrv Jirivrnlurr ennw* Un' 




StllfrlNC: All t?i\m i»rnjer 5 KW fik'iw J*ii1 12 T«jpjcyr 5jjir. A 1 1 olilci* itvit 5 MO ijV'jf .itfjH 1> n/njjlilr K\ Jill I jSHi<rt«t,l n-*i*lr7tlf <ihri.r*»' .n*ll t>'* Mlr^ It I 3n1 > - -i i» 

ilH! CpritnwlAl US. check wuh ur UiJfirMnfi imnonfj fjirMU' nrrmli LL^ lurvii. St3Hw.Mi* i*wH«arv"C«rltj(rl ui nj( t'trwn q. ppruit^iri in-nkitmi; ri»-uik iWjitnii stuirtt.uit 
j>hI V1!iA Dhliibuttrd m C^njuu by Ml i Mtwnt, 




DDparlirvtrit C. 



FREE— Send for our free catalog flier 



Mark Data Products 



ALICIA PKWY,. NO 



207 • MISSION VfEJO. CA 9^691 • (714) 



PRINT: PRINT SPRINT "PAGING 
» 



7115 
SOP. ■ 

7 120 F0RO1T015 : 1 FINKE Y$ <> nn THE N 
7130ELSEPRINT" * " ; : SDUND150 , 5 : NEX 
TC:GOT07125 

7125 PRINT: PRINT"SYSQP HAS BEEN 
PAGED. PLEASE": PRINT "CONTINUE TO 

USE THE SYSTEM » " f PRINT"EE WILL 
BREAK IN IF AVAILABLE - " : RETURN 
713J3 GOSUBS60:GOSUB8B0:POKEG5494 
, 0 : PRINT : PRINT : PRINT "S YSOP ENTER 
1NG CHAT" 

7135 LINE IN PUT" >" ;A$ ! IFA$="\"THE 

NRETORN 

7145 GOT0713 5 

9000 REM 

9010 F$="HDH/SYS : " + DR$ (PEEK £4 670 

n 

9015 OPEN" D ", # 1 , FS , 110 S FIELD# 1 , 5 
AS Hl$,l AS H2S,3 AS H3$,2 AS H 

4$, 80 AS H5$,5 AS H6$,5 AS H7$,l 
AS H8$,8 AS SP$;K1=L0F(1) :RETUR 

N 

9100 REM 

9110 F$="MSG/SYS t "-*-DR5 £ PEEK (4 671 

9115 OPEN " D" , #2 ,F$, 80: FIELDS 2 , 80 

AS MG$;K2*LOF(2) £ RETURN 
9200 REM 

9205 F$=*"USERL/SYS:"+DR$(PEEK(46 

72) ) 

9210 OPENED", #1,F$,96 
9215 
1 AS 
V2$, 
5 AS 

04$, 1 AS 

AS SP$ 
9220 K1=L0F{1) : RETURN 
9400 REM 

9405 FF$- 11 MENU/ SYS i "+DR$ ( PEEK (4 6 

73) ) :OPEN"D'\ #1,FF$,250 

941,0 FIELD|1,1 AS Ml$,l AS M2$,l 
AS M3$,l AS M4S,16 AS M5$,200 A 
S M6$,l AS M7S,29 AS MB$tKl=LOF( 
1) i RETURN 
9500 REM 
9505 ' 

9510 GOSUB9200:GET#1,1 

9520 K-IHSTR (UN$ , CHR$ (0 } ) :NA$= £ LE 

FT$(UN$,K-1) :PR=ASCfUA$) :F$=U1$: 

GOSUB150 : Pl$-F$ ■ F$=U2 $ ; GOSUB150 : 

P2$^FS:UL=ASC(UL$) ;IF UL<10RUL>4 

THENUL^l 

9550 BC=ASC{UE$) :LK=CVN(UM$> : POK 
E4619,ASC(U0$) : P0KE4 62 8 , UL : POKE 4 
61S f BC;POKE4620 J PR:POKE4 621,ASC( 
Ul$) :POKE4622,ASC(U2$) : CLOSE ; RET 
URN 



FIELD* 1,50 AS UN$,8 AS UP$ # 
UR$,1 AS UA$,1 AS Ul$,l AS 
1 AS UU$,1 AS UE$,5 AS U5$, 
UM$,5 AS UD$,1 AS U3$,l AS 
UQ$,1 AS UL$,4 AS US$,9 



9600 REM 

9605 TR$=TR$+BN$+" ( "+CH$+") " 
9610 IFLEN ( TR$ ) < 64 THENRETURN 

9615 FR^PEEK(4669) : RUNT9670 : IFFR 
=0THE tf9 6 3 5 E LSE I FFR= 1TKEN 9 6 4 0 E LSE 
IFFR= 3THEN9 6 60ELSECLOSE : F $="TRAC 
ER/5YS; "+DRS(FEEK(4675) ) : OPEN" D 11 
,U,F$, 128 

9616 FR^FREE (PEEK (4675) ) ilFFROT 
HEN CLOSE : RETURN 

9620 FIELD#1,128 AS X$:K1=L0F(1) 
:K1=K1+1:LSET XS=TR$+CHRS (0) :PUT 
#1,K1 

9635 CLOSE :TR$="": RETURN 

9640 OPEN"0" , -1, "TRACER/SYS" : PRI 

NT*-l,TR$:G0TO9 635 

9 6 60 PT= PEEK ( E.HFF22 ) AUDI : I FPT=1T 
HEN9635ELSEPRINT#-2,TRS:GOT09 635 
9670 POKE4669 , 0 : GOTO 1000 
9E00 REM 
9805 1 

9S1J5 RUN T 9340:FORA=lTO10tPRINT 
:NEXTA 

9 815 F3-1 : GOSUB100 : GOSUB710 : TR$~ 
TR$+CHR$£13)+TIS:GOSUB9615 
9820 PRINT; PRINT: PRI NT "THANKS FO 
R CALLING COBBS . ■ 

9825 PRI NT 1 1 PLEAS E CALL AGAIN. * • 11 
; PRINT t PRINT 

9830 POKE46 15 , HR : POKE 4 616, MN: POK 
E4 617,SS 

98 40 PRINT" PLEASE HANG UP NOW."; 
P0KE6 5 3 8 6 , 10 6 J LOAD "USER/ SYS " , R 
10000 FOKE*HAC7D,GH0E;PQKE&HAC7E 
l HH00:MOTOROFF 

10005 X-&H112B:P0KE X,£H8 6;P0KE 
X-f-l,SH0D:FOKE X+2 , 6HB7 ; POKE X+3 , 
& HI .1; POKE X+4, &H81:P0KE &H1127, & 
H10 

10010 RUN ^ 



tftw f tttrr C n»tt \t Wlmwr 

Tlib pio^im prim* Iftbcls you uan ut shuw 
vvhun your cm \Wi had nn oil chungc. You *?*in ii^e 
"(lite up" miiiling luHcls. 
I he hsi!ii£: 

0 CLS: PRINT" SET UP LABELS AND PR 
INTER NOW ! " : FORQ-1TO200J3 r NEXT : TN 
PUT" DATE" ;X$: INPUT "MILEAGE 1 ' ?M$Jl 
NPUT"NEW OIL FILTER Y/N"?F$ilNPU 
T"NEW PLUGS Y/N" ; PS : PRINT#-2 , "01 
L CHANGE/ DATE 11 XS ; PRINT#-2 , "MILE 
AGE, 13 "MS ; PRINT #-2 ^ "OIL FILTER- 1 ' P$ 
: PRINT#-2 , »PLUGS-"P$ 

si CJmrttor, W 

|F^> H in qUiiKnti '..nv lnirr hanlw rmry t ihc 4Hihvr tin* bitn wni copies 



156 THE »A m H 0 W tJcr¥»rr.Btr 1 9ft[ 



DISK 



t«3* 



Inrrodut ring The "Super Smart" 

DATA PACK U 



44.95 TERMINAL COMMUNICATIONS SOFTWARE 



I 



1 



\3V 



Also Supports The PBJ SO Column "Word Pak". Deluxe RS-232 Pftk. 
Parallel Printer Card and PBJ 2SP Pak 

"FEATURES" 



-, ■ | <J In >ub h- 1\hrri I pin* in Mr** I M"T1 (lh»-V»H III Urn- 

<VM.il I if*'*p*V l-ik P iirrtaP 
1 1* 1"> H-*mn<, 

rrm"-*i n-iL-j H^'n >ju ■ rax 

^|||"T" MflU.I UPd.ll I 111* I LLH "•»■■. Vj>3r lijUl\ 

Pull M.ill (h-ck-i 
Ajifci-n" illi i»r \ ujjil<>. 

Prnrpiuilrsablr W nil l/"^IP. 4*ii>l*T tVii 

Nil Vnlti -r*" Hr-THni K-1 fciSrt* I" 

H tU 

Inar IIjtwi t.mp L"*t» r* mJ »» 
M (.<«Flim Ityrlirrij fctt H fl E,uri» Mi 
hj( p. -Hl |inp 9mA 



* f lhvi*t "ImI Unirti Inh.iiiulam I Pa | in 

* SriulHi^nirn dp* tain Uwln ulM 

* lu* tit* i i<wifi kri im irirMiw 

■ <iol 4. 1 i-itn J L -At" Inwi Kr\.*.>.m 

■ •« VA'**r VrVMwt Mind Hj'r-. I |U IfMll 

■ UihuU* >• Siir#4 np OMptf LMnk rt HaftVr 4n fpviiv 

■ <.l,.^t*»K Urn, uy S»wnr IMW, 

* * 1ft,\w»T%mtA\\r I .akriMt Ki> Wuhlr \ aipa-iPi H«rri HjJLm 
' rSw^KrWUMMr Hi m-^i * hu|i*rtr« tu IV**. Hi W*1 Nnl kjiw 

■ F^'fJiJipTiiwhTf p nHiirtJ I W-Kl»r lCayaMi 

< 1'.. <n*.ivii*lp» f jjwt. r. hv>IM>' t'lurtnm 

* itvdnfMlUj H*V UrVrval (m I .31. hip 



TAPE 

34.95 



S35 1 



"The Source" 

has arrived! 



Starship Falcon 

Graphics Adventure Game 



The SkHurebrigft the cast erf M >»u rM is^indA»i^l^ B«ftg»jsh 
p^ocntkn down \a EatUi 

NdW T!« ran Uvuemihlr C**t CffTvrpjti Tina.-1.hv U3flu*\gE prasjrnnK anil p-ivrarr 
hUHlttuI, Ayrrnhlrt Srsiftt I'd* lor a irnrtwi the ms( crfoiiirf Dt£*irTn LaWSoin ti 

Cdirriilgr yn^miu 

Source i»J ill UK tmmm USd (UttHiOfitJ'wj are locfcntf lor in a rJljaiMCaJiler 

* jijiiBuur Ufc-l |(WJi Mi 

■ Sie^l^.di. klpirrAim rUk 

* Ou<hi tmrpMf DmwdiUM iatRifl k<rhm !>• hlinb'. &im w 

■ Oiri" A*#^nUpr«J^npallit'-i»fcB<t- illr* ijiri ih lu 



1st Hainan. 



ts hclphriiE mL FO : antflrll su fwifwn 
Akin Jju( FOi FTC*js1 FIW nuf^n! at» 



But j] EM tldrtw mi KSU flk-uuisnjndi 
Mrtrj iftipdT nlLlia<k try ristimaHblT «ncrt:i. Lnnv ^n»S ifpn» rj^vrnin 



31K Disk $34.95 



S« itionUtM uga it tcrrurtsl ^nuup demanded lu be designated (Jir rxtk-nt nl 
AJprui Si^.TiO III, undrr the threai of world itarvtuiian un die planet Earth- the 
Faferruiftn rtrnifd thdr dcmiinrts. sn thry released a bmtofciraJ weapon which 
h:i.s ilrsiaiyni ftU kruivn ciliWr plant speda From thrau^hdut the known gaJ- 
axy. To date no plant life ha* been abk to survive an Eurtli, RecenU) 1 . Fedennfon 
undencover aKents have reported a story lold by a raving space iradtr. of a 
pianet Willi abundant etUbtc planl life- Tt>e*c phiOt havcatepuUilion Df bcinj; 
ihk 10 survive In aJ] c[lnuLn»aijd In facL itrtwupuacd lu grow yj. on InmdJble 
rate, The Fedcruikin u devperaicJ If Eorib'* food source is not replaced wen. 
the Federation wilt have Id evacuate ail antmaJ and Human life. Vmn mlefikm 
ia ui gu iu the ptanet Zephyr and uHaln trie seed nJ ihtw? ptanlB nod return In 
Earth. Several Federation n^rnlA have been sent to obtain the *eed» and none 
Mas, rrtiirnr'd? Can you ({e( lhe.wed and ■uuVLve? w ? LiOOD LUCK] 



uu 



at 




NEW IMPROVED VERSION 

- UP TD 85 CHARACTERS PER LINE 
READABILITY 

* ADJUSTABLE A UTOMA TIC KEY REFEA T 

* PROPTECT 123 SCREEN UtfES 
^ CONTROL CODE KEYBOARD 

, OH* !'A*jf 1 i.iMI'*TIBU 

p tKtftJit H iHVAt^fW Ut.fci JLVi civVKat Tf.fts n h 1 |Nf. 

Urt I '#1 irfflEK.'NJWUit^V OliVlnATntS 
1 .MKmfiHrtfUirs A TTXT r« ►■TPARATT 

(.iumiv: ik rj_it sOlttJO 

til KL-TH IA1 ( 1 iMW ' Tl H 1 1 K .1 U K , I hi IMC. 

. nrvTiN ri^ttArrnmir^iiTijrrMi ir'.i 

- wrrrrft in tin mvstiwm i *ur,\ 

- MmiMAtv nn a'»*i ti p TrifMtf- m u«k 

* HtiVFR'if "iCIrFKri 

' KJft fCWXK l.WCAiJrfl 
iiOfitKt Ttfl OtAhATFtftS 

ihas* inrrflHU iint 
1 Flwst- tfPi MiipT wwrr* 

■ UllMJ r lW«Jrfl 

bcil Mine CKAR^rTtlt 
i-a^F 1 ohsoh a n < *h .m iiFr-s 
Rl.iJI >||«.^( p*W> 2h W HAM 

■ r t LMk'AMl t W>tt4 Ati 1 Att k tpt*^ ^>rf Ml 



taaiti in 



ii: Hi u/*utu mmi 



1 1 a. 



if I 



32K Disk $21*95 



Shltexii L nfurn-rim-fii I fronrira frampAilvifi 

m , K-.lt-YM n ,n r l Ht| V |r| 1 MI & II HI StJi .1 

nty* mri 

1 flitwii I m<r* »v , 1 i>*ru«* Vifi 11 

M..11I TtH.-tfiKilihc. V*i * p 

,, . ly . V.. V« 

JVil IPl.-*. *|^nwlU,.l V,f 

i>Hil A WV4pt hi» >r4ilt. Vrt. Vi t 
T>«- t*t* l-if ^i«Jl»» i» Mp;%1i f lfj* Ik Jl-V i'Pi 

Au*'nvH. K,» lfc|«-.| Vn V n 
AJiu-mk'.. Kn-W^v,, V*, 

V« Ml 

HilBr(U..> «.y htf + 



•I 



I CTTTTTaiTfTWmiinWT* 

- fl ll - III-. |«|L-iP.. |l|n;l ■■ "npi-f.i 

* rkir *■#• I * f » 



I M - I »i"'».i i| » 4 " . ' Tir | J' 
hit 

. 1 1 A« 

f tf «H ' PP * P »* I !*■ 

*, " i' ifta-' »»p ii«< 

^ I *-4ft 1 t*. «r#v 

** i>>ir< *» Ppc 
Mf 

I -ti vUlliT Pi4)r ■r-l^i) * M mi'H l+- Iviil 
Pr—4 M 4MI «l «4U i. ik n4H * va k Pk« 



t-LS 1- nffiHMl i-d«t!.rrfcJ 



T ''l n 



r*— 14 



M^aUnli't .«i*ih 'if, 

l^ll^jnM 
Chi VkJW IMd(|tt^lwm 



V4A 



Y11 



rpi v A "i-iK % nrT 
I l> til— k ^{*if 
f.ilt 
I.L.I L K-l^ 



jj»a**»F 
.1 1. 1 



Vrt v.* 

I I. : 1 



1 • 



$ 24 95 $ 29 



All llHUI Hs h| II Pit M P HlPM K 



95 



QKle ttrader F+mt* Cn\d #3J5 



LLK 
CDHP 

SS66 utieotnet AM-rnuP' Lan Vrflai WvJfla B91 ID 

(702) 052-0632 



I »M 

^*pfaorMOMi V*. 
i^iu r ■- 1 L f ' J " 1" 1 ' 1 ■». 

rnit Si ii#vti |iV>+fW' t kfulkni 

l>. I rnx (V J I n- ■ - ni 
tjkhnal*! n»' ItnpqNwii 1*n 

f"J KkT^" !h> I fl*«M->'l*1«#iHri'i ^ 
IUU MmIi'i- I - -l-lri H4< Hi 

RAM 



Ym 

fin- 
"l. 



T4> 



H'i '? 



nK4 M> X 

Va 

Vi-. 
Yr- 

;i 

SI .*A ill 

g 

vl 

rtiii'Hi.* 

S* 1 

Jin 

Np 
Y^ 



ffn 

IS 



Hi 

Yf. 
IK 



kg4 

MSA M.lSTl Ul AHIP \hlJ 




EARTH TO ED 





Slowly Going Bananas 



IK Kcl EHers 

■ 

Itainliow Technical Writer 



* I just bought u Gorilla Battalia dot-matrix 
printer and I ran't get it it* print with the 
CoCo. The operating fight coma on, the 
print head move* back and forth Jot mo 
vruwds. but f can't get it m list my pro- 
grams, etw f Have the Tandy 4-pin to 2$*pt/t 
RSI32 cable. 

Also, the printer has a ROM socket mi the 
, m ini board :H hat ; m for ' 

Bob Finn. Jr, 
Alton, it 

]"lic Radin Shack cable you mentioned 
(catalog number 26-3014) is wired for use 
with modems, and printers require a differ- 
ent hookup. Since the plug body is molded 
onto the connect or on the 25-pin I DB25>cnd 
you won't he able to rewire it, so moke n new 
cable using a 4-pin DIN plug 4 a DB25 
m mien us I colder- pot type) and a length of 
four*conduclor telephone wire. Check the 
printer manual to find out what pms arc 
une\i for data input, printer ready and signal 
ground, and connect the cable as follow*: 



DIN Flue 
I 

2 

y 

4 



DBI5 

not used 
printer ready 
signal ground 
data in 



L he ROM socket you mentioned i* prob- 
nbiy reserved for additional code to piovidc 
more or different tnitiir; - 



Microfloppy Mysteries 

• lam going to buy it disk drive. Do f wd 
a power supply? Do t needadiik controller? 

(Ed Hilars, it RAM ROM and PCM stuff 
member* is a self-confessed rlerfnmks 
fartaiie whose other interests trtiiude 
science fiction.) 



\ \ dlan Amdek double-disk drive work with 
a CoCo without thv tantruUer or power 
supply? When I hm programs on disk will 
the i he furnished on the smaller disks! 

Dean B. Rue 
Worth tiast. MD 



You do need the disk controller no mattur 
uhiii kind cif drives you use. A power supply, 
however, needt t& be b^uyhi kepwrtucly uniy 
iTyoLi buy a "hare" drive, thai is.jttst □ drivt 
without the power supply or case. The 
Amdek Amdi*k-]{! system will work on the 
CnCn with any of the ^standard" con- 
trollers; it has its own power supply. Jf you 
gel the Amdek, 1 recommend buying one 
regular 514-ineh drive, since very little 
software \s sold on the small disks. The 
Aindisk-JH eun be ordered with a cab It- I hul 
connects one standard drive as Drive Q; the 
i-i rich com pad floppy drives act as drives 
I and 2. 



Paper Shortage* 



* I haw a quettion about my Radio Shui A 
DM P-lliO printer is there a wny ui stop iht 
out-of paper from workme* The primer 
stops printing about two inches from the 
bottom of a then* needing a press of the 
Restart button far each additional tine. It 
would hi' much mure cann'ment to print 
several more Sines before this happens. 

Lee Di'ttett 
Shell Rock, /A 

Many printers have a DIP switch you can 
■ici to disable this feature; cheek your printer 
manual for details. If you dun't have this, 
you can locate (lie switch < it's just before the 



platen [roller] where the paper enters the 
met hams ml and put a piece of tape over it 
ui hnld it down. 



Sequential Logic 

• Jhf documentation I received with my 
CoCv 2 and disk drive led me to believe that 
the proper power-up sentience is to turn on 
the l ornyuter fitst. foll&n vti by an} peri- 
pherals. In ritr hai\&ow and in some 
software documentation there are com- 
ment* that make me believe the reverse is 
preferred. Why the different ' 

Daniel IF. Beiahk] 
Schofteld Wl 

I resill;, don't know ■Ulu-div u do^i'i 
matter in what order you Tire up your system 

e.vcept for the Mulii-Pak Interface, if you 
have one - ibis must be lurried on before 
the computer. 



Video Vision* 



• / v-mdd tike to he able to interface my 
video camera to the CoCn so I can print a 
video picture on my printer. Is there a piece 
of hardware out there that will enable me tit 
do this? 

Kenneth R. Cohiin 
Vaneover, British Cfdumhia 

This is done with a video digitizer car* 
[ridge. Compulse. GRAFX and The Micro 
Works are three linns that make digitizers 
for the CoCo, These will also let you digitize 
images from TV programs v ideo tapes and 
disc i ,i you have ihe right equipment). 



1 58 THE flAI Nf) OW Mow?mbw 1 Bai 



64 K EXT. BASIC 

13995 

Color Computer II 




KEYBOARD 34" 

Newest Color Computer IF keyboard to fit your old style Color Computer I (silver or white case), 
TDP-100. and older C0C0 II. Just drops in p no soldering or cutting necessary. Adaptor for 1982 
and previous computer (D&E Boards) 12.95 

Monitor Interface for above C0C0 II 29,05 piue 7. SO installation, (color & green compatible) 




SUPER DRIVE SALE 

Special prices on new first quality disk drives. They even have GOLD connectors on the 
back. . .Some other places charge 279,00 for dr. 1 and 349,00 for dr. 0, not us 3 Drive 1 is for 
mod I, Second Color Computer drive, or extern a i mod III, IV. Drive 1 just plugs into the extra 
connector on your Drive D cable. Both drives are compatible with any version of the Color 
Computer and all versions of drives. Drive 0 is your first Color Computer drive end comes 
complete with cable, manual, and R.S controller. For doublo-sided, add 45.00 (only for those 
who have OS-DOS. boards and knowledge) 

THE COMPUTER CENTER 

901-761-4565, 5512 Poplar, Memphis, TN 38119 
Add $4,90 tor shipping end handling — Visa, MC & money orders accepted 
Allow an additional 2 week$ lor personal checks — Pnces subject to change without notice. 



TH€ 

smioa 

TAPE $29.95 
DISK $34.95 



GBM€S 




.ulI , ' 1 ' J hiyii-liBil^Ji . i - .1 Ti. . „.f j .» fl . , , 

*w not "Wl v ■» v-?n« HhIYi 

»W la i err.. (j!il.»'ri""lHn»n ■'•■i • * ».><■*• « tiig W< <»»r i.ijl> 




HMtMi^a Tdu mc p 

f-' Fitoijyiifciiiflh^n- 



tan* t immi j-j- uffmi,Md iilwim 

M *«<«t Tm^i # TD" <W 

t»a TlUfl iei#»f rt K titcue^ l* ■ 

k» nrr m lip Flw < Ci w» I v H€ l Pi b uvmMa 
u rt Ihn n*| la i Blft #tiqre Em 

l»**-« ftiu - * '— -VJ* 

t 



• 5" M Ctrffl'J llk.1 IplMpfld tip |HH<1irx| 

*• lvh ju»r py «i g-» Kni vivq tppM 
»tHn«ii «i Aih #>wt» a *u- lad aaghi* 



DRAGON 
SLAVER 




Save (bo wi lasers d Fertdtwl They 
live in leor o( Jcarus. iha stood 
inirsiy dragon The dragon hves ifi 
a cave, way up in (he mountains 
The cave is a treasure chest, lull 
of gams and casnbacs. The trail To 
thf; cava- is ns menacing as Icarus 
himsoil \bu W'll have (□ Bocure !ho 
necessary equipment lo cNrrib the 
rocks and cross I he rivers and 
chasms along tho way Be ori the 
lookout lor enemies and barriers al 
all times. 

Tape S24.95 Disk $29.95 



THE KING 

Tape *26 F>S 

Sfi-71 
Tape 2S.9S 

DRACONIAN 
Tape «27.95 

CU*BER 

Tape '27,95 



Disk ^29 95 



Disk «31,9S 



Disk #30.95 



Diafc ^30,95 



SPACE SHUTTLE 
Tape =29.95 , ..Disk 




FROG 

Tape »27.9S Disk «30.9S 

CHAMBERS 

Tape #24.95 Disk "27,95 

TRAPPALL 

Tape * 2 7.9 5 Disk *3tt,95 

KATER PILLAR II 

Tape '24.95 Disk «27,9S 

WAREHOUSE MUTANTS 
Tape 624.95 'Disk *27,95 



UTILITIES 



WOW Von can own lira tools we'w used |o crc.<aio "Donkey King" 
Sailor Man" and others. 

We mi! siuotf lo unnounce Qui nuw ui'lllhJG tor Uiu frtK Guk Colon 
Compulei lerttuma 

* Full use of 64K FLAM • 100% Wachme language 

* Parameters easily changeable m basic loadet * No ROW calis 

* 1 'Cold Storl" QKi r id base « Eaey to- read, intorniativc documuntai in n 

• Keykllk • Selectable anve stepping rate 

* Support t-4 drives * Easy lo use, w«lh menu saleciedi fundions 

to m«v» lit* nwiih yrxir hmv #f nuggetl 

Mft5 — the liiHiqi OBMmtritK ovor wtiiiDfi 1^' Hie 

Color Cortipwtcr Ciidyrlea EOT) 171^5 

Dtak 

EDT — *ltor1lr>» (uH <41 .» ?4| sci**" tailing iv r 0 mav uu'sat. Oiek. comma nrti 
OJlCHrW&y savOftM^'KupAlppend Ttr*" Wus ro t8K + Ccpy. cav«, move, d-jiuv- 
r-r prml bJnc^ Much mciP! S 39^5 

Dkftk 

The Pcpuly Inspector — Alphsi*eliie. Pfr«r|, Hid EMKfrbp Uk*tlWv. hwl 
^nudp bodtupQ, copy utas or pmgmms to aunc C r aihcr m^a. can ano- 
ffi/llk^Hlt ^TD^ulAl Uuring tMdOjn br teslBr la*dln$, pud more 

Dink 

ttle S*tKK Inspector — AKphaba'ita, tiacVupv and pnrHOUl dlrvdory, n»p*jr 
orashoa. LUST cmuc fKoyoms. rmrni>*ato. '«id tn And edit 234 gram 3-swap 
ttdrliupv mori' Mas 35-nsrje mar'uaJ and fliar> 

Eublu on m prug/am 139,95 

Disk 



CDUcnnoNiu 

E^cjitan and diviK^n ta^a anq 4>e i^pr.;p ■a!? in grades- t-G Egcii prvgram 'equm d 
E>fcnded B453C Ctikv I rriLUar DinJt d.'i%e and jainlar are DfKignJ 

(frqufrat 13 K £*t. flailt ftpe ^4 15 Di sk 'J9 55 

TCflCHcn s DRTnnnse n 

Tdfic^n DyifituH fTOflJ n a ptn^am dMtgtud la tito* ■ Ibj^iw w *Mp l DOtnpuW<Hd 
iiki "f in^niiMon about haftMr audvHi. 

The rKDQrajn require* t &4K Cob* CwiifltHBf UHl « laal One UeJ; flnve. This com^lohely 
revved prorjivn Includes cri the ctn^il^s Ihe nr^ui TDB plus mBfiy n«w faAr.UBS 

• Irfomilnn Cm as nun* at 100 Eii/ddfiti. * mart mty MtnVM OOmcuter 31 cat lirrt 

• EKh Kixwni m«y l«av« mu*nr M 20. V imt irnwidu) iwnk ot (bU *r im ivcoca 

• The pngr»m has many E&t \o 'qiq* hchul 

■ Fivj;oi!!s rna> E* 54dtV cnar^isd fitted « CumEnftM 

• InhimElidn atoul ifludwu rney be numoncal <y 

1 nectihfc iriay u quidhly flJahabsruao or teorctnd D»»ed ah ttar own 

• ftftoonj* may be sored by .titoui :o:*- ,* 

• A M iiiitistica3 malyita tV scores njrr C« done and senl to Ihe mn&j 

• Stuovnl lesl kowi in*y be ywohssa. tve'aaed, c^angeo 1o u percm-laae or ctia/^ied 
Id a kutor grade 

• k'rtitsuEi Gtijdwi prcflnsss wao^s wid cms grndeboan «h»eta rftwy be ewnrod 

• Tfcrt* n>«irod-t #r.«r, ?r<i*il ir^s Us-, cri 'ypir.g m ih^Vjni <; , mci^ *ftD l»* r*wJB 

• Ttie p*gnm may £* Miiry cmtornjttl '0 win iny prmrtf 
» Student iaat <va chHrts imy rw crsited antf ptintM, 

» Graph* erf steiuw! usi ifliuist may t* om*i using r ft# cornpvtari Ugh (Wuiwn g««ihic 

• GtA4* amritiution can be drtfwtyed AvtMncsay or as a tadDgmra 

Requkfli ]3K Ert. BatiC Tap* tl? J3 p.^ ii? 55 

VOCRBULRRV MflNRG€M€NT 

flaqulrei ICK fit. Bane or aflt lor arinlei oulpur. 

"he Va^adary Marugemt^ni 2 fitem >t a senai of piogpans des>gn«d to bd a part M 
en 1wch» 1 piping cti AJren Id 4am an2 p'aCJta UanTIQ WCttKilar'^ and s^aiung Th* 
i I pmgrarns 1 r.n ccmpHs* iJhj VMS >ndi>-J0 a run tdituw diLa ewrywrt program, ihnw prmraf 
ovtpul pingrATB and 4 M^iAul.iryspclIng oanc p^DgranKL The sys&nVD mm> Dulslaicrq 
bjaium -nc udn: 

• As many as 3M focabulary v<xd5 and de^n^liuns may be <n the compuler't memory' al 
ont l-ma 

1 WonJa anc OaWlona may M bawd on daa or tap* 

• FVimirtrs nndVor urrmejies tan bo nved wila word Mas, 

• A dis« kiaAng menu altotys ilucerfe In load clsV hie* frrtiou ' ) r.- r, g Vr M-wi 
> Wond ksts may be audity a^hdbetutd 

• Ttw ihree pnhier segrrws ailm ^ou lo cnUM and prir^ ndKiduabtd tftsb. pu;/;« 
■« 'J- , .«inci , e b a id »3rlLsrnrB(s 

• Trw prKtHtr fogmenH 3J0* lui\ uw ot your pf inHW* apacidl taatjiiri 

■ T i£ i gant c-'cgrtims a-e tasei on sound sdjcatlc^-i u '..lIoe and pnwice praato 
k) rjariiryihri wwds and mnfcrvr^ Ihem wih Ihw dc'iMiwi in n Mti-pjlOed tm of adlvitM 

tape *3iss disk miss 

FRACTIONS • A Three Program Package 

tAJCEO A iMPhOPEfl 

Fl-iy*w -r.fveit.rfl mntad fliimeralf sine; irr proper Iraclioni 
PfiK^cB converting mitM iMimerak 1o Improper iractwri* 
PractKi conynting imoropor Iracsio-n, ;o mtml numtrala 
Prat co ge tam lypm (Mnec 10 unprooor & improper to muefli 
flevwp 1 cSOvurr*^ mnad numeriiB. |n n?irtd ni. mr raj lUs«3 in r^arour^"; 1 1 s uOsTan 1 
Pfjeltef unwnlng rnu*d numonaia. b ml*ad nunirrak 

EQUIVALENCE. 
deknew at laifiB tna iww pf Inding ^ivatonri rudlcau 
ff ocfco finding #qinv*i*ffl h-acliona 
P dUtJof renting Hla rV eqjuivaJml Irarltons 

Rflv •* o> dlnovng If on* fraction is iquaJ la w vquil to i*» lhan or gmato 1tw a-tctn^r. 

10WE$T TEflMS 

Ftswew :( planng Tacmns imp lcv.es! terms Uy oVfling tne groateat cpmon rattrt (GCFf 
pf Ite numerator and dendffllnalei 
Practice finding Ihe CCF of p*r* otnttmbant 

Praclce fhacnq (raclum >^ toweii latm.s by Nndkig Ifw QCF o< Uw njmaratrj h-J 
DOfHminalot 



35K EXT tMK 



TAPE OPSi 



DISH >j^Si 



MATH DU€l 



MATH DUEL 5 a dialSnSjIng raafflif mrtts Dame mat pds you apaJrud thai compi^t In a gune 
Pf wrii Vbo mufi-! ui& o)l Pi your kTw'Mgc d bCUra: muliipiea DTd prime numbeni to davfttop 
ft it'atpgy lhal afcwi y^u log uriver mem npmbora and Inus more »«na Itvan rh.a- rpnpLiO' 

TlMt Parnfl Is dtcepHvOly mqiiL mu Mted ate MJ5R pi !ha playing fteld lhad 4 cornpcied of 
1rnra e » 1 a nurnftV* Vbu miril iMd chcou nthrrbfirs ma! will give you 1 He msunviun number 
ot points and 1f» comt^oJ 1fia laaal nmmt at poatL Thar* ajt only B lulaa 



33KEJd BASIC 



SIMULATIONS 





PI! 

Mustang 




Attack Fright Simulator 

qPL Experience the ultimate video experience. 
*gP For the first lime ever, I wo computers can ba 

<r#fr be Jinked together with action and re-action at 
d$ ■ at either location, or play atone. The P-51 Mustang 

wes * ne artack workhorse during WWII To experience 
the flight of this beautiful plane in actual combat situation 
tf* ^sT* will give many hours of e*ci lament You can (est your skill 
against I he computer to defend your position or try your hand 
competing agarnel your opponent at any remote location Two CoCo's 
Two CoCo's can be linked by cable lor TRUE two players ad venture 
With the use of s modern you can lest your skill across town or across 
country!' This program is another ffrsl irom Tom Mix Software, Order 
your excitement today. Direct cabJe available separably when iwo computers 
are used at the same location. 

^32K Machine Language Tape s 29,95 Disk *34.95 Cable *10.95 



C.L - "As a pilot ! found 
Right " to be an oul- 
standing simulation" 




vVOflUDS OF FLIGHT fWOF] dl ft rt vte*" orlgrlM uigm JHFUtoKm lor lt» TFI&eO Color C<nn- 
puitpr, wrl Men ijruic\<, In Mflprnna l flnggjigjg "VliNr* OflffUHJ RM^ng Ihn1 Tho plUni may dmtet- 
miif his or hw poMtan t>y #dualy vi*wi n £J 1h* s^rrnurwilrgi Isfrtlma^i &j opposflfl te uting 
Ins Humeri Law Midi sense naviqaUgnfld refer ernes, Thl»i & a maior sjocartuia frpr» " ir>EJfum©ni 
only" smulaMlnn. ■** - „cJi c£m Dfi achieved ^rougri BASIC programs. Mpst jnglrumon! 
manBLi^ra nrd pfo£»flgnJ5 m^y K> pmnhcF.I Th* nrjit! la n ligHt^rttihi. slfiglt-imrjin* n : raton* 
wilh tow wings A now whftel whHdl is bolh, Bleerabl* and relrailjatle » nEs£ inodelqcj. Scirnfr 
ilttOb&te* art porabia Including sustained Irnrerled <Ughi , ailergm rc-lli, -spine am,? stalls 



JOYSTICKS REQUIRED 
32K MACHINE LANGUAGE 
TAPE 329.95 
DISK $34,95 




'APPROACH 
CONTROL 
SIMULATION 

From BetasofT Systems 




Caught in b Minding snowstorm, two fat Birtto&s are on a cotfiston 
course. The ptiots are compieteiy unaware of ina immanent danger. 
Hoo<frads of foes are at stake A high-speed dtzastar in \nuvttahiv 
unfe&s yvu act fast. ** 
This and many mhor axclting scanartos await you as "AH 
Traldc Controller ' with in* APPROACH CONTROL SIMULA- 
TION. The Th nIJs, challenges and Frusiraiians you "H experience 
with ThJs auihef>Trc, raal -Time simulation wilr lead to countless 
hours of discovery and adventure, 

* * A Complete Simulation Package * # 

- Software on D\ak or Topri ♦ Comprehensive Manual 
• Quick Reference Guide * No Joystick* Required 

32K MACHINE LANGUAGE TAPE DISK S34.B5 



TOM MIX SOFTWARE 

4285 BRADFORD N.E. 
GRAND RAPIDS. Ml 49506 



■ADD 53.00 POSTAGE & HANDLING* TOP ROYAL TIES PAID* 
•MICHIGAN RESIDENTS ADO 4% SALES TAX* 
WE HAVE MORE SOFTWARE AVAILABLE THAN LISTED. 

WRITE FOR OUR FREE CATALOGUE. OH 

TO ORDER CALL 616/957 0444 , JS 4 ' 



PROGRAMMING UTILITY 



4K 



H5 



Make sure you keep credit where credit is due in your 
original program 's byline . . . 



Screen Pokes 
Made Easy 



llv BiH Uernico 



One of the things computer eh- 
i liisiasls like la do is trade 
original pmpNirmi with other 
hackers. Why not? They're proud of 
thctr own creations; Every so often, 
after your program has made the 
rounds Et finds its way back to you. and 
upon lining il T someone has substituted 
their name for yours in the credit lines! 

Thai's partly because the forger fig- 
ured it would never get back 10 you and 
partly because you made that line easily 
accessible! I realize an experienced 
hacker can modify and crack almost 
anything; I cant help you there. How- 
ever, the people who switch credits are 
doing it because they probably don 'l 
know that much about programming 
their own original material. These are 
the people L can help you with. 

Leaving your name right out in plain 
sight ih tempting, but hiding it in POKE 
statements discourages anyone from 
modifying it. The procedure is simple 
enough if you know the meaning of the 
numbers being poked ► 

First, think about how text looks on 
the screen. Second* Hunk about how h 

(Bill Bermco is a self-taught computer- 
tit who enjoys gaif. music atiti program- 
ming. He h a drummer with a rock hand 
nfiti fives in Shehovgan f Ifis.J 



gets there via the PRINT e statements. 
Third, kiuuliari/e yuursell with i fit text 
screen in terms of POKE positions, and 
lost, know which ^DKE values corres- 
pond with the character* you want on 
the screen. 

Let's look at step one. Mentally 
arrange the text screen, or even write it 
down to sec how it will look. Table I 
shows that for every PRINT @ position* 
there is a corresponding POKE position. 
Instead of the screen positions starting 
at zero and ending with 5 II, as it docs 
with PRINT h, i be POKE screen starts 
with 1024 and ends with 15J5 — still 5 1 1 
positions, 

The screen presentation in Table I is 
a result of both method*. You can use 
the procedure in SCRNPQKE or the 
procedure in Listing 3 to gel the same 
results. Listing J is a lui shorter, hut is 
more easily tampered with (decide if 
your text is important enough to hide 
before choosing either method I. 

Step two asks- us to think about how 
the text got there using PRINT e state- 
ments. In this case* Line 2D of Listing 
2 says PRINT b i^, eCREEn pokes 
mflOE ejPSV. To put thai same text on the 
screen using POKE statements, we fust 
have to know the screen positions and 
what values go there. You can glance 
quickly at Table 2 or use the method in 



Listing I. Either will show the correct 
POKE value lor the chrt racier wanted. 
With this in mind, we can see that 
instead of starting to PRINT g 195, we 
will poke values starting at position 
1219 and continue poking up lo posi- 
tion 1240. a total of 22 pokes, inducing 
blank spaces. 

Looking at Table 2, we can sec how 
each value corresponds with each char- 
acter. These values arc the numbers ihui 
show up in the DRTR statements: three 
lines — three DflTft statements. We 
could have poked each one individually, 
but that takes, up more space. 

Another point I want to touch on has 
to do with special inverse characters. 
While, its true you can create some of 
these screen pokes using PRINT g sla ic- 
on; nts-, some special inverse character?, 
can only be accessed by poking the at 
into screen locations. For example, you 
can SHIFT 0 to gel inverse letters, but to 
gei inverse numbers, 1985 for example, 
you have lo poke the four values into 
the screen. Inverse 1 - POKE value 4^, 
9 - 37, 8 = 5fi and 5 ~ 53. The same is 
true for characters like the percent sign, 
quotation marks, colons, etc. 

The last point I'd like to make has to 
do with the last screen position, number 
1535. If you PRINT g 511, the screen will 
scroll up. It won't if you poke that same 



1G2 



the hainbOw November IMS 



PR!NT©POKE 


0 


1 


2 


3 


4 


6 




Table 1 

ADD THESE VALUES TO EITHER METHOD 
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 


22 23 24 25 26 27 26 


29 30 


0 


1024 




































































32 


1056 




































































64 


1088 




































































96 


1120 




































































129 


1152 




































































160 


1184 




































































m 


1516 












S 


C 


R 


E 


E 


N 




P 


0 


K 


F 


S 




M 


A 


D 


E 




E 


A 


S 


Y 














224 


1248 


















E 


V 




B 


v 


L 


L 




8 


E 


R 


N 


1 


c 


0 






















258 


1260 
























( 


C 


\ 




1 


S 


a 


5. 






























366 


1312 




































































320 


1344 




































































352 


1376 






































































1408 




































































416 


1440 






































































1472 




































































4Q0 


1504 





































































Table 2 

PY-POKL VaJut CHR-Chimctw 



INVERSE 


NORMAL 


PV 


CHR 


PV 


CHR 


PV 


CHR 


PV 


CHR 


PV 


CHR 


PV 


CHU 


PV 


CHR 


PV 


CHR 


0 


@ 


15 


P 


32 


■ 


48 


0 




@ 


80 


P 


96 


□ 


112 


0 


1 


A 


17 


Q 


33 


! 


49 


1 


55 


A 


81 


Q 


97 


! 


U3 


1 


2 


B 


18 


R 


34 


■n 


50 


2 


« 


B 


82 


It 


98 


!■ 


IJ4 


2 


3 


C 


19 


S 


35 


# 


51 


3 


67 


C 


S3 


S 


99 


Id 

IT 


JI5 


3 


4 


D 


20 


r 


36 


s 


52 


4 


63 


D 


84 


T 


100 


I 


1 16 


4 


5 


E 


21 


u 


37 




53 


5 


69 


E 


S3 


U 


101 


% 


117 


5 




F 


22 


V 


38 


& 


54 




70 


F 


85 


V 


102 


A 


118 


6 


7 


G 


23 


w 


39 


■ 


55 


7 


71 


G 


&7 


w 


103 




I IS 


7 




H 


24 


X 


40 


< 


55 


8 


72 


H 


88 


X 


104 




120 


8 




1 


25 


Y 


41 


) 


57 


9 


73 


1 


89 


V 


105 




121 


9 


10 


J 


26 


z 


42 


* 


SH 


■ 


74 


J 


SO 


z 


106 


# 


122 




11 


K 


27 


t 


43 


+ 


59 


■ 


75 


K 


91 


( 


107 


+ 


123 


■ 


12 


L 


2H 


s 




■ 


60 


< 


75 


L 


92 


s 


[OS 




124 




11 


M 


2*} 


1 


45 




51 




77 


M 


93 


J 


109 




125 




14 


N 


30 


1 


46 


■ 


52 


> 


7 a 


N 


94 


1 


1 10 




126 


> 


IS 


O 


Jl 




47 


t 


53 


7 


79 


0 


95 




111 




127 


7 



N C v*m&e r 1 BBS THE RAINBOW 163 



character into position number 1535. number 511, Leave it blank and fill it programmers. It I here are any further 

Keep this in mind if you vmm \o use in with POKE 1535, xx (xx being the questions you'd like answered concern- 

PUINT 8 wilh a for/next bop to put character that matches the rest of the ing screen pokes, send Ihcmto mealTOS 

a border around your text screen, border)- Michigan Ave., Sheboygan, Wl 53081. 

PRINT e every border location except I hope this will be at some help to Please include an SASE, □ 









■ *■ m B- IT . T T "X" ■ n n i J" t~ 

Lining 1: TITLPDKE 




Listing Ll ULnUHUKt 


10 CLS 




10 CLS 


20 FOR X=1219 TO 1240 




12 PRINTS 9, "screen pokes 


30 READ A 




14 FOH X*0 TO 255 


40 POKE X,A 




16 PRINT§96, "EXAMPLE: POKE 1297, 


50 NEXT X 




" ?X 


60 FOR Y=1285 TO 1299 




18 PRINTS 19 2, "POKE VALUE 11 ; X ? 


70 READ B 




20 PRINTI224, "INTO SCREEN 


8 0 POKE Y,B 




22 PRINTS 2 5 6, "POSITION 1297 -> 


90 NEXT Y. 




24 PRINT@305," rt TO GET THIS 


100 FOR Z-1350 TO 1357 




26 PRINTH83, "HIT ANY KEY FOR NE 


110 READ C 




XT VALUE" ; 


120 POKE 2,C 




2B POKE 1297, X 


130 NEXT Z 




30 EXEC 44539 


140 DATA 19,67,32,69,69 


,78,143, 


32 NEXT X 


16,79,75,69,83 


,143, 13, 




65,68,69,143, 5 


,65,83, 


Listing 3: TITLPRNT 


89 




10 CLS 


150 DATA 2,89,143,2,73, 


76,76, 


20 PRINT§195, "SCREEN pOKES mADE 


143,2,69, 92, 7B 


,73,67,79 


eASY 


160 DATA 104,67,105,143 


,113, 


30 PRINT§261,»bY bILL bERNICO 


121,120,117 




40 PRINT§3 26,"(C) 1985 



□□□□□ 
□□□□□ 
>■■■□■ 

□□□□□ 



p 


E 


RR 


SI 




X 


QJOCfTO 





COLOR COMPUTERS 



CALL (517) 625-4161 
CALL TOLL FREE 1-800-248-3823 



COMPUTERS 



COMPUTERS 



ufif 
price 

26-3*36 16K titnr.ded Color Computer 2 % ^ <9 95 

2G-3127 tAH EiTflnrJefl COl£f Cejnpiftar ? 

25- 3 iS9 Di»k DuvsO tor Corl* Com pule* 
2*6-3130 Oak Dnw 1 for pnw 0 . . . . 

26- 1276 DMP-i 05 fit) cos Dai m-i I n » 
Telewriter 64 Tap* . . . 
Tfj)i?wr>tijrGd 0\tk . ,., 
VIF Wnttf - 



If KlrMHH 



rltTI ■ I • * ■ ■■ I ■» ' ■ 



'99 95 
45 95 
09 94 



□ UN 
PRICE 

I trcoa 
moo 

1».00 
1C90D 
4&HJ 
49 00 
59 00 



2o 1 070 Model 4D DoaKlop&JK 

»-KXW T/wfl^ 10001 Dr 12HK 

J6-300O Tandy 1200 10 Meg H O ?5flK 
26-5103 TrtfKJv 2000 2 Dr »6K ....... 

26-5irM Toruay 2000 1 Dr, pQMagH O 256K. 

2^3660 IwHJyPoftfltHo ?00 2<K 

26-120& GCnm Tape Recorder , 

2$-i209 ccn n? Trtpj* Rflcctder 



LIST 


OUR 


PRICE 


PRICE 




% 990 00 


99800 


7T5 00 




IfiiftOO 


2499 » 


1225 00 


3950.00 


1&6E DO 


999.DC 


725 00 






4flJQ 


42 00 



SOFTWARE 



PRINTERS 



vil 3 DAtAba» , 

V* TermnMil Chs* . . . 
VI" intNCALed Librae - 
■17-tllO SNACK SollWflTB . . 
Tom Mix Software 



LIST 
PRICE 

4^rS5 
14995 



21 00 



OUR 
PRICE 
f 49 GU 

44 CO 
1.19 CO 
I'-iSOH 
CALL 
14 00 



•Itt'lillll 



epoor* l_x- BO Prtnlof iFrrclmr. Food] . . . 

ep»riLXf»TfrjclOpf«d 

OK I DAT A 162 Printer. . . , 

star SO-1 oPrtmat 

C I TON IfSDO Pfownlar Pnnler 
Eul-* Serial !□ Parallel Interim 



UST 
PfllCE 

I 29900 

mm 

28900 
5y DO 



QUR 
PRICE 
S 25000 
40 00 

245 00 
251100 
225 00 
49 00 



MONITORS 



ACCESSORIES 



Own re* il^Gre* MOflttW ..... 

f . ni'r.. ■;> Wnn Inr 

Com rax i!3" Co*ix Monitor 

Amdfljr 300A MDOklor 

VeufHha ROB/Co«ipoi L l e Color Monitor 
viCEO P us Monitaf A^aplor 



i igr 


OUH 


PHtCE 


PRICE 


* 119.00 


S 




nooo 


32995 




19095 


155 00 


.. . 39900 


299 00 




32 00 



I + J fc a- • n * - 



?6-30i a Extur oeiJ Ba&ic K.i 
20-301/ 64K Metnofy Krl 
?B -WOb Joy?i|pr.k!i [PAIR} 
20-3012 Dfetuxe JayllitWEACH} 

1 ,T1 QC*^-3 thract Coenect rADJem 
An C har-Si|jnjl1man Moo^m S0TV??0O Ratiri 



PRICE 

! 33 95 
69 95 

f9.K 

599*. 
39900 



OCR 
PRICE 
% 37 00 
59.00 
T6.« 
25 00 
50 00 
275 00 



in> Qrl.">" h — « P>fT- ■ ■ . r»H— J 4 ■ M MHfch 



PERRY COMPUTERS - 124 SOUTH MAIN STREET • PERRY, Ml 46872 



164 THE RAINBOW November 



immand Master 1124.95 us - $29.95 cdn - Disk only) 

l Nouj you can construct your own custom uerslan of Baste using only the 
ommands VOU need. Add library routines from our COMMAND SET disks or 
lUirfto your oujn and trada thorn. Programs written tufth CMDasIc are stan 
^alone programs and can be sold or traded as you wish* CMBasIc programs 
■111 run from tape or disk under Bit current BOM configurations, includes 
k CflMMHN0 SET 0, the UUIIO utility and a three ring binder. 



Kt Master 2,0 1124.95 US - $29.95 CDN - Specify tape or disk] 
• 32-36-42-51-64-05 Characters per line m Smooth scroti • Subscripts 
Superscripts •Top and bottom scroll protect aHedefinable keyboard 

• Prints supported in all modes •lull english error messages •Bell 

• Key beep •Key repeal •Beuerse uldeo •Printer echo •Underline 

Proportional mode •Home cursor •Character design utility Included 

\ .0 owners can u pgrade bu sending {gffffj^ tPfllffllS ) 
IS and the original tape or disk. S^Iwi W *MUiUf ITUIilw ^/ 




r 



Print Master ($29,95 us - $39,95 cdn - specify tope or disk) 

k Doni be fooled bg imitations. Print Master is the easiest to use and mast 
feature packed printer drioer ouollable for the Coco with 64 printout sizes 

reuerse, rotate and * 



i :r, 7a2ir- mm md 



and GBBPHtCOM™ are 



Jully supported. Multiple image concatenation and user definable grey 
.scale patterns using tu>o integrated menu diiuen programs. lUe guaranty 

Dea)er\|| uJlLi UJOHK ILPIf H ANY UOT HDD BESS ABLE PBINTEfl. 
Inquiries 

if>v^7 The Hduentue Builder ($29.95 us - $39.95 curst - uisk only) 

m ail new integrated package for creating aduenture programs with serai 
'protected split-screens and saue game capabilities is now ouailable, dp to 
!0K aduentures containing 100 rooms, 60 objects and 30 commands can b 
written In multiple sessions, completed aduentures ore gours to market 
;ubmit to contests, Previously generated programs can be easily edited or/ 
lodffled. Includes FREE sample aduenture. 



See our new 
Coco MIDI Interface 
at the Princeton 
RHINBDUJfest 



6- 

,fo 529- 
1319 



,125 SOUTH FIFTH STREET 
LEWISTON. N.Y. 14092 



420 FERGUSON AVE. N. 
HAMILTON.ONT. LSL 4Y 



RAINBOW 

G/ve t/j your best: Join the ranks of ihese courageous CoCoiats in showing the Color Computer world 
your high scoro a\ your fa vu rite microti version We want 10 pul your beat effort on record In i HE RAINBOWS 
"Scoreboard" column. All entries mast be received 60 days prior to publication. Entries should be printed 
— legibly — a no must include your fuft name, address, game tUJe. company name and* ot course, your 
nigh score. Each individual is limited to three score entries per month Send your entries to Scoreboaro, 
C/O THE RAtNBQW 

* Current Record Holder 



A*TRO puLAtT Mm- Bitot 

M,M0 *8ui F rnach. WT.ntfmn PA, 
* 1 ,K0 *i ih im H«im, t*:^! ., r. Al_ 

^ Uift f pit HsJbrMi Bwni*"Wwi ■ tJj 
31.100 Cl»ri»Mg-ri, Col^HH MpiglWH, V* 

93 *AUn Dr^I»M Longwpud Fl 
BASCBALL r^JKJfa^iCirj 

ws-so *Soi; ti*«iii n*u» mmki ii 

HATS AND lUOt (THE SAiNfiOW I 1 

?4vO0O 4 McfUMi ftutbhbrtrj. PrMkuribtiru, KY 

3.-XO M 1. 1 h^i St u(L. Jom ulu* t 4'-* 

PUN AIDER >'5p«cr/^ iijdcuJp*; 
t, llHn J** *J«n+i Nakh*ili* , TN 

577 330 B6r: k.yoH. Oup*4»*liWd A4A1m1i* 
51 2<D tim Hart, Sail L>k* City *JT 
DLACKBEAflD S ISLAND /WOUA.S OFT/ 

BLACKjAK (THE fl*l*SOW>— ~ 

f 10 COQ • Wiynw fi**KI qiim llltnd, |L 
ALACK 9AWCTUU ,'M(rr* Qf'nJ 

its *,\*n»* g<*L*i«r. Cynlimnn* K¥ 

ni_QC HEAO f Ctin^ufHf w»'t.i 

fflfl.TOT *P.'*< I r- JOWn OnuiJi*rd G ( nnh>. 

nn^wvASTEfl fNOYASGFtt 

-•■"t Xn *AI«*n [Ir^Jjn. Lfng*«id ft 

Mots Cfttn coo* Cifntili SO 
7n inn 51**a L*anard Rowi'S Pn n . NU 
ftfl.400 fDorytfcitay.MoriMMl OutftM 
m <K5 DAtfid H|M, 5n.ll Lake C>ij.JJT 
B H QTArf THE BLUE (THE RA IN DOtYf 

I JM tMSchanl Scoir Jn^ni'rit.'r. 
BLlSTQUT .'Amfia SAarAi 

10.403 #Chfji ir««»A Cofah AJ^rfti 
lSiTQ BrtllDuPdfll OWbdh On 
BLJ2ZABP 0AiTVr*ti MiTj 
3 DiH HM *9iM*<*rn tjbtyM . En«l Grafl<*utfli , HY 
75 TOO Paul Bui T,n n. .1 >■ Mountain 
Houta. A iberti 
CAUMC irA*NC ,v„- 

US- #fllonn Unlli-Mnnicn. Ejicranmro dA 
CANYON CLIMBER frflffto Snftd i 

?3£dftJ Be*»f ly Hftfbcri Ptacjifiiia CA 
'34 200- jahi'i O npi ill . C-Qlcifn^x WO 
■ojaw M il nnfil S iac Jt . Gterulal*. 
ia,Wg S=uti S»Hrnfft Oertupon, IA 
ei WO Htolty C*odfH!lv- Pfovid»rit«, Rr 
41,000 Jlft* OOM'Hsft. Pr0^id*ht9, Ftl 
J3^J0 JdniUhflfi Bua^i*l. Tf.iffWf CI 
CASHMAH ttftcii r>oil 

H7,ttO MutMiu:. Bjicim** UD 

CAVlfl N aOf Ttft ( THE «Aj*jB?W I 

SL431 *Jgry him tu«i«vi'il» KV 
CHAHB-fflS | Tom Wr» 

nH.BIH * Blouorn M*yg<, Fjm Oiavn^iM . Mf 
HflUCKie E-00 i dfl> i 

4 1 *P*j1 Hoir H*Tila. loaf 

*1E,*6C C'lin ^rnridin, I ten*** M'Wi 
UHJUO Laura Koli. HanJia, nrw 
PLniWWPj * BALLOONS f/fAdu'> S'l^ii 

«MO> a Jdv-t* Wh'coH. M» Cir>mwnt. Ml 
31,7/0 CammriWtfKill Mr OnxniHW Ml 
ft), W Jdhhi G THh. Eftjay. OA 

J=bj i 'AVaWoH Me. G1*irHM*i, Ml 
i h, ;Hi flWlt CuPanl, -OfB^iMi. OK 

C U L UM HA 5t H AL L n n..1. .: S 

HB-0 *£l'Pf)Hiir Tnaay. £pt1 Lymv, C7 

Fr»Kla Vu. Csljary *.l u^it 
D£-1 Bll&n BrwuM, CQIllahd, 



COL0H CAPrWOl^SO-P T,i 

rDan Bouo«i> N anik. C T 

L; LjlDHfL tl t i uri..!-;, „-.V ■ 

J 1DT,iSrt *Jelm Pay, QaoomiLiMiiie, TN 
60 W DjmW BraMa Bteiiinfw-j ~ i 
COSMIC INVADE R9 fSptfrti-HJ Aiioc^ln^ 

16 H 40C| AMflP^rlip Ff« u *|rj fi'jS LAljiikil II 

CRA9H f Toi> A*Ji I 

JS.lCQ *.»#«r-Fl«n«i'*Mo"ii I rHtiMnyill*. 

c^rsrve CASTLES/ TANnd* WwtMt; 

537.000 Erk fitting. VmnliuM 
J77 t 15* CriflM^.Sl'*. C«nfrril. 3C 
iJfl,fl57 C^uUlAt V«» &nltid*N, A? 
2M.0CM Tra»fk Fo*N»r. Ai+- ( tn 
CO'BEB i' tot* WiJ 

1 4.55T' aflotfnty Mull'maun, Olfl Hart»r, WA 
DALLAS OUEST (f'MtI*U SJJJKIJ 

53 * Tarnmv McCSura. Uoyiinc, L.A 

03 frftofaafl SUIKil'Uind SKnCPa'tl'! CA 
QG Erft I lulfman OoTlid^ar. Ml 
DEFENSE iSiWtsi' AtM^AlMit 

■ • - U *i:r.-!' . ' LVBfl.ln UH 

DCMQUTIOM DCTaY . 'fitf b S^umt 

4J TOO * Cnri* frt* MUf lglT'.lan VA 
JJiJOD Alm,.d»' l*rt«y taH'i T ,i>Hi ^.1 
OEHON ATTACK rrrcitgti; 

54^ a Erik KUrM^Mifi ftactoale* Inllc Mi 

the HON U i iHfRAiNBOWl*" 

1 1 ,01* * N (Fiin 5t>W«*, m»iM IhlMa. f L 
i nrJO M»ciwj*i SCfli I . J«nhiro*fJi. NT 
CI EVIL ASSAULT f Trim MVF| 

im.JOtl #P«wne- AfilDlna L^rticjua Uaiftl &• F ov . 

avrno 

DOODLEBUG 'tcjnpui»r*jr«h 

U2!5,3 ?0 *£uoaft BainnoCf. "J*lW i<Hj*. 0<*M«e 
IWfi.qiO tiill FflUc^ WMlcriair, PA 
5flS.QJD JohnAy Fri^Kh. WhUAlnii, PA 
DOUBLE BACK f^atfia Sfijc ; 
1 il MM 4Di ii it flu* i . McwHnal. Guvtw 
0^4,490 Eugffrns RDGaa. Slons PUo^i NT 
uun'ttLANU'flMjQ Srt.chf 
SO.UOU.-* Wl * Aiifn P*lart»r, Pur1l«ncl, COT 
1M TOmii'iv McClurt. OovN"*- LA 

ft'wr Cy Vn-'CdjTl QuuthiC 
07 «» Ctif >k Mitdrti'. Ovruft, OA 
«7TX I CUM fit***, Mcsani^flf , t st 
».*0O S*mi. L^ikbHla. TN 

O^ACOtl|.*N,'rtf*r' MU|l 

(2a 4^0 *4nrrCclmle>rta1u Runf^kPA 
260.0J3 Cft'.k C«*h, Lwi'i^la. KY 
DRAQON FERE fA*dUi 5^*ckj 

5 B2T ^Suain Cokar. A.v*i«LJ, 1A 
i,SS0 B»H* H*Ie.1i»h NunwUk. CA 
CIU HREV.MUHREV i uinii^MffDntlJ 

IB SOO *B»iJm 5rnh, Dt*n Fli««i> OmIhimi- 
ELECTflOW i Twi U,. 

40flM> afimiJ Ganch* 4 nlno AI1*H1» 
FACCOkS LA<fi I TH£ PAIN«GWI| — 
i? t\ir a-Oirk lauiai, Hj^ruy. pa 
0 aty> rj«v>d Q>rt¥B fKDa^Huiiij, CTT 

»AP|^MANf rornVJM 

1 U.VO^r *Ofl«4«i rfrDfflWV Gt L-juII MO 
FO0 EWAH f A«*tr* AnintJlKwi , 

njb C*0 *Ct»rt|C^p* CaniraJ. SC 
FOOTOAU. J'V9"> Sfiactr 

4«fr D #TliTl h*fl1 S«U _*k* Ciy, U T 
TMEFBOOrtQm Wf 

i^.QHi *Wark Rjrf.t. dhp Riiw, omi'ia 
FHQQGBA iCwjikWYJ 

: t Wt7 *E'*k Huirnan. q^c-'miSuf . M< 



FURV tU<zt}r'Q'V 

i T2 300 AOarW t) ArrKHir. Pinc«iH Chffttrtc 
r»A LA CTI C A TTAC K , n , L ; U 5 ::> ., 

30. B 70 * Dran B^r^mtn, Hartna, iathhI 
OALAaOH / SfM£i*4l A*wMt*H*i 

1T00 3O0 * Jack ta M afldtu r r «+i SKII ML N C 
9dTT.91'0 Oanpilr» Blaln. Win>on. VA 
J 1 H BrtkM lAfaOM*. Uiwi-ppt*, KS 

214. MO Tmi^ Eurmit, Oln Harn-sr. WA 
7tH.«70 Arnold 5nH*ir, Ld^ AP0*tW, CA 
1 0CW M Ttan^ Kair k. Lui And*«i- OA 
qHAUA BWANA W«Hq <U>t* ; 

Ot 070 * L Afry WtCA, BalkUHu OH 

m 090 Ho*U* Koltwib. Sintictia'd, OK 

■4.400 Cifk Hl|l' rt. nottlMW «iH». M4 

GHOST f.OeHSLSfl iSpmtitd A**tcianrj.l 
T5.1J0 *e™q EVicktov C:J««el. MA 
TJ96fl SylvAln Cafldnguay. CfJcpulUn i. 
OuBdiac 

CUjAAXDMS , W*n Ciltj 

t&.Hfi MM'B ii d:h»h<*» Onlrlrio 

ODLO RUNHEil (NOVlian . 

^73,050 *-Car»r.6<'. Uji Jp Wflinhy*/ (LT 
774.3DO Andi«* Rei>.A< Wgfin.n ¥ ni« WA 
1B3.W0 Jdf r RdNi-y Win'iflto.KS 
14fi:«6Q Cti^iC-op* OrtlW SC 
l^B.5CO «fvC OPlSWCHl. Lai VAQai WV 
B9.S00 ShJppnf Taflny fiail Lytna, CT 

DIJAADIAN iOuitM^ Ar|,lm*H:',ri S .. 

4,3*0 a-^uon Farbia, M«ricqi, NY 
fCE MA£Tin i AffltfJJt A rUinaf^^ 

B6.?J& *Piarra-Anla™ .ar*iq k i« Smm+fn* 
Qwfl*0C 

14.SJ5 jeaa PMJfr iln-inclki/. Aatm»i.Te 

QV«HDt 

THE INTERPiANETAflrtflVtt FU (1 HE BAllMBOWi 

37,030 #&pcS! "wrkin». Pent Oianfl*. *L 
'he. jufiClE • FrtE RA1NBWJ ^* 

*j*ii Liwrorva ilr»itri(tc», OrtLn™ 
iuNJOH S limN«t .•"u.rn.-./f^— 
IjO^i.O&O #WnUhow FUmmy. Uairoir m 
ifli.lrtO JotlAny FflttCtt WMtlUfl.lLPA 
JUNAFOOOi'WE RA'NBOWl •-. 
i 107.S2O *Lar»y Thcxpaoh, ManornkKift W 
I .OTOjBOO >Mn-ffMKoJf Mwm. i.oranavik'a 
Q^iafiac 
RA TEH PILLAR II t Tom MiiJ 

1 M J 1 7 • LlwHi E.lflln j|iri£. E nr,ni 
WHt Brrrnany 

!<Ey BOWSER 1 1 HE iRAIMBOW) 

29.052 AtTuiv eantif, Apim»d>i. PA 
KEVS OF THE WJZARD f-Sm^^a.' Anv;^r«r/ 
652 *■ .Mm Fwfl»f. DQys>U<i. VA 
flft! *Ktn Okwar. Vanc«u*«, WA 
THE KlMGfrr-^ Wu.l 
* .rTC.OOO a VcJniHM Firrr, Sayrt. PA 

;^5^j00 Johimy FriKh i pA 

«07/O0 Paul Bui 4 nwn f Rooy Mountain 
m™i W Aajwn* 

M.4D0 Danny Eldrdga Ji . f *r Q#k« . C» 
M INO TUT" i Tesur Mti ) 

JVtfW i Mamn (Mrtr, 6ftft F+aflrlktO. C • 
ALENDATHLJ p-flarfio Shtct/ 

iMr.bsa *Dari F<a.ii«n, Wnj(itiHj> <■ >■ < 
Sf^.lSS E nan Enrvu Wrinvinu'dfr. NC 

* HOW | D'trQOI' CSJOf GQfliMrif 

aj.Duo a-cjvii c*p* conmt, sc 

1 J 350 OJIi jCfiftM*-!, No.ni V(i'«a lll^ PA 
LAN CEB jSpwf. JfH A ndc. diei J 

W.POD a- Jay nap* I'D. W»fth^ld . KS 
3 1 Erk flafewg, Wmliaiq , KS 

»B,D0Q Kavi" Rcitwr-j , W^nlmta KS 

1 ?,M0 S*lh Klalo. Miaon. Ml 



166 THE RAINBOW Navc-mbor 




tftSEnwejflv * Fiw*t> (Ihe kaiwiowj 

iftiUH *6n'in l/'iigA Jjipai' FN 

QTH 0j*0 Ding <H, L'drjt^iSod MB 
LUNAR-HOVER PATROL i'Spntm* Aunr.afOl) 

ilft.icfl *La» Day. Arilnglnn Tx 
HA BKEflS A THE, VI NDTA UR I "Wo $ft*&) 

MARATHON I THE RAlHBGWJ "P 

JCTJB] AJimnftShMttfy Ml, TgrtUttenda 
NAT/ElaJiQ ,'Cfrftm«fcnin 

2 <• <&) i-Todjq Ktiapp, Pti\r<a flu CfliBn, Wi 

(0,061 #fcJijln Jsm,*ipmt Kt h on*h. CnHas--a 
tnJTl J*Te» M**c*n, niu»fii»oMJ, WV 
B.0S4 J* flirty ifohUKHi. Nokwrtn. Ft 

J. KiU fton H H nca hflfMMfl OtilHf tQ 

s.loi Jon Ttpttr. i <B#iflv Pa 

2.032 Gwn*.rtfi W*JtoiL M"i CHnnwu. Ml 
MICROBES tttstim SflmMJ 

«l>i 100 *Dsvifi& Ai«#i*ec*lep. Hartioll* aL 
nufi] a>ii r-' -.H:A Whi1tf»iM. PA 

MIBEILE B AAA AGE 4 THE PfVNHCnWF ' 

JJ-T *J{w Gal : n-.WM. n idsa*£i?-:L NT 
MQNKM KONG. 'Mpfd.iVH^jj 

3® #M Jrt F*f IU pMp Ri4*r. OflLfl I io 
MQHtTtPUAZZ'R,*,. Sum 

ZOMBi #Winrn Jo'« Si-hnlNffl, Onuim 
■07*fl Seen bwtfif . MA 

MOON HOPPEtf rCDiiNrjipsffOT/ 

#Qa^4». 0" Anwaf. ftncaint. CJu«b*c 
MOQH SHUTTLE 'OtlKQtti 

vsmvt. WniiM u.*.n, AI(wHn 
WR- DIQ | Camput«r*r*ri ) 

B.7H7. 1X» tJflU A OtMrg, WW.1*U, US 
WUDPIEB IHHtflhonl 

Ml, 700 #Jon B'Qw r Sin Di«gO. C 
WIN J* WARRIOR fl-ogiiw'* tJv'ftfi 

OPEXlATIDH FREEDOM ) THE RAiniBCl* i 

10,*2* *Ortie Bnw. Btoomrwfl CT 
OUTHDUIE i Vu-JaT-i-rKj 

171,273 -*Mpi1i J wrinu. £ h i ^ *A 
PAC lEM i'THS RAINBOW) 

*rfi A-Grug Lwik Soiltv Auguila. SC 
♦"AC+TAC f Cwnpu'»iw*i »J 

12GJJS& *Vp)M JoRnioo. Eigttf. i>* 

M*H» C**oinJ Hrnniun, TK 
1 7,U 10 Qivj L*wii Nwlh Athjutla, 90 
13 ?BS J*Si3h Bo»peI«**" AlHtHh TN 
PFNGui'i IT.-: 'A'MVOW^ 

PHANTOM B LATER i W*U .T^t«ril4> 

PtNflALtmTjfl/.a $SteJ>> 

i 2 M.oon «LhM*loflhi<r Wmu HuMiivflien. IA 
PtnUHCnHE PAIMSOW] 

S.lijft ■Mii,fiO#r6lJ'ij MorMniW.fA 
PLANET INVAHIOH >'.?pteM A*Jj>fti*J**J 
M.JSfl *Ppui H^j. H»fi(li,'!*Tn«( 

I T.WB Ui-rn Hall. LvhI 

15 TOG Mano^ Hifptm Pim^c Fhmr. untuho 

iiraSflT *AnamSir«n». M»ri*f|i c. uuMtwc 
POLTERQEtBT f fliJi'O 

fl.DDQ *BHtT Fllltih. Ch4rM4lon. S<1 

poovam fa*r«oflj; 
•1 : 1! ^ .-o-j *Qen qooifti, o««fln r ac 

143^.005 BupAir Voting &rn»HiP J 0- MA 
1 .m,3SS FWrnn-c H4**m», CUnrtHnd, TN 

at'.IW J*rt Wt***- ^■liilH¥in. P AlM'Ifl 

POPCOHri trttd)n .It-ten 

*Miku Wffltl*, iliiun-:hn SC 
PROJECT MlSllLA f fil-Ji';- SAlltk. 

2.TSD *J*P Wi-ifiir LikiCliy A 
PtRAMiO t**fio&r\*rif 

220- is: *By I Atfil-iV friiJLtaim TX 

■ 2M/1 > J *O«'0* Ptin(*H9, VkclbrUl, 

TZ6m* #0*-i'id O^^nu^i, CHfl**y. Aitmn* 
ZMt \M *fl[nbtll* !»»Wcitn/ Mt Z«J(1, It 



KCL' M3 vOhn F bpydCDii, VA 

720/ 1 N MIltHH. Oyion, -O^ 

220/140 B«iifl Miiui u, r.i.,*yiK CA 

^CMM JlmI riauuMwr. Himitltufi OH 
WOO H«ry nr,t„, Bu<ki- PA 
rjvNERP (THE RAINUQ^l 

i jijiBST' +B n ic# Bhi'#«r, HiM«¥lH Onllt^' 

UO^AJO •A"-dr*w N>?rr>« Mi4 «|<i^«ti (J.H.. Oi^rih, 

90 • R^an i>vr<i i, UMiKfrWII*, Ky 

Sn *^H<jjn Fli^Ntr I4#in llr.n, CMH 

50 * JflHfl Furton, Ifeyd IWv VA 

?r, *T ( KkS K'l^pp Pi* H« 4 1< 0>IP', WJ 

i<0 * Qllr** V "iv-i vVA 

^OutiEj.Mi S*tila!.iy. Ml J"u,.. IJ. 
40 Jowl FtauqhM, HMmlHoo. CH 
*Q Putitwi Unit— • N*p*n<\ 0*kl*tui 
«ta Jto<Ln PKlwpCfliii. Bl«l'4t»*<>. nkJ 
J? Palr^t FHwuijIn- H. .i, nn 

17*0 #KKW Bronx v«rt. pa 

MADID OAtL iflirfioSftm'dJ 

4l«*flo*» FnuCfMi* Wi 
RE*CTiiiDB •r.«i'i., 1/i*riij 

5 i5T.2fl5 +d*i y 0*l»Of u. P.quif, OH 
PIETURN OF THE JEtH .' r'.|^r**'V. 

UTiJi? ^Mill G/irNtM lilltMilt K^i 
479,100 *«n-F"(rtr'.'l!9n<nHj. it-Mu?sa*1 

700.WI Cor r Wr.Kjiy. Munir-n!. Ourtvor 



f *JEW1 H<«»on. Plninf hlQ WI 
ROAO RACE 1 THE HA^UOWl 

01 7 *0i IF MArtm Myn '+ B«*;ch 3C 
ROBOTROH 1 JiiJriin-if./ - 

Hfi.4CU It BaNu finah A MfrrN F »rHi. Ue^p Plvcn 
OriFKflfl 

flOaOHACR |^rj»coJU^ 

ini i. h-.» .'^a r^lx- . MA 
M mp +i|mrn Eipirro tjluf 11.1410 iL 

RON FOR VOU* LFFE JlrtE RAiNOO^i 

SQ.OPO MiW liflflOaifl. 0Hi4^« OfflMIO 
20,000 flj/in Q«ltn, LoulkVilMl. KV 

SAILOR MAN I ffcm JWi; 

fl DO *A*W1 *>T«r! n. LQ^tttMKl. ^ L 
600,500 M,i|IHc*Flamt3V. MlIidM M 
MS. 700 flu I n R' lift Ml '>nt i» .a 

BOO Lurry •HKK Bcin In: , Oh 
4ca.4D0 Faul BuKmin, doc*.y FAoumi* n 

WtUM, AltJf t □ 
,126 WO Jl»rrwy K,onc»ol.l\torrh V*iMllN» P* 
ifli .SqO Kw^iitr 11 Eki4*Llji. T c-l*rJu On 
VA J 4D5 OF EQTPT rWmifl) SnacA/ 

T7 #,IMFF Hillluo EUchkbUPO VA 
ru joftn aiidoca. ronk«n. Hi 
SO BDb- Dt5*i 1 1 BijB Ik. 
8? Xkc K ty. Tphmi I AFB C a 

■A PMK Z|>Tirt, DrillnhaLiwii PA 
flr PJ Jhyjtkudy, Sriilbyvilk IN 

;4» ttta aMiiiti n«t R«itim ^ L PwLi uii Mi 
73 k .JiQ , irf P«mpi* Rud». OJf or A *i 
SEA DflAdON /Arf^#n<ii^ ini#, n #r,'rwi*rj 

T6,|i0 ■ ii*Kn-f rrntcfn Mdmi l«i w H»^il '•. 

3B.Q30 BrFiut WcHlq<FH, . Priaidhd. Ml 
1EABTALKEH I tatoouffi) 

iou'sk *Eri*. Hurrm#n. q^tfimi*) mm mi 
SKjj'gig j»|fHiiii*bn aiwufcbunj, vA 

OS IJiPichiriMip VA 

K ■ Oavid Kny. Winnipeg.. M^nrrotw 
0HEX7TII4O OALL^RV rflnfrJn ^flC*j 

SKI N □ fHlDMJ arwc*j 

Oi.OO Pisod Ci<r*r>nflor. ^ demount IN 

flTBO ♦Ul iy ^i-fi.ll.CHflnwUin iiC- 

90030 »Bmfl H<wia*<n, Hurton* Oniwio 



9 LAY THE NEHlUl iflMio 9iich| 

iiO.BBT «>jlm Hu.bon PtuwHiia, CA 
2?ft?«D Joyt«Wtlcuii. Mi CliriwiL Ml 
DNAKER 1 THE PA'HBOWj ~~ 

1 1* i(.ujnrw AJihGki, Pho*m> A* 
SQLO POKER IDtttASattf 

r.lOO «C«tOl ^LNtPir. MiMCdM, lO 
SPACE AMBUSN tdx+pf1****<n . 

?Q 4W *Prtink ^*nep*'» 3pJ01„o:* 
fi.nrlnRKn 
SPACE ASSAULT t.'Utf- . 

tB-,065- ASBirftn AHw*. ShSrp^Ojrrj. MO 
SPACE FiACC (Sp*Xf*!A**Wti*l 

*M«m r>on»nu* A<«n rHinpi. vA 
SPACE WREA 1 1 3^*crfflJ A MoT ■■J*! , 

&ft^ao #Rr*ri qaui:h«r. Hinton, AiEmRm 
SJ>EEO RACER fV>zh T'tHl 

120 UD i JnM DlogfiP EdjdMrOOO. MO' 
I^O^tO PMmIF^L: »'xry»A l»PMBl 

jflflP. klmw* ;*^| hiiM. Mi 
F07.?*) Or#n Onrg'nn" M*!fM. Ifirt«l 
im.^iO l.»i.r» Mfitr. Pt^rll* l»r*pil 
BTA4T Ot AJ£ 1 tadYo SAfC* I 

Jf^dO *Jahn Quplin Qaiurnti*. mlj- 
STARBHf R C>i AMttEON iCo^a^nvinffJ 

Lfl.rflO »B'i4'i Vo^«>. jupc IN 
TTELLAR LIFE-LINE 1 1'HlHDStHkC* ) 

I 1 4 V (,[,, n - ;.':,p.-p ti.j.M' 1 J 

STORM ARROWE r5p*C(f*f fl*I0Ci#r« I 

(MLlJiiti *Affk><d 5"iil«Jf, LM Ajuo^di. CA 

TEMPLE OF flOM rnp*L-. JSnafk. 

'J?0. 41KI *&jnyn M|,rs3. HlCtlfhflOU, CA 
lVjrj.*gD Rgrp Gjii.ifun. ucsjit, 3C 
'O' 1500 Oftid Qf<n«up'. toigftry. A>b<irPri 
ICO.EOO nii«a itiir*"!:, OlymsNv WA 
•ttJ.tiAi AJPrtrt. Oi ypnpa* WA 

1S4.5IFJ JoPmCVuinil 1 Caix-mSa. MO 
OS.tflO G'bs ScoU Ld-udnvilkf. T^ 

I PKI t UAH U 1 f fM.-cnrrenj 

1, gSiA"ir? •T^rry M«>rg 51 C»niPlm», G"Im< <1 

747,«b(i ak*y«i coiAddwo Renrm pa 
MULBSO KrtflpO«Pi«r &Lai|» r. f L ^avrt, IN 
1 00 300 Syivnin c*»! : ng-.iAv. C4ticouR*Fi' 
QiJMHC 

SflOld Fi run TVaqrmr L^¥riun«|, KS 
74 jUO OlUChvt, mi ls-f . ALSff r| h 

THE TOUCHSTONE | ton M», 

EJflJMO ■jRj , iirlri[H>rf Stn«i*r. Pi WdyiMt. 1N 
TftAILCFf TAit i TKE R^IKBOWI ~ 
273JIPO » J*"r Dim. Gmni>iv MA 
TftAPFAtL p Tint UNJ 

4KMinn*i Mirnti, Hoirtlon T< 
TUBE EREN2V |fA*n)V»fAj 

I*'JJ*£] A Back y Blrt.»r. M«p IIU 4L 
TUTANKAM rA*PuV«r*l 

•yi.OflO •rPia* , r#-AnlO(rip» L*»#*sii* Saiultj-TJo^ . 

TtlTE TOMB rM'iA DM»t 

tHi r 9¥> *Nev< Pini' 'oi C^fli* Matxi". Al 
WHIRL BIRD RUIN .-SpHTrr-i Arar>-;<at«^- 

105,^00 a 5yl m 1 h CaHong^rtty, CtucoiiNrlti.. 

W.!hx> JayAutl M*Mboro*ig*p, CT 
J.l.flM QIC41 SMfldM'P, OUeithirpi F*B>*, 

CpIUMO 

4J.>2D PJ Ja r »P-ody, Sfmllry^ili" TN 

1ft 100 O^n rhiiql Fl-nl, Ml 

M/IO M- :Kd rjal^ci. 1 H . Vppi dun , Qti^brc 

J,ili# n*1c.iurt V«prfirn [J-ijatMc 
?*).(FW CftllfJ 7«pA». Wripll AOJirpin. W* 
'5 "Sfl J«yH. Plo*rclpim> AMiwMk Tf| 

wiL dcattip*ci fft#d* Jftum i 

TS0.1U3 COO »Gnr^ Winiiwu.. 1 in^rjii At 
WILL 1*5 **h£HQLH>e . „. rr.iHL<rMf J 

tB^ iiffl *A -in M ?rrl*. Cnu^pCw. MA 

2, CJ0S,9W1 * Qif p LBVtiPa, Dun F ctttil, 
I.0?7,RCO Ch»'» GiKKnglUd*. LBunjlOi*. MA 

1 ;aa ixlfl drvgi-a Di Lnm?irii. Manl'eal a^Ahar 

1 .41 Q.LHXP JarT"(jt OuiMttplla BiWY*--, W v 

0 /a JMffl MFcnauf Do^ilaJi. Jmn opfi, TN 
tX4 Cmv MoK&v, PAfintraij, CuPbtft 
■A.ftN Tgfflfc p- McCi ml a. DoVi-n*, LA 



— Debbie Hartley 

★★★★★★★★ ★ ★★★★★★★ ★★★★★★★★★★★★ 



^omtsm&ef laas THE RAINBOW 167 



SCOREBOARD POINTERS 

I n conjunclion with the rainso w l g Scoreboard , we offer ihls column ot 
poinlers for our gama-playlng r finders' bahefit. J J you have aome interest- 
ing hints and lips, we tMicourage you to share Ihem by sending Ihem lo 
the Scoreboard, c/o THE RAINBOW. 



RACK Ul k lN DOUBLE BACK 

Scoreboard' 

I litre I? a way to obtain more than tine 
million points in Double Buck. 

fry to day in the corner nnd go out to 
circle all immobile objects including yLj*ym 
and staling shoes. This way you can circle 
a maximum of I5f objects, fur a score of 
around 1 US ,0011 points, A fast moving. 'X' 
will iij> pear after 10 death's-heads nre ail the 
screen. 

Aho. one way to catch a yo-\o is to make 
half a rift It below, wait until it rolls in and 
I hen blOM the circle, 

Daint Qittrmm 
MimirmL Quebec 

1 



DANGER BI'GfNS WITH AN M' 



Scoreboard, 

\ have a couple til' hints fur Star Blaze 
When you lost your shields, il is dangerous 
to press k M* and look Tor an unoccupied 
repair nation; the aliens could blow you 
away at noy moment. If you press fc W ru 
soon as you lose the shields, you w<i! he *eni 
to a i All dent, unoccupied sector where you 
can safely find a repair station. The same 
Hung can be done with fuel or torpedoes 

White you arc "warping/' the aliens can't 
kilt you but you can kill th.i-m This is a 
eolden opportunity lo watch (he radai and 
rapidly shoot at the aliens. 

Dour Rostaii 
Saxkutnon. Smkutehewm 




FRUSTRATED 



SELF-INDUCED SICKNESS 

Scoreboard; 

Snw that I have solved Bedlam* I wo aid 
like to give some lips for people who are stilt 
<l umped, 

In Nixlei rjj ^iirigietn kcx Humid in 
the electric- shock room,*, you must get shot 
wjvh the hypodermic needle sa when you 
type in GET Gfl££N KEV you uill gel right cut 
of there. YauH have to try this a couple or 
much because the sickness doesn't always 
take you west- 

1/ pnisonmu I he dog docsnl work* try 
cttunc Napoleon into the nonm will', [In: 
secret door and ask him tn open it, 

JeffSoocy 
Fatttv Vcr/rtt Beach, Fi 



Scoreboard: 

Possibly the most inl'niuuanggamc Tor the 
Color Computer it the program Strip Tease. 
by Brill Monk. Frusuaseil owners of this 
program may allow the young Lady to 
complete hct pei formancc with 11 POKE 
&833AC.&H13, This address assume* the 
program has been landed toihe addresses of 
1 COO, JSOF and 57 E A 

ItUstf, tt . tJurup.iiiir? 

Fostaria, OH 



A BREATH OF AIM 



and j requeue irjnt to the surface tor more 
air, will help you in two way*, h When at 
the surf act:, the turret at (he fop stop* Tiring 
;U yuu. Tins tfivcs yuu a ymxl elirftlte to rest, 
since only one turret i& firing. 2i The more 
air you get, the better. Always gel a full load 
btfona diving T lius will allow you more lime 
ai i he shields. Also, when firing at in? 
shields, move around a lot and hold the firt- 
luitLon down. Thiv totally decimates the 
shield and confuses the turrets, I have 
confronted and destroyed the master mine 
ipn every level and have found no use for the 
torpedoes that fire Upward. 

Also* 1 need some help with Shtnaraxom . 
How do you gel paM the mugger* 7 What is 
the beer Tor? How do you get out of jaitj. 
How do you open the window in the hall? 
All help would be appreciated. 

Chart?* Ftirrii 
Schimetti. Fhr Sutherland* 



READY t-'OH VAlit Oi l 

Scoreboard: 

Here is an easy way to have p Miecessful 
flight on ihe Worldx of Flight Simulation 

Hrst. choose a course that is free of any 
obstacles. One Mich course is World 5 north 
to World 2. 

Take off from World 5 and level oil .u 
itnijri 30 real, Fly to VOR 1, then turn ttj 
a heading of 15 degree*. After entering 
World 2 r descend to 12 feet using the flaps. 
Line up with the runway the best you can, 
then turn to VOR I for a true heading and 
descend to six feet. When you are over the 
threshold, main lain a 6(1- foot descent. 

I hope this works lor you ai it has for inc. 

Brant Putnam 
TumotK AX 



Scoreboard: 

Here ore some tips for Brewntastcr. When 
the cowboy* 1 or pirates' backs are turned 
they will slili take beery. Also, when i ou njc 
at the lop-most table, if you move up you 
will end up on Ihe button table and vice 
veis a. 

Also, here are some up* for the game 
/.axxort: When you gel to the second, for- 
tress* the altitude for Ihe forte, shields Is J i 
$, 2) \ f 3) 5. 4)0 and 5j 3 

Cor if McKay 
Montreal Quebec 



Scorcboani: 

Here area few hints ! have found for Sea u l ,t0,1,in « issuc 
Dragon. When you reach the master mine, 
go up lor air bcloreyou sturl ii> shoot. This. 



to respond to other rc*d#r*' Inquiries ind 
ri'LjiiL^h foi j^istNiiec, rejili to Scoreboard 
Fiijntcrs* e/o the hainsow, P.O. Bos JS5, 
Prospect. KY 40059. Wt will Immediately 
fur ward your letter to the origin il respond' 
rnt and* ju*1 as fmportantly, well share your 
reply with all .Scoreboard readers In 



— Debbie Hartley 



168 THE RA1 HBOW Nogprnbuf 1 B«5 



DYNAGALC 



® 



CoCo's Best & Fastest Spreadsheet System 

ACCLAIMED BY THE EXPERTS 

"DYNACALC is my choice for a CoCo spreadsheet." 
Dan Downard, RAINBOW, September, 1984. 



BuiH-rn 



RAINBOW 

CERTIFICATION 
SEAL 



'Eat your heart out; Lotus 1*2-3! 
Scott Norman, HOT CoCo, October, 1984. 

Features: 

51 x 24 Display with Lower Case 
SupeMasI Sman Screen Refresh 
AutoRepeat Kay board Driver 
Key saver (TM) repeats last command x times 
Disk Operating System (works jusl like ROM DOS) 
Easy communication with BASIC/DOS programs 
Two-way communications with PRO- COLOR-FILE * Enhanced* 
Outputs to ASCII Word Processors like Telewrrter-64 
Fast 16- Digit Arithmetic with Scientific Functions 
Summation. Mean, and Standard Deviation Functions 
Log real Functions wilh Stnng & Numeric Comparison 
String locale command to navigate large worksheets 
Sort full or partial worksheet by columns or rows 
Line, Bar, Hi/Lo/Close, Circle Graphs 
Full Graphics captioning and overlay lacility 
Graphics Drivers lor all popular Printers 
Joystick/Mouse Driver for Cursor Movement 
Works wilh any ROM versions, even J DOS 
33k Available Worksheet Space 
Up to 256 Columns or 256 Hows 
Can use VisiCalc worksheets & training materials 
On-screen Help Messages 

FOR 64K DISK SYSTEMS 

avarfable from 



NOW 
ONLY 

$9995 




eets 

vef. l ° Mot" „w 







now with 

GRAPHICS! 

J'jn - •• "1,1 t : , Z-r'. 




CAN ADA CON St 29.95 
□ATAMAN INTERNATIONAL 
420 FERGUSON AVE H. 
HAMILTON. ONT LSI 
(416) 529-1319 AUSTRALIA 
PARtS RADIO 
161 BUNNERONG RCL 
KINGSFORO 2032 NSW 
(612) 344-9111 




COMPUTER SYSTEMS CENTER 

42 Four Seasons Center Ml 22 
Ht^N cl Chesterfield. MO 63017 USA 
lflt?E^ (314) 576 5020 

10 to 6 Mon.-FrL 
or your local DYNACALC dealer 

Price US$99.95 
Outside North America add $10 postage 

DYNACALC Reg U, S Pat Off 
Loius and 1-2-3 are trademarks of Lotus Development Corp 
PRO-COLOR-FILE Is a trademark of Derringer Software 
Telewnlter*€4 is a trademark of Cognitec 
VisiCalc is a trademark of VisiCorp. 



Radio Shack Has 

Software 



An easy- to use 

n 



Color File/ 1 
home filing 
system to al- 
phabetize, 
street, revise 
and store 
personal re- 
cord& 

Comes pre-set with seven files — 
or c reate your own, . ftM 
#26-3103 1ST 

Specleculator 1 * Do planning 
and budget- 
ing with this 
electronic 
spreadsheet. 
Just enter 
numbers and 
formulas- 
results are displayed on com- 
mand Ideal for financial fore- 
casting, #25-3104 29 95 

Color SCRIP5IT*. A powerful 



ID 





















- ■ 





processing 
system for 
correction- 
free letters. 
Text can be 
saved on op- 
tional cassette recorder or 
printed with optional printer. 

Personal Finance II, Includes 
26 expense 
categories, 
including 
auto, gas, 
food and 
more. Review 
spending on 

year-to-date or category basis. 
#26-3106 2035 

Color Editor/ Assembler, De- 
velop 6809 
software. You 
gal trial as- 
sembly in 
memory, an 
editor to 
change your 

program and Z-Bug for testing. 
#264290 gg gS 





Bingo Math. 4 Three exciting 
games to 
make (earn- 
ing math fun. 
Bingo, Speed 
Math end 
Number 
Hunt, 
ff 26-31 50 



• ■ ■ * ■ p wv. n* 

■ ■III ITBIttlf • 

mm nmtm m»ci 
KB t'r c e\r.iz - r. 




19 



i9b 




Base bail. " This exciting game 
plays like the ^ 
big leagues' 
You are the 
coach— it's 
up to you to 
control the 
pilchmg, de- 
fense, and running tor extra ex- 
citement Fast paced baseball 
action. #26-3093 19 &5 

Canyon Climber/ Your climb- 
ing skills are 
tested when 
you find kick- 
ing goats, 
falling rocks, 
zinging ar- 
rows and 
more on your way to I he summit. 

#26-3089 2Q9S 




EL 




" CnuUt reuuier nqmrid. 




DownlanoV You're alone in a 
secret cave, 
you jump and 
cltmb mm s 
chamber to ^ 
chamber col- 
lecting gold 
and dia- 
monds. Each chamber is a new 
danger. Will you survive? 

#26-3046 ig 95 

Galactic Attack/ Enemy 
spaceships 
bomb your 

defense 

shields. If you 
destroy this 
squadron, the 
enemy re- 
verts to a deadly night attack. 
#26-3066 -jgas 

Poltergeist. Based on |he hit 
movie. 

Search for j, 
dues and / 
face the pol- 
tergeist. Mot 
for parents or 
others easily 

Frightened. uiss 
tf26~3073 iA 






the Color Computer 

You Want 




Mega- Bug.* A maze of fun! Try 
to lose the til- 
la "buggers" 
hot on your 
trail. You 
can't atop. 
Everywhere 
you go, on 

every turn, there's more of them! 

Excellent color graph* 

ics, #26-3076 ^g 9S 

Slay the Nerius/ Fast action is 
needed to 
save your 
submarines 
from deadly 
starfish and 
the ancient 
see creature 
— Nartus. #26-3086 



X 




95 



19 



Clowns and Balloons/ A real 
circus act. 
Use your y 
safety net to-" 
bounce the 
clown up and 
down to pop 
the balloons 

overhead I Be careful— don't let 
the clown fall. #26-3087 ^g 95 





Deluxe Joystick. Gat accurate 
cursor control end quicker re- 
sponse. Duel-axis irrm controls. 



^26-3012 



29 



95 



Joysticks. Two controls with full 
360° movement! Single-shot but- 
ton. A "must" for selected games. 
#26-3006 (pair) 19 s5 



Cyrus. A chess program wllh be- 
ginner to \ 
lournament 
skill levels. 
You can take 
back a move 
or reject the 
computer's 

move and force it to play again. 




n 

□ □ 



m as 



19 



9S 



7 Card Stud, Compete with 

three com- 

puter poker 
players. They 
can adjust to 
your playing 
style and 
make it more 
difficult to win. 



Radio /haek 

The Technology Store 

A DIVISION OF TAN 0Y CORPORATION 





NEW 1986 Radio Shack 
Computer Catalog RSCM5. 
Sand lor your copy 

M4irTi> RfejJ.Q Sh**k. Depl. 6frA-flfi9 
One Tandy Center 
Fort Worth, T«x*» 76102 

Mno 







Prices apply fll Rad-c Stock Cwnpulor Cen- 
ters and at fisriicipBiiftg Radio Snick jiofw 
and derifctt. 





32 K 








HOME HELP 


ECB 







Little 
Black 
Book 



Make Co Co your 
personalized phone and 
address directory 



By Eric Hartley 




Have you seen those disk 
address/ phone number pro- 
grams, out don't have a disk 
drive and can't find a good cassette 
program? Would you like a savable 
phone number system that doesn't leave 
data Hies everywhere, which can cause 
a "term mar case of 1 / O Errors? If your 
answer io both questions is "yes", Little 
Black Book is for you! 

Lit tie Black Book is designed to save 
up to 100 four-line entries on any 32 K 
ECB computer, and save data along 
with the program as one file. This is 
the key to the program. 

Before using, choose a password for 
INIT and DEL {or use BLACK, which 
is i lie original password) Lhoose yum 
password carefully because once the 
system is initialized, a change in the 
password can destroy all da lit. PI rice 
your password between the quotation 
marks, in place of BLACK L in Line 1 00, 
Next, it you. hrive a printer width greater 
than 32. delete the semicolon from the 
end of lines B°0-O2u\ Anally, run and 
initialise the data file. You are now 
ready to operate the system. 

To get maximum usage from Link 
Black Book, first familiarize yourself 



(Erk Hartley is a sophomore at Ivo- 
ries see High School in Brtstol, Term., 
and has been progrwurnon: for three 
years* His hobbies arc computer pro- 
gramnung and electronics engineering.) 



with the commands and their functions 
These commands are a* follows: 

HELP — List commands 
and give brief 
summary 
ENTER Allow entry of 

data into file 
LIST — Display 

formatted data 
on scree n 
Display 

formatted data 
on printer 
Choose what part 
uf the file is to fee 
displayed 
Edit specific entry 
Search for 
specified string in 
file 

SAVE — Save program 
and data as one 
on tape 
Delete specific 
entry (requires 
password) 
Initialize Data 
File (requires 
password]! 

All of ihc commands are self- 
explanatory, except EDIT The instruc- 
tions fur this command are: I ) Enter 
ail o f t he n ume line, 2) I f data is correct, 
press FNTER and 3} 1 1 change is desired , 
type line with chunges rind prcs* 
ENTER, □ 



PRIM 



FORMAT- 



ED IT 
SEARCH 



DEL 



INIT 



172 THE RAINBOW NowmtXK IMS 




WLS NEST 



SOFTWARE 

+ WE GIVE * HOOT 



CHRISTMAS IS COMING' 

Put your computer La mark On thai Christmas card list. 
Sou will be dona in b j i r i \ with our LABELS or 
LABEL 1 ] I programs 1 Whilp you're at it let us htrlp 
with your gift list* An Elwlo Heat cud venture- makco 
en excellent gift . 

L - LABEL64 it. fi natrc and add™ ei-c ' i le/prinl 
aj-atem that tekes advantage of your You con riftvc- 

j op and msinteln ■ nailing list « Print (lata or mall** 
inq labels In your choice or 1, 2, or J wide* Sup- 
ports 3 or a lint addresses with phone optional. You 
can sort by loot nan*-, first nune, and/or zip code 
Yuu can work tilth up to 500 records in memory it a tame 
Ue includi! u aecand copy for bock up at no additional 
charge, take eO vantage of your 64K with LABLL64. 
Cassette - 64K LXl Poitpaid $24.95 



FIIE64 - FlL£4fl is a data manuuenont 
to take edvflFiLage of a e^K michine*. 
and maiflf oin record on imythlnn. v<:i. 
coupons , household records* f inane i a 
nam* It* Vou creele records contain 
fit- Ids you ovrjne. You con search, 
delete* save on tape, display on the 
On « printer. The program could Cos 
tind *■ include ■ hack up copy at no 
tQGe«Ue - 64K EXT Postpaid 



system designed 
You can create? 
chnooo. Recipes, 
1 records - yuu 
tng up Lt> five 
sort, modify, add, 

ncreen and- print 
t you much more 
additional ehotg*. 



SMJE II lake boLh our LABELS and FlLtea for only 
ShD.QD Postpaid, Don't mlsa this, special offer! 

ALCA7HAZ ADVENTURE Out newest and it think moat in- 
volved adventure. You haue bean unjustly inpri sinned 
ano sentenced to death* You must escape to prove 
your innocence. You Will face many unique problem. 
BB you work on your goal. Jf you liked our BAShAN 
adventure you wlU love AL C^ 'HA/ . Wr e-JvtihLurci 
contains a large vocabulary and a cunt unique features. 
Thi» is a tough one rpcompianded for advanced players, 
32H EXT Postpaid Diek S20<95 Caaoette $17,95 

CUBE ADVENTURE - Cube as a non wlslani sduenture for 
* nininum 16k txT oyster. You musL lOLrate end enter 
the "CUBE " gat no ring treasures aluny the way. You 
will encounter acne unique problems as you work on 
your goal, CUBE is en Jntormrdiote to hard" adven- 
ture bu It able for everyone, 

laK 1*1 postpaid E>i ak J2EI*95 Cassette 117.95 



C0GO NEWS fOR OUF fRlE*/* I HUM DUWN UhDCIU 
Uc are plowed to announce that Our cuatomera in Aua* 
trailia can ncv purchase our pi ograms from our Austra- 
lian distributor* This will avoid long ahippiny 
delays. Rani I in Australian Dollars to CLJKPLiUk HUT 
SOf TwAfli: 21 WILLI AH5 St. BOWEN OLD, aflOi Phone £077) 
662220 



coqo news row wa friends frum up north: 

tony cur friends from Canada, con purchase our programs 
direct froti our Canadian distributor* Remit in 
Canadian do liars tn KEUY SOFTWARE DIST. LTD. 
P„tl, Bon 11932 EDMONTON, ALBERT A 75 J 3L1 (403) 
421*4001 



NOV) LABEL HI IS MAILABLE OS DISK I 1 

LABEL! 11 - (He viewed in Nov B3 Rainbow) With LABEL 1 1 1 
you car develop and maintain * mailing list. Print list a 
or mailing labels in your choice of 1, 2, or 3 vide. 
Supports 3 or 4 line addreEaes with phone optional, 
Sort by laat name, Tirat name or rip code. 
16K EX1 Postpaid Disk 121.95 Csassttf! Sl9,95 

f 1LE111 - Data nwiagement eyqtep* With flLEIJI you 
can create and maintain record a on anything you choose* 
RecipeBj coupons , houaehoid re cords, finsncisl records - 
you name it* You create rscorda containing up to five 
fields that you define. You can search, aort, sdd, 
delete, modify, diaplay on the screen or *and to I 
printer* The program i u uasr friendly and uaer proof * 
Pron^i' jnfj la chtpng^ve. A comparable program could 
cost you much morp , Thia one la S bargain! 
16X EXT PostpsJd Disk Ui.v'j Caaaaitt« 119.95 

PR00RAM TILE * (rev Oct Bl RamOuw; Organic your 
programs. Uith PROGRAM FILE you create a file of your 
computer programs. You can search, aort, add, modify, 
delete r save to tape and display On the acrsen or 
acrid to d printer. 

HK EXT Postpaid Olak S 16.95 Cassette |1A,95 

DATA hAHAGEHENt PACKAGE - ifovt St Take the three above 
cn disk ar tope (specify) for Only foO.PO Poatpatd 

ESP1DNACC I St ANO ADtfEiMtUTO - (reviewed in June 64 ftein- 
bow) Vou have been dropped off on on island by submarine*, 
tou muat recover s tup eucruL microfilm and signal the 
sub to pick you up* Problems abound in thja 32K EXT 
adventurs „ 

32K EXT Poetpaid Disk $20*95 Caasette $17*9S 

fOUR mile ISLAND - You are trapped in a dieabled nuclear 
power plant. The reactor is running away* You must 
bring the reactor to a cold shutdown and prevent the 
"china syndrome lh « Can you save me plant (and your- 
ae]f)7 U't hot easy! 

leK EXT Postpaid Disk 120*9* Csaaette i!7,95 

KINGDOM Qf 0ASKAN - Our flsyahip sdVBnLure. Baatian has 
a very large vocabulary end aome unique features* You 
fdjst enter B A SHAN (not easy), gather the ten treasures 
of the ancient kingdom (even harder) and return to the 
starting point {harder yet)* If you can acore the 
maximum 200 polnta in DASH AN you axe an expert. 
3ZK EXT Postpaid Dlek $20.95 Caasette 117-95 

ADVENTURE COHBO Sane fl The three above adventure a on 
three csouetlaa or one disk (specify) postpaid fat only 
$60. DO 

ATLANT IS ADVENTURE - Thla one is not eaay - in fact 
we challenge you to complete it In 30 days. If you do 
*a will send you any adventure n sail - postpaid • at 

abnolutely no charge. You start on s disabled sub 
near Lhr lost city of Atlantis. Yo^ must get the mh 
(and yourself) safely to the surface. Do you think 
Atlant lans ere friendly? 

Postpaid 32k UT Disk $24.95 m EXT CssaeLte S2J.95 

AtiyCNTifflt STAflfER » Learn to play those adventures the 
painless way . You start with sn easy adventure and 
mow to an in t«r mediate. Two complete asperate non 
violent adventures plua hints and tips on adventuring 
in gene i si. Finish this and you will be ready for 
ATLANTIS! 

ISk EXT PavtpujLl Disk $20.95 CoDseLLe $17.95 

C O D. W'dcr i rtk-aic add 1 50 
No DeUy f'c PW'iurmi C^^ckt 
lit. m Hurtv^Cin r6l yiR-9*SH 

OWLS NEST SOFTWARE 

P O BOX S*« 
OOl TFWAH T7M I71A.? 




The luting: lEJlkeqdk 
6 



10 
20 
30 
40 
50 
60 
70 



27,&H72 



270 
550 
SOD 
1000 
1220 
1460 
1670 
1030 
END 



20 

► - 1 - -16 
106 

and . 21" 1 

i* ■ i - -31 

11 

75 



T 



PCLEAR 
POKE 

POKE 28,&H01 
CLEAR 1000 
DIM F(4) 

Ffl)^l:F(2)=l:F{3)=l;F{4)=l 
EZ=0 
80 PT=00 
90 PR=00 

100 PS "BLACK" "PASSWORD FOR 

INIT £ DEL 
110 GOTO 160 
120 A$=STRING$ (128,0) 
130 A=VARFTR(A$) 

140 POKE A4-2 , INT ( PT/ 256): POKE A+ 

3,PT-(INT(PT/256) *256) 

150 RETURN 

160 ST=fiH4000 

170 ED=SH7 200 

180 CLS 

« little black book" 
" COPYRIGHT 19 S 4 BY" 
» ERIC HARTLEY" 



190 

210 
220 
230 



PRINT 
PRINT 
PRINT 
PRINT 
REM *CMD 



LEVEL* 




BUSINESS SOFTWARE 
$ PORTFOLIO $ 

BUSINESS DATABASE SYSTEMS 



* ft«ri»w»<f in HOT CoCo Dm IVil A fWNBOW F*b 1915 • 

»bATiftARi€ UAhACEVEMT - Wr wanprt Wlfl vpO*** « JaUHw** 

■ 5°PEAD SHEff - - -jifciAafc* -4 rmMnlt- H H r < 

■ n FPfiffi module - Bka^amuw flip* • #<ih h**H>™ & 

■ WOfiO PHOCE55QPJ - ><y: lUCiDast ~ iK.u'Jutu iw^f'i. Irittv^ A-'bOCUb 

* MACHO PROCEDURES I- -i -,• ■>■! " .• .': I.l-ii ..- li.m'j i:-- 

■ (JT'L'TlfeS jptonlp. <nj*oa wjftima'i A 4 \^ni'i\ar>i>i>2i' 

* 3ifi PAGE MAM UAL WITH STEP-BY STEP TUTOHIAL 

* WGFftBASC 1 1 600 AoCOOM H!»3S WOfKBAtE It (125IU Ntaitj; IS?«- 

BUSINESS APPLICATION PACKAGES 

■ ■ — - ■■ - — — --— - — t,.— t, 
p RCJUWT&tlSE - m fi*jr nuwiMdl, diK**ti*ML cftjciA^ttfis JH*fwnTi 

* 5E'lF-CONT AIMED - purctwibr A us* *i> tm£i*}» jrinpun.LtrnHy 

' BUILT-lh MTABASr FUNCTIONS ...... 

■ GQMPREHENKVE - *i <na& *v:c* .r*r\g t...rcv>t« «l<>*i*nd 

■ EAS* TO USE xi> MCHiT** ■in- , -■• 

* ElPANMii_£ - .M^irripfd^iprti^UM^ ^Ii WOflK3^n^p.\r ; E 
i PfWVtfl - du'wuy utri'nlM^wm slkntitnt. and ipecwnlinu f,Mtii 

► COST EFFECTS! . ., r , .. , \ lie ^ s 



* iNVENtOftY CQHTFIOL 

* EALLPj ORDER ENTFllf 

* ACCOUNTS. PAYABLE 
■ PAY1WLL 

* ftEMTAL PflOPEPTY 

ALL SOFTWARE PEOCHftf 3 TRS 60 CoCli L I 3i3K QU'VE 

* rrtep catai og aw <j-am e * 



• ACCOUNTS flECflWAQLE 

• GENES* L LEDflED 

• PUflCH A SE OnriER ENTRY 

• CHURCH MEMBERSHIP 



r.nnrF\toa ."hec* , pome* ohofp 
COD. MASTERCARD. VISA 
Pri:r? inclmflp-) ihipplng In USA 
HC MtutttMi add 4 Hi >«lti tn 



WOPJKBA3E DATA SYSTEMS 
Pi}. &o% 3441 
Dufhjin»L HC 27702 



240 
250 

260 
270 
260 
290 
300 
310 

330 
340 
35,0 
3S0 
370 



LINE INPUT ":"fC$ 
IF CS="" THEN 230 



CN=00 

IF C$="INIT" THEN CN=1 
IF CS-" ENTER 11 THEN CM=2 
IF C$="LIST" THEN CN=3 
IF C$="PRINT" THEN CN=4 
IF C$=" FORMAT" THEN CN=5 
IF C$="DEL' 1 THEN CN^6 
IF CS-"SAVE" THEN CN"? 
IF ci^'EDIT" THEN CN=8 
IF C$="SEARCH" THEN CN=9 
IF CS^"HELP" THEN CN=10 
IF CN=00 THEN PRINT "SYNTAX 
ERROR" i GOTO 230 

380 ON CN GOSUB 41^,520,790,970, 
1010 , 1170 , 1460 , 1700 , 1520 ,1970 
390 PRINT 
400 GOTO 230 

410 PRINT "ENTER CLEAR CODE" 

420 LINE IN PUT "#" ?CD$ 

430 IF CD$<>FS$ THEN PRINT "not 

accepted" : RETURN 

440 CLS 

450 PRINT "NOW CLEARING $XXXX 1f 
4 60 FOR I=ST TO ED STEP 128 
470 POKE 1,00 'NULL 
480 PRINT % 14, HEX? (I) 
490 NEXT I 

500 PRINT "initallice complete" 
510 RETURN 

520 PRINT "ENTER NAME" 

530 LINEINPUT N$ 

540 PRINT "STREET ADDRESS" 

550 LINE INPUT Al$ 

56£ PRINT " CITY / STATE ZIP" 

570 LINE IN PUT A2$ 

5Sp PRINT "PHONE NUMBER" 

590 LINE INPUT PHS 

600 CLS 

610 PRINT "SEARCHING FOR SPACE A 
T $XXXX" 

620 FOR I -ST TO ED STEP 128 

630 A^PEEK(I) 

640 PRINT @ 24,HEX$(I) 

G50 IF A^0 THEN PRINT "FOUND" :G 

OTO 680 

660 NEXT I 

670 PHI NT •* NO SPACE": RETURN 
680 NS=N$+STRING$(32-LEN(N$) ,32) 
690 A1$=A1$+STRING${32-LEN{A1$) , 
32) 

700 A2$=A2$+STFttNG${3 2-LEN(A2$) , 
32) 

710 PH$=PH$+STRING$ f32-LEN(PK$) , 
32) 

720 XS s =N$+Al$>fA2$+PH$ 

730 FOR Q-I TO 1+127 

740 P=ASC(MID$(X$ f Q-(I-l) ,1) ) 



174 THE RAINBOW No™mo*MMS 



750 POKE Q , P: PRINT CHF,? (P) T 

760 NEXT Q 

770 PRINT 

7 RETURN 

790 CLS:PR=0 

800 I=ST 

810 IF I=ED THEN PRINT "COMPLETE 
11 s RETURN 

020 IF PEEK (I) =0 THEN PRINT :PRI 

m ♦'COMPLETE": RETURN 

&30 FT=I 

840 GOSUB 120 

850 A1$=MID$(A$,1,32) 

860 A2$=MID$(A$, 33,32) 

870 A3$==MID$(A$ # 65,32) 

880 A4$=MID$(A$,97, 32) 

890 IF F{1)^I THEN PRINT #PR f Al$ 

■ 

90 IF F(2)^l THEN PRINT #PR,A2$ 
■ 

910 IF F{3)=1 THEN PRINT #PR,A3$ 
920 IF F(4)=l THEN PRINT £PR,A4$ 

■ 

930 PRINT #PR 

9 40 IF PR=0 THEN FOR DL=1 TO 300 
I NEXT DL 

950 1=1+123: GOTO 810 
9S0 RETURN 
970 CLS 

980 IF ( PEEK f & H FF3 2 ) AND TH 

EN PRINT @ 0 , " PRINTER HOT READY" 

:GOTO 980 ELSE PRINT § 0 , "NOW PR 

INTING" 

990 PR=-2 
1000 GOTO 800 

1010 CLS 

1020 PRINT "FQFMAT DISPLAY" 
1030 PRINT 

1040 PRINT "NAME (Y/N) s 11 ; ; GOSUB 

1110 
1050 F£1)~H 

1060 PRINT "ADDRESS (Y/N) ;";;GO 
SUB 1110 

1070 F(2)=M:F(3)=M 

1080 PRINT "PHONE NUMBER (Y/N) : 

"; :GOSUB 1110 

1090 F[4)-M 

1100 RETURN 

1110 M$=-INKEY$ : IF M$="" THEN 111 
P 

1120 IF M$="Y" THEN M=l 
1130 IF M$="N" THEN M=0 
1140 IF M$<>"Y M AND M$o"N" THEN 

1110 
1150 PRINT M$ 
1160 RETURN 

1170 LINE INPUT "CLEAR CODE:";CD 

$ 

1160 IF CD$<>PS$ THEN PRINT "not 



accepted" : RETURN 
1190 PRINT 

1200 PRINT "ENTER NAME AS IT AP? 
EARS IN LIST" ; 
1210 LINE INPUT N$ 

1220 N$=NS+STRING$(32-LEN(NS) ,32 
) 

1230 CLS 

1240 PRINT "NOW SEARCHING $XXXX" 

1250 FOR I=ST TO ED STEP 128 

1260 PRINT @ L5,KEXS(I) 

1270 IF PEEK (I) =00 THEN PRINT "n 

o match": RETURN 

1280 PT=Ii GOSUB 120 

1290 IF MIDS(A$,l f 32)<>NS THEN N 

EXT: PRINT "no match " ; RETURN 

1300 CLS 

1310 PRINT A$ 

1320 PRINT " FOUND * * * , " 

1330 PRINT "ARE YOU SURE?" } 

1340 A?-INKEY$:IF A$- M " THEN 13 4 

0 ELSE IF A$o"Y" THEN RETURN EL 

SE PRINT "Y" 

13 50 CLS 

13 60 PRINT "ONE MOMENT PLEASE" 

1370 PRINT "STACK MODIFY SXXXX" 

1380 FOR AX=I+128 TO ED 

1390 PRINT @ 46,HEX$(AX) 

1400 AZ-PEEKfAX) : POKE AX-128 r AZ 




Good 
tiling* 

come 
in small 




lit* 

P«0,Boh 1340 
Fort Ou'QppeUi 

< PNHDfl SOG 1 



Jus« in time for £ T f IT tSt ttl&S S 

Did <►«€ EiOJB FOR S65 nn 

MAME - — - .— 

COWTt I CODE 

■ cm* ada in ton* y s in u s s nrxico w 

Jf S ♦ ll» Alt OTHERS IM U L % * f£S) 

- - it- MMMi i ill ^ 

N ,-. .-em h-f 1 9*5 THE RAJN80W 1 75 



TH 
14 



1410 IF AX>^ED-127 THEN POKE AX, 
0 

1420 IF PEEK(AX)=0 THEN 144 0 
1430 ME XT AX 
1440 PRINT "finished" 
1450 RETURN 
1460 CLS 

1470 PRINT "PREPARE TO SAVE" 
1480 PRINT "PRESS REC & PLAY t 
EN ENTER" 

1490 IF INKE¥$OCHR${13) THEN 
90 

1500 CSAVE "BLK BOOK" 
1510 RETURN 
1520 CLS!ZX=00 

1530 PRINT "ENTER STRING FOR SEA 
RCH" 

1540 PRINT " (ENTER TO RETURN) " 
1550 LINE IN PUT ":";X$ 
1560 IF X$=" " THEN RETURN 
1570 CLS 

1580 PRINT "SEARCHING DATA" 
1590 FOR I=ST TO ED STEP 123 
1600 POKE 1039, PEEK { I) 
1610 IF PEEK (I) =0 THEN PRINT 
MPLETE" ; GOTO 1660 
1620 FT=I:GOSUB 120 
1630 IF INSTR(A$,X$)<>0 AND Z2 
THEN RETURN 



"CO 



= 1 



EVERYDAY PROGRAMS 

FROM 



LITTLE LETTERS 

An Educational Program lo Help Children 
Learn the Lower Cose Letters and Correiale 
Them with the Uppercase Let (era 
I16K Exle-nrt&d Basic Pequ*retj 



SKANCE 

A Dice Gamta f« 1Kb Whole Family 
Piny Against lha Compiler or Up io 3 Players 
1 16K Extended Basic Required I 

-i MASTER DISK DIRECTORY H 

A Program for Finding which Disk You pill lhat 

Special Program on 
Kaeps Track of up to 250 Program Names Per 
Master Disk Fife 
Load the Program Name Tat a Time or by Ihc DJ&k 
I32K Disk Bask Required! 

Send ii Tape? or Disk m a 
5 ELF -ADORES St D STAMPED MAILER to; 

Bob's Software 

P.P. BOX 391 
CLEVELAND, OHIO 44107 

FLEASE REQUEST ONLY OWE PROGRAM 



THEN 



.ii n 



1640 IF XNSTR(A$,X$)<>0 THEN GQS 
UB 1680eSX^ZX+L 
1650 NEXT I 

1660 PRINT "NUMBER OF OCCURENCES 
5 "ZX ! RETURN 

1670 PRINT "not found 0 : RETURN 
1580 PRINT A$ 
IS 90 RETURN 
1700 CLS 

1710 ZZ-l:GGSUB 1520 i ZZ=*00 
1720 XF X$="" THEN RETURN 
1730 IF INSTR(A$,X$)=0 THEN PRIN 
T "not found" : RETURN 
1740 QQ-I 

1750 PT-I : GOSUB 120 
1760 HA$=*MID$(A$,1,32) 
1770 A1$=MID$(A$,33 # 32) 
1780 A2$=MID$(A$ r 65,3 2) 
1790 PH$=MID$(A$,97,32) 
1800 PRINT "NAME" 
IB 10 PRINT NA$; 
IB 20 LINE INPUT N$:IF N$- 

N$=NA$ 
1830 PRINT "ADDRESS" 
1840 PRINT Al$; 
1850 LINE INPUT A3$;IF A3$<> 
EN A1S=A3$ 

1860 PRINT "CITY /STATE 2IF" 
1870 PRINT A2$? 
18 00 LINEINPUT A4$:IF A4$<> 

A2$=A4$ 
1890 PRINT " PHONE NUMBER" 
1900 PRINT PH$f 

1910 LINEINPUT PS: IF P$<>»» THEN 
PHS=P$ 

1920 N$^NS+STRING$(32-LEN£N$) ,32 
) 

1930 A1$=A1$^STRING$(32-LEN(A1$) 
, 32 J 

1940 A2$=A2$+STRING$(32-LEN(A2$) 
■ 321 

1950 PH$=PH$+STRING$(32-LEN(PH$) 
§ 32 J 

1960 GOTO 720 
1970 CLS 

1930 PRINT "COMMANDS ARES " 

1990 PRINT "ENTER-ENTER LISTING" 

2000 PRINT "INXT-INXTIALIZE DATA 

password" 
2010 PRINT "FORMAT-SET PRINT FOR 
MAT" 

2020 PRINT "DEL-DELETE RECORD pa 
s sword" 

2030 PRINT "SAVE -SAVE FILE" 
2040 PRINT "EDIT-EDIT ENTRY" 
2050 PRINT "SEARCH-SEARCH FOR SP 
ECIFIC STRING" 
2060 PRINT "HELP-THIS MENU" 
5070 RETURN 



«r ip 



TH 



TH 



176 



THE RAINBOW Nc*fln>twf *9ft5 



Now from Falsoft, The RAINBOW MAKER, comes 




The monthly magazine that's reader-friendly 

If you're Interested in the highly papular Model i(K3 + 1 he brand new portable Tandy 200 or Tandy's 
new generation of MS-DOS computers — the 1000, 1200 or 2000 — PCM is for you! 

PCM, The Personal Computing Magazine for Tandy Computer Users, is brought lo you by the seme 
people who bring you the rainbow, the premier magazine for the Color Computer. Weed we say mora? 

So, if you're ready to add portability or step up to MS-DOS, stay with Tandy and the rainbow family 
by subscribing to pcm! 



FREE PROGRAMS! 

We learned from the rainbow thai readers want programs to type In . so, each month we bring 
you an assortment of them r including games, utilities, business applications and graphics 

8AR CODE, TOO! 

Also, PCM is th tf only compute* publication hi the world (that we know uf) that brings you programs 
in bar cede h ready to scan into memory w<tn the sweep of a wandl 

TUTORIALS GALORE 

Add to this our regular tutorials on telecommunicating, hardware and machine language, as well 
as BASIC programming tips and product reviews, and we think you'll find we're one of the most 
jnlormaiive and fan magazines on the market today. 

So ft you're ready to add portability or step up to MS-DOS, stay with Tandy and the rainbow 
family through PCM, 



□ YES! Please send me a one year (12 issues) 
subscription to PCM for only $28/ A savings of 22% 
off the newsstand price. 



Name 



Address 
City 



StfttG 



ZIP 



In order to hold down costs, we do not bill. 

□My chick in the amount of 

Charge to my; CI VIS A O MasterCard 
Aecltf 



is enclosed. 

| [American Express 
Expiration Date- 



Signature 



* GflUJl <*■ -flfi lUbKritorg add U S $7. Surfncin rale Blsawrmrr> $4s Aflnw 5-6 **eH t« flul OOpy Kanlucky rt&idCPla add BfilOB lax 
Mail lo: PCM, The Falaoll Building, P.O. Box 385, Prospect. KY 40059 





Eric White 
Scuba 

Eric continues our theme with this beauti- 
ful ty detailed depiction of humankind's on- 
going rove affair with ihe sea. Eric lives Jn 
Altamonte Springs, Fla. r and used Graphi- 
com t and il for this picture. 





Phfttp Newton 
Ship at Sea 

November's Gallery leads off with this 
olue-nbbon offering, which was drawn 
using a basic program Philip wrote, evoca- 
tive of the pilgrims" journey to the New 
World. Philip lives in Cleveland, Tena 





3rd 



Stave Hartford 
The Rainbow Ocean 

Steve tickled us with his clever seaside 
sign and oceanic representation drawn 
using CoCo Max. Steve lives in Glendaia. 
Calif , and completes our prize winning 
November Gallery 



178 THE RAINBOW AidvnmMr 



f .J \ 



- 




Mark Werdm 
Ship 

Although Mark lives near the Mission 
Mountains of Montana, his submission to 
rainbow shows a natural rapport with the 
sea and the vessels upon it. Mark used 

Gfspfticotn t and il. 




Send your enlry on either tope or dJsK 
to: 

Co Go Gallery 
THE RAINBOW 
P.O. Box 3B5 
Prospect. KY 40059 
Altn: Mnnica Dorlh 



O 



II 

E 



Cftrtervne Dutour 
Maj ester 

Christina livea in Cacouna. Quebec, and 
used Graph/com H for this picture with fe- 
line of a royally good time — and we're 
not Hon. 




I 

■I 

I ! 



C, IV. Harriman 

Oulelde Horn Phonograph 

C W used basic l Wt, DRAU and circle 
commands for this charming still Ufa. 
C.W. Uvea in Bradford. Mass , and collects 
old phonographs. 



SHOWCASE YOUR BEST1 

You are invited to nominate original work for 
inclusion in upcoming showings of CoCo Gallery, 
Share your creations with the CoCo Community! 

Be sure to send a cover tetter with your name, 
address and phone number detailing how you created 
your picture (what programs you used- etc.] and how 
to display it, Also, please include a few facts about 
yourself. 

Don't send us anything owned by someone else; 
this means no game screens, digitized images from 
TV programs or material that's already been submitted 
elsewhere. 

We will award a first prtze of $25. a second prize 
of $15 and a Ihird prize Of $10. Honorable mentions 
also will be given, 

Wwerobar IMS THE RAINBOW 179 




For the Ham radio buff, this program determines your 

transmission line losses 



By (rvin L> McNally 



This program provides for the determina- 
tion of the various factors related to a 
transmission Km*- The inputs are the 
input power, the length of the transmission 
line, characteristic impedance of ihc line, line 
mi en nation at the desired frequency and the 
measured SWR at the input 10 (ht 1 J inc. Using 



(Mac McNaity lives in Sun City., Calif,, and holds 
a bachelor s degree Jrotn the University of Minne- 
sota. He was an electronics officer in the US. Navy 
and retired after 25 years of service His amateur 
extra class call is K6 WX.J 



1 00 as the input power (Pi), the answers will 
be as percentages of the mpui power 

Coax computes and prints the output SWR 
(SO), the load resistance (ZR), the forward 
power (PP), the load power (PL) T the reflected 
power (PR), the power to a matched load 
(PM} and the losses in Db due 10 the presence 
of standing waves. The program is completely 
self-prompting, 

(Any questions regarding Coax may be 
directed to Mr. McNally at 26119 Fairlane 
Drive, Sun Cily, CA 92381, phone 714-679- 
3456. Please include an SASE when writ- 
ing.) □ 



£S 
180 
END 



103 



The listing: COPW 

5 PRINT#-2, "DETERMINATION OF FA 
CTORS FOR A GIVEN LENGTH OF TRAN 
5MISSI0N LXNE, CHARACTERISTIC IK 
PE DANCE, LINE ATTENUATION AT THE 
DESIRED FREQUENCY; AND THE MEASU 
RED SWR AT THE INPUT TO THE TRAN 



S MISS ION LINE - " 

10 PRINT "WHAT IS THE INPUT POWE 

R? EXPRESS AS 10J0 AND THE ANSWER 

S WILL BE AS PERCENTAGES OF THE 

INPUT POWER » 11 

15 INPUT "ENTER" ; PI 

2$ PRINTS -2 1 PI "INPUT POWER (PI 

) • n 

25 PRINT "WHAT IS THE IMPEDANCE 
OF THE COAX OR TRANSMISSION LINE 
?" 

3# INPUT "ENTER" f ZO 
35 PRINT#-2, ZO "IMPEDANCE (20) 
OF COAX OR TRANSMISSION LINE." 
4J5 PRINT "WHAT IS THE LENGTH OF 



18D 



THE RAINBOW No wmbftf t BS5 



r 



PRICKLY-PEAR SOFTWARE 

QUALITY PROGRAMS FOR YOUR COCO & TDP-100 

PROGRAMS REQUIRE 1 MC EXTENDED BASIC fO% TAPE, AND 3ZK DISK UN WSJ OTHERWSf NOTED 



TNE 




HALL OF THE KING 

This prog ram cc m bm es a LI I he thing s yo u i oofc lor m a great 
two d>sk graphics adventure program The Hi- Res graphics 
aie superbly done. The te*i portion 01 ihe screen and Ine 
graph pc & change Quickly as you move through me HALL 
OF THE KING- v uu can move fpeely from ono portion of 
I he adventure, to another Call up your Inventory n\ any 
hme You can even save or load a grime at AN V lime HALL 
OF THE KING win challenge even I he most reasoned 
advert! urer. 

In an age long pa si. a dwarven race lived m Iheir mounlain 
horn e. T h e y wer a I orce d I o Tie a- u nder t h r eat or d est ruct ion 
leaving Behind their most powerful possession, I he Earth- 
stone As a prominent adventurer, you will lie asked Ic 
undertake a perilous quest. Ihe recovery of the Earthstone* 
This is your FIRST adventure in the search for what m 
deemed lo have been Ihe cornerstone ol I he legendary 
power qJ the dwarves 

HALL OF THE KING requires 6dK EB and one disk drive 
This exciting I wo disk adventure comes packaged m a 
vmyi library case. 339.95 

WARP FACTOR X 

h you have bean waiting lor a game lor your eolot computer 
that has everything, your wail 15 Over WARP FACTOR Xi r& 
here. This all graphics simulation game requires strategy, 
last Ihinfcmg, an eye for detail, and above all experience m 
knowing Ihe capabilities ol your alarshipand Us computer, 
You will begin your adventure: into space as a 01 Per Put 
your ultimate goat is lo become Captain of (he Enterprise. 
To do I his you must neutralize the enemy planets and 
eliminate the Klingon siaroases along with Ihe KUngons 
themselves The Klingon is not a 1 ' Robot." He has Ihe same 
capabilities as your stars hip but he is also subject Id the 
same problems You will lind tn&t he is lined lo move 
around while you are attacking him and may even chase 
you when you find It prudeni to reheat You must form 
alliances with neuhal planets and bung them into Ihe 
federation Many ol (he planets w-n have special resources 
which will help the ledgratium 

WARP FACTOR X was wniien by an unglneor lor the 
Kennedy Space Center and has been Ihree years in Ihe 
making, You will appreciate the attention 1c detail and 
compift* inner workrngs ol Ihe program. The program is 
supported by eight pages ol documentation important lo 
the success of your mission Your progress through ihe 
<vy hi eon sectors of Ihe galany will be recorded and saved 




lor your next adventure into Space WARP FACT&R X 
■nciudes versions lor 32K. 64 K, and COCO 2 It requfes 
one disk drive and comes packaged m a vinyl library case. 
534.05 

DR. WHO lHtwl 

Oft. WHO is a graph res program based on Sritams' number 
one longest running television senes, Doctor Who' As 
the game begins you are <n coniroJ of the Tardis, a time 
machine disguised as a police Call bo?, and you musi find 
and recover t h e seven keys to 1 1 me To sec omp hsht his feat 
you will travel around The GaMry Solar System f rom planet 
to planet. You must llnd each planet tig hi you way through 
aliens and land on each plane). The dltllcully level n- 
rrreases with each plane! DC- WHO is a real time game No 
matler what you are doing energy is Doing consumed find 
planets are moving In orbit. All controls and commands are 
►iniered through the keyboard Mo^e your Tardis through 
Ihe ualaxy as you search lor tar away planets and paitle- 
aliens in you guest tor the seven keys oi time Your 
ultimate reward however, lies out beyond the stars. 
Requires 33K Tope — S24 95: Disk — 529 .95 

RTD TRIO 

Take advantage ol this special oHer This package ol ih- ee 
uhlity programs Includes pur newDlSK TO TAPE TAPE TO 
DISK 1 version 2.0k and ROM FREE (version 20) TAPE TO 
DISK moves BASIC, Ml and DATA tiles from tape lo disk 
automatically — one program or an entire tape. II even 
uses those programs that loao at hex tjou sothey worv or, 
a disk system ROM FREE moves ROM packs to tap eor 
rjjah easily, and fixes them so you lust load and EXEC 
ROM FREE now accomodates the larger 1 6K ROM packs 
You won't believe how easy n is Eo protect yout sol (ware 
library' These prog rams a re shipped on taps Require 16K 
$49,95 ($24.95 each II purchased separately] 




DISK TO TAPE 

Move BASIC, Machine Language, and DATA files Irom disk 
lp tape automatically — one program or an entire effsk Use 
ine arrow keys to help make your selection No machine 
language or data llle is fo large to handle. Protect those 
import an I disk programs by including them in your lape 
library. There is nu better way to pro! eel your investment" 
This all now utility Is a "State Ol the Art' program making 
use ol the mast recent methods in iranstering disk oro- 
grams lo igpe This program is wr won tiy me aulho- o' 
TAPE TO DISK and provides Ihe user with the same easy 
to follow insirucifQns and user 1 no nelly lormat Don't be 
caught with your disks unprotected 1 DISK TO TAPE Is 
shioped on tape and may be moved to disk it works with 
any Radio Shack tor ma led disk and a 1 BK. 32K. or 64 K 
disk system $24,95 



POLICY ON PROTECTION - We 
believe ou r c u stom e rs a re h onest 
— all of our software can be 
backed up using standard back 
up procedures 



Your personal Chech is welcome 
- no delay include 51 50 ship- 
ping for each order. AZ residents 
add 5% sales rax Orders shipped 
withm two days 



Dealer and author inquiries are 
always welcome. Canadian deal 
ersshould contact Kelly Sollware 
Distributors, Lid, P.G-&0* 1 1932, 
Edmonton. A I ben a T5J-3L1 1 4 03> 
421-8003, 



FOR ORDERS CALL 1 BOO 223 5369 EXT. 256 
FORQU EST IONS OR OROE R STATUS CALL &0£ 74 9 2654 
SEND FOR OUR FREE CATALOG OF 
GREAT COCO PROGRAMS 



Stocked by Quality Dealers, or 

Send Order To PRICKLY PEAR SOFTWARE 

2540 N Cbneatoga Ave 
Tucson. Arizona 95 749 
rS02> 749-3864 




THE LINE IN FEET (L) ?" 

45 INPUT "ENTER" ; L 

50 PRINT#-2, L 11 LENGTH (L> OF TH 

E LINE IN FEET > " 

55 PRINT "WHAT IS THE ATTENUATIO 

N IN DB PER 100 FEET AT THE DESI 

RED FREQUENCY?" 

60 INPUT "ENTER"; X 

65 PRINT #-2 , X "ATTENUATION (X) 

IN DB PER ipp FEET AT THE DESIRE 

D FREQUENCY * " 

70 A=L*X/1J3J3 

75 PRINT #-2, A "MATCHED LOAD ATT 

ENUATION (A) OF LINE IN DB* " 

BP PRINT "WHAT IS THE SWR AT THE 

INPUT TO THE LINE (SI)?" 

85 INPUT "ENTER"; SI 

90 PKlNTiH2, SI "INPUT SWR (SI) . 
tt 

95 M-SI-1 
100 N=SI+1 
105 Q=N/M 
110 R=A/10 
115 T=10 A R 
120 U=T+Q 

125 SO=U*(l/(Q-T) ) 

130 PRINTS -2 , SO "SWR AT OUTPUT 

(SO) 

135 ZR=ZO*SO 



140 PRINT#-2, SR "LOAD RESISTANC 

E (ZR) . " 

145 S-ZR/ZO 

150 C=(S-1)/(S+1) 

155 G=EXP(-.46*A) 

160 H=EXP(-,23*A) 

165 J=C"2 

170 PF=PI/(1-{J*G) ) 

175 PRINT* -2, PF " FORWARD POWER 

(PF) . " 

180 PL=(1-J) *H*PI/ f 1-f J*G) ) 

1Q5 PRINTS -2, PL "LOAD POWER (PL 

) 

190 PR-PF-PI 

195 PRINT #-2, PR "REFLECTED POWE 
R (PR) , " 

200 PM=PI/10* (A/ 10) 

205 FKINT#-2, PM "POWER TO A MAT 

CHED LOAD (PK) , " 

210 LA=4.343*LQG(PM/FL) 

215 PRINTI-2, LA "ADDITIONAL LOS 

S IN DB DUE TO PRESENCE OF STAND 

INC WAVES * 11 

2 20 LT-A+LA 

225 PRINT #-2, LT "TOTAL LOSS IN 
DB IN THE PRESENCE OF STANDING W 
AVES." 

230 PRINT#~2, "PROGRAM PREPARED 
FOR TRS-S0C BY K6WX. " 



The First Annual Canadian Color Computer Survey 

Canadians — Stand up and be counted. FREE$3 + O0 Discount Coupon 
Results to be published in Kelly news Vol. 3 



Describe yow fjrttertlj 

□ Basic 

□ Extended Basic 

□ 1 fiK Mnmory 

□ 64 K M ornery 



□ Monitor 

□ MuKkpick 

□ Othtr 



□ Modam 

□ Pinter 

□ SO Col urn n Board 



What hardwbtB Qwtivcts rfo vvu pfar to hu\f this ytaf? 

LI Mow Memory □ Disk Doves 

□ Modorn D Coco M*» 

What sotiwats products am you interested m? 

□ Business □ Graphic* 
p Music and Sound □ Ullluiee 

□ Communicfliian □ Other 



□ Pnr.tor 

□ Oilier. 



□ Gamoi and Adventure 

□ Horns and Family 

□ Ofhar 



What satowftm pmductz tfa ytiu pf&n to buy this yvar? 



tame 
i\dt>rasG 
City 

Postal Cod* 
AA#ff Utfl tfmpon to; 

Kelly Software Distributors Ltd 

P.O. Boi 1 1932, Edmonton, AILenf 
TBJ 3L1 




Tirlophonr. [40-T| 42 1-3003 



1S2 



THE RAINBOW November lQAi 





Toll Free 
Orders Only 
M>0-245-G22U 



In formal ion 
301-521 -48A6 




If You Pay Taxes 

You Need Coco-Accountant 




It s itie most useful ptacc of soft- 
ware t own 

That s what we hoar again and 
again If om talks who buy Coco-Ac- 
countant II This 32/64 K single-entry 
accounling system lor the home and 
small business is all you need to 
manage /cur llnances and givo you 
Ihe information you need at tax time. 

We wrote the original version for 
ourselves two /ears ago because 
we wanted to know three things^ 
Where did the money come from, where dtd il go. and 
what can we deduct from our taxes? 

As it turned out, we liked il better than anything else 
on ihe market* so we decided to sen h, And we ve been 
improving it ever since. 

People say they; like it because it s easy to use. Just 
spend a tew minutes eacn month entering your daia 
checks, nosh outlays, credit card ojcpeneec or income. 
In any order CoCc-Accountant lakes Ihe whole mess 
and makes sense out of it. Here's what it does: 

e Usts and totals entries by month, on setting in- 
come against expenses. 

* Lists and totals entries by account, lor a month or 
the whole year, 

* Lists and totals entries by payee or income 
source, for a month or the whole year. 



% DEDUCTIBLE J 



♦ Provides a year-locate summary 
by account 

♦ prints a spreadsheet showing 
activity by account and month tor 
the whole year (seeing this one is 
believing), 

♦ Rags deductible expenses. 

♦ Flags expenses subject to 
sales tax and figures Qui how much 
sates tax you paid! 

♦ Lets you define up to <18 ac- 
counts (in 64 K version L 

♦ Takes 900 onirics in 64K version, 500 in 32K disk 
and 450 in 32K tape. 

♦ Sorts entries by date 

♦ Stores your data to tape or disk. 

You can use CoCo Accountant as a simple check- 
book register or make it into a comprehensive home ac- 
counting package. Our customers tall us they use it m 
the homo* at school, for Lhoir clubs, churches and small 

businesses. In lad. they use il In ways we never 
dreamed off 

CoCo-Accoimiani tl is so easy to USB nr.. I RexIWfl 
thai you II be d alighted. So stop snowing all those re- 
cords m a shoe box and join the computer age 1 

The price of Coco-Accountant fl is S34.95. Please be 
sure to fell us your memory requirements and whether 
you want tape or disk. 



Thoroughbred, Harness, Greyhound 





HARNESS RACES 




DOG 



Use your Color Computer to improve your performance 
al the track f These 1 BK programs for Thoroughbred!, Har- 
ness and Greyhound racing rank the horses or dogs in 
each race quickly and easily, even II you've never handi- 
capped before All the information you reed ts readily avail- 
able from the Racmg form, harness 0' dog track program 
We even provide diagrams showing you where to find each 
item! 

Thorough bred factors include speed, distance, past 
performance, wetghL class, jockey' s record, beaten favor- 
ite and post position. Harness factors include Speed, post 
position, driver s record, breaking tendencies, cfass, parts- 



ed-out signs and beaten favorite Greyhound factors in- 

etude speed, past performance, maneuvering atrfrty, favor- 
He box, crass, kennel record, beaten favorite and breaking 
ability. 

We include complete instruction and a wagering guide 
that tells you which races to bet and which to avoid— one 
of the real secrets of good handicapping. You can buy a 
more expensive handicapped but we don' l think you can 
buy a better one 1 Thoroughbred, Harness or Greyhound 
Handle ripper, $34.35 each on iape or d?sk. Any two for 
$54.95 or ad three tor $74.96. 




Federal Hill Software 8134 Scotts Level Rd. Baltimore. Md. 21208 





Corrections 



"MAiLflr (June, July *nd August 1985): Tim Harris irib 
us there was a mistake in Listing 10 (PROCEDURE 
alterentry) in the August issue, On Page 246, this listing runs 
down to Lhc end of the page but is not yet finished: the rest 
or Listing 10 is found on Page 247 at the end of Listing 1 1 
(PROCEDURE addtolist). Listing 1 1 goes down to lhc kmc 
numbered 034 B where an END statement is found; the rest 
of the listing up to the start of Listing 12 is really the end 
of Listing Ju\ 

The end of Listing 10 should actually read as follows: 
f \''S fctrnir 

fltik If t'Wnin o *+' THEN ljitaal . address!;* t«pp^^n« 

K 
J 

pel 2 1 WD 

Tim also passed on a CRC table for the module? in his 
program. After P AC King the source files into [-code, you 
can use the OS-9 fDEMT utility to find lhc CRC value for 
each packed module. Here are the reference values. 



update! itt 


133 


5:: 


S489BFJ 


printtist 


132 


S22 


SJ7EBC9 


display list 


132 


S22 


SD7DF77 




131 


^12 


S485A32 


xchangc 


133 


S22 


SU2ED30 


find entry 


129 


S22 


S54EOI8 


ereatelist 


139 


S22 


SF0E4HB 


uddtolist 


35 


S22 


S4CFAE5 


alterentry 


35 


$22 


S74B2B4 


deletectitry 


42 


J 22 


$4B< 80n 


out nuili^t 

■arlka>*HHP F" 


42 


%22 


SEI2DBI 


makelabels 


131 


522 


33984E9 


ondahel 


131 


$22 


S3093F2 


shcllcommund 


*5 


S22 


554R49K 



"Scan It And Understand It With Rapid Reading 1 ' (July 
1985* Page 129): T.C\ Taulli tells us there have been reports 
of BS ( Bad Subscript] Errors in his program, He recom- 
mends changing Line 170 to read; 

170 GLS3I FOR XX«1 TO 5$ fit NEXT 



mammemi 

ma.il09 

dearsaeen 

entry error 

getindcx 

printfa hu I 

inputdata 



132 S22 

n: $22 

132 S22 

132 S22 
38 S22 

133 S22 
129 S22 



$27 1 845 

S60F105 

S903457 

SDDE403 

SF4BSAD 

SA04427 

SE45A21 



A N hi O U 'HI C iH*&4 

THE CtP? TKP 

BOTTLE- 
NECK 

Ha*i K*t ditli udiii, aarallat printar* and 

... ill •! Ilia a«a Uai 1 

tiuh. «ptf*Kra tttlaa, aifl dm ca i*kiilia<i. 
Mil' Iftimti P**f< $$*t* tutflr .. ... t ,, ( t^,T5 

HDTEi All tatttk tttaw raquirt thl UntVtrttl i.r tit eon- 
naettd ka Ihm teafn(a r - 

I J D4iD * (untreli 4 ainoJa, Sounl*, or a,n«fl n*n»it* 



ff**«ln* -- cai.lalot Ail of fi*H„ ataaari ai a#jrd ta JIM, 
ar mil* njtMiu" »«J4 a: U * Mfjtrttj. TriM'»'t o.i< 
T(ik, syta*' »•» i 

■tt' |«Mf irtc* c*i'*i*t'?0iiaU9ift] -,,.,,,!3Ji,»*i5m> 

Fi till b|io:Ui.i «~ ignli.ri Ml tgll|f , afajatfialt M JStit. 
Contrail 1 a«r«LLal pMnt#r* ^ ^ h . I tt' . *3 

91 +1 . ai- 1 lit at c*tiia Ttum^it I24>^ 

CantralWr — EPnt*io» bi^ftrr, tit«iJ*tJf tfl 
f*M. :anHr«li : iirm porta, PmS rtttt to |4 T ;i^ 4 
r** r a>i p i rviijja* aa-t V ir4 .,., ( ^. 

i ll r «aL» nr »a«alv Oil* 



Id tttlaf «r tar l»l nraatiun u*4 »or *^aa ejtaloqn 



K a. Co* 

fit 77144 



•aaj*4pn CSI 

♦1*ft(Ja#-Fr|da'¥ 



"The Great Rain how Simulation Pack age M (July 1985, 
Page 47): Carlos Santiago writes that there is an error on 
Page 70 in Line S&42 of Listing 2, WDRLDUflfl, The value 
-1 actually represent! "Defend Current Position," and -2 
represents "Remain Neutral. 11 To correct this, change Line 
5842 lo read a* follows: 

5842 PRINT" INPUT NEW GOAL FOR TK 



E 

INT 1 
N 

ON" 



M ;Y$(C) ; n TROOPS": PR 
-1 = DEFEND CURRENT POSITIO 
-2 = REMAIN NEUTRAL 
0 TO 12 = INVADE THAT REGI 



"CnCn Gallery" (Oetobtr 1985, Page ITJ)t Due to a 

printing errnr T the October CoCo Gallery* entry from Ray 
Larabic, "Street Scene,'* appeared in reverse, Here is the 
correct version, and the judges of CoCo Gallery wish to 
apologise to Ray, 




184 rut RAINBOW S'ovcn-bur 'W* 





807 Minutemen Causeway {D-2), Cocoa Beach, Florida 32931 

lOUO| f OO' I UOO LJl J. U u«El iL.'iU F- 1 M £j|tti|ipi <,mu 

HELP YOUR CHILDREN HELP THEMSELVES WITH 



ED 
43 

3 

3+9=12 



MATH TUTOR i 

Heir's help in basic arilhmelic skiffs! 
MATH TUTOR lels vou practice every* 
ihing from aim p I q net df tion 1 h rough long 
division, with varying level* of difficulty. 
It's 5 programs «n if Each program 
guides y&u Through every problem 
sEep-hyrstep including regrouping and (rial quotients. Whon 
re pealed errors ace made, MAT H TUTOR nol onlyprovidei 
the correct snSHver — ii shows you bow to gat ill Accuracy, 
not speed, is tewardedi 



h SPELL] INC TEACHER^ 

Gel rid ot (hose spelling lest blue si 
SPELLING TEACHER helps any student 
— kindergarten fa college — learn his 
own list of words, Lists are stored in 
fifes and can be combined for review 
Misspelled words are retauQht lo relrh 
lores correct spelling a lively formats — study, scrambled 
word*, trial last. r**iai tesl — make SPELt-iNGTFACHtR an 
Interesting, effective leaching tool 
sia,©!> m basic 




5 13.95 ■ B . '■, 1 1.. 



Willi so many investment choices loday, let 
THATS INTER EST- 1 IMG hole you decide which 
one m best for YOU' Rats of Return computation 
pre diet's how hard your money will be working for 
you. Bond Yields can be computed both as current 
or to redemption Amortization Tables can be 
produced any way you want — any Joan period, 



That's INTEREST in g 



even change lerms in rhemiddlel Want lo find cut 
If a pianrtedinvsalmenl is a Una nel ally good idea? 
THAT'S INTERESTING will calculate Press nt 
Value, Future Value and Capital Recovery for 
conditions you set. All answers am availably 
pnhor on screen or printer 

S29.0S m DASIC 



1 il > £ Jul* 


-ML 






■ -i 

nF" 


. — 


r 1 ^ 


r — • 


rr- 


n 


IS 


u Q 


II 


yj 


*~ 


• 




l - J — t-T 




■-. 


i- 






F— - < 


in 





















GET YOUR LIFE ORGANIZED WtTH 
DATE-O-BASE CALENDAR 

Puts YOU in charge of your 
schedule! ■ Graphically dis- 
plays any monthly calendar be- 
tween 1 700 end 2099- You pui 
In up lo twelve 28 character 
memos pet day, . , calendar 
■ahowfl whero the. mo moo aro . 
nail up of day shows details. 

■ Use tor appCrln tme nls or a log of past actiutiy ■ Search 
capability allows you to Hat or print all memo? between 
Iwo speciNed dates or only ones meeting keyword 
criteria ■ Date computation shows elapsed tlmt 6* 
I we en Iwo dotes In days, weeks,, months and years. 

■ Printed graphic calendar available wiih optional 
Graphic Scree n Print Prog ram ■ Requires 32 K Jh BASI C 

TAPE DATE-O-BASE CALENDAR - $lS.ft&(ma< 4 HO 
mernci^ape hie) DISK DATE-0-8ASC CALENDAR - 
919.flS(Qver40oa m&mgs/Ui&k . . . max 300 memos/month] 

im GRAPHIC SCREEN PRINT PROGRAM. 

Weeks in all PMODES and lets you sh-H screen image 
anvwhe r e on lh e prim ed page. ■ fleio cata bf e code lets 
you U se ail gl your 1 6 K of 3 2 K machine. ■ Available In 
Color Basic LO and 1,1/1,2. Use EXEC 'Ml 75 to we 
which you have and SPEC I FY WITH ORDER ■ SPECIFY 
PRINTER TYPE. 

«7.gS~TRS-g0° IP-VlfViM & DM P 1CW1 0&/M0CM00/42O 
S&.95 * Epson GRAFTRAX". NEC- PC 6023 A-C, IDS 
4<iQ/m% Paper Tiger' 460/560, Micro Pnsm* 480, Prism' 
.60/132 (WJth dol plolUngKTRS-aO 1 ' DMP-1 ZO, DMP-MO, 
TDP 1 . PROWRiTER*-. Conlranlrc 739, Mlnrnlina* &2A/S3A 
(with Oklgraph 1] /6A/e2/93,Slar MiCTomca toe GEMINI 
10/10*715 and Gorilla Banana 

ftrademarks of Tandy Corp.. Epson America, inc. C-liah, 
NtC America, Ofcidata Corp. Integr.il omn Systems, inci 




PUT YOUR FINANCES 
IN ORDER 

h DESK DOUBLE ENTRY— 

If you hove annnl hours ;ryfng lo 
oaiance your Debits and Credits* 

DISK DOUBLE ENTRY is for youl 

■ De^'gned tor small business, duo 
and personal use, S Entei transac- 

Iruna in ti iuuinifl lypo inuL. Pruvrunr 

will maintnln curinn t account balances, 
produce Trial Balance. Income and 
Balance Sheet roporta and complete 
Accoun t l edge rs ■ Win handle u p 
to 300 accounts Inciudirig report head- 
ings and totals, ■ Up 1u 1 -100 aver- 
age transactions on 4 diskette. 

■ Summary reports and four levels 
of subtotals available ■ flee* c res 
32 K and an undemanding o f sta n<J a'd 
double an try accounting concepts 
$44.95 fn GaSiO vVHH Machine 
Language subfou tines 

STATEMENT WRITER 

Fot use with (and reguir as) D <sk Double Enfry ■ Produces 
statements suitable lor billing from your Receivables 
uccuu als, ■ Provides accou n t summaries and! maun ig 
labels lo use with your slain moots ■ Designed end 
dommentfrd lo allow you to change formats to accom- 
modate youi own apooal needs 
934,95 m BASIC 






1 ALPHA DRAW, 



Worksgreal With GRAPHIC SCREEN PPi NT PROG RAMI 
■ SuOroutine designed to lot you add jny I'.oyboard 
nharacler to your graphic displays, ■ You do line x and 
Y coordinates and a stdng variable of one or more 
Characters A LP HA- DRAW does the rest! BONUS * 
includes instructions For a true tine' numbered rneige of 
laps files. 
Sa.flS m 8 ASIC 



ALL PROGRAMS njqolre Exlondcd Color 
Basic and are deli <jd red on caasotl 0. Aii. 
accept Tape Date-O-BoseCstendar. are 
DISK System com p at I b io. 
US and CANADA add $ 1 a J par order 

for shipping. Overseas S2.60 per order. 
AH ortces In U.S dollara. Figdda residents 
ad«t S 1 ^ rictus ta>L Return within two 
waeka It not completely saiisiied 

For VISA and Maafef Cii reorders: 
^^^^^ include typo, accouni number 
V/SA C '9 e*pfration data signature and 

phor-e number. Sorryl No COD s. 



RAINS OW 

«nnr<ATiciH 

ALL LISTED 
PROGRAMS 




COMPLETE SG-10 

PRINTER SYSTEM 




WORD PROCESSOR Z,Z 

TAPE ciR DISK v r.u.'ilQN 
A lolMf p*-k«l fWMf twrcu k Pin L, A. ii n>iin.u .ii 



INCLUDES 

• SG-10 PRINTER 

• I YEAR WARRANTY 

• BLUE STREAK II INTERFACE 
WITH MODEM SWITCH 

* SUPER GEMPRINT 

• TYPE SELECTION/TUTORIAL 

• WORD PROCESSOR 2.2 

COMPLETE 

£j /*J and Insuring 



BLUE STREAK II 

SERIAL TO PARALLEL INTERFACE 



• Rt?N coco I or n TO parallel prjin iur 

• HIGH QUALITY TOGGLE SWITCH ELIMINATES CABLE SWITCHING 

• 3(10. 600, 121X1. 2400, *!B«J. SWUCHAHLE BAUD RATES 

• AC POWER OPTION AL-KOT NEEDED WITH SG -10 PAINTER 

• COMPLETE WITH ALL CABLES AND COrWECTORS 

• THRU-PUT EQUIVALENT TO — v *- « u , t ^ 

BUFFERED INTERFACES ^ *54 95 * H|PPINQ 

• J SO DAY WARRA NT V 



PAID" 





SUPER GEMPRINT 

CUSTOM SOFTWARE 



Overall, Super Gempriiit is very well -written and documented. 1 ' 

—Rainbow December £4 review 

BONUS! TYPE SELECTION/TUTORL^L PROGRAM 

FREE WITH SUPER GEMPRINT 

Menu t] riven program for the C0C0, Teaches and shows the new 
user the numerous features of Che 



31 i-E-H Ot-MPRINT ANt> 

i V PS SEi.ECn0N/TLI1OK!AL PROGRAM 



♦17 s 



j 1 ill H .null in,.; 



AUTO- ORDER LOVE 
1-800-251 STAR 
Personal Service 
(513) 236-1454 



DAYTON A SSOCIATES*" , INC. 

HTBHpn JM \ & IJRADSTREET LISTED 

B^TCllr^H 720 ' CLA1RCREST BLDG. C 

III! DAYTON, OHIO 45424 

fc¥*y"fjfiM OH I O RES] DENTS ADD 6 % 5 A LES TA \ 

I fljjfifflffl CO D. ADDS2.(KJ 



Alcafraz 

Accomplish The Impossible Escape/Owte Nest Software , , T 212 

Basketball Statistics Package 

Keeps Stats In Check/ Sugar Software , 213 

BRITEFACE 

Combines Brains With Brawn/Spectrum Protects, Inc 195 

CC-100 Interface Breadboard Package 

Interface CoCo With The Outside World/Group Technologies, Ltd. 191 

C-SEE Version 2.0 

Improves DS-69 Digisector Package/Tire Micro Works 204 

Co Co -Ufa 

Play The Game Of Life/Tof htan Software , 195 

Golorcom/E 

An Excellent Smart Terminal Package/Spectrum Projects, inc 211 

Cosmic Paint 

Features Excellent Documentati on/ Cosmic Software .193 

DynaCalc OS 9 

A New Horizon For Spreadeheets/ftadto Shack . , f . .208 

Fundgral 

A Serious Financial Program For The Investor/Parsons Software 206 

Graph icom II 

A Must For The Graphics Creator/Compuf/ze, Inc. , , , 209 

LABEL64 

It's Listing 1-2~3/Ow/s Nest Software * 212 

Latin Translator 

The Ideal Reference For The Lingulst/H, Joseph PoWnger 198 

Llssajous Art 

For Dimensional Figure Drawing/ 7ofn/an Software , * . . .213 

Naugut 

Provides Hours Of Enjoyment For Adyentu re ts/Freebo ot er Software . . , , 196 
No-Slat II 

Protects CoCo And Eliminates StaticMmoer Enterprises . . , 214 

Protector 

Helps Stop Program Piracy/flsc/ne Software t 202 

Soccer Siatl slics Package 

Keeps Stats In Check/Sugar Software , , . , .201 

Super Controller 

Fills The Need For High Quality/CflC, Spectrum Protects, Inc. . , 205 

Utility Routines 

Contains 28 Subroutines In One Pa c k ag e/M/c rocom Software .199 

War of the Worlds 

Fast-Paced Adventure With Good Graph ics/ Triad Pictures Corp, 197 

■ 





RECEIVED & CERTIFIED 



The following products recently have been 
received by the rainbow, examined by our magazine 
staff and approved for (he Rainbow Seat ol 
Certification, your assurance that we nave seen the 
product and have ascertained that H is what it 
purports to be. 

This month the Sea/ ot Certification has been 
issued to 



B«rb*ros»> a 64 K war game depicting 
the war in Russia in 1941 through H44. 
The player (as German forces) must 
contend with blunders from high com- 
inand, weather and critical supply 
factors Parallels with history are pos- 
sible but the game was designed lo allow 
creation of new events rather than 
duplicating history. Ark Royal Games, 
P.O. Box 14X06, Jacksonville* PL 
nm, cassette $30,95. disk $11.95 

The Foni Shop, a &4K printer utility 
that allows users to edit and compile a 
basjc program to load an Okidata 
MicroUne 92,93 or 84 with an alternate 
character set, which can be called 
through software using simple printer 
codes. On a Hi-Res screen, the user 
moves about a grid using the arrow keys 
and sets pixels with the EMEU key to 
design specific characters- It is neces- 
sary to specify which primer is owned 
when ordering. Atmospheres. 1207 
Eighth Avenue. Brooklyn. ivT 1121$, 
cassette or di\k pfus $5 Sf H 

Track Evenly a .12K arcade game re- 
quiring a disk drive that incorporates 
these tests of athletic prowess: 100 unit 
dash, long jump* javelin throw, hurdles, 
hammer throw and high jump. Baron 
Products, P.O. Box ill!, Lewisville, 
TX 75229. disk $22 

FOR MAKER* a 32K EC0 printer Dirt- 
ily requiring i disk drive and line 
printer. Possible nrr the production of 
nine different kinds of forms such as 
mail order, order con firm all on, pur- 
chase order, payment note, invoice* 
overdue notice* receipt, job quote and 
k- c ters. Features i nc hu de sel f- p r 1 1 m p ( i n g 
and on-screen instructions. Challenger 
Software, 42 fourth Street, Ptrnmbufg, 
PA 1X073, disk $49 

Prcreader Picture, a *2K LC B educa- 
tional program designed for children 
between I and 5 years of age, Hi-Res 



graphics pictures appear oT objects 
along with corresponding song* at the 
press of certain letter keys, Children 
learn to associate the letter key with 
their favorite songs and pictures. Co- 
Co-Xur Software. Site ¥, Box I, RR. 
U2, Tofield, Alberta, Canada IT) B 4 JO, 
cassette $!4M 

TX Ward Processor* a f>4K program 
(cquiring a disk drive tu allow users a 
Way to arrange a form or letter on an 
SO-column by 6h-hne page by using the 
screen as a 12 by 15 window, Included 
are auiommic functions such as Key 
Repeal and Carriage Return with Word 
Carry, Kolesar BjS. 7 Lttdd Road, 
Westfleld. PA 16950. disk WMptta 
J2 SIH 

ABC ruJtult, a 64 K ECB game requir- 
ing a disk drive. Trie re are 15 tiles that 
are lettered and one empty space; play- 
ers must rearrange the board in order 
by sliding adjacent tiles up, down or 
across. Mikaron Software Compact v. 
P. a Box 1064, Chester. CA 96020, disk 
$10 

Warp Factor X, a 32,o4K graphics 
Simulation game, requiring a disk 
drive The scenario places the player in 
the role ol Academy cadet whose am- 
bition is tii become Stars hip captain of 
i he Enterprise. Once aboard a* the 
captain, all your skills will be tried us 
you neutralize enemy planets, woo 
valuable planets into the Federation 
and deal with K. lingo ns who are every 
kilogram as cunning and dangerous as 
legend has the in. Prick ly-Pear Soft* 
ware, 2A40 N. Conestoga A venue, lur- 
Wfl. AZ 85749. disk $14 S5 pins 11.50 
S/ff 

Cry*ul* it 32K Co Co vemiou of the 
oracle nl the crystal ball requiring a disk 
drive. Crystal is an artificial intelligence 
program that inquires about you and 
six other people in your life. Based on 



answers given, predictions of likely 
events are indicated. Prickly- Pear Soft- 
ware, 2640 N, Contstofia A venue, Tuc- 
son, AZ &S749. cassette $24.95. disk 
m^ptusStJO SIH 

Dr. Who, a 32 K graphics arcade game 
Loosely based on British TV*& popular 
scries of the same name. The M;tuiu in 
of the game place*, the player in control 
ol Tardis* a time machine disguised as 
a police call box, The player must find 
and recover the seven keys to time. 
Prickly- Pear Software, 2640 M Canes* 
roga Avenue. Tucson, AZ 85749, 
cassette $24,95, disk $29,95 plus $).5Q 
S/H 

Co Co Incognito, a 25-page reference 
guide in PEEKS, POKEs, EXECS, ML 
sii h routines and game bints and lips for 
Extended BASIC and Color BASIC Color 
Computers. Included are Memory Op- 
eration* basic and Extended basic 
keywords, Hi-Res graphics and 64 by 4*1 
graphics pauern sheet, RC CtefflttMtfc 
17251 Palatine A'., Seattle. WA 9M3S. 
$7.95 plus $1.50 Sfff 

(ilnoui Bwjinu. ,i MK .Adventure game 
requiring a disk drive* The scenario: 
You join Professor Chance, a.k.a. 
Ghana Bwana* on his hazardous quest 
{or the Great Secret of the Erebus Island 
using skill and a quick w it to reach the 
treasure site. Radio Shack stores na- 
tionwide* disk $29.95 

Bus Extender, a printed circuit board to 
physically extend 1 lie cartridge slot 
from the interior card -edge connector 
lo an cxlctior card-edge receptacle. 
Real Computers and Intelligence. P. O. 
Box 74, Santa Clara, CA 95050. $14 

Prototype 'Lsi 1 boird T a printed circuit 
board of! u ring mechanical support and 
electric platform for electronic compo- 
nents consisting of .042-inch ptaled- 
ihrough holes on lOO-inch ccnter-to- 
centers in 'Lsi* solder- pad / re verse- wire 
wrap pattern. Real Computers and 
intelligence* P.O. Box 74, Santa Clara, 
CA 95050, $20 

Prototype T" board, a printed circuit 
board offering mechanical support and 
electric platform for electronic compo- 
nents consisting of Mil -inch square 



18B THE RAINBOW N^mh*- tWi 



pads with .042-inch plated-through 
holes in IQO-iach ccmer-ro-centcr grid 
patterns. Real Computers and Intelli- 
gence. P.O. Box 74, Santa Clara, CA 
95050, $20 

Co Co Keyboard Cover* an upgraded 
rcpUccmcni for RHM Industries isLarnl- 
ard cover with a five-color decal on I he 
inside of the eover listing hints such a* 
keyboard memory locutions and Baud 
rates. REM Industries, Inc , Dept. RM, 
9420 B Luriine A\enue t ChntswuriH* 
CA QfSli. $9 95 phts $2,50 SjH 

Crossover, a 16K arcade game requiring 
joysticks and featuring a pause button 
and high score display, Co Co forms and 
moves lines and players must form lines 
of the same color to ram CoCo's Lines 
before they cross over. Rococo Soft- 
ware, 3019 Svtvester Drive, Hurtland. 
Wl 53029, cassette $14.95. disk $ 17.95 

hi glue j Pilot, a 32K urcudc game for 
joystick or keyboard operation featur- 
ing a "pause game 1 ' opt ion . The see n ario 
pits you against wave after wave of 
attacking aircraft trying io shorn you 
down as you mnnucver your ilghier 
through the wild blue yonder. Saguam 
Software, P.O. Baxl864, Tellurite, CO 
81435. cassette $24.95, disk $29.95 

PI XC EN, a 64 It ECU Adventure gra- 
phics generator that uses an ML gra- 
phic routine per mining ttsea to draw 
with a joystick. Features include auto- 
matic compiling of ML programs 
needed to regenerate the pictures drawn 
and accessed by fiASic by performing a 
POKE and CXEC. Spectacular Software, 
P.O. Box 363, Mansfield Center. CT 
06250. cassette $27,95, disk $29,95 plus 
S2$ffi 

Colorcom/E, a I6 64K sman terminal 
program requiring a disk drive and a 
fall duplex RS-232 compatible modem 
connected to the RS-232 port of Ehe 
Color Computer. Features include Hi- 
Res (54 by 24) screen, 300/ 1200 offline 
printing and XMODEM support for 
downloading ML. Spectrum Protects. 
Inc., P.O. Box 21272. 93-15 86th Drive, 
Wvodhaven, NY 1 1421. disk $39.95 
pltisSdS/M 

0S9 tulligru|dier, j special purpose 
text processor requiring a 64K and 
Color Computer 05-9 Version 01 .0 1 .00 
and a dot-matrix prime; capable of bii- 
Image printing * since the letters arc 



formed by tiring the required combina- 
tion ot pins on the print head to obtain 
i he desired results, Printers supported 
are: Epson, Gemini, Radio Shack DMP 
scries* Okidutu* Banana and Prow rile r, 
or their equivalents. OS9 Calligrapher 
h suited for signs, flyers, invitations, 
diplomas* awards, certificates and la- 
bels. Sugar Software. 1701 forth 50th 
A venue. Hold' wood, PL 33021, disk 
$39,95 plus $1,50 SIH 

Business U link book Bank 7.1 & Bank 

9.J , two 32/64K financial utilities to 
replace your business check renter nnd 
print checks. Possible are the printing 
of monthly or yearly statements of your 
business transactions, list transactions 
by numbers the user assigns and list 
checks outstanding. Bank 7.1 — System 
One for one disk drive: Bank 9 J — 
System Twa for two disk drives. Sunrue 
Sefavare, 39QI N. IK 26th Street, Sun- 
rise. FL 33322, Bank 71 disk $59.95 
plus $2 St H, Bank 9 J disk $59.95 plus 
$2 S/rf 

Computer Bankbook Book.5, a 32/64K 
financial Utility to replace your check 
register and prim your checks. Possible 
arc the printing of monthly oi yearly 
statement.* of your trans^cn on*. tiM 

tr:sri-LL-iiariS !?;. illllllbdre <u .1- r-itf n L iu<i 

list checks out standing, Sunrise Soft- 
ware, 890! A. H ■". 26 th Street, Sunrise, 
FL 33322. disk $29.95 plus $2 Sf H 

Perpetultff, a 16K two -phycr game 
combining familiar elements from 



checkers and Life. On the screen grid 
"cells" survive* die and are born accord- 
ing to specific rules. Tathian Software, 
P O, Box 663, Rimersbitrg, FA 16248, 
cassette SI 9,95 



CoCo Gardener, a 64 K home utilily to 
help plan the most efficient use of 
garden space* Possible are background 
Information of the mosi popular garden 
vegetables, printouts of charts to show 
a reasonable sequence in which to plant 
the selected vegetables, Now much space 
each row requires and shopping lists for 
the vegetables chosen. Tathian Soft- 
ware. P.O, Box 663, Rimersburg, PA 
16248. cassette SI 9.95 

Ttme Master* a I6K ECB CoCo 
calendar utility that will give the day 
of the week of any past, present or 
future date, print a calendar for specific 
months and give a bio rhythm chart. 
Primer is optional* and almost any 80- 
column printer will do. Tothian Soft- 
ware. Box 663, Rimersburg, PA 16248, 
cassette $19.95 



MEDIC, an 8/64K medical counselor 
requiring a disk drive. Categories 
covered include emergencies, digestive, 
heart, arthritis and childhood rashes 
with fevers. Counsel ranges from 
common sense home remedies to ad- 
monitions on when to seek professional 
help, West Bay Company, Route I. Box 
666, White Stone, VA 22578-9765, disk 
$20 



IFICATION 

SEAL _ 



The Seat ot Certification program is open to all 
manufacturers of products tor the Tandy Color 
Computer, regardless of whether they advertise In 

THE RAINBOW. 

By awarding a Sea/* the magazine certifies, the 
product does exist — that we have examined it and 
have a sample copy — but this does not constitute 
any guarantee of satisfaction. As soon as possible, 
these hardware or software items will be forwarded 
to the rainbow's reviewers for evaluation. 

— Monica Dorlh 



November TfSS THE PlAiNBOW 109 



WHITE HOUSE 
COMPUTER 

P O, Bo* 4025 
WHJiamiport, PA 17701 

1 -800-351 -3442 

(717) 322 7700 (In Pennsylvania! 

HOURS: Man day thru Friday 
9:00 am III! 6 00 pm 



REVIEWING 




PRINTERS 

SO 1(5 2t*.0Q 

SO ' * ' 'i O' 1 

SD NO. W10Q 

SDf5 <nfi00 

-J, a *fl?00 

Pc^im* woo 

¥ AKIN ESE WAN TALLY 

Sau.lfW- .UfQO 
MTlttk **3<*J 
Wf 1Btw S» 



DISKETTES 

StiC L '*{'**• vVlrln'My 
£3 00 TO M 

fl'LC M W 

HON US ' i n* rv 

5* -tir. 

do t - ■•" 

M*pELL 



i m <ao 

J» U'J 

F*. >ttb 

LO UtOO p»S 

LO i*X5£P 

l ■: *n 



3G :-0 " : 



in? 

M 



OKI RATA 



+ 1 j rt 1 
jh i ao 

lOiar 

; J " DC 

ni[»Oa 
.m? Co 

im«i 
in* do 

mo 96 

149. &S 



p*nAsomo 

i»J *JftO0 



lE&EHL 

nan 

*4»0 SMmV* tjijl 



W0r3 EMS 

Viiik*i»<*iJiH«irfCaftki u 49 
Volht t? $7* <»i, 

n «^ 10a I4i 44 



INTERFACES 

ffiMSeJIil ic 

1 T Ml WflflJtttv 



OUST COYEflS 



INNOVATIVE 
CONCEPTS 

f^p-tfrFtK 111 ftO 

flifl-^f it* lit 'JO 



WW 

msp n 



iflU 00 

JOS 00 

' ^9 flo- 



n a 3d 

■410-30 



PRINTER PAPER 

»MX> 54lrtH» L ■ J i H Jfl as 

COUDfl PAPEfl 
**50HTFU PASTELS 



' too lllltf 



1 1 r t ;. 



TEAt DISK DRIVE 

~V «V IK* Mil" Ulr^M 

t^Sf >30« ^itrl rttfighl 

<nfPr »69 0i 



MONITORS 

t>f»rRli Vidcr. I tS1l!i 

HnviriiHVnm j*. 

A'M I GVi»h*l "i ilh> 
[Hew" 40 Col 

Clttv OH til <3Q 

Oit^n J»«o0 

£>rrm «D C«l < <V» 



SJ- 1000 Am »< 



IKt 



AMft h 



JOT} 1 1 
A 

iw 

Cdo» wo 
C ''''*'' 

Ciihii' rc«: 

CVNfi 1 r in 

■ III c. 



1 "4 JO 



J*! VI 



1 l»«fl 

cm 00 

"'"4 .1.1 

■ ' t :o 



L jdil OO > 
1^ -\ir.Mi..ri ' ^ 



in i i 

f'Mu- 4^/. 1 



COCO TAI.KKR 

EJtiur L 

I Miould like to thiink RAINBOW and RiL'k 
Rkihim for his in forma live review nf Ihc 
CvCo Talker in Ihc August HS5 issue on 
Page 21B. I upprccijik 1 his CarnmcTKi and 
jvcccpl his CDRgrsttLilalicinji with gr.it it ude. I 
wouldt however, like to clarify somt points 
if ( muy. 

Rick mcnuoncd that a version of ihc tcxt- 
iO"$oeech. nan^lator fur otliei speech units 
is prohjibly available from Computer ware. 
The program when purchased from Compu- 
I err ware is specifically designed to be used 
wieb the Radio Shack Speech and Sound 
Cartridge Sutnljt program nc provi<fcd 
with speech units purchased from non- 
Tandy source?; such, as Speech Systems and 
Spectrum Projects, la fact, the Co Co Talker 
from Computer ware and the Speech und 
Sound Translator from Spctch Systems wtU 
allow you to use the muay applications 
programs developed for the VOtX'E and 
SUP£tt-VOfC£ wiih the Tandy speech 
cartridge . 

The concern in the review that there \k not 
a list of phonemes in the package is easily 
explained. When you pui down your bucks 
for a Tandy speech cartridge you get a nice 
56-page user manual and there is an alio- 
phone list on pages 3H and 39. The CaCa 
Talker will also create nil ophonc si rings and 
«nd them to I be $t:ieea or printer so you cui 
see how the text- to speech prun ounces 
words, This feature, when combined with 
the allophone list in the manual, should help 
the average u^er ciineocl any prontinciution 
of any word possible. 

1 hope this information wilt be of help to 
i hose person* who have Co Co Tftikcr or 
Speech and Sound TransJator, 

Frank Dfiargy 
OBI. Software 



MLB ASIC 



Editor. 

In response to the letter to the editor, 
written by Colin Sanderson [Reviewing 
Review*, July J; WHS, Page I9f f and concern- 
ing: pruhlems with compiling program* 
using I he ML BA SIC eompi ie r . I wuuld like 
to make the following comments. 

The first program involving the CHR* 
function would not compile because of two 
reason*. The string variable* SI, needs to be 
declared in the beginning of the program 
before it can be used in a command. This is 
different from ordinary BASIC, stemming 
Irom the fact that MLS ASIC docs nut 
dynamically allocate siring space at the time 
the program is run. The trade-off is- 4 
decrease in siring manipulation time by a 
Factor ol five. The CHRS function is- recog- 
nised if used in a string expression. The 
distinction is that MLBAfitC can manipu- 



late a siring variable two way*: either one 
character at a lime or all characters at once 
(the way ordinary BASIC operates K The 
character*?.' is used todlsiinguish which way 
to manipulate a string. The character must 
fteu'de the *umg in be used if all ol it* 
characters arc to be manipulated at once. 
The following example program is how the 
hrst program ir. Mr Sanderson's letter 
should have read: 

0 OtM SSf lft) :REH DecUre Si to 
de 1ft characters long 

10 «5*=EHB*(1B) 
20 PRINTtJ-2»5Sf 
IS UiB 

In the second program of Mr, Sanderson's 
fetter, the floating point variable is Incre- 
mented by I Lie const u nt t.u. MLBASfC 
originally tteated the number 1.0 as 
l.fSflMMfW. us a routine contained in ihc 
compiler did not round off the insignificaat 
digiu, The compiler has been updated so 
that floating point constants appear as they 
should (l.ti now is I.DOOOOT(WO). 

1 would like lo thank THE RAINBOW for 
allowing the readers to see both viewpoints 
regarding our product, MLB ASIC. 

David Prey 
Xt imager. Wasatihn tsr* 



CVRliS 



Ecfttar; 

After reading your reviewed CyftiS t Radio 
Shacks new chess program ^. August 1985 
isiue. Page l^5|. t convinced that it was 
a dramatic improvement over the previous 
ROM Pnfc program (which was called 
simply CHESS). 

Your reviewer admitted he wus not an 
avid chess player and left unanswered the 
most important question regarding compu- 
ter chess program*: How good a chess player 
is- it? Fortunately, the answer is, "Quite 
good* thank you |H 

I am currently looking forward to trying 
Cyrm against other chess programs that run 
on friends' computers. 1 feel that Cyrut 
should acquit itself well. The package say* 
"wnrlci class chess** and it's not far wrong. 

Drew Shorivr 
Cuyahoga Falls, OH 



GOLF HANDICAPS 

Ettitor; 

I appreciated ihc very informative review 
of my Qvtf Handicap* program in the 
August J 983 issue of RAINBOW [Puge 215 J, 
However, there w&s one incorrect interpre- 
tation of the comments in the program. It, 
does not take two to three mi mites per player 
lo compute their handicaps; instead, it lake* 
about that long for the entire 50 players. 

Don Hug 
Rosevitfa CA 



1-800-351-3442 



1 9 0 THE H Al NO OW MovBrnber 1 085 



Hardware R evie w^^^^^^^^^S^^^lr7?\ 

CC-100 Iiilerfaee Breadboard 
Package: Interface CoCo 
With The Outside World 

Roll up your sleeves nnd warm up your soldering sron. 
Ll's lime tp learn lomc basic interfacing techniques for the 
CoCo. Group Technology Ltd, has introduced the CC-1G0 
Interface Breadboard Package thai will provide you with 
the opportunity to Learn how to interface your CoCo with 
the outside world. 

The package consist!; of: 

1} CC~ I Qt) Interface Breadboard; 

2} RS-IOO Modular IC Breadboard Socket, 

1) CC-150 Experiment Component Package; 

4] 212H3 Book, TRS-Rf) Color Computer 

fnterfveing With Experiment,):. 
All of these items are top quality and are well- packaged . 

The CC- 100 Inter race Breadboard is glass epoxy. double- 
sided. solder masked and tinned. It comes with lOsolderless 
^u-kt!ts p re- ;it i ached to the; hourd. I hese rtil'ty sockets. 
Which are connected to the CPU ud dress and data lines via 
the CoCo expansion conncctor T allow you to connect 
various electronic components and circuits to the CoCo 
with case. 

The RS-100 Modular IC El mid hoard Socket is attached 
to the interface board with two screws and provides the 
place to plug in a variety of IC chips, resistors and other 
goodies while conducting experiments* 

The Experiment Component Tuck age caiiL&im 

a fist full of ICs, LEDs, resistors, capacitors and other 
components to be used with the experiments covered in the 
ZD .1- page, soft -cover book. 

This book, written by Andrew C, Standard, Jr., II very 
well-done and structured into six chapters ranging from the 
technical aspects of the CoCo and its theory of operation 
to fundamentals uf microcomputer interfaeUuj, as well as 



n scries oi hands-on experiments. TRS-Sti Cahr Computer 
httt-rtwimz With Fvprrfmenifh MM ol ihc he hi lvi.-ks [\\ 
seen end is geared to the beginning experimenter, I 
conducted several of these experiments and was impressed 
wiLh the scope and treatment of each. 

While Ihe CoCo- i 00 Package sells forS5L25, and in my 
opinion is a good deal, the CC-150 Component Package 
sells for 589.95, which I feel is too high, I believe most true- 
blue hardware hackers wuuld agree with this assessment, 
however, it must be pointed oat that unless you are willing 
to "shop around" for belter deals. I lie convenience of having 
llII [he in.v<:v.:jiy Lumpchugnts lo .-(indue! ihu ex peri merits 
could be worth the higher price. Additionally, a 10 percent 
price break is available on the CoCo- 100 package as 
opposed to buying each part separately as indicated here 

CoCo- 1 00 Pack age 551.25 
includes; 

( ( - 1 CM.) liAppnsiim Connector Board 34.95 
RS-100 M odti I ar 1 C Bread hoard Socket 6 . 95 
2 1893 Interface book and experiments 14,95 
i'i "150 F* peri men i Component Package 89,95 
Iri addition to these prices, there is also a SZ50 shipping 
and hand li tip charge on the CoCo- 1 00 and CC-150 pack- 
ages. 

While 1 was impressed with the overall quality, perform- 
ance and diversity of the experiments, please be forewarned. 
Do not attempt to conduct the experiments or otherwise 
use the expansion hoard if you do not have at least a basic 
knowledge of electronic circuits. If you're not sure of 
yourself, please study the subject before '"smoking** your 
CoCo, Experiment on your toaster, instead! Have fun hut 
be careful. 

lUoup Ttchuntnty. LTD.* P,O.Box 87, Cheek, V A 24(172, 
Cf imminent uaekagc, S89.95, plus SI. SO S/H. InlcrficC 
liiiurd S5LZS plus 52 ,53 S/H) 

— Jerry S*mone* 






S O F T W 



Color Computer MACHINE MONITOR - professional software and manuals published by FLCJ. 
EDIT memory Content. TRACE program Instructions. TRAP data References. 3 display Formats. 
Program distribution includes bothjZK] CoCo- dependent and |4K] stand-alone Versions. 
#10 101 /Tape = S 14,45. *l0l02iDifik * Si 5,95; User Guide #201 01 /Small manual = $9 95 




HARDWARE 



S Color Computer PCBoards. FR4, [4x6] \ 40 Pm. gold pi ale d Connectors, 
#*30101 /A Bus Es lender, cartridge Sfot width (4.25" |, 40 parallel Signal Lines 



#301 02M 
*3Qi03/A 



Prototype ' P M , [3 
Prototype "L K , L 



3.5X6]" end. 
8" Rows lor 



design by R,CT 
= S14.00 



0*2 
3J.6" 



PTH, .1 * spacing, 34 pin Connector 
DIPe. .042^ PTH h 34 pin Connector 



520.00 

S20 00 



SUPPLIES 



f£ 2-RlNG;r Coil twisls thru pin-Eeed Holes of printer Paper lo form a rigid book Binding, 

#40101 /Z*nng 5 ,h DIA, helix Form, 11 4 long, brite plated linlsh = $ 50/ea. SS.OO/doz 
#401D3/Acetats 7JS MIL plastic; Cdver, S'Xir. clear. Punched ~ S.eOtea, SB.OO/doz 
#401 04 f Board 0 PLY coated board Cover. 6 ^11". white. Punched - $,40faB. $4,O0fdoz 



RESO URCE 



***** product Cilia log. dnia Shoots, mall Updates fivatlohie on requeaf ***** 
the Zelteroach GROUP, 1336 Pacific Ave, #216, San Francisco, CA 94109 (415! 673-3435 
TERMS: 3% LESS for Money Order, Cashier Check; S3 MORE for Cosh On Delivery (C.O.D.J. 
FUNDS: U S. SALES: 6.5% TAX In Calif SHIP: $2 In U.S. $3 to Canada. $6 lo Overseas 



1 h e 



Z e 



orb 



c h 



GROUP 




Norarnear 1?55 TME RAINBOW 191 



Recommended Reading for Your CoCofrom . . , 




The Rainbow Bookshelf 




The Complete Rainbow Guide To OS -9 

The book ihal demystifies theslate-ol-ttie-Bri operating syetem 
tor IheTendy Color Computer. Authors Dale L Puckelt and Paler 
Dingle show you now to lake advantage of OS-9'j muHi-te^icing 
ami multiuser lulu res, and the tapabilrty <?l rarli reeling Input 
and eulput comma ndsal will. An Easy- I u- read, step-by -ftttip guide 
packed witn hints and hps, tutorials sncf fnse sof Iwara in 1 he form 
Of program listings 

Book Disk 531 .yfl (2 disks, book fiat «icri«fad| 
The Rainbow Book of Simulations 

Faalursa 20 award 'Winning aniria-alrom THE RAifJBOWs firsl 
Simulation programming cornpetitlo rv. You ana irm Commftntiar- 
m-Chie' oi Eha Confederate Army during me CMI War, an air 
I raffle controller &[ one el Ih e raiton's busiest airports, the owner 
si your own software business, a civil defense coordinator m 
charge ol saving Rainbow City from o raging Flood, a scientist 
conducting experimenta on Mara , . Your wlls a re on Ihe line 
Book $9.95, Tape J9.95 



i» i>ih I VTI iH - 




The Rainbow Booh of Adven lures 

A C enactor's dem containing H winning prggf&^s Irn^- thf 
rainbows very First Adventure contest Includes such lavorites 
as Sir fltrttfotf of ihe Moors, Sear eh far /rre fluty CfttfVce, Deed 
Of i .i<j ftJrt. Nprrw House, One ffoom, Toe Door and Dr. Atatt» 
Plus, hmls and tips on soMng Adventures. 
Book £7.95, Tape $7 95 



The Second Rainbow Book of Adventures 

Our newest arrival Iea1uras24 ct Memos' challenging Adventure 
games ever compiled. Meal tre Beatles and battle Ihe Slue 
Veamcs, rind a hidden lorJjne, or Win Uie bean el a heauulul 
end mysterious princess EKpgnenca Ihe Infills and chills of the 
most tugged Adventurer wiihcut evei leaving your seal. ft'rto 
Quesr Sorjrot j(c?Qnf Man, D&rk Castio. Curse c' Karfls. Fa/an j 
and more' 

Book $13.95. Tape $13.95 



^oui* library up to date. Order now! 



/ Hwif fo my oh'/i Rainbow Bookshelf! 

PFeaae send me: 

D The Rainbow Book of Simulations 

O Rainbow Simulations Tape 

O The Complete Rainbow Guide lo OS-9 
i boa* only) 

□ Rainbow Guide lo Disk Package i? diiist 

□ The Rainbow Baokol Adventures (tir&ti 

□ Rainbow Ad veniu res Tape ft I ral| 

O The Second Rainbow Boots nf Adventures 

□ Second Rainbow Adventures Tape 
Add Si SO per book Shipping and Handling in U S 
Outekia U.S., add w.oo per book 
Kentucky residents add 5% sales tax 

(Al tow 4 weeU 1c r delncryj Total 



S 9.95 
$ 9.95 

31995 
33VG0 
S 7.95 
S 7 95 

$13.95 
$13.95 



Name 



Address 

City 

Staid _ 



Zip 



□ Payment Enclosed, or □ Charge to: 
□ VJSA O MasterCard □ American Express 



Ac to tint Number 



Card Expiration Duct? 
Signerum 



Mail to Rainbow BooMonell, TheFeJsolt Building, P.O. Bok 385, Prospect, KY 40059. To order by phone, unit (502) 228-449? r 

PldftBA natfel Thfl tapaft flofl dinks ntlored by The Rainbow Bookuhell an* not itnnd-nrnne prqdUCTS That 19, Ihey «r« mlonded TO Ofl an 
jdjLinci amj cornpterflgn! m ih^ tiotJkB. Even if yuu buy ihe lapu or diyh. you wtlt stmt need the appropriate book. 
□3-0* !■ a reni(i!»rad iradomurk of ih« Mkmware Sytltims Corpnra.Uon. 



Software Review* 



Cosmic Paint Features 
Excellent Documentation 



Cosmic Paint is a graphics utility. When I received Lhc 
package, 1 was anxious to boot up the program because 
graphics have always fascinated mc (especially since E can 
mnke screen dumps to my printer and show them off). Well, 
Cosmic Paint lei me down, It has one feat arc I have not 
seen m any other utility, but the program is limited. 

Although the author made a valiant attempt, Cosmic 
Paint is awkward at best. Hats off, however, to Mr, Hattan 
(the author) on the documentation. Its re production is not 
of high quality, but every command is described in detail 
Since the program uses icons (Lay picture* on the screen 
that represent a certain function), a screen dump is included 
with the explanation of each command. This make* 
understanding how the program operates much easier* The 
descriptions are well-written and cosy to understand, and 
are complemented by an actual program that simulates 
Cosmic Paint and take* you Men by step through a tutorial 
on how it works. 

Cosmic Paint a written in has EC with machine language 
subroutines. The sluggishness of basic becomes very 
apparent when using this program. Still, the author 
programmed it in an efficient manner, 

Tt is really all of the little quirks in I be program that turn 
trie off. For starters, t have the old ROMs in my Co Co and 
when I ursL hooi l he program, UK screen th Lieaied L uuJ I 
get an "OK," This is due to the P CLEAR bug la the ROM 
and is simply fixed by putting the command at the end of 
the program and branching to it with a goto statement, tt 
t* annoying to have to type °LfN again after booting the 
system. 

Next, *incc the program is in II ASIC, the BREAK key will 
pui a quick end to whatever you may be doiog. A break 
key disable takes one line in sasic! Even if the break key 
is disabled, it's still simple to crash the program. 1 have seen 
On-Error-Goto routines In HUE RAINBOW; I use them all of 
i he time. The point is + since Cosmic Paint lacks such a 
routine, the program will crash if you give it a wrong 
filename when performing disk input/ output. An error 
routine would not even have been necessary if the program 
checked the directory first to see if a specified file citisis. 
It is true thai the manual gives insi ructions on how to 
recover front a crash, but t expect a program to be error- 
free. 

The manual also slates thai the program will crcKh m :h • 
PRINT option is used "on a figure which is too complex." 
Drawing complex figure* is the sole reason I use a graphics 
mi lity. This brings me lo another problem. Because icons 
are used to select functions, only two-thirds of (he actual 
graphics screen is shown at any one time (the other third 
displays the icons). This is no problem since one of the 
fund ions allows you to scrnll Lhc screen up or down; this 
allows access la a full graphics screen. The problem comes 
in when painting. The PAINT option paints everything on 
the screen, but it does not paint the und is played pun ion of 
I he picture. This means when you scroll the picture down, 
there is a horizontal hue where the painting stopped 



Cosmic Point has many features fashioned after other 
utilities. These include rotation, text, magnification, 
mirroring, undo and different paint brushes and patterns. 
Most of these have some sort of problem (in my opinion). 
To begin with, the joystick response ibroughout the 
program is sluggish and very touchy; it is difficult to place 
the pen exactly where you want it. In addition, the program 
requires that you ret real to the keyboard for many options. 
Il is uncomfortable to constantly switch from joystick to 
keyboard. 

A nice feature in most of the new graphics utilities is the 
OOPS or UNDO command. Cosmic Paint haa a command 
called WRENCH that will erase the latest addition made 
10 lhc screen. This is an especially helpful command in many 
graphics packages because you can experiment without 
worrying aboul the changes being permanent. With Cosmic 
Paint, once you WRENCH something off of the screen, you 
cant put it back. 

Another drawback of the program is that in order to 
change the color of the pen (i.e., draw or erase), you must 
go through two menus and then, when you get back to the 
graphics screen, you must reselcct the pen mode. 

Speaking of getting back to the graphics screen, this 
program includes an opium for putting text on the graphics 
screen. What distressed me is that most of the menus uic 
on the standard 32-coluiun text screen! 1 may he spoiled 
because most of my programs use a high resolution texi 
screen, but 1 feel such cosmetics are standard on quality 
gj ll p h i l "i software. 

As mentioned earlier, I like to make screen dumps. Once 
again, 1 was let down with this program. There is a printing 
icon and, indeed, a routine that will dump the graphics 
screen to the printer (provided you own a Radio Shack 
printer). The routine included in ihe package Is both slow 
and limited If you don't have a Radio Shack printer, or 
want an image reversed oi enlarged, you have to supply your 
own screen dump utility, The instructions tell how to patch 
such a utility into Cosmic Paint. The screen dump is also 
very slow (typically five minutes for a single dump). 

Let me briefly describe the one feature I like and have 
not seen in my other utility. Il a called "Boxes." To use 
it, you simply define the two corners of a rectangle as in 
any standard utility, then the rectangle is drawn. Next, you 
have a thud point to define, which is the corner of ;i three- 
dimensional box. Thi*. option docs jioi outweigh ihe many 
shortcomings, however. 

Cosmic Paint is decent, but it falls short of today's 
software standards. 

(Cosmic Software, 5IF R>verl> West, SbfiwmKj, AR 71116, 
dhk only. SZO) 

— Rick Rahlm 




DIAMOND'S SOFTWARE Presents 

"SNOWFIELDS" 



A TEXT ADVENTURE FOR THE 32764k CoCo 
for ihe serious Adventurer-, can YOU survive ihe 
rigors of a mountain winter and finish your trip?? 

Features include fame save, advanced parser and 

OVER SO VERBS' 
Avaibble I ape or disk 
Send $ 30 check or m o t o 28 U P«ort 
(* res add SI. 25 tax Bay City* T* 774 M 



NQY*rntn< F0ft5 THEftAiNBOW 1&3 



A GREAT HOLIDAY, GIFT IDEA! 

DISTINCTIVE, 
DURABLE 
RAINBOW 
BINDERS 

Do yourself and your rainbow friends 
a favor! Protect and showcase a valuable 
resource — each and every issue of the 
rainbow — wrth high-quality, red-vinyl 
binders embossed with the magazine's 
name in gold lettering. 

Spend more time enjoying the CoCo and 
less on frustrating searches for mis- 
placed issues by organizing your rain- 
bow library! 

A set of two handsome binders holds a 
full ri issues of the rainbow and costs 
just $13.50, plus $2.50 for shipping and 
handling. 

Order your sets loday! 




YES. Please send me set(s) of RAINBOW binders at $13.50 per 

two-binder set (plus S2 50 per set for Shipping and handling). If your order is Lo be sent vie 
U.S. Mail to a post office box or to another country, please edd $2 Kentucky residents add 
5% sales tax. U.S. FUNDS ONLY, PLEASE, 

Order one or more sets oi binders and take advantage ot these exciting offers: 

I also want lo take advantage of a special savings of $1 off the single issue cover price tor 
back issues with the purchase of a set oi binders, (Minimum order of € magazines, An order 
form from a recent issue indicating the back issues you wish to receive should accompany 
this order. J 

I want to purchase the first three year index to the rainbow {July 1981 through June 1984) 
at the special price of $1 (regular price $2.50) with my purchase of one or more sets of binders. 



Name _ 
Address 
City 



Slate 



ZIP 



□ My check in the amount of 

Charge to: □ VISA □ MasterCard 

Account Number 

Signature 



Is enclosed, (In order to hold down costs, we do not bill.) 
□ American Express 
Expiration Date 



Mail to; Rainbow Binders, The Falsofl Building, Prospect, KY 40059, 

To order by phone, call: (502) 228-4492 



■ 
■ 
■ 



S i f t w i 1 1 e Re v re Hardwa re Re vie kv^^^^^^^^^^^^S^Tv 



Play The Game Of 'Life' 
With CoCo-Life 

Some year? ago an English mat he mm id sin; philosopher. 
John Conway, created a simple one-player game called 
**Lifc." The gnme is played on a checkerboard grid; markers 
are placed on ihe squares. These markers are known as 
"living" square*. The living squares are then allowed lo 
"live" according to a set of simple rules: J} Living squares 
thai arc crowded die off, 2) Squares thai arc isolated from 
other living squares die off and 3) When the right pattern 
of squares develop, living squares are born, 

Co Co* Life is the CoCo version of the game of "Life.* 1 
The program comes in two versions, a 16K one-player game 
and a 32K one- or two-player game. Both versions are 
delivered on tape and accompanied by a single sheet of 
instructions. The game is easy to play: therefore, the .single 
sheet of instructions is adequate. They tell Hit user to read 
the October 1970 issue of Sneniifw American magazine 
to get details oa the original game of "Life." This is not 
realistic — a good synopsis of the original game should 
be included with the instructions, 

!.u- . ■ h ■■i.'ihiun is played on a low resolution screen. 
You can choose the display color. The 32 K version is played 
on a high resolution screen and has three two-player games. 
Player colors are fixed in the two- player games. A screen 
dump is available in both the 16K and 32 K versions. This 
gives a hard copy of any patterns. 

By following the simple instructions, yoo can be playing 
the game in a short time. The player or players set up 
living squares. The computer iben lakes over the game. 
Some fascinating patterns can emerge. The patterns grow, 
separate and die according lo preset rules. 

1 found the two-player games more enjoyable. The three 
two-player games are "Passive," 41 Aggressive" and 
"Kaleidoscope." Of the two- player games, 1 liked the 
Aggressive game ihe most. In the Aggressive and 
Kaleidoscope games, living squares can be captured and 
their color changed lo the opponent's color. 

Co Co- Life is initially fascinating. After a while 1 became 
bored because of the lack of player participation. I invited 
another compaterisl lo piny the game and he came lo the 
same conclusion, tt could be improved and made more 
viable by more p Layer participation. 

(ToUifen Suflwe. P.O. Bui 663. Riimrstiun;. pa IAZ48, 
ltiK/32K ECB rape SI 9. 95) 



it urn: face Co nt bines 

Brains With Brawn 

More I ha n a dozen serial/ parallel interfaces are available 
Ui i i lie CoCo. Some require no external power. Others 
iced both a printer and a modem. A few support several 
modems and printers all connected at the same time, 
BRITEFACE, however! has something unique — brains! 

UR1TF.FACE is an intelligent serial parallel interlace. 
It is manufactured by PBV1 Computer Products, Inc. and 
marketed by Spectrum Projects. This interface requires a 
Centronics compatible parallel printer and a I JO-volt. 60 
Hz power source. It will operate with either a Radio Shack 
MC-IO or a Color Computer, However* the CoCo must 
have Color BASIC I.E ROM or later. H*s smail (4W by 
VA by Vfi Inches) and has all of the necessary connectors 
(AC adapter, four-pin DIN plug and Jo-pin standard 
printer ribbon). 

What makes BK ITEFACE an inlelligent interface? 
BRITEFACE has a built-in microprocessor that samples 
Incoming data and computes the effective transmission rate. 
Put simply, this device automatically senses the Baud rate 
uf the transmitted d;it;i and sei> ilselt accordingly. 1 his 
eliminates the need lo turn a knob in order lo change the 
Baud rate. 

BRITEFACE will fund ion at the following standard 
primer Baud raiev J 200. 24M). Am) and mm. .lust 

scl ihe rate in your program or POKE the correct value 
into memory nnd slnrl printing, 11 you need lo change 

Baud rates, all y on have to do is press the red reset button 
on the interface. Becky, my wife, likes the simplicity because 
she doesn'1 have to remember which program runs at which 
Baud rate. 

BRITEFACE is also very dependable. I've been running 
it heavily for the last week. I\e printed text files, listed 
programs and printed graphics screen dumps at different 
Baud rates and have not had a single dropped or garbled 
character. 

Tn conclusion, if you need a serial/ parallel interface, 
BRITEFACE is one to definitely consider* I could find 
no shortcomings in this prod ucl. The instructions arc clear 
dtid adequate, It is competitively priced, simple lo operate 
and vciy durable. The phrase "user friendly" truly applies 
to BRITEFACE — the inlelligent serial interface. 

(Spectrum nifrnll. Inc.. P.O. Btrn 21272. 93-15Htifh Drive, 
Wflodhiven, NY 11121, plus S3 SJU) 



- IraJiriel Wvaver - John R, Curl 



Sqq You At 

RAINBOWfest Princeton 

October 11-13 

Narariibftr ttiBS "THE RAINBOW 1 95 



Software fleweiv^^^^^^^^^SSSTs^ 



Naugus Provides Hours Of 
Enjoyment Fur Adventurers 



When I first received Naugus to review, 1 tkought, "Oh 
boy, a garnet This looks Like fun,** 1 settled down for an 
evening and begun by reading the instruction manual. While 
rending, I Tound myself lost tn a fairy tale world. A knight 
in -shining urmor is betrayed by circumstances beyond his 
control. He has to tight terrible monsters to find a magical 
scepter to redeem his honor. 

When i started playing the game, 1 realised right away 
it was not a run-of-the-mill game that can be mastered In 
one evening. But after a couple of nights of playing. I finally 
felt fomfonahk- enough to write about it (even tlmugh I Ve 
never been able to obtain ihv mLigic *word). 

Naugus is a machine language Adventure game for people 
aged 12 and up. The Adventure begins before you actually 
start the game. In the instruction manual, which is quite fun 
reading, it tells us that Byron AxcfiL-ad, captain of an 
infantry troop for the king, gets involved in an altercation 
in a local tavern where a pair on is killed by Axe he Ltd'-; 
sword, This patron happens to be the brother of the king, 
which means Axe he ad will have to be be he tided. Since he 
has been loyal as a captain in fighting on the northern 
frontier, he is given a chance U> redeem hitiisclf He must 



Connect your TRS-8Q Color Computer 
to the Outside World 

Leam ir.? simple techniques tor putting your computer en 
work mon Manny and ccnUollinQ oul&Sde devices and mstiu- 
mcnta Cooatruct and use Input and output ports, analog 
lo-dlgital and digital lo-analog converters to control signals 
using BASIC language programs. ExculPent lor Individual or 
classroom Instruction. 

Ttra book. THS-BO Color Computer interlacing, With Experi- 
ments, no, ^'893. fully explains the fundamentals and 
illustrates them with experiments. *T4.95 

The expansion Con nee tor Breadboard, no. CC-tQQ, 
connecis directly to trio computer one! brings out the needed 
addree s , data, a n d c o n tfol bus a lg rials. $34.96 
*Trte Exporimo.nl Component Package, no, CC-150> 
contains alt Of the nans needed to do trieexoorlmenlsln Ihe 
bootc S89.95 

For a limited lima only, g*l all three for SI 05,00. a 25% 
saving. [Or lake 15% alt ol any individual item.) Otter expires 

Feb. 15, 138a 
Virginia residents, add 4% sales lax, 
include S3 SO for snipping. 

Write tor our new Iree catalog or books, hardware, and 
soll*are on interfacing, electronics, sclent! tic software, 
and personal Improvement guides. Order irom: 




VJsa/h^asier Card accepted. 703-051 sJ1 S3 
TRfi SO Is a trademark o I Radio Snack, a Tandy Co' pu ml Ion. 



196 THE AAlNflOW NqvmiIImMBBS 



uhiain and return to the king a magic scepter hidden in tht 
magical forest, which is protected by the Naugus. Before 
lie can gel to the loresl he has tu work his way through two 
nther forests that are inhabited by Zombies and Lyxcs He 
is not allowed to take anything with him, but must find 
everything he needs in the forests, In this game, you are 
Byron Axehead. 

The game itself consists of three forests you must work 
your way through. Each forest has 25 screens, which are 
moved through by using the right joystick. By pushing the 
number "\ \ you can see a map of aJJ 25 screens in the forest 
and which screens you have been through. 

When first starting Naugus. you enter the first forest 
protected by Zombies. They are rather slow creatures who 
have one redeeming quality: They dont leave any bones 
around if they kill you. There arc two things that must be 
done in the first two forests: f ) Find the key and door into 
(he next forest, and 2) Gather ail the weapons and tools you 
can find. 

The weapons are a sword, which can only be used at close 
distance, and a longbow, used for Jong distance protection. 
To use the longbow, you must have quivers of arrows. Bach 
quiver it as five arrows, so you want to gather us many 
quivers oil possible. Running out of arrows or not having 
a sword can be very harmful and shorten your life 
significantly. 

There arc also tools you can gather a rope io climb trees 
(which is helpful since Zombies and Lyxes cannot), a boat 
to cross water, magic potions and healing notions to restore 
strength. At the top of each screen is a display that shows 
what's in your possesion. 

The second forest is protected by the Lyxes. These 
creatures have no redeeming qualities. They will chase you 
and throw things — formidable opponents to say the least. 
You can also gather weapons and tools in this forest. 

The third forest is protected by the Naugus who will 
pursue you from screen to screen, (In the first two forests, 
Zombtes and Lyxes can only move within the screen an 
which they are found.) The Naugus cannot be killed like 
the Zombies and Lyxes; it can only be stunned, After 
obtaining the scepter you have to escape the Naugus a ad 
gel out of the forest, This is a challenge for even Byron 
Axehead, former captain of the king's Border Legion, 

I found NauguA very challenging. lis not the kind of game 
you can master in one day. The graphics and sound are good 
and utilize the capabilities of the Color Computer. The 
manual (hat comes with the program is brief but very 
entertaining, while il provides the essential information to 
get you started, I think Naugus is a good cross between 
arcade-type games and Adventure games: it uses both [bi- 
manual dexterity skills necessary for survival against 
enemies and the deductive skills needed io find solutions 
and develop strategies. I recommend Naugus to any one who 
wants to have many hours of enjoyment because it is 
difficult, yet can be won. 



(Freebooter Soft wart, f\Q. Bo it 59537. I'iMshiirgli, PA 
151 10, I6K ECB rapt 117.95, dlik 419.94) 



— Thomas E, Ntdrebcrg 



So ft ware Re ^ew^^^^^^^^SAV 

War of the W orlds: 
Fast-Paced Adventure 
With Good Graphics 

Mast AtivcniLircii >mu\ oif with a phrase something like 
this; *** . , You arc in u He Id I n \ he distance- you see u ensile. 
Passible directions are North, Ea.nl. West, arid South, . .* 
m which point the novice Adventurer nervously bos n quick 
drink from his handy glass of soda or coffee, wrings his 
hands, licks his Hps and pounces on the keyboard with heart 
pounding. 

The veteran Adventurer, cool, calm und ready for 
anything at this stage smiles quietly at the lanuJferiiy and 
commences with the usual routine of looking, inventory and 
so forth, as practiced fingers efficiently tap in the single 
letter abbreviations of commands and sentences that are a 
terse two words. 

Wat of the Witrfih is different. From the start, you arc 
greeted not with the scenario, but a screen called "Master 
Control." which is available at any point in the Adventure 
by pressing the space bar. This is the only contact needed 
with the keyboard. Master Control gives options to quit 
from the game, save a game, load a previously saved game, 
start from the beginning or resume play. Choices are made 
by using the right joystick to place a rectangle over the 
option. 

Assuming you are starting a new game, the title and a 
text screen giving the background of the Adventure appears, 
then surprise number two arrives: graphics! The graphics 
are black on a green background, yet they do add a sense 
of detail and realism to the Adventure. They are fmrk v* eli- 
de tailed, clear drawings that resemble a series of litho- 
graphs- I found them to he more of an enhancement than 
u detraction to the Adventure. Certainly, color graphics 
could add to the program substantially, but there is a 
problem with enough memory to store the color as well as 
the drawings. Therefore. Triad Pit lures decided nn highly 
detailed graphic . in-UM^ i>i . - Art 

War of /fie Worlds is an Adventure in three purts. called 
"chapters." Chapter Owe is titled "The Landing," Two is 
The Quest "and Threi:, "The Last Hope." It is advisable 
to play the Chapters m order since they do follow a plot. 

1 his Adventure is for the moderate to advanced Adven- 
turer. Although tt is entirety joy stick-driven, and the options 
fur each uf more than 200 situations per chapter arc right 
nn the screen, this is a tough one to solve. As an experienced 
Adventurer. I have not entirely solved all three chapters as 
of this writing, so fear not, 1 will tell no secrets' 1 wilL 
however- suggest that if you are a novice looking to sink 
yfcut teeth into a tough one T this is an excellent Adventure 
on which to start. Those who are experienced, dive right 
in, tins one takes time and careful thought! 

War tif the Worlds comes with an eight-page booklet that 
gives loading and game play instruct inns as well as some 
background tu the Adventure, which t* refreshingly 
thorough considering most Adventures rarely give more 
than .i purd graph or two of document at ion. There arc also 



two maps in the manual. W hat they arc and how to use them 
is for the Adventurer to find out! 

One minor omission is the failure to mention use of a 
mouse. The manual specifies a Radio Shack -type joystick, 
but I found a mouse to be much easier and faster tu work 
with. The manual ul.so ntaich that the program may not work 
with the disk drive controller plugged in, but I found the 
program to function without difficulty with or without the 
controller, 

Hceaosc the scenario of War of the Worlds is that of an 
alien invasion of Earth, it is particularly easy to get "killed," 
so caution is always necessary in dealing with these 
unpredictable creatures. Also, don't underestimate the 
Priest — he may seem like a sluggard at first, but he comes 
up with some Lifesaving ideas from time to lime! 

This is a moderately difficult, well-written Adventure, tt 
is unique in its combination of graphics and joystick 
control, Because it is written in three 64 K chapters, U 
provides a more sophisticated challenge to the player. 
Despite the few minor drawbacks mentioned, 1 recommend 
War af the Worlds to anyone with a healthy desire to 
explore the unknown. 



(Triad Pkiurw Corp,, PC Box 1199. Stqujm, WA nm. 
requires une Radio Sh nek-type joystick. 64K cmiieiie 

539,95) 



— Jeffrey S, Parker 



f ^^u i rt^uIDE 

Analyze your eating habits in term* of thirteen nutrients. Kwp 
regular weight en>ares Recommends calorie intake, compare? 
Baling stylo with recommended calorie, protein, let end 
carbohydrate intake Over 65-0 foods on file. Make your recipes 
tram combinations of foods on fuel 64K DISK REQUIRED 

834.35 Brier Nov. 30 - untrl then *29 95 

%3* mECHwiic 

Be sure you are not caught with a flat spare tire or a dry battery 
*i\ n,n* LJs-p trMii program once a month Input dale a nd odem &te r 
reading, gat a maintenance due lisl eased on Tim a since I net 
maintenance and mi+et driven These records will help your car 
ma i main Ms value I *24 96 

STORYBOOK 

Create your own coloring book with your chlktandtheir friends 
es the main characters in the storyf Kit includes software and 
coloring bonk making hi| Require* BO-calumn printer 535 00 

S DISKS 

SS 'OD for ydur CoCo Fully warranied Great Christmas y^t 1 
Minimum order 10. Whrfe Supply laS-Lsl ee §7C 

Ado &2 00 shippinfj one handling for orders under 650 00 Wo 
ship wnhin 24 iiours NO residents odd 4% sales law 

VtSA New Location MASTERCARD 



Homes oft Company 
P O. Bom a 
Supply IMC 28462 




|9l3i 342 4436 {7 days. 34 nqursj 



V : ' THE J1AIHE1GW 197 



Software Review* 



Latin Translator Is The Ideal 
Reference For The Linguist 

In fin Vrttmlaiur is an interesting program with ji very 
specialized application. At Urn btu.ih, this p rug ram 
primuses tu oiler more than experts have been able to 
emiee i he Cray I Supercomputer into performing, which 
is I runs latin ii from one language into another. Mo, Mr. 
Pot linger, I he author oh he program, has not accomplished 
'.lit: miraculous, hut hi? has done a fairly nice job of writing 
a program that fulfills some specific needs for the first- 
year student of Latin. 

To the linguist, language is simply a communication 
system with more or less deviations* called irregularities, 
from the system. To the beginning student of language, 
n is a chaotic mixture of new words, new spellings, 
unreasonable changes and language constructions that he 
has never had to think about before, This program is the 
ideaJ reference item to the first semester Laiin smdenl using 
the textbook First Year Latin foy Jcnney T Scud dec and 
Bandc. The Latin Translator utility package gives the 
dee tension of nouns and adjectives* and the conjugal ion 
of verbs contained in this book, It is disk based and requires 
M K Fx tended nA^lC 

After a rather nice graphics page, the program presents 
a menu that offers the choices in decline mums, conjugalc 
verbs and translate sentences. Vou must be able to offer 
Latin examples lor each of ihese choices, spelled correctly 



PICOBOFT STRATEGY GAMES 



BLOCKADE 



A game st naval Imflsss Player cafilfcts 
2B arums m aitampr to h'Oah \t\e 
arilish Blockade r>r Europe >n 1S0S Full 
SCrclKrvg map. ', i command I jncUorts. 
uarn«aMt. and m<ite t2 - 





THE SPANISH ARMADA 

S.rp ulaias the protitams raced uy <fw 
English COmmanderi >n 1 508 as l.riey 
ilruQgjftd to deloae tr\t> 
Crjpa with fickle winds. A fok-'ntfoss 

eufrtfil Cum&jity o< eupoiv S2*.95 



DEBACLE 

Command an 1 flin rantury army in the 
cpamnij campa'cr. d1 (he Frencti anO 
■ndian War Build a road through (tie wih 
dernoss Esratsiuirr luppty lines. Cppe ■V'^r 
wiin incian aiiack^ Capture e frwine* st^i 





FEUER AND GASSE 

L*ad the AmMican 2nd Owmon m a court- 
'cr orronaivx; aga.nsi von Ludandorff's finaJ 
J 1 1 an P ans j n 1 9 " 8 Flecre^tas Oie twt- 
Uai ai E«Meau Wood end Chateau Thief^ 
ry Plays >n rea' Nmn- S24.B5 



Games a r e 32K Tape and Disk :i*nga.!ible Send chBO.gr money 
orflpr ifl P1COSDFT GflMES, P O BD.* 35 EIGHTY FCUR PA 
tS330. [J f2] J?fi7j?2i (jimw are snipped on cauacto p«;ago 
pa<d PA residents add 6** Tax 

~l".\\-\ju;oe in Canada try KiW Software OstfiOUlC+ft Lie. a 0 Bo* Uttl? 
sOmoniDn *it3Wl3] Tfwl 3(.t: |4Q3r *J1-BO0CL 

:> siT.ti .i p .h ,n Avinrn n h> Camper Hut SaU*t*tw, 21 WAirttti* Svwf. 
SijwnfY OtXnao*. (OTP) Bft-2220 Du&mr and Auinar inquinai *n»EO*nii 



and full i>'.Mng some strict ltmi(ation&, Two pages of typeset 
instructions give short examples and nut line I he limitations 
lit even has a short heading labeled "BUGS") 

Menu choice one offers declension of nouns. 1 Declension 
refers 10 the endings required for words serving in various 
parts of the sentence structure*) You may choose to include 
an adjective to modily a nnun. Vou then supply the 
nominee jvc and genitive singular forms of the noun, some 
for the adjective if desired. The program then presents the 
live Latin declension* in singular and plural forms. 

Menu choice two mkn for ihe first three forms of the 
Verb and for the English meanings of that verb, It then 
presents the six conjugations and translations for the verb. 

These two modules take advantage of the fact that Latin 
U rather regular in its cons i ruction, as language* go. It 
also limit* vocabulary to that from the textbook, nil hough 
there is n way around that, which 111 explain Inter, Other 
limitations, clearly explained in the documentation, are that 
the first three declensions only are possible, the first two 
conjugal ions only are possible, and the translator works 
for the first and second dec tensions and first conjugation 
active voice only, (Are you beginning to feci more like 
the linguist or the student at this point?) 

The translator module asks lor a Latin sentence, which 
must observe a specific word order and end in a period. 
3 in: program then v^uchus its vocabulary nk-> jikI .il'lVf. 
a translation, provided all the words are in its List. If not, 
it tells you which word is not there and you start all over, 
English results arc not necessarily examples of good usage, 
but will offer the general idea of the meaning. All output 
may be directed to the printer instead. 

There is a flaw in the performance of Latin Trun^tttur 
iIi.ll. isivf*irmn,iu.'k , > pi.jiih. [lie J.iul: m mir f'o£ 1."? 

character screen. When, using the dcdirxu . the answers 
exceed 16 characters, severe misalignment occurs. Answers 
of this length are common when an adjective is included 
in the declension. When 1 used the conjugator T the luiurc 
perfect tense always scrolled off the screen for the same 
reason. Trie subject anil two helping verbs for the English 
alone puts almost every answer over the In diameter limit. 

tl may appear that this program has a small audience 
and application: limited to the vocabulary of a specific 
ti-Aihook, tu the most regular and introductory construc- 
tions iind to (be tot: in language. The program ii.se [f offers 
solutions to the first limitation. It includcv a series of three 
programs that cronic new nouns, verbs and other type words 
for the dictionary used by the core program, it also has 
programs that append two files so the dictionaries may 
achieve great size, and a program to view ihe dictionary 
lists. These are all fairly simple programs to use, so 
customizing the entire program should not be too daunting. 

(1 should he possible to adapt this program as a utility 
lur the beginning stages of other languages. It would need 
extensive revision, hut the program structure and 
algorithms are all in place. Perhaps t-otirt Translator may 
also find a wider audience of teachers of other languages, 
ft il h programming talent, who may think of it as a language 
Utility generator. 

(If. Joseph I'oirmgrr. I J Piulint l.mir. Rutin, MO 6540], 
.12 K K It di\k SM,9S plus W,VH| 

— Dentils A. C hurch 



1 a 6 THE fl* I H B OW Wqvci m&nr i B&S 



Software Review. 



Utility Routines Contains 28 
Subroutines In One Package 

By A* Huilriv Hog^n 

Utility Routines is really mis named- ]f anything, this neai 
little package should be labeled "Utility Bonanza." it 
contains 2B of the most useful machine language subrou- 
tines 1 have come across — all in one neat package. 

For the very new CoCo users, a subroutine is pan of a 
program called upon to perform some task that is used by 
the main program, A program may use as many subroutines 
-. the programmer needs, within the limits of available 
memory. A subroutine is ordinarily "called" by the main 
program by EXELCuiitig it or by a GDSUB command. Same 
programs use subroutines contained in the CoCo operating 
system (Color BASIC, Extended Color liASIC or Disk 
Extended Color basic) to perform certain tasks. In short, 
subroutine* arc included in a program, they arc not stand- 
alone programs, 

1 lit- lolUm.ru: mi(juhii hies aflp contained n lin; u;u kiijji 
from Mieroeom Software (the number of bytes used by the 
subroutine and the CoCo system requirements are at thu 
end ol each description): 

1) Harrier Creation — Creates as many as 255 di Keren I 
border styles on the text screen. These borders consist of 
letters* symbols and graphics, symbols. 05 bytes, I6K T KCB) 

2) CLEAR-Key Disable — Disables the ci.eak key during 



INPUT /LINE INPUT commands so you won't accidentally 
erase the screen, (.19 bytes; 16K N ECB) 

I) Command Keys - T his powerful routine allows you 
to use two keystrokes (the down-arrow key with any of the 
26 letters of the alphabet) to automatically enter many 
common CoCo programming terms. This is useful for 
emering long program listings. (254 bytes; I6K, ECB) 

4) Cursor Styles — Create up to 65,000 different steady 
or blinking cursors. 192 byics/ I6K. ECB) 

5 and 6} Error Skip — Two ro a tines arc provided, one 
for BASIC and one for machine language programs. This 
routine is usually called "ON ERROR GOTO- 1 " The 
necessary line to be included in your basil program is given 
in the manual for the actual ON ERROR GOTO instruc- 
tion, [47 bytes (basic)/ I6K, Color BASIC; 58 bvtes(Ml)/ 
JoK< ECB) 

71 Full Length Errors — Print out the error message in 
lull instead ot the (wo-ielter abbreviation. (762 bytes/ I6K. 
t dlor HASti. i 

8 ) G rap hies Scrol I — Allows you to scroll u p the graph ics 
screen in any PHD0E. (51 bytes/ I6K., ECB) 

9) Key Clicker — Every lime a key is pressed, you will 
Ucur a cliek I Mi- helps you type with Ihe confidence of 
knowing a key hos been "reeugnized* by the program. (39 
bytes/ I6K, ECB) 

It) J Line Auto Increment - Usually called "Auto Line 
Numbering." this uu\ii\ LtuKumiiieullv puts in line number* 
when you art? typing in a pmgmnv (IKI bytes, L6K, Vukrr 
BASIC) 

II) Memory Detection (32K/64K) This routine 
answers the questions . "Is it 32K or 64Kr and "Was the 
memory upgnide installed propcrh/'"(33 h>ies/32K. HCBJ 



FOUR STAR SOFTWARE 



lti% ib a wwy itMtlu: duk ul III it Ihal *lh tmp o*m>rUi\w 
■■ jy ifl <to* ipKi 5l"nk.si ml lake a aeiiea (rf cm.il ! 
Utoa"* m » MwC cn d<w M.'iU iv-.vmt imnn iu 4 iCJIk- 
„ti.ity Ip'.-ip' W ij. nasi* <*ifl granule eff diak 

ipacr >1 tfia pr<Jflmnn orHf rwquuta jaw Ok onr* Olik 
■corn will mm«n 1h* eaiw. Pi* oregr w. * Hts ovb 
cn-ipanwc and mry vat* t-j um Mo htwkt. pill 
iiiiquhwl tlx* pi iUm apac* arvt mnrtt rmMty iti ^onr 



ens* ji6,w tu.s-j 



*lf KJCDfcl 



GALACTIC FIGHTER 

A iMl^UCK areata* g»njf writ) gml qraphln and 

finra north fry iiflrtMQ jou' u Otoem. t\m ram 
^ v ,yj ; ;i "■(, » mrjtn far aurri lirflfjl VrtjODP [« 

cass $ 1 s.h r,u s i w*-*S reox s 

ens* i?jis (u< r ijstsicqM] 



BUGS if 

An wtmntui* fl*ir« «>lh all lh- «»r il* <nm' it »n%«dF 

actio* 

ffrlh Ik MrtlMl HHP mil ffvin tHjQ* F<iri vojf 

*n anc nr-pnxM »flt*Qn >M* ovno in won m» 
CtHtir Ctimpuv Mu^nime* prograltirmng conies MK 

>im <U.».> W1 » ICUfa.l 

DI5M 1»H i|U & I I AH [EDM, I 



Wi He ra r cnimoguo 



COCO PAtNT 

A mpw> nUiaoOed e*a t -IO-,/i<; OXWiKA *fHMW(Hll 
eyatuni < *1K . AmtfL^dnn CeCf 

■ 5ii.iT»la LiT|rbcHnd i.tijm prf\td. "fl at ci K-iMij 

■aat«h«bj# tuafnctora and littumi 
* C met* «iam0t ifrw»- ff^tpt, tlim* utmiwir 

torn 

■ JW Uaud m*Ji7m c^ittriunical dfi 

a FHua mmnj imr4 "INChHH luii/m* 

DISK BS 3a iu S H fCtm | 



CD CO PAfHT 

PICTUHE OI6K 

'I n is a MKlin h*eO Iu ITHr r»nTi uin.«.-ne| 
ptchiiei piraJi.trtf uajing f!OnO 1ST Om« In 
d'Wttfi naeri who *nh 10 rum •/Twoii njaiiv lo gn 
Idf uw #nH COCO fAlWT nr '7^ tit-Hit mta wan* u 
in «iJual f utnifihn rJ *4l Wn>l i>rjducfri tiy COCO 
PAjPal Ueipf c pu^nq tf«e pnnjiaw 

tNM t* JS IU * I BUM (CDK.t 



05-9 UTILITIES 

Inrt Mi 4 ee* dl nrmj ar(>a««l uHiity g«iup> lot uSO nynn 
w OH uiik npefdi'fvu lviiwti i^u rttay £<*eftiflii am 

iTmiLiu PdO. 1 

CUM*in« a ul uHinrn: f«n j!nigFiimm*ni II 

Includaai H« *fja»iiwirifl 

InlAC - disotay? a vnnelike nini»C*> jr Imfth IrtJUtlng Dl 
1hu tip 04 it III* 



P O BOX 730 
STREETSVILLE. ONTARtO 
CANADA L5M 2C2 

[416) 858-STAR 



TAIi <Map«va A nrkaelft numbai of jr that yiHt Ol 

iJHit. 

MV - a l*P horn <?ni iUfutftny of diaV to aihy 

Uifiet 4ir*Ct04v OH an*. 

P%. - printi a ldrmat|M 1itc HiMQ fldl Mfl B*J hm 
PuiHtW*. uaunfliiun aic 

FP ■ civafc«B l,aJ aMurlCilOm itam « C wnurj* «iHng 
U£flOC • tt> nwror on* ar mora 1iiea !ovethtf -rria pftf 

QiDup Ha. ? 

A Bflxna Hi l-iipt|i. Ojaneral i*bi>li« 1(K D&9 11HII 

•tna pfogra.^THi'iira. 'ntiiidaii xi 
HELP - i*iig*nl ha»p iyil»rti Iftal *v>,*f Ifi'^g 
»alu<Ui^ rT*T*>¥ h.il 1h*1 moxlea on-anp twlp 
i»»dntH <»Ti or alriuMi Jl> OS-B coTifmndi Iflar eht 
^umnxinjy tsirrd in ViaC^ ay%Nm> n»U poc/'nr 
n M«m gpgradan 

iJVd ■ tint .JiMy pirtiWJa* OfWipKDfW nnit> ann 
cw^BlBtii cg*T/«fSl3rt »Ji3CJI In' nuostfr* 0* BC-*nh!< 
and lactii'kil yrn'.i ihmiui^ c<y>a;a<iU pit 
EPP - nJ0>.o*s ':i*U'n rjcu-j i r .|«D'U ftl nun*nc prrn' 
i.t»dt* nol Idit ary e*Ha memw r> ih* w^*> 
btiot r>iftrw dO*a. 

Qnup Ha. 1 

inn mird Drouiiti' <nu'4"=» w«nen i« BASICOy 
[MllUMl 

'iLLDEl ■ wvl ^cmot i*u 'or d«iHiem* V a>i 

'«rfrnl rrn • rt<V> wirrfflJI n^rtHlv*' Tyfkeo Of III* and 
Prffih nam pi 

fil'.KiL" ji|-j<*n Mini to tjntcWy mini and'rjr tTwur 
dob In i4at4i" 

FifVD - W*'Ehn *i Uvtfk dl dkmOiffin 1d> a hla 11™ 
and prw.K ink 'IfU path hn my matnla«« it lindm 

BUT AMY OHC OfiOUP 

lia.H [Ui,| 5«i Sli (CU1 I 

tJUT ANY TWO GnOUPS 

JKP.tS (U.5.J K:B. ltt ICON J 

HiJ" all r.--tt 



Cn*q u * ct Uofkty OnkK 
A44 1UO aMppfftg 



qm flaa<f/inia add 7% Ida 



November i$S5 THE RAINBOW 199 



12} PiiU5>c Control - Allows use of the SHIFT key and 
gp$ce baf to pause any basic program and some machine 
language programs, and ihe shut key and space bur 10 
resume the action Lets you have your cake and eat it, too: 
play computer games and answer I he door. cat t etc. , without 
losing the results of hours' of computer time, (101 bytes < 
J6K, CoJor BASIC) 

13) Repeat Key — Not only will this routine allow you 
to have the key being pressed repeated as Long as you hold 
both it and the clear key down, you also cat) choose up 
to five repeat speeds, f 1 16 bytes/ I6K, ECB) 

14} Reverse Video {Green) — Changes the bright green 
screen display to a more pleasing "soft" green that is easier 
On the eyes. (208 bytes/ 16 It. ECB) 

15) Reverse Video (Red) — Makes while characters on 
a red screen. (217 bytes/ IGK. ECB) 

16) Save Graphics to Tape — Saves a graphics screen to 
tape. You may then load the graphics screen back From the 
cassette whenever you want, (22 bytes/ I6K, ECB) 

17) Save Text Screen to Tape — This one saves a text 
screen to tape. 124 bytes/ I6K, EC B > 

IX} Scree n-t n-Prin tcr — Whenever a c haracte r is pr inted 
on the screen, this routine sends it to the printer, also. I 7 I 
bytes; IGK, ECB) 

19, 20 and 21} Spooler (loK), Spooler (32 K) and Spooler 
(64K.) These utilities allow you to continue using ihe 
computer while you're simultaneously using the printer. 
They set up a buffer of 2K (Spooler I6KJ.4K (Spooler 32K) 
or 32K. (Spooler 64K) to handle the material la he printed 
While vuu do something else (2,229 bytes (I6K1 4,277 bytes 
iUKl 184 bytes(64Kl/ I6K. ECB) 

22} Super Error - Places you in the CD IT mode when- 



1 [ 1 I 1 I ■ M 

FUNDGRAF-A STOCK 

MARKET ANALYSIS 
FWKJRAM FOR !<K EX 



STOCK & FUND INVESTING 

with the 

TRS-80* COLOR COMPUTER 

USE FUNDGHAF AND FUNDFILE 

FUN PC a AF ii 4 niosk wulfcrt Miulrifcn pftinfam ihv> pm a hi v graph* «rvd 
nnA.yrM furuii -it alor.\t huL n.l»» matca drriiMjup «qi ■# hen tu BDV n pd ? L!J._ 
Entjimvf mnrirC Urainii n'lhr )'iur(-OC<) 

CkAPHS lu fld' I EtnfHfl i up u sou fl 

S!.: f'EKl V n WHS lur ™ rnvmr^f 
■ Nil* ii[ niriilinl p#n,tnL |fnr»lh crt * 
fmph <a1 Any tlhtftuoi '«! iledo 
CALCULATES <w«r an> tin* ipan th* 
WF«nl pri-CI ctlingr. H»>d tti# mnvinjl 
*Yrfa«->. I any •piinj INDICATES HU¥ 
, : :: |, ibfrr.-lk hi : N I in HA IpS^v-r^i 

ifi K ECaipLn. 
16 ^KTipt I ID OA 

UJ-'SKSin, Duh .. . . |#Hi»S 
Ahbil SnndlJiha L'ti all ilM"p 

fUNOFllX i* a part/r^Ur- a.I)d iewfit m*JiMMMfVt pFlif r*ftt fnf Mfbritll* 
Mnft* irf multiple pond-In nl .Lui-b * uhil^uI fondi, b*ndi, miinh* 
mirfcri fajirii.ttt IrVti OPt LE aJbMri BnriM M ii lltlETitn^BOf I H Sfiitr ncoTill fw 
tecum* piperita tviluiliwv NEHa^K V £H5|0N <rf H • * OFI I *un»iTui juct 
■II • •■■naarSiirr.i ldivid*ma*. knleirat, j>ur[ i'un nnd W*t«t» Dny t*o 

dllwtif )r»ui f ImHft- *t*kly, y»*t !>-, *4c C*1*iti»ni«« 4nt>i*«l n nit di T liJ^iii n1 
to tu ji . !: ill I ■■ i «4i fin rlt I and tiipi LpI ■■■nil ai I' <n|T or trwH- (rfrtl CilTBl f<rf 
UN TtBlMTl- 

Ft>NOnL£ KtCCUlHES It K £CB mm .md f'Ol, f R.I N"TES- 

ttjH LiU^rlK. ,ml> liyt 1(1 K ECU 137.01) 
fHh D^init ntil> Inr 38 K E€b *37 .ins 

AOU it itPMtdiui i un all ■ 

J^^jJ tynli TrPP h™ch htc drtnl la naalrr 4ti nuinr-H JdVlf kd. 

PARSONS SOFTWARE, DEPT. G 
118 WOODSHIRE DRIVE 
PARKERSBL RG, WV 26101 




ever vuu encounter an error m program esiecution, fK6 
byti!S/ I6K, FCR) 

23) Super Scroller This routine really lives up to the 
name "utility^ mining useful. It will save up (o 32 K of 
screen icxi and lets you scroll through ii fnrwnrd or 
backwards. It even beeps when you get to the end of the 
buffer. The line saving feature may be turned on or off. Now 
you can lis) thai 1 ,000-1 ine program and scroll through it 
m your leisure. (3S5 bytes/ 64K, EC Hi 

24) Tape Index System — Creases un index of all the files 
on a cassette tape. It skips all T/ O Errors so you can easily 
index "bad" tapes. The index include* the file lypc (basic. 
machine language, data) and the file formal i ASCII or 
binary). {MO bytes, IGR, EC!) 

25 antt 26) Tupc to Disk Copy — Comes in both L0 and 
I I Disk BASIC ROM versions. It wilt transfer HASic and 
mauhitte language programs from tape to disk. The manual 
claims the I.I ROM version will handle 95 percent of the 
LL BASIC and ML programs, (228 bytes (1.0) and (1,1)/ 
lnK t Disk basic) 

27) Text Screen Scroll Protect - Keeps me icxi screen 
from scrolling. (12.1 bytes/ InK, ECB) 

There is another routine, called "Console in Routines," 
i hiii is a combination of ihe Repeat Key, Cursor Styles. 
C'LfcAB Key Disable and Key Clicker routines all in one 
These routines are combined because ihe manual lets you 
know ahead of time that u is very difficult to use any nf 
these routines together in your program, so it has been done 
for you. 

The joy of this review was nut jusi the availability in one 
place of most of Ihe utility routines 1 have needed or read 
about, hut. most of all. the willingness of the author lo share 
with the purchaser all of the details about the routines 1 
operation and how they may be used in onc*s own. progmrns. 

The routines are explained so even a novice machine 
language programmer can understand what the author is 
doing, Uach routine is listed in full and the manual even 
includes a program that will allow those who don t have an 
editor/ assembler lo key in the listings. The package would 
actually make a good machine lanyuaye lutunaJ workbook 
for use in the classroom or by individuals trying to learn 
maeh i ti e ta ng u age p u j jit n mm i ng on 1 Ii e 1 1 o w u . 

The manual is huund and consists of 80 pages (8W by II) 
The author t Kishore M. Saniwam. advertises on the cover 
l hat il contains "Routines that Will otherwise fake years of 
prograrnmiog experience lo iearn " I'hsn r- ;ju nuilrT'»i,Ui.-- 
mcm. 

If you don*t wan I lo key in all these routines, you own 
purchase them on cassette or disk. The manual thai comes 
Willi the tape and disk is an abbreviated 13 pages (R^ by 
5 1 /j) stapled in the middle, It contains only the cssenihih. 
with no program listings or detailed explanations — just 
what it will do and how to use it. 

Microcom Software has certainly made a valuable 
contribution to the CoCo Community with Utility Rmt* 
rittes. They have even gone the extra mile to allow so It ware 
inuho]-;-. to use lhc>e routines m their programs withuui the 
need to pay any royalties, Vou can pay plenty for some of 
these routines, which arc sold separately by others, or yau 
can get them all in UrtUty Routines for peanuts, 

(Microcom Soflwurr, P.O,Bux 2J4 T I'ulrpart, NY I445u t 
miinufll 519.95, routine* un curette Of Jlsk S24,5>5, mjanujil 
a net can?ttc/di«k S3&,9SJ 



200 THE PIMNBOW N Ov-m&a r 1 SVB5 



Software Review* 



Soccer Statistics Package 
Keeps Stats In Cheek 

Soccer is enjoying increased popularity here in the Slates, 
and Sugar Software is out to provide assistance to soccer 
coaches and fans with a new statistical package designed 
to maintain accurate records of teams and thctr opponents, 
The program is written in Extended Color BASic and 
requires a minimum of 32 K. one disk drive and a printer. 

Having reviewed other Sugar Software programs. I can 
honestly say they continue to produce well-written and user 
friendly programs for the CoCo. Soever Simmies Package 
h completely menu-driven, simple to use and comes with 
a I hu rough 1 instruction booklet, However, ii is so 
sett -prompting that once you begin using it t you will find 
very little need to refer to the instruction*. Also included 
is a set of sample data for the user m "pLn with" to get 
(he feel of the program, 

The main menu consists of the following options: 
I I Player slum new start 

2) Player mats continued 

3) Opposing stats new start 

4) Opposing stats continued 

5) Review or correct 

6) Add new players 

7) Output slats to printer 

8) Print team summary 

9) Goalie stats 
10} End program 

Options I and 3 are used at the beginning of the season 
to load initial information. Options 2 and A arc used during 
the season to enter continuing statistics. Option 5 allows you 
to display and correct existing information. Option* 7 and 
8 are fairly straightforward and option Q allows update of 
the goalie stats, which, because of their different content, 
arc maintained separately. 



Oni-i itu r Content Wfmttf. . . 

This one-liner animates a nmnimj stick figure across 
the screen. It demonstrates some principles ot flicker- 
free animation, the use of a variable as a horizontal 
coordinate in a DRAW string (=H;) and the use of a 
^Morl PLftV pause as a delay* 

The f isting; 

1 P CLEARS : A$ ( 1 ) - M BR10U8NU6G4 R3 11 : 
AS f 3 ) ="E8NU6D5E4 " : AS (2> = "BU4E4R4 
NU6F4R3 " : PMODE4 t X : PCLS1 : SCREEN1 , 
It DRAW" BMP, 96CjSR255" I FORX=24#T01 
$ S TE P - 3 0 : H=X \ FORY= 1TO 3 : PMODEp t G 
: PCLS 1 : PMODE4 , 5 ; DRAW" Cj3 BM=H ? ,95" 
-rAS (Y) :PLAY iT P12 j 0" :PCOPY6T02 :H*=H- 
1,0 : NEXT ! NEXT : GOTOl 

Stan Qsterhauttt 
Si-quim, WA 

[Pot ihi* *,rtninj one>li«i cj-jni«t «ilry, tor juilftui tun fcrtn win 

til h*HH fftUnhfi* «atii m ' Simitiaivir-i *nd Hi rfiinpankon /tomim*- 

ttmtiimkm i 



Oner the statistics are londcd, they can be printed in 
several different ways: 

1) A basic p tin torn of alt statistics entered. 

2) An individual player summary by game of each 
player's efforts* including scoring percentages. 

3} A team summary containing all accumulated stats to 

date for all players. 
4) An opposing team summary by individual team with 

a column for total points scored to date, scoring 

percentage by opposition to date and average points 

by opposing team to dale. 
Si A printout of the goalie stats for each goalie by game 

with the percent of opposing shots scored on each 

goalie. 

6) A goalie summary containing accumulated totals of 

.ill panic* played tod me f^r each goalie. 
7} Finally, since ill reports contain abbreviations for the 
column headings for each statistic, an optional, single 
page explanation of each abbreviation can be pri nted 
for ease, of reference. 
I hope litis gives an idea of whal this package i* capable 
of and whether or not il could he of benefit to you as a coach, 
player or fan. If you area player, perhaps your conch would 
be interested in your assistance in cnmpuieri*ing the leam's 
records Whatever your decision, this is a well-done 
program in at deserves serious consideration, 

(Sugar tafiwtre. 171 D TV 50th Av«nic T Hollywood* FL 
.UU 21, disk 

— Ken Boy )t 



r 



_____ 10 DISKETTES 

FREE or 

20 C-20 CASSETTES 

Asubscrpicts lo ine Coco-Cassette 1 cjets you a tape 
or drsk lull ol tO quality programs delivered to you by 
lirai class mail every month The documentation included 
will help you tun great utilities like Word Processor," and 
'Budgel Anaryzer/ or enjoy great games like Frogjurnp' 
and Caterpillar Cave' FOR AS LITTLE AS 46 CENTS 
EACH! 

* Limited Offer # Subscriber Inr a year on cassette 
and receive 20 Free C-ZO cassettes or subscribe for a 
year or disk and receive 10 Free 5 1 * single sided 
double density diskettes! 

Now available on disk! 




—PRICES- 

TAPE DISH 
■Vft{t2 ISSUES) SS* TV* 
tMOiftlSSUESi 
S«g*Ccpi__ ff» (" 



M<h fl«i a«! J-v 
OrtiHas ADD fi Q ig *U«ei—Jan 



* IfJK o.ffy.„ed required 

* Sofm» programs c*i^i.iffi32 , K, nxl or disk 

* Oxr 300Q SJPinfiM) cw\otrmm 

* Bat I; tKsuat -uailaale ftom Juy 32 PERSONAL CHECKS WELCOME r 
(Mr 290 programs to chute Irnmli 

* Also gvmtofite lor CommodOrt 6* 

. T & D Subscription Software 

P0 BOX 256'C 



HOLLAND, Ml 49423 
(Btfi) 396-7577 



Nnv&mbar 1fl&5 THE HAINBDW 201 



Software fteviewt 



Protector Helps Eliminate 
Program Piracy 

Software piracy, This doetoVt sound like sueha bad thing. 
Actually, it sounds kind of exciting — makes you want 
to buy an eye patch and a patrol. After all, you are not 
dually stealing anything. V^u mi! j llsi copy mi?" ynur 
buddy's program for your own use, or trading a few 
programs: with your friends. What possible harm can that 
cause*? 

Asa person who has marketed Color Computer software. 
[ know he iter. Many hours are spent writing, lesting and 
debugging software. If the author does not receive what 
he considers adequate compensation for his effort, he Won't 
Create another program. It's just not worth It. 

The programs 1 sold were written in basic, were not 
copy protected and were designed to be used with a speech 
pak. They sold io\ j rj, is on able 59.95. When ihey were 
sold at a Southern California R A I N BOWfcst, often a group 
would come to the booth, examine the programs and buy 
one copy, split the cost and copy the program for everyone 
later. Since there was no copy protection, duplication was 
as easy as typing CSflVE. 

Six generations of "trading" from only one sate with 
four copies bring madcf from each copy generates 2.625 
copies of a program. Trie market then becomes saturated 
and the product dies. 




suNflis 


1 




sow 


lUI.AR'E 



BEN I cikli STREET C'EP " R 
SUMF'St, Ft 32322 

COLOR BANKBOOK 

PePS-RCe YQUP- CHECFPDDI' WITH TOuF 
EDLDR CDMPLTTEF LISTS TPR'tSPI rifiE 
Drt SCFE£H DP PflitlTEfl. lfEE"5 Ft PILE 

cr -m* peclul^p fRvt lBMTfi . KTS 

CHECi'5 ttJTSTHHDING R»L PR1HT3 "lUJH 
C NECK S iF VOU HRvg "HE PROPER 
TPRCTDP F6CC> CHEC* FORMS. 

requires 3EK :a:c with dpi^e c 

PPIBTEF DPTinrUL 

C*££P C=;Mt a 5?<1 =1S PLUS 6c 50 5 I W 



BUSINESS BANKBOOK 

ALL Of ""HE QPTlCMS QF THE PEQVE 
^PatjPMH PLUS VOU CAN CMFfRGE UP TO 

/25\ r nUP RC ICUh T 9 ^E 0 "PflP SOnT Qj< - 
™ CHECKS RHO DEPOSITS 

'SK&T?: SYSTEM DUE - FEP DUE OISt: DRIVE - 

DPOER E'Rt'f. ' 1 SSR^S PLUS SE.UD 5 1 H 
EVSTiM T4LIQ - FOP TUID &IS* DRIVES - 
LWE* &RMK R.1 SSRRS pluE |S C* 5 i H 

SUPER DISK UTILITY 

CtSPLRVS DIP EC TUP-,- 10 PRGE5. nRI EE 
E PICK UP t'lPEETEPV PUM5 PPDGP-Rl IE 
LUITH TUIO fc£Y4TflD'.E5 L~ DP" " i- IL.1 
6RD-L1F *«» REflC i-3C*V PpQEPRHS 
□» DflTB. 

C^r-EF SUPER Ei 5*: fii° R5 PL J5 EE BP 54 H 
RLL PPOERflMS if'tlUl-E MRHUBLS 
~L R PE^ =*W 1 R 



My reaction to seeing so many unsold copies circulating, 
after an initial rise In my blood pressure, was to forget 
about the software market. It was just not worth tnc expense 
and effort. If enough author* walk, away from the Color 
Computer market, there won t be any really good software 
available for our computer. 

An alternative to quitting ilte business is bring offered 
by Racine Software to authors uf cassette' based BASIC 
programs. Called Protectory it prevents copying of basic 
programs by ordinary means. 

After loading and executing Prtnettor, toad the Basjc 
program and resave the modified program for sale. The 
cufi turner can theti no longer use the CLOflD, CL0fiDM t C5P,VE. 
C5BVEM, PEEK. NEUi, LLI5T. 5KIPF, DEL. TRON, DLOAD, 
RENUri. PDKf or List commands. The basic program is 
also loaded in sections , like an ASCII-saved program, to 
the accompaniment of clicking cassette rcJ;jy>, and varying 
volume levels thai will negate the various cassette program 
copiers being offered. These protection devices are 
combined to take the "yo-ho-ho" out of some software 
pirates. 

Of course, there arc means of bypassing Protector, Since 
this program generates a cassette, it could be copied via 
dual audio cassettes, but the reliability and consistency of 
an audio copy is poor, 

\\\ a it ha me that programs such as Protector have to 
be offered, but ii's a better alternative than no programs 
at all. 

White Protestor is a fine, functional program, the 
packaging {none), documentation (four somewhat confus- 
ing xeroxed sheets loaded with typing errors) and the 
quality of the cassette (K-Mart C-60) leave quite fl bit to 
he desired, A program of this quality deserves better 
packaging and document at ton. 

If yuu do* or are intending to market cassette- based 
programs for the CoCo, the salabilily of your program 
will be extended by using Protector. 

I R acute Software, 5210 fv Bfrmlnfchmn, T«eoma T WA 

WQ% $25} 

— Uruce Koliiif I 



One-Unvr Contest Winner - , . 

Schooner draws a picture of a sailboat on the sea. 
n^ing t lie L INE command to draw cuch sail 

Ltomrd Mit< Eachern 
Imcrnesx Co., Nova Scoria 

The titling: 

ly3 PMODE 4 s P CLS : S GREEN 1,1: DRAW " BM 
144 , 9 6NU82HR34NL78D2^L2WUI0Lip^D 
5Fl^Rl4^E2pM-7^ r +5 " % POKE178 , 2 1 PA 
INT (128, 13p) , # l:POKE178,l:LINE(^ 
f 112) -(255, 191) ,PSET/BF:H)KE178, 
3 : :FOftt^JTO320lLINE(128+5p*COS(A 
/57) ,9 6)-(144 l 192-(128+5J5*SII?(A/ 
57) J ) t PSET : NEXT: POKE359 , 1 



\Vor "I I. ^Uminjl onc-iincf rotUtu entry, the authur b«o «etV1 tt)|tle» 
rhUli J?ir RMtibon 1 Boo\ Qf S rurjJ.j/.,^ anil li* cuiupnnkun Hamfrv* 



202 THE RAINBOW NOWmbK/ IBfiS 



PARALLEL PRINTER INTERFACE 



PoWtB SUPPLY 
net nMKUd vtth 
OuBtnj prlaten 



WORKS WITH ALL STANDARD 
PARALLEL PRINTERS 



SWITCH 3MCTABLE 
BAUD RATI3 FHOU 
MM) TO 9*00 




COMPUTER 
CONNECTOR 



BUILT-IN WO DIM 

CONNBTOK 
■am* plnQuLt u 
Color Computer 
mHaJ I/O part 



y witch 



PRINTER CONKSCTON 
tiljTft quality 
with m*tu ilwil 
•uul gold oe&twtJ 



MODEL 1 49.95 

TTTTE MODEM CONNECTOR 
AND SWITCH 

ADD 3.00 FOR 3HIFPD1G AND BANDUNG 



MODEL 2 39.95 

WITHOUT MODEM CONNECTOR 
AND SWITCH 

WITH POWER SUPPLY 
ADD 0.00 



DRIVE 0 
DISK SYSTEMS 

* im DOT CONTROLLER 

( JDCS or RSDOS ) 

* DUAL CASE ft POWER SUPPLY 

* DUAL DRIVE CABLE 

* OPERATORS MANUAL 

* ONE DISK DRIVE : 

BE AC FTJC4A | 249 
TKAC FD60A .... % 269 
TEAC FDS6B f 289 

FLUB SHIFFQn 



DISK DRIVES 
& ACCESSORIES 

TEAC FDSAA > I 95 

TEAC FD6BA I HQ 

TEAC FDGGB 4 120 

Now JftU CONTROLLER | 135 

JftM DISK CONTROLLER $ H5 

Dual Cava & Pb ..„„... | 59 

LHiaJ Drfwe Cable t 23 

PLCs amnTun 

STAR PRINTERS 

* Ultra High Raaelutlon Gmphici 

* IftK Butfmr on t& m > 2K on 10" 

* Draft Modes from 120-200 opu. 

* NLQ Mode* from 30-60 Op*. 

* 100% D3M CompaUWi 

* SG-10,, • 249' 9G^16., t 399 

* I 369 * SD-15., I 479 

* SR-10.. 1499* t 629 



DISK DRIVE SPECIAL 

COMPTLETX DRJVE^O 3YBTEM 

* TEAC FD66B DISK DRIVE 

* New IftM DISK CONTROLLER 

(JD03 ROM iaoluded) 

* DUAL DRIVE CASE & 
POWER SUPPLY 

* DUAL DRIVE CABLE 

* OPERATORS MANUAL 



$ 299 



viua anFFtHO 



SG-10 PRINTER & 
INTERFACE SPECIAL 

* Ultra High Resolution Graphic* 

* 120 ops. Draft Mod* 

* 30 cp# No.nr- Letter- Quality 

* 2K Buffo* (expandable to 6K) 

* with Modal 2 totarfac* 

$ 269 

* with Modal 1 Interface: 

$ 279 



TRI-TECH ELECTRONICS 

P.O. BOX 8100 ROCHESTER, MI 48308 (313) 254-4242 



So ft ware Reviews 



C'SEE Version 2.0 Improves 
DS-69 Digisector Package 

"Smile, you're on Candid Cafuvra'' is being replaced 
in i he CoCo ranks by "Smite* you Ye on Co Co camera." 
If you read my previous review of Micro Works* DS-69 
Digisector (May l^85< Page 197), yuu will know why ► 

The Digisector i& a fast scan digitizer thai allows standard 
video to be sampled, displayed, saved to disk and printed 
by the CoCo. The digitizer is u hardware device thai, in 
the ease or the 64K disk version, plugs into the Multi- 
Pa k I out (face. The tape version plugs right into your ROM 
Pak port. In addition in the Digisector, you will need some 
source: of video, such as a camera or VCR, 

Why arc we reviewing this product again? Several new 
improvements to the software have prompted Micro Works 
to release Version 2.0 nl C-SEE. the operating software 
for the DS-69 Digisector, The main program is the same, 
but several features have been added, such as joystick 
control, more printer drivers and a configuration program. 

The first thing you do with C-SEE is RUN "CDNFiG-. 
This allows you to specify the type of interface. Radio 
Shack or PBJ. and which slot the Digisector occupies. 
Previously, you were restricted to Slot I. 

The next choice is the printer driver you wish to use. 
The foil owing list is displayed: 



BASIC COMPILER 

* \>\U MW Wt Mhm Ik* «w* mI <fcr | dm I in^i^t 4™ T ir tin 

<>i*l M in - jf »"U i J V \\t ih*t h JXtUMr hi Flu •ir-ib'hp, wmi >M>t l*« 

mmMm' <»imu* it*i im ui, r N u pmttM mh iri.i.^nnuir 

Ull n -hi tin ■ HMf I ii»»|||1h . I** Hi SU H IMt ■ riri ifc-fMl | |ttf M> ..IMF 

•4 «W» hrniM Ih-al iiiu HhH vm*ift*r* WW M I tin* |m i m, iHocu J »<r 

I'l'tftiMimw tli m .ii D 01 hr«wta )HiMjnM 

ii bn n-inhfT" -J tiririHr, irtt <H<«", Hi \0*MII 

. la* I UHUne NN *riiWnn pip***** **N 1 i* w 

*l MIM l<** Mid I iM f^M.M> alhHi |nr 4iriM4m*l 
l-H-^-^IHI*^ mil hta-4r knifj^ivNiil pC'iCfll-, *r»r4i iyiL^ 
I «W «1|t-ni«M «I«H A -«*i I ,ii„ 4i<>fc firs JliHtnl 

MV^lE HHHIr Ul| ^l.| I 'I |„ .Ikl U|l- ■» 'III Mill- ■ 





[Al »Onnnniln 












Cu>«r cumtw 




01 a 




CB1T1 




nmsfu riri.n 


rlt.r.1 


err 




till. 








PUT 


user 






Sthsub Cnp.irr.1 Cii.wnJ" 










CAU ran 








■ntr 




owv" OQTC 


IT 


nth 


fcwr 






n(r..«V.. MTUttf 




afEHolfrl He 


3. 














u. use 


KtV 


CO* 


m 


I'll 




Elf tl\ 




in 


LLC 


UX 




vk uir 


prrn 










Si it* 


sw 


TAB 


TIMn 




















ucm 


mm 








4 Tit »«|HG* 












■iiraphiuj'Nfliifld Cnti 


•■IhiS* 














OTA* 
















rmrr 




•ncr seiLEV 


KT 


nrv;ni 




















L!.!:-T 


y, ,T- » 








■ c» trrroNr 




T 


vatri 






PUT IRMrn 








prr 




tEJUd erec 






VFTtr 





. 111 """'III 



Pi-Ik 

Artri Pciatae* and Hand linn 

Send etiBcfc or Honoy order. 
Ho C.O.D,. Utah m*. add 5% Luc 



Wasatch Ware 

7J50 Nut re* DriVF 
5 lit Ldk« City, Utah 

eoll £nO|J 543^6361 



1) Epson 

2) Gemini 

J) HPTTvkkjet 

4) HP 268ft A Lasenet 

5^ NEC SO 23 

6) PMC DMP-S5 

7) C.ltoh S5I0 

B) AppJc Image writer 

9) Prowriter 
10) DMP-1Q0/LP V[l 
111 DMP-120/LP VUI 
12) DMIM0O son 

Th til's a pretty comprehensive list of choices; if it's noi 
enough, instructions are given in the owners mtknuJil for 
writing your own driver. 

Even though it is not mentioned in the owner's manual, 
t kepi noticing that one of the menu selections is 
highlighted After pushing the up- and down-arrow keys 
tn no avail, I finally tried the joystick. Position the cursor 
on your menu choice and hit the fire butt on. Thats a vait 
improvement over the older version — especially when 
yctu*re trying to take pictures. 

As I said before, you be the judge on whether a Digisector 
is a required accessory for your CoCo, Version 2,0 of C- 
SEE makes the package a little more versatile and user 
Inaitlh We suggest thai owners of the onginaf Verdun 
write lo Micro Works regarding an update polity nn 
Version 2,0 

(The Micro Wurks, P.O. Boi 1 1 1 IU Del Mar, CA 92014, 
I>S h<i Dighector and C-SEL- soil ware 5149,9 S| 

— Dan Downard 



5V4 " DUAL FLOPPY DISK DRIVE 




ONLY 



514900 SPECIAL 



BRAND 
NEW 



* 368 K of STORAGE CAPACITY 

* RADIO SHACK MODEL 1 , 4 and 

* COLOR COMPUTER COMPATIBLE 

ThB Dig.tai Equipmeni RX tao contains two double density, 
40 track, 5VU inch SbugaTf compatible mmi-Hoppy disk 
drives with powtar supply, cooling tan. and on/ofl switch and 
lino uorU 

Greal Radio Snack add 00s sura to sell last 
at this low price 

^L/> M r*a tnr Criargn V<sa and American E vpre$£ 
Fo* qmck ^ofvictr order totWiy by telephone 

617-547-4005 • 800-892-9230 

ELI HCPFROli fi Sons inc. 

1 39- 1 4S H AM PS MIR E £T> CAMBRIDGE., MA- 02 U9 



204 THE RAINBOW Nuvu«itwi 19QS 



H 3 tdws re Rev ie t ^ M ^ M — vn 

Super Controller Fills The 
Need For High Quality 

The CoCo has become one of the survivors in I he mtero- 
compuler market; it has been around for over five years 
nnw. A si lime bus passed, there has been a growing d em and 
inr higher qualify peripheral* than Radio Shuck has Keen 
j hie eg supply. 

The disk controller is a case in point, Radio Shock's is 
adequate for many users, but lacks many of the features » 
more seasoned CoCoisl requires. Filling this need for higher 
quality and performance in a drive controller, CRC 
Computers hast introduced ihc Super Controller, 

Super Controller is plug compaubk with lhc Radio 
Shack controller, fl uses a single five- volt power source, and 
works on either the CoCo I or 2, Installation involves only 
plugging it into your CoCo through the cartridge port and 
connecting the disk drive cable. The controller is cased in 
a rugged metal box* which cuts down on any RF problems 
you may be having* It also makes the whole untf able to 
take a bang or two. 

I he metal case open* by unscrewing the four 9 mall hex 
nuts on the outside of the case. The inside shows a weli* 
designed and laid out PC board, All the edge connectors 
arc gold plated, so you won't have to keep cleaning them, 
as with 1 he Radio Shack contruller. The controller chip u 
the Western Digital WD 1 771 This "state of the art* 1 in drive 
controllers is highly reliable and should never need 
adjustments 

The most interesting visual aspect of the controller's PC 
board is the four sockets for DOSs. One of Super Con- 
troller's remarkable features is you con have up to four 
separate disk operating systems present in the controller and 
switch between them through 5 0 ft ware 1 You can actually 
put any software you want in the DOS sockets, They are 
set up zo accept either a 2764 or 27128 28-pin EPROM. 

Anything you want can be put on an HP ROM and be 
present along with a DOS or two. The only drawback is 
that Disk basic comes on a 24-pin ROM, In order to use 
it with the controller, you have to get one of 1 he small, low- 
cost adapters to plug 24-pin chips into the 28-pin sockets, 
of get Disk BASIC burned: into a 28 -pin EPROM. Of course, 
you won\ have thai problem w ith some of the other DOSs 
on the market, such as J DOS. HDOS or ADOS* 

The controller docs nut come with a DOS at this lime, 
hui look fur Spectrum Projects to aoon have a version of 
"Spectrum DOS." which will lake advantage of lhc features 
of this controller. Not earning with a DOS gives you the 
advantage of being able to choose the DOS without having 
la pay for* DOS you may not need, 

A no c lie r iiiteicsiiitg thing un the board is the expansion 
hiiv the pre -production model reviewed had a 1 5-pm 
interface to add your own devices and projects. Production 
models will offer a 1 7-pin expansion bus with the addition 
of the reset and clock pins to the bus. 

CRC already offers a tew ready-made products lo plug 
into Lhc has These include a real-time clock, an HPRQM 
programmer and a Centronics printer adapter with soil ware 
di ivcr, A combined 50-column driver, parallel printer 
interface and real-lime clock should be available late this 
fall 



IE .>w does this controller perform in actual use? From my 
tests, flawlessly. The documentation is very clear on how 
to switch which socket is active, and thus which DOS or 
program you want the CoCo to rdcogni?e. Examples are 
given in both ftASJC and assembly, The documentation also 
has a memory map of how the controller maps into the 
CoCo'* hardware registers and a diagram of the signals 
available on the expansion bus. 

i had no problems switching between DOSs when 1 used 
the controller Sometimes, in addition to the poke to switch 
DOSs t I had to press the Reset button and /or do an ExfX 
Additional resets always left me in the DOS I was 
in before pressing the Reset button. I even tried to force 
switch DOSs with a software cold start: nothing but the 
documented poke or powering off could get the controller 
to switch DOSs, 

I also found oat by leaving a socket empty and switching 
In thai socket, 1 could go to Extended BASIC without 
removing my controller. I have a few things on cassette that 
5 imply will not run under Disk BASIC. Not having to plug 
and unplug the controller is a nice feature. 

The CoCo sometimes acted funny if I went happing 
around between DOSs, The reset, or tXEIC tHD303 p always 
brought me back to normal operations. It makes sense that 
you just cant flip back and forth with operating systems, 
I was surprised I didn't have to do a cold start each time. 
The Reset key and 'or EXEC worked every time. 

Super Controller is un upwardly compatible replacement 
lor the Radio Shack controller thai is superior in quality 
ol construction, design and features. Its ability to switch 
h'-iw-CL-'-, HOS>. expansion slot, and overall use d high 
quality and slate of the art materials places it as one of the 
best disk drive controllers available for the CoCo. The price 
is very competitive and gives a grrai deal of value for ihe 
moncy r 

Dr. Megabyte prescribes this fine product to anyone who 
wonls the best for his or her CoCo or is jtist tired of the 
limitations and problems associated with the Radio Shack 
torn roller, 

i Uivrriiiuied in t muda by C KC t oruputers, 1720 (. buret it 
Si.. Rube/nay Lnval, C nutria H7F 4L9; exclusive distribu- 
tion in UJsk by Spectrum Projects, Inc., P.O. Box 21272. 
93-15 M lb Drive, WoniHuvcn. NY 11421, plus VI 

— Mark t, Sunderltn 



Hwt ■ . . 

Dun'l Be Fooled B) Those Error Messages 

Many ol am readers have written to us saying the 
computer tells ihem there is an error in a line ihat has 
been entered correctly. This is usually caused by errors 
In. a rclaicd line. Foj instance, an illegal function call 
(FO error is almost always caused by an incorrect 
van able definition ehwiiere in the listing. Also, if a 
line containing a PLRU statement is typed in wrong, 
you will gel a syntax iSNi error in the DRTfl statement 
line number — even 1 hough you typed it exactly as 
It appeared. Remember, be patient and thorough 
when debugging. 



NowmtWf THE RAINBOW 205 



Software Review* 



Fundgraft A Serious Financial 
Program For The Investor 



Fttttdxrttf is a serious fmanciuk progrnm Eor ihe Color 
Computer. It dvcY, whhi n says it will do h and a litclc mom. 
Ifs ii scries of BASIC programs ihttl m a nip u hue da I a 
concerning a slock or mutual Fund portfolio 

The data a I tows the owner to com pore performance of 
securities against consents and variables, which may give 
the user some idea of the perform ance factors of his 
portfolio. The program is noi intended to show how and 
when you should buy and sell. El is only an indication 
at the performance of the securities in the database. These 
would be stocks nr mutual* of your own choice or updates 
on a sample database of 30 stocks, which is included with 
the program. 

Fwufyraf is a companion to Fundfik, which I reviewed 
hern n couple oi \cm> a\so. Tlic nine versum vt i'tinJi;fjf 
also reviewed here about the same time. This \s a review 
pi the disk version, which varies from the tape pi »g rain 
in that it has sample fifes and a couple of other disk-nrienlcij 
features, 

Ftmdgmf consists of the main program and seven 
operating modes in the form of short basic programs. The 
^crating modes are ADD-DATA. SHORTGRAF, 



STRING VARIABLE EQUATION SOLVER 
- A "FIRST" IN MICROCOMPUTERS ~ 

What li M77 

h If a program In wNch VOU pel ANY flquauan thai 
YOU wan i sqIvoCV juch as: 

Trior? YOU pu I In whai YOU want solved (Of 

SUCH AH "N" 

THar? yeuf computer sc-ivaa tha oauaUon and e^as, 



-- ■ ■ --'■-r-rnnin 



WOW, A GENUINE EQUATION SOLVER. 

For sluctento. technically minced & those who 
want \o lhow I heir computers "oral mi" 



M F ESTES SOFTHEAD co. 
PO Box 335 
Elba, N.V. 14058 

JUST S 49.00 plm $3 jfiipplmj & hanoJing 



LONCiGRAF, MOVG-AVG, PRINTOUT, SHIFTDAT 
and Af>DN AME. they are ail pretty much what their 
names indicate. 

Alihnujh anyone can learn in manipulate this program, 
■I is ii n ndvumnpc to have a basic knnwLcgc of investments 
iind invest mem terminology. That will help you provide 
the inlormaiion the computer needs to process the data. 
The documentation, which is excellent otherwise, could 
be of some help here. There could be a glossary that defined 
the terms, but you can also get those terms in many financial 
publications. This program is written by a person who is 
very familiar wiih investment: it can be a great help in 
your investment program. It does, however, require serious 
thought and input on your part, otherwise the data can 
be useless. 

Operationally, Futidgraf is a breeze. Jt is menu-oriented 
and user friendly to a fare thee well- You can walk right 
through it the very first Lime, I cranked this program up 
several times and walked Uiruugh the modes, and round 
it Lu he quite simple 

The documentation says all programs are u hti long for 
the Ink machine, which require a CI ERR 2@$f6T Operation. 
The documentation is also clear on this. 

The graphing function is on l3w icrtetl only. It Is a very 
Imisdy tool and helps you set the direct comparison of 
\ nrimis funds. There is an additional program for sale that 
gives a printout and graph of any security. It requires an 
80- column primer anil m graphics printing program 

Overall, this program can he of great value to the investor. 
1 must repeal Parson's Software disclaimer: "It is not o_ii 
intention to state, indicate or imply in any manner, nor 
should you assume, that future BUY and SELL signals 
generated in this manner will be profitable. The computer 
is only report Sng that a crossover has occurred us?ng daia 

II- M il: !jJl, \ .ssul ViUJI m pi 1 1 of tUOVillg ^VEjrSgfi IfjfUt '" 

FimdfrTuf is .i giuKl program and it works. I know this* 
because now when my Co Co talks . everybody listens. 

(Parsons Software, Dept. A. 118 U-uoijhihire Dnve T 
Parkeriibur K , WV jfr|«l. I6K Diik W)<95) 

— Howard l.ee BhK 



Owl ui ft Contest Winner. . . 

This one-liner portrays what a landing on Mars 
might took like, Rather than using the 3 flJNT com- 
mand, the use of concentric circles' provides more 
detail to the Marti an surface. 



The listing: 



Brian Quilkmm 
Regime Saskatchewan 



$ PMODE3 f 1 : PCLS7 ! SCEEEN1 , 1 1 DIHV ( 
40,31) I X=ll 5 r Y-l : F0EM=1T0175 : CTR 
CLE (128 1 191) ,«,, .25:NEXTW:DRAW"C 
5;BM118 , 13 ?S4F6L4G6F6L4U8E6U8E6R 
12F6DfiF6D8L4E6H6L4E6G6L16RSG6Kl0 
HG":GET{X,Y)-(X+4#,¥+31) ,V,G: FDR 
Z=0TD117:PUT(X/Z)-(X+40,Z+31) ,V, 
PSET : NEXT ; FORT=1T09999 : NEXT 

(fin [|flk wtamnfE QM-lrief CWHtf crliy. tt\i UMIfodl k«| Htvn ifm ^op«» 

til hmh riw tbUtt>u* JkH/k tijf s»ntti*un*\ una ||i tffm^niofi ^njihtm 



2 Q 5 THE HA I HHOW MavEmbar ^ BBS 




MARK DATA DOES IT AGAIN! 

Just in time for the holiday season! 





The Greatest Hi-Res Graphic Arcade Game Ever Written for Your CoCo 

By Rob Shaw, Author of Tut 's Tumb 

Welcome Shock Trooper Squad Commander! 

Intelligence has intercepted a coded message 
revealing a plan to conquer Earth, 
Four of your Shocktroopers must 
infiltrate the heavily defended under 
ground enemy base and steal all of 
their secret TRG-5 attack saucer 
sub-assemblies. Return them to our 
scientists for analysis. This secret 
information is crucial to o ur defense 

Good Luck! 

Also: Presenting the Sixth and Most Challenging of our Adventures 

By Bob WUfiers and Steve O'Dea 





THE 

VOftTEX 




The Vortex Factor! What is it? What secrete docs it 
hold? The seeker of treasures through time and space 

""TOR must ^ n< ^ ou F fonn the coliseum of ancient Rome to 
the futuristic world of tomorrow., ♦ 



Join us in on unforgettable 
odyssey. 



M 



^ Other Exciting Adventures in ^ 
Our Popular Series 

Calixto Island Shenanigans 
Sea Search Trekboer 
Black Sanctum 

All Games Cassettes $24.95/ Discs $27,95 
32K required to 



FREE— Send for our iree catalog flier. 




Mark Data Products 



OotMnrnwE C 24QQ1 ALICIA PKWY-, NQ 207 * MISSION VlEJQ, CA 9>ft<31 » PI 4] J 



Software Oq^^^^^ 



DynaCalc OS -9 — A New 
Horizon For Spreadsheets 

DyntiCote is the spreadsheet [or the Cojor Computer 
and is the only program nn the market thai spreads over 
the entire Color Compuicr operating environment At firsts 
it was only available for Ific FLEX operating system. Then 
came the Radio Shack Disk basic version, Now the OS- 

9 version has arrived. What other program can boast such 
a claim*? 

The FLEX version was reviewed by Dan Downard m 
the August 1983 issue of tjie kainbow (Page 158), The 
Radio Shack Disk basic version was also reviewed by Dan 
Bownard and appeared in the September 1984 issue (Page 
219). All of the commands and fundi tins were included 
in ihese reviews. Therefore. I will limit this review lo how 
thnaCah operates undci OS-y. 

The DynaCatc OS-9 is supplied on a standard 
formatted diskette. U U not copy protected {you are told 

10 make backups and not to use the original), The required 
equipment includes a 64 K Color Compuicr and at least 
one disk drive. Optional equipment includes a printer, 
joystick or mouse and the OS*9 operating system. That's 
nght, OS-9 is optional. The reason for this is that on the 
diskette there is already a BASfC OS-9 version t) 1. 01.00 
operating system. However, this diskette includes only n 
small iubsel (tour or five) of OS-9 commands. 



Th# Color Unk Incorporaled Brings Power to Your Flnoonitis 

*jo» <rOu obi do 

ROBOTICS! BURGLAR ALARMS! 
OPTICAL SCANMNGI 
INDUSTRIAL CONTROL! 

With our — 

Data Acquisition and Output Board 

ind ouf — 

Task Modules 

Ho *pro» <*.m> h mm iti to M&rlng 4*41*1**0 .njtl prfuf •( <d, Iwak # mQS^ilt 
tog'* c*i* Ti 1 * Color Urn *ii< rik* F i h , t>, in f n lr( j in, tl> „„ .joj^uh,, 
li ji .ilk",, *i App*.n*i»iv ruko i| rkir ic cDirfigji* tr* trtht* >,>,, nwd* 
»ui »«H <KMt# W«!h>i ■ lottfl ti>» «-pf,it1i«l*; Siildur d*n>cl.or i..;<ti »nai 
■i p rljrn ci cwi"i Th* L*ti *ijn^l. «i*<uEj Mff iOtS 

f«EF WJItWAflf INCt-UDED !;>iotdly. ttw D*0fl l* UMtea» *i>Miul i p^grim 
W «*lp mo t&niro' if Tltt p*tJHi hwi it on#f tl irfmlfld U fdur r?-Ti iTipTJUtn 
»'■• ** '»iu-.c* pre**}* trinaim lei *ifrf ,pp|,£*' pr tyjl *■ cm Dtr}\<fr iW* flDOti 
Jiiwpi rr ui.n** lhlf al<o# jau it) da miral Iningi 

L>1 *mc*il.i JI -ir pi im ^utility pi our D*Oi 1* *t Jblily far OPTICAL. SC*»JWV3 
idling Ih* CWir^j S-rn-ir nj U.;<ij'-.| r*ewii i-ai >r*.p ipaUra 40 UlrVplhi* Vr, H 
tin K4x m piflui** or pr,r*i autjmiSiaMr t» iHOimj cmr Oaucai 84«6i Vtoon>r 
*ojc4ir phnlei iw jnjn^#*p, uc^n in priftl) 

TAf q*0H 5«i» dQ iNrw atn*r in| 4lP M -?n aid Ufaful Imng* .ilili/mu I14 -ft4n r TtM 

UjKwlH ^0 cl^ irt* yaur corapM#i fof 1 idti«mi «jpPin'.rjr*tf ai^ntltAn 
Cf TEC'iOM upturn put by fl*ngq |ri 9 in B >> r DAQft. m of mpt^ Kghr *fnHn unrt 
an oulfitft '**»in»iviCT«**|H *l**m or4LHL>-*»'(]Jici"* p,o; c a J y kgiiTi«lMf rnoffwi* 
md MiwtfT irihir noMi" 'c * » a*-sr*"wf ^Cfl'tlf o^c |k LO^COPIE « k WCIjT*a. 
W'JLriM€T|i*li Hun mur mn^inj Mh la*pvi:, I'm |.-r D ;, pl i-., - r^>->» 

>ou 9«4 up — by comovtv conNff' Um r i>u< evmputu tat an t JI«\OSlV£ CAS 5e k5dfl 
mofMOf |t*ai lAHtpuTMuf* in nff totm ntw*u<* SOt*fl >hlTEh4iTV HlJMJCnT> 
*IN(3(;PEeo chm:» i^r r^iHiii«M ) <L^«| l . l »rJ ^DiHtniptrdiiH^* cortpuH' 
11 nn».« jh« u Kl^t.n >r. ? ^, F . 

,V, do i, 1 i, <ra N"-_i r^i' <[iil. it t*a-« d»»tJ*.»iD Piaiyliinij ^<kj can *5 tjiii 
3.KQB 'jkI »■# tah 1*11 rtw I>1*1 fhUM <h-n^i wirN^i rai^i-if* inn^Ti't irm.«ji*h»»H- V hN)u« 
**ifl Mil nj u,nt r : - h,:^ m: ■ 1 din,, tt :n *ninhna It onjy 4*4<ii'** nAOSVi 
dp itif nf **»»* twotuM i' ta'i ik*"d» nvMr f<^>gt *<r*g 4*WW0V |< 

U. : i (k*ij n ■ hijtup- ksp^jiitaliu piaca of MCdwi i»nl«>'* lin <k «Uf lit mm 
fo» l"kl 'tiW *pr IMH o< n-Ow ■>» wn|or l»cfmtai lpain n.ir I.Mhr ho«i A 
bJi »'i*cn, loi5ty.Ki *ccv'«(i with a r u - l:Ji« at ic» ■■ ;o m, anit Mj» r -.»»,■ n.jm 
>>ra » t.it |E fln iHH'd -lpi/1 chtnnvK i««naH>4jplk wlh r-oiliria* !(■ ■ Tfk kritf 1t Oft 
OytWl C|HMI*i| ctajmrntabt* lo 4B> ».I4i iliIiiUI ffl-i, j« | rj m f,* n» 
/<Wr p ntf.li •viuning * pongfarrwarx mirfK^n <in Ha.i.t>Ml r c>r< kcataw wl [Mi.imi> 
Art hi 'l*p ib Mlf(Ja::k awl [ViSIH COMSAT «HlE'I' 

Al <j*'y WIDi. >t»wi «i-4 «a ih* C*,0« r »v« n*»u»»r» ^,.n.*hP |U>o» 

imp |ip«i A fim ' h. rr-ncu.*! ipBj.pt' j 



T*n>pijralpii« Sw'ppr 1 |U$ T#fT^p>riiur« SiiniUI ^ 16 fti 

AC C»nr*-<1 Sao*ot CtaiEi. Vsirnnkttir SM f5 

Vd-w Pickpjaj W4S ?ula. Irtlaniit r S*n»rj( |0 B5 

UOni SanlQ' ^niliEHiHl &>n W 

tf Oftfi vcrtrnjllar- 5H 1» 9^ AC D^i lcv> Sw'rn 



h~u' « 'riii brwirra inl*np an ida-oo moduJa* *jH» »ppi.cJ|ipn inn»k :iui d> 
wnl' 10 thi Color L .i*k jntw(H5fi4uij, flO» VU' iM 'L Saa^ fjh 
tSr-!*4 1 SKipp..- *,»J «MriO-lng «.« 'L rrt^cd ad{f & 4HDi 114 . 



Once you bom DynaCatc OS-9. the OS-9 operating 
system ia ufl but transparent. During norma) operation, 
the only reminder of is when you save or load a 
file* 1 1 ask* for a pathname instead of id filename. You 
do not have to know all of the lilLk- icieki of in 
order to fully benefit from the power of DvnaCah 
05-9. 

T lie re is about I2JK of work space with lha HFLP 
JmK'Uon uctivmed, There is close to 2 1 K. if this t unci ion 
is deleted. The manual states that with 2 IK, there is enough 
work space lot 1, 750 numeric cell*. As with any 
iipplicatifm. il ynti practice memory conservation, ihis wilE 
generally he enough work space. 

This version oprnue.s nlmosi exactly like the other 
vers in ns in performance. The command format js identical 
and the commands are the same, It has the standard 
DvttaCalt Hi Res screen, however, it does not have the 
graphic* priming capability of [Be Disk HAStt version. 
DynaCatc OS-9 will drive any printer connected through 
the RS-232 serial port. 

The program itself is excellent. The instruction manual 
fa ihe weakest pan of the package. In the "Getting Started" 
section, instructions for booting OS-¥ are the only ones 
given. You are not told liow to boot DynaCalc until the 
very last page ol the manual. In ordci to bom ii + von 
must type DVnWCPLC and ENTER at the OS-9; prompt The 
major flaw in the manuul is rhe actual construct ion of it, 
Over the mouth that 1 have had to review this product, 
one page has completely fallen out of the tn annul wHh 
several Others ready lo follow Except lor Lhc^e drawbacks, 
the manual is very inform alive, 

I highly recommend any version oT DynaCalc. if v"ii 
are running OS- u or are interested in 05-9 and need a 
sni cud sheet, then DynaCak OS-9 is rhe spreadsheet. OS- 
9 needs serious business applications; ihis is a giant leap 
in the right direction, (Caution: Handle the manual with 
earef) 

(Rjiitjti Shuck Sfure* nati^imidt. 64 K Dnk, OihtW 
SH. 26-JI75) 

— John R. C url 



PMODE^ r X : SCBEEN1 , 1: F0RZ=1T0D : NEX 
TZ,Xt F0RX=8T01STEP-1 : PMODE^ r X:SC 
REEN 1^1: F0RZ=1T0D? NEXTZ r X , C 

ll'»»l '''I* < Ml ■ <u»ilt»nm.iv i<«4U1li«l rVyM IttKH «hl cupie* 

.ii hakfii itv NrtNtrmm Wnn* ttf Jivtuthmtm mul ih < unrjun ksint 



One Untr Contest Winner . . 

This one-liner is called Put sat. It creates an 
appealing image Fur the eyes as ctrcJes appear to 
pnlsaiL in and om ot the screen, (Onsomccompuiers 
you may have to WUN the program a set on d time 
because o{ the PCLERR bua, 

Thft M, Mtku it it a 

IP PC LEAKS ; FORX-1TDB l PMODE^ , X: PC 
LS ; SCREEN! , 1 : FORY=X*2TOiaj3STEPl6 
: CIRCLE (128, 96) r Y: NEXTY , X : FORC=l 
T09999 : ( RND { 7 ) - 1 ) - 2 1 FORX^ITOS : 



208 



TNI: RAINBOW Nowmlw IBtd 



Software Review* 



Grftphicom II Is A Must 
For The Graphics Creator 

In ;t lime when sequel* to motion pictures are somcwhm 
expected tit is tin surprise ihut we art: seeing second and third 
generation creations of successful computer software. The 
original Graphiconr may nor have been the first graph its. 
generator oo the market, but it sure set a standard for those 
thnl To I lowed. Graphtcom 11 is a separate product from the 
original Grspkteam in that it is a complete stand-alone 
product, not a revision. For owners of the original, the 
addition of Graphtcom il will enhance your graphics 
capability, 

The best thing about Graphtcom //is its user friendliness. 
Everything operates from menus selected by the arrow keys 
or the joysticks. I found the arrow keys arc easier to use, 
but I am sure the joystick feature Will make certain 
applications easier. It follow* the same formal as the 
original Graphtcom. 

Aside from the program disk, Graphtcom 11 is capable 
ot using three other disks. There is a user font disk, which 
contains several type fonts for putting text on graphics 
screens, and finally, any di*k that contains a Hi-Res picture 
in binary format can be used to obtain graphics images, T 
discovered that pictures generated by Co Co Max (Compu- 
icrwurc) tmd Prifttrndjucr (Dataman, International] will 
work with this program. You can experiment hy at temping 
t.i Inad any Hi-Res graphics tile. If il is not in the right 
formal >V>r GrnphrrArti ff, yon will get n cytlem error and 
return to the menu. 

The main menu has eighi selections. Each is mentioned 
here with a brief description. 

1) Disk Access permits loading, saving, viewing and 
killing graphics picture files. It only allows access ol those 
files that Graphkom il win accrpi Disk Access allows you 
to select the standard binary picture format, or the origin al 
Graphtt am format. 

Y ou can also select which disk drives will he used. You 
can put ihe program disk into Drive 0 and any picture disks 
in Drive L 2 or 3, A nice feature is ihe "walk around the 
Co Co gallery/ 4 which will display all of the pictures on the 
disk selected each time the Hrebutlon or space bar is pressed. 

2) Tan & Zoom ss used to inspect or draw a picture and 
is extremely suitable for detail work. Detail work is 
accomplished in two, four or eight power, which controls 
the magnification of the picture, Black-and-white m color 
work is available. To draw a picture, simply place the cursor 
at the desired position on the screen and press the 
firehutton. Draw by holding (tie fire ballon down and 
drag^iiiE! Uic mi sof with the joystick. 

3) Slide function is used to slide or exchange one portion 
of a screen with another. This feature takes some getiing 
used to and requires practice. First, you ruusi define the 
section of the screen you will work on, then use the slide 
function to swap a portion of the picture with another. 

41 The Copy function is used iv expand a small portion 
of the screen into the full screen. This function lets you select 
the shape and window size, There is also a screen of small 
selectable pictarcs that can be used on your screen This 
function also requires some practice and the manual is a 
must here 



'.U.W.'PMP.uiu.. .' '."J.JJ. 




An original arcade gome! Wave arte' wove of 
attacking aircraft attempt to snoot you down 
as you maneuver your fighter tnta the wiia blue 
yonder, blasting eremy fighters, bombers and 
paratroopers out of Ihe sky, Joystick Of 
keyboard operation, Pause game " feature 
Disk version saves high scores 32K, 100% 
Machine Language 

Tape $24.95 Disk $29.95 

Mission of Vengeance 

A f^ntaw grcpnrcs adver'ur© Voj ate rSarohe Sevecinr. 
moitet iNeP. jpYr one assassin, Vour mission i* lo Ml Hie evil 
A'i2C»d Neemc/i recover t^e hqty scepler or tosh and 
escape from NeemorVs castle- the reword a a ro'tune in 
gat! on' CHzrwnrt? many dragons ond monsters itand 
oehween vau and the gold* 32k, one disk d»t/e required: 

Disk or Amdek $2495 

Menu Maker 

The gilimate /r. easy disk access ana ofQDJ-i.iation 1 Menu 
rVakfl' Is a 103* machine ong'jage ytUitv 'hoi oltowa you 
to ptocf a f true five, cujiomizecJ menus on oil of vcur 
d> shetlet anct wl th aN y yys kev press . load an v prog/a m o' 
yam choice, fWervti Maker ly cornpomye wirh l?$ DOS i.Q 
and 1.1 Csoah with ofherv) and supports rnulllplB-dfivo 
svstemi 32* anoditt dnve requires One of mis year 5 best 
unities' 

Disk or Amdek $24.95 



Factory Closeoutt 

Amdek Dual 3" Disk Drive 




vVhiiB 
Supply 
Lasts! 



H89 



£>LlPP 'i 



Wrlle For Free Catalog' 
Gift CeriKicales Available 



Eogle 524 95* 

Marooned I $29,9$ 
Blackjack Dealer $24 95* 

Sketchpad $19.05 

Alpha -40- 519,95 
Tejfrnoker 

M aye ode £24 95* 

■ J Is* Cum 

We ll Ship Your Order 
For Only $1,001 



$29.95 



We've Moved! 



Saauaro WeVe Movedl 

QnKfl <303) "8-4937 

W p o, Box ie*4 # Tellurlde, CO B143S 



CalOrcTdti Hwldanl'i Add 7\ las 



MovErmtMsr *Bft5 THE RAINBOW 20& 



Ws THE Place To Be.* ♦ 

t* ANNUAL 
SEMINAR 





mm w 



NOVEMBER 

1, 2, a 4 

Pre-Reglstratlon Only! 



• Exhibits 

* Speakers 




* Lares? Hardware 

* Nev/est Software 

* J&c/Micai Sessions 

far <& eeooo 



Msef peopfB making sr happen in OS 9 the movets and stokers 
who are helping OS-9 become me fastest growing operating 
system for the 5809 & 68000 in (tie world 
Lively and informative round-table giscussiann will cover me 
desert and use of Mfcnmm Software. Wfe if also discuss 0S-9's 
dynamic growth from where we are today to Where we may he 
m the future. 

the exhibit vet wit, failure faofflti (torn <j! ir ai^s 
suppliers of OS-9 compatible nanJware wo software Its a great 
oppoftwty to increase your sktit and knowledge in tfm latest 
microcomputer software technology, Plan to attend — Reptstet 
Today! 

Seminar only $150 Hotel Package* S3 50 
Location Marriott Hotel, Des Moines. fA 
Don't Miss It — Pre-Register Now! 
Cati 515-224-1929 or Write 

MtCROWARE SYSTEMS CORPORATION 
1866 N.W. 114th St. * Des Moines, tA 50322 




5) The Puim Tunc uon is used to paint or color your 
graphics picture. A pattern screen h available to select not 
only colors, but various com bin a lions of colors and shapes. 
Additions I paint patterns can be added on this screen. 

M Rotate, Enlarge and Reduce is a moil interesting 
Function It allows you to rotate a portion or the entire 
picture from zero to J6(J degrees; reduction or enlargement 
is posxihk Ht the same time. A special FX option tets you 
create interesting effects, such as a "tunnel" or Twhcye" 
vision. 

7) Pixel Blaster is used to exchange colors in your 
picture. You can blast the entire picture or define a 
particular section to be blasted. The colors red, hluc, white 
and black can be exchanged - 

> The Typesetter menu is the graphjes I unction that 
allows text 10 be added to your picture The (iraphirnm U 
disk comes with a system font set and an optional DATA70 
font. Within the typeset selected, you have control over the 
color, height and width of the character. Sixteen different 
character sizes can he developed. There is a rotation feature 
that allows writing to he upside down, sideways, etc 

The Typesetter option also allows creation of your own 
l I ui meter set, Von can load a font set and change or adapt 
it any way desired. Three font disks arc available from 
Cntupuiizc, Ine for S9.*J5 each 

Kach of ihese functions lets you change PMQDE and colors, 
liihI enntains an "oops" function to correct mistakes. 

Grophicom //is an excellent graphics generator, It is sold 
as a stand -a lone product, but will greatly complement the 
original Graphtcom. Graphicom I! gives you added 
capability, but does not include a screen dump fnr printer 
operation. This product is well-developed, well- 
documented and is of extremely high quality. Jf you arc into 
graphics, this is a must program! 

(Compuiiu.lnc„ IM>, Bo* 107, Unuharne, PA 19047.MK 
disk S M95 > 

— J.D* Ray 




*Hct*t rncJage irichntos 3 nights. srn^ff occupancy at Ww M§ftitM toft* 
*rtd trffisfrifJon *qc 

OS-9 dot' BASICS *<* itaOiim*ikM tSf Kf>ctmvft and Atcforato 



Submitting Material 
To Rainbow 



Contribution* to THE RAINBOW art- welcome from every- 
one. We like to run a v Ariel y of program* which will be 
useful' helpful/ f on Kir uihi:i ( nt 'n h^ihts. 

Program submissions must be on tape or disk and it is 
he* I to mute several saves, at least one of the id io ASCII 
format. We're sorry, but we do not have lime to key in 
progrnmv AN programs should be supported by some cUi* 
ferial commentary explaining bow the program works. 
Generally, we're much more Interested in how your sub- 
mission works and runs I ban bow you developed it. Pro- 
grams should be learning experiences. 

We do pay for submission* i based on a number of crilcrtfl. 
Those wishing remuneration should so state when making 
submissions. 

For the benefit of those who wish more detailed infor- 
mation on making submissions, please send an SASE lo: 
Submissions Editor, THE KAINBOW. The Palsoft Building, 
Prospect, K V 40(t59, We will tend you some more compre- 
hensive guidelines. 

Pleid.se do not siihmii programs or articles currently sub- 
mitted to another publication. 



210 



THE RAI N80 W N r>v«mt*r I 



Software Review^^S^^^^^^^^^^ST^ 

Color com/ E Is An Excellent 
Smart Terminal Package 

Disk CofarcomfE is i complete smart terminal package 
designed to work with a 32 or 64K Color Computer, And 
smart it is! 

This latest Version 3 supports XMODEM file transfer 
protocol so you can download machine language programs. 
This is an excellent feature and a real time saver when 
downloading such files as Gruptucom pictures from 
Compu Serve, whore evcrv minute of online time counts. 

The package consists of two diskettes and two well- 
documented booklets. The booklets deal with the operation 
of the program, complete with examples on how to gel 
started and many examples of command sequences and the 
expected results. The instructions are we II- written arid cjsv 
to understand, however, the section dealing with the Auto- 
File log to Spectrum Projects Bulletin Board did not work! 
This waii later found to be the result of this BBS no longer 
being in service. Although this was a minor problem, the 
user who cries to call that BBS will encounter the same fate, 
(Bob Rosen informed me that he will soon reconnect his 
system,! 

The Edit Auto File mode is easy to use. L simply added 
the phone number and logon sequence, then called a local 
UBS with no problem. This Auto File mode is also a real 
time saver since it allows all the repetitive typing needed to 
logon a particular BBS up to the CoCo. If you're fortunate 
enough to own a modem with auto-dial capability, then so 
much the better. 

The program can be customized to keep trying Ihc 
number until connection is made That feature* coupled 
with the Wake-Up mode, will knock your socks off. You 
can program the lime of day you wish Co Co to start dialing 
the number — now that\ power! The manual specifies that 
the Wake- Up mode be used only wilh well-tested Auto- Files 
for obvious reasons, however, a Set Master Timeout mode 
is provided that will disconnect the modem if an expected 
result does not occur within n reasonable time. 

In the command mode the screen is splil The top portion 
display* data stored in the buffer while the bottom portion 
displays & nu-nn <i available commands. To examine 
received data, arrow keys arc used to scroll forward and 
back in (he file, 

SHIFT arrow keys are used to display groups of lines in 
the file, depending on whether or not you arc in the 32 - or 
5 1 -character per line mode. Hitting T" will show the oldest 
data in the buffer and, if you wish, a particular section can 
he selected to send to your printer or save to disk. The 51- 
characier display is easy to read, and is sharp and clear on 
my amber monitor. 

The usual disk commands are also provided. You can 
(R)ead from or (W>rite to disk as well as perform a 
{ Directory. 

Most parameters of Cohrcom/ Ecan be changed to allow 
virtual compatibility with any BBS and computer system: 

— RS-222 modem and printer protocol 

— Automatic capture of characters used to open or close 
your bttfTcr 

— Word mode to prevent onscreen word splits 

— XON; OFF for uploading files 

— Carrier detection for modems without this feature 



— Set time between characters when sending files from 
the transmit buffer. (This is valuable when the host 
computer cannot accept data at full speed.) 

In addilinn lo all of Cohrcomj &$ neat features* one of 
my favorites is a utility called *DFT." This Direct Fife 
I m/utfer allows rapid, error-free file transfer between two 
CoCos that are running CaforcamfE DFT automatically 
transfers the file and corrects errors detected during 
transmission or reception. After the file is received, it is 
automatically saved lo the receiver's disk using the same 
filename that h transmitted. 

DFT is menu driven and very easy lo use. 1 used it several 
times to transfer programs and never had a problem, Even 
if someone in your house picks up a telephone extension 
and makes noise on the phone, DFT will detect the error 
and retransmit the block of data until it's received correctly, 

While Coiorcamf E is copy protected, two identical 
diskettes are provided so one can be stored as a backup. 
It also has a 90-day warranty by Spectrum Projects. An 
owner's registration card is provided thai can be mailed to 
Eigcn Systems, which puts you on their mailing list for 
future patches or updates. 

In summary. Disk Cahrcomf E offers a great bargain. Its 
an excellent product that is easy to use and provides the 
user wilh all he or she needs to comm ljiiilmil 1 with the many 
bulletin boards available. 

(Spectrum Pmjecls. P.O. Bin 21272, 93-1$ Uth Drive. 
Woadhaven, NY 1 1421, S39J5 plus S3 5/H> 

—'Jerry Semones 



SUPER 



DIRECTORY CATALOG 

CATALOG OVER DiRECTMT 
FILENAMES AT ONE TINE' 

I 5LTEH FAflT I 

- Sort CMplftf dialog quickly 

- Print put or part of catilnq 

- BlLtttivif rtirrii for hitmtti 

How tatting evir 3600* el your dirtctorf HI mm 
it oil tin, iTittrfi in 1C0I i«MPit linger lor 
tuoffr ipttdi no n«id tp nit for to catch Up. 
Sort thp tntirt titling, thin print it out tn booh 
Jefi for my atciit. 




01 ta mm + MM a/h 

Chac V f COfr 'V 1 mm /IM»t m r bmr A 




metolsoft 

rainbow Indtntndanta no. 44054 

* la^o mi in )7» mth lit * >■ -no* 1 i 



Uavembttt 1905 TH* HAlMlOW 211 



Software R e vie iv^^S^^^^^^S^ 

With L.4BEL64, 
ITs Listing 1-2-3 

Do yon dread the holiday season's approach because 
til all of I he tat tts you II have to mail? Mavbc it's time 
la reconsidci just who your friends actually arc, or maybe 
if* lime lor nn add re&s 1 a bel program . LA BfiLt*4 is a si m p Ic - 
(o-nse lubd program (hut is pi* id Un keeping Chrihlnias 
curd lists, dub b*Li or any other long list of address 

t.A MEIM4 comes on cassette und is designed for a 64 K 
machine (H warnt* of problems with lesser amounts of 
memory}, [ lie three pugus of documentation thoroughly 
explain the eight functions; input names, dcleie names/ 
clear memory, locate names, save to tape, load I row liipe. 
list to screen, print labels and S8Wt< One ol the main 
attractions of LA BE 164 is that it is capable of tiling, sorting 
and printing 300 records (addresses) at one time. It lakes 
advantage of practically all of the computer's memory; 
leaving nearly 32 K after loading. While in use, mistakes 
arc easily corrected with clear prompting, and sorting is 
a snap. 

Being an associate pastor for u church, 1 frequently need 
to send out mailings to the kids in my youth group, I 
keyed In the membership, then found my first criticism 
with the program. The addresses, as primed, were not 
configured to the three-across labels I had purchased, I 
attempted to correct the program myself, but was unable 
to, A quick call to Owls Nest Software put me in touch 
with Norman Shclion, who ably led me through noL only 
the new parameters I needed, but also an explanation of 
how I could save the updated machine language version 
to tape. 

All hough it doesn't claim In be a database program, 
I li-uinl myself uhiiirvy Ilh sonic nl being sekeiive 
li bo tit the addresses 1 printed. The two options available 
for printing are all or one at a lime. Finally. I found u 
cumbersome to have Hi use tape rather than disk. In all 
fairness, though I realise it would use up a good bit of 
memory, the ease of use would, I believe, far outweigh 
the memory loss. All in all. t does print labels 

lust as ii claims to d»> 

(Owl* Sett Software, P.O. Bern 579, Oallcwuh, TN 37,163, 

— Jefferson I.. Huieh 



Software 0j " ,,jijj ^ 

Accomplish The Impossible 
With Escape From Alcatraz 

You have been wrongfully convicted and are now 
incarcerated in I he most escape-proof puson ever huili 
Aleatraz. To make things worse, you are scheduled for 
execution in just 12 days. Therefore, you will have to be 
very resourceful in order to escape the chair- Other wist, 
you will not have to worry nboui any more Ad ventures! 

You starl in a cell room with no apparent way out. 
A/cQtraz is Lhe first Adventure L have played that gives 
you a time limit to solve it. Twelve days may seem long, 
hut the time slips away very quickly. 

Most all of (he commands common to most good 
Adventures will work here, pins the author has added three 
commands 1 have noi seen before. These are very helpful; 
they arc VF.RBS, ROOMS and OBJECTS. After entering 
Ihcsc commands, a list of the respective commands is 
printed to the screen. The HELP command is also available 
and will help occasionally. 

Both versions, tape and disk, offer a SAVE game option 
When 1 called Owls Nest for help, they informed me that 
the disk version now has multiple SAVlIs, <o you can save 
Lhe game at different places do ring the Adventure. This 
is a useful feature because when your next step gets you 
caught by one of the guards, or by any of the big and 
unfriendly inmates, you can LORD the gtmie at the point 
bel ore your latal mistake was made. 

Owls Nest Software has another tine Adventure for 32 K 
ECB, I consider Akatruz for advanced Adventurers II is 
very well -writ I en with over 50 rooms. You must do a lol 
of Ihinking, but the solution to each situation makes' sense 
I realty resent Adventures where yon end up having In 
"EAT DOOR" to gel past something or io get into a mom 
Akmrm has none of these types of situations. 

If you are Jmt gelling into Adventures, you may want 
to put this one on a waiting list until you are a little more 
.■ x '>L' r . l' Vi l l' ] 1 2 ynii tin decide' hi puun.m' -Mcatniz, K 
prepared to sit in front of your CoCo for a few hours, 
but when tor ifi you finish the Adventure, you 11 have a 
teeling of great accomplish rac nl ! 

{Owls Nhi Software. P.O. tlo* 57¥. Oukewatt, TN 37363. 
msseite t|7 JS, disk SM^S ) 

— Dale Shell 



OtH^Lim'r Cortit'Jti Winter 

f hit one-liner, ior disk Uicrs, will automatically 
suvea program on disk bel ore iuholiiu it. it you entcf 
Lhe HUN command in a special way: 

RUK'TEST 

11 you add the apostrophe and a filename, this line 
will see the apostrophe, read in the filename and save 
the nio£riioi with that name, 

I ict\>r i'aputt) 
It t*}\ Ml 



Tlie Ibjilng: 

10 CI. S : CLE AR3pfJ : IFPEEK (734) —13 IT 
HENPOKE749 , p : FORT=7 3 5T0749 J I FPEE 
K{T) <>J3THENA5=A$+CHR$(PEEK(T) ) :N 
EXTELS E PR I NT § 2 5 6 , "SAVING PROGRAM 
H : PRIWT H NAKE i "A$ i POKE65494 , p i V£ 
RIFYON : SAVEA$ : VERIFYOFF: POKE6S34 
4 , 0 i FORT^ITO^ : NEXT : POKB734 ,0:R 
UN 

i ( a* \t\it winiHni unt-lmcf uofllMt vnir^, iht .uithar h*i been *en> copte* 



212 THE RAINBOW N'ov?mo<H -98^ 



Software /?eWew^^^SZ^^^S?AV 

Basketball Statistics Package 
Keeps Stals In Check 

BmkeibnH Statistics Package will allow a person to ketp 
nil of ihc statistics of a basketball team and its opponents. 
The park a go comes with a I2-pagc instruction manual and 
an unprotected diskette. The absence of protection lets the 
user easily copy his program to prevent the loss of a valuable 
program, 

To start the program* all one has to do is type RUN 
"BASKET \ From there, all he ha* to do is select the option 
he wants from the menus and enter the stat requested. 
The options from the main menu are: sit art a new player's 
slats > add to a player's slats, two similar options concerning 
opposing learns, review or correct stats, add new players, 
print stals or print team nummary, A player's slat* include 
his number, name, opposing team, quarters played, time 
played, Held goals attempted, Meld goals made, free throws 
at tempted and made, assists. po*i and iced, offensive and 
defensive rebound?;, turnovers personal fouls, and recovery 
and steals. 

L must admit I am not a big basket bah fiend, but it 
seems this package has about every possible statistic 
available. The opposing stats are not as extensive, but 
include all of the needed information, The correction of 
a stat is extremely easy with this program. There are two 
Kinds of prints; one is thai of a player and the other is 
that of the team, Each is thoughtfully and neatly formatted, 
giving all of the information stored on the player or team. 

1 think only the most avid fan will desire to key in the 
statistics for an entire game, but "fanatics" and coaches 
alike will find Basket IjhiU Statistics Package an excel lent 
program, 

(5ii|>if Software. 17111 N. fifth Avenue, Hullrwoud. Ft 
mil, 32 K disk S29.95 plus St, SO S/H) 

— Jim Sew ell 



Software fley/ew^^^^^^S^^S^SSf/^v 

Dimensional Figure Drawing 
With Lissnjotts A rt 

Lisstijoux An is designed to draw a Mssojous figure In 
cither two or three dimensions. The explanation of a 
llssajous figure given in the documentation, which 
accompanies the program, is thai of a figure traced by 
an oscillating pencil. The program requests settings for 
various demits of ihe X, V and Z coordinates, They are 
frequency, amplitude and phase. It also ask* for resolution 
and friction, which are jioi explained in the documentation, 
but are fairly straightforward. 

Ajicr receiving these variables, U&snjoux Art draws a 
figure in your choke of two or three dimensions. In my 
experimentation with the program. 1 used mainly 3-D, 
although tn the untrained eye ii looked mranrkablj flfcl 
There is also a routine that allows you to print the figure 
you draw, provided your printer is capable. Mine isn't, 
so 1 cant tell you anything about the way the hard copy 
routine works. 

The program comes with ait "as is" warranty, the 
company guaranteeing only that it will load, which mltns 
did quickly and easily. Documentation is adequate, with 
the exception of the resolution and friction descriptions. 

All hough I can see til Lie practical me for l.istsujoux An, 
n dues have good entertainment value if yon enjoy 
experimenting with different variables. It is not the type 
□f program I you Id niirrluKr* Inn I xn\ <mu- iKitp 
many who would find it most enjoyable 

(TfliftUn Soil wur^ P,0, Box M3. Rimrubur*, PA 16248, 



Stephen Bream 



TR5-8D" DOLOR COMPUTER USERS NEWSPAPER 
SELL DH TRADE YOUR UNWANTED PflOGRAiflS OR HARDWARE IN THIS WONTHLY NEWSPAPER* FIND GREAT BUYS. 
CIRCULATION - OVER 16,000 COCO OUTERS, LIST VtUR CLUB OR BBS. FULL Of TIP5 T ARTICLES, RIUIEWS 
AND PROGRAM FOR Y0UB COCO. DON'T QELfi", SUBSGUPUON STARTS AT ONLV IS, 00 PER 12 I5SUES[| YEAR) 
CLASSIFIED AO'S ONLY $.15 A UQR0, USE SEPERATE SHEET OF PAPER FOR CLASSIFIED AD'S 

VES - I WOULD UK£ A SUBSCRIPT ION TO COCO AOS 

1 YEAR THTR0 CLASS (MIL $5.00 

1 YEAH FIRST CLASS & CANADA SlOiOO 



CO CO -ADS 



t. 



■'J 
j 



•:u.T 



AWlflESS 



CITY STATE 



ZIP 

TO - P 0 SOFTWARE 



PLEASE HAUE CHECKS PAYABLE 
P 0 BOX 13126 HOUSTON, KKflS 772 v 3 



J 



November T9(f!> THE RAMBOW 21 3 



The 

Accessible 

Computer 

Experts 




Accessory Review j 



HARDWARE SPECIALS 



rjndy 1DOD IDUtfHd ST7W.95 

ft-Kli«1iJai*YWitnird CALL 

«-jaa?MJd» (QftSMt CALL 

ttxfe 200 t S 

f^^r«HfaUftdfl(JC000 2 CALL 

v<tai Vo-wy ArtJrtflrt I 
««# 5#7fW N*ftie# t 
HAP Via» MoMv {On) Amtotl 
£i!ar*w3«c 1 
Wlffrt.tonurvUpg J 
HJLHwbCrf(D.E.F.2} S 



TB.K 
CAU 
CALL 



MSI SOFTWARE 

M61WRKUIIL NEW 
QCtDfl flMWJCE 'jrw 
MSI NAMtflLE 
MS) CflJfNWH HEW 
MSI CGlC'H ^AYPfla NEft 



S It 

j - j |i 

s w « 

i ss 

I B9B 



ACCESSORIES 



1P.5 BO Tr*»nw fjnjy Ctffujh 
Who Icr 11/ *R£E r«M«HM' 



RSD.C Wodun IS 
fe'»aiJ'Qll MWffl 
tfSn Ftowrt JB 

m^tt sw- ho votMui 

USA Pta*are '200 
usftRssfi*ontj«o 

204330 054 |Mfc| 
3a*C-Bfl ltd) DM) 
-f'ClfflpKf ICS-Si 
tni D-fek irnq. 0S-9| 
Ota Warn 

2e>38i2teiwdo**d» 
1jncy lOOOiicwMi 



£» » 
5 W35 

S1Z9 95 

S2J9 95 

|S».» 
1 

S li 'S! 

i jy as 

1 W.»:CHiV| 
I BT.BS<:<k*t.l 
I S3 95 id Ac i 

i M.fla i i 
i n as (cih) 

CALL 



NEW Dwl faltt* 5I4H Dthm uldLdmg 



NEW' 26-31?* Mh 



Wl-i m : 




ii i 



Cj ' 'IP jf v*i jfU dVJUM i , ■' 

vat 1 Uvonte vtwm mj 

! MKhKB iftppmg ind handling 

Uv itKMs units mwsl Oy v* 
Wf csfry-tf mirrjnty. 



DEI K EH ELECTlKlN.es, IMC. 
Box 6§7 406 D Nlssjfi BJvd 
TN 37167 



8QQ-251-50UB 



61&-254-MMU 

jftestwfliai 



Vj'm, A/fds/iYt.ij/^ ant* Amimcan Express 



i\o-Slat II Protects CoCo 
And Eliminates Static 

Julia and I share a CoCo here at rainbow. She calls 
him "Cookie" and whai I call dim can*! be printed — he 
likes her best; always has. Bui Cookie has been a lot 
friendlier latch 1 since 1 gave him the No-Stat II from Amber 
Enterprises. 

Vo-Siai II is an ami-static pad made of inen conducive 
foam which is laminated to a tufted fabric It is flame 
retard ant and non-allergenie. Measuring 1 1 by l!> inches, 
it collects a tol of dust that sooner or later might endanger 
Cookie's sensitive I C chips. (J know of these only through 
Tony DiStefano's column, hut 1 have a lot of respect far 
them. f No -Si a I II has also stopped the nasty little zingers 
our tuugli Cmikie packs Jar me when I shuffle over the 
carpet to his keyboard instead of picking up my feet. 

I*m j-lad I gave No^Stat II to Cookie because the "CoCo 
tialtery" entries I review on him each month arc important 
to mc as well as a source of delight to the entire office, 
and 1 need Cookie to cooperate. Kc seems to be behaving 
belter toward me and 1 can only credit thai fact to No- 
Stii II (ii's the ivnly present l T ve ever given him), 

No-Strtt N pads also come m a 28 by 28-inch t\3x, and 
I'm thinking of ordering one for w SuW the Tandy I2O0 
HD I use, | He's my friend!) 

(Amhtr Lmer prists P.O. B»\ GrmanUt, SL 2V6IU, 
■mi. .,|i ISJS, \»tffi SI 9.95 f 

— Monica Ourth 




About Your Subscription 



Your copy of THE RAINBOW is tent second class 
math If you do not receive your copy by the 5th* of 
Ihe mofiih of the puhli cation date, send us a card and 
we will mati another. ^Canadian subscribers and 
foreign airmail allow two additional weeks. 

You must notify us of * new address when you 
move. Notification should reach us no later thin the 
1 51 Ei nf the month prior to the tnonlh in which you 
ri inge juur address. Sorry, we cannot he respond tile 
foe sending another copy when you fail to notify us. 

Your mailing label alio shows nti "aeeuunt number" 
and the subscription expiration date. Please indicate 
this account number when renewing or corresponding 
with us. It will help us help you better and faster. 

For Canadian and other nou- U .S . subscribers, there 
may be u mailing address shnwn that is different from 
our editorial office address. Do nol send any corres- 
pondence to that malting address. Send it In our etli* 
In rial offices at h also ft, Inc.. The fat soli Building, 
Prospect* K Y 4(1(15^. "I his applies to everyone except 
those whose subscriptions arc through our distributor 

ML \lJslTilllU. 



1 HE RAi WH OW Novom tier I W5 



Accessible Appllcat Sons/ Richard White 
A mailing label printer for the spreadsheet 

Custom Color/Dennis Kitsz 

The letter box printer buffer, part 2 

Downloads/Dan Downard 

Answers to your technical questions 

KISSable OS-9/Da/e L Puckett 

Confessions of an enlightened spreadsheet 

Learning OS-9/Br/an A. Lantz 

The utliity room 



DOWNLOADS 



Driving At Top Speed 



* / um netting very frustrated about fount 
rates, t have u type I CoCo Revision F 
(which I thmk is aba kncwtt us NCj nvf/i a 
C. Ittih Prowriter 8510 and f principally run 
Tclewritcr-ftd. / keep reading (and moat 
recently i u July 's issue t Page 250} about ha u> 
to POKE into 150 various values tu change 
the Baud rate f mm 50 to Wflff, However > the 
best f fan get out of my CoCo fi 24ofi — 
there's no way it wilt run tiny faster f I W t ried 
every value from 17 dawn (a one with both 
4SW and V600 an my Prowruer (you can 
imagine how long thfstook!) and the. printer 
usually produces garbage — the best /W 
ever gotten is mixed wide and narrow text 
alt over (he page using a combination of 
POKE with 4mm Baud 

Cauttl it be that my CoCo master dth % 
it running slightly nut? Could run tell me 
what frequency should be on Pin 5 of the 
SA M chip? ft appears that adjusting capac- 
itor C4 should alter the frequency margin' 
nth. 

Your advice would he most appreciated 
— it would be vvrv nice to drive my Pro- 
writer at full rate — J do a hi of writing, 

Ctoombe E Pensom 
Veep Rttar. Ontario 



{ Dan Downard ts an elettrital engineer 
unci has been involved in electronics- far 
25 years through ham radio [K4K WT}. 
f/ii interest in computers began about 
mx \eurs ago and he lias hut it several 
SB XX systems.) 



You seem to think the problem t* m the 
( ofce, Groom he. The >4me type (if oscilhv 
tor is in the Pro writer, loo. Any 
driver requires a clock for liming. A lew 
months ago we even had to adjust the clock 
in our serial I o parallel converter here at I it I 
aAlNSow. The RS-2J2 standard ha* a fairly 
wide speed tolerance und the Baud rate 
Constant should not be i hat crit ical . 

To answer your uucsiion. the frequency 
oo Pin 5 fif th? SAM chip should be 
1 4 . ? is IK MHk, This frequency can be 
adjusted by trimmer capacitor C43 no the 
CoCt>. Assuming thai you arc not using uny 
speed-up pnkcv the frequency on Pin 14 of 
the SAM chip should he .^4K^ MHf m 
divided hy 16 



'Aulo'Dtvfcc 

■ f have been working on a device to dtof 
and unwver the telephone and thought it 
wiiuhl bf out to use it wait my modem 
and commercial soft ware Tu da this. I need 
to kftBW how standard lammerieat aUtO* 
JiuL uuti^umnct nuidentx inter fare •with the 
computer to oh tain the numhtts to dial, etc, 

Philip E Behctcr 
Otta, 11 1 

Plii Li p. all oT the nuto-dutl and auto- 
answer modems tve iin- Jarnihar wuh hu\i- 
a dedicated microprocessor inside Hit 
modem. "E lit unJv interface lu the computer 



By Dan Downard 
Ruin bow Technical Editor 



is by means of an or serial, 

interface. 

For example, with a Hayes S man modem 
you just send ATD555t2f: to the modem. 
The 'A* pui> I he modem in the comnmnd 
state, the *T" tells the modem to use touch- 
tone dialing, and the 1)555 1 23 2 forces the 
«rifmale mode and dials the number, 

I donH know of any viands fd for this 
information., other than the fact that many 
Companies advertise their product* as Hayes 
compatible. 



Tedious Transri-r 

• T have a 64 K CoCo with Color &4SfC 
i.t. Extended MStC i* I and Difk 8A$iC 
ft was upgraded from t6Kt&64K by R&dtn 
Shaek. J was wondering if there is any u .n 
to transfer CoCo programs to an WM f* 
I heard about connecting a cable between 
the RS-232 ports of the computers, Is dm 
tunxibtt'' 

Tim Richie* 
fflnar Part NY 

Tim, it is no lunger necessary lo transfer 
programs using the R 5-232 interface. One 
program hy Mark Data was mentioned u 
lew month!! ago thai will transfer programs 
from disk. [COCOLfTIL is its name, and 
it runs on the MS-DOS machine rather than 
She CoCo Essentially, it causes, one of the 
MS-DOS drives to function like a CoCo 



216 THE RAINBOW M cramp*: 1^ 



drive; by using COCO- tf TIL you can even 
initialize CoCu d is Its ri^ht un the MS-DOS 
machine, So, if you have, say. an IBM ni 
work and want lo lake u da La Tile home 
id run on the CoCa, you're in business.] 

I recently received n flyer from D>P. 
Johuhon baling thai he, aln«, has. a program 
for ihe tranter of IBM disk files lo the CoCo 
T his version runs under OS-9 and vou must 
tmm SDfSK to use U, [PC-XFER Utilities 
will read/ write and format MS-DOS 
diskettes an the CoCo. under OS 9, as well 
as transfer Tiles hetween Dink HAS It uiul OS 

While I he y will ira ruler binary hies, I hue 
programs arc ma.it useful for ASCII files, 
noi programs, as the microprocessor in iht 
IBM PC u different from I he CoCo. You 
may he nhle to convert some hasic pro- 
gram*, bui it will be tedious. 



Editing for the ASCI Mug 

• / hawxeveral cosset te-based word prrtces- 
Htst. including rite original version of 
Telewriter. 

/ hwv* been toid that it is possible to 
CSftVE a program in ASCI f form fSHVE- 
"f i lenqme'^flj and read ft into a Wont 
processor so as m rdn ttic program mure 
easily* then when the editing is complete, 
retrieve it again so it may be ELQRQed ami 
SUN. 

Is this true? If so, how is it done? I have 
tried on several occasions using different 
ward processors,, with no success, 

J, Under 
Lake Carmel, b'Y 

Jeff, I don'i know of any word processor, 
beside* Hie original vera ion of Telewriter. 
thai does not save files in an ASCII formal, 
ASCII files was one of the improvements 
when TeIewriter-64 was introduced. 

You save a Uask" program in ASCII just 
m. uhi mentioned: £5flVil ~ F i i enomg " , fl. 
You can then read this file with any lex I 
ediior, or word processor, and modify it. 

One hint: Be careful thai your lines aren't 
over 25 ft bytes long or the BASK" buffer will 
overflow. To load the fife back into BAfitt 
just use the C-OPO command, no „fl is 
required. 



BBS on a One-Drnf Budget 

• t am interested in setting up a BBS mid 
need utme help I know it t.i tiff?. <iurr a> 
Have on auto-dial f auto answer murium, but, 

IS ft necesstin- to have two rttare drives' 
Can a system he run effective fy and effi* 
cientiy on one drive? 1 know of mora- 
software programs far running a ti&S 

Also* the new. JAM controller with J DOS 
f.2 - the- parallel port it contains — does 
this require an interface? t really want ui xet 
up a BUS, hut tf more than one drive t\ 
needed then t guess I'm out of luck. 

Rnh Mower i 
Robinson, f I 



Huh. ilic Hatn Hoard BBS, originally 
published in I he November (*>S3 uaimu>w. 
is a single -disk bulletin board. 

There are a couple oi renions two drives 
j,rc preferred tin a ElEtS Conservative 
operating oraciicd call for all or the actual 
BBS programs lo be on u wrilc-ptolccted 
disk, usually in Drive CI. Tht* prohibit 
accidental erasures of program* by u wr*. 

The other reason is thai mosl BBSs have 
large da ■ abases; usually too laroc lo fit nn 
a single drive by Ihe time yon consider Urn 
disk has to also store the BBS programs. The 
larger bulletin boards have several drives, 
even hard disks, to provide adequate room 
for the database. 

VV iih some of Ihe rumors I've been bearing 
about 5I2K upgrades, I hough. I suppiw 
very shortly you will be uhlc ti> have a I ape- 
based BBS if you have enough memory, 



fcipanding un the ha mil} 'String' 

• / enpty 'ending your article* in fUiMmw, 
hut f think I'on missed the point in Rodney 
Cd'hum' Ir-iivt m thv September }9$$ issue 
of HAthnnn (Page 

He want* mare itrtnx ipace to Start 
additional personal data. The easiest way is 
fc eliminate unnecessary arrays. His- exam- 
ple of three array* with 2tW ewments each 
requires iwr JMtJO bytes just for variable, 
pomrers (5 x 760 * Stand dor* n't allow for 
any dotal Onh one array of 2iM) elements 
requires t.tiHG hyies trj vtiriuhfo pumters - 
a saving:,* of 2,000 hyten, 

fti order to tfV> tilts, he must pack the 
information that is in the three arrays into 
one. The data in AHlj. B$(ih C$(l) would 
he packed into ASfl) with a unique sepa' 
ralar between each element. IjI j assume 
the array A$ is name, B$ is address and CS 
is city. Let's select a uparaior — / tike 
CHPM25S} since tt displays a full orange 
block, Subroutine* are needed lo combine 
the elements and \eparate them- 

Thc romhined routine is very easy: A%~ft 
S+CS+ADfrCS+CSS where 41 ts the iintt- 
hined data ready to siirifima an urray, CS 
is CHBi[25Sh AOS is address and CSS Is 
mi ■ Ihe iplh routine is u little more com- 
plex f hut usinx 1N5TFJ and ttlDs simplifies 
ffie task. 

'I7iv combined ruutine illustrates anothe* 
m hnique keep repeated variables or eon* 
si ants short r //CHg»(ZSS] is used 25 times 
in a program it takes up jpH&j byte* vuch 
time if is used, while C$ only requires twn 
— a savings of 115 bytes. Laag constant* 
that are used n\ we than once can he set equid 
to a variable . whith also saves storage. 
Frequently used variables should be one 
clfaracter instead of twtf, a i'ne byw sayings 
far each time used, A defined constant dttcs 
nut use string spaer untt-w two uring* are 
concatenated- AS -"help" requires no string 
space white AS=BS+C$ does. 

Here "r anoiher example of multiple arm i:\ 
that use up a lot i«f memory. Lei 's assume 
have defined atily one string array - 
AS(2(Hi)far name and two numeric urrnvs, 
fat father, MMW I fur mother, flic 



numeric arrays contain an index into the A$ 
array for the parents ' name. 



AS 


F 


VI 


t John 


0 


0 


2 Marv 


u 


0 


i Paul 


I 


2 



fn this example, John and Mar i s parents 
arc unknown, hut Pauls father is John and 
his mother is Mary, t&oks good? Ok, In \ 
only use one array and park u. We etimmatt 
arrow F and M and *a\*e 2.000 bytes for 
urtng space. The combined routine io,>^ ^ 
ttke this: 

A S-NS+ CS+S TR Sf Fr+CS+S TRSt M ) 
or 

AS=CHKS(F)+CHRSfMhNl. 

In the example, AS is the packed string. 
tf$ thr person "t name, Fis the father's imtcs 
and M is the mother's index. The first 
example requires a minimum of sit hyiesfue 
the two pointers and a maximum uf W bytes, 
Ihe stittmd example requires only two hytet 
h<r hath painters and works up la nn mdrv 
of 255, The split routine o. also ver\ simple. 

Conserve string spa*e. Wlten you are 
finished with a siring variable null tt 
(Ai(100r w "J. 

ff you have a disk system* not using 
grapltii s and need onh one file open at a 
time, then FTLE51 * ill save 256 bytes. You 
can still u,Kf multiple files but only one at a 
time 

Instead of writing one program that docs 
cveri fhing, write two or three that do unique 
function*. One program could btafd rela* 
tiomhips* another to display rcfuliunsfat's. 
etc. This work' well tm disk but can become 
a hit ciumiv with a tape 

Other techniques are to eliminate tfipi 
mentt, unnecessary spaces and line 
numbers. They all take up mentor i . 

At least two vendors have products that 
can help One of fh#m allows variables to he 
m page one of aftik machine and die otiwr 
one moves bask up to allow mare work 
space for tt ^iVd 

On a fund note. When workup: » uh hue. 
string space, the monster arises In the still 
of the nigfo and locks up your machine I f 
had one sort for bOQ elements take 45 
minutes only because siring space wot ^m. 
smalt, I did not figure out the problem for 
t wa months. This ugly monster is thv gar- 
bage collector and then w several pro- 
grammatK techniques that will tame ft — 
f*m. ihnt is anoihet id-!i, I 

Dave Clark 
St, Lauis. MO 

I hank* for the sharing your expertise 
with our readers, Dave, Letters like your* 
arc the backbone of the CoCo Community, 
and THE RAIMIOW. 



Yntir leehnleal que til am are welcomed. 
Please jiddreM (hem lot Downloads, THE 
RAJVflOW, P.O. Box 385, Propped, KV 
4011 W. We risen c the right tu puhlish unl> 
ijue^liLiiii of general iuiEtc^l a\h\ to edit for 
space and clarity. Due to ihe large volume 
tifinjit we receive, w* art unable to answer 
1 tilers individually. 



»-lov«T>lj«r 190P- THE OAINBOW 217 




KISSable OS-9 



Confessions Of An Enlightened 
Spreadsheet User 



By Dale L. Puckelt 
Rainbow Contributing Editor 



November promises to he a big 
month in the OS-9 world. 
Jeanne and Ken Kaplan at Mi- 
crow a re say the Micro ware Seminar. 
November 1-4. will be bigger than ever. 
They are especially pro ltd of a Special 
Interest Seminar feu Ui ring news, tricks 
and treats Tor the CoCo OS-9 crowd. 
The lab is $1 50. If you're reading this 
in late October the number to call is 
(5 15) 224-1929, Tell Jeanne, "KISSable 
OS-9" sen I you. 

November i* a month for Thunksgiv* 
ing, so before wc jump into all the 
technical mum bo jumbo 1 would like to 
take time 10 thank each of you who have 
contributed short procedures and pro- 
gram listings during the past year* 
Thank you also to all who have written 
with questions — you guide this col- 
umn. 

And finally, to the many OS-9 
vendors, thank you for telling us- about 
your product early - and for all the 
hardware, information and Beta-test 
software yctaVe shared. We try to give 
everyone equal time and we try to he 
tirsi with product news. Wc sincerely 



(f)ith' '. t*uikt!tt r.i a fret- taw? viftler 
and programmer who has worked wtth 
the Motorola/amity of /nn roprotessan 
since 1976. He is the author of The 
Official BASICG9 Tour Guide, pub- 
lished by Microware and co-author, 
with Peter Dibble, of The Official 
Rainbow Guide to OS-9, published 
through the Rainbow Rooks he ff. He 
serves on the Info World Software Re- 
view Board and is a chief warrant officer 
in the U. S, Coast Guard) 



hope hut cnihuxmsm Tor your product* 
has helped you prosper. If you haven't 
seen anything about your product, if* 
probably because we haven 1 ! seen n If 
you have hot news, feel free to contact 
me directly at 6516 Hillside Lane, 
Alexandria" VA 22306 

GettmR Started with OynaCak 

I is time now for True Confessions. 
I've worked with microcomputers si nee 
I he? Southwest TecbruW Prndudta 6ROQ 
machine was introduced. IVe Learned ;i 
Utile BASK, and taught myself assembly 
language programming, hut in the past 
m hen a person showed me a spreadsheet 
I would panic I don't know what 
caused rny mental block, but fortu- 
nately everything changed when 1 had 
to sit down and convert a spreadsheet 
at work. Our branch manages the Pol- 
lution Response Program for the entire 
Coast Guard and this means wc manage 
the resources of the national strike 
force. The three strike teams send in 
data each quarter that His nicety in a 
spreadsheet, 

Recently, we decided to start collect- 
ing the same type of data about the 
Public Information Assist Team 1 su- 
pervise. The idea was great but the 
information was different This meant 
I had in learn to edit a Mult ip ten 
spreadsheet. After a quick glance at the 
book and n few experiments at a Coast 
Guard C-3 standard terminal, I actually 
made it work- 
Now for the good news. The expe- 
rience with Muttiptan made me brave 
and I came home one night and dived 
into DynaCak. Guess what? It's just as 
easy to run, just as fast and just as 
powerful And most importantly, since 



wc have been preaching that "*OS-9 
needs excel lent application programs" 
for months* yet only writing aboot 
system programs and languages. 1 de- 
cided it was time to delve into this 
aspect. So, this month "Dale does 
DvrtaCak" 

Comments front Joe Turner 

OyoaCtih is very easy to use. lit fact, 
it's so easy to use that Joe Turner a I 

Computer System* Center in Chester- 
field, Mo„ rarely gets any calls. Unfor- 
tunately, that changed shortly after 
Tandy released the OS-9 version of 
DynaCak for the Color Computer, Yet 
Joe has only had to answer one ques- 
tion; "Why d oesn'l DynaCak work 
right with the Word- Pah 80- column 
card from PBJT'The solution: Contact 
PHJ and have them send you Version 
3,1 or higher of their OS-9 WordPak 
drivers. 

The problem is m the gctstnt call, 
which reads the screen size. The original 
Color Computer OS-9 didn't have one r 
but when Frank Hogg designed the 
drivers for his Hi-Res screen, he added 
it. Later, he worked closely with PBJ's 
software wizard YA Hcndcr tostandurcl' 
izc the call. The result is Hogg's Dyna- 
Star text editor works automatically 
Eind equally well using a Hi -Res screen 
or a PBJ 80-column card. 

n\'ttiit Wc needs an erase u- end ol 
Line code, a cursor on and off code, and 
a screen size call, That's une of the 
reasons OS-9 Version f 01 wys released. 
But unfortunately, when Tandy imple- 
mented the gels tat call and the clear 
screen call they did it differently, i.e.. the 
code is m the 6809 s H Register instead 
of The \ Register or vice verm Also, an 



the RAtw O w rjs i V *m dc r tgss 



NEWS RELEASE 

October 1st, 1985 

NEW QT Plus multi-user computer 

# Available for Immediate Delivery 

Frank Hogg Laboratory announced their new QT Plus computer system today. The QT Plus computer joins 
FHL's standard QT computer system as pan of their product line. The QT Plus is the second 68000 based com- 
puter system the company has released this year. 

The QT Plus differs from the standard QT in several ways: 

68000 running at 10 mhz vs 6S0OS running ar. 8 mhz. 
16 bit data bus vs 8 bit data bus 
512K RAM standard vs 128K 
Up to I28K ROM vs 32K 
Supports 4 floppys vs 2 floppy* 

The QT Plus adds these features: 

Expandable to 1 meg with an additional board. Buffered I/O expansion port with 32 addresses. The I/O is of 
the style of the SS 30 bus with 8 data, 5 address, interrupt, R/W, select, reset and E lines. The I/O bus itself is 
an inline 34-pin connector on the main board. For example the 32 addresses could be used with 16 serial ports 
CACIA's) or 8 parallel ports (PlA's) or any combination. 

The QT Plus uses a Multi-Level Interrupt Structure for improved J/O. 

The QT Plus with 512K costs J500 more than the standard QT with 128K. 



QT t 12SK sinsiSe floppy J rive Si 595 

QT PIES 1 S12K single floppy drive $2095 

QT 2 123K dual floppy drive S1750 

QT Plus 2 512K dunl floppy drive $2250 

QT HD 512K one floppy, one 10 meg hard drive S2695 

QT Plus HD 512K one floppy, one 10 mvg Jinrri drive $3105 

QT HD 512K one floppy, one 20 meg hard drive 

QT Plus HD 512K one floppy, one 20 meg hard drive £3495 

QT Plus 512K expansion board for 1 meg total RAM S395 



All QT systems include the operating system, OS9/68K with all utilities and RAM disk, Basic09 and Runh, Stylo 
word processor, mail merge and spell check, and the Dynacak spreadsheet program! Over $2000 of bund ted 
software is included in the system! 

ORDERING INFORMATION: 

Visa, MasterCard Accepted 

315/474-7856 

770 James S!„ Syracuse. New York 13201 





FRANK 
HOOQ 

LABORATORY 



offset may he different. Since the Colnr 
( onipulLT vcrsi-in ni [h/uiCtfft v*\i* 
written for the Tandy drivers, it does 
not work properly with earlier versions 
of the Word+Pak software. Give Al at 
PBJ a call for the latest version of the 
Word-Pok drivers. 

About t he on ly other q ues I to n Tu mer 
gets concerns the missing fa command 
that is available in other versions of 
DynaCak. but not the Color Compu- 
ter. And. the res a good reason — the 
command isn't needed because of 05- 
9*s unified I/O. On the Color Compu- 



ter, 1 1 >"« wawi tu save .1 lisciri.Li: of I hit 
spreadsheet, you just print it to a file. 
You do this by typing ^spc, which 
closes the OS-9 output path to your 
printer device descriptor /p. Then* the 
next time you type 'p to print a spread- 
sheet, DynaCak w ill usk for a filename. 
After you open this path, DynaCalcvriM 
send all printouts to ei file until you type 
/spc again to close the file. That's the 
way the four listings fc a lured in this 
column were produced- 

The present version of OS-9 Dyftu- 
Cttk does not have graphics. Will it in 



Lhc future? Probably noi. Will you be 
able to produce graphics from the 
DynaCtttc spreadsheets in ihe future? 
Probably yes. How? By executing the 
code in a new DynaCak filler module. 
You will most likely see a filter thai 
reads its input from a standard 
data file output in I est form by Dyna- 
Cuk. Its uuipiu will most likely produce 
charts and graphs on a standard Color 
Computer OS-9 graphics screen. Of 
course, when OS-9 Level 11 hits the 
CoCo there will be enough memory 
available to let you run this filter from 



figure 1 












t A 


1 I P 


][ C ][ D 11 E ][ F ][ <3 ]£ H 


J 


1- 


Demonstration of 


logical comparison operators. 




2* 










3- 




9 


Note that opera torn work with character strings 




ife 




1 


as wall as with numbers. Change the contents of 




5- 
6- 






A3 and A4 and watch the results below. 




7- 


False 








8- 










9- 


True 


O 






\$- 










11- 


True 


< 






12- 










13- 


False 


> 






14- 










15- 


True 


<*- 






16- 










17- 


False 


>- 







Figure 2 












[ 


A j[B 


] [ c 


][ D 


][ E 11 


F 11 G H H ][ I J 


1- 


Household expenses by cateory ♦ 


. , shows 


use of labels with @IF. 


1- 

3--- 


amount: 


payee 


Cat 


food 


cloth house util misc 


ii - 




Union Electric 


util 




65.00 


5- 


125,58 


D ier b er g * s Ma rke t 


food 


125,58 




6- 


37, as 


Super Stitches 


cloth 




37. 8B 


7- 


147 ,p(J 


Starr Coffee Co. 


food 


147 .00 




8- 


49.!>0 


Laclede Gas Go, 


Util 




49.50 


%- 


79,67 


Famous -Barr Co, 


cloth 




79.67 


10- 


122. W 


Forum West Con do 


house 




122. 00 


11- 




Dicrberg's Market 


food 


140.25 




12- 




Eernard Accardi 


misc 




40.00 


13- 


31,25 


Continental Cable 


misc 




31.25 


14- 


140.24 


Eesler Optometry 


misc 




140.24 


15- 


46 + 49 


9-0-5 store #23 


food 


46.49 




16- 


51.00 


Nathalie Levine 


misc 




51 +99 


17- 


34.00 


Stove Else 


misc 




34 .00 












19- 


1109.86 


totals 




459.32 


117.55 122.00 114.50 296.49 


2J5- 










ok 


21- 


ok 


bad 









220 THE H AIM aO W No-.n mlwr 1 ftflS 



FHL 



Software Library 



OynaStar 
Screen editor/ 
word processor 

Aeclalmad by professionals 
as lhpn lava rile edLlorJword 
pnjciuof. Simple ind easy 
to use bu1 pOwarlul. 
Patterned altar Word Star " J 
I use it ALL 1ha Ume! 

RSOS9of Fie* $49.95 



Sleuth disassembler 

Find out what's gutng on 
in side y our compter rti'n 
SLEUTH. Iha besl 
d i e. .3 j at; m Ol l< r lai Ihc &f|09 
Cortteru binary code ir»o 
tOurce 1ha1 you can (noddy 
or i Li-i-E «*Am<nf Learn about 
progiammmg by studying 

DthfljcQcji? fisoosS4B 

FLEKorQSS $50 
Sourer available, OS9 or 



DynaForm 

(NEW 0S5 VERSION) 
| Formatter for OynaStar | 

Ttila new version bos 
features galoie. E % c ry1 li i nrj 
you ashed for In the put. 
FdfttijiI oulpol from 
OynaSiar for manuals, 
letters, anything! 

RSOSSor Fir,* $49*95 



DynaCalc 



All wo con soy is I ha I inks IS 
THE H EST spreadsheet* 
Aval labia (or fl5 DOS. RS 
OS9<*oor>| end FLEX 



RSD0S&RSOS9 S99.95 
fj c . $200.00 



DynaSpell 

On the BEST 
SELLER fist!!! 

The Mhc version ol 
DynaSpell (Hoyden Spatter} 
Is qn the besl seller list lor 
good reason*- DynaSpell Is 
me BEST I r 

CoCo U&y or Flat $59*9 5 
Lookup for ««>>i Ac 
Coco 0S9 



C Modem 
Telecommunications 

Menu driven terminal 
program I Hal supports dumb 
Terminal mode lo baud, 
'i^l.t.id and download in 
non- protected mode, and 
ChrislTn-san fCPfM Modem?) 
mo da AJI di^kg have bolb 
CoCo end slendard versions, 
OSt or FLEX. 55Q blr>Nrv 

$1 00 with source. 



Q - P 3 If 

#1 OS9 Utility! 

ir you mvfl OS a i hen you 
need OPik. The first end 
best Hi Res screen rJEspliiy 
lof 0S9 You sel&cE Iha type 
ol screen end font you want 
to display include? a 
Character 6ul odder and 
copy utilities for Fieju'OS^ 
RS DCS Hie Iran sf era. 

Beat Buyf only $34*95 



OSS Utilities 

Filter ft. \2 utilities lo; OSB 
LS, BUF, CP, DL, FLIST, 
INFO. MV. PAG. SELL, 
SETAT SEC AT, and SORT 
Filter w2, 10 Utilities. 
APPEND. CONFIRM, FF. 
FOflC ERROR. WACGEN. 

nullde vice, rep, size. 
TOUCH and UNLOAD 

$29.95 each 



SDisk & Bootfix 

Replace the drsk driver 
module m OSS with one lhat 
works wkih ALL lypes ol 
drives, 26, 40 or SO I rack SS 
at D5. Evan reads and w riles 
to standard OSS disks. 
Indlvrdual stepping raFes In 
6 ma, Booth* is needed lor 
DS drrvaa. 

$29.05 
535*95 ttor>uu 



UniCharger for 0S9 

Make Unix out of 0S9t 

29 addition nl commands 
thai make OSD look like its 
big brother Unlit. Have the 
power and ease ol use thai 
is Only available on % 10,000 
systems. The rnosi powerful 
package lor OSi yet 
available' Featured in 'The 
Rainbow guide |o OSS', 

Only 5150.00 



UttMx 

Unix like utilities 

IS utilities fa manipulate 
lex I Hies. A MUST lor 
progru minors and oenurril 
users aUkt* cat. code, crypt, 
dllt, display, grep, lower, 
upper, pack unpack. pr r sort 
lall, time and wc. Featured 
In 'The Rainbow guide Eo 
OS9 

only $49*95 



eFORTH 

Powerful FORTH 



Move up lo power pro 
gram mg wilh eFORTH. the 
DseI FORTH available 
Complete system with easy 
id understand manual 
Available tor CC FLEK gt RS 
DOS 

FLEX Or RS DOS $79.95 



Cross 
Assemblers 

True (not macro] cross' 
assemblers will leE you 
develop urogram on yUui 
Re* or OSS system for (he 

laaijs, DHuorrjiriiijos, saoi, 
saos, esoB. fisoafx saws, 

B0*8 H Z eO, and 6&0C0 
Source Included [In Cf 

S200 for everything! 



Dyna C 
Fast small C 

Unlike the others, Dyna C 
produces compact, 
POMable. poslElon- 
i no e pendant. re-entrant 
opllmlzed code that runs 
Circles around anything else 
In lis price clais. 'C fei 
youiiolt i Run time source la 
included! 1 

$59,95 Fm-,' oi o&9 



DynaSott Pascal 
Small p-code Pascal 

Learn Pascal wlfh Ihn last 
n code implamanlalJon IE 
produces ROMsble P'Codo 
thai i:. very compaci 1 

S59.95 

wnuTi lime sjutCa. 



Sleuth disassembler 

Find oul what's going on 
■nijidg your computer wllh 
SLEUTH, the best 
di3 assembler lor Iha UiMlS 
Comrerts binary code imo 
source that you can modliy 
or |Ust en^mina. Laarn about 
prog ram ming by studying 
other coder p. 5 D0s$49 

FLEX or OS9 $50 
Source available. OS9 or 
Flex lor DO extra. 




770 James St., Syracuse, New York 132< 



ORDERING INFORMATION: In USA Add S3 ,50 

All Olhsf& Add 10% Excuse Rf lunded 
Visa. MasterCard Accepted 

315/474-7856 



E-tgirre 












[ A 


K B 




D ][ 


I It 


F I 


1-date 
2 


ck # 


oave e ck 


amount 


deposit balance 






S car tine Hal an re 








4-03/04 








250,00 


25(3. 0F 




21*10 


Matteker's Market 


67 .00 




103.^? 


6-03/05 


2141 


Ka.r s t & v ' s Fa sh i on g 


&3 00 




12p.p0 


7-03/05 


21*2 


Ann's Cameo Shoo 


S7 




32.10 


E- 03/05 


2143 


Roy Alu Tailor 


23 r 00 

1 m - r r ^ 




9.10 


9-03/08 








687.0? 


696.10 


10-03/10 


2144 


Ouera Theatre 

■a* b# rib aafr A 11 Sri V ■#> br m 


43,00 




653,10 


11-03/10 


2145 


9-0-5 store #23 


87. 98 




565.12 


12-03/10 


Z14& 


Steve Bise 


12 .03 




553.09 


13-03/10 


£147 


Snorts Pace 


10 00 




543.09 


14-03/10 


2148 


Barrett Florist 


12, 00 




531.^9 


15-03/11 


2149 


Dlerberg 1 s Karket 


100 .00 




4 J 4. + Jp3 


16-03/20 








10|3JJ.00 


1431.^9 


17-04/01 


2153 


Hark Twain. Parkvav Bank 


500 00 




931. 


18^/+/J?L 


zm 


Carefree tfe^t 


22.50 




908.59 


19-0 VP 1 


2152 


St. Louis County Library 


3.50 




9^5.09 


20-04/01 


2153 


Da tor Furniture 


259.95 




645.14 



within DynaCatc using the built-in 
system execution command Again, 
that's one of the feature* that makes the 
OS -9 operating system shim: 

Before we look at several DynaCalc 
exampk$ lefs sec if wc can get you off 
to 9 good start psychologically by 
borrowing a philosophy used on Ap- 
ple's Macintosh. Essentially, every 
command in a Macintosh menu is a 
verb. It doesnl matter what you are 
doing, you run every program the same 
way> First, you select something — a 
character, a word, a sentence, a spread- 
sheet cell or an entire row or column, 
then what you do is determined by the 
action verb in this menu. 

1 found that thinking about Oyna- 
Cuk in l his m tinner made it very easy 

10 understand. In a nutshell, you point 
I li li ul- il by moving [he cur^ur around 
with the tirrow keys. Then, do some- 
thing to it. Sometimes you type in 
original data, sometimes you type in an 
expression or formula and other limes 
you just change the value of the variable 
stored in the cell selected. 

Since DynaCalc is versatile, it Lets the 
user enter data in mtiny ways. For 
example, you can move to a cell by 
pressing the arrow keys until the cursor 
arrives at your destination. Or. gn 
directly to a cell by using DynaCak V 
GoTo command, the ">' character. Or. 

11 you don't remember the row column 
address of the cell, but do remember 
what il contains, you can use a special 
command to Look for the content* and 



Figure 4 




I A ][ B ][ 


C ][ D ] 


1-DEWO NFV Nat Present 
2- 


"Value Demonstration 


3- Discount rate <fc) 




4- 




5-Inltlal outlay 
6- 


-7500.00 


7 -Payback - - Year 1 


1250.00 


S*fayback - - Year 2 


200j?-f*0 


9-Payback - - Year 3 


200000 


1]3- Payback - - Year 4 


2000.00 


11 -Payback - - Year 5 


4*00.00 


12- 




13 -Net Present Value 


403,02 



move the cursor to il automatically. 

When DynaCalc needs parameters, 
you can communicate them in sevcraJ 
different ways. For example, when you 
want to find the total value of a column 
ol rmmbers. vtm may uvi.w. at, ihc 
answer following several paths. Pick the 
uppruach thai makes sense to you. The 
first time 1 tried to run a spreadsheet, 



I went to the cell where J warned lo iiold 
the total and typed +R1+R2+F13, etc, 
Believe me, that's the hard way but il 
works if you don't mind the grunt work. 
Enter a standard DyrtaCak function 
@SL'M. Now, 1 go lo the cell where J 
want to store the total and type 
esUfifPl , . * R14. And, you only 
need to type the first period; DynaCalc 



Listing la: 


unlink dir 




verify u <temp >/d0/cmda/Dir 


t 


attr /dS/cmds/dir e pe 


cmcrde ,1 -pause 


del temp 


load d£r 


tmode . 1 pause 


rename /d0/cmds/dir Dir32 


-t 


debug dir <Dir Script 




save temp dir 





222 



THE UAIN>E10W Nmomtur T$6S 



FHL 



Hardware Library 



1 can see clearly 
now. Can you? 

From GE by special purchase 
vtu oifar ihfl bent buy In Ihe 
GuJd Star Super AMBER 
monitor. Now you can see 
Clearly |uo, Malcfl up Wi(h (he 
Uflnfersal Virfr-o Driver andJar 
WorrJPafe || and you ean'l 
tea* ,U 

True m a 12 Inch composite 
""i '.i n i Id r with 19m; bandwidth 1 
Very atirrTciivfl oti ^hiie 
tabinei thai mulches ibe 
CoCe wall. Compare Ihlc Id 
olhar AMBER mo Hi Ian ttisl 
ccsl (20-$3fl mors! tni 5 |$ a 
SUPER buyi 

SPECIAL 

ONLY 




We looked Bt all lb* Video 
adaptors available! and I he 
UVD Is by lor the bo^E buy 
Works wlib H&W and Gplor 
monitor* aitd wllh ell CoCos. 
even the new CoGO 11. No 
jotdering or chip removal, 
easy Installation. Portact nrfih 
our AMBER monitor and 
WutdPak II. 

only S29.95 



Word-Pak II 
The New Standard 
Video Board 



Gel an BO column display with 
your CoCo Makes. I be Co Co 
easy to me wilTr Word 
processors like DynaSlar and 
Slylo Wqtks wHh mgny ITS 
DOS piogrami loo. Acclaimed 

*.Sf H\\ Q5 1 1 1 0 S<?S! 1 T. ■ I IhH- 

CoCo Works GRLfl f with our 
AMBER monitof Irom GE 
Smooth ficrnlllng anO fin 
improved charade? aol> the 
WP II worfts will) FLEX. XEX 
and AS OS*) and RS Otitic 



only $134.95 
0&9 or FLEX drivers 
11 7.SS 

P-C Pok wi'prinler ptjrl 
jluck 

OS-IS df Ivor for P-C Pak 
$17 + 95 



and 



NOMAD 
The Color Computer Robot 



HOM AD is com 
runnino on yauWjdCj? . flavin 
cm Off told lotfflove forwr 
rfrjrn NO 

and aepad d^nwfcrJS' Accural tr To 
ruch PragraSLwQMAD fof CD 
prolacl your 

Pieryrrunn, power |fipSfil?J eHj1 I 
NOMAD *nh 25' cord 

Move into the future today with 
your own Robot. 

ONLY £2*<r $150 



>c OTograms 
fikaatic nomad 
ward, lum led or 
nrc senfld' 
cnlht ol an 
n Avoidance oi (Q 
Includes 
fffttt- on lape and 



DISK DRIVES AND SYSTEMS 
FREE FLEX WITH SYSTEMS 

lnclurtiD$ dr««r;SK dual il*JW vuiltl pOWO 4 supply 

r«hlf": and dlftk cnnlMlIm DiVtttr, nif-. ^>2 tifliflfH 

double &idQft Teac *llba 1 year godraniiiu. Cost* 

wllll rjJd I jjo rJilvuh CC FLEX, j 9£ villus w 

FREE wilh aH Systems} 1 ! E Best price anywhere!* 
Drive 0 double stdsd 40 * 3 39,00 Q and I double sitied i0 44*0,00 
□rlira 0 double aided 80 t3BC.DO 0 and I doublu aided BO 1407.00 

BARE DRIVES 

Double shded 40 track ■t30.0O Double ajded 80 Irtck 1140.00 
Dual CS6B- w^pcwir eu ppl y *7 5 NEW J£\M cpn| rgiler 1 1 40, UB 

PiS DISK BASiC ROM 1.t *1 9,00 fm q Or No cable S3 6 , 00 
F lei r un- 5-6,00 Call r^r custom ;abtoS 



BOOKS 

NEW Complete Rainbow Guide 
lo OS-9 sia.vfi 

Bo3nc05 Tout Guide 11 e,e* 

Slarlmg FORTH Slfl.DS 

Oiricial OSS Manual sel 540,00 

ft MA Manual 42* |U&e the 

re local i ng sispmblef fhal you qui 

wkih Tenrjy T s 1 C) 



BULK DISKS 

as low as $1.29 

10 for S1 .50 each 
50 for 51 .40 each 
1 00 lor $1 .29 each 



IrVe use these tor <n Mouse And 
software dtMdbution 
Guatanteed tot llle 



GOOD STUFF 



Vol k i modem 300 baud 17ft. OA 
Mark Mil 30011200 $335 00 
Slerter Kit Ear CampuCervc S30.O& 
HJL Keyboard 
a mk rams sea 




FRANK 

HOGG 

LABORATORY 



770 Jnmos St.. Syracuse, New York 13203 



ORDERING INFORMATION; 

In USA Add 13.50 (tmall Hem&i lld.OQ rlirge 11»m*i axeei* rel«nded. 
All OthflfE Add 10% ExQftss, Relundod. 
Visa. MasterCard Accepted 

315/474-7856 



LMh!s i ht: LUhcr two periods in the ellipse. 

However* there's an easier way. To 
type the expression mentioned, 1 had to 
know i hat my data started in (he cell 
named "A!" and ended in the cell 
named "A 14." it's easier to point to the 
veil where you want to store the result 
and type 8 SUM I, Then, move the cursor 
until it points to the first cell you want 
tu add in the total and hit RETURN. 

Vini . rn.v-' i hue tnJWO til ii points, to 

i he last eel I in the raiuje :ind Illi Jt FTl'RN. 
tl you still can't believe the magic, look 
at the let i end of the second line on your 
DynaCafc screen. Notice the expression 
you just "typed 1 '" Amazing! 

Turner eave as permission to print 
several sample spreadsheet ihui are 
supplied on the disk with Eargcr QS-9 
systems. After studying them for a few 
minutes, you'll be am wed at what can 
be done with a spreadsheet- In Turncr\ 
words, "It benrs repeating. People that 
•ire programmers can knock out a 
program fast. But. they can often solve 
the same problem much faster on a 
spreadsheet,** 

Our first listing shows how you can 
make logical comparisons with a spread- 
sheet. The cells in Column A contain 
expressions that evaluate as true or 
false. You are looking at the result in the 
listing. The first expression was entered 
into the cell by typing, A quick 

glance at Cells A3 and A 4 confirms the 
value reported. The ne*t expression in 
the column whs entered by typing 
tR3<>fi4. Note that the Equal sign 
and the greaier-ihan Icss-than operator 
in Column B are merely labels — they 
are simple ASCII text, To enter the 1 
cqu;d sign, merely poirtl to the cell and 
then type -, etc. 

Speaking ol ASCII text, DynaCulc 
has a feature thai beats I he socks off 
MuUipian. Notice the message telling 
about the operators. It is stored in a 
number of different cells all the way 
across the screen. On Muhiplan you 
had to type the first cell, move to the 
second and pick up typing the word in 
the middle, then move again, until 
reaching the end of the line. With 
DynaCaic, point to the cell where you 
wan I to start your message. Then,, type 
for attributes, followed by 'L for 
label. Now, type the entire message a\ 
one lime. DynaCak will automatically 
enter the proper characters in each cell. 

The spreadsheet that demonstrates 
DynaCafc's #IF function is amazing. 
Look in the first row of data. The 
expression thai generated I tie 565.00 in 
Column H is @1 RD4- H 2, A4.A20 
Let's study this. 



iinj; lb: 

1 dir 

* , +3 

=A9 

« ,+4 

=&3 

1 dir 

, .+37 

-4£ 

-41 

-AD 

-45 

=2? 

=20 

. .+2 

-2? 

=2J? 

=2jJ 

-if 

. .-1-5 
-20 
=2p 
-20 

=20 

. ,+6 
-2? 

=20 
-20 

-20 
-2| 
-41 

-54 
-54 

-52 
-20 

=25? 
=20 
-53 
-54 
=41 
=52 
-54 
-2? 

-20 

-20 
=2? 
-2? 
-53 
-49 
=5A 
-45 
-JJA 
-0D 

=20 
-20 



=^0 
-20 
-0D 

1 dir 
( .+137 
=32 

♦ .+3 

, t +35 
=01 
-22 
1 dir 
. .+295 
-34 
-04 
-D6 



=C0 
-5C 
-CI 
=32 
-27 
-05 
-17 
=FF 
-3D 
-20 
-F3 
=35 
«B4 



Listing 2a: 

t 

mode . 1 -pause 
load indir 

rename /dp/crods/mdtr Mdlr32 
debug jndlr <MDirScrIpt 
save temp radir 
unlink mdlr 

verify u <temp >/dj?/cirtds/Hdir 
attr /d£/crods/rodir e pe 
del temp 
tmode . 1 pause 
-t 

Listing 2 b; 

1 radir 
. .+C1 
-32 
. *+3 
-10 

q 



224 



the rainbow WfurtmbanflW 






|**rl* 

(T* WM -*4 I ' • 




ah ? - fl 




5JJZZ1.T 

"a --rs 



CO CO CA05SWOADS 

An»htor> at CKKiwftrtt puuto *3ddieW 
Now you con to*ve r nwm cut fi» sok* 
comptf o<" Vaster wr corticiinx 2 T &jti>' i" 
*rft* 'our 1»»«h ol d*c-j|ry A pui|-ao*n 
vnotm vr^udM »ucf> lea'uret as £AVE . 
I* LP, WORD <X IfTtSH GMN Cirv3 CHEA^ 

puatot on each %*i 

HGQUIP.4S 1EH DISH 

CRCM ADDITIONAL 5«T M>95 
SCT *t flOUJ AVAIL ABIC. 

BRCWMAST6A 

MOv6 otoftQ th» «na d in* oon 
mtvkig bw to yojr Wttiy cuttsnttt*- 
Watch tor iQiidto atostei and rowdy 
Cuitom»ri LoodiOfirur 

IKQUIHfi UK« JOWTICK 
THPf JH93 
OHM HT,95 



BtfKHB€AftD'S ISLAND 

a ouro new fwyth tw g/apnto 
ocMrntura Thb cno wilt d>ct* ^>-i iocki 
□tfl ttandw around Bkjcubscifdi lilond 
beirig ever mindful of me nozajdi 

v^ur Jusi buiitn tUacrtttGrt'i 
Ovjiifcd UMiuni Ttaint easy. mat*v' 

ACQUIRES Itrt DISH OMV 
DIStt 519- fl* 



PANIC 

Cime in* ladders cna tignr r*>e 
'TTwantoi - . DJghotoi <rrto uuv n.«r 
Houn nf run awW yOu in 1rw* 
OulHandiriCj gtaphk: orcod# gam* 
Enrovmo'-.r tor ail ago* 

KfOUIRfS ilH A JOVSTKH 
TflPC 11*91 

OH!* n?.M 



MON€VOPOLV 

how' flay pcpiJcr Doasd corn* on 
voui compurd' PfotMbtv 1h* mwi 
realiiipc rarnpijhs-r board gnr-e 
jimiyu^jf* wv«r Contain* o& (n* 
toafuroi CfJgjnai pyy 'vm or i»n 
pnperltos ond become a weadrny 
land bow wlin rhb program 

KpUiNCS JtK A JOfSTICH 



^^^^^ 6 v vre Ll -~ 

*w*!x™ € MllflT,flN CflvpT 




lih n J ; ■ Li I I lb 





ai -<s„ ^aptifc ukh»M*Krt - Man 
dbCOvOTt Mvfl hlq onc4 4il(r«d W KVan 
Con ycu find tr* hidden Votion Dvof? 
Win K*jnd *fl«cU to ov*r JO t&m*t* at 
□rifled rvgn r«n (jiOpnfc*. 

AfOUMEt 3UI MJkCHINf 
DISH 111,91 

GOLD RUNNCR 

TiQvfr fito mom. Ml rajr r.orvtJf erfimg 
«wircn tai SOLD. M "zoifn^i ?nor« 
3TB hr.lX»m trap dWl Dufly guordl, 

t/tcV> tMd4H ft s»oporv itrptti Sojnoi 
kHV 4OJ so> ,J] Ofior rha <V iceoo and 

HCOifllltS 44K MJKHJfTC 
>OVSTICr1 OM HC ViOflflO 

7»H 04.91 

E>FHl 97.93 

BflTTLC STATIONS 

■mu SftTtOflS 4i a njtmoke a 
pofxitar board ap^e Without a douQi 
tno irtcil ouMono>ng loona and 
gropntot^j hav* nv«f Iwora cs* *9»n 

tWTTlM 5TWTIOW i: a or* player 
ir^^rnn ^rfnuiOW^ r»T «W, VrOMgv 

and luck The pla^r pih ha tact.<caJ 
n*--ii5 osointi ino ccio cunnina tooc o* 
rno computer 

RCQUmC5 3£K 
1HPC 

DISK t£4.9S 

V6GAS GAM€ PAH 

Hav» vou «v»r trtmfed to bring L01 
\«aaa rVxriB win rtu'' Now vou cum 
5fr dinwoni garrw in ihu pockogfi 

Biocicj3c< 4di>q kwiw curt irveo ornar 

miiainj il Hie vdcb al 'Atsy™ Hmtoil 



fit QUIA41 IH *TT. IfiSK 
TAPE 1S4.9S 
DUH »tT^9S 

COLOR CAR 

van ornoa to» 1 ard now now u ui 
FOfi mcvino Groryr Pri> jiyi* racing 
V\r>ih yQ.ji ccmpidBf u h 31 iNa wtiaal qf 
YOuf race* tnrough frfl dJPfculf 
UOHQuflB. "Bt/nfl * Jump* ahv can. 
btrr p* ^«rrVij tirxnu5* ItW^H Itf LOT INl 
towrl 

|fOU4A<S UK A JOVSIICM 
TflPl H9.9S 
DISK JU.95 

0UZZUJORM 

Gurde ma jnaue Around ine ween eoDng the yxKODoi tor pow» 
nEOUIRtl 3£M A JO W SUCH inpf HS.93 OISH 311.93 




on net i »*t 



Phone Orders (616) 957-0444 
4285 Bradford N.E. 
Grand Rapids, Ml 49506 



NO D€ ULCUS PL€BS€ 



*Add S3 .DO jhipom© & picincUirio 



CM contains the Label "mil." Now 
look Mi Cell H2. U also can Lain is the 
label mil. Since the expression D4=H2 
evaluates as true, DynnCatc siorcd the 
value of Cell A4 — or 65.00 i a Celt H4v 
II the expression had been false, Dynu- 
Caic would have stored the value of Cell 
A20 in Cell HA. When wc look closely 
at Cell A20 we see thai it contains s label 
— in this 1 casc r a blank space. 

To help you Oil out your spreadsheet, 
Cell EA contains the expression @EF 
(D4=E2 T A4.A20. In English, it reads "If 
Cell E2» which contains the type of 
expenditure, contains the word "food," 
we will store the value of the money 
spent * Cell A4 here, Otherwise, we will 
store a blank space/' Since Cell DA 
contained util and mil is not equa4 to 
"food," DynaCak stored a blank space 
in Cell E4 By the wa>. C ell A 19 con- 
tains the expression @SUM{A3 . . . 
A J ft. The other totals in this row con- 
tain similar expressions with only the 
column address changed. Til leave it up 
to you to write the express ion in Cell 1 19 
that checks to see if the total in A 19 is 
the same as the sum of the totals of the 
individual categoric*. 

Our third Listing shows how to set up 
a spreadsheet to keep track of your 
checkbook. All of the column & except 
the last contain values. The first three 
are labels, The next to last two contain 
numerical values that someone has 
entered. The calculation takes place in 
the last column. For example. Celt F4 
contains the expression F3+E4-D4, 
Cell F5 contains F4+E5-D5, etc. In 
English, the sentence would read "Our 
balance is equal to the balance in the 
row above plus the value of any deposits 
made minus the balance of any checks 
written," The author used DynaCak's 
replicate command in relative mode to 
enter the expressions in cells F5 through 
F20. 

The final listing shows I tow easy it is 
id calculate Net Present Value using 
DyttuCuk. Everything in Column A is 
a label. Everything except the last cell 
in Column 8 contains a value entered 
by the operator. The calculation is done 
by the expression typed in the last cell 
in the column, C5+@NPV(C3/ 100^7 
. , . CM, Now, pull out one of your 
BASIC text books and look at the BASIC 
program that's needed to type in when 
you want to make the same calcula- 
tions. Which is easier? 

Thunder HAM Breaks the 
Speed Barrier 

The performance of my CoCo has 
literacy skyrocketed, J installed a 



Ltsling 3: 

PROCEDURE plxscraU 



PPPP f* procedure to search a &Lz fee graphic picture* 

ppJA £* and than to ecroll thru tnem on the scr*«v *J 

pp6± <# hjr Hark U. Smith *} 
P?7A 

P?7& ■> aLI pix should be copied t£ OSS » «y. x=cpy *) 

PPAC {* mv» time wit] i oik «.xt of 1 .piK 1 »> 

pPDl (* =iai plitccroll with 9 pacftrvMiie ! pixacrollr. "/dl/FIX") 

plpU t* ta quire* Tis\ Harric' 'd' Utility *J 

(TIM (* ten the RAINBOV Guide to OSS book for the source *} 

P16A 

Oifi* ?ARAN pi*iIlr;STm*=12i3l 
9W 

917% DIM pixnuaci STRING |2»] 

PIS* DIM cr,char:£Ti-.INGll] 

D1 r e- OIK Dfrifit.piacelMirfile.pixfJle.ermtaiitSlYTt: 

JJ1AS r-TH delay REM. 

P1JI? DIM gfman: rifTEGCH 

aiBi 

PJ.RA cr:~CKR5£SpD) 

PLC3 o£fi*t:-5 
PICA 
PIC* 

P1CC OS liRROfc CCltO IP? 

PLC2 

plt>3 ip 

P1E7 C&D pixdir 

PIDC SHELL *d ;>pL*liEt - dir 

PlEE 

PIEF OK ERROR 
P1FS 

PlFl QFEH #di.rfiln 4 "pitliar.dtr'^REAfl 

P'Jfl? SEEK •di.ifilw.P 

pill pixnen* -" H 

P22S LOOP- 

0227 C3ET ^dl-rrile,dli«r 

p231 EXITO chir-cr THEN 

p23E ENDEXIT 

P242 pi-imam* r-pixnane+chAz 

PZ4S EM LOO? 

P252 IF IEKcplxnimft)>4 THE* 

P2SF IF RIGHT? CpixnOffie,*.)-^ pi*" TH*H 

P272 RUN ge*(>e4e%9,52 

p?64 SUN EfjtC'Eloc" ,fitstmei!ij 

P295 DFEN #pixf ita r plTmacw : READ 

p2Al SEEK *pixfi.L«.off*»t 

VtfOE N07(E0F{iipixSlle]) DO 

fUBt -l; wpiif LLtt.plxal 

02CP POKE gfxnoti, pixel 

p2C? gfJcaaJir*-Efx^cm*I 

P2IJ^ EKDtftfltX 

paD5 CLOSE •ptsf ile 

pant FOE to 7JJpp 

P2F1 NEXT dolay 

P2FC ETOIF 

P2FE EKE IF 

P3P 3 EHD«£1LE 

P3PA ClOSE frdtrfile 

P^PA RUH a fn< 1 'Qiilt-] 

P316 RILL "Btx" 

P31I> USLE7E ^jjliliiCdir 1 ' 

P3£l3 END 
P32E 

P32F Ipp 

P313 •xxmtoir>E£P, 

P335 IF ermust*21S THF.fr 

P345 DELETE ^pixiiacdLs" 

P35ri GOTO lp 

ji-se else 

Pi5C man *0S9 error | crrnim 

P36F AVE 

P371 EKDIF 

pan 



226 THE RAlUfiOW MavtmWK 16B3 



Get 

the 
most 
out 
of 

BASI 



The OFFICIAL BASI CO 9 TOUR 
GUIDE is skillfully wrriion in a friend- 
ly and easy*to-read style. Just 
perfect for those new to computers 
and to BASIC09. It's also a valuable 
reference book for programmers, 
engineers, students and hobbyists, 
providing an in-depth look at 
BASIC 09 plus lmi overview of the 
OS-9 operating system. Compre- 
hensive reference sections on 
BASI C09 and OS -9 commands are 
also included. 

The oook "maps" out your route 
through the Mercedes of Basics > * , 
BASI cog and puis you in the driv- 
er's seal in no time, Fasten your 
seat bait, sit back and enjoy the ride 
to perfecting your programming 
skills . 



Off 



bas/c@i 

Tour Guide 




WCfiOliVAftE 




MICROWARE . . . 

The OFFICIAL BASICC9 TOUR 
GUIDE comes from the people who 
wrote BASIC09. As the leader in 
6809 system software, we at 
MICPOWARE care about our users 
and want to help you get the most 
from our products. 

It's Easy to Order. 

Phone orders are accepted from 
MasterCard or VISA cardholders or 
for COD shipment. You can also 
order by mail using the coupon 
below. Quantity discounts are 
available to educational organiza- 
tions and dealers. For further infor- 
mation contact Micro ware. 



Sptutiiiih in system sofiwtm far 68- family wcrepwi'tsscr* time 1977 
OS-9 and BA3ICQ9 are trademarks Mic/cware and Mongol a 



Microwatt Syirems Corporation 
1B66 W W IHin SlfnfT 
Drs MQfnes, Iowa 50322 
Telephone 5!5f224~m9 
Teles 910-520-^535 



Please send 



copies Dl 



the Bb«Tc09 Tour GyJde nook al 
$13 95 each. Add V2.QQ lor UPS 
sh pplng in the Ui3. or £10.00 lor 
ovsnwas air mail per booh lowa 
maidants add 4% sales lax 

Name . 



Address 



i 
i 
i 
i 

i 
i 
i 

i 

I 



Crty . 
State 



-zip. 



G I fiava enclosed a cftffCK 
D Charge la my bank card: 

MasterCard □ VISA □ 

Card Numbar 

Enpiration 



i 
i 

i 
i 
i 



Thunder RAM 256K memory upgrade 
board from Bob Rosen at Spectrum 
Projects, (93-15 86th Drive, P.O. Box 
21272, Wood haven, NY 1 1421, phone 
718-441-2807) in my *D* model CoCo. 
Frankly* I am n mated. 

Thunder RAM is very easy to install 
and the entire project took less ttian a 
half hour. The software is also a snap 
lo install* thanks to procedure files 
written by Brian Laniz. The 256 K of 
memory available from the Thunder 
HA M gave Lantz enough room to 
emulate a single-sided, 40-track floppy 
disk. As Brian says in his documenta- 
tion, "Anything you can do with a 
floppy disk, you can do with Rum Disk. 
Instead ol using / DO, use the name of 
the Ram Dak's device descriptor, t RO."* 

Lantt's Ram Disk driver appears to 
be compatible with all OS-9 utility 
commands and application programs. 
Here's some food for thought. You can 
even backup between your floppy disks 
and the Ram Disk in Thunder RAM. 
Well show what this means in time 
saved when wc look at some timings 

Speed is the key word here, You can 
read 5,000 sectors from a RamDisk* or 
write them to it in a single second. Of 
course, you cant force 5,000 sectors 
into the 256 K Thunder RAM This 
speed will make floppies seem painfully 
sltnv and even make a hard disk look 
like it is eummcd up 

There's only one catch. If the power 
goes out, you lose. The contents of your 
Ram Disk will be lost. This means if you 
4rc using it tu store dma. you should 
copy files to a real floppy disk regularly. 

Here's something else you can do 
with Thunder RAM. After using 
BACKUP to place a working disk in 
device / R0, put your boot floppy disk 
in Drive / DO and hit the Color Com- 
puter's Reset button. After booting OS- 
9 again, type CHX 'Rfl'CMDS and CH0 * 
HQ. Now, do a DIR. Your Ram Disk will 
stay intact, even though you reboot with 
i he Reset button. It's another feature 
that comes in handy and saves you a lot 
of lime, 

W ay* You Can Use RamDisk 

You can use a Rum Disk in several 
different ways, One of the handiest is to 
make up a 40-track. single-sided floppy 
disk that contains the programs and 
system files you use all the lime. As soon 
as you boot format your Ram- 

Disk (it takes about five seconds) then 
use the BACKUP utility command to 
back up your floppy in the Ram Disk. 
Nest, u.selhe CHX command! to change 
your working execution directory to 



Listing 4: 






=d7 


chd /dp/ctnds 






load dump 






-c4 


da bug 








-fd 


Idutnp 










. . + 1 pd 






q 










del dump 


+ .+11 






save dump 










unlink dump 








chd /djJ 


•** ft A 'A w-fr M M M * ******* ft ft ************** 


Listing 5: 




















m 

* DIR - 


COFYEIOHT (e) 198 S by 


SB. GOLDBERG 


* ELiaplatHnauTLt 


Dir utility for any Iff column screen. 


T ■ w-r 1 + ■ — l w 

J* 


la the Bene as standard 


OS- 9 Dir utility. 


jl. TV V -m- 

w 


l e j 


[ direct orynane 


or pathname 1 




i r p ■ 










U.I V 


/djj/def s/oa9 dc f s 


























■ 

■nd 


len ♦ name , prgrnn-objc t > teenc+I p ancty , dsis 


count 


>- i—i "r 

lE-lM 


1 


column counter 




nab 


1 


directory path number 


■u j l-.j.. j t n 


rnb 


1 


disk path number 


nod* 




1 


»w c uc ion mo d 




dire 


rnb 


1 


dir e f lac 


display 


rpb 


3 


line dluplay for dir e 


outlet 


rmb 


L 


owner number 


digit 


navtime 


r"-l: 


4 


owner number 


digit; srarr of tine display 


ye»r 


rmb 


16 


lest mad . date 


at cribs 


r :.:'! ■ 


11 


attributes 




sector 


mb 


9 


starting, sector 


SilB 


mil 


7 


file size 




siend 


rrab 


3 






dentry 


ml: 


3? 


filename 




nnaectr 


rab 


2 


is bytes dftieriptor setter number 




nab 


1 


Is byre descriptor sector number 


"bytes 


ml 


1 


1« byte descriptor sector position 


sruf f 


rEJb 


z 


fll* dascript 


or date 


who 


rob 


1 


la byte of Owner number 


yr 


rnb 


6 


last modified 


date 


a e e 


rob 


A 


file size 






mb 




etHttt 






crab 


m 


"parameters 






!■:]!■ 








Mr 










*■ 










name 


f ca 


/dir/ 






fee 


/(cj 198* S.E.COLOEEHG/ 


*****ifr)tA 


SNnWr******* ******* * 




* INITIALIZE 








entry 


papa 


X 


eave nsrs meter pointer 




Lir 


dice clear dir 


g. flag 




air 


mode Qjenr exec, flag. 




clr 


byte* clear la 


bye a deacriptot #aeeot position 




Id* 


#5 


column count 








count cavu It 





22S THE RAINBOW Novanbof 19-BS 



* CHECK FOB OPTIONS (HE) 
to 

^estopi chec'* to? options t i 
,x+ gee option chjr. 

fiTtdnais*. go find dLr natnc: 

#$2.p apace? 

optloop no. IpoVe. sDjnt more 
t x get option chrs 
erapb *52p apace? 

opt loop no. I00H dgain 
**$JJ71p?ppjJ nake lover case 
e ? 

y«i, set dir e flAR 
erapa #'st x 7 

optloop no, look some acre 
•exec, execute mode 
made cavo it 
clear clear option 
dlra aet dir ft flag 
. x-t- clear option 
optloop look again 



bra 

optloop Ida 
ccpa 
beq, 
cm pa 
bt-.t 

teitopt idd 



c em 



ante 



capu »'u 
beq, aete 



Ida 

br* 
inc 
tit 
bra 



* FttJD Nft^E OK CQHHAMD LINE 



Eindnarae puis 
neneloop Ida 
cmpa 
beq 
crapa 
bis 



)t r«trl*ve paraa pointer 
,X+ get param. choT. 
*5{Jd directory rnuae? 
norltr no, uae current dir< 
ffSZJJ directory nnca? 

naneLoDp no, look again 



/ RO/CMDS, You won't believe it when 
you sec the almost instant response to 
your commands an the screen. You 
won't know bow you ever Eived wifhoui 
it. 

The other uay lu use the Rain Disk is 
to ho Ed temporary files generated by 
high level language compilers like OS- 
9 C and OS -9 PASCAL. Mike Bailey 
(Unified Software, 525 South Chestnut. 
Cameron, MO 64429), author of The 
Last Ward, a mouse-driven editor for 
OS -9, is using his Thunder RAM in this 
manner and reports he is able lo com- 
pile a C program three to four limes 
faster than before. 

To use the Rum Disk like thin, name 
the Ram Disk hs the current data direc- 
tory with the CHO command and read 
the file you arc compiling from a floppy 
disk. Or. copy the file you are compiling 
into the HAM disk and then compile ii 
In any case, it ii. always a good idea 10 
edit your programs on the floppy disk. 
This gives you a way 10 start over if a 
program crashes or there is a power 
failure that wipes out the Ram Disk, If 
you edit your programs and save them 
in the Ram Disk t make sure you save 
them to a real floppy frequently. 

I promised we would talk speed and 




Aullto 1 t/eJ S laf Wcrcn tea Survfe* Canter ' Call for return jiLilhoriftvfclcri numbm. 

THE WAITING IS OVER! 

THE SUPER COSMOS CONNECTION 
SERIAL TO PARALLEL CONVERTER WTH BUFFER I 

YOU JUST CANT BUY A BETTER 
SERIAL/PARALLEL CONVERTER! 

ORDER YOURS TODAY 
- BK SUPER COSMOS CONNECTION 

QNLY$12935 



aK RAM CHIP SOLD SEPARATELY 
3 FOR 542,95 
16K VERSION - $144.95 
24K VERSION * $154.95 
32K VERSION -$169 95 



$15. 9s each 



» SERIAL TO PARALLEL CONVERSION 
- 110 TO 19,200 BAUD, 7 OR 8 BIT 
» 8K BYTES STANDARD BUFFER 
[USER EXPANDABLE TO 32K IN 8K STEPS) 

* COPY/CLEAR LED PUSH BUTTON MULTIPLE COPIES} 

* MODEM SWITCH .AND ALL CABLES 

* COMPLETE WITH POWER PAK AND SIMPLE INSTRUCTIONS 

* WORKS WITH ANY PARALLEL PRINTER OR YOUR MONEY BACK 
■ HIGHEST QUALITY CONSTRUCTION, lWT>VEAfl WARRANTY 

IF YOU 0 RATHER BE USING YOUR COMPUTER THAN WAITING 



TEST RESULTS 1 i 19.056 BYTE PROGRAM 
LISTING AT96QQ BAUD*} 



32K SUPER COS-CON 

36 8 Seconds 



OTHER INTERFACE 

4 mm. 59.B sec 



FOR YOUR PRINTER 




rVO SURCHARGE FOR 
CREDIT CARDS 



1UI AIT tS OVER. 



SG-10 Package with Regular CoaCon 
Soil Available Now nt szsa.oa 
Shippmcj Included' 



SK SUPER COSMOS CONNECTION 
AND STAR SG-10 PRINTER 
$379.00 Package S&H Included! 



APPLE IIC VERSION AVAILABLE 

Dealer Inqul dw Df? Com parry Leiiarhead invited 



NorfHTiUtr 1985 THE RAINBOW 22B 



give seme timing comparisons, il takes 
5b seconds to back up and verify a 40- 
imek, single-sided floppy disk to the 
Ram Disk in thunder RAM. When I 
did a DSAVE of the standard Radio 
Shuck OS-?) CMDS direct my from my 
original Tandy di*k to the Rum Disk, it 
look two min ul es and 29 seconds. 1 1 hen 
did a DSAVE of the same directory nn 
a 40- track floppy disk in Drive / 130 lu 
anmher in Drive ; J>l, This umk six 
minutes and 37 seconds. By compari- 
son, when I DSAVEJ the same direc- 
tory in Ram Disk / R0 to a floppy disk 
in Drive (Dl.k took four minutes and 
58 seconds. 

Of her RamDhks on the Horizon 

To be fair, we must mention several 
oi her hardware and Rain Disk software 
now hining the CoCo OS-9 market. D. 
P. Johnson, who revolutionized OS-9 
on the Color Computer by writing 
SDfSK, liOi introduced a new RAM 
disk cartridge lhat adds 5Z2K bylcs of 
memory io CoCo, Called "CCRD/* it 
occupies four bytes of the f>8U9'* mem- 
ory map. Two of the bytes are used as 
a sector register to set the logical 
number of the 256 byte sector that will 
he displayed in a two-byte data window. 



bra chngdir yea, go »h«ad 

nodlx luax nt>Eid 4 per default, outrent dir. 

* 

* CHAKCE DIRECTORY IF KEW DEVICE 
it 

chngdir Ida t -x get first char, of pathname 

pj:h:; Jt save address of pathnitit.fi 

cmpa #*/ now disk drlva? 

bno rime no. go ahead 

Ida ci'M'i, ciaybc „ bai-Str 

os 9 i^chgdir change the directory 

Iocs out exit with error 



» SET uT TIMS DISPLAY 
* 

tirae loay 

luax 
time loop Ida 

Eta 

hrie 

□ s 9 

lbci 

leant 

leay 



timtifonii.pcr time display format 
r.owtljne.u data address for tine display 
,y+ get display char. 
, X4 put it in deca area 
tioeloop not dona, repaat 
f Seine get current time 
out exic vith error 
3,x hour bvco 
yoar,u tine display address 
sdidatc set tlmu ciiiplay 



* 

* OI'EK DIRECTORY 
« 

ldx . s get path list pointer 

Ida *Tend+dir. read directory made 

adda mode add exec, mode if ' Dir x' 



\ 




To make the' 



lost of your new Dragon microcomputer from Dragon -la no, you need Dragon User 
— the international, independent magazine for Dragon owners. 



Each issue of Dragon user contains 

• revrews of the latest software 

• programming ad vice for beg inn at s 

• hardware projects 



The Dragon mrcrocomputor was launched in the UK 
lasi year Since rhenweha/e developed a knowledge 
and mastery cP Ihe machine's abilities. Vou can 
benefit from out experience t>v ^ibscnbmg to 
Dragon Usw t wnich is expanding its cover soe ic include 
aH US developments 

To nviko sure that you recaivQ a copy a I Oregon tjs$f 
segulsrlv, subscribe direct 10 as This costs only $2& 96 
i oi 12 issues airspeeded to y«u - u' take advantage of 
our special 0l1uf to torta-Temi sijUfcUMliiir*, ltxiivic!u=il 
co pies of the magazine can beabtairod from your 
Dragon dealer 



r 



program listings covering games and utilities 
reviews of Dragon peripherals and add-ons 
technical advisory service 
programming articles for users 



i 
i 
i 



Sullkiif IpilOrt titter lOftti. HiH3t VB rt <"U0 bCdt Jrtfj EJWO mon«y tr* UA-fK} CL>1 u 

nq imntsutfwiipDLin - & nw-vtwr iutucpTiort HMf tO*b awrooyittr 
w»tiac-i->fMoi.4iKws20% JnadcMton. to^lftFm^te«itKiriwi[irec»reafree 
OOp* l>I ui 1 r^c ^Vur itmjj L'iOQnn or 3 W/Wflnn Uflmes Af/wrs" PkiffWSand 
.» check, madett;*VAM(» totfrjiig'CrTtAa^Wilh Hit 'n*r» 



S ftfDtn hi mn rowit US O^d Canada Oirsmooad □ USf29 9&lQr ISitKios/iypnr 
l HJSI53 gfllhf-WflJMM nllSlTI BOfiyMewiai Senaihnlarmtn 

, .J ■ , riuii ini 114111110^111 jfts 6 fljrii.1 S» N*w"Vorfc. NV lOOl? 




1 
I 
I 

I 

J 



230 thE RAIKBOW November 1 gfl5 







It tit 


tint i^irtt wi - " -- h error 




dua save dir. Uiitts ruintaft^ 


t*r 


It d end of dir naTTi** 




E EllbtrflCt 5 tJlT't tvf Tionia 

L ~ M Mfciu^ — — - fc- r- 1 "TI+ -fa fa X r 1. ■ LU Ml U 


pshs 


d save pathnone length 


tsc 


dire dir e? 


beq 


header no, out header art screen 







@ (entire dink) 



* OPEN ENTIRE DISK FOR DIR £ 
* 

iee* flt^pcrr address o* 

Ida #fand, reed mode 

es9 l$op&n open disk 

lbca our exit, vlth error 

ste dskpAth tave disk path number 

* 

* PUT HEADER OH SCREES 

header leftx hee.d,pcr start of header 

Ldy #15 length 

Ibsz print2 put start of heads? on screen 

puis y psthiist length 

puis * path List address 

bsr prints pu; on screen 

leax novtine.u tine display 

bar print! pur time on screen 

tst dire dir e7 

beq r«ad no, get first filename 

lea* subhead, per yon. address of column headings 

h&x printl put on screen 



Two CCRD cartridges can be plugged! 
tjito thr Color Computer extension 
interface at the same lime to give one 
megabyte of Ram Disk storage, John- 
son sells an OS-9 device driver named 
"CCRDV" for use with the CCRD. 

Kevin Darling of Darling Software, 
3081 Stony brook Drive, Raleigh, NC 
27&04, has written a Ram Disk d river for 
the DSL I28K memory upgrade board. 
k T s used in the same manner you use 
Lant/'si drivers with the Thunder RAM, 
except there is only 1 28 K. of memory, 
so it cant emulate a 4u-track floppy 
disk. 

Another 256K RAM memory up- 
grade board named the "Banker" is 
being marketed by Jesse Jackson and 
Ray Rowc t of J & R Electronics, P. O. 
Box 2572, Columbia, M D 21 045, phone 
(301) They made a presenta- 

tion to the Northern Virginia Color 
Computer Club in Manassas, but I was 
unable to attend the meeting 

The fJIMIX Single Board 68020 Entry 

While wcYc on the subject of new 
hiirdwurc and sofiwnre^ we've gor twin 
more items that should perk your inter- 
est. First, on the software front t A- 
BASIC from Lloyd \fO has been up- 



Hang n On I 




DSL has what you're looking for!!! 

A Complete Line of Computer Products..* 
Check These Specials: 



PANASONIC H.WI 
DOT MATRIX PRINTER 
$199.™ 

(Cofnprtj-nWf io Epson ot Gt-n-Nrw Pimltri 



I2HKDRWE3 $24™ 

OS-9 RAMDISK $34 93 

J2SR BA SIC MEMORY MANA GEMENT $39** 

STAR DOS $69*-< 

128K L OGIC BOA RD $39"* 

COMPLETE MOD hrludn 1 , tf* finorii $ I 09^ 

<WK $<*.iieiL-f HAAf 



DOUBLE SIDED DRIVE SYSTEM 
$2S9 tl(1 

Ccmpbfc v/rth JAM Cantroflfr 
R/S DOS 

Doubk Sided Drive 
Works is Onve Zcmtnd Drive One 
One (!) Yeat Wjirmiy 



SERIAL PARALLEL 
INTERFACE 



tVrfhoOf ficuwr iujjfih' 
With fttiover mpp/y 



IttHBONS! RIBBONS! RIVtiUNS! 

PANASONIC 109Q y-r 

W w IS J 

EPSON $7** 

LEGEND/BMC *7" 

Ct'rOCH'FttQWRnER |S*i 

LP Sfft lt DMP 100 5*« 

GEMINI ■ tFSON ■ OTOCH PHOWKITZR 



COMPUTER HOUDA Y GREETING CARDS 

$4** o/25 



COMPUTER HOLIDA V S TA TIONAR V 

' «'* pkg. of :00 sheet* 

ifrietbn or rractor) 



ftriction or tractor) 

DSL Computer Products, Inc 



Hcfugpfi trrHtti uiai \ lain 1*J 



P C) Rvi« 1 176 Or«rtK>rn, HkSioti t*12t 
Phau* Ot3i 5S2-SS30 

Vlvlt Oar Sbcuieea it ItM Ikkiilct HwmI 



Kcvwnbflr THE RJUNBOlM 231 



dated, 1 1 will nmv mmpilt TSC BASIC 
X BASIC and XPC source code files. 
This means you can run any TSC 
X BASIC software under QS-<>. You 
need only transfer the source code to 
compile it, assemble it und Rrid 
your favorite FLEX application soft- 
ware running under OS-9, 

On the hardware front, speed is again 
the keyword Richard Don ai GIM1X, 
1337 West J7ih Place. Chicago, 1L 
60609, phone (3 J 2) 927-5510, ha* an- 
nounced the CMX Mtcro-20 singlc- 
boarti computer. You'll find this board 
b a powerful, compact 32-bii comput- 
ing system featuring two megabytes of 
memory, serial and parallel I/O pons, 
a floppy disk controller, a SASl inter- 
face for intelligent hard disk controllers 
and a time of day clock wrth battery 
backup, If you're really in a hurry, plug 
in an optional MC6888 1 floating-point 
co-processor for number crunching, |i 
can also be used with an optional 
network interface that supports up to 32 
nodes. Frank Hogg at FHL plana to 
feature a model of bia Q'T computer that 
uses this board, 

GSM IX ran several benchmark pro- 
grams on their new board and suppled 
I he results. A program named 



4 

* head 


MiXi OISPtAY FILE NAMES 


reed 


leax 


dentry t u address for f ilenoTae 




Ida 


dpath directory path minbar 




ldy 


«I29 TOPjeinura f'ilenans length 




cs9 


iSread &et filename 




bes 


done branch vlth error 




leax 


□aaectr.u address for descriptor aecror masher 




ldy 


rtl thrae bytes 




oo9 


ISr^nd ntL di.-SiCipt.ct sector number 




bes 


dona branch on error 




Ida 


dcntry,u first- filename character 






tfiaillllll deer ns bit 




cmpa 


*'A valid filename? 




bio 


read no, get next name 




clrb 


yes , zero character counter 






sentry >u aadre&s of filename 


loop 


incb 


count character 


Ida 


,*+ last chnrecter? 




bpl 


loop no, get another 




nnda 


#tpUllin yes, c>ar ma bit 




sen 


-l,x return to filename 




Ida 


#?f?d carriage rttam 




urn 


.x rerRinaco filename 




.t*t 


dire dir e? 




bna 


do i lb 1 1. yes, do full directory listing 




clra 


no 




tir 


d,y length cf i'ilename 






dcntry.u address of filename. 


count it die 


count column 5V 




buq 


end lino yos. print with carriage return 




subb 


#16 longer than 15 characters? 




bpl 


countit y«, take another column 




n fli t> X 
= cr» a 3 
5 cj u 

*£! r\ i (5 p 
< c" ^ ^ 1/1 

5-* S ■ : 

" w (I 



1 So* 
E. _ ^ fr, 

3 c ° S 

a ^ S « 

« i™ n * 
b « "* 
1 ° 2! 5 

O -3- O "* 

§ E:S S 

*< ft V 3 



s- 



Q 
O 

x □ 



-* 9 

* a s 

a. — £f 

J ... iv 
- (6 ft 



g>3- 



Ar _ 

SI 3 _, 

o n 

3 7 _ 2 

*s ^ ft 

13 a S * 

g w 0 a 



2 cr 

a ^ 

« a 

□ c 

! ? 



(0 

□ 

m 
in 



□ 

(0 
10 



The Last Word 

for 

The ultimate in word processing 
power and convenience. 



* p u\ I down menus accessab le from 
mouse, joysiickor keyboard 

Open files by just point* ng 1o names 
from a directory menu. 

Fasl on-screen formatting 
'22.000 word on-lme dictionary 

'Use with WORD- PA K or lis own 
riires screen 



X 



ove freely in files pi any size. 
even bottom to top) 



Many othf^r features 



Unified Software 
525 S Chestnut 
Cameron, M0 64429 



$49.95 

♦ S3 00 S/H 



OS-9 is u ti Jdnm jrk of Mic ruwara and Moioro \* 



232 THE RAINBOW N^nmbcc \Q6h 



la A* 
CltA 

negb 
tlx 

bfiT 

'uro 
bar 
Ida 
St a 

bra 



prLnc2 print filenumu 

space, per Address of fill spaces 



make positive 
i t y number of spaces to fill column 
prtnt2 fill entire column 
read get next filename 

prlntl end of line, print vitb carriage return 
#5 nev column count 
count save It 
road get noxr filename 

* 

+ EHSOtt CHECK AND TERMINATION 
+ 

done c ir T>'n *e osf find of file: "' 

bne out no, qutr wlch error 

leax cr.pcr y*a r eerriafco return 

bsr prlntl print it 

clrb clear error 

out os* f 5 e J= 1 1 quit 

* M k h ft * A ft * * k k k ft K m V* ft A ' / d . H l A -* , 

* SCKEEK PRINT SUBROUTINE 
# 

prlntl Icy #255 maximum line length 

prints Ida #1 standard output path 

os9 ISvritln write to screen 

bee out exit with error 

a return 

A * ** * ******* * ** *** **** fr *-*-*-*r* 
# 

* SET BISFLAtf FOR OIR E 
it 



Super* Roano 

2 INTERRUPT DRIVEN SEHIAL PORTS 
CENTRONICS PARALLEL PORT 
HEAL TIME CLOCK WrfK ALARM 
COMPLETE WITH SOFTWARE 

ALL FOR S220.0D 

COCO HDI 

HARD DISK INTERFACE 
USED WITH: XEBEC I WESTERN DIGITA. 
DISK CONTROLLER BOAR PS 
MULTIPLE HARD DISK DRIVES 
COMPLETE ! PARTIAL SYSTEMS 
INCLUDES 039 SOURCE CODE 

ALL FOR *3fl.0Q 

COCO PROM 

PROGRAMS 2716 THRU 27256- 68764 -68766 " 25 1 6 ■ 2564 
NO SWITCHES OR BATTERIES 
ALL CONTROL VIA SOFTWARE 
FITS IN SLOT f 1 OF MULU-RAK 
FOR EASE OF USE 

INCLUDING SOFTWARE $120.00 

MULTI PAK IS A TRADEMARK OF TANDV 
QS9 IS A TRADEMARK QF Ml CROW ARE 

THESE UNITS HAVE BEEN IN USE IN INDUSTRY 

ALL CONNECTORS AR£ GOLD PLATED 
FOR FURTHER INFORMATION CALL OR WRITE; 



■.'Q-.O GREVHOftSE OR. 
WARRINGTON. 



hnchtow, which executed in 42 minutes 
and 14 seconds on the GMX Mkro20 
board running at 12.5 MHz, look two 
hours and 28 minutes to run on a 
MIZAR 68000 running at 10 MH/ and 
three hours and 39 minuics m uin ■ ti 
a QT using the UniQuad 6800s buard 
with an eight MHz dock speed. 

Coraputerware Offer* More 
Sottwure 

Paul Searby at Compute™* re, 4403 
Manchester Ave. t Suite 102, Box 668, 
Encinitas, CA 92024, phone (619) 436- 
5512, is another vendor who has made 
a strong showing in the OS-0 world in 
the past six months. [ received three 
programs from Paul — a text processor, 
a new debugger and a Macro assembler. 
Additionally, he is preparing to issue 
another OS -9 utility package in the near 
future* Among other things, it will 
contain a new Shell that will make your 
6809 OS-9 look like 68K OS-9 — wild 
cards and all. 

Compumrware s OS-M Ttxt Format- 
ter ranks with the bc*L If youVe used 
the TSC text processor with the FLEX 
operaiing system, youll be right at 
home. Also, if youVe used the UNIX 
*'nrofP text processor on a minicompu- 



AnnoiiMcmtj the 

DELUXE OSS TERMINAL PROGRAM 
for the Color Computer 



OTERM 



* Up ia 2400bps FULL DUPLEX wthour loss of characters 
7 or 8 bH, any parity 

* Upload and download ASCII or Binary error free with 
Kmodam protocol 

* variable size capture burfur - open, close, transmit 
witnfwMhout prompf. prim, captur* screen, load! save 

* Supports WOfOpafc. OPAK/Hiroa. or standard 32 x 16 
display - aalaciablG word dean/break 

* Nine function (loxti keys - datine, delate, transmit, 
display, load, save i. encrypted] 

* Responds to X-OFf. sends X-OFF whfln in pal bu1l#r near 

lull (both optional} 

* Full 120 character set transmitted, audioic bell; 
true Una break 

* Mnny gther op cons end foal u rev including Shell 
command 

- Requires Deluxe Pak or FBJ 2SP 

PRICE: «39r * lax (2 Check. MO, VISA, WG 



New World Technologies, Inc. 

Box 1209 Dublin. OH 43D17 
Phone: 614-766-2165 falter 1pm] 



Natomber IMS THE RAINBOW 233 





□ot Matrix Printer 

mm 




PRINT! 





MAKE THE RIGHT CONNECTION 
WITH A TANDY PRINTER 



DWP 220 



DMP 105 



DMP 430 




DMP 130 



TP*10 



When you buy a printer,, the last 
thing you want is to find thai It's 
not compatible with your Color 
Computer. So why take chances? 
Come to Radio Shack, whore 
you'll find a wide selection of print- 
ers thai are ready to use with your 
Color Computer. 

CORRESPONDENCE PRINTING 
FOR JUST $349 95 

If you n^ed correspondence-quality 
printing with variety, our new DMP 
130 is the ideal printer for you! It 
prints In four character styles: stan- 
dard or italic cursive in front panel 
selected draft or correspondence 
modes at up to tOO characters per 
second, II also supports super/ 
subscripts, double-width, bold, 
double-sirike and micro toots. 
(#26-1280, $349.95.) 

OUR LOWEST PRICED 
DAISY WHEEL PRINTER 

If you are producing business 
letters or important reports, 
you know It's essentia! to get dean, 
sharp characters. Wrth our DWP 
220, you*H get full-featured letter- 
perfect printing for under $600, 
Crisp, electric typewriter-quality 
characters are printed at over 200 
words per minute (20 ops). Also In- 
cludes forward and reverse paper 
iead. {#26-1276, $599.) 

BUDGET- PRICED HIGH 
PERFORMER 

If you are looking for an affordabfe 
printer, you'll find our DMP 105 is 
Ideal. For under $200, this bi- 
directional dot-matrix printer will 



fulfill your data processing and gen* 
eral purpose uses. This speedy 
printer produces SO upper and 
lower case characters per line at 43 
lines per minule (80 ops). With bit- 
Image graphics mode and remov- 
able adjustable tractor, our DMP 
105 Es a true performer I 
(#20-1276, $199.95.) 

132 COLUMN PRINTER WITH 
18-WIRE PRINT HEAD 

Never before has such fine print 
quality bean so affordable! The 
print head of our DMP 430 contains 
18 wires lo produce excellent 
correspondence-quality fonts in a 
suigle pass. Prints 10, 12 or 16.7 
characters per Inch, plus elongated 
standard, elite and condensed at up 
to 180 characters per second. You 
can choose from micro, italic and 
double-high fonis. too. The DMP 
430 features a true pin-driven 
tractor— not sprocket t and is com- 
patible wtlh the IBM* PC. 
(#26-1277, $899 ) 

LOW-COST THERMAL MATRIX 
PRINTER WITH GRAPHICS 

A perfect match tor the Color Com- 
puter 2, The TP-10 prints 32 charac- 
ters per line el 30 characters, per 
second. This amazingly compact 
printer includes elongation mode lor 
expanded print and a special repeat 
function lo make graphics program- 
ming easier. Whisper quiet opera- 
tlon makes the TP- to ideal for use 
in a low noise environment. Mea- 
sures 3x8x5* Color Com puter- 
compatible serial interface only, 
(#26-12N. $99.95.) 



STATE-OF-THE-ART COLOR 

GRAPHICS 

The CGP 220 jets ink only whore 
you specify, mixing colors to pro- 
duce seven vivid hues. There s 
no ribbon to wear our or become 
contaminated, so the print quality 
remains excellent Supports elon- 
gated character sals, character rep- 
etition and special characters. 
Programmable from BASIC, 
(#26-1268, $599,} 

COME IN TODAY! 

Come to one of over 1200 Radio 
Shack Computer Centers nation- 
wide for the best selection m high- 
performance printers, as welt as 
cables and accessories. 



Available j! over 
frtfi* Slack Computet Cinters arid *r 
pjrtJc'pjJfJng ftodo SUK-k atoms and festers 

Radio /hack 

COMPUTER CENTERS 

* DlVISJOh O** TAND V CORPORATION 



I 



Mew 19BG Computer Catalog! 
Send me a copy. 

Mali To. Rad ij Stock, Dept. 86-A-82 
DC 1 *] On> Tandy CflMor, Fl. VJoriK TX 



f: ., 



as 



J. 



Prices ppply «i Radio Shack Comnumr canton 
Wd (n'tic-pafnQ a!om a/id dealer*. IBM/TM lN|ar- 
ns.Elcn.ni Susifmss MneNrvwa Corp. 



tcr at work you II he impressed. Com- 
puicrwarc h&> gone oui of ihe way to 
make the OS-9 Text Formatter as 
compatible as possible with "nrolT." By 
the way, "nrofT* stands for "new run 
off in UNIX speak. 

When working with a text processor, 
you create your product in two passes, 
First, you edit the copy wilh a text 
editor, then you list the copy through 
the text formatting program. When 
typing the copy, you enter special 
form at Ling com mantis in the file by 
typing a period followed by a two-letter 
code and optional parameters at the 
beginning of a line. Later, when listing 
the copy to the printer via the text 
formatter, it will read your commands 
and furmiit your ic\l accordingly. For 
example, if you have been ly ping single- 
»puced copy but want to switch to triple 
spacing for emphasis, simply type the 
command -ma 3 at the very beginning 
of a line in your copy. All lines following 
this command will be triple-spaced until 
the processor reads a single-space* 
command, 

Computerware's CBug Debugger is 
also impressive Written by Chris Bone, 
it is a screen oriented debugger that 
features a built-in disassembler, single 
step capability * a memory window and 
access to the OS-9 Shell. CRug will run 

on a standard CoCo 32 character 

screen, a 51 by 24 Hi-Res screen or an 
80 by 24 screen such as those available 
from PBJ's Work-Pak //. Information 
about the current state of your micro- 
processor is displayed along the bottom 
of any of these screens. The rest of the 
area is used for a memory edit window, 
and to list breakpoints and disas- 
sembled listings* 

The C Bug display of the 6809 "s con- 
dition code register is clever. Seven 
letters arc always displayed [Tunzvc, 
However, If one of these bits is set. it is 
displayed as an uppercase character. 
Otherwise, it will always appear as a 
Lowercase letter. 

CBug scti breakpoints and single 
steps through your program by placing 
a software interrupt instruction at the 
address where you want the program to 
stop. Yon may disassemble a portion of 
your code by typing a *D* followed by 
the Marti ti p, address of the code you 
want lo study* Normally, your disas- 
sembly will go to the Color Computer 
screen. However, if you want to send it 
to a printer or a disk file, type a space 
followed by a complete pmhliit after the 
address. During the next month well 
try to lake a look at Computer ware's 
OS-9 Macro Assembler. 



delta 11 



leax 
lesy 

fornloop Ida 
beo 
ate 
bra 



form, per addrect of display line, 
display *u data address for display 
,x- get character 
sectr branch if done 
.y* not don** save it in data axe* 
form loop get next: character 

* SECTOR DISFUY 
+ 

seetr lea*, mssaccr ,u as byte of sector q umber 

laay snctor*u address of sector display 

Xdb #3 three bytes 

sctrloop Ida f x+ get byta 

Ibir hex convert to he* 

deeb doneT 

bna sctrloop tio t get another 

leax sector h u yes, state of minber display 

bar scratch clear leading zeros 

* 

* GET FILE DESCRIPTOR DATA 
if 

ldx mssectr nopt xtg. byte* of sector position 

pshi u save TJ register 

ldu las&ctr least sig. bytes of see Car position 

Ida dakpath disk path number 

os? iSscftk find file descriptor see Cor 

bes out exit wieh error 

puis u retries* U register 

leax stuff, u address for file descriptor data 

ldy #13 13 byt«ff 

Ofl 9 IS re Ad get descriptor data from disk 

bes out exit with error 

* 

+ ATTRIBUTE DISPLAY 

-ft 



leay 

idd 

•tctioop Isl 
bes 
st* 

nextattr leay 
deeb 
bna 



a tt ribs r \i attribute display address 
#S2d?B a- 1 "- 4 * for blanking; b-pfi count* r 
.x attx set? 



check «est 



,y no, blank tc out 
l,y next ettr 
dene? 

attrloop no, get next 
i ri rtt mi rik A i cW A -nr A - A t rMrwr * fr *•* ** ** *** 

* OWflER NUMBER DISPLAY 
# 

Ida who Is byte of ovner number 

leay owner »u owner display address 

bsr dec binary to decimal 

Ida owner get first digit 

enpa #$20 nuabar? 

beq false no, continue 

adiiia #16 yaa, cmta ASCII 

Sta owner save it 

* FILE SIZE DISPLAY 

f alee leax 
leay 
Idb 

ee loop Ida 
bsr 
deeb 
bne 
leax 



s£e ( u JUL, byca file sise 
sl±a,u ti=,e display address 
*4 counter 
,£# got byte of cite 
hex convert to hex 
done? 

it loop no t get next byte 
£ii4,u yet 



236 



THE flAfNBOW mvtmmt 



The OS- 9 Library 




COMPUTERWARE 



Wlacrn Conrlifmnal ftssem h-ler 



MAC not only supports all 
si and art mnemonics and di- 
rectives, but also innvcs on 
Macros, ConcMionai Assemtiiy. 
Reseat Sequences, inclusion oT 
Source Library Files and metre. 
MAC OS-9 produces OS-9 mod- 
ules and supports all the siand- 
ard Micro ware pseudops plus 
u morel And we've me futled our 
Assembler Cross Relerence 
program $49 9S 



The perfect program editor! n is 
also compatible with our Text 
Formatter, for an excellent Mrord 
processing lea ml i t allows fast 
cha-tqe, sea/ch^ an. 1 ] 
delete of lent. Vou can move or 
copy individual fines or cm ire 
blocks with a single command. 
By using the disk as an exten- 
sion of memory. Hearted 1 1 lext 
fifes larger itian memory. Vou 

can mflrps gffVOfdl files to 

create a new program. 

£39 95 



iinuiUiMiiJi 



Now get beautiful document- 
ation with 0S-9I This lcxl lor 
matter Interfaces with any editor 
thai produces standard ASCII 
lent til es- il is NftOFF compatible 
(UNIX-type] and is easy lo use 

S34 9S 



by Harry Hardy 

Unleash the real power ol OS-9 k 
DISK FIX supports true double- 
slded/double density. 40 or 80 
tracks, and step rates at up tu 6 
ma and each drive is separately 
configurable. (CCDISK Included.) 
□MODE allows super easy mod- 
ification of drive descriptors. 
DIACOPY Is the most powerful ol 
OS -9 copy utilities! PATCH is a 
user-friendly program far in- 
specting and modifying a cjiak 
tile, FILELOOK displays file 
modules without loading them 
into memory. COMPARE com- 
pares a disk file to memory 




[[vanceti Utilities 



HAIQ OebmRier 



by Chris Bona 

RAID is a screen oriented debug- 
ger wilti a built l rf disassembler, 
single siep capabilities, memory 
window and access to Ihe 0S4 
shell. It even has a built In hexa- 
decimal calculator! There are 
commands to modify registers, 
locate any module in physical 
memory, edit memory, set and 
kill break points, do selective 
disassemblies, execute modules 
by name or position, run shell 
commands, set offsets, single 
step from the program counter 
through the code, view Ihe 
gra pine scree n, ami moref 539.95 



TheSuurceffir 



by Frank Defer gy 

The Sourcerer Is a menu driven 
symbolic 6309 disassembler 
thai produces symbolic source 
code i hat can be assembled. It 
is compatible with most editor/ 
assemblers that produce ASCII 
rues $39 55 



Lc&k r n listen Ulillties 



by Brian Lao!; 

This set ol utilities includes a hi- 
res screen tiiahs27% Taster and 
saves more tn an 3 SK over nlher 
drivers. The stand -alone sound 
utilities. SOUND, VOICE, and 
SND allow sound through OS-9 
Independent of extra hardware. 
TALKER, TALK, and SPEAK are 
ihe driver, descriptor, and com- 
mand needed to use the Radio 
Shack SSC pak lo output speech 
from the keyboard or from text 
hies. Three special "bool" rou- 
tin lis are also Included 

$29 95 



OSOGASIC 



An ircdusuy standard for many 
years, it brings advantages to 
0S-9 users like ex Ira ordinary 
file capabilities with ISAM 
Random, and sequential file 
structures; 9 or 11 digits ol 
precision with BCD arithmetic, 
flexible user input commands 
for conversational programming; 
easy output formatting This Is. 
a language wrilt^n by program- 
mers for programmers 

S6S.95 



by Brian Lanlz 

This set is designed for the 
advanced user who wants 
serious tools 1 ! K SHELL has all the 
features ol 6&09 & 68X Shell 
version H plus more' K SHELL 
i 4 ;il|y transforms youi sysfun 
by itlswiOQ wildcard* with any 
utility. You can set lhrj priority 
of your program whan you 
start, The built-in PfilNTERR 
routine can be switched on or 
ett Standard output & error 
palhs can be overwritten or 
appended lo from Ihe command 
i ne Tne se eotable prompt can 
Pe changed to whatever you 
want The PATH command sets 
up muliple path directories to be 
searched when a command Is 
given, 

In addition to K SHELL, 4 more 
utilities are included UHKJAD is 
a repetitive unlink utility lo 
remove modules FUNK allows 
you to have many different boot 
files o n a g i v en disk £ set which 
one to boot with nexl time. 
archive backs up large disk 
media onto smalt disk media by 
lit ling one disk, prompting I Or a 
new disk. & continuing repeti- 
tively until all files are off- 
loaded CPY is like the- standard 
COPY plus moref It copies mul- 
tiple files lo a given directory. 



Teiiudls Utilises 



hy Brian Lanlz 

This impressive group of OS-Q 

utilihBS for manipulating text 

files Is especially powerful 

because they use meta (wild 

card) characters! „ 

S2A.95 

CAT FGREP LOWER 

LS PACK PR 

QSORT RPL SPLIT 

TAIL TIME TR 

UNIQ UNPACK UPPER 
UPS WC 



TuGrrJer 



Add $2 surface or 55 air ship- 
ping. [California residents add 
ftt sales tax ■ 

Gall or Write to: 
Contpuierwirt 
Box 646 

EncinlUtt CA 92024 
(619)436 3512 

ASK for our complete catalog 1 

Com outer* j«* is a lidttany r«n- 
LsierHl trademark at Compute ware 
OS-0 if a tradimarH ol MicroAere 



Tli is Month's Listings 

This month wc feature Ihree handy 
Shell scripts or procedure file& a ll 
BASICH9 program thai scrolls pictures 
on, the CoCo screen and a c niter for 
Co nip u Serve users, 

Our first contribution comes from 
Donald L. McGurry of North port, N.Y. 
'Since These were developed shortly 
after 1 had read your book, 1 was 
interested in using Shell scripts to 
accomplish any and all tasks far prac- 
tice,** he said. "The result is fully auto- 
matic. You wind up with new DIR and 
MDIR commands phis a renamed copy 
of the original command, It's a a o -lose 
situation, if something goes wrong, 
nothing U permanently altered," 

After running the procedure Tile 
named wuicdir, you wilt have a new 
copy of DIR in your current execution 
directory, I DO/CMDS. You will also 
see another file named OirS2 in / I K) 
CMDS. The listing "widc*mdir* works 
in [he same manna 

White an [he subject of KO-cnluum 
displays, here's a short Shell scripl thai 
modifies the DUMP utility command 
for BO-colunin output without the use of 
the "-L" option. Lt was contributed by 
Stephen 6. Gu Id berg of 695 Pluinview 
Road, Rclhpage, 1J714. 

Whenever possible, we try to show 
several different ways lu jccumplish [he 
same I ask. This month* Stephen Gold- 
berg contributed an assembly language 
listing of a nev. DIR command that 
prints in SO columns. He said that if you 
don't want to take the time to type in 
this listing, send him a standard Tandy 
OS -9 formatted disk, a sclf-ad dressed, 
stamped mailer and S3 and he will 
return it to you with bo I h the source and 
object code. 

Goldberg's DIR uses the same syntax 
as the original utility and spreads the 
standard directory over five columns 
across the full width of the screen. The 
DIR £ display is the same as that shown 
on Page 23 of the commands 
manual, Goldberg writes, "Since we 
have only 87 terminals connected to our 
CoCu (just kidding), 1 didn't implement 
calculation of all possible user numbers. 
Only users between zero and 99 will be 
reported correctly in the owner column 
of the display. If you run more than KM 
users on your CoCo 05-9 system, you 
will want to rewrite the owner number 
routine" Enjoy* 

Mark W. Smith contributed some 
more of hU work this month and we're 
featuring his BASlCire procedure named 
pixxcrott. In order to use pixscrolt, first 
copy your Radio Shack pictures to OS- 



238 TH E M I N a 0 W ftlWBfiibir 1 9A5 



bar scratch clear leading zeroE 

cmpb szend litc-fiy 

bnn date no. continue 

ana szand naUc it. sera 

* LAST MODIFIED DATE DISPLAY 
* 

dote leay yeax.u address of date display 
leax yr,u start of date 

hzr sctdatft set tha date of modification 
Ida ,x+ got hour 

Ur den zsay.o ASCII 

Ida >x gut Eitnutcs 
tt* dec tnake ASCII 
t i, V , fr* -irirx w *r rt infWrjr l e ft A rckinff t r i nt P i* 

* DISPLAY FUfi DATA 
* 

1$bjc display. u start of display llna 
lbar printl pat line an sera en 
1'Dra read gat next filename 

* ' w * * -*?n ^* W kT**»ft- ft * ** * * * * * * k M r J , * 

* 

* DELETE LEADING ZEROS 

scratch Idd ffS3020 z- u 9" ; b-52jZ (cpaee? 



Jtiplooji 


c 3pa 


, i check numeral 




bno 


home no, return 




*tb 


i'|^fi yes, make spa-en 




bra 


ziploop try again 






* B3NAP.Y 
* 


tO HEXADECIMAL 


hex 


pshs 


u save byte 




lore 


novo the 




Isra 


aost fcignifcant 




lara 


nibble to the 




li'.ra 


least sig. ponirion 




bar 


huxS aa.kc hex 




puis 


a got: byte again 




anda 


fftppftyftUi kill hosc »ig, nibble 


he<2 


adda 


#'fl aaka ASCII 




crspa 


*' 9 great ftt than 




bis 


cavt no. ^avc it 




adda 


<»7 y«s, «noke ietter (A-F) 


SJivc 


ECfl 


,y4 save hex chnr. 


hon]* 


rts 


return 


■Alt* + ************** ****■***■*■** 


m 

* BINARY 


TO DECIMAL 


dec 


crspa 


less than 1?? 




bio 


unit yea, set. unite 




Inc 


T y add 1 to 10 column 




tuba 


*1? aubtEact I J? 




hr& 


dec look Again 


unit 


lexy 


i.y less than 1J7 




adda 


#'SJ make ASCII 




ate 


,y+ <«ve it 




rt* 


r«turn 


**»<Hriwwrtrfr*ji'W(iifc* a /rftiWt tir*fr* 

-j. 


* DATE DISPUY 




SctdoE* 


Idb 


#3 3 bytas 


diloop 


ida 


,x+ get byte 




bsr 


due pake decisuil ASCII 




lcay 


!,y skip separator 



Computerware®'s Quality Hardware 



Monitor* 
HAP Mrmuchruniu Mention 

The 20 mhz band width SQO line 
TF-saluimn, and 80*25 display insure 
acrtep picture The nnn-gjare screen 
and streamlined style is also aitrac- 
Uv0h Plus- — It has audio input' 
fireeiir Amber ir HQM5 

HAP Color MrjnllW 

Resolution of this 13" color monitor 
is 350 lines h 350 lines, giving an 
excellent display, it includes compos- 
ite video color and audio, 

piu$ 515 shipping P^T 



Disk Systems 



includes controller. 005 manual, cabinet, 
power supply, hall-size double density 
ilTive. and all cables. Please specify 
RS0OS or J D 05 Add $10 for the new J & 
M switch able controller with prirtiar pan 

nd JOOS. For bolh operating systems. 

ddS?5 lor the HQS swilchable controller 
_( add WO for me dual DOS J & M 
swHchable controllor with primer part 

127SJ00 
tmw 

ftttfN 




Single drive, Single sided 
Si'no>« duvQ, Double sided 
Dual drives, Single Sided 
Du aid r I VP* Drill hf ft sided 

Adding On 

ach includes haH-steed diive In cabinet 
IUi extender 
Single drive, Single sided J)6fJ.0G 
Single drive, Double sided 1195-00 

Controller? 

JfiM controller w/JflOS or RSDOSU27.H5 
HOS canlrollflr wfRSDQS or JOOS IWMi 
JAM controller w/JOOS 

& printer porl 5137.95 
HOS com rollttr w 4 JDOS J1 5455 
JAM swilchabte controller 
w/JOOS & R5DDS 

and printer port *tffl).95 



dlikiim 

Ullfc Held Clewing Ktl 



Supplies 



S-pak S 9 9b 

s g ss 

GOulklSurp F'fliDcinr sig.fj-.. 
Protect your investment and organ- 
ize ail those cords with ibis dandy 
power strip, The surge protector 
filters pnwer sp'^es Imm damaging 
your valuable equipment. Reg. KM.95 




Put a MonKor on Your CoCo 
with 

The New Universal Video Plus 



Wo would like you to look elcur old Video Pius IMJ with new eyes. Wa now call it 
me Universal Video Plus & Would dare you to compare it with any olher wide o 
interface. Wo tee! continent that you wilt sea turn It Is the best product & the bet i 
buy in CoCo monitor drLvcnj ever! 

Sure, ai first glance you will notice that it coats a Utile more. But look lurltier & see 
how much more you gel 1. The botlom iine Is thai ihfl Universal video Plus is tha 
best bargain available. Here are the important features to consider A compere, 

* The Universal Video Plus, works wllh every CoCo made Easy-to-follow, deer 

instructions ate molded for every model. 

* Ah cablet {audio & video) are included. There is no need lo buy extenders or 

extra cables ns required by other drivers. With ibis consideration, the Universal 
Video Plus ts now the most coat effecilve video interlace of all 

■ Heavy duty connection, evidenced by sturdy leads fi connectors, allows I he 
necessary handling leaf msistfaiicin without rear ot breakage. 

* Shielded audio A video cables Insure lhaL no extrp RF interlerenca will be 

Introduced from the Universal Video Plus, on like other interface*. 

* The ad|uiiment pot on I He universal Video Plus makes it easy 1o optimize me 

video signal tor each computer Von don't have to modify your computer to gel 
good dlspiayl 

* Our advanced design gives me highest quality dIspUy— boiler then any olhar 

device offered! 

* Installation it easy. There is no solder-fog & no dlsrnanfJlng of tha RF shield. 

* Thou sands of Universal Video Plus' ere tn use throughout the U 5- Clearly trie 

le9t of lime has proven its retire hi Hty 



The Universe t Video Plus is backed by the Gofnputerwnra reputation for 
excellence & service. 



Unkerul VlrJnn Plus 



also aval I ibis . . while suppliu 

VldeePiutl 

interfaces the original model of Color 
Cornpulei to any composite video 
monitor (color or wmiac brume} 




Video Ptufl IIC 134.95 

interfaces the Color Computer li 
i. model 28*30261 wllh either a color or 
monochrome composite video moni- 
tor. Computer must have video chip 
m socket. 



C &l I Of Write lo: 



#S3FT 

Joystick 




CGMPUTERWARE 



(619) 436-3512 
Box 666 * Enclmtas, CA - 92024 




Name _ 
Address 

City 



Yes! Send me you? FREE catalog! 

VISA MasterCard 
Card * — 



1 
I 

| Signature. 

i 
l 



State 
Co Co O 




*|GD dflyillck Adidltr 



Video. Cinr 

from Computer ASSOC $16.95 
Connects O&twean ihe computer 4 TV 
to reduce Interference from the 
computer 



Hum 



Formal 



Shipping: 61* Calil. Sales Tax 

Surface — $2 miry mum. COD Add $5 

2% tor orders over JIM Slipping' 
Air nr Canada — i6 minimum^ TOTAL 

6% for orders over STOQ 
Checks ant delayed lor bank clearance 



Price 



dfcfib done? 

bctc dtloop Tio t do again 
rt« yaa , return 



* 
* 





f cfc 






fee 


/ 0»n«r L*»t Hndi£l«d 




feb 






fee 


/ 




ftb 




fom 


foe 




tp&ct 


fee 


( 




feb 


0 


dot 


fee 


hi 


ha*<3 


tch 






fee 


f Dimeter? of / 


AC 


fee 






ice 






Cab 






erod 






cqn 
end 


4 



Listing 6: 

'include <scdi3 r h> 
ilnO 



u»t*3l; 

i - '\P r ; 
if < e > -37 J 

iff (c — 'C' || c — <*< > bh < U»c — 'Nti' |f i**t — ) > | 

a [((-.■(' w i - 'tf > i| — *k ± — ► 'U 
I 

white ( (cgecchflrt ) > ' >■ '\n.' J 

1 1 

I 

pucebarCi): 

J 1 

J.f< c^lO || e^lJ) 

U(U«t i~ 19 Iflit t- 13) 

- ia#t - tx; 



9, Smith uses FRL's 0-/^tf XCOPY 
tool for the job, bui there arc now 
several other utilities thai can be used- 
Thanks Mark, pixscroil is fun, 

Our last contribution this month 
comes from John Carter of Smyrna, 
Ga., who has also shared his work in 
cad icr columns. Be writes. "I frequently 
do a scan of the CoCo and OS -9 SIGs 
on CompuServe, then read just the 
messages of in teres 1. I then print and file 
these messages in a hinder. I needed a 
routine to delete the junk lines from I he 
output, I wrote cis.c to do the job." 

More C Shortcut* and Notes 

Next month, we hope to take a look 
at Computer ware l s Macro Assembler 
and share a Few c tips from two of our 
reader^ Rick Moore and Albert Pinto. 
Keep your cards and letters coming and > 
if you have a short script file or a 
u a si cum, c or PASCAL program you 
would like to share with other "KISSa- 
hie OS-9" readers, please send it im 

Wc received a note from Greg M orscv 
of Morse SofiCodc, 10871 Rose I and 
Gate, Richmond, British Columbia. 
Canada V7A2RI. author ofOS-^ first 
^shareware 1 " program, XCom9. He 
wants us to know that because of a lack 
of support for the tSGetStl call in the 
RS-232 driver used with device /Tl„ 
you need a deluxe serial pack like the 
one from PBJ or Radio Shack to run 
XCom9 on the Color Computer. He 
also suggests when ordering the pro- 
gram to specify the CuCo format or you 
will receive a standard OS~9 format 
disk. 

Enjoy the Shell scripts and programs 
in this month's column, catch the Mi- 
craw are OS-9 Seminar if you can get lo 
Res Moines and have a happy Thanks- 
giving holiday. Well look for you In 
December, rfSj 



OS-9 SOFTWARE/HARDWARE 



SOI SK— Standard dtek driver mad-Lite allows the use Ql 35 r 40. 
or 80 track double si dad drives with COCO plus you can 
mad.v.TitP ,' J nrmai ihe 0S 9 formats used by olhar OS-9 systems. 
S29.95 

SDISK+ BOCTFlX— As above plus boo I directly From a double 
sided diskette (35,95 

FILTER KIT HI— Eleven "wild card" utilities plus disk sector edll 
program 529,95 

FILTER HIT #2-Meccen+lO others. 120,96 

HACKER'S KIT «— Disassembler + omens, S24.95 

PCXFER UTILITIES — UlMitiea lo read/write and format 53 
MS-DOS'* diskettes on Co Co under OS -9, S45,00 

SKI 0— hi res screen driver for 24 * 51 display: does key click, 
auto repeat, boldface, I italics; sun pods upgraded keyboards and 
mouse. YVilh semen dump and ether useful programs $29,95 



CCRD 5t2K Byte RAM DISK CARTRIDGE— Requires RS Mulli- 
pjftlotcr'ace, used v**tu .itwj software below provides f/2 Ma 
OS. 9 RAM disk S23&.00 

CCROV OS 9 Driver software for CCRD— S20 00 



All disk prices are for CoCo OS-9 torrnat; !or other formats, 
specify and add S2.CC each. Order prepaid or COD. VJSAj'MC 
accepted, add $1.50 S&H for sol [ware, $5.00 for CCRD; actual 
charges adrif>d Top GOD. 

D P. Johnson, 7655 S W. Cedsrcresl St, 
Portland, OR 97223 |503> 244*OTS2 

fFw beat Hjrvica call bstttwrn 9-n *W Pacdlc Tim*) 

CPU 1 1 ■ I 'iD^lli* Lt MKrlaam «M3 UB1B41I« 1t 



240 THE RAINBOW ttovurober igfl5 




LEARNING OS-9 



The Utility Room 

In this series on writing OS-9 utilities, the author 
begins with some simple explanations of assembly 
language programming under OS-9 



Hy Brian A. Luntz 



Ever aiuct j>j imUivc times h people 
have been. taking a good idea and 
t lying to make it different (not 
always, or necessarily, better] 1 ). Well, wc 
may be m a highly civilized, computer- 
ized age, but wc have not outgrown this 
urge to change the things we fee! can be 
made better. 

You know the scenario — you Ve just 
gotten the "program to end all pro- 
grams.'* You open the package, read the 
1,000 pages of documentation, load it 
and know (at a glance) bow you could 
have made it betted 

Perhaps you arc one who just sits in 
front of the computer and marvels, at 
thai "great creation/ totally in awe as 
to how anyone could do such a thing. 

No, thus isn't a philosophy lecture. It 
is simply to point out that we all have 
one thing in common, whether we are 



{Brian A, Latin lives in Tampa. Fla„ 
and is president of the National QS-9 
Users Group, He is a free-lance pro- 
gro turner, with programs carried by 
Tandy , Computet ware and Frank 
Hogg Labs. He has developed much of 
the commercial OS-9 software released 
ut the last year,} 



«n advanced "backet "01 a beginner, We 
;ill would tike to learti liovt lo improve 
our programming skills, and perfect the 
programs we use from day to day, 

From One Student to Another 

Since many of my utilities are 
being distributed by Computcrware and 
Frank Hogg Laboratories, I have been 
asked to share some of my knowledge 
(though be it limited) on assembly 
language programming in My 
first goat is to make it simple enough to 
aid someone learning assembly lan- 
guage, My second goal is to accomplish 
the first goal and, at the same lime, not 
insult your intelligence. 

This article also serves lo instruct the 
experienced assembly language pro- 
grammer who is new to the OS-9 pro- 
gramming environment, OS- 0 lakes 
care of a lul uJ I he mundane chores {If 
O, interrupt handling, etc.}, but has a 
very strict set of rules that need to be 
observed. The examples 1 present in the 
next few articles should get your feet 
wet and give you isome ideas of your 
own. 

We will examine some OS-9 utilities 
you should be familiar with, rewrite 
them and add features that would have 



been the i e in lUc fust |>|*u*r(hud we becu 
the programmers), in later articles, after 
we have converted a few utilities, we will 
write some utilities from scratch. Here's 
where you can help. Send in some ideas 
for utilities thm you'd like to see devel- 
oped and well give them a try. 

Working on the Assembly Line 

Why assembly language? Why not C 
or B A stew? Rather than cause a debate, 
let me emphasize Lhat there are advan- 
tages and disadvantages lo any lan- 
guage, even assembly language. 

The advantages of 6809 assembly 
Jang j age include optimum speed, easy 
Irampurtiihility lo other 68 XX compu- 
ters and, most importantly, size. A 
program done in assembly language is 
usually several times smaller than a 
comparable program in c, for instance. 
Though this may not he important if 
you are on a Level II OS-9 system, it is 
a major factor on a Level 1 OS-9 com- 
puter, such as the Co Co* The smaller 
program is also belter if you have 
limited disk space. 

Later columns will introduce the C 
programming language and how it can 
effectively be used for utilities. HAS ICO* 
will also be explored in the future. 



Ndwm&er THE RAINBOW 241 



Making Our Lbl 

As a starting point, let's look at the 
LIST command- Listing 1 contains 
essentially the same LIST command as 
in the OS-9 Technical Information 
manual This listing lias been slightly 
rewritten, with more complete com- 
ments. Thanks to Micro warn Systems 
Corporation for their permission to use 
this listing as the hose point from which 



I In- listing 



19 




w 

m 




19 




/iff 




VJ 








70 
'r 


TYPE 


n <j 

$y 




<jq 




100 


LSTHAM 


lid 






BUFSIZ 






* F 




ISO 


IFATH 




PEMFTR 


170 


BUFFER 


19CT 




I9ff 




r ■ 


LSTMEH 


no 










VKSlUfJ 






250 


BEGIN 


2£p 








asp 








W9 








no 


HAlN 














350 




j r j j 








310 




19? 




395 














L.OF 


J 




A 40 




MO 




460 




47? 








49 0 




500 


EJtir 


sip 






THEEN!> 


530 





242 THEflAJNBOW Kflrt rotHJM OAS 



we will work. The line numbers are 
included lo give reference points within 
the article. When yon enter this, do not 
enter the line numbers, 

I'm not going to attempt to explain 
each instruction in this utility, but I will 
briefly explain some of the areas of 
Listing I that arc unique to OS -9 pro- 
gramming. 

If you are new to assembly language, 



1 recommend buying a good reference 
book on assembly language program- 
ming for the 6809, There are several 
good ones available; 6809 Assembly 
Language Programming by Lance A. 
Leventhal, Programming the 6809 by 
Rodney Zaks, 68fi9 Microcomputer 
Programming & interfacing by Andrew 
C. Staugoard. Jr, The MC6809 Cook- 
book by Carl D, Warren and TRS-AQ 
Cofor Computer Assembly Language 
Programming by William Borden. Jr. 
All of these (except the last one, which 
is a Radio Shack product) arc available 
through your local bookstore, 

OK, grab your reference book in one 
hand, this magazine in the other. 

Checking it Twice 

Lines 40 to 60 allow the assembler to 
include C'use") the OS-9 DEFimlions 
file during the first pass of the assembler 
(IFF I). 

In order for a program to load and 
execute under 05-9, it must contain 
certain information in a "header 1 ": 

1) Sijte of program 

2) Name of program 

J) Location of (he program's name 
4} Type of program 

5) Sue of data area needed 

6) Where to begin the program 
Along with this, the header must con- 
tain a parity -cheeking byte. At the end 
of the program, there must be three 
bytes that equal the CRC value of the 
program, 

Wait! I know that sounds lake a lot, 
hut Micro ware made it fairly easy. The 
MOD and EMOD directives are used to 
give the program this needed module 
information, MOD nets up the module* 
(program's! header. All you need to do 
is give it some information and it does 
the rest. In Line 90, you see the follow- 
ing. 

MOO THEEND.LSTNFW.TVPE. 
HE V5, BEGIN, LSTMEM 

This gives the assembler, respectively, 
the length of the program, the location 
where the name can be found, the type 
of program module it is, the revision of 
the program and its attributes, the entry 
point of the program and the size of the 
data memory the program needs. One 
line does it all I 

I know some of this is a bit abstract, 
hut as we progress, you will understand 
it fully. For now, take it in faith and jot 
down your questions. 

The EMOD instruction is even easier. 
Look at Line 510. EMOD tells the 
assembler to place the CRC value of the 
program module at the EMOD ins true- 



* Original LIST utility command 


NAM LIST 






IFfl 






USE /D0/MFS/OS9UEFS 


ENBG 






SET 


pp.cmH+aaJGT 


SET 


REKNT+l 




MO 3 


TH E Etf 2 , L !i TJ! AM , T V V E , RE VS H BEG IN , LSTMEH 


FCS 
* 


M Liae rt 




EQU 


m 




ORG 


9 




* chin La 


the beginning of the {fotn nmm- 


RMS 


1 


cnii 1* the input p*th # 


MB 


2 


ehii li th« pnrflHiflttr poinear 


RMB 


BUFSIg 


chij i* the input: Luffsc 


RMS 


199 


thi« in th» »tack*i namorf 


RHB 


199 


che puratnetet ae<m Ik here 


EQU 

mm 




this ends the data area 


* The following lino sets Che EDITION numb or to 4 


ten 


* 




STX 


PRMFT& 


Aave your pAnmettr pax it ion 


LEA 


#BEAD . 


a«t nficsn worft for raflding 


059 


t$np£N 


aetonpt to open f 11a 


BCS 


EXIT 


tt ait «teoi;» «ud praflram 


STA 


I PATH 


storfr Input path # 


STX 


IRBFTE 


store parameter position 


* fchi* U 


tha main 


loop 


LHA 


I PATH 


gar. input path # 


LEAK 


BUFfEE.U 


Eat ' X 1 point to th" buff «r 


LQY 


#BUPSIZ 


jet 1 V* to taaxitiua # of bytes 


OS? 


IfREADLN 


• crtRmpc to rand a Una 


BCS 


EOFCHK 


branch out if error or EOF 


LEA 


#1 


lead h A" vith AtAndnrd output 


OS9 


iSTOITLtJ 


vrltfl to ficnnrlnrd output 


EGG 


HalK 


if no error, loop Leek 


BRA 


EXIT 


otherwise , end program 


* Check for End Of 


File 


CHPB 


*ESEOF 


It It tha EOf H 




EXIT 


if noc, error hat occurred 


LDA 


TPATH 


get input; path 9 


0S9 


ISGLOSE 


end eioia tit* path 


BCS 


OIT 


if an error, branch 


LOJt 


PIWTR 


get position in par acta tars 


t,BA 




check next character 


CttFA 




It it 8 <C*> T? 




BEOIN 


if not i UST an ether file 






eleer 'fl' and * CC 1 


QS? 


F5EIIT 


exit the commend 


EHOD 




aet nodnle^a enc 


tqrj 




a ltd of prog rani 


END 




tell ASM that you T re through i 



tion Location, This CRC value Is calcu- 
lated automatically while I he assembler 
is ''doing Us thing 1 '; EM OD just tells the 
assembler where to place this informa- 
tion. Again, you doaX need to under- 
stand this to use it I 

The FCS directive is also unique to 
OS-9, It is like the FCCfFonn Constant 
Characters) directive, except the most 
significant byte of the last character is 
set when you tut FCS, 

Lines 150 to 200 define the data 
memory area for the LIST command. 
When this program b started, Register 
Y is at LSTMEM, or the end of the 
allocated data memory. Register L" is at 
the other end of the data memory. 
JPATH* Register X is somewhere 



Jine. This address is stored at PRMPTR 
at the beginning of the command so it 
can be used later. Lines 260 and 270 
Open a file. Whose nana ems; Located at the 
address pointed to by Register X, and 
stores that path number at IPATH. 
When you open or create any I/O path, 
a path number is returned in Register 
A. 

Lines 310 to 350 read in a line from 
the file. To read or write to an I/O path, 
you must tell OS -9 three things. First, 
the path number, in Register A (Line 
310). Second, the address of a buffer 
large enough to hold the information, 
in Register X (Line 320). And third, the 
maximum number of bytes to be read/ 
written, in Register Y (Line 330), 



* f Why assembly language? . , * let me emphasise 
that there are advantages and disadvantages to 
any language* even assembly language*" 



within the range of memory allocated 
by Line 190, Its location is variable, 
based on how many parameters are 
passed tu the LIST command on the 
command line. The stack pointer ts 
silling "on tup" uf Register X audi 
it grows, moves toward Register U (this 
is why Line IftO exists, to allow it room 
to grow). Register D (Registers A and 
B) is equal to the total amount of 
characters in the parameter area. 

Ah utility commands Have their reg- 
isters set up in this way by OS -9, (For 
ether information about the initializa- 
tion of the registers and entry condi- 
tions, see the description in the Techni- 
cal manual of the FORK and CHAIN 
system calls, pages 82-83 and 95-97 in 
the Co Co version.) 

Note the use of the RMB (Reserve 
Memory Bytes) instruction in the data 
area. You can reserve memory in the 
data area, but you cannot specify what 
these memory locations will contain, If 
you need lo initialize these variable, 
then it must be done at the beginning 
ol the program. 

Line 230 contain* the version number 
of the command. The version number 
(edition number of the IDENT utility 
command) will always be the first byte 
ol the program, which precedes the 
program name. 

As mentioned. Register X coniains 
the address of the parameter list passed 
to the command from the command 



Line 360 loads 'A h with the path 
number for the standard output path 
(path #1), then the information is writ- 
ten (lines 370 and 3 SO). After this, the 
program loops back to MAIN. 

This loop is interrupted on Line 350 
when the End Of File (EOF) is reached 
When this happens, the program is sent 
to I inp 400 Ai this point. \hi eartoi 
number from the READLN (in Regis- 
ter B) is compared to the EOF error 
code. If it is another error, the program 
exits with the error. 

If the EOF is reached, the I/O path 
is closed (lines 420 to 440}. Now we get 
back our place in the parameter list 
(from PRMPTR). We check the next 
character (O.X) aod compare it to a 
Carnage Return I CR I . 1 1 the next 
character is a CR, then wc have reached 
the end of the parameter list and we end 
the command. If the end of the tine has 
not yet been reached, we loop hack lo 
the BEGlNning. 

Naughty and Nice 

U you had programmed this utility, 
what would you have added? 

Would you have made it able to 
accept dm a from the standard input, as 
well as from files? Good idea! Presently T 
if the LIST command is used on the 
standard input youll get an error mes- 
sage. 

Would you make it possible to print 
a 'vmalL range of lines, rather than 



REAL 
TIME 
CLOCK 

Full 'oalLrcd, yei very easy to use, 
RTC-10 Es a quarte-baaed. Timoi'Daie 
clock contained in e compact ROM 
ease Supplied wHh simple to use 
basic and machine code nmgrens A 
2-year 4 replaceable battery backup 
Is tacrudod. 




NOW ONLY $49.95 

Com panel* wUM any Color Computer 
I or M Attn or without a Radio Shack 
or any Dinar MuIo-$iqi unit. 
Compatible wllh ail known plug- In 
park sr. To use it wnh another p Jug-in 
pack without using a MljJE^SIoI, 
oroer the v-cabie below, 
Completely assembled, lasted and 
ready to plufrln and -j&e. with 
prog rams included to set, read, and 
display the Time/Dale or> I he screen. 
RTC-10 NOW , . , . 94995 



ROM/PROJECT CASES 

3 pk*c* unit ■Aiih hardware 

ONLY . < |5,&0 

PC BOARDS for 2W type prams for 
above case. ONLY . . , , ,14 00 



DISK CONTROLLER PACK 

by HDS, For Coco I & II Gold contacts 
w'ROM ONLY $ ■ ,9 



COCO CABLES 

All connectors have GOLD plated 
contacts. 

MULTI-SLOT EXTENDER CABLE - 40 

conductor. 6' Id 15" (spec if yj, i 
Mali, T Female. - STOP THOSE 
LOST CONTACT BLUES. - 
ONLY . . . ...... «i,95 

Y CABLE - 40 conductor, I ft, lone, 1 
Male, 2 Females. Lels you connect 
the RTC-10 to a disk, voice or any 
other pjgg-ln pack, ONLY .... $27-95 

DISK PACK EXTENDER CABLE - AO 

conductor. 2 It. long, 1 Male, 1 
Fern ate. Not for use with Mulh-SloL 
ONLY 1 4 i c t ■ * * t'li i - 122,95 

DISK DRIVE EXTENDER CABLE - M 

conductor. 2 It. lung. I 1 tvTato, 1 
Female. ONLY ,,».,, $21.95 

CUSTOM FLAT CABLES - Ca4l 

Custom Computer Products 
8 Dogwood Court 
Goshen. N.Y 10924 



(5161 



ccp 



WLHiOO P* HCAOEfl FOfl SHiFtWQ ft KUfQUNG 
r Onc.GO, INCLUDf AN »D?l'IO*JAl H DO 
m PFSl DE-NTS MUST IHCLU B E SALES TA V 



NoWMnlKr 1SU THE RAINBOW 243 



having to print out the whole file each 
time? I knew you would think of thai! 
Thai makes it more like Basic's LIST 
command and! FLEX's LIST utility 
command. 

It would have been nice to include a 
way la optionally print line numbers at 
the beginning of a line — a nice touch 1 

And, you would like en or message* 
(hut told why the error occurred. If you 
are like roe, you're tired of the cryptic 
"Error #74?**! 

Well, there's good news and had 
news. The good news is all of these 
modifications can be easily made. The 
bad news ts that in this month's column, 
we will only have room to add the first 
feature to LIST — that of receiving 
input from the standard input. Next 
month t we will provide LIST with the 
way to prim only a certain range of 
lines, 

The syntax for the LIST command 
requires a filename. If a pathname is not 
included, an error is produced. But, by 
allowing us to receive our input from 
the stand urd input, we make the path- 
name m the command's syntax optional 
and allow LIST to he used within a 
pipeline. Now, how do we do that? 

From hi it* 290 and 310 of the listing, 



the input path (IPATH) is what deter- 
mines where the command looks for its 
input. When the command is started, 
I PATH contains an unknown value. 
We know the standard input path is 
path #0\ so let's add line number 255. 
which will set up a default path number 
ul zero. Il lank* liku (his: 

CLR IPATH 
This clears the data memory location 
named IPATH, that is, it sets its value 
to equal zero, 

Now, we need the program to be able 
to "sense" whether or not there is a 
pathname given to it. The place- to pot 
this routine is before Line 260, since this 
Une starts the routine to open the Hie. 
We know where to put il, but how do 
we test for a filename? 

One easy way is to lest the character 
that Register X is pointing to and corn- 
pair ii to a CR. jusi As the command 
doc* in lines 460 to 480, If the character 
at "X is a CR. there are no other 
parameters in the command line, hence 
no pathnames. Add these lines between 
lines 255 and 260. 

L DA 0\X get character ill W and 
place in *A" 

CM PA MOD is (he character a CRf 

{IRQ MAIN if so. skip to MAIN 



The last line makes the command 
skip the routine that opens a file, Since 
we cleared IPATH in Line 255, when we 
get to MAIN and toad *A" with IPATH, 
we will be setting ii up to read from the 
standard input. (And you thought this 
would be difficult!) 

When we gel to Line 450\ the pro 
gram already knows not to open 
"another" file, siince the parameter 
pointer ( PR M P I K t will be pointing to 
a CR. Pour lines is all we need to add 
to the command to allow input from the 
standard input or now, optional path- 
names. 

We did not do a lot of programming 
this lime; instead. I did a lot of explain- 
ing. Next time. I will show how to alter 
the LIST command to allow it to print 
only a given range of lines, In the future 
articles, we will examine how to handle 
more complex error messages and au- 
tomatic line numbering. 

Go Ahead, Let Me Have II 

I need your feedback on other com- 
mand changes you'd like to see ex- 
plained or utilities you'd like to see 
whiten. Do you have an assembly 
problem you can't solve? Send it in! 

□ 



STYLOGRAPH 



SEE WHILE EDITING 
JUST AS IT WILL PRINT 



• Fully Integrated Word Processor 

* Porportional Spaced Printing 

• 51 Column Screen Driver Included 

* Ideal With 80 Column Cards 

- Optional Programs: Mail Merge, Spelling 
Checker Can Be Purchased 

COCO OS9 or FLEX $99.95 



SAVE $139.90 While Supply Lasls 

STYLO PRO-PAK only $229.95 

Includes 

PBJ so Column Word pa k. 059 Wordpak 
Driver Siyiograph Mail Merge. 
Speii Checker 



1 r 



BUSINESS SERIES 



General Ledger 
Accounts Receivable Accounts Payable 
Data Base Management 




Stylo Software, Inc. 



Il ■ W 



lL'~ l2*0 



G/L 

A true accounting system 

* Flexible chart of accounts 
- Full double enlry— you 

can't be out of balance 

* Comparison wiih prevJous 
year performance 

* Reports include- 
Income Statement, 
Balance Sheet; Cash 
Report, etc, 

300 accounis— 3000 Trans- 
actions on 360K disk 



Increase your cash Ho* 
by keeping (rack 
of those who owe you 

* Produce monthly 
statements 

* Aging reports at anytime 

* Other reports Include 
Open invoice, 
closed invoice 
customer, transactions 

500 customers 1000 In* 
voices on 360 K disk 



ONLY System Require men Is 

$99.95 each 2 disk drives 

31 50 .00 in c I ucfeB so urce 00 column scree n 

Flex operating system 
Color computer 




Stylo Software, Inc. 

PU fcc» the. 1W - tteet 

[z3bi 5ci"> yjmi 



244 the rainbow NawmtHir ifies. 



ACCESSIBLE APPLICATIONS 



A Mailing Label Printer 
For The Spreadsheet 

By Richard A. White 
Ruin bow Contributing Editor 



Last month wc discussed using n 
spreadsheet as a file manner and 
presented the concept of using a 
BASIC program for special printing 
chores that arc impossible from the 
spreadsheet itself. 1 did: the program to 
print mailing Labels and wonder of 
winders, it works* 

The idea of writing program* for 
sped a I manipulation of data files is as 
old as computers. Jn recent years, 
specialized soil ware fur many of these 
lusks has reduced the amount of cus- 
tomizing the user needs to do. Still, ir 
you are going to try to stay wuh gener- 
alized utility programs, you need to do 
some programming. It ntcjv he done 
using a Language provided hy the utility 
iKdl, ii^ in Etitr* Filr or fry File, If you 
know the structure of the database, the 
programming can he done in basil 1 or 
any other language, 

Most CoCo spreadsheets can pro- 
duce art ASCII disk or sometimes tape 
file, a tile of known structure. When 
choosing the nuipul (unction in Dyttu- 



(fiiihard White has e? hug background 
u tfh microcomputers and specialize* in 
BASIC programming. With Don Dotl- 
ttvrgi he is the author of the TIMS 
database tnatmgemem program ) 



Cfitr with / Q, you are asked for a 
filename, then a stream of number 
codes for the letters tywl like those that 
might go to a printer) are sent to a file 
on disk or tape, 

To understand how the file might he 
structured, we need to look at how the 
data is structured in the spreadsheet. 
Since we are going to set up the mailing 
lit! in a spreadsheet, we can establish the 
structure pretty much as we need to do 
the job, The specifications include I he 
number of fields to use, what goes into 
each field and how wide the column for 
each Held should he. Here is a setup that 
works well for me. 

Width 

Column Contents Characters 



A 


ACCOUJJTtf 


— i ' 


B 


FIRST NAME 


In 


C 


LAST NAME 


l& 


D 


ADDRESS 1 


25 


E 


ADDRESS 2 


25 


F 


CITY, STATE 


2U 


G 


ZIP CODE 


10 


H 


TELEPHONE 


12 



The account number can include a 
variety of information and it may or 
may not be printed on the label. A 
membership or subscription expiration 



date is a natural use, but you could also 
code sales activity or other needed data 
into the field. First and last names are 
in separate fields to make possible 
sorting on the last name within the 
spreadsheet, 

Two address lines allow entry of a 
company name or suite, apartment or 
box numbers along with a street ad- 
dress, City and state are grouped in one 
field since marling sorts are done on ZIP 
codes rather than city or state. ZIP 
codes are set up so thai state and city 
automatically group on a Zl P code son. 
Note the iO-charaeter ZIP code Field, 
which supports the new ninc-digil-pluv 
dash ZIP codes. The 12-chnracter tele- 
phone field accepts long-distance 
numbers. 

hi making the spreadsheet, the col- 
umn widths are set as shown in the 
table. Data is typed into each colu mn 
as you work across the spreadsheet: you 
move down one row for each new name. 
When you print the spreadsheet, il will 
prim pretty much as you see it, but if 
your printer supports only BO characters 
per line, the lines will wrap around and 
mess things up. Even if condensed type 
is used on an Scinch wide primer, you 
can only print 132 characters per line 
and wnsp around still occurs because 



November THE RAIN 60 « 245 



the spreadsheet send* the full 149- 
ch a racier fine when your range includes 
the full eight He Ids. 

Printing mailing labels is some what 
different, since to prim a label wc need 
u> find a name and print it on one line, 
find an associated address and prirU it 
an the next line and so on. 

When making an ASCII file from a 
spreadsheet, make the range wide 
enough In include all eight fie Ids and as 
pany record* as you want to phut, The 
spreadsheet save* each row or record at 
a Lime with a carriage return after each. 
BASIC loads each of these records as a 
whole into (he string variable. The 
empty pads of each field are filled with 
spaces » so ihe record loaded by BASIC 
is the full M°-characters long. 

Figure I diagram* the record with 
periods substituted in the spaces for 
clarity. For example, the FIRST 
NAME field starts ai byte 26 of the 
record and goes to byle 41, Each Held 



in the record occupies a specific portion 
of the record just m it did In the spread- 
sheet, Knowing just where each field 
starts and flops Lets us write hasic 
si atcments that return a particular field 
from the record. We do some calcula- 
tions and know exactly at what charac- 
ter in the string each field begins, or 
better st ■ J J . let Basic do the calculating, 

The idea uf fields starting at li specific 
byte of a record and using the next 
certain specified number of bytes is 
central to must computerized data 
handling, For ihe most part. BASIC 
manages variables so the need to specify 
held and record siies is nul required, 
and programmer* can deal rmmy times 
with variables of variable length. Only 
when a direct access tile is used docs the 
programmer need to titfi fields unrf 
records, Since all spreadsheets and inosL 
file managers work with fixed length 
fields, any program that deals with 
output from one of these utilities will 
need to deal with fixed length fields. 

The program in Listing I prints one- 
across, one- inch high labels on contin- 
uous label stock, ft scuds its out pat to 
a printer, or to a fife for Later use, 
perhaps with a mail-merge program to 
print personalized form letters. 

First, the program goes to Liar 10 100 



tnPCLEAR 1, clears 5,000 bytes of string 
space, then jumps to Line 2000 to check 
on tape or disk and set primer Baud raie 
in Line 2005 I run a I 9600 Baud to a 
serial /para I lei interface, so I have POKE 
1 50 , 1 in the program. Change that as 
necessary to fit your printer. 

In Line 100, Held size data is read into 
the CfUXl array. First, the program 
reads AS and then CR(X) in a rata 



* . , TQ . . . next loop. The data 
in AS is essentially thrown away. We 
can sec why by looking at Line 2020. 

Note the data pairs, for example. 
ACCOUNTS, 25, This documents a 
field name and its associated field 
width. Should you decide you need 35 
characters in the account Held, set up 
the spread sheet accordingly, incn 



change the 25 to 35 in Line 10(30 and the 
program will properly print your labels. 

Lines 105 to 140 ask for information 
on files to he used and open these. 
Where there is a choice, like pRlNTER, 
t APE or dlSK, press the letter corres- 
ponding to the output desired. The 
otu put to a tape or disk file might he fed 
inro a word processor to generate a 
roster. Better still, you might write 
another basic program to produce the 
roster in exactly the format you need 
directly to the printer. It docs not matter 
if you are set for uppercase or not, since 



the Inkev* subroutine in Line J, which 
gets your response, changes any lower- 
case character to uppercase. 

Lines 1 50 and 1 55 find out if you want 
the account number or telephone 
numhn printed Because ..niy line* 
fit on a one-inch label and wc should 
hnvc a blank line between name blocks, 
either the account or the telephone 
numbers can be printed, but not both, 



The account information is printed 
above the address data, while the tele- 
phone number prims below. 

In Line 160, an end-of-filc test, FOF 
(I), is made on the inpui file In 1 65. we 
get o record and test it to see il" it 
contains a lull record. If LEN( 'ASX2, 
the record is defective in some way and 
an error will occur when the program 
tries to use ihe record. Unless you make 
a range mistake in saving your ASCII 
file, all spreadsheet-produced records 
should be right. The same cannot be 
said for files produced in other ways, 

From Line 1 70, the program lakes the 
record apart and prints the label. Line 
170 prints the ACCOUNT P if re- 
quested 

In Line 175, the variable WSS, for 
working string, is used here in conjunc- 
tion with subroutine 20, Data is drawn 
from the record and put into WSS. 
Remember how we put first and last 
names into different fields? Now wc 
must combine the contents of the two 
fields, but first, any spaces tacked onlo 
the end of the first name lo fill out the 
Held must be stripped ofL Subroutine 
20 does thai 

I H is nuhmuiinc keeps looping and 
dropping one nghl space from WSS as 



Figure I: Diagram of Ihe record (with periods 




huhsll tilted for spices for clarity J. 






, .FIF5T NAME. .„.<». LAST 


NAME 


1 1 2 


3 A 


5 




0 0 


0 


ii ititi ADDRESS Imiihi 


« »*«•• » , » -ADDRESS 2 • • * « » 


i r • * 


9 6 7 


a 9 


1 


1 0 0 




0 






0 






■ * i 


1 1 1 


l i 


% 


n 1 2 




4 


j a e 


B 8 


si 



2020 DATA ACCOUNTS, 25, 1ST NAME, 16 * LAST NRMC1&, 
nDDRESSl , 25 . FtD0RESS2,2S , CIt V/5T , 20 , ZIP a« . 

telephone:, 12 



"The idea of fields starting at a sped fir byte of a 
record and using the next certain specified 
number of by ten is central to most computerized 
data handling*" 



24G TMFflAINOGW Ns>**mt*r 1&BS 



king as the right charucter remains a 
space. If the Held is empty, thai is, 
contains only spaces, L ine 2o aNI innl 
thill and return with J_-(L We will use 
this later 

In Line ISO, a separating space and 
Liu- Last [lEfme UCiidflfLl i.< i In. ill 1 ' 
the line is printed. 

Line* 185-200 deal with ADDHHSS 
i and ADDRESS 2 fields. Subroutine 
20 determines if a field is empty. If so* 
it is not printed, but the variable EX is 



incremented and used to print compen- 
sating bhink lines al (he boltum of i Lie 
jjbel. Line 205 eimcaicnalcrL he city and 
stale field with I he ZIP code Field, has 
them primed on une line and causes the 
telephone number to be printed if Unit 
up t Ion is eh sen. 

The pnigram is tatrlv s\mn. Its hnnc 
is possibly more chiUcngJng Ih&o the 
BASIC involved lor those wilh %onie 
t:\pLTienee in prtignimming. 

This iipproiieh gives you another tool 



fur tailoring spreadsheet printouts. A 
prime tool bus always been to use j 
word processor or t«1 editor on a 
>pre:uJ sheet ASCII output Hie, This is 
paflienfarly goml if the output file \& 
done to what j/OU want the final report 
to look like. However, converting a 
spreadsheet lining to Jabel lorinut in « 
text cuilot ts too much tntrd work, hut 
ifs the type ni work computers ore 
meant to do. □ 



125 


,..163 




as 


END 




■ 



Tlie listing: nAtlLABL 

0 GOTO 10 100 

1 I$=INKEY$:IFI$=" "THEN1ELSE : IFA 
SC(I$) >96THENI$=CHR$ (A5Cl(I$}-32 
: RETURN ELSE RETURN 

20 L=LEN ( WS$ ) : IFRIGHT $ { WS$ , 1 ) ^" 
U THENIFL-1*=0THENI=0 :RETURNELSE W 
S$^LEFT$(WS$,L-1) SGOTO20ELSERETU 
RN 

100 CLS:FORX=lT08:READA$:READCR( 
X) i NEXT : PRINTTAB { 5 J "RAINBOW LABE 
L PRINTER" j TAB f 6 ) 11 BY RICHARD A. 
WHITE" 

105 FRINT§130,"SEND FILE TO: ", , , 
" PRINTER"/,,," tAPE", , , , 
IIP IFDK=1THENPRINT 11 dISK" , , , , : 
GOSUB1 l IFI $=" P"THENDO=-2 : DO$-" P 
RINTER ":EL5EIFlS-"T"THENDO=-l?D 
0$=" TAPE ":£LSEIFI$-"D"THENDO=l 
:DO$*-" DISK "ELSE100 
115 PRINTS 130, "GET FILE FROM:",, 
, " tAPE" tit* 

120 IFDK= 1THENFR INT 11 dISK" , , t , 
r PRINTSTRING S (128,32): GOSUB1 : IFI 
$ a *'<T M THENDI=-l:DI$=" TAPE "ELSE! 
FI$="D"THENDI=1 : DI$= 1f DISK "ELSE 
115 

125 PRINT§128, STRINGS (250, 32) » PR 
INT£130, "ENTER INPUT" DI$"FILENAM 
E" , , , ! PRINT" " f : LINEINPUTFI$ ! IF 
DI--1ANDLEN{FI$ ) >8THEN125ELSEIFD 
I=1ANDLEN(FI$) >12THEN125 
130 PRINT: PRINT" OPENING" DI $ " FI 
LE "FI$ : OPEN" I" t #DI , FI$ : I FDO=- 2T 
HEN150 

135 PRINTS128 , STRING? (250 , 32 ) : PR 
INT 0130 , "ENTER OUTPUT" DO$"Fl LENA 
ME" t , t - LINEINPUTFIS : IF DO-- IAN OLE 
N ( FI$ ) >8THEN12 5 E LS E I FDO— IAN DLE N ( 
FI$)>12THEN135 

140 PRINT: PRINT" OPENING 11 DO? " FI 



LE "FI$;OFEN"I", #DO,FI$ 
150 PRINT§130,STRING$(250,32) ; PR 
INTG130, " PRINT ACCOUNT FIELD Y/A 
NY?" : GOS UB 1 : 1 FI $= 1 1 Y " TH EN AC= 1 : PR 
INT" PRINTING ACCOUNT FIELD." fl 
, :ELSEAC=0 

155 IFAC< 1THENPRINT : PRINT" PRIN 
T TELEPHONE Y/ ANY? " : GOSUB1 ; I FI $= 
" Y"THENTL^1 : PRINT" PRINTING TEL 
EPHONE"ELSETI*=0 

160 IFEOF ( DI) THE NC LOSE : PRINT : PRI 
NT" COMPLETE" : SOUND 10#,100:END 
165 LINEINPUT#DI , A$ S IFLEN (A$)<2 
THEN165 

167 IFAC=0ANDT1=0THENFRINT!DO," 
u 

170 PRINT! DO , " ":CT=CR(l)+l;IFAC 
= 1THENPRINT# DO , LEFT$ £ A$ , CR ( 1 ) ) 
175 WS$=MID$(A$,CT I CR(2) ) :GOSUB2 
0:CT=CT+CR{2) 

160 PRINTS DO ,W5$+" "+MID5 ( A? , CT , 
CR(3) ) :CT=CT+CR(3) 
185 WS $"MID? { A$ F CT , CR ( 4 ) ) S GOSUB2 
0 : CT°CT+CR ( 4 ) 

190 IFL>0 THEN PRI NT # DO, WS$ ELS EE 
X^EX+1 

195 WS$=KID$(A$,CT, CR(5) ) IGOSUB2 
P;CT«CT+CR(5) 

2J30 IFL>0 THEN PRI NT # DO ,WS$ ELS EE X 
-EX+1 

205 PRINT! -2 ,MID$(AS,CT,CR(6)+CR 

( 7 ) ) t CT=CR ( 6 ) +CR ( 7 ) : I FTL= 1THEN PR 

INT|fD0,MID$(A$,CT,CR(8}) 

21^ IFEX>pTHENPRlNTif DO, " ";EX=EX 

-1: GOTO 2 1.0 

220 G0T016^ 

2000 DK-PEEK ( &H15F) : I F DK=1 9 60 R DK 
^197 THENDK=1ELSEDK=-1 
2005 POKE150,1:REM PRINTER BAUD 
RATE POKE* SET FOR YOUR PRINTER. 
2010 GOTO1P0 

2020 DATA ACCOUNT! # 25 , 1ST NAME , 1 
6 ] LAST NAME , 16 , ADDRESS 1 , 25 , ADDRE 
SS2 , 25 , CITY/ ST , 20 , ZIP , 10 , TELEPHO 
NE,12 

10100 PCLEAR1:CLEAR5000:GOTO2000 



Hv^bmt 1«5 THE RAINBOW 24? 



CUSTOM COLOR 

The Letter Box 
Printer Buffer 
Part 2 

By Dennis Kitsz 
Rainbow Contributing Editor 



SHfiu< say I take too I > » n . talking 
mumbo-jumbo theory; lefs build 
the project 1 Nevertheless, 'he 
const ruction of The Letter Box priciier 
buffer must come later Understanding 
bow this reasonably elaborate elec- 
tronic device works is crucial to getting 
it to work at all, 

As computer hardware becomes 
more commonplace, terms such as 
DRAM (Dynamic Random- Access 
Memory), access time and bus architec- 
ture arc often heard ♦ However, these 
conecpls are no better understood now 
than they were several years ago. The 
concepts are simple and bask, even 
tedious — they arc like the staff, clefs, 
note heads, stems, beams r bar lines and 
accidentals of music notation. There is 
an Lmpnriiirit difference between vague- 
ly recognizing them and being able to 
use them. 

This month* I will explain the straight- 
forward task of hooking The Letter Hon 
microprocessing unit (MPU) to a hank 
of memory. In simplest bluL-k-&rupiiic 
terms, the hookup is shown in Figure L 

f t h*n n !.<. Ha fn tv h t U : >■■ P ■ " ft ■!■'' '"Tr 
software author and an electronic de- 
Mfificf. His t'wupuier carver began tn 
1977 after paying tit* dues as a librarian* 
truck driver and graphics designer. I 



24 B THE RAINBOW N<5wtfmfc( T 



Building Blacks 

I tns ^rnphslic view can be expanded. 
Quick Review tt\: 

• Memory is made up of individual 
storage cells. Each cell is capable of 
holding a single binary digit {bit) of 
information. This information is data. 
Data moves between micro processor 
and memory via the dam bus, a wire 
pathway. 



"M icroprocessors speak 
in 'words 9 of data* from 
four bits to 32 hits. A n 

fight -hit tvortj is o 

byte. 99 



• Each memory cell is electronically 
numbered so its data can be located. 
This number is the addrew. The micro* 
processor provides the address to the 
memory via the address bus, another 
wire pathway. 

Fig are 2 is a more accurate depict! un 
There arc two enhancement* in this 
figure. First, the data path is shown with 
a double-headed arni-w flawing belli 



to and from the microprocessor: the 
data bus is bidirectional. How do you 
know which way data moves? the 
data's address is provided only by the 
microprocessor, so the arrow for the 
address path points in one directio