Download The Rainbow Vol. 11 No. 09 - April 1992 - TRS
Transcript
coco �� Pro�ram Launcher Helps Users Get Started THE COLOR COMPUTER MONTHLY MAGAZINE Canada $4.95 U.S. $3.95 April 1992 V ol. XI No. 9 Tutorial General Information Things Spreads et Right �n the C urse The Computer Will A s we grow older, many of us write use the various alternate DOSs he has. He wills as a means of ensuring our closes by naming a support person - intentions are carried out after we pass on. someone who can answer questions and If you have invested a lot in your computer solve problems as they arise. system, you will more than likely want an Sprinkled throughout Lee's article are interested heir to receive and care for your many hints and tips, such as how to set the CoCo; a will provides a way of seeing that printer speed and how to load machine this happens. But what about a usage will? language programs. Also included arc explanations of where each piece of equip Items to Address: ... description of the equipment a- how the system is set up "'" instructions for powering u p � program loading directions � location(s) of personal data ..- operating hints and tips �q usernames and passwords "'"" resources and manua l s ment is located, how the disks are organ ized, and where to find his RAINBOW library and software manuals. Most imponant, Lee includes his Delphi username and tells where his password can be found. After all, nobody else should know these things, and sheet hen I wrote my first article on using a spreadfor LJ� handicapping golf (' 'Spectaculator Golf Handicapping, '' Hot CoCo, May 1985), I noted that a serious shortcoming was Spectacu/ator's inability to sort data. Since that time, I have aquired I can son my scores, list the last 20 games played (in chronological order or by low the spreadsheet should high score), determine the best flow. Since the golf infonnation. out of the last 20, and compute handicaps in While such a usag e will could be very imponant whe n the inevitable happens, its have an accident and are stuck in the hospi tal. Your spouse may then need to handle fairly print the results, m aking the Cocoa handy tool for golf clubs This article d e sc ribes step to build a go lf handic apping te m p l a t e . I developed first time) to write a book report" Even though Lee stans the guide by givin g some you a way of desc r i bing your specific CoCo t emp la t e background infom1atio11 (history) about the setup to others who may need or wan!to use it - a perfect CoCo legacy. We doubt simple math and functions that should be supponed hy whoever first said "Where there's a will, most Color Computer spread Color Computer. He then describes the phys i ca l aspects of the CoCo (the ports. switches, etc.) and how they are used. After the groundwork is laid, Lee explains how to there's a way" had c omputers in mind. But it certain ly fits. � simple matter to update the file and spreadsheet We think Lee's idea is excellent. It g i ves hand i capper uses a r i t h m e t i c� business trip. What happens if your teenage one who hasn't used the computer. games Association (USGA). It is also a simple child needs to use your computer (for the information might be stored on your disks. e xtended I0 accordance with the rules of the U.S. Golf When we saw a how useful such a guide could be for some know what calculations are involved and how Delphi will continue to bill. It could be vital ware he has, and how to use the system. we began to think When you are building a spreadsheet template, it helps to decide on a needs. To do this, you need to handicapping template. With this template by-step how you can use a CoCo copy . Setting Up the Template sc reen layout that fits your Or perhaps you are away on an 3 U sers Guide/Manual." This article de get started. spreadsheet and have developed a new golf as well as personal use. scribes how his CoCo is set up, what soft ab l e to duplicate my work with other spreadsheets. Let ' s the Dis k BASIC version of the Dynacalc your personal affairs, and the nec es sary Delphi a documen t titled''Color Computer � J � 0(::).J that certain others know where to find this useful ness doesn't end there. Suppo s e you Some time ago. Lee Deue l l posted on W it us i ng Dynacalc. the uses only sheets. The instruc tio ns that fol low arc aimed at u sers of Dy namic ( both the Disk BASIC and OS-9 versi ons ), but l e xpl ain what I am doing at all times - .\TI . . , llPl>AJI . . • lJlllAJE , .. lrrDAII ... CoCo PRO! Aquires Howard Medical In this issue: Ross Litton, president of Howard Support will continue for current own Medical Company, recently announced ers of Howard Medical products. Ac that Howard Medical has sold its busi cording to Dave Myers, president of •Activities for a Rainy Day Howard Medical products will be hon Back Issue Information 0 BreakPoint: Salvage F� ness to CoCo PRO! The transaction includes inventory, present and future customers and priority products . In a press release dated January 3, 1992, Ross stated, "I have worked with Dave Myers CoCo PRO!, "Existing warranti es on ored.'' In addition, CoCo PRO! intends to pick up production of the Slot Pak and Puppo Keyb oard Interfac e products. for the last several years and have found Regarding this business move, Dave said, his commitment to the Color Computer ''Howard Medical has provided fantas as well as his ability as a businessman to tic service to the CoCo Community, and be un surpassed. '' Ross also said, ''This we are proud th at we have the opportu hobby nity to continue that tradition ." .. . has brought me more happi ness and fun than I can e xpress.'' See Spreadsheet on Page 14 with a little study you should be by R11th E. Golias by Greg Law • Coco 3 Sees Stars by Keiran Kenny CoCo Consultations by Marty Goodman The Computer Will T//F. RAINBOW Srajj' Corrections •Ez Disassembler by John R. Co/Iva •Gone Fishin'. by Hoger Sei·ers Letters lo Rainbow •Vlulti-Column Directories hyJolm A. Cnldwcl/ •Patriot Command by Boh Kimball Print#-2 by Lonnie Falk •Printing Sideways 4 16 18 8 12 by JeffHameluck 23 b.v Geoff Friesen 16 hy John A. Saya 25 13 •Program Launcher •Quick Rene"es Are a Must Received and Certified Spreadsheet for Golf by A..!. Sabel Product Reviews: l 4 Goodies Disk Two 8 MV Banner 27 2 10 20 2 ji·om The Warped Drive 4 jhm1 ColorSystems ____ 7 .from ColmSvstem.\' . ---- OS-9 Variations of Solitaire The Printer Bible ji·nm Que Corporation 22 19 2 THE April 1992 irME BA:INBOW .] '1], 1 !) My father was a srnunch supponcr of Ad lai Stevenson, so the politics were hot and heavy at home that fall. Dad put up a Fialsoft, Inc. President J.awrence·c, fialk using your CoCo. Our prob lems were che physical prod uct i on of the paper; yours would be merely to collect the is no t life-sized poster of Stevenson on his bed news . You think your CoCo room door. bu! thought a stranger was in the house and every penny you've sunk imo it? And more! it down. Lt wasn'tthal she didn't like Steven any computer for that maner - is for; it ic sca red the dog. Spot (who barked al it co nstamly). Mom made him take Where It All Started quite easily RAINBOW son - she jus t couldn't stand the barking. My political reward was a trip to Wash worth This is what the Color Co mputer - or gives you the time to do the creative things without having IO take the time for the mechanical aspects. With a CoCo, the It was 4-0 years ago ( ! ) this fall that the ington for Ike's inauguration. My cousin Louis, w ho lives in Washington, invited me "Brownell News"-my very first effort at and gave me a marvelous tour of the city for being a publisher- was born. l had found the three days before the inauguration a little "printing press" that my mother (though he supported Stevenson, too). We bought me. It used rubber letters for type, went to the parade ; I took a million pictures. I am pleased to report that some of the and as you filled lines of type, you hooked them onto the press and fed the paper through When I got home, I gave a presentation pre li minary comments about our new for about Washington, D.C., for the whole North mat are mor e than generally positive. This by hand. It wasn't very fancy, but it worked. Glendale School. Bursting with pride, my pleases us a lot here at THE RAINBOW be "Brownell News" could have been a daily! * •••• So Jim Burmeister, my next-door neighbor mom popped for about $50 for a mimeo c ause we worked very bard to make the (actually there was an empty lot next door, graph machine so it would be easier to put new look useful and easy to use for all of and he was next doo r to that), and !decided out the "Brownell News." Thus, my pub you. we would pu blish a ne ws paper . lishing career wa s reborn. Rose Marion Burmeister We have received a co uple of nega and Carl tives, too. But not very many. And, as l If you worked at it pretty hard, you could get LO or l2 lines of type on a single sheet "Sonny" Thorpe were the typists, and the of paper. The paper had to be cut to about 5\h paper usually had six to eight pages. We format wiII get better as we get more used i nches wide, so there really wasn't a whole honored all o ur subs cri ptions (and even sold to doing thi ngs with it . lot of news. B ut bei n g in the "news busi more). Our biggest story was what would be One footnote: I sai d last month that we ness" got us both pretty interested in world c alled " in ve stigat ive reporting" today-we would have near a 9 percent increase in events -we followed the Korean Conflict and the political conventions that year, and discovered who among the kids in the n eigh borhood dressed up as a ghost from time to editorial space because of the new format. were unabashedly pro-Eisenhower . time and scared the little kids. think you will see, we believe our new At what was pretty much the last minute and after that column was written - I de Since the "Brownell News" (the street The most difficult job, of course, was cided to make the cover "newspaper-like" we lived on in Glendale, Missouri, was getting Rose Marion and S onn y to do the rather than like a ma gazine. That added a Brownell Avenue) managed about 10 lin es typing. They were the only people in the whole page of editorial material to your a week , we did not have pages devoted to neighborhood who could type, so they had RAINBOW. sp ecific copies, but we did have lines. Our to do it. We used those old blue stencils you editorial line was WlN WITH lKE NOVEMBER had to "cut"' through, then Jim and I would 6, (this was about all the space we had for a proofread the stencils and try to fix the s ingle line). Sports was usually something mistakes. like CARDS WIN 5-2 BROWNS LOSE4-0, and it The "Brownell News" lasted for many did not matter if the scores were several days old. Jim and I sold about a dozen issues and, al one point, had a staff of about a dozen kids. I guess the adults thought we subsc r ipti ons to the "Brownell News" for five cent� apiece; each issue was hand were cute. Heck, we even sold an ad-Luthe Glendale Market - though it probably delivered to your door, once a week (usu there. I mention all of this because the "Brownell s pecify how long the subscriptions were cially for a bunch of kid s ranging in age from for. And interest flagged somewhat when we got in trouble for getting ink all over our hands (while takin g the letters out of the little metal things so we could resetthem for the following we ek). Besides, Ike won the elec tion. News" was really a huge und ertaking, espe eight to about I 0 (with t he exception of Rose Marion and Sonny, who were in Kirkwood High Schoo l) . Was I born 40 years too soon? Well, 30, maybe. Consider that you or your children can duplicate this neighborhood newspaper feat th ey tried t o send money to him as requested, Letters to the RAINBOW but he was no l on ger at the address given with his program. The fourth person is author of Chess-D. I don't know who he/she is, but I need some Connecting With the Past Editor: I c on gra tulate you for how long you've lasted. I'm an old-timer-1 've ha d a CoCo - Lonnie Falk helped that Mom bought all her groceries ally after a rainy day ). You all are better off than those sub scribers w ere, since we ne ver bot her ed to And I thin k it looks nice, 100. worlds. In my opinion it is good that the systems inheriting the title "CoCo IV" run OS-9/68000, and l am glad to see that the producers of these computers are aiming for the CoCo market. I also think software help patching the program to work with the pr oducers in the CoCo market who decide Color Computer 3. Finally I'd like to contact to develop products for one of these ma the author of VOX Chess, bu t I don't know who wrote it or where he lives. I don't have a modem, so I can't check for chines would do well to set up the software so it works with all the machines. This does not seem too difficult, and in the long run since December l982, wh en I bought a 16K these people on Del phi . Any he lp would be could save the community F-board CoCo on sale for $299. Not many greatly appreciated. ture. magazines have lasted as long as THE RAIN BOW. Who remembers Ho1 CoCo or The Color Computer Magazine? 1 sincerely hope Despite the many different MS-DOS computers with their miscellaneous op Software Unification much invested in my CoC o to b uy anything else. Carey Bloodworth 1601 N. Hills Boulevard Van Buren, AR 72956 you continue for years to come; I've got too I, I ike tions , pri nters and chips, most MS-DOS software runs on most of them. Funher, the user can customize a program for his computer si mply by run nin g an installa Ediwr: I need some he lp. I am trying to contact if it does frac many others, was a CoCo fanatic tion program that asks him what equip five people. The first two are Dave Shew chun and Roland Knight. They were con during the early and middle l980s. My fa ment he has. This saves time for the user ther owned a CoCo I , two disk drives and a and is convenient. I contrast this with my recent e xperi test winners from The Color Computer pr inter. I bought a <;:oCo 3 back when it was Magazine with a game called Bugs. (They a deal to getthem for $179.95. When I went ences p laying around with Tandy software also wrote several other programs, includ away to college, my i nterest waned, and I for the CoCo 3. Our system is set up ing PenPa/). I recently came across that program, and I n eed help with it. e nde d up purchasing an MS-DOS compat OS-9 Level LL and double-sided disks. The third person I want to locate is ible. What I want to address is the s u bj ec t Mr. Roger S. Young, who wrote a shareware chess-and-checkers program about five Wilcox addressed in his letter in the Dec em years ago. I gave a copy to somebody and e nce with both the CoCo and MS-DOS ber 1991 issue. I am relying on my experi for When I attempted to work withMulii-Vue, I had to either copy files one at a time from single- sided disks to double-sided (for which I have no time) or format sin gle sided disks and attempt to run the program April THE RAINBOW (which still failed to work). I have given up in frustration. The ability to enter i n st a 11 and have the software set itself up would have made life much easier. I also want to emphasize the importance of hard drives - they are quick, conven ient, and of great use. The manufacturers of the System IV, the MM/I and the Tomcat should rake note of this; few users would mind paying a couple extra hundred dollars for a system with a hard drive. At any rate, I hope I have contributed to the discourse. If the CoCo community is going to survive, a serious approach will have lo be taken to making software easy to use for everyone, not just the typical CoCo hacker. And these companies will have to advertise in THERAINBOW-not just when their system is being reviewed but con stantly. They need to make a real effort to sell these systems and keep the software coming. So I agree with you that there is no one replacement for the CoCo. But at the same time, there must be unification in more than just new options. Good luck. John Perry lll MG1ymount University Box#480 Arlington, VA 22207-4299 We agree. The points you. make regard ing the installation of applica1ions soft ware hold /rue not only for the newer computers, but for existing CoCos as well. Editor: he is entitled to public acknowledgment. I recently ordered All Rick ' s Software (Un believable Offer# l) from Rick's Computer Enterprise. After receiving the package about a week later, I immediately set out to try all the programs. I experienced some difficulty with NIB Compresso r, which is designed to com press graphic displays so they occupy less disk space. With the source files and dis play programs l was using, the palette col ors were always changed when loaded into the compressor. I wrote a letter to Rick Cooper asking if I did something wrong or if there was a fix. Within two weeks I had a response: He was aware of the problem, which stems from the fact that authors use different methods for storing the palette colors. He had previously tried utisuc cesfully to solve the problem. After receiv ing my letter, he took another crack at it and came up with a partial solution. He sent me a fix that worked perfectly with VUMaster, a universal public-domain viewing pro gram I use. Subsequently I ordered Rick's Trea sure Chest (Unbelievable Offer #3), and it too was shipped promptly. I was surprised to get a personal phone call from Rick a week later asking if I had received my order and if everything was all right. That friendly follow-up was most appreciated. Inciden tally, the programs are all enjoyable, color ful and well-done. There is something for everyone. Norman Barson Picking and Choosing 7 Ridge Court East Brunswick, NJ 08816 I was interested in your reviews of the new computers offered as a way to go for CoCo users. It's early for judgments, of course, but at first reading the TC9 seems to be the machine for home/hobby users like myself and. perhaps, for a large majority of readers out there. The implication that we may be able lo continue to use our precious Color Computer BASIC programs and pe ripherals on the foreshadowed "virtual machine" is the son of morale booster we needed-so much so that I have decided to wait and see, and delay going the MS-DOS route (as I was seriously thinking of doing). I guess THERAINBOW will eventually be faced with the unenviable task of selecting a running mate for the CoCo. I am sure that you will give due weight to the issue of CoCo compatibility - both software and hardware -before you make a decision. For us out in the 220/240-volt, 50-hertz belt, the question remains as to whether there will be a version available for us. I'm sure many of us would like to hear from Frank Hogg on this point. Cremorne, NSW 2090 Australia THE RAJNBOW staff is not in a position to decide for others which of the new comput ers i.< the best to have. We can, however, listen to what others have to say and direct our contenl appropriately. We have re with their purchases. In any case, we have forwarded your letter to Frank Hogg. Per haps he can shed some lif(ht on the 110versus 220-volt issue. 4901 Wheeler Drive Kudos for Rick Cooper Editor : I believe that when one of RAINBOW's advertisers provides his customers with service above and beyond the call of duty, TX 75056 CoCo PRO! has had several copies of OS-9 Level II in the past. You might call Dave Myers there to see if he can help. Another possible source is Tandy's Express Order line; call (800) 321-3133. We for warded your question regarding the NES to Marty Goodman. Ham Hawks that their internal mem01y tests overwrite some vectors at the top of the CoCo 3' s memo1y. To patch VIP Writer, use a disk zap program to change the value at offset $6817 from $FFOO to $FEOO. Perhaps other readers can offer m ore patchesfor the �feries. VIP and device drivers. An excellenrchoice for from Burke & Burke. For more informa tion. see "A Hard Drive for Your CoCo" (THE RAINBOW, March 1989, Page 44) by Marty Goodman. ies and used-book stores-two good books to look for are 6809 Assembly Language Programming by Lance Levanthal and TRS80 Color Computer Assembly Language Programming by William Barden, Jr. Thicker Spreads, Anyone? Editor: Although my devotion to the CoCo has withstood the test of time, I'm still very frustrated at the lack of some needed power in the spreadsheet arena. I know of no spreadsheet software that makes full use of the 512K in my CoCo 3. Does anybody know of a CoCo spreadsheet program that provides for using more than the usual 30K or so supported by Dynacalc and VIPCalc? I 'd like to be able to save large spreadsheets to DSDD disks, so I need something that supports at least 360K of memory; this would give me a JO-fold increase in utility. Richard Strong Editor: 7514 Bel/eplaine Drive I've seen several letters in THERAINBOW inquiring about the availability of CoCo software for amateur radio. There is a company that has advertised (in CQ!Ham Radio Magazine) amateur radio software and hardware for the Coco. The address is: Dynamic Electronics, Box 896, Hartselle, AL35640. Robert Brown 2689 Pimlico Crescent Gloucester, ON KJT 2A7 Canada Thanks for the tip, Robert. A Fast Start Editor: own a Color Computer 3 with 128K of memory, a Radio Shack disk controller and two 80-track 5'14-inch disk drives. I also have a 20-Meg hard drive (an extra Seagate ST225 hard drive from my MS-DOS com puter) and want to know what I need to use l 3. The problem with the earlier versions is At one time several assembly-lani:11age Brandon Broyles from them reg arding their (dis)satisfaction these programs. The upgrades support the 40-and 80-column text screens of the CoCo tl1e SJ'-225 drive is the CoC o XT inte1face tunately these books are out of print and are chased one of the new machines. If people One option is to contact SD Enterprises or Computer Plus to get upgraded copies of To use a hard drive with the CoCo, pretty hard to.find. Checl<your local librar are buying the computers, we'd like to hear Elora, TN 37328 you' II need a host adapter, co/l/rol/er. cables I've heen trying to locate OS-9 Level 11 for my CoCo 3 system. Please send me any information on where I can purchase it. Can you also give me information on how to hook up a Nintendo Entertainment System to my CM-8 Color Monitor? Thanks for all the help you have given me over the years. Before I got THE RAlN BOW, I didn't know the vast capabilities of my little CoCo. opinionsfrom those who have actually pur Terry Stafford Roure One, Box 81-A P.O. Box287 Editor: ceived ve1y little mail offering thoughts and 3 Doran, VA 24612 books were availahle for the 6809. Unfor The Colony, 1992 CoCo 2 memory chips (8040016) and 64K RAM chips. I need a pen pal to tell me what to do with all this stuff and also how to get the Home Publisher software to work. Any advice or correspondence is welcome. Matthew Hudson Looking for Level II Keiran Kenny 1115 Milson Road this drive with the CoCo. I do not have OS9 Level II, but I am planning to purchase it when I purchase the 512K upgrade board. Also, where can I get a copy of the manual for the Tandy floppy-drive system? I pur chased my disk controller second-hand and it didn't come with a manual. After getting the system up to par, I plan to write programs for the CoCo. For several years I have written software for other computers and want to expand my work to include this amazing computer. I like pro gramming in assembly language and know several processors already; the 6809 shouldn't be too difficult - my college training included the 6800 series of micro processors. Could you print a list of the programs and books that you sec as the best for a software developer? Or perhaps your readers could suggest something they "can't do without." I would greatly appreciate it. Any reader/programmer who is interested in helping me catch up on the current pro gramming trends and techniques for the CoCo is welcome to write. I will answer all letters. Huber Heights, OH 45424-3229 Coco 2/CoCo 3 Im:ompatibilities Editor: I'm a relatively late comer to the world of the Color Computers - I starred with a I 6K ECB CoCo II in 1988. After blowing the CPU in that computer, I went to Radio Shack to get repair parts and found the CoCo 3 on sale for $69. I bought it, thinking it would be better than repairing my old CoCo 2. 1 found out later that VIP Writer, VIP Database and VIP Cale would not work on it. I have since repaired my old CoCo, but it's a pain switching back and forth between the two. Could someone tell me how to remedy this? I recently purchased two old 4K ma chines and a box of software from a friend going into the IBM business. (I am getting more and more into the world of CoCo each day.) I expanded the old CoCos and sold them at a bargain price. I also have several OS9 Game Pack™ The OSK version of CoCo this favorite includes FIVE fun games: Sea Battle, Minefield, KnightsBridge, Dice Poker, and CoCothello. All five feature spectacular graphics and point & click interface! Only $47.95. Variations of Solitaire™ Includes FIVE solitaire card games: Pyramid, and Klondike, Canfield. Spider, All five Poker, feature beautiful graphics, and point & click interface! Just $47.95. Both programs require an MMJ or 100% MMI compatible OS9-68000 computer, disk drive, OS9-68000, and a mouse/joystick. More OSK software coming soon! All products carry tM Rainbow Certi[icaJion Seal. VISA and Mas1erCard o rders accepted. Please add $2.50 (U.S.) or $5.00 (fore gn i ) for shipping and handling lo all orders. CoWrado residents please add applicable sales rax. Prices subjecr ro change wilhout notice. MV Systems P.O. Box 8t8 Arvada. CO 8000 l (303) 420-7777 Tiu OS9 and Mu/Ji-Vue Specialist•! 4 April 1992 THE RAINBOW Feature Program Activities for a Rainy Day E ncouraging young children to learn how to use computers is fast becoming an important step in th eir education. While some children seem to be "naturals." others may not see much use in l earning about computers. By connect ing computers with activities children enj oy , we can often overcome this hurdle. Eensey Weensey Spider is a proi,'fam that combines g r aphi cs with the music for the children's song of the same name. As the C oCo sounds the notes, the words to the tune appear onscreen, further enhancing the educational process . This short program i s de signed to work on the CoCo 3. Enter the program from the l i sting, and save it on tape or disk before running it. Now assist your child with running Eensey Weensey Spider - and encourage him to sing along with the CoCo. Ruth E. Golias is retired and likes to wrire Color Computer programs that chil dren might enjoy. She may he contacted at 2826 Pacific Coast Hwy., Torrance, CA 90505, (310) 325-1384. The Listing: EWS PIDER 'EENSEY WEENSEY SPIDER 'BY RUTH GOLIAS 2826 PACIFIG COAST HWY. TORRANCE, CA 90505 'COPYRIGHT (C) 1992 'BY FALSDFT, INC. 7 'RAINBOW MAGAZINE 10 ON BRK GD TD 970 20 X-RND( ·TIMER) 30 HSCREEN2: PALETTE CMP: PALETTE 0.61:PALETTE 8,0:PALETTE 1. 32 40 A$-"H2U3E2BR2F2D3G2L2: BU7H1U2 ElR2FlD2Gl: BL3H2U2E3: 8D7BG1L1H3U 4 E5:BDl 1 BG2L1H5U5E3: BD14BR3 L1G4 D 3Fl: BE7 BR3F2RlU1H3: 803F3D3GlLl: B LlBUI 1E4U5H4; BL2BD3 F304G2" 50 Al$-"0126:R2;G44;" 60 HCLS 0 70 HCDLDR 1 80 HLINE<l0,10)-(310,182),PSET,B 90 PALETTE 2,RN0(60} 100 HPAINT<2,2J,2,l 110 HCDLDR 1 120 HDRAW"BM197,11; XA1$:" 130 HDRAW"BM193.11: XA1$:" 140 HPAINT(l95,12},5,l 150 HDRAW"S8;C8:BM193,145:XA$;" 160 HPAINT(193.136) .8 ,8 170 FDR X-1 TD 8 180 HCDLDR RNDCBl 190 HPRINT(9,10}."EENSEY WE ENSEY SP !DER" 200 FDR D-1 TD 50:NEXT D 210 NEXT X 220 PLAY"T3:V20;D2:Ll6FGAB-03L4. C" 230 FOR 0-1 TD 1500:NEXT 240 FDR X-1 TD 2 250 HCLS 0 260 POKE 65497,0 270 FDR A-9 TD 315 STEP 20 280 SDUND1.l:SDUNDJ00,l 290 PALETTE 8,RND(60) 300 C-15:PALETTE C,RNDC60) 310 HCIRCLECA,lll,10,8,.40 320 HCIRCLECA.182),10,8,.40 330 HPAINT<A.lll,C.8 340 HPAINT(A,182),C,8 350 HCJRCLE(A,11),10,8, .60 360 HCIRCLECA,182),10,8,.60 370 HCIRCLE(A,lll,10.8, .70 380 HCIRCLECA,182),10,8,.70 390 NEXT A 400 POKE 65496,0 410 FOR D-ITD500: NEXT 0 420 PALETTE 8, 0 430 HCDLDR 8 440 HPRINTC7,4},"THE EEN·SY WEEN ·SY SPIDER" 450 PLAY"T3:V20:D2L8CL4FL8FL4FL8 GL4.AL4A" 460 HPRINTC8,6),"WENT UP THE WAT ER SPOUT." 4 70 PLAY"L8AL4G LS FL4GL8AL4FP2L16 FGAB-D3L4CP40" 480 HPRINT<l0,8),"00WN CAME THE RAJ N" 490 PLAY"D2L4.AL4AL8B·D3L2C" 500 HPRINT(7,10),"AND WASHED THE SP IOER OUT." 510 PLAY"L8CD2L4B-L8AL4B-03L8C02 L4AP2D3Ll6CD2B ·AGL4FP3" 520 HPR!NT(11,12 l, "OUT CAME THE SUN" 530 PLAY"L4FP8FL8GL2A" 540 HPRINTC7 ,14) ,"ANO DRIED UP A LL THE RAIN." 550 PLAY"L8AL4GLBFL4GL8AL4FPl0 P3 560 HPRINT(7,16),"NDW EEN·SY WEE N· SY SP IDER" 570 PLAY"L8CL4FL8FL4FL8GL4.AL4A" 580 HPRJNT(8,18},"WENT UP THE SP OUT AGAIN." 590 PLAY"L8AL4GL8FL4GL8AL4FP203L 16CCl/OEL4F" 600 FOR 0-1 TD 1000:NEXT 0 610 POKE 65497,0 620 FDR A-309 TD 5 STEP-20 630 SDUND100,l: SOUN Dl.1 640 PALETTE 8,RND(31} 650 C-15:PALETTE C,RND(l5) 660 HC I RCLE(A. lll .10. 0,.40 '-------� Product Review Goodies Disk Two: An OS-9 Potpourri file on your hard drive, and vice versa. include saving the message. printing the disk. Since the disk to be copied is read ing the message. Once yo u 've finished This is primarily useful for making mul message, extracting the message to a sepa tiple copies of a disk with one pass per rate file, replying to the message, or delet which is written in assembly language. Doc u mentation for the utilities is included log 1 n command, which is included with on th e disk, and instructions for printing the d ocume ntat i on is included in a readme the OS-9 Developmenr System. Logi nB09 file. sp in-off of the VMS mail OS-9 Developmem System. Unformat c on verts a fo rmat ted ASCII Delphi. One p rimary difference is that Lext file to an unformatted ASCIT te x t file. Folders, which are simi lar to directories, ln other w o rds. carriage returns at the end are not supp o rt ed by Mai 1. H owever , I of each line are repl aced with a space, and doubt many p eople will e ver need to store carriage returns at the end of each para mail in m ultiple folders. so this shouldn't graph are reta ined . For e xample . Dynas tar st ores a carri age return at the end of be a problem . bidirectionally in much Lhe same fashion as a terminal program. Its purpose, acc ording to the author. is to allow a terminal connected to one serial port to c ommunicate with a modem on another serial port. Connect c a n also be 840 PALETTE 8,0 850 HDRAW"S8;A2;C8;BM197,96;XAS; 860 HPAINT(197,108),8,8 870 FOR X-1 TD 8 880 HCDLOR RNDC 7) 890 HPRINT(3,8),"00WN THE WATER SPOUT." 900 FOR D-1 TO 50:NEXT D 910 NEXT X 920 PLAY"T3;Ll6;02:8·AGL4F" 930 HCOLDR 8 940 HPRINTC34,2ll. "REG" 950 HLINEC272,176)·(293,176),PSE T 960 GDT0960 970 POKE 65496,0:W!DTH32:HSCREEN 0:PALETTE CMP:CLS reads and processes the commands stored in the index file created by Messel. Setpass is used in c onj u ncti on with to ch ange your password. TSMonB09 is a BASICD9 ve rsi on ofTSMon, a tim e-sharin g monitor included with Lhe Logi nB09 system found on VAX systems, incl uding Messel is primarily intended for Del each line while Ved st ores a carriage re window and a serial port. A nice advan phi users who capt u r e Forum messages turn onl y at the end or the parag raph; tage of Connect is that it can transfer all 256 ASCIT codes (extended characters u s ing a terminal program. Messel begins Un Format allows you by creating an index file of the messag es. documents between Dynasrar and included) between two devices. The CoCo It th en displays th e tirst message in the w i th out having to manually re fo rmat the version exits when you press the mouse button. and an alternate version exits when file. or the message after the one you read last. This al lows you to read new mes d oc u me n t. (The Warped Dri1•e. 54 Martindale Drive NE, Calgary. AB T3J you press CTRL-\. sages in multiple sessions without having Lo start at the beginning each time. Op 2V4. Canada, 403-280-8870; $12 U.S., tions avai I able as you read each message -Greg Law 40-Lrack DSDD (double-sided, d ou bl e-de nsi ty ) disk t o a 820 HDRAW"BM193,ll;Dll7;F53;" 830 HPAINT(l95,16},5,l Messel. Mes Pre used Lo in teractively roULe data beL ween a ImageCpy copies a PALETTE 2.RND(60) HPAINT(2.2).2,l HCDLDR 1 HDRAW"A0:S4:BM197,ll;Dll7;F5 to actual ly carry out the orders you gave to Mail is a Connect essentially copies all data from one port to anorher uses Lhe same /dd/sys/password file. HCIRCLE(A.182),10,0, .40 C-15:PALETTE C,RND(31) HPAINT(A.11),C,0 HPAINTCA.182),C,0 NEXT A FDR D-1 TD 1000:NEXT POKE65496,0 NEXT X HCLS0 HCDLOR 1 HLINE(l0,10}·(310,182}.PSET, reading all the messages, MesPrc is used onl y once, the copy process is much faster. La be 1 is used to print address labels on standard !-inch continuous-feed address labels. Up to five lines can be printed on each labe l. Logi nB 09 is a BASICD9 ve rsi on of the Goodies Disk Two is a collection of 11 OS-9 programs, most of which are written in BASICD9. One e xcepti on is Connect, 670 680 690 700 710 720 730 740 750 760 770 B 780 790 800 810 .. 3· t o e asily transfer Vee/ $14 Cd11.) "Building a Serial Cable" (Sidebar, March 1992, Page 20): Because of a production oversight, we inad ve rtently omitted a fi gu re showing how to con struct a serial cable fo r compu te r/ modem connections. While the te xt should be sufficient, the y say a pi ctu re is worth a thousand words. The miss ing figure appea rs bel o w. DB25 DIN Color Signal Red Transmil Data Receive Data Yellow Data Set Ready Green Black Ground Carrier Delect 20 Data Tenninal Ready In Quest of the Star Lord CoCo3 Hint Sheet Hall of the King 1, 2 or 3 CoCo 1 -3 Hall of the King Trilogy $29.95 ea. $74.95 White Fire of Eternity CoCo 1 -3 Dragon Blade CoCo 1 -3 Champion CoCo 1 -3 PaladIn's Legacy CoCo 1 -3 Visa. Mastercard. Check. Money Order. and COO (USA only, please) accepted. All foreign orders l n$�'.1�� Foresign. $3.00 extra for COO orders. PA residents add 6% sales ta)( Dealer inquiries welcome Authors, we're looking for new soltware! �2u.�t0b�;reni���i��u��e�c�AM���{ ������ 1:: :;· : 11111q;:.: j . -.:11!:1: ·:1·:_ : :m ; . WindowWriter- A point & click Word Processor, powerful formatting capability, works with any printer. On screen Italic, bold etc. WYSIWYG ...................... $59.95 If you want to write fast machine language programs "Window Writer is a powerful word processor but you don't want to spend the next few years trying that is fun to use, very user friendly....... The to write them in Assembly Language , then CBASIC is Envlornment compares favorably to that of the answerlll Microsoft Windows " CBASIC is the only fully integrated Basic Compiler and WjndowWrjter/W- program editing system available for the Color lmmt ;: : =:· :· :· :· :· :· :-·: ·: ·: .;. ;.:;. ;. ;.: : ;. ;.. .:._:i�i:._...li: �: .i_:)_ j without having to spend years trying to learn assembly language programming. CBASIC allows you to create, edit and convert programs from a language . you are already familiar with Extended Disk Color Basic, into fast efficient machine language programs "The most complete Editor/Complier I have seen for the Coco••• "·The RAINBOW March 1 986 CBASIC is a powerful tool for the Beginner as well as the Advanced Basic or M.L. programmer. CBASIC features well over 1 50 compiled Basic Commands and Functions that fully support Disk Sequential and Direct access files, Tape, Printer and Screen 110. CBASIC supports ALL the High and Low Resolution Graphics, Sound, Play and String Operations available in Enhanced Color Basic, including Graphics 1-VGET, : ::: II a a Disk $1 49.00 @.' l il!lilllll! l ��l- ll!=!l. 'llllf!-�; : .g AUTOPI LOT and AUTO-LOG Processors X-MODEM DI RECT DISK FILE TRANSFER VT-100 & VT-52 TERMINAL EMU LATION No lost data even at 2400 Baud on the Serial mm ms � CRLEHIAllJAI The Ultimate User Friendly Point & Click operating System for your Coco 3. Simple enough even for children to use. just point and click to run programs, by typing commands. • 8 Selectable Display Formats, 32140/64/80 columns ASCII You also get things like a print spooler, Programmable & BINARY disk file transfer via XMODEM. Function Keys, a • Directly record receive data (Data Logging). VT- 1 00 emulation for VAX, UNIX and other systems. • VT- 1 00/52 cursor keys, position, PF • Programmable Word Length, Parity, Stop Bits keys. Buffered Keyboard , Ramdisk, Serial 1/0 port and Deluxe Pak support along with Windows, Icons, Buttons, Pull Down Menus, Edit Fields and Mouse functions all i n one program. It has • Complete Full and Half Duplex operation, • Send full 128 character set from Keyboard . • Complete Editor, Insert, Delete, Change or Add . • 9 Variable length, Programmable Macro Key buffers. • Programmable Printer rates from 1 1 O to 9600 Baud. support the Point & Click System without OS9. • Send Files from the Buffer, Macro Key Buffers or Disk. • Display on Screen or Print the contents of the Buffer. underprlcsd. I recommend this software to all • Freeze Display • & Review multiple fonts In 54 possible sizes and styles, Enhanced Basic Editing and much much more. It add information On line . over 50 commands and Functions to Basic to fully ".. It offers so many features that It Is probably CoCo3 owners. " -The Rainbow Feburary 1989 It is completely compatible with existing Basic Built in Command Menu (Help) Display. programs and takes absolutely no memory away from & Deluxe Pak or Serial Port. Specify Coco 1, 2, 3 Disk $49.95 Supports: Modem-Pak 011 1: :1:1:1:1: : : 1:111�1111: 1:�1l:1�1: :1: : : : 1: ::1 : ::1 EDTiASM Ill is a Disk based co-resident Text Editor basic. It requires 1 Disk Drive, R.S. hires interface & Joystick or Mouse. Includes 128 & 51 2K Versions Only $69.95 & Assembler. It is designed to take advantage of the new features of the COCO 3. It has 8 Display for mats from 32140/64/80 columns. The disk also con tains a free standing ML Debug Monitor. EDT/ASM Ill has the most powerful, easy to use Text Editor available in and Editor/Assembler package for the Color Computer. • Local and Global string search and/or replace. • Full Screen line editing. • Load and Save standard ASCII formatted files. • Block Mace & Copy, Insert, Delete, Overtype. • Create and Edit files larger than memory. The Assembler features include: • Conditional If/Then/Else assembly. • Disk Library files up to 9 levels deep. • Supports standard Motorola directives. • Allows multiple values in FCB/FDB directives. • Allows assembly from Buffer, Disk or both. Specify Coco 1 , 2 or 3 Disk $59.95 The Memorygame- Concentration game ....... $ 1 9 .95 PeskAccessorv Pak-7 resident programs ..... $39.95 1·11llli='.:·'liliiil�=.';· ll'*:11: With advanced features you would expect to find only in a Hi-Priced MS-Dos program. It has a 26 Entry Phone Directory with complete Configuration information for Communications and Automatic logon. Supports the Serial 1/0 Port up to 2400 baud, Deluxe & Modem Pak and the Disto Serial 1/0 board up to g500 baud. It has a Full Screen Text Editor, 'IJY Modem File transfer support, Split Screen Conference Mode, Macro Keys. Full Disk Support including Multifile Copy, Kill, Rename, Arc/Un-Arc and Disk Initialize and it is Completely Compatible with ADOS. Requi res 1 28K, Disk & BO Col Display rmmnnrac.1m:a11aa·'"• 1'�E select files, do disk or file maintenance or almost any 110 port. & Alt. Kbd. . Advanced Programmers Gulde- .. . . . ............... $24.g5 task you currently do • • mms 1111 ;mm /IAS 3 Window Edt/Asm- A full featured Assembler ... $49.95 Fon!llconEdl!ors- Basic & M.L. versions ........ $19.95 A Completely New and Easy to use Terminal Program designed specifically for the Coco Ill. .. �!Bl�-����� 1-V PUT, PLAY and HiDRAW, all with 99% syntax • hlll11lzo ll1i label Dlsi lill files C.Pll flits ••- flits a compatibility. Specify Coco 1, 2 or 1989 Window BasicCompiler-similar to CBASIC . . . $99.00 Computer. It will allow you to take full advantage of all the capabilities available in your color computer easily and quickly. - RAINBOW Dec. for non W/M owners ............ $79.95 The SOURCE will allow you to easily and quickly Disassemble machine language programs directly from disk and generate beautiful, Assembler Source Code. And • The Source• has all the features and functions you are looking for in a Disassembler • Automatic Label generation. • Allows specifying FCB, FCC and FDB areas. • Disassembles programs directly from Disk. • Automatically locates addresses. • Output listing to the Printer, Screen or both. • Generates Assembler source directly to disk. • Built in Hex/ASCII dump/display. • 8 Selectable Display formats 32140/60/80. • Built in Disk Directory and Kill file commands. • Menu display with single key commands. • Written in Ultra fast machine language. Specify Coco 1, 2 or 3 Di sk $49.95 Disk Commands Backup, Initialize, Directory, Verify, Compare, Search, Edit, Erase, Speed Teet, Stop Rate Teat, Gran Table Analyala 6< Repair File Commands Arc/ve, Copy, Kill, Rename, Eraae, View, Edit, Print, Compare, Salvage, Search, Verify, Tea l Arc/ve, Un-Arclve, Xmodem Send/Rec. The Disk Utlllty Program that you always dreamed of Is now a Reality. Coco Tools is a comprehensive set of disk utilities, providing the most complete set of functions available for the standard R.S. DOS disk system. Comparable in scope and functionality to that of the famous utility available for MS-DOS computers "PC-TOOLS"! Coco Tools is also the most Comprehensive Disk Repair program available, it Automatically diagnosis and repairs file allocation errors, locates corrupt directory information and cross linked files. It provides fast and easy recovery of deleted files without the drudgery normally associated with killed file recovery. E:;: · :; �l�lirt111:: 11�tillzs ·:=:11: Requires 1 28K, Disk end 80 col. dlspley $49.95 Savings Up To 35% Coco I l l Tool Kit . . . . . . . . . . . . . . . . . . . . . . . . $39.95 EDT/ASM and The Source . . . . . . . . . . . . $89.95 CBAS IC Ed ito r/Compiler. . . . . . . . . . . . . . . $99.95 Window Master & Desk Ace Pak . . . . . $69.95 VISA, MASTERCA R D or COD Call To l l Free 1 -800-3 83-8529 (Monday thru Saturday , Sam to 5pm PST). To order by mail, send check or money order for the amount of the program plus $4.00 for shipping to: Cer-Comp Ltd. 5566 Ricochet A venue L as Vegas, NV 89 1 1 0 702-452- 0 63 2 Product Review the requ ired ingredients for MV Banner creations. MV Banner runs in the Multi-Vue GShcll MV Banner: Flair for all Occasions Using banner s adds pizazz Lo special e vent s - bi rthdays , homecomings, com pany parti es or farewells - and your mes sage gets across loud and clear. MV Banner is an easy-to-use banner-making program. If you have access to a CoCo 3 (256K minimum), OS-9 Leve l IL Multi-Vue and an 80-colurnn monitor, then you have all environment. It features pull-down men us, pop-up windows. editing and saving of banner messages, two fonts. read y- to - use i mages . an i mage creator and editor, indi v id ua ll y c onfi gurab le characters, and on screen v ie wi ng of <;Ompl eted banner s . The manual provides in struc ti on s for configuring the program for hard-dri ve use . Unfort unately the instructions for running MV Banner from floppy disk are sparse. I se ldom useMulti-Vueand wasn't sure if my b l u nde r ings were stemm in g from misuse of it or MV Banner. I phoned ColorSystems and everything was ironed out ln minutes. However. I ' v e come to the conclusion that we l l- wri tten manuals teach how to use a program; sparse manuals are unclear unless you already know how to use the software. With my quest ions answered. running MV Banner from GShell became easy. After setting the execution directory and printe r port opt ions , c l ick ing o n the appropriat e drive icon displays file icons. Clicking on the "I L ove MV B an ne r" icon ex ecutes MV Banner. and clicking on the Welcome screen br ings up the editing and banner-viewing screen. Jn only a few minutes you can create an attractive banner- and it's easy. There are many o pti ons from which to chose: normal, bo l d, outlined or inverted te xt (white on black); C om puter or Roman fonts; and use of 24 s u pplied graph ics i mages or the abil ity to create new ones with the image editor. Combining text an d graph ic s i s s i m ple, and the results can be saved r.o d i sk . Font sup port is Jacking, bu t the many te x t-s ty le op t ion s do offer variety. Character attri b u tes can be set in two different fashions: by default settings or by changes to the current character settings. The easi e st way to enter a message is by changing default settings as each letter or image is entered. Current character settings are useful after a message has been com p l eted and slight modifications are needed. At first I was stymied when the c urrent character attributes wouldn't change. Then I d i scovered there must be an entry in the cu rrent character field before you can change its attributes. One other area caused minor d i smay : The number keys and their shifted characters aren 't pri nte d when us 7 1 992 April THE RAINBOW MV Banner supports normal, do uble -width. compressed and double-density modes . You can define which characters are used to print the banners. Up to four text c haracters can be used to obtain a solid g raphic s block. The prin ting process i s quicker if your p rinte r allows for use of a graphics block character. The manual gives advice on wh ich text c om bi nati on s or graphics blocks work best. The maximum fiel d le n gt h for a banner is 40 characters and/or images (40 charac ters handles most banner needs). By print ing a banner and entering and pr inting another - without tearing them apart any size banner can be created. Three modes are av ai l abl e for viewing banners: normal, compressed and el ongated . The bottom half of the screen is used to display and scroll through banners prior to printing - this is a m ajor pl u s. Imag in e printi ng a 15-foot banner and then reali z ing the last character is wrong! The MV Banner feature T like most of all is the one for using graphics i m ages . Ban ners from programs which don '1 support graphics usual ly look very p l ai n . The sup plied i m ages are good and cover topi cs rang ing from holidays to parties, from baby bott les to graduation caps. Better yet, if you can't find an image to fit the occasi on, j us\ create it in the i m age editor. Created i mag es can be saved to disk. It is my hope that the manual is pre sented more clearly in the future. Even so, I still recommend MV Banner. Mak i ng ba1rners is easy once you get the hang of it! (ColorSystems, P.O. Box 540. 4616 Castle Hayne. Castle 1-/ayne. NC 2842 9 , 9 1 9-6751 706, $22.) ing the Roman ront. Pr int ing re s u lts vary de pend ing on the printer yo u use and the modes it supports. Introducing A Brand New Product For The COCO 3: COCO FRIENDS DISK MAGAZINE to those who still enjoy This new product will opinions, reviews, and more better acquai nted. Share your views and reviews. See never-before seen programs, graphics, and m ore ! You and your COCO deserve It! t you get It! · lf this sounds good to you. I invite you to Imagine investigate now. Dive in and get ready to have FUN!! Send $6.oo· (check. cash or money order) now. You ' l l receive the COCO FRIENDS D I S K i MAGAZINE STARTUP KIT. Browse tnis shell and grve u s your input with t h e bui lt- n ENTRY WR ITER Make any other contribution in the nature of your original work. Send a copy back to objeds? screen Windows appear with beveled edges. & OS9 Level 2. RICK'S COMPUTER ENTERPRISE and we'll send you the next issue. (The startup kit and the View a file while TM working on another. Pages lhrough text files. Sizes itseU to any screen or window. Color Req. 3 or 100% compatible wll28k, dirk drive, & OS9 f,evel 2. $8.95. Computer WP Shel TM A Multi-Vue style environmeol from whi ch you access any OS9 text editor. formatter, & spelling checker (time you supply). Req. Color Computer 3 or 100% compatible wl.?56k. disk drive, OS9 [..eve/ 2, &. Wiruiint (cNailable with Multi-Vue). $20.95. 089 Calendar Utilities ™ Use w/Gcal, or alone. If you llke what you see, become a regular subscriber at the low cost of $30 for 6 Issues. If drive, & OS9 level 2. $14.95. it off. Get ln on the ground floor and help keep the COCO community strong!! We'!I be from you soon! expecting to hear s COMPUTER ���:���-�83 RICK' ENTERPRISE SEND CASH, CHECK OR MONEY ORDER TO: DeskTumer companion ! TM Req. Color A point & click desk Lop Includes: card file, note pad, phone listldialer & scheduli.ng system! Color Computer 3 or 100% use phoM dialer. OS9 Budget System � $34.95. Tra�k & analyze financial transactions & prepare reports. Req. p_Q . BOX 276 Color LIBERTY, KY. 42539 w/256k, disk drive, & OS9 1..evel 2. $19.95. SEE MY AD ON PAG E 25 FOR A SPECIAL OFFER! Computer 3 or Color 3 Computer w/256k, dsk i drive, or 100% compatible & OS9 level 2. RGB monitor recommetuied. $32.95. Variations· of Solituire Pyramid, n.c Klondike, Spider, Poker, and Canfield. Color & mouse support! Req. Color Computer 3 or 100% compatible w/256k, di�·k drive, OS9 level 2, & mouse/joystick $32.95. High Finance software ! compatible dsk i drive, TM Req. Color w/128k Financial Computer (256k+ mouseljoy:i·tick, analysis 3 or 100% recommended), &: OS9 Level 2 w/Windint. $24.95. td\7 Bunner 'IM Multi-Vue banner program! Req Color Computer 3 or 100% compatible wl256k, OS9 Level 2. disk drive, Multi-Vue, 80 100% Send for free catalog! All products carry the Rainbow Curification Seal. VISA and MasterCard orders accepted. Please add $2.50 (U.S.) or $5.00 (foreign) for shipping and handling. Colorado residents please add llpplicable sales tax. Pn'ces subjeer ro change without "otice. Req. compatible w/512/c, disk drive, OS9 Level 2, & Windint. Modem req. to Sea BatUe, col. monitor, &: mouse/joystick. $18.95. Computer 3 or 100% compatible wl/28k, disk is an otter you can't refuse!! � Minefield, KnightsBridge, CoCothello, & Dice Poker. Color graphics & mouse support. Req. Display your schedule on stan up & perform routine tasks on Gcal files. It's not for you.•.well that's okay, too. There's no further obligation. I think you'll agree, this OS9 Level 2 Game Pack graphics first issue cost only $6.00) Don't put playing point & click program includes 3--D TV for OS9 Le'Vel 2 presented in a more personal way than you have ever experienced before! We'll see tha Adds a new twist to TM of Batlleship. (Available 3/1192) $1 7.95. running iheir COCOS under RS DOS! j n your COCO friends! Get game Baltleship where some missiles are dudsl Thi.� disk c/rive, mouse/joysh·ck, rekindle the fire in your COCO computing life. Articles. programs. Come and o i the & buttons really move ! Req. Color.Computer 3 or 100% compaiible w/256k, RGB monilor, It's part magazine, p art BBS and part shareware! COCO i=i=llENDS DISK MAGAZINE is dedicated exclusively Sink the Armada - Tony O live compatible MV Systems P.O. Box 818 Arvada, CO 8000 I (303) 420-7777 The OS9 and Multi- Vue Specialists! 8 April 1 992 THE RAINBOW Feature Program Coco 3 Sees Stars W rawing a star with more than five a second set of points on a circle of radius points is pretty difficult - and 47. Finally the loop from Line 190 to 220 sketching a respectable five-pointed draws lines connecting the points on the star is even a challenge. Varistar draws two circles. perfect multi-pointed stars on the CoCo 3 ' s It isn't necessary to set the points on screen, but I decided to have Varistar do HSCR E EN 2 . After you run the progr.im, you are asked this to help you better understand what is for the number of points to use. You may happening. For a more comprehensive dis enter any number from 4 to 36 as long as the cussion on the trigonometry of stars, see "A number you enter is a factor of 360. (there Perfect Star" (THE RAINBOW , March 1990, are 360 degrees in a circle). Factors of 360 Page 92) by Steve Ostrom. in this range are 4, 5, 6, 8, 9, Varistar requires a CoCo 3 and uses the high-speed poke (Line 1 0). Make sure the IO. 1 2 , 15, 1 8, 20, 24, 30 and 36. Any other numbers are rejected (Line 70). The trigonometry computer is at low speed ( POKE 65496 , O) functions in the first Varistar does this for you if you press loop (lines 100-1 30) BREAK while the program is running (Line before saving the progr.im to tape or disk. 20). Users without RGB monitors should change RGB in Line 260 to CMP. While drawing stars may seem like a waste of a perfectly good computer, Vari star provides a concrete illustration of tTig concepts, which is very imponant for be ginning students. Once you dissect the math involved, you can also use the formulas for drawing stars in other programs. points around the circumference of an imaginary circle of radius 95. These locations become the points on the finished star. Lines 1 5 0 through 190 set Keiran Kenny's interests lie mainly with the Color Computer's graphics and math capabilities. But in Keiran 's own words, "I like to try everything." He may be con tacted at I l/5 Milson Road, Cremorne, NSW 2090, Australia. Feature Program EZDASM: Tear Into Memory M any newer CoCo users are begin chine-language disassembler program from ning to dabble with assembly DATA statements. EZDASM checks the data The Listing: VARISTAR 1 ' VARISTAR 2 ' BY KEIRA'N KENNY 3 ' CO P Y RIGHT (C) 1992 4 ' BY FALSOFT, INC . 5 ' RAINBOW MAGAZINE 10 POKE65497, 0 20 ONBRKGOT0 2 6 0 3 0 OIMH(95) , V(95),X(95 ) , Y(95 ) , P( 47). Q(47) 40 PALETTE0, 63: PALETTEl. 0 5 0 R0-57. 2957 7 51 60 CLS: lNPUT"HOW MANY POINTS 36): .. : p 7 0 IFP<40R360 / P <>INT C 3 6 0 / P)OR360 / P <l0THEN60 80 PC-3 6 0 / P 9 0 HSCRE EN2 1 0 0 FORZ-0T0360STEP PC:A-Z / RO:C-C +l 1 1 0 H(C)- 1 6 0+95 *COS(A) :V(C)-96-9 5*SIN(A) 1 2 0 HS ETCH( C) , V (C)) 1 3 0 NEXT 140 HY-47 1 5 0 FORZ-PC/ 2 T 0 3 6 0-PC/ 2STE P PC:A Z / RO:O-D+l 1 6 0 P(D)-160+HY *COS(A):Q(D)-96-H Y * SIN(Al 1 7 0 HSET(P(D) , Q(D)) 180 N E X T 190 FORX- l TO P Q - quit S - screen only mode. Once E Z DASM is loaded, enter E X EC to start the program. After the title message If you don't have a printer, be careful not to use the P command: The program will plore. This is where the disassembly starts. hang, waiting for a printer to come online. All input to and output from E Z DASM is in If you accidently press P, answer No to the hexadecimal format, but no radix symbols Automatic Mode prompt. Then press S at ($ or &H) are used or required. The disas the > prompt to enter the Screen Only sembler suppons the following single-key mode. commands: Learning assembly and machine lan guage can be fun if you have the proper Down Arrow - disassemble current Up Arrow - set the current address back one byte A - current address hex byte and ASCil prompted for whether you want the disas representation J - jump to a new address May I 99 l issues). To take machine-lan guage programs in the other direction, sembler saved to disk or cassette; press D or P - printer mode C accordingly. however, I wrote EZDASM. EZDASM is an easy-to-use disassembler, a program that been saved to tape or disk, you can load it produces an assembly-language source-type and begin to explore other machine-lan guage programs. Before loading E Z DASM, machine-language program. however, make sure the binary program Using a disassembler allows you to see you want to examine is already in memory how other programmers write, and gives (load it if necessary) and that you know its you many hints and tips for your own pro starting address. Of course you don't have grams. Once you gain a bit of experience to use EZDASM to look at programs only; with machine language, a disassembler you can use it to examine the contents of helps you alter programs for your own any memory location in the CoCo. needs. But you don't have to be a program If you are using a disk-based system, mer to find EZDASM a useful addition to EZDASM is saved with a load address of EZDASM' s system requirements are minimal - i t works $0000 - you must use an offset to load it into whatever area of memory you want. with 16K Extended BASIC, any TV or For example, to load EZDASM starring at monitor, and a disk drive or cassette re $7000, you would enter the following lines: library. Funhermore, corder. The program is designed to work with the 32-column screen. To get EZDASM running, first enter the CLEAR 2 0 0. &H6999 LOAD " E Z DASM", &H7000 program shown in Listing 1, then save it and run it. This program builds the ma- John Collyer has been programming since he got his first Color Computer in 1987-1-fe may he contacted at 323 W. Union Street, lt6, Medina, OH 44256. Once the machine-language version has listing in ASCII format from an assembled your tools. I hope EZDASM helps you. address while it runs; if you make any typing errors, helped solve this with his ? - command-key reminder. memory address where you want to ex appears, you are asked for the starring the program will let you know. When the program has finished poking data, you arc Jr.. 240 HPRINT C 0 , 2 3) , "Press any k e y " 2 5 0 E X EC44539: C-0: D-0 : W IDTH32 : G O T060 260 POKE65496 , 0 : RG B:CLS : END with the program you want to examine. language, yet they have had Barden, ts" EZDASM into an area that won't interfere trouble locating an assembler. William EZASM program (THE RAINBOW, April and 200 HLIN E(H(X).V(X))-(P(X ) , Q(X)) , PSET 2 1 0 H L ! N E -(H(X+l > , V(X+l > l , PSET 2 2 0 NEXT 2 3 0 HPRINT(l5, 1 2 ) , STR$(P)+" P o 1 n Make sure y o u use a n offset that will load The Listing: E Z DASM ' EZ DISASS EMBLER ' BY JOHN COL L Y E R 'COPYRIGHT (C) 1992 'BY FALSOFT, INC . 5 ' RAINBOW MAGAZINE 1 0 GOTO 1 0 50 20 CLEAR 5 0 , &H356E 3 0 CLS 40 LN-1000 5 0 ST-&H356F 60 P-ST 7 0 READ L $ .C 80 S-0 90 PRINT@0 , "WORKING O N LIN E " : LN 1 0 0 FOR X-0 T O 63 110 V-VAL( "&H"+Ml0$(L$, X * 2 +1 , 2 l ) 1 2 0 POKE P , V 1 3 0 s-s+v 1 4 0 P-P+l 1 5 0 NEXT X 1 6 0 IF C<>S THEN PRINT" DATA ERRO R IN LINE" , LN : ENO 1 70 LN-LN+l 180 IF P <ST+&HA40 THEN 70 1 9 0 CLS 200 PRINT "SAVE TO (O)ISK OR (C)A SETT E " 210 K$-INKEY$ 2 2 0 IF K$-""THEN 210 230 IF K$-"O "THEN 2 6 0 240 IF K$-"C" TH EN 4 2 0 2 5 0 GOTO 2 1 0 2 6 0 CLS 2 7 0 PRINT"READY TO SAVE TO DISK" 280 PR! NT 290 PRINT"THEN P RESS [ E NT E R ] " One-stop coco Shopping? One Choice. For the best selection of virtually all your Coco shopping needs, try the Coco PROfessionals. We don't do Windows (or DOS), or anything else we just sell CoCo, 059, and OSk products. Professionally. We'll be here when you need us. • • • HARDWARE 5 1 2k upgrade w/Lightning software Slotpak-3 w/12v adapter Magnavox 1CM 135 w/cable 20-meg OS9 hard drive system 2400-baud modem w/cable CoCoPRO! RS-232 pak CoCoPRO! RS-232 kit !for DCM> $39 MiniBanners Label Designer $29 Multi-BASIC $19 $2 9 $ 299 $385 $ 99 $45 CGDP $29 Checkbook+ CR5D05) $24 Big BASIC ( 5 1 2k) Warmonger $34 $29 GrafXpress 2.0 $34 Crystal City Zen ix $34 $29 Memory Master Quest for Thelda $34 CoCo Archiver $ 1 29 $89 $ 99 Ken-Ton Dual Serial port Ken-Ton SCSI HD Interface $ 29 $79 $6 9 SmartWatch RTC Adaptec 4000a HD controller Burke & Burke CoCo/XT Burke & Burke XT/RTC Hard drive case w/60w supply $ 99 $89 IBM Keyboard interface $85 Keyboard Extension cable (CoCo) $19 4-pin to DB25 modem cable $15 DB-25/DB-25 modem cable $15 $15 RGB monitor extension cable Multipak upgrade (3024 or 3 1 24) Wico Deluxe Joystick (one-button) $15 CoCo-2 composite monitor adapter SUB-ETHA First Prize $27 Delta Pro Audio digitizer ZEBRA $6 9 $ 1 04 $12 $29 SUNDOG Photon van der Poel-OS9 DANOSOFT $39 One-Meg Big BASIC $49 Utilities Pak $18 Big RAMDisk $15 $ 24 $18 COCOPRO!-OS9 VED VPrint $25 Data Windows $59 $30 OS9 Maillist $19 $35 OS9 Ultra Label $20 $20 Data Merger Tools I I Presto Partner Stock Manager BASIC09 Subroutines $25 $25 $29 $25 Character Set Editor $20 Magazine Index $ 20 OS-9 Cribbage $25 Level II Tools Disk Manager Tree Zapper $29 $ 20 $20 $3 0 Multi-Menu OS9 Lv I I BBS Put away that pile of floppy disks and speed up your work! OS9 Game Pak $34 Ultimuse (512k 059) newCoCoPRO!/Ken-Ton65-meg SCSI harddrive! Featur OS9 Solitaire Pak $34 KBCom (059 term) $55 $45 ing a fast 28ms drive, this unique system gives you u p to WPShel (req. Mvuel Shellmate (req. MvueJ $25 Newspaper09 $48 Put virtually every file you own at your fingertips with the 255 35"track drives of RSDOS storage (compatible with virtually all ML & COLORSYSTEMS $22 MVBanner (req. MvueJ $20 KAlASOFT BASIC software!), along with MEGS of 05-9 storage! With its Autoexec feature, you can easily auto-boot any file . . . even auto-boot 05-9 upon startup! Comes completely formatted and ready-to-run . . . and, since it is in imbedded SCSI drive, you can even take the drive with you should you move to a TC-70 or MM/l ! Choose 1 0, 50, 1 00, or 255 RSDOS drive setu p when ordering, and BURKE & BURKE EZGen File Sys. Repack $19 $29 DMA 1 . 1 Art Deli !440 pixl $79 $39 $19 Art Deli I I !220 pixl RGB-DOS $19 RGB-OS9 Utils $25 RSB $24 $39 (such as Disto or FD-502). Those with 24-pin ROM sockets ZClock $10 (FD-500, 5 0 1 , etc.) add $ 1 0. PertASCll Wild & MV only 8549 OOCDPRO � A DIVISION OF DNM ENTERPRISES, I N C . $4 $5 Include S & H o n all U.S. orders. Canadian and foreign orders have a min. ship charge, or actual freight plus handling. U.S. COD additional. Ml residents add sales tax. No surcharge on VISA/MC. Call for shipping on HDs & monitors. $4 4% $2 File Recovery Sys. $35 V-Term 3.04 $35 $2 9 cable, and a floppy control ler with 28-pin ROM socket we'll format the rest for OS-9. Req. MPI, Slotpak, o r Y COCOPRO-DECB Simply Better 2.0 $30 O R DERS O N LY 1 . 3 1 3 . 482 .8 1 28 TEC H SU PPORT 1 . 3 1 3 . 48 1 . 3283 1 0 AM-6:30 PM EST MON-FRI BBS 1 . 3 1 3 . 292 .47 1 3 24 H R S . 3- 1 2-2400, 8-N - 1 10 THE RAINBOW April 1 992 300 I NPUT E 310 SAVEM"EZDASM" , S T , ST+&HA18 , 0 320 OPEN "R'',1 ."EZDA S M / B ! N",l 330 Fl ELD 111.1 AS B$ 340 LSET 8$-CHR$ ( 0 ) 350 P U T 111,4 360 LSET B $ - C H R $ ( 0 ) 3 7 0 P U T 111.5 380 CLOSE 390 PRINT"THE EZDASM BINARY Fl LE HAS A LOAD ADDRESS OF ZERO" 400 PRINT"YOU MUST ALWAYS USE A LOAD OFFSET WHEN LOADING EZ DASM/B I N " 410 END 420 CLS 430 PRINT" P RE S S [ENTER] WHEN REA DY TO SA V ETO CASET TE" 440 I N PU T E 450 CLS 460 P R J N T " SAVING TD CA SETTE" 470 CSAVEM"EZDA SM",ST,ST+&HA18,S T 480 CLS 490 P RINT"THE BINARY F I L E JS SAV ED LOAD ADDRESS IS &H356F -&H3FFF" 500 PRINT"USE A LOAD OFFSET TO POSITION IN ANY AREA" 510 PRINT"A LOAD OFFSET OF &H400 0 WILL PUT IT AT &H756F &H7FFF" 520 END 1000 DATA 2038000000000000000000 00 FFFFFF FF00000000FF FFFFFF000000 00 FFFFFF FF00000000FF FFFFFF000000 00 FFFFFFFF00000000FFF FFFFF000017 017 A308008 , 6551 1001 DATA E9170168C60617 01831701 6B308D090El 7 0 l59338CAC8D02207 A30 SCAB17015E810827 27810D27 36813025 F ! B l 392308814125E9814622E534109E 888C041235 ,4950 1002 DATA 1022DAA7 80AD9FA00220D2 34109E888C040 F351023 C 7 301FAD9 FA0 0220BFA? 80AD9 F A002 6 FC4 6 F413080FF 5CA680810D271C 813923028007 C 6 048D 0220EE6841 , 63 7 2 1003 DATA 69C425085A26F7 8030A841 A 7 41 39393 51616 FF66 338DFF2A l 0AEC4 308DFF29863EAD9FA002 l 7 00D6810A l 0 27 00E9815E27 3281412738814Al027 F F 4D81502761,6186 1004 DATA 81531027 00988151102701 6F81 3F27 0220031700A2308D0880 l 700 901700A617009520B0313Fl F201704 D5 1600FE1F201704CD1701A8E6A0342034 041704C717 ,4475 1005 DATA 019617019335043520Cl7B 240DC1222709C1202505E 7 801600D2C 6 2EE 7801600CB86 FEA 78DFEA08 D4E308D 08018D3D8D5 481592 70 58 D4016 F F5ABD 3B308D0809. 5984 1006 DATA 8D2A338DFE7El7FED186FE A 7 8DFE7 78D26338DFE6 D308DFE6 Fl 0A E C420398Dl 7 4 FA78DFE62A78DFE5Dl 6FF 28A6802 706AD9 FA0022 0F6393414BDA9 2835943414 . 7859 1007 DATA BDA1Bl3594AD9FA00027FA 398 E0000301F26 FC5A26F6393420ECE4 l 704221700FD3520E6A01F988580102B 04C 184F01027008DB1l0 l 02 70 l 0BBl20 1027 009281 . 5839 1008 DATA 30102701E18160102700E7 81701027 009B34043420C40Fl 700A635 203 504C4F0C1502704864120028642A 7 80 l 0A FB DFDD 1CC0022EDB13080 FDC E30 1FB DB99C6D , 6230 1009 DATA 8DFDC42B0316FE8C86FE97 6 F308DFDB8301FBDB99C4F976F6D8D FD AA2 B0316 FE73338DFD9DECC410A38D FD 982 50316 FE63308DFD93l0A EC 416 F F5 C 35067EA027. 8290 1010 DATA 34208D3C8D52805B3520E6 A0170377 209B80088043E6 A01D160139 342031800555860480284Al 7032D3520 3 9C 40 F3 4208 00EBD248032 3520ECA117 034316FF6 C , 5151 1011 DA TA 318004 F286048D054Al 703 0A39E1A427 0431A620F83l2l39CC2020 ED8l398620A 7 8039863CA 7 8039863EA 7 803 9862 DA 7 8039C40F34208DC88DDE35 20E6A01701 , 6285 1012 DATA 8016FF283420 C l l0102703 13C l121025037 52768Cll 3276FC11910 2500A52 772C 1101025008727 758605C1 1F2726318003DD1702Al3520E6A03420 3404C4F054, 5095 1013 DATA 5454548015862CA7803504 C40F8D083 52016F ED8318D03BC 20DB l F l 2308003B9E184 2 7 04300320F8 E6013A 6D022B06E6B4E7A02004EC84EDA11F2 l 39318D03C4, 6184 1014 DATA 86031702512021318D03BC 86041702462016318003B58603 l 7023B 200B318003AD86031702302000352016 FE7FCl1A260C3180039C860717021C16 FECB318D03,4194 1015 DATA 9720F2C l l 62619318D0394 8605 l 702063520ECA13420E3E4 l 70225 3 52 016 F E4C3180038020E53420C13822 7 C C 134102500981 F9854241A318D036 E 804 73520E6. 5416 101 6 DATA A03420318003788608548D 1F4A26FA2050318D035 7 8D203520E6A0 34203180034 E86085880054A26 FA2036 2 503312 2393406 EC Al402 809ED8 l 862 C A780350639, 5268 1017 DATA E78020F53402860317018B 3 5048D0l39C402 26098653A 7 808620A 7 80398 65 520F5352 0301Fl6FDC4C l3C 27 123180032586041 7 FE584Al 7015D3520 1 6FDAE318D , 5610 1018 DATA 0300860617014Fl6FDFE31 8D03188603340417014135025F840F34 02E1E427035C 20F934 l 0308D03033AA6 843 5 l 0A 7 8017F E2B35023 520E 6A08003 l 6FD6E3404, 4927 1019 DATA 502819C5102711CAF05017 FE2017013 61700FE35048D4839C40F20 F 15 858585 81025 00 F A2 7 612 B08582819 582 8212 06058102 7 00932 82 058102 B00 8458102800.450B 1020 DATA 961600F4582871276B582B 701600E9582B5 727 481600El58102700 92 l 600A83404C460270FC1202 70FC140 2 70FC1602 70 Fl 600C486 58200A865920 0686 552002 . 4693 1021 DATA 8653A 7 8035 04393504800F 862 BA 7 80393504800 6CC 2B2BEDB 1 398D 758DC139807 0862 DA 7 803 504 20B 6806 6 CC 2D2DED8 l 350420AB3 5042 0 E2864 l2 0 0686422002. 5B81 1022 DATA 8644A780350420D2E6A05D 2A045017 FD5C807 3350420C3ECA14D2A 0C4353C300013402 l 7 FD4 73502805635 0420AC E6A04 Fl D3420E3E48D4B8D17 31 8001F58603. 6118 1023 DATA BD143520350439ECA13420 E3E48D312 0 E 7862CA 7B039E6A0E 7804A 2 6F9393504865 BA 780C19F270AC4EF17 FED1865DA 78039ECA l 800A20F5C C3F3F ED81350439. 7559 1024 DATA 1E8980021F893404C4F054 5454 548D043504C40 FC l092302C B07C B 30 E7 8039352 0E 6A03420C13025l0C13F 2710221 D3520CC3F3FEDB116FBF3C120 25F2864CA7. 6253 1025 DATA 8017FC5717FC9 716FD8620 E31 F98592B2C34041F89318D01DD8606 C40Fl 7 FC 6D4Al 7 FF? 23504592B0C5910 2BFC188623A78016FC41591028F C3Al 6 FE3834041F,6085 1026 DATA 89318001C920D23520E6A0 3420C13F259E220E3180028 F860417 FF 3A35201 6FB8BlF985934041F89318001 AE20AB342034041 F98C4 F058271A582 7 3D35041F98,5539 1027 DATA 592B0A31BD019F34041F89 208C318D01F520F4B l8027 28318D01BB 840F810C24DB81032707 l F89860617 FB E14Al 7 FEE68623A7B0350416 FB8F318D 01C920DC35. 6230 1028 DATA 04318000AB8603 l7 FECC3 5 2016 FB84455B4 72020544 6522020001 E 00011C00021A000318000416000 51480 0813000911000A0F800B0E804458595 5 5350434142. 3408 1029 DATA 434344504E4F5053594E43 444141534 5584 F52434 3202023414E44 434320234C425241204C425 35220505 5 4C 505348 5043805 58059805844 5 0804 2 8041434343 , 4745 1030 DATA 4380418042445080588059 B0 555043435 7 4149202339 5254533A41 42 583B525449304D554C 3F5357 494C45 4158 59535 542 5 35 2504352004E4 54 7 01 3F3F20023F . 4697 1031 DATA 3F2003434F4D044C535205 3F3F2006524F5207 4153520841534C09 52 4F4C0A444 5430 B3F3F200C49 4E430D 5453 540E4A4D 500F4 34 C 522042 52 4121 42524E2242. 3659 1032 DATA 4B4923424C5324424B5325 424C4 F26424E452 7 424 5 512842 5643 29 4256 53 2A42 504C2B424D492C42 47 45 2D 424C 54 2E42 4 7 542F424C4503434D5044 200C434D50.4093 1033 DATA 59 200E4C445920200 F5354 5 920200E4C44 5320200F535453202003 434D5055200C434D 505 32000535 5 42 4 1 2001434050412002 53424341200353 55 4244200441 , 3470 1034 DATA 4E44412005424954412006 4C44 41202007 53 54412 020084 54F52 41 2009 4l44434 l 200A4F524 l 20200B4l44 444l 200C4340505820004A5 35220200E 4C44582020 , 3382 1035 DATA 0F53545B20200053554242 20014340504220025342434220034144 44442004414E4442 2005424954422006 4C4442202007 535442202008454 F52 42 2009414443 , 33 7 7 1036 DATA 42200A4F524220200B4144 4442 200C4 C4444 202000 53544420200E 4C44 5 520200F53 54 552 0205 35 7 493300 20202020202020202045 5A4 44 l 534D20 2B43292031 , 3255 1037 DATA 3939310D20202020202020 20204259204A4 F484E20434F4C4C594 5 5200005354415254 20414444524 55353 3A2000455A4441534D20494E20415554 4F20404F44.3811 1038 DATA 45202B592F4E2920002020 454E44204144445245 53 533A2000434F 4040414E44204B4559 53204152453A0D 00312E20444F57 4E204152524F57 204B 455900322E , 3 7 7 8 1039 DATA 205550204152524F57204B 45 5900332E2041204B455900342E204A 204B4559 0D35 2E2050204B45 5900362E 205 l 204B 45 59003 7 2E2 05 3204B45 59 00 0D20202020.34 71 1040 DATA 505245535320414E59204B 4 55920544 F20524 554 55524 E00000000 00000000000000000000000000000000 000000000000000000000000000000 00 0000000000 . 1633 1050 PMODE0 ,l:P CLEARl:GOTO 20 &:::\ Feature Program Multi-column Directories Get Easier A s with most projects, there i s usually more than one way to achieve a goal with a computer. To get the Color Computer to list disk directories in two columns ordinarily requires a bit of programming: The pro gram first has to read the directory track. Then it must son through the data and display it in a useful format. With the CoCo 3. there is an easy shortcut. Using the 40column mode and two s imp le pokes, we can fool the computer into listing directories in two or more c o lu m n s. Memory Location 1 5 3 ($99) in the CoCo 3 contains the field width for use with the comma se pa rator. The value in this l ocat ion tells the computer how much space to put between data separated by commas in P RI N T -type statements - it works much l i k e lab wnes on a typewri ter. Normally this value is set to l 6. which is half the width of the 32-coiumn screen. Since a disk d irecto ry entry takes u p l 9 c haracters plus return to a space. Now when the computer displays the first entry, it sees the space and moves one position to the right. Then it displays the second entry. After printing the second entry, the computer again prints a space and, because it is at the right edge of the screen, jumps back to the left edge to prim the third entry. Summarizing what we have learned, to sec a two-column directory on the CoCo 3, enter the foll o w i ng command ljne: WIDTH 40 : 449, 3 2 : POKE 153, 20 : The Listing: The d irecto ry listing will appear i n two columns. To get back to n ormal operat ion . you must immediately change the altered carri ag e-return character back by poking i ts original value into location 47449. Do this by entering POKE 47449. 1 3. It isn't nec e,sary that you c ha nge the field width back un less you have anolher rea�on to do set the field width ro so. 20 spaces, half the If you use these pokes with an 80-col The carriage re tu rn at the end of each umn screen . the directory listing appears in directo ry entry presenrs another problem four columns. Th i s happens because 80 is - the CoCo will still print on ly one en try on ea ch screen line . To counteract this, we'll use POKE 47449. 32 (47449 decimal is the same as $B959) to change the carriage the disk directory. To run the program on an 80-column screen, simply change WIDTH 40 in Line 10 to WIDTH 80. .Tohn A . Coldwell may be contacted at Mcinnes Island Lightstation, clo Bag 3670. Prince Rupert, BC V8.T JRJ, Canada. POKE 47 DIR a carriagereturn. we' l l use P O K E 153. 2 D to width of the 40-c o l u m n screen . However, using them in a program can really make the CoCo 3 shine. The listing shown here, SHORTCUT, is a simple launcher for BASIC programs. At the same time, it shows how you can use these pokes in a program. When you run SHORTCUT, answer the prompt for which drive. Then you may enter a ftlename for a BASIC program, which will be executed, or a question mark to see evenly divisible by 20. Entering these p okes at the OK prompt every time you want to see a di recto ry listing can be a waste of time and effort. SHORTC U T ' D I RECTORY S H O RT C U T ' B Y JOHN A . COLDWELL 'C O P Y R I GHT ( C J 1992 ' BY FALSDFT. INC . 5 ' RA I N B OW M A G A Z J N E 1 0 W I DTH 40:CLS 20 CLS 30 PRINT "AN EXAMPLE OF A TW O - C D L U H N D I R E C T O RY " : P R I N T : P R I NT : P R I N T 40 P R I N T : P R I N T " W H I C H D R I V E ? " : 50 A $ - I N K EY $ : 1 F A $ - " " T H E N 50 6 0 I F A $ < " 0 " DR A$>"3" THEN 10 70 DR-V A L ( A $ ) :DRIVE D R : P R I N T D R 8 0 PRlNT:P RINT"ENTER A N E I GHT C H ARACTER BASIC F I L EN A M E O R P R E S S ? TO S E E A Q I R E CTORY " : : I N PUT F L $ TH EN 180 9 0 I F F L$ 0 " ? " 100 POKE 153,20 'CHANGE F I E L D W I DTH 110 POKE 47449,32 ' CHANGE ENTER TO S P A C E 1 2 0 C LS : P R ! N T " D R ! V E " : DR : " D I R E C T ORY : : PRl N T 130 DIR : PO K E 153,16 : POKE47449.13 140 P R I N T : P R I N T : P R I N T " F R E E GRAN U L ES : " : F R E E ( O R ) 150 P R INT: P R I NT : P R I N T : P R I NT " P RE SS ANY K E Y TO CONT I N U E " : 160 A$-INKEY$ : IF A $ - " " T H E N 160 170 GOTO 10 180 W I DTH 32 190 LOAD F L $ , R Pro ven Technoloav On the Razor's Edge of the Color Computer Frontier .,_,-,,, OWL WARE Software Bundle Ill our 10th Year I Disk Tutorlal/Utllltles/Games DISK TUTOR Ver 1 .1 Learn how lo use your disk drive [rom machi n e language muhi-lcsson, this program. This tulor takes you t hrough A DECADE OF SERVICB TO TH£ COMPVTEJl USERI 486SX•20 SYSTEMS . $I795.oo! Now You can enter the world of 486 computln& at a reuonable coat! the OWL SUPER ATOM · 48& � Hl&h Powered Computlne from a local, well eatabU.hed company. • S3Mllz I 60Mllz 1486 baaed Syolemo with Socket for Wellek CoProeeaoor • Syelem and Video BIOS lo Coche • Lartre Tower Caoe : (33Mllz, FCC Claao B) • (60Mlh, FCC Claao A) • 230 Walt Power Supply It 8 Option Slot. RAM, Sid. Reoolulion Color VGA 2 Hish Denolly FD'o, MS DOS 6.0 • Syolem Price lncludeo: 40MB HD, 4MB Monitor, High Reoolullon VGA Cord, $ 1 795 I $2095 I $2695 I $3595 486SX-20 /SA • 105MB HD UpgTade Add $160.00 • Super VGA Upgrade Add $95.00 486DX-33 /SA 3- YEAR W Oll all systems! 486DX-50 /SA 486DX-50 F.IS.4 TY lncluJi1� Ond"ull kur on lla1 i.. unJ Luu'" Munufoclm"" 3·Y"1lr Wananly on All llarJ Dri'"" • Small Footprint Ca1e • Small Footprint Cue • FCC Claaa B Approved • FCC Claa1 B Approved • • 200 Watt Power Supply • $1565/$ 1645 2511Ha 401Dfz llWllMHz 386SX Baaed 200 WaU Power Supply • 7 E:.:panaion Slot• • 7 Eii:panalon Slota • • 4MB ofRAM 2MB ofRAM • 40MB Hard Drive • 40MB Hard Drive • • Sid. Re.olullon VGA Std. Rcaolution VGA Color Monitor • 2 Hltrh Denelty FD'• • 101 Keyboard • MS DOS6.' $1295/$1349 161Db 386-SX Notebook Computers 20MH:z, 60MB HD, 1.4MB FD, 2MB RAM(exp. to 5MB), VGA 640X480 LCD w/32 ahode1 of groy. Ports: 2 Ser, 1 Por, 1 VGA, DOS &. Windows, 7.7LBSI 2111Dfz Color Monitor • 2 Hltrh Denelty FD'a • 101 Keyboard • MS DOS 5.0 386-DX Nolebook Coflijlulecs 33MHz, 120MB HD, l.44MB FD, 32KB CACHE,, 4MB RAM(exp. to 16MB), Std. VGA LCD w/32 gray, ExL Keypod inc., DOS &. Window1, 7.7LBSI um lli.1S. 5950 Keystone Drive Bath, PA (2 1 5)-837- 1 9 17 Kids& Us • RadioShqc,k� Pottsto"'n A ••., RT. 663 P•nnsb11rg (215)-679-3389 St OngeSvstems Wescos•ill• CaU/or Appl. (215)-481-9775 CoUijlUters& Games M11hknb•rg Shoppinfl PlaZll Rtadin1 (215)-929-0540 A copy verify, copy, and DOS ulilily. 2 GAMES The H i g hest Quality for Years of Service Drive 0 Systems We will select 2 games from our slock. These arc sold for more than $20 each. (Half Height, Double Sided, Donol mistake 1his soflwarc wi1·h cheap "Public Domain" software which others offer. All of 1his software is copyrighted and profcssivnal in qualily. The tutor is u n i q u e w i t h us a n d h a s h e l ped thousands of new users learn their disk drive. � � SOLD OUT! WE NEED CONTROLLERS! IF YOU HAVE 502 CONTROLLERS, CALL USI Drive 1 Systems (Half Height, Double Sided, $1 1 5. only $27.95 (or even better) New 3.5", 720K Drives for OS-9 & Power Supply $1 29. only $6.95 with any Disk Drive Purchase!! with case SALE! Drive 1 Systems have drive, case, power supply. (You may require op tional cable and/or DOS chip to use) Special for 0/1 Combos (0, 1 ,2,3) �� (WITHOUT CONTROLLER) j ;w (iI; HEIG!ff DRIVE ��( �!ik1 . >ES 1'.'0l:l RS HORIZOM� p�s��c· ;J� . Ji o '.;t<fr, qui .· capuciif o( y . . -· · · · . OWL COMPUTER SERVICES 3 UTILITIES F l o p py D r i ve Syste m s Direct Drives) • 2&'40Mlh S86DX Baaed mistakes ,your lessons and corrcc1s your for a quick, painless disk drive in1roduc1ion. (This profc�ionally wrillcn lulor is easily worlh the bundle's lotal price.) lijh sid�� of nb� 1allcd J2 insifuc: ilil�i!� · }.; \:�: .. $1 99. All drives arc new and fully assembled. We ship only FULLY TESTED and CERTIFIED al these low prices. We use Fuji, YE Dalli, and other fine brands. No drives arc used or surplus unless othenvisc st ated to you when you order. We appear lo he the one of the few advertisers in Rainbow who can truly make lhis claim. We have 7 years experience in the CoCo disk drive market! We arc ahlc lo provide supporl when you have a prohlem . I Drives I Year Warranty I Our prices include a discounl for cash but do nol include shipping. OWL-WARE ha1 a lib..-al warranty polic:y. During the .,.,ranty pe1iod, all delectMt 11.,-ns wlll be repalr9d or r_,,1ac.ct It our opllon 11 no cost lo Iha buyer eJ11Gept for shipping com. cat' our Itch number lor N'turn. Retum ol non-d....:t;.. or un· authorized 1elvrn5 are subieet le 4\ sel\llee charoe. .. April 12 1992 THE RAINBOW nected to the second connector to be Drive I . Note that this arragement is similar to the more popular, we might well have seen use one IBM uses to select drives A and B , physical space, given the number of 256K Lewiston, Maine though the position and size of the twisted chips required for those memory upgrades. No, I don't have the specs for Micro cable in this case is very different. The advantage of this approach is that you never science hard drives. However, I do need to know what the jumpers on your have information on how to set drive selec hard drive do in order to add Drive 0 and tion for almost any ST-506 hard drive. Drive I . any information 011 Microscience drive select jumpers? � � c.c. Andrew Tlzibdeau A Consultations Index-Pulse Problems A I have an FD-502 whose drives are � good(they workproperly wirh an old (T/118 ) Where is Extended BASIC A Whatare the addresses I need to save � &tended Color BASIC to a disk or tape file? Mike Nelson (MICHAEL.IN) Virtually all ST-506 hard drives come de livered properly jumpered for Drive 0. Keep the drivesjumpered this way. If you wantto FD-500 controller) but whose controller put two drives on the same controller, just has a formatting problem. Alrhough it reads make a special cable as follows. and writes properly, any auempt toformat of 256K SIMMs or SIPPs in order to save Backing u p Damaged Disks / have a disk with texrfiles which I A � cannot back up using the BACKUP command. The process just stops at some Lancaster, Pennsylvania A Extended Color BASIC occupies the ROM area from $8000 through $9FFF. Crimp a 34-pin dual-row connector to pointwith an /10 Error. But /find/ can read Thus, to save Extended Color BASIC to tape, one end of a 34-pin ribbon cable. This is the most of the files on this disk with a word enter CSAVEM "EX BAS I C", &H8000 . &H9FFF. Brian Schubring (THESCHU) side that will go to your controller. At an processor. What is going on. here? How can &HA027. (Use S A V E M if you are saving to Bloomingdale, Illinois appropriate distance for your setup, crimp a I copy this disk? disk.) Note that the file you create has five 34-pin female edge connector to the cable. Alain Pilon (ALP/LON) bytes at the beginning and five bytes at the Because the index pulse is used only This will of course be the connector for the Brossard, Quebec end that tell BASIC where to load the file in while formatting disks (it is not used first hard drive. Beyone this point, again al Canada memory and where to start executing it. In when reading or writing sectors on a for matted disk), I suspect your problem is an appropriate distance for your setup, you must customize the end of the cable. Look It seems that one or more sectors on execution address, which would result in a related to the index pulse. The index pulse is carried by Pin 8 of the 34-pin cable at the side of the ribbon cable that does not have the red or blue stripe. This is the Pin 34 that disk are damaged, and that these harmless warm stan if execution was at are not the critical sectors containing the tempted. If you transfer this file to another bet ween the disk drives and the controller. From Pin 8 on the card-edge connector, it side. Count five wires from this side, then directory or file allocation table. So, format type of computer for manipulation, you'd put a nick in the plastic between the fifth another disk, then copy each file from the have to trim the first and last five bytes of goes to Pin 24 of the 1773 floppy-disk and sixth wires from the Pin 34 end. Count damaged disk. If you are lucky, you will be the file to get a pure image of the Extended controller chip. Between the connector and the 1 773 chip the signal is pulled high via a another five wires and put another nick in able to copy all files to the back-up disk. If BAStC ROM. the plastic. Peel back a few inches of the that is the case, it means that the damaged 4.7K-ohm pull-up resistor, one side of which is the index pulse and the other side of five-wire segment, staning with the sixth sector is one that is not assigned to any of wire from the Pin 34 end and ending with your files. lf you are not that lucky, you will a disk is met by failure. A A this case I had you specify $A027 as the Unghosting for Y Cables A I have a friend who wants to use a � Burke and Burke hard-drive inter which is +5 volts. Check this part of the the tenth wire. Put a half twist in this seg circuit very carefully on the disk controller ment. Now reinsen this segment back in the l i kely find that only one file fails to copy (the copy process for that file will fail with board. Likely as not, you will find this line cable, and carefully crimp on another 34- an Still, you will likely be able ler. He has already arranged to supply accidentally grounded (perhaps a solder pin connector. What you have done is made to copy most, if not all, of the files on that bridge somewhere) or find the pull-up re a special two-connector cable that has a disk. After copying all the files you can, do power to the Burke and Burke controller via a separate power supply, but he is sistor not properly connected. five-wire segment with a half twist in it. not use the suspect disk. Since one sector having problems because attempts by the Now hook the second hard drive to this went bad, it is possible the media itself is Burke and Burke software to talk to the A � no documentation for its jumpers. I second connector and, of course, hook the defective. Disks are cheap enough that you can probably afford to discard the suspect controller in the $FF50 through $FF5F address range result in the Tandy floppy disk and start with fresh disks after copying controller being triggered. I understand want to add a second hard drive as Drive I connector on your controller board. If all your hard drives are jumpered as Drive 0, (second physical hard drive). Do you have this special cable will force the drive con- all files you can. If the file you can't copy is critical, a disk zapper and knowledge of Disk BASIC file structure will likely allow controller can fix this problem. Microscience Information I have a Microscience hard drive but 20-pin connector on the drive to the 20-pin 1/0 Error). you to save most of the damaged file. Cer Comp produces an excellent set of utilities -Completely New and Easy to use Terminal Program designed specifically for the Coco III. A With advanced features you would expect to find only in Priced MS-Dos programs. with Hi It has a 26 Entry Phone Directory complete Configuration information for Communications and Automatic Logan. 2400 baud, Deluxe up to 9600 baud. It supports the Serial I/0 port up to & Modem Pak and the Disto Serial I/0 board It has a Full Screen Text Editor, X/Y Modem and ASCII file transfer support, Split Screen Conference Mode, Programmable Macro Keys, Full Disk S upport including called CoCo Tools that can help you with this and other disk-related problems. face on a Y cable with a Tandy disk control that a simple modification to the Tandy Mike Dalene (MDALENE) Winsted, Connecticut A W11at an odd coincidence. I just fin ished writing an article for THE RAIN BOW that answers your question (March Using SIMMs for Memory Upgrades A Given the low price on 256K-by-8 � and 256K-by-9 SIMMs, might it not 1992, Page 8). In summary, the problem is that all Radio Shack (and most other) floppy disk controllers use addresses in the range make sense to design a 512K boardfor the CoCo 3 that used them instead of256K-by of $FF40 through $FF4F, but do not fully l DIP chips? this reason they also respond A decode the special *SCS address line. For in the $FF50 Bob Williams (BAWIWAMS) through $FF5Frange. This naturally causes Cedar Hill, Montana problems when used on a Y cable with a B urke and Burke hard-drive system. It is true that electronically there i s The solution consists of ORing the *SCS nothing to prevent the u s e o f 256K line with the A4 address line on the disk by-8 or 256K-by-9 SIMMs for a 5 1 2K or ! controller, then sending the result of the Meg upgrade board. I t is also true that the logically ORed *SCS and A4 lines to where prices, especially on used SIMMs, is ex the *SCS line used to go. This can be tremely low (in the vicinity of $5 or so per accomplished with a 74LS02 chip, which SIMM). Indeed, Frank Hogg' s Tomcat uses has four two-input OR gates. You use only SIPPs (identical to SIMMs except for using one of these four gates, so tie the inputs of Multifile Copy, Kill, Rename, Arcive, Un-Arcive and Disk pins instead of an edge connector) for its the unused three gates high, leaving the Initialize and it is completely compatible with ADOS. 5 1 2K and I -Meg memory options. How outputs of the unused gates not connected. complete customization of Display Colors, Printer It allows & Serial Communications, Drive Step Rates and Directory Sorting preference. Column It requires a 128K Coco III, 1 Disk drive and an 80 display . Special Introductory price of $34.95 To order by VISA, MASTERCARD or COD Call Toll Free 1 - 80 0 - 3 83 - 8 5 2 9 (Monday thru Saturday, Sam to 5pm PST). To order by mail, send check or money order for the amount of the program plus $4.00 for shipping and handling to : L td. Cer-Comp 5566 R ic o c h e t A ven u e Las Vegas, N V 891 1 0 7 0 2 - 4 5 2 - 0 63 2 ever, there is a substantial development As a construction trick, I suggest mounting cost in designing a new memory board for the CoCo, involving cost of layout and the 74LS02 chip piggyback on top of an other 1 4-pin TTL logic chip on the disk photo masters. This cost has already been controller, with its power pins down (sup amonized with the older 5 1 2K boards that plying power to the chip and mechanically use DIP chips, so they are available very economically at around $25 or so per board mounting it) and all other pins bent up. with no memory installed. Further, used 256K-by - 1 chips are virtually as inexpen sive on a per-bit basis as are used SIMM"s. I've seen prices of 65 centsand less per chip for 4 1 256- 1 2 chips from surplus chip ven Martin H. Goodman, MD., a physician dors. Thus, while 256K SIMMs would work, trained in anesthesiology. is a longtime elec1ronics Tinkerer and owspoken com if you look closely, they offer too small a mentator - sor/ of the Howard Cose/I of the CoCo world. On Delphi, Marry is the cost advantage over 256K DIP chips to justify the cost in time and money of laying out a different style memory board, espe S/Gop of THE RAINBOW'S Coco S!G. His cially in the case of the usual 5 1 2K boards. mountaineering and 01ttdoorphotography. If I- and 2-Meg CoCo upgrades had been non-computer passions include running, Marry lives in San Pablo, California. THE RAINBOW 13 Dice. a game of luck; Received and Certified CoCo Tools, a pro gram to help with repetitive tasks such as , viewing directories copy ing or form att ing , disks, ki l l ing copying and renaming files; Pakjix, help for those having problems The following produc/s have reccmly been received hy THE RAINBOW. examined getting their CoCo 3 to work with a modem ; Gnome Quesr, a CoCo by our staffand issued 1he Rainbow Seal of ture; and Birds, a Tom Certification, your assurance that we have guage graphics game. seen the product and have ascertained that 3 graphics adven Mix m achi ne-lan T & D Software, 2490 Miles S1andish Drive. Holland, Ml it is what it purports to he. 49424, (616) 399-9468; $8. 1991 CoCo Federal Tax, a federal income Desk Tamer, a point-and-click integrated - tax software package that allows you to produce fully formatted tax returns on your printer ready to file with the Internal Revenue Service. It covers Form 1040 and schedules A, B, C, D, E, EiC and SE. It also handles Forms 2 1 06, 244 1 , 86 1 5 and three separate 4562s. Runs on a 64K CoCo I , 2 or 3 system with a disk drive. Puritas Springs Software, I 7 140 Lorain Avenue, Cleveland, OH 441 I 1 , (216) 251 -8085; $39.95. software package. It incl udes a text editor, a calculator, a phone book and a filing VED/68000. a ful l -featu red text editor for Lhe OS-9/68000 environment. VED/68000 featu res automatic buffer sizing and on line help, and allows you to modify the environ . ment for just about any OSK machine It supports full-screen editing, global com mands, block functions, macros, print for matti n g and environment functions. Includes VSplil, a utility to break extra large files into smaller segments. Requires OS-9/ 68000. Bob van der Poe/ Software, P.O. Box 57, Wynndel, BC VOB 2NO Canada, , (604) 866-5772 ; or P.O. Box 355, Porihil/, JD 83853-0355; $39.95 plus $3 S!H. system. Desk Tamer also includes a full featured scheduling system to keep track of appointments and activities. Requires a 5 1 2K CoCo 3, OS-9 Level II, the w1 n d 1 n t module from Multi-Vue, the tmd module (available with Desk Tamer), and the enhanced g f x 2 module (created with the public-domain patch by Kevi n Darling and available from information services or M Y CF83-7, a Controlled Reference Words Set for the CF83 Forth System. Requires CF83 Forth, also available from BOS Software. BDS Software, P .0. Box 485, Glen view , JL 60025-0485, (708) 988-1656; $11 for the program and a four-page printed manual, Systems), a disk drive and a mouse or , joystick. MV Systems , P.O. Box 818, Ar vada, CO 80001-0818, (303) 420-7777; $34.95 plus $2 .50 S/lf U.S . $5 foreign. Photon, an arcade/action game for the CoCo $10 for the program with a manual sup 3. Features 62 challenging rooms through plied on disk. which you must maneuver a power tank. #112, You must move to avoid Dupes and Plasma pro Droids, and rearrange the different shaped grams presented monthly for the CoCo l , 2 building blocks to reach strategically placed and 3. This issue contains Bowlers' Helper, transporters. Contains 320-by-200-pixel 16color animated graphics along with real CoCo Cassette a variety of which keeps stats for40teams with up to six bowlers per team; Pool Player, a joystick driven pool game for one or two players; Music Man, a music program; Guest List, SOLITAIRE CARD GAMES DuoDeck: Double Deck Solitaires. time music and sound effects. For one or two players. Requires a CoCo 3 and a disk saved to disk or tape and printed); Serpent, drive. Sundog Systems, P.O. Box 766, Manassas, VA 22 1 1 1 , (703) 330-8989; $34 .95 plus $2 .50 SIHfor U.S. or Cdn. , $5 a game featuring a hungry snake; Forward foreign. helps organize your guest list (data can be + @ 81 � � � 81 @ + Play Sly Fox or Windmill - both games of skill. $1 9.95 C l assic Sol i t a i re : Klondike, Canfield and Pyramid on one disk for just $1 4.95 La Belle Lucie: A true game of skill. $1 4.95 All three play on 1 28K CoCo3, with joystick and disk. SAVE $1 0.00. BUY ALL THREE FOR $40.00 •• ma Deception P ath � I, Spend time with your family navigating the ever-shifting maze. Play competitive or non-competitive. 1 28K CoCo3 $19.95 Armchair Admiral Battleship for your CoCo3 $1 4.95 Games Pack Hangman/Concentration/Mastermind Coco2/3 $1 0.00 ARCADE G E M S : Play Columns o n your Coco3! Fit colors together tic-tac-toe style as they slide down your screen. Stereo sound effects. $24.95 SOV I ET Z e n l x $29.95 the Complete Line of Popular Tandy MS-DOS and Portable Computers Call (502) 228-4492 for information; (800) 847-0309 for VISA/MC/AMEX orders PCM is a registered trademark of Falsofl. Inc. $1 9.95 Crystal City $34 .95 ( 5 1 2 K) ive us a call and stop by our new offiee in downtown Supporting the . . . Kyum-Gai (To Be N1n1a) $29.95 Marysville T-SHIRTS Coco3, TC- 70 We still have some custom-designed T-shirts left. Only $7.00. Adult sizes only. Please state and M M / 1 size/design preference. Tazman - a space design. Armchair Admiral - an old sailing vessel. Software Silverglade - a fantasy scene. OS9/ Lll Covering � BLOC: Super Tetris-style game. Coco3 Tazman $24_95 Checks, Money Orders, MasterCard & Visa $2.50 S&H COD $2.00 extra. WA addresses add 8.2% sales tax. (206) 653-5263 30 d ay money back gua rantee ADVENTU R E This S U R V I VORS! is your newsletter! Only $ 3 per year. Reviews, solutions, and more! Call or write for details. submissions i n vi ted Eversoft Games, Ltd P.O. Box 3354 Arl ington , WA 98223 LE. Padgett 24 Perthshire D r . Peachtree City, GA 30269 4 8 7 -846 1 ( 4 0 4) 14 April 1 992 THE RAINBOW Spreadsheet continued from Page 1 Dynacalc's replicate feature (though its which lends itself to a " strictly columns" format, I decided to use a boxed header (like I used in the aforementioned article). Look at Figure I to see how the screen should look. label-entry mode works well, too). Position the cursor in Cell A I , press the equals sign (=) I O times, then press ENTER. Type / R to initiate the replicate command, and the computer displays R e p - Source R a n g e ? onscreen. Either press ENTER by itself or A ][ G O L F ER NAME 10 ][ ][ GO L F E R NUMBER C ][ D OATE GAME NO. ][ 6 ][ 8 ][ G ][ ][ COURSE PLAY E D COURSE RAT I NG GROSS SCORE ][ ][ ][ 8 ][ 8 ][ ][ O l FF . I l B E ST 10 ][ 5 J Figure 1: Column Widths for Golf Handicapper Included in Figure I are the widths I used for each column. These widths are fairly simple to set. Use the arrow keys to position the cursor in the first column (Dy nacalc calls this Column A) and type I AW. This command is used to alter the width at tribute. The prompt CW? appears onscreen, asking if you want to change the width of the current column or the entire window. Press C for column and the screen shows W1 d t h 1 s : 0. The D (which stands for Default) is nine spaces. Since IO spaces is the required width for the first column, Type 10 and press ENTER. Follow a simi lar procedure for columns B through I; for now, use the column widths I specify you may later change them to your liking. Now it is time to enter the column head ings. Position the cursor in Cell A2 (Col umn A, Row 2) and type G O L F E R , as shown in Figure I . You can use leading spaces to center the heading. After you type G O L F E R, don't press ENTER - press the down arrow instead. This is one of Dynacalc's shortcuts; when you have an "open" entry for a cell and you press an arrow key, Dynacalc automatically enters the contents into the current cell, then moves in the specified direction. This means you don't have to press ENTER and an arrow key every time. Enter N A M E into Cell A3 and continue, placing the indicated labels in the appropriate cells. You can spice up the display a bit, like I did, by adding borders. To do this, I used The electronic spreadsheet is one of the most powerful tools ever developed for computer applications. Using one al lows us to quickly manipulate numbers, perform numerous repetitive caluclations and obtain results. Spreadsheets also al low us to ask "what if?" questions, giving us the ability to plan for the future. Computer texts often define electronic spreadsheet using a phrase such as "emu lates an accountant's worksheet." While it is true spreadsheets are extremely well suited for business and financial tasks, their power and versatility potential takes them far beyond the. confines of dollars and cents. Electronic spreadsheets are useful in a wide variety of applications including (but certainly not limited to) statistics, struc tural analysis, circuit design and sports (the golf handicapper here is but one example). The various engineering disci plines involve many applications where spreadsheets can be used to great advan tage. Further, in addition to being ideal for number crunching applications, spread sheets also make handy databases. Suf fice it to say, the utility of spreadsheets is limited only by our own imaginations. type Al and press ENTER. The screen now shows Rep · S o u r c e Range? Al . . . Al O e s t R a n g e ? . Press the period key, then type l l and press ENTER. This copies the contents of Cell A I to all cells from A I to I I . Move to Row 4 and repeat the procedure. At this point, it is a good idea to save your works so far. Type / S S and Dynacalc prompts with F I L E ? . We'll use the filename FORMAT; just type this name and press ENTER. If a file with this name already exists, you 'II be asked if you want to delete the old file; respond accordingly. To load a previously saved spreadsheet file or tem plate, type I S L and press ENTER. Enter the desired filename and press ENTER when prompted. Before going further, let's take a quick look at how Dynacalc (and most other spreadsheets) handles the text and values we enter. There are three types of legal data: label (denoted by L), value (V) and expres sion (E). A label is pretty much what it says: text used to create a heading or convey some instruction or explanation to the user. Any time you start an entry with an alpha betic or other text character, Dynacalc as sumes you want to put a label in the current cell. If you press a number key as the first character in an entry, Dynacalc assumes you want a numeric value (or constant) placed in the current cell. For this reason, you must fool the program if you want to use numbers for creating borders. To enter a formula or mathematical expression into a cell, you must use a des ignator as the first character. If the expres sion involves only simple arithmetic, use the plus sign (+). However, to use a built-in math function, start the expression with an @ sign. When you press ENTER to place an expression into a cell, the results may or may not be calculated and displayed, de pending on how you have set up Dynaeale. (Is the automatic recalculation mode turned on?) It is important to remember that the displayed contents of any cell that contains an expression are the result of that formula, not the expression itself. O.K., let's continue with our template. Since we want to be able to display our last 20 games onscreen, we need to put the numbers from I to 20 in rows 5 through 24 ofColumn C. (Remember, we used the first four rows for the headings). Move to Cell CS, type 1 and press the down arrow. In Cell C6, type 2 and press the down arrow. Con tinue this process until you have put the value 20 in Cell C24. Now let's enter the expression to calcu late the differential. Move to Cell H5 and enter +G5 · F5. This expression subtracts the course rating (Cell F5) from the gross score (Cell G5). Use the replicate command to copy this expression to cells H6 through H24. Keep the cursor on Cell H5 and type I R. Now press ENTER or type H5 and press ENTER. When Dynacalc asks for the des" tination, type H 6 . H24 and press ENTER. (The period is very important as it separates the first destination cell from the last, defin ing the range of cells into which you want to copy the expression.) Dynacalc next asks whether you want the contents copied ex actly (Sarne) or Relative. Press R for relative; Dynaeale will copy the expression and alter the cell addresses involved each time. This keeps you from getting + G 5 · FS in all the cells. In other words, the differential will accurately reflect the data unique to each spreadsheet row. To get the average differential, first move the cursor to Cell G26 and enter A V ERAGE o IF F : . Then move the cursor to Cell 126 and enterthe formula @SU M C H S . . . H l 4 l 1 1 0. This adds the best 1 0 scores (assuming you sort them first) and divides by the number of scores to get the average. Move to Cell esource Over the past 1 1 years, THE RAINBOW � Posner, Judd C.; "Spectaculator has published several articles describing Gives Spectacular Statistics;" February spreadsheets and discussing ways they 1983, Page 10. can be used. Some of the uses are perhaps a little more esoteric than others. But in � Reed, Bill; "Plottin' and P!annin ' ;" sparking our inventiveness, all are equally April 1987, Page 184, program listing. important. Listed below are the most no table entries from the past. Where pro � Spencer, Barry; "MoCalc-Mini gram listings are indicated, the article Calc Gets a Big Brother; " April 1 984, includes a listing you can enter to build Page 186. your own spreadsheet program. � Steiner, John; "Using Elite Cale to Track Automobile Expenses;'' March � Archer, Dave; "CoCo 3 Number 1 984, Page 178. Cruncher; " March 1988, Page 1 46, pro gram listing. � Stewart, John; "The Total Fig ure;" February 1 990, Page 26, program � Ericson, Robert W.; "Building listing for Disk BASIC I . I and 2 . 1 . Spectaculator Shells;" April 1983, Page � Walters, Francis M.; " Spread a 74. Sheet for Heat Loss;" September 1990, � Mitchell, Dennis; "Business Soft- Page 60. ware and the CoCo;" March 1 984, Page 28. � White, Richard; "Bits 'n Bytesof BASIC" and "Accessible Applications;" � Mooallem, Saul; ''Spreading It On April 1985 through January 1 986. We a Little Thicker; " March 1988, Page 54, strongly recommend you read this series program updates to Bill Reed's program of tutorial discussion of Color Computer (see Reed's entry below). spreadsheets and their applications. G28 and enter H A N D I C A P : . Now move to 128 and enter the formula 1 2 6 * . 96 ) . This expression, which calculates the actual handicap, instructs Dy- Cell @INT( CoCo Spreadsheets Many electronic spreadsheets have come and gone in this market. How ever, several are still available. Fol lowing is a list of programs you should be able to locate and use with the Color Computer: 0DeskMaJe - an integrated-soft ware package designed for OS-9. The Ledger module is useful for standard row/column manipulations but lacks many functions and features available from other entries. Reviewed April 1986, Page 198, and May 1986, Page 2 19. Available through Tandy Express Order ( 1 -800-3 2 1 -3 1 33). 0 DeskMate 3 - similar to Desk Mate but designed for OS-9 Level II and the CoCo 3. Supports 40- and 80column screens. Reviewed December 1 987, Page 129. Available through Tandy Express Order ( 1 -800-32 1 3 1 33). 0Disk Spectaculator - useful for many standard row/column manipula tions but lacks many functions and features supported by other spread sheets. Available through Tandy Ex press Order ( l -800-32 1 -3 1 33). 4> Dynacalc (for OS-9) - a full-fea tured spreadsheet program that works under OS-9 Level I and Level Il. Re viewed November 1 985, Page 208. While the Disk BASIC version is no longer available, see its review in the September 1984 issue, Page 2 1 9. Available through Tandy Express Order ( 1 -800-321-3 1 33). 0 Elite Cale - a full-featured spread sheet program that supports multiple screen widths. Comes on disk or cas sette. Reviewed August 1983, Page 262. Available from Elite Software, Box 1 1 224, Pittsburgh, PA 15238, (412) 795-8492. 0 VIP Cale - a full-featured spread sheet program. Supports screen widths greater than 32 columns. Also supports embedded printer codes. Reviewed February 1 985, Page 222. Also avail able as part of the VIP Integrated Li brary. The last address we know for SD Enterprises (the copyright holder) is P.O. Box 62 1 , Carpinteria, CA 93013. However, we were unable to confirm the availability of this product at press time. 0 VIP Cale Ill - same as VIP Cale except supports the CoCo 3 40- and 80column screens. Reviewed July 1989, Page 1 16. The last address we know for SD Enterprises (the copyright holder) is P.O. Box 62 1 , Carpinteria, CA 93013. However, we were unable to confirm the availability of this prod uct at press time. Some of these products are carried by several vendors. If you have trouble locating one of them, check the ads in THE RAINllOW. Two likely distributors of these products are CoCo PRO! and Computer Pl us. April THE RAINBOW nacalc to multiply the average differential by 96 percent. (The 96 percent is my handi cap as defined in the USGA rules.) We are finished with the template. Save it using a unique name; it can be used for handicapping several individual golfers. Individual Entries After loading the template file from disk, you are ready to create the first individual file. Move to Cell 05 and enter the date for the first score for an individual golfer. I use a YYMMDD format for the date (see Fig ure 2). This makes it much easier should you want to sort by date later. Now move to Cell E5 and enter the initials for the course played. As shown in Figure 2 I used OH for Quail Hollow - use whatever initials you use for the courses played. Move to Cell F5 and enter the course rating as designated by the USGA. This column is right-justified. (Unless you specify using the format command, all cells containing numeric data are right-justified.) Next enter the score for that game into Cell G5. When you enter the gross scores for any golfer, you must omit any values not al lowed under USGA rules. For example, a Golfer with a 20 Handicap is allowed no more than two triple-bogies. Continueentering data until you have all the games listed for that individual. When you reach 20 games, it is time to sort the spreadsheet so that the I 0 best games ap pear in rows 5 through 14. Type /MA to initiate an ascending sort. When asked for the range, respond by typing G5 . G24 (again, the period is important). Dynaca/c will sort rows 5 through 24 - all cells in each row are moved accordingly. (For various rea sons you may decide to sort the spreadsheet on other criteria. However, the average differential and calculated handicap are 1 992 15 above. Ofcourse I could enter the name and ever row in Column C bolds the data for bis sorted like this). Caution: Sorting the rows number on every line, but that would be first game, and enter the new data. (You of the spreadsheet may change the cell tedious and unnecessary. If you want to compare scores for different golfers, you may notice the game numbers shown in accurate only as long as the spreadsheet is addresses used in the formula in Cel/ 126. Go to that cell and check the equation. If it no longer specifies cells H5 through H 14 (H 5 . . . H 1 4 ) , edit it so that it does. FILE: ][ ][ A GOLFER NAME GOLFER NUMBER 24 28 34 27 37 40 39 25 29 42 43 38 35 30 32 26 31 33 36 41 <BUD> NO. BUD SABE L ][ GAME NO . lowest game number.) Now sort the spread spreadsheet file for each golfer, and each sheet as indicated above. ][ ][ DAT E 9 0 1 2D6 9 0 1 220 910111 901218 910129 91 0207 910205 901211 901223 910119 910221 910131 910117 901227 910103 901213 901230 910108 910122 910214 1 COURSE P L AY E D OH OH OH OH OH OH OH OH OH OH OH OH OH OH OH OH OH OH OH OH ][ G ][ 2: ][ l I 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 86 86 86 88 89 89 90 91 91 91 91 92 92 93 93 94 94 94 94 97 A V E RA G E D I F F : 18 18 18 20 21 21 22 23 23 23 23 24 24 25 25 26 26 26 26 29 games) of Column I. I haven't figured out a way for Dynacalc to do this automatically, so I simply enter the asterisks manually after each time I sort the file. * When you save a worksheet to disk, all cells in the sheet are written to disk, even if * they are currently out of sight. In addition, * column widths, titles, current cursor loca tion, formats, labels, entry modes and row/ * column flags are saved. Each of the work sheets you save will take about two grans of disk space; if you are working with a large group of golfers, it might be best to use a separate disk for the worksheet data. Getting Printed Results A printout is the ultimate goal for the golf-league handicapper, and getting one is a simple process. (Make sure you have saved the sheet on disk before you print it.) To print the spreadsheet, type /P. You are prompted for the range to be printed. Enter Al . ! 28 and the printer will print hardcopy of all data between cells A I and 128. 20 . 7 19 Working Golf-Handicapping Spreadsheet Finishing Touches and Operating Notes As you will notice from Figure 2, I decided to put the golfer' s name and num ber in Row 26. As you enter and sort differ ent scores, all cells for the moving rows change places. Using the last row for the name allows it to remain undisturbed since Row 26 is not within the sort range given with the next higher number, deleting the For m y own edification, I type an aster isk in the first l O rows (for the lO best C O U R S E GROSS D I F F . BEST RAT I N G S C O R E 10 HA N D I CA P : Figure Figure 2 are not l to 20; l enter new games might fully use columns A and B. I use the template t o create a different file uses the golfer's name for its filename. As a reminder for working with the print A J. Sabel is a retiredArmy colonel who outs, I enter the filename into columns A has a bachelor's degree in electrical engi and B about halfway down, then I save each neering. He has been an amateur radio individual file to disk. operator for over 50 years and operates When a golfer plays his 2 l st game, you under the Extra Class license KA4M. He need to update his individual file. To do may be contacted at 4948 South Shore this, load the ftle from disk, move to what- Drive, New Port Richey, FL 34652. Join us . . . for the 1st Annual " last CoCofest" ! Okay . . . it c om es as no big secret that there are fewer folks in the CoCo Community than there used to be. There are fewer active vendors. There is less magazine coverage. But, in spite of the fact that the "big guys" wrote us off to history years ago, we're still here. And we will be for as long as we choose to be, for the CoCo Commun ity is a rare and special breed indeed! In celebration of the unique sense of kinship that CoCo/OS9/0Sk users share, we invite you to join us for what we' II affectionally call "the !st Annual Last CoCoFest''. If enough of us continue to enjoy the fun and fellows hip that sets us apart from many other computer users, there will bea2nd (and 3rd, and 4th . . . ) annual "last CoCoFest". Only time will tell. But, just in case, we're putting every possible effort into making sure that this show is more than just a show . . . that it is indeed a celebration of the Community. We won't ask you to come just out of a sense of loyalty to the Community (although, if that's what will motivate you to join us, consider yourself askedl). We'd prefer for you to come prepared to join in the fun, as we plan a non-stop CoCo party! J oin us, and meet the "faces behind the names", such as Marty Goodman, Kevin Darling, and more. Meet fellow CoCoists that you've corresponded with over time, but never met face-to-face. Enjoy the hospitality of the Glenside CoCo Club. Share and learn at informative seminars, hosted by the best names in the biz. Get a chance to win one of dozens of doo r prizes, valued at over $1000. Take in exhibits of all your favorite soft- and hardware, with live "hands-on" demos and great show specials from leading vendors. And, to get things off to a roaring start, join INLAND MEETING CENTER, WESTMONT, IL us for the pre-fest "Party with Marty" on Friday n ite (separate adm ission re quired). There's something to be said for saving the best for last.. .and that's what we plan to do with "the lst Annual Last CoCoFest"l So join us in a show of support for the Community, enjoy a weekend of fun, frolic, and fel l owsh i p, and make us start worrying about how we can possi bly top this show next year. . . Tickets for the Chicago CoCoFest are available now a t a special presale price o f S 1 4 for a one-day pass, or S 1 7 for a two-day pass (prices at door $3 higher). Add Sl handling per order. For ticket ordering using VISA or MC, or for Information on hotel accomodations ($52.95+tax per nite incl. full breakfast and cocktail hour). call (313) 482-8128, or write CoCoFest, PO Box 763. YpsllanH, Ml CoCoFeat I• a dlvulon of DNM Enterprlffa, Inc., a corpOl'aUon In the at.ate of Mlchtpn. 48197. 16 Ap ril Feature THE 1 992 RAIN BOW Program Program Launcher Helps Users Get Started L auncher i s a BASIC program that displays an onscreen menu of all the BASIC pro grams on a particular disk. You can select any program that appears on the menu, and Lau11cher will run it for you. The program works on the CoCo 3 and requires Disk BASIC. Lau11cher works only with disks that store no more than 68 files. When you run the program, it reads the disk and prints the filenames of all BASIC programs (or any files with a . BAS exten sion) on that disk. The filenames are soned before they are displayed, making it easy to find a specific program. The first filename in the list is highlighted and will be exe cuted if you press ENTER. Use the right and left arrows, H (for Home) and E (for End) to select other files. To exit from RAINBOW INDEX A complete index for, July 1981 through June 1984, is printed in the July 1 984 issue. Separate copies are available for $2.50 plus 50¢ handling. Indexes for subsequent years are published annually in the July issues of THE RAINBOW. TOTAL RESIDENTS ADD 6% CANADIAN RESIDENTS ADD 7% GST U.S. MAIL CHARGE SHIPPING & HANDLING U.P.S. CHARGE KY AUG BS SEP85 OCT BS NOV BS OEC 85 JAN 88 FEB BS TOTAL AMOUNT Article ENCLOSED Reprints In ins1ances where a given issue is now out of print and not available for purchase, we do provide photocopies al specific articles. The cost for this service is $1.50 plus 50 cents SIH per anicie. This service is provided only in the case ol ou1-of-stock issues. Name Address State City Zip O Payment Enclosed, orCharge to my: O VISA O MC DAE Card # Expiration Date Sig natu re Phone ( TO ORDER BY PHONE (credit card orders only) call (800) 8470309, 9 a.m. to 5 p.m. EST. All other i nquiries call (502) 228-4492. send to: THE RAINBOW, The Falsofl Building, P.O. Box 385, Prospect, KY 40059 Please send me the following back issues: JUL81 FEB62 JUN 83 AUG 83 SEP63 OCT B3 MAR 84 VOLUME 1 Premier Issue VOLUME 2 Printers VOLUME 3 Games Education Graphics Business S2.oo a $2.00 0 $2.95 0 $2.95 0 $2.95 0 $3.95 0 $3.95 a Q a 0 a JUN 84 JUL64 Gaming Printer Music Anniversary $3.95 $3.95 $3.95 $3.95 AUG B4 SEP64 OCT84 NOV 84 VOLUME 4 Games Education Graphics Data Comm. $3.95 a $3.95 0 $3.95 0 $3.95 0 APA84 MAYB4 OEC 84 JAN 85 FEB 85 MAR BS APR85 MAY 85 JUN 85 JUL B5 MARB6 APR 86 MAY B6 JUN86 JUL86 AUG B6 SEP86 OCT B6 NOV B6 OEC86 JAN 87 FEB87 MAA87 APA 87 MAY B7 JUN87 JULB7 AUG B7 SEP 87 OCT87 NOVB7 DEC87 JAN 88 FEB 8B MAA88 APR 88 MAY B8 JUN 88 JUL 88 AUG BB SEP88 OCT88 NOV B8 DEC88 JAN 89 Holiday Beginners Utilities Business Simulations Printer Music Anniversary VOLUME 5 Games EduoaHon Graphics Data Comm. Hollday Beginners Utitities Business Home Help Pmter Mus� Anniversary VOLUME S Games Education Graphics Data Comm. Holiday Beginners Utilities Business Home Help Printer Music Anniversary VOLUME 7 Games Education Graphics Data Comm. Holiday Beginners Utilities Business Home Help Printer Music Anniversary VOLUME S Games Educatioo Graphics Data Comm. Holiday Begin ers n Lau11cher without launching another pro gram, press BREAK. As stated before, displayed filerumes are soned in ascending order. However, the son (a simple bubble son) slows down if there are many filenames to be soned. The son process can be bypassed, if you want. You can also increase its speed by using machine language or the BASIC+ R E P EAT, $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 Q $3.95 a $3.95 0 $.1.95 0 $3.95 0 $3.95 a $3.95 a S3.ss a SJ.ss a $3.95 0 $3.95 0 S3.ss a $3.95 0 $3.ss a SJ.ss a $3.ss a $3.ss a $3.95 0 $3.ss a $3.95 0 $3.95 0 $3.95 0 $3.95 a $3.95 a $3.95 0 $3.95 Q $3.95 0 $3.95 0 $3.95 a $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 Q S3.95 a $3.95 Q $3.95 0 $3.95 a $3.95 0 FEB 89 MAR 89 APR 89 MAY 89 JUN 89 JUL89 AUG89 SEP89 OCT89 NOV 89 OEC89 JAN 90 FEB90 MAR 90 APA 90 MAY 90 JUN90 JUL90 lp Home He Hardware Busi s Printer Summer Fun Anniversary nes VOL.WEB Beyond BASIC Education G'Data Comm. Holiday Beginners Home Help Hanlwan> Business Prlnte< Summer Fun Anniversary vou•e 10 $3.95 Q $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 a $3.95 a $3.95 0 $3.95 a $3.95 a $3.95 a $3.95 0 $3.95 a AUG 90 SEP90 OCT 90 NOl/ 90 DEC 90 JAN91 FEB91 MAA 91 APA91 MAV 91 JUN 91 JUL 91 05·9 Education Graphics Data Comm. Holiday Begin ers Home Help Hardware Music Printer Summer Fun Anniversary $3.95 0 SJ.95 a $3.95 0 $3.95 0 SJ.95 a $3.95 a $3.95 a $3.95 0 $3.95 0 $3.95 0 $3.95 0 $3.95 a AUG9l SEP 9 1 OCT 91 NOV9l DEC 91 JAN 92 FEB92 MAR 92 APR92 VOLUME 11 Graphics Education OS-9 Data Comm. Hol iday Utiti1ies Home Help Hardware Music $3.95 a $3.95 0 $3.95 0 $3.95 a $3.95 D $3.95 0 $3.95 0 $3.95 0 $3.95 0 n U N TI l and SWAP statements (THE RAINBOW, June 1 99 1 , Page 32). T chose to use black and white on a 40column screen to give the h ighest contrast and readability on any video device. The PALETTE command in Line 1 55 defines the background color (black), and the com mand in Line 160 defines the foreground color (white). You can change the colors assigned to these palettes, but don't change the palette numbers themselves. THE RAINBOW April Launcher uses H S C R E E N 2 , the 320-by192 pixel 1 6-<:olor graphics screen. In this mode, each byte of video memory holds two pixels (four bits per pixel). Each group of four bits specifies which palette register to use when coloring the pixel. The HG ET command in Line 730 reads all the pixels in a rectangle surrounding the current filename (the "selected" filename). The HPUT statement in Line 735 creates the highlight effect. Notice the NOT operator is used to flip each bit; if a pixel is represented by Palette 15 (binary 1 1 1 1), the NOT opera tor toggles all the bits to zero, selecting Palette 0 for the H PUT command. If you were to use Palette l (instead of 15) for the foreground color, the NOT operator would cause the pixel to represented by Palette 14 (instead ofO). Keep this in mind if you want to use other HSCREE N s orpalette registers, or if you want to use the highlight effect in another program. G e off"Friesen has a bachelor of science degree in computer science and mathemat ics. He is the author of several published articles about computers. He may be con tacted at General Delivery, Dauphin, MB R7N 2T3. Canada, (204) 638-7302. The Listing: LAUNCH E R 1 ' LA U N C H E R 2 ' BY G E O F F FRI ES-EN 3 ' CO P Y R I GHT C C ) 1 9 9 2 4 ' BY FA LSOFT, I N C 5 ' RA I N BOW MAGAZ I N E 1 10 ' I N I T I A L I Z E 115 ' 120 125 130 135 140 145 150 155 1 60 1 65 170 175 1 80 185 190 195 200 205 210 215 220 225 230 235 240 245 250 255 260 265 270 275 280 285 290 295 300 305 310 315 320 325 330 335 340 345 350 355 360 365 C LEAR 2000 DIM B F $ ( 6 7 ) , S B $ ( 1 ) LC-1 RC-LC+30 TR-3 D N BRK GOTO 760 H B U F F 1 , 30 0 PALETTE 0 , 0 PALETTE 1 5 , 63 HCOLOR 1 5 , 0 HSCREEN 2 ' READ B A S F I LE NAMES D-0 : N-0 FOR S-3 TO 12 DSKI $ D , 1 7 , S , S B $ ( 0 ) , S B $ ( 1 ) P-1 : SB-0 E N S-M I D $ ( S8 $ ( SB ) , P , 1 1 ) X S- L E FT$ ( EN $ , l ) I F X S-C H R S ( 0 ) THEN 2 5 0 I F X S-CHR$ ( 2 5 5 ) T H E N 2 7 0 X $-M I DS C E N $ , 9 , 3 ) I F X S < > " BAS" T H E N 2 5 0 B FS C N > - L E FTS ( EN $ , 8 ) N-N+l P-P+32 IF P > 9 7 T H E N P-1 : SB-SB+l IF SB<2 T H E N 2 1 0 GOTO 2 7 5 S-1 3 N EX T S I F N<>0 THEN 315 W I DTH 3 2 P R I N T "NO AVA I LA B L E F I LES" END ' S P E E D U P & S O R T F I L ENAMES POKE &H F F D9 , 0 I F N-1 THEN 3 7 5 FOR P-0 TO N - 2 FOR 1-0 T O N · P - 2 I F 8 F $ C l ) <•BF$ ( !+ 1 ) THEN 3 5 5 T$•8 F $ ( I ) B F$ ( 1 )•BFS ( l + l ) B F S C l+l )•TS NEXT l , P ' DRAW SCREEN 370 375 380 385 390 395 400 405 410 415 420 425 430 435 440 445 450 455 460 465 470 475 480 485 490 495 500 505 510 515 520 525 530 535 540 545 550 555 560 565 570 575 580 585 590 595 600 605 610 615 H P R I N T ( 1 6 . 0 ) . " LA U N C H E R" H P R I N T ( 0 , 2 3 ) , " ENTER H " H P R I N T ( 1 5 , 23 ) , " A RROW K E Y S " H P R I NT ( 3 2 , 23 ) , " E BREAK" H L I N E ( 0 , 9 ) · ( 3 1 9 , 1 8 1 ) , P S ET , 8 ' ' D I S P LAY F I L E NA M E S C-LC : R-TR FOR I-0 TO N · l HPRINT ( C , R ) , BFSC I ) c-c+10 IF C > RC THEN C•LC : R•R+l NEXT I ' H I LI TE U P P ER / L E F T F I L E NA M E CF-0 GOSUB 7 1 0 ' MA I N LOOP KS•I N K EY $ : IF K$-"" T H E N 485 IF KS-CH R $ ( 8 ) THEN 5 3 5 I F K$•CH R$ ( 9 ) THEN 5 7 5 I F KS•"H" T H E N 6 1 5 IF KS•"E" THEN 650 I F KS•CHR$ ( 1 3 ) T H E N 685 GOTO 485 620 625 630 635 640 645 650 655 660 665 670 675 680 685 690 695 700 705 710 715 720 725 730 735 740 745 750 755 760 765 1 992 17 CF-0 GOSUB 7 1 0 GOTO 485 ' EN D GOSUB 7 1 0 CF•N · l GOSUB 7 1 0 GOTO 485 ' EN T E R ( S LOWDOWN & LAUNCH ) POKE &H F F DB , 0 LOAD B F S C C F ) , R ' H I L I T E / UN H I L I T E F I L EN A M E Xl·C LC+C C F A N D 3 ) * 1 0 ) * 8 X 2·X1+7*8+7 Y l• ( TR+I N T ( C F / 4 ) )*8 Y2-Yl+7 HGET ( X l . Y l ) · ( X 2 , Y 2 ) , l H PUT ( X l , Y l l · ( X 2 , Y2 ) , l , N OT RETURN ' ON BRK DEST I NA T I O N W I DTH 32 POKE & H F F DB , 0 � ' LE FT GOSUB 7 1 0 C F·C F · l I F CF<0 T H E N C F•N · l GOSUB 7 1 0 GOTO 485 ' R I GH T GOSUB 7 1 0 C F·CF+l I F C F•N THEN C F•0 GOSUB 7 1 0 GOTO 485 ' HOME GOSUB 7 1 0 JWT Ent�rprises OptjmjzeUtilitvSet 1; OpUm!ze your disks by ellmlnatlng fragmented Ries and compacting your dlrectortes for faster file access. Running time averages one Thecriticswillbe raving about thisstrategygame! Based on an origi nal com:cplby author JeffSteidel, Photon is an addictive time.muncher in the spirit of LemmingsTV and Tetris™. Match wits with Ludevide, the evilpower droid, as you reason yourway throughover60 devious levels. The numerous original music scores, digitizedspeech and sound effects, and pl�inganimationand graphics enrich Photon lo make it an unparalleled gaming experience. Soon to be released on a variety ofcomputer platforms. the C.OCo Community i.1 luckyenough lo be �ven first glance at this fantastic�e! Req. 128k CoC.o-3, disk drive, and joystKk. $34.95 hour. Also Includes a utility to assess Rle fragmentation and directory fragmenta tion as well as excess directory padding. Can work In conjunction with Burke & Burke's repack utility. Look for upcoming review In RaJnbow. $29.911; Forelp Po•taie, add $3.00 OptjmjzeUtilitySet 2; Contains two programs to check the Integrity of your disks. Detect and correct any directory or file structure errors. Run periodically and before any optimizations to Insure the rellablllty of your data Look for upcom ing review In Rainbow. $19.911; Forel&n Po•taie, add $3.00 OptjmjzeUtiljtySetPac: Combination of both optimize sets. Purchasers of the Optimize Utility Set I can upgrade for $9.95 with proof of purchase. Fwelp Poetaie, add $4.00 $38.96; Njne-Tjmes; Each Issue contains: 9 helpful and useful programs to help build SundogSysltms i,, blowUtgowtselectedback-stocksoftware, andyou can now take advantage ofthese bargains to complctcyourSundogcollection! Fora limited time, you can buy some oflhe bcstCoCo games at 50% offretaJprice!! Half off factory-new game software . . . you 'll never find a better deal! Paladin's Legacy Hall of the King reg. S24.95 I, 2 , or 3 reg. S29.95 Kung-Fu Dude reg. S24.95 White Fire of Eternity reg. $19.95 Dragon Blade rcg. 119.95 Champion reg. $19.95 now$12.451 now$14.95! now$12.45! now$9.951 now$9.95! nowS9.95! your 05-9 library • Instructions, examples, and samples of Baslc09 procedures and subroutines to help with your own programs and your understanding of Baslc09 • C programs and programming examples • Hints, Help columns, and Informative articles to advance your knowledge of 05-9 • Supplied totally of 5.25" disk • Bound manual sent to each new subscriber for help In getting Nine-Times up and running. as well as tips on using It with a ram disk or disk • All graphic/Joystick Interface for ease of use. One Year Subecrlptlon, $34.911; Culadlaa Po•taie. add $1.00; Forelp Pootaie. add $8.00 hard Back Jssues: Available for the May 1 989 through November wrtte for Information on Back Issue contents. $2.00 each 1991 Issues. Please $7.00 each; Forelp Poetage, add MagazjneSource; Due to many Inquiries, the source code for the magazine graphic presentation shell Is being provided as an Informational tool. Included Is lhe actual Bastc09 source code and compiled modules on disk, as well as docu $25.95: Forelp Poetage, add mentatlon and a printed copy of Lhe source code. $11.00 JWT Enterprises .5755 Lockwood Blvd. Yo�gs!O� 9f! 44'.H2 Tl'l'i1nkotl As�1�t.11we & lnquines (216)·758·7694 � RAINBOW C£11nFICATIOM \(Al �jiwOSil�2. Sorry, no C.O.D..'s or crcdtt cards; Forelgn & Canadian orders, please use U.S. monq orders. ""-"" ,.-.. _..__ U ..S . ,,..,.,,... _ c... .. .. U.S. checks. allow 6-8 weeks for receipt of first issue/back issue. 18 April 1 992 T H E RAI NBOW an error is encountered, in which case the than working with 32-bit values. To show error or to out (to e:irit the program with the written in the longer form as follows: program branches to e r r o r if it error status stored in Register B) is a read if it is a write error. The e r r a r routine branches to out ifit has reached the end ofthe input file. the difference, the routine could have been transfer Otherwise the current offset stored in hi p o i n t and l opoi nt is loaded into regis Recover Trashed Text Files ters X and U, the F$Seek system call is used Salvage is a short assembly-language program, written by Stephen Goldberg, that works almost exactly like the standard copy to seek beyond the unreadable sector and program execution returns to the t r a n sfer routine. Look closely at the variable declarations ters an unreadable sector where the file is able data from the specified file to a new file. This can be very handy for recovering text files (Salvage will not recover execut able modules), and recovering most of a document is certainly better than having to start from scratch. The program begins execution at the which to seek. This four-byte offset is stored collectively in these three variables, and Stephen uses a very cute trick to keep track ofthisoffset: Atthe beginning of the t r a n s - of Register B, which contains the length of no parameters are found, program execution branches to syntax to print the command-line gram, which is syntax of the pro s a l v a g e <source> <destination> If parameters are entered on the com mand line, the program clears Register D (cl r a and cl rb) and stores the result in the variables h i po i n t and l opoi n t . The next 00 seccount 11 l opoi n t 2200 h i poi n t file cannot be opened, the program prints an The t r a n s fe r loop reads one sector hi poi nt In this example, I am assuming that the current offset is $00 1 12200. When seccount is loaded via the 1 dd instruction, the value $1 1 22 is retrieved from memory. This re trieves the one-byte value representing s e c c o u n t and the upper byte of l opoi n t. This value is then incremented to $ 1 1 23 and stored back in s e c c o u n t . The four-byte offset is now represented in memory as: step opens the input file for reading and creates the output file for writing. If either error message and aborts. is If you could peek into memory you would see the variables stored somewhat as follows: the parameter string passed on the com If 00 seccoun t 11 1 opoi n t 2300 which represents an offset of $001 1 2300. from the input file and writes il to the output This · trick saves considerable processing through the loop. This loop continues until can be represented in Register D, rather file, incrementing seccount on each pass Listing 1: 00001 00002 00003 00004 00005 00006 00007 00008 00009 80010 00011 00012 00013 00014 00015 00016 80017 00018 00019 00020 00021 00022 00023 08024 00025 08026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 time by working with 1 6-bit, values which S a l vage . as� ************************************************** • . SALVAGE C c ) l989 by STEPHEN B. GOLDBERG * Retrieves d a t a f r o m defec t i v e t e x t fi l es i f pl use endc 0000 87CD00E9 D D D D D D D D D D . 0000 0001' 0002 0003 8004 8005 0007 0107 01CF 0297 0000 53616C76 0014 01 0015 28632931 i n path outpath po1 nter h i poi nt seccount 1 opoi nt buffer z ds i nane /dd/def s/ os9def s ood 1 en . n a 11 e , prgrm+objct . reent+l , entry . d s i z rmb r•b r•b rob rob rob rob rob rob equ fcs fcb fee I 1 I 1 I 2 256 288 280 i nput path nu11ber output path nuinber para•eter pointer pos i t i on pointer 11s bytes sector count pos i t i on pointer l s bytes sector buffer stack para11eters isolvoge/ I edi t i on number / ( c J 1989 S . B . Go l d berg/ ****************************** • I N I T I AL I Z E ****************************** 0029 002A 002C 0020 002E 0030 0032 0034 0036 0039 0038 0030 003F 0041 0043 0045 0048 SA 2755 4F 5F 0003 00�5 9F02 8601 103F84 2559 9708 9F02 A684 8100 273C CC020B !83F83 entry decb beq c l ra cl rb std std stx l da os9 bes sta stx I da c111pa beq l dd os9 bee xf r If you don't have an OS-9 assembler or subscribe to RAINBOW ON DISK, the BASIC09 l dd hi point can be used to create the executable version std l eax program in Listing 2 (MakeSa l v a g e . b09) of Salvage. Ill hi point b u ff e r . u 1 opoi nt, increments it by 256, and then If the carry flag is set (meaning the value over flowed beyond $FFFF), the value of h i point is incremented by one. The drawback to the technique used by Stephen Goldberg is that In addition to being OS9 Online S!Gop, Greg Law enjoysprogramming on all types of computers and has worked on systems ranging from the CoCo to the Burroughs 86700 super mainframe. He lives in Louis ville, Kentucky. fer routine, the current value of seccount is increment by one - but seccount handled as a 1 6-bit (two-byte) variable. label entry by decrementing the contents mand line. l op o i n t stores the result back in l opoi n t . to indicate the desired position in the file to stored on disk. Salvage, on the other hand, ignores· the bad sector and copies all read std F$Seek system call uses a four-byte offset aborts with an error message if it encoun l op o i n t #256 This routine first loads the initial value of the beginning of the transfer routine. The ence betweenSalvage and copy is that copy to copy them from disk to disk. l dd for hi p o i n t , s e c c o u n t and 1 opoi nt, and command included with OS-9. The differ However, I doubt many of us have files anywhere near that large, much less a need add addd xf r the maximum file size is limited to $00FFFFFF, or roughly 1 6 megabytes. syntax hi point 1 opo1 nt pointer #read. i S open cant i npath pointer ,X f$8d syntax #$820b Ucreate pa ra11eters 1 1 f not . pronpt and q u i t z e r o f i l e pas i t 1 o n p o i n t e r save para11eter p o i n t e r read mode open defective f i l e to read message and quit o n e r r o r save i nput path nu11ber po1 nter t o next paraneter next parameter character another paraneter1 1f not , prompt a n d q u i t w r i t e mode l attr - - - - r-wr create d e s t 1 n a t 1 o n f 1 l e 00046 00047 00048 00049 00050 00051 00052 00053 00054 00055 00056 00057 00058 00059 00060 00061 00062 00063 00064 00065 00066 00067 00068 00069 00070 00071 00072 00073 00074 00075 00076 00077 00078 00079 00080 00081 00082 00083 00084 00085 00086 00087 00088 00089 00090 00091 00092 00093 00094 00095 00096 00097 00098 00099 00100 80101 00102 00103 00104 08105 00106 Bel07 00108 00189 00110 0048 2547 e"4D bes message and q u i t o n error save output path number cant �!!!****************�!:...��!fa t h • TRANSFER DATA T D NEW F I LE ****************************** 804F 0051 0054 8056 8058 005C 005E 0061 8063 0065 0068 006A DC04 C30001 0004 3047 108E0100 9600 103F89 2509 9601 103F8A 2510 20E3 transfer 1 dd addd std 1 ea x l dy l da os9 bes l da os9 bes bra sector count bump to ne>tt sector save 1 t sector buffer sector byte count i nput path number read one sector branch on error output path . number sector to des t i n a t i on f i l e ex i t w i t h error transfer another sector seccount #1 seccount buffer , u #256 i npath 1 1 re a d error outpath 1 1w r i t e out transfer ****************************** • S K I P DEFECTIVE SECTOR ****************************** 006C 006E 0070 0872 0074 0076 0078 007B 0070 007F Cl03 2716 3440 9E03 DE05 9600 103F88 250A 3540 20CE error cmpb beq pshs l dx l du l da os9 bes pul s bra #eSeof noerr u hi poi nt l op o i n t i npath Useek out u transfer end of fi l e ? i f yes. q u i t s a v e U r e g 1 ster get f i l e po s i t i on p o i n t e r p o i n t i ng to n e x t sector 1 nput path number s k i p defective sector ex 1 t w1th error retrieve U r e g i s t e r t r a n s f e r n e x t sector l ea x bsr cl rb os9 <pronpt , p e r syntax prompt print prornpt to screen c l ea r error fSex it quit #100 #1 1 Swr1 t l n ****************************** • ERROR PROMPTS 0081 0084 0086 0087 308C28 8004 5F 103F06 008A 008E 0090 0093 108E0064 8601 103F8C 39 print pri·ntl 1 dy 0094 0097 0098 00g o 009F 00Al 00A3 00A5 00A7 00A9 00AB 00AD 308C3D 108E0012 8DFI 9E02 A680 8120 22FA 8600 A7 1 F 9E02 8000 2008 cant 1 eax <mes sage . per c a n ' t open f1 l e message #ms g l en message l e ngth printl m e s s a g e to screen pointer fi l ename p o 1 n t e r , x+ f i l ename char acter end o f f i l enamel # $20 no, l ook some more c a n t l oop 4S0d yes . ca rr1 age return t o end of f i l ename -1.x f i l ename pointer pointer print f i l ename to screen out ex1 t w1th error 00AF 0002 0004 00E5 0012 5573653A 0700 2A2A2A2A 07 pro•pt fee fdb fee fcb equ / U s e : s a l vage <source> <dest i n a t i o n > / $070d ! **** Ca n ' t open: I 7 *-message . . . 00E6 8!EC26 08E9 syntax noerr out 1 da os9 rts l dy bsr l dx c a n t l oop l d a c111 pa bhi l da sta l dx bsr bra 111e s s a g e nisgl en l en maxi mum prompt 1 ength standard output path prompt to screen emod equ end Listing 2: HakeSol voge. b09 PROCEDURE HakeSalvage * Generates the b i n a ry 11odul e s a l vage * 0088 8029 (• e v l I - change a l l /dd t o /dB * DIH path , byt: BYTE 004E DIH count: INTEGER 0059 P R I N T .. Creating s a l vage . '"'6" 8078 CREATE lpo t h , "/dd/cmd s / s a l vage " : WR l T E 0096 FDR count-I TD 233 READ byt 00A6 PUT #pa t h , byt 00A8 0085 NEXT count 0ece CLOSE #pa th PRINT 00C6 00C8 SHELL " a t t r /dd/cmd s / s a l vage e pe" END 00E6 DATA 1 3 5 , 205 , 0 , 233 , 0, 1 3 . 1 7 , 1 29 . 193 ,0 , 4 1 . 2, 1 5 1 . 83 , 97 00E8 DATA 108 , l l B , 9 7 , 1 03 , 229 , l ,40 , 99 , 41 , 4 9 , 57 , 5 6 , 57 , 32 , 83 0119 014A DATA 46 , 6 6 , 4 6 , 7 1 , l l l , 1 0 8 , 100 , 98 , 1 0 1 , 1 1 4 , 1 0 3 , 90 , 39 ,85 0178 DATA 79 , 9 5 , 221 , 3 , 2 2 1 , 5 , 1 5 9 , 2 , 134 , l , 1 6 , 6 3 , 1 3 2 , 37 ,89 01A9 DATA 1 5 1 , 0 . 1 59 , 2 , 1 6 6 , 1 3 2 , 1 2 9 , 1 3 , 39, 60 , 204, 2. l l , 1 6 , 63 0!DA DATA 1 3 1 , 37 , 71 , 151 , l , 22 0 , 4 , 1 9 5 . 0 , 1 , 2 21 , 4 ,48, 7 1 , 1 6 , 14 1 020E DATA l , 0 , 1 50 , 0 , 1 6 , 6 3 , 1 3 7 , 37 , 9 , 1 5 0 , l , 1 6 , 6 3 , 1 38 , 37 , 29 DATA 32 . 22 7 , 1 9 3 . 2 1 1 . 3 9 . 1 2 , 52 , 64 , 1 5 8 . 3 , 2 2 2 , 5 , 150 , 0 , 16 0242 ( L e l > THE RAINBOW 0273 02A4 02D5 0303 032£ 0359 0384 0385 April DATA DATA DATA DATA DATA DATA DATA DATA Product Review 6 3 , 1 3 6 , 37 , 10 , 5 3 , 64 , 32 , 206 , 48 , 1 4 0 . 43 , 1 4 1 , 4 . 9 5 . 1 6 6 3 , 6 . 1 6 , 142 , 0 , 10 0 , 1 3 4 , 1 . 1 6 , 6 3 , 140 , 57 , 4 8 , 1 4 0 , 6 1 1 6 , 1 4 2 , 0 . 1 8 , 14 1 . 241 , 1 5 8 , 2 . 166 . 128 . 1 2 9 , 32 . 34 . 250 134, 1 3 , 1 6 7 . 3 1 . 1 5 8 . 1 . 1 4 1 . 2 2 1 . 32, 2 1 6 , 85 . 1 1 5 . 1 0 1 58. 32 . 1 1 5 , 97, 1 0 8 , 1 1 8 , 9 7 , 1 0 3 , 1 0 1 , 32 . 60 , 1 1 5 , 1 1 1 1 1 7 , 1 1 4 . 99, 101 , 6 2 . 3 2 , 6 0 , 100 . 1 0 1 . 1 1 5 . 1 1 6 , 1 0 5 , 1 1 0 97 . 1 1 6 . 10 5 , l l l , 1 1 0 . 6 2 . 7 . 13 . 42 ,42 , 4 2 , 4 2 , 32, 6 7 , 97 1 1 0 , 39 , 1 1 6 , 3 2 , 1 1 1 , 1 1 2 , 1 0 1 , 1 10 , 58 , 32 , 7 , 1 , 2 36 , 38 to Your Prayers The Printer Bible from Que Corporation is designed to answer all your questions about printers. Whether you are planning to purchase a new printer, need to solve prob lems with a printer you already own, or just want to know how printers work, this book The next phase after entering your people often use the 32-col umn screen a brief history of printers, the first section discusses such topics as how text and graph ED I T command provides subcommands you can use as you revise each line; to acti vate a subcommand, simply press the appropriate letter. However, not all the subcommands are documented in the CoCo manual from Tandy. Following are three such commands: A - cancels all changes made in the line being edited, relists the original line, POKE &H95AC , 5 7 : POKE &HFF2 2 , pressing ENTER). The A and Q subcommands are really helpful if you lose track of what you are doing. You can either abort the current changes and gel a fresh look al the origi nal line, or quit the editor altogether. The second section covers aspects to consider when making a purchase decision, how to install and test a printer and config To activate true lowercase mode on uring PC applications for use with printers. the 32-column screen, enter POKE &H95AC . 5 7 : POKE &HFF2 2 . Although the book does mention both Macintosh and MS-DOS (naturally) appli PEEK These lines can b e combined as: E - keeps all changes and exits from tips for getting the most from a printer appear on nearly every page. ( &H F F 2 2 l O R &HlO line being edited and exits from the ED I T the ED I T command (this is the same as and software features available. Hints and PEEK ( &HFF22 ) command. ics are printed, the differences between printer fonts and styles, and the hardware acters on a black background), enter and lets you continue editing. Q - cancels all changes made in the tenance and Troubleshooting. After giving those screens using a few simple pokes. To invert the entire screen (green char cations, it does not cover Coco-specific topics. OR &H20 The third section deals with the particu lars of typesetting and the topic of Post PEEK script printers. While much of this section Press SHIFT-0 Lo toggle between on desktop-publishing fundamentals and POKE &H95AC . 5 7 : POKE &HFF2 2 , ( & H F F2 2 l is aimed at users of specific MS-DOS prod OR &H30 ucts, a great deal of information i s provided laser printers. This section is an excellent resource for those who are involved with upper- and lowercase characters. Within a program, you can use POKE 282 , 0 to any form of publishing that involves com puters. (Is there any other kind?) In the last section, The Printer Bible select lowercase and POKE 2 8 2 , 2 5 5 to select uppercase. ISO and printed characters. Like earlier parts of the book, these appendices are relatively ex MS-DOS computers. However, the infor BASIC's ED I T command is not the slick powerful and functional. The Epson, the book. It is obvious The Prinrer Bible is in The Basics, Printer Setup and Manage for their programs. You can dress up Hewlett-Packard, DIABLO), a printer vendor list, a font vendor list and symbol names for many Bible is organized into four major sections: ment. The Publishing Challenge, and Main est editor ever designed, it's still quite Rounding 'out The Printer Bible are appendices foi printer commands (included are Written by Scott Foerster, The Printer for their monitors. Therefore, despite the CoCo 3's enhanced capabilities, these ���� p����o=�::� ��:s:� J tensive. It is likely most users will spend latest BASIC creation is that of debug ging and editing the program. While ijinter problems and includes a complete discussion of serial and parallel s -so- covers most aspects of past and present printer technology. Many CoCo 3 owners still use TVs 19 and solving p The Printer Bible: Answers POKE 1 992 provides a ste�-by-step approach to finding more time with them than with the rest of tended mainly for users of Macintosh and mation it contains is a gold mine for users of any personal computer, and it appears the author has gone to great lengths to ensure this. Because of the broad spectrum of as pects associated with today 's printer tech nology, this softbound 682-page book doesn't provide individual coverage of specific printers. This might seem a dis advantage to those who want specific de tails, but that information shouldcome with your individual printer. On the positive side, The Printer Bible is written in fairly non-technical terms, making it easy to ex tend its contents to just about any printer. And it includes & 1 excellent glossary of printing and publishing terms. The world of printers is often fraught with confusion and misinformation. As a complete resource, I find The Printer Bible a welcome addition to my library. (Que Corporation, I 17 I I N. College. Carmel, IN 46032, 800-428-533 1 , ext. ORDR; $24.95, $31.95 Cdn. . plus $2.50 S/H.) - Cray Augsburg ��@IF Plug 'n' Go for Your CoCo! �lt@I� NX-1 020 NX-1 020 system sets new standards in color printer performance.. . 225 cps, 4 NLQ fonts including Script, plus a NX-1001 NLO This Coco compatible This Coco compatible high speed draft font; but the enhancements don't slop there, Add a 4k buffer, 1 80 cps. friction and tractor feed, and much much more. system is fully featured with 4 plus a draft font, 1 0 character sizes from subscript to quadruple size. 2 Year warranty. Epson and 16k butter. a special Quiet mode, lop feed, bottom and rear tractor. and Backed by a the list goes on. Seven on-demand colors, 8 color graphic modes, maximum software compatibility. A performer so versatile you may ·Epson and IBM emulation for maximum software compat1bllity. never exhaust it's creative possibilities! r Virtually everything desi red in a p inter is here - speed, color and versatility at an affordable price with a 2 year warranty. Our Plug'n'Go for the Coco system includes: s2 39e5 • NX-1020 Multi Font Color Printer • Blue Streak Ultima • Software Support Disk • Color Graphics utilities , s10 s"'""' • '"'"""" IBM emulation modes for s 1aaaa Our Plug'n'Go for the Coco system includes: • NX·1001 Multi Font Printer • Blue Streak Ultima • Software Support Disk , s1 o sh'""'' • '"'"'"" STAR 24 WIRE PRINTER SYSTEMS ALSO AVAILABLE! Coca compatible • Color and Monochrome • Call for pricing The Ultimate Serial to Parallel Interlace! The Blue Streak Ultima 7 SWitchable Baud Rates · 300 thru 19200! An interface cable that converts the serial output of a Coco 1 , • Spring Valley, Ohio 4 5 3 70 Epson Is a registered 1rule mark ol Slilco EpS(NI Corp. IBM ls 1 reoisteted rrade mule o1 l nter11.11�nal BusiMSs Machines Corp. .. . s39e5 din plugs into the serial 1/0 port of your Co Co and the olher end, a 36 pin connector. connects lo lhe parallel port of the printer. The Ultima is powered with the +SV supplied by most printers on pin 1 8 . If your printer does not have +SV on pin 18 you'll need to add the power option when ordering. ViS< & Mastecrnd Accep1ed. Ohio ce>idenl> add 6.5% ,.ie, lax COD add $4.00 ShlppingenaigtiSl� u Con necting the Ultima is as easy as plugging in the cable! The fo r pin Order Your System Today . . . Call ( 5 1 3 ) DAYTON ASSOC IATES •'"':;;" , I NC. m • 9644 Quailwood Trail 2 or 3 toa standard parallel format, compatible with modern parallel printers. �:!�· ;p�·l.���:�::r�·:��:�:���/:ft�o���::: all o!her countnes. I + S2 Shipping POWERED VERSION ADD $6 00 8 8 5 -- 5 999 All D 3y10n a ASS0Ct318 . ' S prOdUCIS have 30 day moneyback guarantee. I 20 April THE RAINBOW 1 992 Feature Program Patriot Commanm Desert Warfare for All CoCos A cool wind stirs the desert dunes a s you and your soldiers settle down for a quiet evening meal. Suddenly the crewman on duty sticks his head out of the Patriot Missile command center and yells "Scuds incoming!" You run to the command center and quickly scan the radar screen. It looks like biggest attack so far! the You wonder why the Patriots haven't launched yet and dis cover the Patriot guidance computer bas blown a fuse - and there isn ' t enough time to locate a spare! Knowing you are the lase line of defense, you remember your trusty CoCo joystick in your duffel bag, and you quickly wire it into the targeting system. Now it's ju st you ag ai nst them. Are you quick enough? Patriot Cor1miand is a machine-language arcade game in which you pit your reflexes aga inst incoming missiles. The program works on any CoCo with at least 16K and Extended BASIC. ( Re aders with l 6K Standard BASIC CoCos can load the execut able program from tape as long as the file was created using an Extended BASIC Color Comp uter.) To create Patriot Command, enter the BASIC program and carefully check i t for errors. After you save the program to Jape or disk a� POKE COM . BAS. run it. POKECOM. BAS pokes the machine-language code into 1ape or disk as PATCOM. The program automatica l l y saves to d isk if a disk drive is co nnected . so make sure you have a formatted disk in Dri ve 0. memory and save� i1 t o a To start Patriot Command. first connect joystick to the left joystick port. Then insert the disk or rape that contains PA TC OM ru1d enter LOAOM " PATCOM " : EXEC (tape users enter C LOADM " PATCOM" : E X EC). When the title screen appears, press D to see a de mo or press any other key to start a game. Pressing S at any time starts a new game; pressing P pauses and unpauses the game. To return to BASIC, press BREAK. When the game starts, you'll see your allied defenses as bases at the bottom of the screen; the scuds fall from the top. U sc the left joystick to position the unscreen crosshairs on an incoming missile, and press the firebutton t0 launch a Patriot. Remem ber, it is important to "lead" your targets before firing. CoCo 3 Users Note: For an added challenge, set the computer to high speed ( PO K E 6 5 4 9 7 . a ) after loading, but before executing, Patriot Command. Bob Kimball is a process-co/1/rol engi neer working in the chemical indu.wy. He is married and has two reenage boys. The Color Complller has been his hobby since 1 985. Mr. Kimball may beconracted ar#/2 Spring Valley, Woodward. OK 7380 1 , (405) 256-3901. The Listing: PAT R I OT ' PATR I OT COMMA N D ' BY BOB K I MBALL ' C O PY R I GH C C ) 1 9 9 2 ' BY FALSO FT , I N C . ' RA I NBOW MAGA Z I N E . 6 ***************************** 7 ' R EQU I RE S 32K E X T E N D E D ' ***************************** 8 120 P C L EARB 130 FORX-& H 2 6 0 7 TO & H 3 5 B C 1 4 0 R E A D A $ : A-VA L C " & H "+A $ l 150 POKE X ,A 160 PRINTX , A : NEXT 1 7 0 I F P EE K C 1 8B l - 1 4 THEN 180 E L S E 190 1 8 0 C L S : P R I N T " R EADY D I S K T H E N PR E S S KEY " : E X EC44539 : SAVEM " P ATC O M . B I N " . &H 2 6 07 . & H3 5 B C . &H2607 : E N D 1 9 0 C L S : P R I NT" R E A D Y CASSETTE T H E N P R E S S KEY " : E X EC44539 : MOTOR O N : FORX-0T02000 : CSAVEM" P ATC OM " , & H 2 6 0 7 , & H 3 5BC , & H 2 6 0 7 : MOTORO N : FORX-0T 02000 : MO TORO F F : E N O 1 000 DATA 1 0 . F F , 3 F , FE . 1 0 , C E . 3 F , F C , 7 F , 3 0 . CD . 7 F , 30 , A 5 , 7 F , 3 0 . C E , 1 0 , 8 E , 3 0 , O F , 4 F , A 7 , A0 , 10 , 8 C , 30 , E 5 , 2 6 , F 8 , 7 F , 3 0 , E 5 , l C , 3 0 , E 5 , 1 0 , B E , 30 , F A , CC , 24 , 6 4 . E D . Al , C3 , 0 . 4 , 1 0 , 8 3 , 24 , 8 0 , 2 6 , F5 . ll , 0 , 83 , 1 0 , 8 E , 3 1 , 3 F , CC , F . 4 0 . ED , A l , C 3 , 0 . 4 1 0 0 1 DATA 1 0 . 83 . F . 60 . 2 6 . F5 , 8 6 . 30 , B7 , 30 , C l . 1 0 , 8 E . 3 1 , 4 F . CC . 0 , 0 . E D , A l , 1 0 , 8C , 3 1 , 8 F , 2 6 , FB , B6 , 30 , B D , B7 , F F , 22, B 6 , 3 0 , 9 E , 8 E , E , 0 , A 7 , 80 , BC , 2 5 , FF , 2 3 , F 9 , 7 F , 30 , C 2 , 7 F , 30 , B 3 , 7 F , 30, CB, 17, 6 , 40, 17, 7, 65, 1 7 , 7, EA, 4 F , 1 0 , 8 E , 32 . 96 , A7 , A 0 1 0 02 DATA 1 0 , BC , 3 2 , B 7 . 2 6 , FB , 1 0 . 8 E , 3 1 , A 0 , 4 F . A 7 , A0 , 1 0 , 8C . 3 1 . B 0 , 2 6 , FB , 2 0 , 32 , 7 C , 3 0 . B E . B 6 , 3 0 . B E , 8 1 . 8 , 26 , 3 , 7 F . 3 0 , B E , 7 C , 3 0 , B F , B 6 , 30 , B F , 8 1 , 7 . 2 6 , 3 , 7 F , 30 , B F , B E , 30 , A B . B6 , A A , A l , 8 4 , 2 6 , F , 4F , A7 ,B4 , A 7 . B B .E 0 , A 7 , BB , C 0 , A7 , B8 , 2 0 , A 7 , B8 1003 DATA 4 0 , 1 0 , B E , 3 1 . A0 , 6 0 , A0 , 2 7 , 26 , B E . 30 , BB , 3 0 . 1 . B F , 30 , B B . 30 . 1 , B F . 30 , B A . C E , A9 , 5C , 1 1 , B 3 . 3 0 , BA , 2 6 , B , C E , A9 , 0 , F F , 3 0 , B B . 3 3 , 4 1 , F F , 30 , BA . 1 7 , 5 . B5 . 2 0 . 6 . 1 0 , B C . 3 1 . B0 , 2 6 , 0 0 , 7 0 , 30 , 00 , 2 6 . 1 7 , 7 D , 3 0 . B 3 , 2 7 , l C , C C , 0 , 32 , F D , 30 , 05 , 1 7 1004 DATA 5 , 5 0 , CC , 0 , C F , FD . 30 , 0 5 , 1 6 , 1 , 1 6 , l 0 , 30 , B 3 , 1 0 , 2 6 , l , F , 1 6 , 4 , B 6 , A D , 9 F , A0 , A . B E , E , 0 , B6 , 1 , 5 0 , B l , A , 24 , 2 . B 6 , A , C 6 , 3 , 3 0 , C l , A0 , 23 , 2 . C 6 , A0 . B 6 , 2 0 , 3 0 . 30 . B B , F6 . l , 5 C , 5 4 , 3 0 , B5 , B F , 30 , A 6 , B F , 30 , AB . 60 , B4 , 2 6 , 1 2 , B 6 , AA , Al 1005 DATA B4 . B 6 . 2 B . A7 . B8 . E0 . A7 . B B , C 0 , A l . BB , 2 0 , A7 , BB , 4 0 , 7 0 , 2 4 . 7 0 . 1 0 , 2 7 , 1 , 67 , 7 D , 3 0 , D 0 , 2 6 , 2 B , B 6 , F F , 0 , B l , F F . 26 , 5 , 7 F , 3 0 , D7 , 2 0 , 7 , B l , 7 F . 26 , 3 . 7 F , 3 0 , 07 , 7 0 , 3 0 , 07 , 1 0 , 2 6 , 1 , 4B , B l . F D . 2 l . 7 , Bl . 7 0 , 2 7 , 3 , 1 6 , l , 3 D . l C . 30 . Dl , 86 . 1 . 5 D 1 006 DATA B l , A , 24 , 2 , B6 , A , C6 , 3 , 3 D , C l , A0 , 2 3 , 2 , C 6 , A0 , F l , 30 , A l , C 6 , B0 . F0 . 3 0 , A l . F7 , 30 , Al , F 6 . 1 . 5C , 5 4 , C0 . 1 0 , Fl , 3 0 . A0 , C l , 0 , 2 7 , 2 3 , 2 E , 1 , 5 0 , 4 F , F D . 3 0 , A 2 , 5 F , 4 F , F 6 , 30 , A l , 1 F , l , F C , 30 , A2 , C l , l , l F , 9B , 2 6 , l , 4C , l l , 4 , 65 , 4 F , 1 F , 1 0 , Fl 1 007 DATA 30 , A 4 , 20 , 6 , F6 , 3 0 , A l , Fl . 30 , A4 , 1 0 , B E , 3 1 . A0 , 4 F , 6 D , A0 , 2l , l 0 , 4C . B l . 9 , 1 0 , 2l , 0 , 0 7 , 1 0 , 8C . 3 1 , B0 , 26 , EF . 1 6 . 0 , C E , B E , 2 3 , F0 , FC , 30 , A2 , FD , 3 0 , A E , B6 , 30 , A4 , Bl , 3 0 , AC , B6 , 3 0 , A0 , B l , 30 , B 4 , F C , 3 0 , A6 , F D , 3 0 , AA , l C , 30 , B 3 , B F , 30 , B l , 1 0 , B E 1 0 0 B DATA 0 , 0 , 1 0 , B F , 30 , B 5 , l F , 3 0 , A D . B E . 3 0 , B l , F6 , 30 , A0 , 1 0 , B E . 3 0 , B 5 . 6 F , BB . E 0 . 6 F . B 4 , 6 F . BB , 2 0 , F l . 3 0 , A C , 2 6 , 1 6 . 1 0 . BC . 3 0 . A E , 27 , D , l O . 3 0 , B 4 , 2 B , 6 , 2 7 , 9 , 3 0 , 1 , 2 0 , 2 , 30 , l F , 7 F , 3 0 , A D , 30 , BB , E 0 . A6 , B B . E 0 , B l , F F , 2 l , 3 7 . B6 , 1 B . A 7 . BB . E 0 . B6 1 00 9 DATA F F , A l . B4 , B6 . 1 B , Al , BB . 2 0 . l l , 4 , 3 , l C , 30 , AD , B F , 30 , B l , 3 1 . 2 1 . 1 0 , B F . 3 0 , B 5 , B C . 30 , AA , 1 0 , 2 2 , 0 , 4 7 , 6 F , BB , E 0 , 6 F , B 4 , 6 F , BB , 20 , B E , 3 0 , A A , B F , 30 , A6 , 7 F , 3 0 , B3 , 2 0 , E , l F , 3 0 , B 3 , 6F . BB , E0 , 6 F , B4 , 6 F , BB , 2 0 , BF , 3 0 , A 6 , 1 0 , B E , 3 1 , A0 , 5 F , 6 0 , A4 1 0 1 0 DATA 2 7 , B , 3 1 . 2 1 , 5C , 1 0 , BC . 3 1 , B0 . 2 l , 1 4 , 20 , F l , 3 4 , 2 4 , 1 0 , B E , 3 1 , B 0 , 5B , 3 1 . A5 , F C , 3 0 . A6 , ED . A4 , 3 5 , 2 4 , 20 , 4 2 . B 6 , 3 . B l , 3 0 . B C , 2 7 , 0 , l C , 3 0 , B C , 7 D , 3 0 , E 7 , 10 , 2 6 , 4 , B F , 1 6 . 0 , AB , 7 F , 3 0 , BC , 1 0 , 8 E , 31 , A0 , F6 , 3 0 , DB , 3 1 , A 5 , 6D , A4 , 2 6 , l E , 5 C , C l , 1 0 1 0 1 1 DATA 2 6 , 0 , l F , 30 , DB , 7 D , 30 , E 7 , 1 0 , 2 6 , 4 , 6 0 , 1 6 , 0 , B 6 , F7 , 3 0 . DB , 7 0 , 3 0 , E7 , 1 0 , 2 6 , 4 . 6 0 . 2 0 , l A , 3 4 , 2 4 , 1 0 , B E . 3 1 , B 0 , 5 B , 3 1 , A5 , A E , A4 , 30 , B9 , 0 , B 6 , B F , 3 0 , 09 . A E , A4 . 1 0 , BE , 3 1 , A 0 , 5 4 , 3 1 , A 5 , E 6 , A 4 , 34 . 4 , B 6 , 2 1 , 3 0 , 1 0 . B E , 3 1 . 00 , 3 1 , A B , 3 0 , B 9 . F F 1 0 1 2 DATA 5 F , CC . 0 . 0 , A6 , A0 . B 7 , 30 . D D , 3 5 , 2 , 3 4 , 2 , B l , 3 , 2 2 , C , B 6 , 3 0 , DD , 4 0 , 2 l , l l , A A , B 4 , A l , B4 , 2 0 , l l , A6 . B4 . B l , 55 , 2 7 , B . B l , AA , 2 l , 7 , B 6 , 30 , DD . A l , B0 , 20 , 2 , 3 0 , l , 5C , C l , 3 , 2 6 , C F , S F , 30 , BB , 1 0 , BC , 30 , 0 9 , 2 3 , C6 , 3 5 , 2 , 35 , 2 4 , 6C , A4 , A6 , A4 1 01 3 DATA B l . l . 26 , 2 . 6 F , A4 . 1 6 , F F , 6 B . 7 C , 3 0 , C 0 , B 6 , 3 0 , C l , B l , 30 , C0 . 1 0 , 2 6 , 2 , B O , 7 F , 30 . C0 , B6 , 2 A . B l . 30 , C 2 , 1 0 , 2 7 , 0 , 0 6 , l O , 30 , CB , 1 0 , 2 6 , 0 , C F , 1 0 , B E , 3 1 . 4 F , F 6 , 30 , B E , 5 B , 3 1 , A 5 , 6 0 , A4 , 2 l , 12 , 31 , 2 2 , C B . 2 , 1 0 , BC , 31 , 5 F , 2 6 . F 2 . B 6 . 1 . B 7 , 30 , CB 1 0 1 4 DATA 1 6 , 0 , A F , C E , 3 1 , 3 F , l C , 30 . C 2 , 33 . C 5 , A E , C4 , A F , A4 , C E , 3 0 , FA , B 6 , 3 0 , BF , 4 B , 33 , C 6 , 60 , C 4 , 2 6 , 0 , 3 3 , 4 2 , 1 1 , B 3 , 31 , B , 26 , f 4 , C E , 3 0 , FA , 2 0 , E F , A E , C 4 , 1 0 , BE , 31 , 5 F , 3 1 , A 5 , A F , A4 , 34 , 2 0 , 1 0 , BE , 3 1 , 2 3 , 3 1 , A 5 , 3 0 , BB , B 0 , A F , A4 , 3 5 , 2 0 , C E , 3 1 , 4 F , 33 1015 DATA C 5 , A E , C 4 , 34 , 4 , EC , A4 . A3 , C4 , 44 , 56 , 4 4 , 56 , 4 4 . 5 6 . 4 4 , 5 6 , 4 4 , 5 6 . F D . 3 0 . A 2 , 35 , 4 , 34 , 4 , 1 0 . 8 E . 3 1 . 6 F , 5B , 3 1 . A5 . A F , A4 , l F . 1 0 , B 3 , F , 4 0 , 4 F , F l , 3 1 , B F , C E , 31 , 5 F , 35 , 4 , 33 , C 5 , E C , C 4 , B3 , 24 , 6 0 , 4 F , F0 , 31 , B F , 1 0 . BE . 3 1 , 9 0 , B6 , 3 0 , B E , 3 1 . A6 , B6 1 0 1 6 DATA 4 , 3 0 , E l , A4 , 5 D , 2 7 , 5 , 2A , 4 , 50 . 2 0 . 1 . 5 C . 1 F . 9 B . BE , 30 . A 2 , 1 7 . 1 , 06 . l F . 1 0 . 1 0 . B E , 3 1 . 6 F , B 6 , 3 0 . B E , 4 B . 4 B . 3 1 . A6 . El . 2 2 . 6F . 23 . 1 0 . B E . 3 1 , 4 F , CE , 3 1 , 9 0 . 5 F , 60 , A4 , 2 6 , 1 9 , 3 1 , 2 2 . C B , 2 , 3 3 , 4 1 . 1 0 . BC , 3 1 , 5 F , 2 6 , F0 , B 7 . 30 , D B , 7 D . 3 0 , E 7 , 1 0 . 2 6 1 0 1 7 DATA 2 , D3 . 1 6 , l , B6 , 34 , 24 , 1 0 , B E , 3 1 . 23 , 3 1 , A 5 , A E , A 4 , B F , 3 0 , C 9 , 1 0 , B E , 3 1 , 6 F , 5 B , 3 1 , A 5 , A E , A4 , A6 , B4 , B 4 , F 0 , B l . F 0 , 2 l , 6 0 , A6 . B 4 , B 4 , F . B l . F , 2 7 . 65 , 6 D . B 4 . 26 , 4 . B 6 . B . A l . B 4 , A6 . B4 . 6 F , B4 , 6 F , BB , E 0 , 6 F , B8 , O F , 6 F , BB . E l , 3 0 , B B , 40 , AA , B4 , A 7 1 0 1 B DATA B4 , A7 , 8B , 20 , E 6 , 23 , El , 2 2 , 2 6 , l A , 6 D , C 4 , 2 l , 1 4 , 2A , A , 69 , B 4 , 2 4 , E , 30 , ! F , 69 , B 4 , 20 , B , 66 , B4 , 24 , 4 , 30 , l , 66 , B4 , 6 F , 23 , A F , A4 , BC , 3 0 . C 9 , 2 4 , l , 6C , 2 3 , 3 5 , 24 , 1 6 , F F , 7 4 , 3 4 , 2 0 , 1 0 , B E , 3 0 , C 9 , 3 1 , A9 , 0 , 80 , 1 0 , B C , 2 4 , l 0 , 2 7 , 1 9 , 1 0 , BF , 3 0 , C B 1 0 1 9 DATA 3 5 , 2 0 , 2 0 , 1 3 , C6 , 1 0 , B6 . 3 0 , E 5 , 3 0 , F3 , 30 , E 0 . F D . 30 , E 0 , 1 7 , 2 , A 2 . 2 0 , 2 , 3 5 , 2 0 , 3 5 , 2 4 , 6 F . A4 , 6 F , 2 1 , B F , 3 0 , A6 . l l . 2 , C , 1 6 , FD , 5 D , 1 7 . 4 . l E , 1 0 , B E , 30 , F A , 7 F , 33 . AB , 5 F , B6 . 5 5 , A E , A l , A l , B4 , 2 6 . B . l C , 33 , AB , 1 0 , BC , 3 1 , B , 2 7 , l B , 2 0 , EF , BC , 24 1 0 2 0 DATA l 0 , 2 7 , F3 , 6 F , 3 E , 6 F , 3 F , 5 C , C l , 6 , 26 , 6 , 1 7 , 3 , 2 B , 1 6 , l , 9 C , 20 , E 2 , Bl , 1 , 2 7 , 3 , 7 A , 3 0 . C l . l l . 2 , 3 0 , 7 D , 3 0 , A 5 , 2l , F , l F , 30 , A 5 . B 6 , 3 0 , E 5 , B l , 6 , 2l , B . l C , 3 0 , E 5 , 20 , 3 , 7 C , 30 , A 5 , l l , 3 , 4 1 , 1 6 , F A , 9 E , l C , 3 0 , 04 , B 6 , 3 0 , C l , 4B , B l . 30 , 04 , 2 l 1 0 2 1 DATA 3 , 1 6 , F D , 1 9 , l F , 30 , 04 , 1 0 . B E . 3 1 , 6 F . C E , 3 1 , 4 F . F 6 . 30 , 0 3 . 33 . C 5 . 5B . 3 1 , A5 , 1 0 , BC . 3 1 , B F , 2 6 , A , 1 0 . B E , 3 1 , 6 F , C E , 3 1 , 4 F , l F . 3 0 , 0 3 , 6D , C 4 , 2 7 , 3 E . AE , A 4 , BC , 1 2 , 0 , 2 5 , 3 l . B6 , 20 , l l , 0 , 5 l , l F , 1 0 , B6 , 2 0 , 3D , F D , 30 , D l , EC , A4 , B3 , 3 0 , D J , 5 B , F 7 , l 1 0 2 2 DATA 5 C , E C , A4 , B3 , E , 0 , 1 F , l , B 6 , 6 0 , 1 7 , 0 , 3A , l F . 1 0 . FB . 30 , E 5 . CB . 2 , F 7 , 1 . 5 0 , F 6 , 3 0 . D 3 , C B , 2 , F l , 30 , 0 3 , 1 6 , F B , B , F 6 , 3 0 , 03 , CB , 2 , F 7 , 3 0 , 03 , I 6 , FC . AA . A D , 9F . A0 . 0 , B l . 3 , 10 . 2 l , 4 , 5 6 . B l . 5 0 . 26 . 3 1 7 ' 1 . 9 7 , B l , 5 3 , 1 0 . 2 ' 7 , F9 , BD , ! 6 , FA 1 0 2 3 DATA 5 6 , 34 , 1 2 , 4 F , E6 , 6 1 . BD , B , E7 , 6 1 , E 6 , 6 2 , B0 , 5 , E l , 6 2 , 35 , 1 4 , 39 , B E , 0 . B . 5B , 4 9 , CA , 1 , 2 4 , 4 , A0 , 62 , 20 . B , A0 . 6 2 , 24 , 4 , C 4 . F E . AB . 6 2 . 30 . 1 F , 2 6 , E A . 3 9 , 1 0 . BE , 0 , 0 . 3 1 , 2 1 . 1 0 , B C . 3 0 , 0 5 , 2 6 , F B , 39 , 34 . 3 6 , B6 , F F . 1 . B4 , F l , B7 , F F , 1 , B 6 , F F 1024 DATA 3 , 84 , Fl . B 7 , F F . 3 , B6 , F F , 2 3 , BA , B , B l , F F , 2 3 . F 6 , 30 , B0 , BE , 3 0 , B B , A 6 , B 0 . B4 , F C . B 7 , F F , 2 0 , BO , B , B C . 30 , B A , 2 6 , F 2 , 5 A , 2 6 , E C , 3 5 , 36 , 3 9 , B6 , 3 0 , B 7 , 4A , 2 6 , F D . 39 , B E , 24 , 6 0 , B6 ,A A . A l . B0 . BC , 26 , 0 , 26 , F 9 . 1 0 . B E , 3 0 , F A , 60 , A4 , 2 7 , 3 0 , E C , A 4 , 1 0 1 0 2 5 DATA B3 , 24 , 70 , 2 7 . 2B , 1 0 , BC , 3 l , B , 2 7 , 2A , A E , A4 , 3 4 , 2 0 , 30 , 8 9 , F E , F F , 10 . B E , 3 1 . B . 5 F , A6 , A0 . Al , B 0 . 5C , C Free to Explore - Discover a worldwide community on DELPHI. Download from thousands of programs for your PC. Join groups for nearly every type of computer and many other special interests. Partici pate in discussions with other members in conference and message fo rums. Challenge your skills in lively multi-player games. Free to Choose - Choose from two low-cost membership options: $6 an hour or $ 1 an hour with the 20/20 Advantage Plan ! * Free Hour - Join DELPHI today and your first $5.95 fee will be waived. This means you'll receive a membership and your first evening/weekend hour of use for free. Free to Decide - With DELPHI there's no risk. Take an hour to explore and if you decide DELPHI is not for you, simply contact Member Services and request your account be cancelled. •Rates apply for evening and weekend access via Tymnet from within the mainland U.S. DELPH l's Basic Plan is $5.95/month including the first hour of use. The 20/20 Advantage Plan is $20 /month including the first 20 hours of use. There is also a $19 entry fee for members who choose the 20120 option. Your first hour is FREE Sign on now! Dial 1 -800-365-4636 (by modem) When connected, press RETURN. At password: enter RB23 Questions? Call 1-800-695-4005 (vioce) DELPHI The online service with personality 22 April 1992 1 , 3 , 2 6 . F l . S F . 30 , B B , l D , 1 0 , B C . 3 1 , 2 3 . 26 . E D . 3 5 . 20 , 3 1 :2 2 , 1 0 . B C . 3 1 . B . 2 6 . C4 . 1 0 , B E , 30 , E8 . B E , 2 3 , C F , 5 F . A 6 , A0 , A·l . B 0 , S C . C l . 3 , 2 6 . F l 1 0 2 6 DATA S F , 30 , B B , l D , B C , 24 , B F , 2 6 , E E , 3 9 . A D , 9 F , A 0 , 0 , 26 , 4 , B D , 1 3 , 2 0 , F6 , 1 6 , FB , D2 , 4 F , 1 0 , 3 0 , A 0 , B E , 30 , C 3 , A l , B 4 , E 6 , 2 3 , F l , 3 0 , A4 , 26 , E , l D , 3 0 . A 0 , 2 7 , 9 . 2 A , 4 , 30 , 1 F , 2 0 , 2 , 3 0 , 1 . 5 F , 3 0 , B B , C 0 , A l . B4 , A l , l F , A l . 1 . 5 C . B C , 30, CS, 22, DE, 39, 10 1 0 2 1 DATA B E , 3 1 , 4 F , 6 D , A l . 2 6 , 3 l , 1 0 , B C , 3 1 , 5 F . 2 6 , F 6 . l F , 3 0 , CB . B 6 . 2 A . B l . 30 . C 2 . 26 . 2 1 , 3 2 . 6 2 , 1 0 , B E , 3 1 . A 0 , 6 D , A 0 , 2 6 . C . 1 0 , B C . 3 1 , B0 , 2 6 , F6 , l F • 30, E l ,1 6 . F D , C 9 , l C , 3 0 , E l , l D , 3 0 . E l , 2 6 . 3 , l C , 30 , El , l l , F E , D A . 1 6 , FB . 3 B , 3 9 , 30 , 1 , BC , F F , F F , 2 1 , 1 1 0 2 B DATA 3 9 , C 6 , E S , F l , 30 , B D , 2 l , B , C 6 ,E S , F l , 3 0 , B D , B E , 0 , 0 , l E . 26, B , C 6 , E D , B E . 0 , 0 , F l . 30 , B D . l E , 2 6 . B , C 6 . E D , Fl , 3 0 , BD , 2 1 , 6 , C 6 , E D , Fl , 3 0 , B D . 3 9 , C 6 . E S . F l , 3 0 . BD , 3 9 . B E , 0 . 0 . 30 . 1 , 2 1 , 6 , AD , 9 F , A0 , 0 , 2 l , F 6 , 3 9 , 3 4 , 1 6 , B E , 30 , E 2 , 1 0 , B E 1 0 2 9 DATA 3 0 . E S , 1 C , F E , C 6 , 3 . A6 , 8 2 , A 9 , A 2 , 1 9 , A l , A4 , S A , 2 6 , F 6 , l F . 3 0 . E 6 . C C , 0 . 0 , 10 . B E . 3 0 , E5 . A6 , A2 , 34 , 2 2 . 3 4 , 4 , l D . 3 0 , E 6 , 26 , l . B 4 . F , l C , 3 0 , E 6 , 2 0 , 9 , C 6 , 4 , 4 4 , 5A , 2 6 , F C . l F , 3 0 , E6 , C 6 , 1 0 , 3D , C E , 3 2 , B B , 33 , C B . SE , 3 3 . B 4 , 3 5 , 4 ' 34 , 4 , 5 8 , 30 1 03 0 DATA B 5 , 34 , 1 0 , 1 0 , A E , 8 4 , 3 1 , A 9 , l , 0 , 1 0 , B F , 3 3 , C0 , 35 , 1 0 , 1 0 , A E ,84 , E C , C l , E D , A 4 , 3 1 , AB , 2 0 , 1 0 , B C . 3 3 . C 0 , 2 5 , F3 , 3 5 , 4 , 35 , 2 2 , 5 C , l D , 3 0 , E6 . 2 6 , AC , 1 0 , B C , 3 0 , E 2 . 2 6 , A4 , 1 0 , B E , 3 0 , E 0 , 6 F , A 4 , 6 F , 2 1 , 3S . 1 6 , 3 9 , 3 4 , 3 6 , B 6 . 30 . E 5 , C 6 , 1 0 , 3 D , 1 0 , B E . 3 2 1 0 3 1 DATA B B . 3 1 , A B . B E . E , 1 2 . 30 . 89 , 1 , 0 , B F , 3 3 , C 0 , B E . E . 1 2 , BD, 16 , B E , E , 14 , 3 0 , 89 , l , 0 , B F , 3 3 , C 0 , B E , E , 1 4 , 1 0 , B E , 3 3 , 5 B , 8 D , 3 . 35 , 3 6 , 3 9 , E C . A l . E D , B4 , 3 0 , B S , 20 , B C , 3 3 . C 0 , Z S . F 4 , 39 , 1 0 , BE , 3 3 , A D , C C , 1 0 . C , F D , 3 3 , C 0 , E6 , A 0 . 3 4 , 2 0 , B6 , 1 0 , 3D 1 03 2 DATA 1 0 , B E , 3 3 , 6B . 3 1 . AB . B E . 3 3 , C 0 . 30 , B 9 . l . 0 . B F , 3 3 , B2 . B E . 3 3 . C 0 , E C , Al , ED , B 4 . 30 . B B . 20 , B C , 3 3 , B2 , 2 S . F 4 . 35 . 2 0 , F C . 3 3 , C 0 , C 3 , 0 , 2 , F D , 3 3 , C 0 . 1 0 . B C , 3 3 , B2 , 26 , C 9 , 3 9 , C E , 3 3 . A B , CC . 1 0 , B , F D , 3 3 . C 0 , 1 0 , B E , 3 2 , B B , E 6 , C 0 , B 6 , 1 0 , 3 D , 3 1 , AB . B E 1 0 3 3 DATA 3 3 , C 0 , 30 , B 9 , l , 0 , B F , 33 , B 2 , B E , 3 3 , C 0 , EC , Al , E D , B4 , 3 0 , BB . 2 0 , B C , 3 3 , B 2 , 2 5 , F 4 , FC , 3 3 . C0 , C 3 , 0 , 2 , FD , 3 3 . C 0 . 1 1 . B3 , 3 3 , AD , 2 6 , C D , F 6 , 3 3 . AB . B E . 0 . 0 . 3 0 , B 9 , l , 0 , 5 A , 2 6 , F9 , B F . 3 0 , E 0 , l l . F E . Al . B 6 . 3 0 . B 0 . F 6 , 3 0 , B l , B E , 3 0 , B S , 1 0 , B E . 30 Product Review OS-9 Variations of Solitaire Sol itaire has taken over my life! I sit in THE RAIN BOW 1 03 4 DATA BA . 3 4 , 3 6 , B 6 , 3 3 , AB . B l , 3 0 . B0 , B 6 , 0 , B l , 3 0 . B l . C C , AB . 5C , F D . 3 0 , BB , C C , A9 , 5C , F D , 3 0 , BA , l l , F D , l B , 3 5 , 3 6 , B l , 30 , B0 , F l , 30 , B l . B F , 30 , B B , 1 0 , B F , 3 0 , BA . 3 9 , 1 0 , B E . 30 , E2 , A 6 , 2 l , C 6 , 4 , 4 4 , 5A . 2 6 , FC . B l . S , Z S , E , E 6 . A4 , C 4 , F . Fl . 3 0 , C D . 2 6 . 5 1 0 3 S DATA l C , 30 , C D , 2 0 , E , A6 , A4 , B4 , F , B l , 3 0 , C E , 1 0 , 2 1 , 0 , C9 , B l , 3 0 , C E , 1 0 , S E , 3 0 . FA . S E , 2 4 . 64 . B C . 24 . 1 0 , 2 1 , A , 6 D , BB , C 0 , 2 6 , 5 , B C , 30 , C B , 2 1 , C , 3 0 , 4 , 3 1 , 2 2 . B C , 24 , B 0 , 2 6 , ES , 1 6 , 0 , B4 , A F , A4 . C C . 5 5 , 5 5 . E D . B 4 . E D . B B , C0 . C E . 35 , B l , C C . 1 2 , B , F D 1 0 36 D A T A 3 3 , C 0 , 1 0 , B E , 3 4 , 4 0 . E6 , C 0 ,B 6 ,10,3D, 31 ,AB. B E,33,C0, 30,B9. 1 , 0 , B F , 3 3 , B2 . B E . 3 3 , C 0 , E C , A l . E D . B 4 , 3 0 , B B , 2 0 , B C . 3 3 , B2 , 2 5 . F 4 , FC . 3 3 , C0 , C 3 . 0 . 2 . F D , 3 3 , C 0 , 1 1 . B 3 . 3 S . B C , 2 6 , C D , B 6 , 30 , B 0 , F 6 , 3 0 , B l , 1 0 . B E , 3 0 . BA . B E . 30 . B B , 3 4 . 3 6 , B 6 . 4B 1031 DATA B l , 3 0 , B 0 , B 6 , l , B l , 3 0 , B l , BE , 80 , 0 , B F , 30 , BB , 3 0 , B9 , 0 , F F , B F , 30 , BA , l l , F C , 4 E , 3 5 , 3 6 , B l , 3 0 , B 0 , F l , 3 0 , B l , B F , 30 , B B , 1 0 , B F , 3 0 , BA . l D , 3 0 , C F , 2 6 , 21 , 3 9 , 1 0 , B E , 30 , F A , B E , 2 4 , 6 4 , B C . 2 4 , 1 0 , 2 1 . l , 6 D , 8B , C 0 , 1 0 , 2 1 . F F , 6 9 , 3 1 , 2 2 , 30 , 4 , BC , 2 4 1 038 D A T A 80 , 2 6 . E B , l C , 3 0 , C F , 39 , l D , 30 , C F . 2 1 , DA . 1 0 , S E , 3 0 , F A , B E . 2 4 , 6 4 , S C , 2 4 . 7 0 , 2 1 , B , 6 D , 8B , C 0 , 2 6 , 6 , l A , 3 0 , C F , 1 6 , F F , 4 0 , 3 1 , 22 . 3 0 . 4 . B C , 2 4, B 0 , 2 6 , El , 3 9 . 1 0 , F E , 3 F . F E , 7E .A0. 21. 0. 2. 0' 0. 0 . 0' 0 ' 0 . 0. 0. 0 . 0 , 0 , 0 ,0 ,0,0,0 1 03 9 DATA 2 , 0 , 0 , 0 , 0 , 0 , 0 , 2 0 , A9 , 0 , A9 , 1 , 0 , E S , 3 , 6 , 0 , 3 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,0,0,0,0,0,0,0, 0,0,0, 0,0,0,CF,0, 0 , 0 ' 0 , 0 , 0 ' 0 . 0 , 0 , 0 . 0 , 31 , 3 3 . 30 , l , 0 , 0 , 0 , 3 C . 0 , 0 , F F . 0 . 3 . F F , C 0 . F , F F , F0 , 3 F . FF 1 04 0 DATA FC , F F , F F , F F , 4 2 , 4 E , 4 S , 9 . 5 3 , 45 . S 4 , 3 0 . 3 2 . 3 0 . D . 3 0 . 3 1 . 3 1 , 1 . S 0 . 0 , l . 5 0 . 0 . 1 . 5 0 . 0 , 51 , 5 0 , 0 , 5 1 , S l , 4 0 . S l , 5 1 . 45 , 55 . S 5 . S 5 . S 5 . 5 5 . S 5 , 5 5 , 5 5 , 5 5 . 30 , 4 1 , 3 0 , 3 0 , 3 0 , S D , D , 3 0 , 3 l , 3 1 , 3 1 , 30 , 2 0 . 9 . 4 2 , 4 E , 4 5 , 9 . 5 3 , 4 B , 50 , 30 , 3 1 , 30 , D 1 0 4 1 DATA 30 , 3 1 , 3 1 , 3 B , 3 0 , 2 0 , 9 , 4 2 , 5 3 , 52 , 9 , 43 , 4 B , 4 1 , 4 3 , 4 C , 52 , D , 30 , 3 1 , 3 1 , 39 , 3 0 . 2 0 . 9 , 42 . 5 2 , 4 1 , 9 ' S 0 , 4 F , 4 C , 3 0 . 3 1 . 3 0 . D , 3 0 , 3 1 , 3 2 . 3 0 , 30 , 2 0 . 53 , 4 B . 50 , 30 , 3 1 , 3 0 , 9 , 4C , 4 2 , 52 , 4 1 , 9 . S 3 , 5 4 , S 2 , 30 , 3 3 . 30 , D , 30 , 31 , 32 . 3 1 . 30 . 2 0 , 5 2 , 4 5 , 5 3 1 0 4 2 DATA 4 5 , 5 4 , 9 , 4 3 , 4 C , 5 2 , 4 1 , D , 30 , 3 1 , 32 , 3 2 , 3 0 , 0 , 9 , 4 E , 4 5 , 4 1 , 9 , 4 F , 4 6 , 46 , 5 3 , 4 5 , 5 4 . D , 3 0 , 3 1 , 3 2 , 3 3 , 30 , 2 0 , 9 , 4C , 4 4 , 5 B , 9 , 49 , 4 E , 5 6 , 30 , 3 1 , 30 , D , 3 0 , 3 1 , 3 2 , 3 4 ' 30 , 2 0 , 9 , 5 3 ' 5 4 . 4 1 . 9 . 2 C , 5 B . D . 30 , 31 . 3 2 . 35 , 3 0 , 20 . 9 . 4C , 44 , 42 , 9 . 2 B 1 04 3 DATA 3 3 , Z C , 5 9 , D . 30 , 3 1 , 3 2 , 3 6 . 0 , 0 , 0 , 0 , 0 . 0 , 0 , 0 . 0 , 0 . 0 , 0 . 0 , 3C . 0 . 0 , F F , 0 , 0 , 3C , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 . 0 . 0 , 0 . 0 , 0 , 0 , 3C , 0 , 0 , F F , 0 , 3 . F F , C0 , F , F F , F 0 , 3 , F F , C 0 , 0 , F F , 0 , 0 , 3C,0 ,0,0 1 0 4 4 DATA 0 , 0 , 0 , 0 . 0 . 3 C , 0 , 0 , F F , 0 . 3 , F F . C0 , F . F F . F 0 , 3 F , F F , FC , F F , F F , F F , 3 F , F F , FC . F , F F , F 0 , 3 , F F , C 0 . 0 , F F . 0 , 0 , 3C , 0 , 0 , 3C , 0 , 0 , F F , 0 , 3 , F F , C 0 , F . FF , F0 , 3 F , F F , FC , F F , F F , F F , 3 F , F F , F C . F . F F , F 0 , 3 , F F , C0 , 0 , F F , 0 , 0 , 3C , 0 1 04 5 DATA 0 , 0 , 0 . 0 , 0 , 0 , 0 , 3 C , 0 , 0 , F F , 0 . 3 . F F . A4 . 6 . 0 , 6 , 6 , C 3 , 6 . 9 1 , D 2 , C 0 , C0 , AE . 0 . 0 . 0 . 0 , 0 , 0 , 0 , 0 , 0 . 0 . 0 . 0 , 0 , 0 . 0 . 0 . 0 . 0 . 0 . 0 , 3 C . 0 . 0 . F F . 0 . 0 . 3C ' 0 . 0 . 0 ' 0 . 0 ' 0 ' 0 . 0 . 0 . 0 . 0 . 0 . 0 . 9 . 53 . S4. 41 1 0 4 6 DATA 9 , 2 C , 5B , D . 3 0 , 3 l , 3 3 , 3 1 . 3 0 , 2 0 , 9 . 53 , 5 4 , 4 1 , 9 , 2 D , 3 1 , 2 C , 5 B , D , 3 0 , 3 1 , 3 3 , 3 B . 30 , 2 0 , 9 , 5 3 , 54 , 0 , F . F 0 , 3 F , FC , 3 C , 3C , 3 C , 3C , 3 C , 3 C , 3 C , 3 C , 3 F , FC , F , F 0 , 3 , C 0 , F , C 0 , F , C 0 , 3 , C 0 , 3 , C0 , 3 , C0 , 3 , C 0 , F , F 0 , F , F 0 , 3 F , F C , 0 . 3C , 0 , 3C 1 04 1 DATA 0 , F C , F , F0 , 3 F , F C . 3 F , FC , F , F 0 , 3 F , FC , 0 , 3 C , 3 , F C , 3 , FC , 0 , 3 C , 3 F , F C . F . F 0 , 3 . F0 , F , F 0 , 3 C , F0 , 3 F , F C , 3 F , FC , 0 , F 0 , 0 , F 0 , 0 , F 0 , 3 F , FC , 3 F , F C , 3 C , 0 , 3 F , F0 . 3 F , FC , 0 . 3 C , 3 F , FC , 3 F . F 0 , F , F0 , 3 F . F C , 3 C , 0 . 3 F . F 0 . 3 F , F C , 3 C , 3C . 3C , 3C 1 048 DATA F , F0 , 3 F , F C , 3 F , F C , 0 , 3 C , 0 . F 0 . 3 . C 0 , 3 . C 0 , 3 , C0 . 3 . C 0 , F . F 0 , 3 C , 3 C , 3C , 3 C . F . F0 , F , F 0 , 3 C , 3 C , 3 C , 3 C , F , F 0 , F , F 0 , 3 C , 3 C , 3 C , 3 C , 3 F , FC , F , FC , 0 , 3 C , 3 C , 3 C , F , F0, 30 .C , 3 0 , C . C , 3 0 . 3 . C 0 , 3 , C 0 , C , 3 0 , 30 . C , 3 0 , C , 3 F , F C , 3 F , FC 1 0 49 DATA 3 , C 0 , 3 . C0 . 3 , C 0 , 3 , C 0 . 3 F , F C , 3 F , FC , 3 F , F C , 3 F , FC , 3 C , 0 , 3 F , C 0 , 3 F , C0 , 3 C , 0 , 3 C . 0 , 3C , 0 , 3C , 3 C , 3 C , 3 C . 3 F , 3 C . 3 F , 3C . 3 C , FC . 3 C , FC , 3C . 3C . 3 C , 3 C , F . F 0 , 3 F . F C , 3C . 0 , 3 F , C 0 , F , F0 , 0 , F C , 3 F , F C , F , F 0 . 0, A , l , 0, 0 , 1 , 0, 2 .0.3 1 0 5 0 DATA 0 , 0 , E , E , E , C , E . A , E , 8 . E . 6 , E , 4 , 0 , 0 , 0 , B 6 , l , Bl , F F . C B . B l . F F . C l , B l , F F , C 5 , B l , F F , C 3 , 4A , B l , F F , C 0 . B 6 , 3 0 . B D , B l , FF , 2 2 , 4 F . B E , E . 0 . Al , B 0 , B C , 2 6 , 0 , 2 6 , F 9 , l l , F B , DC . l l , FA , 1 , C E . 35 , l C , 1 0 , B E . 35 , 6 0 , A E , C 4 . 3 0 , B9, l 1 0 S l DATA 0 , B F , 3 5 , B 4 , A E , C l , E 6 , A4 , B6 , 1 0 , 3 D , 3 4 , 20 , 1 0 , B E , 3 4 , 4 0 , 3 1 , A B , E C , A l . E D , B4 , 3 0 , B B . 2 0 , B C , 3 5 , B4 . 2 5 , F4 , 3 5 , 2 0 , 3 1 , 2 1 . 1 0 , B C , 3 5 . l C , 2 6 , DZ , S E , 0 , 0 , A D , 9 F , A0 , 0 , Bl , 4 4 , 2 1 , 1 0 . 4 0 , 2 6 . 9 . 3 0 , l , 2 1 . 9 , B F , l l . 90 , 2 0 , E C , l F . 30 . 0 0 , 39 . l C . 30 1052 DATA D 0 , 3 9 , 3 , C 0 , F , F0 . 3 C . 3C , 3 C . 3 C , 3 F , F C , 3C , 3 C . 3C . 3 C . 3 C . 3 C . 3 F , F 0 , 3 F , F C , 3C , 3 C , 3 F . F0 , 3 F , F0 , 3 C , 3 C , 3 F , F C , 3 F . F 0 , F , F 0 , 3 F . FC , 3 C , 0 , 3 C , 0 , 3 C , 0 , 3C , 0 , 3 F , FC , F , F 0 , 3 F , F 0 , 3 F , FC , 3C , 3 C , 3C , 3 C , 3C , 3 C , 3 C , 3C , 3 F , F C , 3 F . F0 . 3 F , F C , 3 F , FC 1 0 5 3 DATA 3 0 , 0 , 3 F . C0 , 3 F , C0 , 3 0 , 0 , 3 F . F C , 3 F . F C , 3 F . FC , 3 F , F C , 3 , C0 , 3 , C 0 , 3 , C0 , 3 , C0 , 3 F . FC , 3 F . F C , 3C , 3C , 3C , 3 C , 3C . F 0 . 3 C , C0 . 3C . C 0 . 3C . F0. 3C , 3 C , 3 C , 3 C , 3C . 0 , 3 C . 0 . 3C . 0 . 3 C . 0 . 3 C , 0 , 3C , 0 , 3 F , F C , 3 F , F C . 30 , C , 3 C . 3C . 3 F . F C . 3 F , FC , 3C , 3 C 1 0 5 4 DATA 3 C , 3 C , 3 C , 3 C . 3 C , 3 C , 3 C , 3 C , 3C , 3 C , 3 F , 3 C , 3 F , 3 C , 3C , FC , 3C , F C , 3 C , 3 C , 3C , 3 C . F . F 0 , 3 F , F C , 3 C , 3 C , 3 C , 3 C , 3 C , 3 C , 3 C , 3 C , 3 F . FC . F . F 0 , 3 F . F 0 , 3 F , FC , 3C , 3C , 3 F . FC , 3 F , F 0 . 3C . 0 , 3 C , 0 , 3C , 0 , 3 F , F0 , 3 F , F C , 3 C , 3C , 3 F , F C , 3 F . F0 , 3 F , C 0 , 3 C , F0 , 3 C , 3C 1 0 5 5 DATA F , F 0 , 3 F , F C , 3 C , 0 , 3 F , C 0 , F , F 0 , 0 , F C , 3 F , F C , F , F 0 , 3 C , 3C , 3 C , 3C . 3 C . 3 C . F . F0 . 3 , C 0 . 3 . C 0 , 3 , C0 . 3 . C 0 , 3 F . F C , 3 F , FC , 3 , C 0 , 3 , C 0 , 3 , C 0 , 3 , C 0 , 3 , C0 , 3 . C 0 , 0 , 0 , 0 . 0 . 0 , 0 , 0 , 0 , 0 , 0 , 0 . 0 , 0 , 0 . 0 , 0 , 3 C . 3C , 3C , 3C , 3 C , 3 C 1 0 5 6 DATA 3 C , 3C , 3 C , 3 C , 3C , 3 C , F , F0 ,3 ,C0, B,0, F,C,5,A,F, 10,2 ,A,B,B,0 . 9 . 3 , B , C , 4 , D , D , 1 0 , 0 , 9 , E . 10 , 6 , 4 . E , l l . C l , l l . C 3 , l l . C 5 , l l , Cl , l l , C9 , l l , C B , l l , C D , l l , C F , l l , D l , l l , D3 , 1 l , D5 , l l . D l , l l . D9 , l l . D B , l l , D D , l C , 4 3 1 0 5 1 DATA l C , 4 5 , l C , 41 , l C , 4 9 , l C , 4 B , lC , 4 D , 1 C , 4F, l C , 5 1 , lC , 5 3 , l C , 55 , lC, 5l , l C , 59, lC,5 B ,0 , 0 , 0, 1 , A , 9 , 1 1 .D.0 � variation J found particularly addicting. TI1e points for pairs, tliree-of-a-k:inds, straights. The only menu item on the bar is called tableau i s laid out a pyramid fashion, etc. Royal flushes, of course, give the most Action: Selecting it allows you to read which you must disassemble so that no points - 30. A lowly pair yields one point. onscreen help and, thankfully, tum off the cards are left in the tableau. Each card is When playing the English system, straights animation. (Animation can also be turned assigned a point value (face value for cards ( 1 2 points) are more valuable than flushes off with a command-line option when the (five points). The American system (also program is first executed.) The cards ani in front ofthe computer for hours playing one !Oand under, J l for jacks, 12 forqueens, 1 3 variation after another - usually never for kings), and you take cards off the tab winning. Hundreds of hands whirl by on leau in pairs that equal screen without one hurrah, yet still l play. a 4 , for examplc. lfno matches can be made my mantra. I wasn't this obsessive over other, users can look for a possible match is decently quick. There is a minor problem solitaire when my parents first taught me to from the deck. Two modes are supported: of text in the Action menu overwriting other menu options, but it's livable. [Edi "Just until I win one, just until I win one" is 1 3 points - a 9 with supported) assigns point values that more accurate! y reflect poker hands. mate by default, but they take so much time moving from one side of the screen to another, I was relieved to find a way to stop between one card on the tableau and any them. Without animation, the speed of play play the simple Klondike variation. I guess one in which you go through the deck one shuffling and arranging tl1e cards was too card at a time (but only one trip through), ror' s Note: ColorSystems reporrs rhis prob much hassle to stay with it for long. But the and one in which the cards are turned three lem has been.fixed.] computer makes it so easy to play solitaire, at a time. Kings, being worth 1 3 points, can Variations of Solitaire's authors de and I spend hours glued to the computer. be removed all by themselves. The "catch" signed the games after researching solitaire U you decide to add solitaire to your with Pyramid is that only cards not covered variations in the books Hoyle' s Rules of1he collection of vices, don't overlook Color by any in the row below are "available" to Games and According to Hoyle. A lot of Systems' OS-9 Varia1ions of Solitaire, be paired: You have to work your way up, that research shows up in the manual's which offers five versions of the addict i n g and it gets tougher as you go. informative explanation of rules and game card game: Klondike, Pyramid, Spider, Poker and Canfield_ Spider deals two decks of cards onto its Like Klondike, in Canfield cards can be play. You can learn a lot by reading it. But tableau, which is huge, I 0 cards in a row. moved around the tableau, p laced onto you can also learn to play just by diving in. Like Klondike, a face-up card can be moved another card if it happens to be one lower i n The Action menu's help screens give you to the bottom of a different row providing rank and o f the opposite color o f the card i t enough information to get started. its value is one lower than the card upon i s placed upon. Tilis variation, like the others To play you' II need OS-9 Level II along (except Poker), tracks the number of games with a CoCo 3 having at least 256K of Klondike is a familiar friend: It's the one with the seven stacks of cards in the lableau (the layout) and the four foundations that build from aces to kings in each suit. In which it is placed. The ultimate goal is to Klondike's tableau, you arrange the cards arrange all eight suits from kings to aces won and the number of games lost, as well memory. While the keyboard can be used to so they descend from high to low in alter and remove tl1em from the tableau. Need as a percentage of games won. control play, I recommend a joystick or a nating colors (red nine. black eight, red less to say. I was not successful in my many seven, etc.). ColorSystems makes Klon attempts. Aside from the background color scheme dike more challenging by supporting Las I could get really hooked on Poker, a the game screen is well laid out. The cards mouse. Both RGB and composite modes are supported. (ColorSystems, P_Q_ 540, Castle Hayne, NC 28429-0540, 919-675- Vegas rules - you're advised to pay up variation in which you lay out 25 cards in a look like cards. There' s a Multi-Vue-like 1706; $34.95.) when you lose. matrix offiverows and columns. Each row pull-down menu bar across the top of the and column equals a "hand," and you gel screen (though Mulri-Vue is not required). Pyramid is a new one to me, and a of red and white on black, which I disliked, - Lauren Willoughby April 1 992 THE RAINBOW !'..!I c � 'I I � Cl') ut I � ut � r.-� 0 c: 0 · - ut ut � • C> b � t.;.. � I s £, .t 2:! j � ut � -- � ,.., C> ff that you create by running the ave you ever needed lo print text across the length of a piece you ' re of paper (maybe bulletin) but discovered 8'h-by - l l - inch paper won '1 fit into the primer sideways' Or perhaps you've just developed a spreadsheet, but i t ' s too w i d e t o fit across o n e page (and taping two pages together doesn ' t prod uce a very profes- sional look- besides, BASIC P O K E 1 5 0 ,x Printer Setting ( Normal Speed) a folded creati ng 23 (High Speed) 600 88 1 80 1 200 41 88 2400 18 41 4800 7 18 9600 I 7 1 9.200 NIA 1 program shown in Listing 2. Enter and save both programs to disk. When entering Listing I , make sure you use the correct printer speed poke in Line 90. Since the program puts the CoCo in the high-speed mode - effec tively doubling the 1/0 rate you m u st use the value that would ordinarily set the computer for ifs a pain). halflhe speed at which your primer is set. For inst ance , if your printer is set for ,9600 baud, use the poke Sideways is a printer ut i li ty that accepts text from a standard ASCII value for 4800 baud. (Standard file. rotates it, and prints it side ways down the paper instead values are shown in Fi g ure I . of across. As wrinen, Side If the value does not work. ways requires a CoCo 3 try increasing or decreasing and a disk drive, and it is de it by one.) Now run the pro signed to work with the gram i11 Listing 2; it pokes Radio the object code into memory Shack D M P- 1 20 primer. However, with some and saves B I TT E S T . B I N to minor disk. c hanges , Sideways w i l l work with just about With S I D E W AY S . BA S and any dot-matri x printer that B I T T E S T . B I N on a disk in supports Drive 0, enter R U N Tandy-mode "SIDE· WAY S " t o start the program. graphics printing. (Newer Tandy printers that support only " I B M/Ep With the DMP-1 20, Sideways lets you son" codes won't work with the Sideways print in two styles: standard and condensed. "Is th is reversed?" If the text is reversed or The Standard mode allows 47 lines of up to otherwise garbled, press Y; otherwise press system . ) The reason Sideways requires a CoCo 3 I I S characters each on one page. ln the The first prompt that appears onscreen asks N. Next you are prompted for a filename; is that the program uses the Hi-Res font Condensed mode, Sideways c a n handle 79 enter the name of the file you want to prim b ui l t into the computer to create the rotated lines of And if you use (any ASCTT text file). When you are asked fanfold or continuous-roll paper, you can for the number of lines between pages , characters. This "lim..i tati on., is actually a h u i l t- i n font can be bonus - the CoCo J ' s I 15 c h arac ters . incre ase the length of the lines up to changed, and you can use d i fferent fonts for characters. font created witli a font editor such as Fo11t Up and Running printing. In fact you can use just about any Creator (Tl IE RAINBOW. May 1 987' Page 99) or Fonr Master (Tl IE RAINBOW. October 1 988. Page 4 1 ). 255 enter any value or press ENTER to accept 1hc default ( five lines). Fi na l l y you are asked whether you want st and ard or con sy s t e m The Sideways densed printing; press S or C accordingly. consists of l wo program s : S I D E WA Y S . B AS ( L ist in g I) and During print i ng . the monitor i> b lan ked Sidewaysmusr be run from a 32-column G RAN ITE COMPUTER SYSTEMS ZOOM MODEMS NEW! 1 4,400 BPS ZOOM V.32bis/V.42/V.42bis data modems. M N Pl -S+LAPM. con Basic09 Error Correction and data compression (much higher effective throughput - as much as (57,600 BPS). Two Year Warranty. External $339/Internal $299 (+$9 S&H) NEW LOWER PRICE! 9600 BPS ZOOM V.3 2/V.42/V.42bis data modems. M N Pl -S+LAPM. The next programming language for OS-91 Error Correction and data compression (much higher effective throughput - as much as Icon Basic09 is a graphical user interface (GUI) to Basic09, which will make programming easier than ever! Icon Basic09 takes an NEW LOWER PRICE! 2400 BPS ZOOM V.42/V.42bis data modems. MNPl -5+LAPM. innovative approach by using graphic representations, or icons, to represent statements and keywords for writing Basic09 programs and procedures. I nstead of constantly typing while writing a program, the point & click to choose the desired statement! Icon Basic09 can also be very useful in studying procedures and user can simply programs written by others to learn how they operate. The package contains a full set of icons . . . or. you may edit or create icons using the included icon editor. Icon Basic09 requires a CoCo-3 with at least 256k, mouse or joystick, and OS-9 Iv 2. $20 Dual hi-res joystick adapter (RS/Colorware) HI & Lo-res joystick adapter HAWKsoft keyboard extension cable Domination ("Risk"-liks wargams!) MyDOS full-1eatured DOS extension $40 $27 $2 5 $18 $15 External $299/Internal $279 (+$9 S&H) 38400 BPS). Two Year Warranty. Error correction and data compression (much higher effective throughput - as much as 9600 BPS). Two Year Warranty. External $1 49 (+$9 S&H) N EW PRODUCT! 9600 BPS ZOOM Send/Receive Fax modems. Send/Receive text/graphics files from/to your computer/any Fax machine in the world. Full 2400 BPS data modem capabi l i tiy. Seven Year Warranty. Includes PC or MAC FAX software. External $1 39/lnternal $129 (+$6 S&H) NEW LOWER PRICE! 2400 BPS ZOOM Data modems. External $BS/Internal $75 (+$6 S&H) Seven Year Warranty These are all high quality modems made by Zoom Telephonies in the USA. Fully Hayes compaliblc. Term inal and Windows Fax software avai lable. Cables available. S&H Canada (Air PP and Ins): V.32, V.42/V.42bis $ 1 3 .00 Send/Receive Fax/Data $9.00 GCS F I L E TRANSFER UTI LITIES - Versi on 3.0 The CCS File Transfer Utilities provide a simple and quick method to transfer !ext/binary files from/to a variety or noppy disk formats. Commands PC, RS, rLEX disks: Dir, Dump, Read, Wrile PC disks: Rename, Oelele, Formal Handles most 5.25 and 3 .5 formats. Any level sub-directories (PC). Binary files. Use pipes for multiple file transfers. Muhi-Vuc version can be used under Multi-Vue or as stand alone Shell commands. Requires OS-9 L 2 for COCO 3, L 1 for COCO 1 or 2 . 2 drives (one can be hard/ramdisk, one floppy 40 T DD DS). Multi-Vue for Multi-Vue version. SDISKJ for COC03 - SDISK for COCO 1 or 2 . $99.95 O S K version price Muhi-Vuc version $54.95 Standard version V3.0 updates (provide disk number) 60121-71 1 2 (708) 742-3084 eves & $44.95 $25.00/$1 5 .00 D.P. Johnson Software SDISK or SDISK3 $29.95 L 1+l2 ULils $75.00 Shipping and handlling - any software $2.50 U.S.A., $3 .00 Canada Orders must be prepaid or COD. VISNMC accepted. COD is additional. Elgin, IL ends US and CDN S&H always included. Tenns: MO, check, or COD. to prevent burn-in. BI THST . B I N . a machine-language program 571 Center Road, Hillsboro, NH 03244 (603) 464-3850 USA OS.9 is ;a lr,1idemadot of Miaow.;ire 5)'$Mns Coq>orill.ion and Motoroloa, Inc. MS-DOS is a lr�ark of MicroKJ#t Corp. FLEX is a nradamarit. of TSC, Inc. 24 THE RAIN BOW press - only se ve n u sed Io print graphics data. The purpose of B I T T E S T . B I N is to f l i p the BREAK to abort the program. however. the order of Ihe first seven bits (to put them in screen because of the massive a m ou nt of str ing space it needs. Do not change the W l D T H statement to 40 o r 80. I f you string space is deallocated antl you can s afel y use the 40- or 80-column screen . The string space is also deal located when the program fin i s hes p ri n t i ng and exits. As I stated before, you can use just about supply your own fo nt s ) . The resrr i ction is that any font you use should not have the left-most bit set in any of the charactcr fonning bytes . The left-most bit (or vertical line in the charac ter ) w i l l not be printed. To use an alternate font with Sideways, simpl y program. The above restriction is based on the fact the Tandy Listing 1 : I 2 3 4 5 ______ lJ Payment Enclosed, or O VISA _ _ _ _ Zip __ _ O Charge to: '.J MasterCard I..) American Express Account Number _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Card Exp. Date Signature __ _ _ _ _ _ _ O The Rainbow Book of Simulations (first) $ � O Rainbow Simulations Tape (first) $ MS O First Simulations Package $1>1:00 lJ The Second Rainbow Book $ 3.50 $ 3.50 $ 6.00 $ -9'.95 $ �5 O Second Rainbow Simulations Disk $1.0:9"5 0 Second Simulations Package with Tape $1)l.,9Q 0 Second Simulations Package with Disk $20:90 $1ru!S O The Complete Rainbow Guide to OS-9 l.J Rainbow Guide to OS-9 Disk Set (2 disks) $3-1�00 lJ Rainbow Guide to OS-9 Package $41".95 $ 4.95 $ 4.95 $ 4.95 $ 8.95 $ 8.95 $1 2.95 $1 9.95 $29.95 The Complete Rainbow Guideto OS-9 Level I I , Vol. I $ ,r:95 $ :Z:'9S 0 First Adventure Package $ 1,3:90 $1 9.95 $ 2.00 $ 2.00 $ 3.50 of Simulations 0 Second Rainbow Simulations Tape 0 The Windows & Applications Disk for O The Rainbow Book of Adventures (first) 0 Rainbow Adventures Tape (first) o The Second Rainbow Book of Adventures $ l3'.95 $ l3:95 $2.7-:90 The Third Rainbow Book of Adventures $ 1 -1·-:SS $ 9:9'5 Third Adventures Tape Third Adventures Disk Set (2 disks) $ 1.4:% $21:9'0 Third Adventure Package with Tape Third Adventure Package with Disk $2.6'90 '.J Second Rainbow Adventures Tape 0 Second Adventure Package O r::J ':::J :::i CJ 0 The Fourth Rainbow Book of Adventures D Fourth Adventures Tape D Fourth Adventures Disk 0 Fourth Adventure Package with Tape 0 Fourth Adventure Package with Disk 0 A Full Turn of the Screw O Introductory Guide to Statistics OGuide to Statistics Tape or Disk (indicate choice) D Guide to Statistics Package (indicate choice of tape or disk) $ 1.°'9'5 $ MS $1Ml'S $2().90 $2>.90 $ -&'.95 $ z.g!) $12-:90 _ ' ' ' ' ' lhe correct order for pri n t i n g by Ta ndy printers) and to reset the left-most (eighth) b i t to ze ro . The control codes used in the program 570. 580 an d 860. graphics-printing mode Sidewavs is designed to work with the DMP1 20. you should be able to use it with most older Radio Shack dot-matrix printers with out mo d i fyi ng the control codes. JeffHarneluck isu stude/1/ al the Univer siry a.f Regina and works as a campuln operator ar 1h e Regina Public Library. lie has heen a memher afthe Ca.Ca Cammuniry .for 1 1 years. S I DEWAYS S I D EWAYS BY J E F F H A M E LUCK COPY R I GH T < C l 1 99 2 B Y F A L SO F T , I N C . RA I N B O W MAGAZ I N E 2 5 0 L O A O M " B I TT E S T " 6 • ***************************** 7 ' FO R T H E C O C O 3 A N D D M P - 1 2 0 8 • * * * * * * * * * * * * * • * * * * * * * * * * * * "" * * 80 POKE 6 5 4 9 7 , 0 ' S E T P R I N T E R BA U D R A T E T O 1 / 2 O F N O RM A L 90 POKE 1 5 0 . 88 ' THIS GIVES 120 0 N O T 6 0 0 BAUD 100 W I D T H 3 2 ' M U S T B E 3 2 D U E T O C L E A R H I - R E S T E X T S C R E E N BUG 1 1 0 PCLEAR 1 1 2 0 C L E A R 2 1 0 00 1 30 D I M B $ ( 7 9 ) 1 4 0 O N B R K G O T O 880 1 5 0 PALE TTE I , 0 1 60 H S C R E E N l 1 7 0 H P R I N T ( 0 , 0 ) , " S I D EWAYS by : J e f f H a me l u c k " 1 80 H P R J N T ( 0 . 2 ) . " l s t h i s r e v e r s ed? ( Y / N l " 1 9 0 A $- I N K E Y $ 200 I F A S - " " THEN 1 9 0 2 1 0 I F A S - " Y " O R A $ -" y " T H E N 2 7 0 2 2 0 I F A l < > " N " AND A S < > " n " T H E N 1 90 2 30 I F P E E K ( & H E 0 0 ) - 1 4 2 A N D P E E K ( & H E 0 1 l-240 T H E N 290 2 40 P O K E 6 5 4 9 6 , 0 260 270 280 290 300 310 320 330 340 350 360 370 POKE 65497 , 0 D E F U S R0-&HE00 I F A$-"Y" O R A$�"y" THEN 3 0 0 A-USR0 C 0 ) O N B R K GOTO 8 7 0 HSCREEN 0 F O R X-8 TO 1 S T E P - I P R I N T T A B ( X+ll " S I D E W A Y S " N EXT X A $ -" s i deway s " F O R Y-0 T O 7 P R I N T @ 3 2 * Y+9 . M I D ! ( A $ , Y + l . I ) ; 380 N EX T Y 390 P R I NT @ 2 5 6 4 0 0 L I N E I N P U T " F I L E N AM E : " ; F l 4 1 0 ON E RH G O T O 4 6 0 ' I ' M A S S U M ! NG T H E O N L Y E RROR THAT W I L L P O P U P HERE ' W I L L BE T H 4 2 0 P O K E 6 5 49 6 , 0 E N E E R R O R OR F l L E N O T F O U N D . 4 3 0 O P E N " I " . ll l . F $ 440 P O K E 65497 , 0 4 5 0 GOTO 480 4 6 0 P R I NT " F i l e n a m e doe s n ' t e x i st!" 4 7 0 G a r o 400 480 P O K E & H F E 0 E . 0 ' R E S E T S O N E R ROR P O I N T E R S O T H A T A N Y F U RTH E R E RR O R S 4 9 0 P O K E & H F E 0 F , 0 ' W I L L A B O RT E $ 6.95 $ 6.95 $ 1 1 .95 $ 6.95 $ 6.95 $ 7.95 $1 1 .95 $ 1 2.95 $ 7.95 $ 6.95 $1 1 .95 $ 1 3.90 $1 8.90 $1 9.95 $ 2.95 Their functions are shown in Figure 2. Whi l e any Hi-Res font for printing (you must that p1inte r pin s are appear in lines Restrictions and Modifications load it before running the supports on l y seven bits Tri. PC Compatlbl• M11Dzln• Special Back Issue Offer Magazines $1 each Disks $6 each while suppl ies last ! SOFT SECTOR,_ ..., SysStat Understanding Memory Printer Control - Th PC Compatlbl• M•6UIH $ 2.95 $ 4.95 SOFT SECTOR �.. ·- To order, call (800) 847-0309 9 a.m.-5 p.m. EST. ; ing Array Data Man;p,lal1ons wilh style Patriotic Graphics Maze Escape Stellar Blast Scrolling A Look at Memory Utility Commands Tectin•cal O&A and more - ' ' ) -' BONUS OFFER! Soft Sector Binders $3 Each ' �d more April THE RAINBOW 25 1 992 Feature Program X E C U T I O N O F THE P ROGRAM . 500 L I N E I N P UT " L I N E B ETWE E N P AGE S: " : A $ 5 1 0 IF Al-"" T H EN LP-5 : P R I NT @ 3 39 . LP 5 2 0 LP-VA L ( A I ) 53 0 I F L P < ! T H E N LP-I 540 P R I N T " C O N D E N S E D OR STANDARD 5 5 0 A l- I N KE Y I 560 IF Al-"" THEN 5 5 0 5 7 0 I F A $ -" C" O R A l - " c " T H E N P R ! NT 11 · 2 , C H R $ ( 30 ) ; CH R $ ( 2 7 J : C H R I C 20 ) ; C H R l ( l 8 ) : W-79 : P R I N T " C " : GOTO 5 90 580 I F A l < > " S " A N O A $ < > " s " T H E N 5 5 0 E L S E P R I N T l/· 2 , CH R l ( 2 7 ) ; C H R $ ( 1 9 ) : C H R $ ( 1 8 ) : W-4 7 : P R ! N T " S " 590 C L S 0 600 L L-0 6 1 0 FOR X-0 T O W 620 B $ ( X )-"" 630 NEXT X 6 4 0 F O R X-0 TO W 6 5 0 P O K E 6 5 49 6 , 0 6 60 I F EQ F ( l ) T H E N C LO S E/1 1 : 0-l : P O K E 6 5 497 . 0 : G OTO 7 1 0 6 7 0 L I N E I N P U T 111 . B l ( X ) 680 P O K E 6 5 497 , 0 690 I F L E N ( B $ ( X ) ) > L L T H E N LL -L E N ( B$ ( x ) ) 700 N E X T X 7 1 0 E-W 7 2 0 P-1 7 30 F O R X-E TO 0 S T E P · l 740 I F L E N ( B $ ( X ) ) < P T H E N P R I N T II · 2 , S T R I N Gl ( l 0 , 1 2 B ) ; : GOTO B 2 0 7 5 0 A-ASC ( M I 0 1 ( 8 $ ( X ) , P , l ) ) 76 0 I F A< 3 3 O R A> 1 2 2 T H E N P R I N T 11 · 2 , S T R I N G $ ( 1 0 , 1 28 ) : : GOTO 8 2 0 7 7 0 A-A - 3 3 7 8 0 F O R T-7 T O 0 S T E P · 1 7 9 0 P R ! N T 11- 2 , C H R I ( P E E K ( 6 1 605+A * 8+T ) + l 2 8 ) : 800 N E X T T 8 1 0 P R I N T l/ · 2 , S T R 1 N G$ ( 2 , 1 2 8 ) ; 820 NEXT X 830 P R ! N T 11 · 2 840 I F P < > L L T H E N P-P+l : GOTO 7 3 0 8 5 0 I F D < > I T H E N P R I NT 11 - 2 , S T R I N Quick Reflexes Are a Must G l ( L P . 1 3 ) : GOTO 5 6 0 860 P R I N T l/- 2 , CH R l ( 3 0 ) ; CH R I C 2 7 l : C H R$ ( 1 9 ) 8 7 0 A-USR0 ( 0 ) 8B0 P O K E 65 496 . 0 890 RGB 900 C L EA R 100 9 1 0 U N LOAD 9 2 0 ENO Listing 2: B I TTEST 1 ' B ITTEST · F O R S I DEWAYS 2 ' B Y J E F F HAM E L U C K 3 ' C OP Y R I GH T ( C ) 1 9 9 2 4 ' BY FALSOFT. I N C . 5 ' RA I NBOW MAGAZ I N E ' 6 • ************************* **** 7 ' RU N TO C R EA T E B I TT ES T . B I N F O R B ' U S E W I TH S I DE WA Y S . BAS 9 • ***************************** 90 F O R X-&HE00 TO & H E 4 7 1 00 READ A l 1 1 0 P O K E X , V A U " &H" +A $ ) 1 2 0 A-A+VA U A I ) 130 NEXT X 1 4 0 I F A < > 1 798 T H E N P R I N T " C H E C K S U M E R R O R · DATA WRON G ! " : GOTO 1 6 0 1 5 0 SAVEM " B I T T E ST / B I N " . & H E 00 . &H E4 7 , & H E 0 0 1 60 ENO 1 7 0 DATA 8 E . F0 , A5 , 5 F , 86 , 0 1 . A4 . B4 • 2 7 . 02 1 8 0 DATA C B , 40 , B 6 , 0 2 , A4 , 84 , 2 7 , 02 , C B . 20 1 9 0 DATA 8 6 , 04 , A 4 , 84 , 2 7 , 0 2 , CB , 1 0 , 8 6 . 08 200 DATA A4 , B4 , 2 7 , 02 , C B , 08 , 8 6 , 1 0 . A4 . B4 2 1 0 DATA 2 7 . 02 , C B , 04 , 86 . 2 0 . A4 . B4 • 2 7 . 02 2 2 0 DATA C B . 02 , B 6 , 40 , A4 , 84 , 2 7 , 02 .CB . 01 2 3 0 DATA E 7 , 84 , 8 C . F3 , 9 C , 2 7 , 0 4 , 30 , 0 1 , 20 240 DATA BC , 39 T esrYourLuck i s a two-playergame that by pressing B . The first person to reach requires a ljttle patience, fast reflexes $ 1000 wins. You also win if your opponent and a lot of luck. When it is run, this CoCo runs out of lives. 3 program draws 1 6 blocks around the out One last note: An empty bank (zero side edge of the screen. In each box is a dollars) is not the lowest amount you can phrase such as You Win $I 00 or You Lose get. If you drop below zero, you ' I I have to a Turn, but the phrases don't immediately work your way out of the red, one chunk at appear onscreen. The goal is to be the first a time; the CoCo 3 knows better than to player whose total winnings meet or exceed think you could save yourself with a Bank $ I 000, and both players start with an empty rupt at this point. bank. Achieving this goal takes some work, though. Test Your Luck is written for the CoCo 3 and does not require a disk drive. The One at a time, in random fashion, the programdoesusethehigh-speedpoke(POKE phrases are briefly flashed onscreen where 65497 . O) - make sure the computer is at nonnal speed ( P O K E 6 5 4 9 6 , 0 ) before sav their associated boxes are located. When a phrase is displayed, any keypress selects that box and the player wins (or loses) ing it to tape or disk. l wish you the best of luck with Test Your Luck! accordingly. The flashing "cursor" moves quickly, so you 'U have to read fast to catch il with a keypress. (This is where patience comes in handy - once you know where John A. Saya is 14 years old and enjoys the phrases are located, you can wail for the programming rheCo/or Compurer. He may good ones to light up.) be contacted at 618 N. Townsend Street, Player 1 always goes first. You can tell Syracuse, NY 13203. whose tum it is by looking at the numbers next to players' names - the current player's number is highlighted. If a player selects Lose a Tum or Bankrupt, the other The Listing: T E S T L U C K player gets a turn. However, while control is transferred, selecting Bankrupt does not ' TEST Y O U R LUCK ' BY J O H N A. SAYA ' C O PY R I G H T ( C ) 1 9 9 2 cause you to lose a turn. Each player starts with three turns (lives). If you have at least $200 in your bank, you can buy another turn The Trading Post P.O. BOX 3453, CARBONDALE, I L 62902 From E.Z. Friendly Software Leonardo's Paintbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $26.95 Super Comics+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . ... . . $21 .45 Picture Bingo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 9.95 Data Form I l l ... . . . . . . . . . . . . . . . . . ...... . . . . . . . . . . . . . ... . . . . . . ... . . . . . . . . . . . . . . . . . $1 9.95 Letter Form Ill . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . $1 9.95 Math Games . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 9.95 Keyboard Commander . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 9.95 Jack Rabbit Story Writer . . . . . . . . . . . .. . . . . . . . . . . . .. . . . .. . . . . . . . . . . . . . . . . . . . $24.95 Twenty Programs From Rick 2. MYMICRO l.Htn !he parts of a 1 . CIRMATH For young stUdema. Prac:tlm slngl• digit PLUS $2..00 Shipping/Handling 5. TUTOR L.aam about latitude. program. U• yljur own 6. LOCATE Pracdca latitude & 7. PRESIDENTS longitude caUs, lnCIUdn IOngiwd•. �uator, prim. ccuntrias, cities, ITJ8ridlan. From 5-Star Software 9ducational exercise. - 1 1 . STONES ChlldhOOd numbu sllde Colorf\JI sound, light gam• 14. DISCOvt:n New game using SCRABBLE type aamaboald. game show. digitmJith 11 Use this 18. TRANSPIX HSCREEN 2. 12. WHEELS A most challenging puzzle based on popular mod•I. based on SIMON 1 6. TAKESOME ltte COCO In 15. PtXSLIOE A fun pidu,.. Challenge lttlstun gam11. slide puzzle. ./'HOME HELP 19. COLPRINT Print your HSCREEN 2 picturH In calor with your NX STA R 1000. NO MORE MIXING COLORS. Usas bullt·ln tab.. for easv U'8. II 20. PALSAVER publlc domain graphics viawar) to ave and rwstore palanas attar RESET. OR MONEY OADEFI FOR FAST RETIJRN. INCLUDE $2.00 FOR SHIPP!NG.'HANOUNG RICK'S COMPUTER ENTERPRISE TEL: 60&'787-5783 CODs Add $2.50 P.O. BOX 276 LIBERTY, . 42539 KY 'nm aAL....,_ lll A U:CIST.-.:D TRAIJD&AJU[ OP" rAl.OO rt. UfC. BONUS: ASK FOR A FREE I U• with your VUMASTER (popular These programs require COCO 3.an.d RGB monitor. . ThaJ1Xs in advance for helping me continue lo supportlhe COCO commumly wilh my soltwal!and RAINBOWw11h my ads! SEND CASH, CHECK I home helper to save money while grocery shopping. ./UTl•-ITIES Transfer your PMODE 4 pictUras to 8. TICTACMATH Play tic tac toe whil9 you pr.1e1k:a single & doubla A chaU.ngmg tw0 pan 10. NUMSLIOE puz:zla. 13. CONNECTS based on a I locate opdonL .sp9llln9 wardL ./llii- ... ES Fun game 17. SHOPPER capitals tu1or. Identify & cantlnanls. landforms. 9. HANGMAN An old lavorita, colorful formaL I 4. USORILL ..t stattia and A gr 3. SPELLING A colorful spelllnQ mi�- addition. Inventory Manager . . . ... . . . . ... . . . . . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . $24.95 Specify Coco 1 , 2 or 3. Disk Only. Send Check or Money Order. Add $3.00 S/H. Canadian & Overseas M .O. in US currency welcome! COD $2.00 extra. 820.00 RICK'S TREASURE CHEST ./EDUCATI O N From Forrest Enterprises File Conversions, Coco to MSDOS and MSDOS to Coco (per disk) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $9.95 Question & Answer Game . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 4.95 Baseball Stats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $24.95 Quick Stats Ball Scoreboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $22.95 Ball Cards Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 9.95 Check Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . . . . . . . . . . . . . . . . . . . $1 9.95 Bankman Checkbook Keeper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $24.95 Envelope Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 7.95 CoCo Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 9.95 Printing Calculator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $1 4.95 General Statistics . . . . . . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $24.95 Brainbusters Test Writer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $24.95 HI & LO-RES JOYSTICK ADAPTER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $24.95 C> l"'J L� COPY of CFOM with your ORDER of UNBELIEVABLE OFFER #3! SEE MY AD ON PAGE 7 26 THE RAINBOW April 1 992 ' B Y F A LS O F T , I N C . 5 ' RA I NBOW MAGA Z I N E 4 0 C L S : L I N E I N P U T " P LAY E R /11 " : AA S : I F L E N ( AAS l > 1 3 T H E N S O U N0 1 5 0 , 2 : GOT 04 0 5 0 C L S : L I N E I N P U T " P L A Y E R /12 " : B l : I F L E N ( B $ ) ) 1 3 T H E N S O U N D 1 5 0 , 2 : GO T050 60 POKE65497 , 0 7 0 P A L ETT E C M P 80 H S C R E E N 4 9 0 P A L E TT E 0 . 32 : P A L E TT E ! . 6 3 : PA L E T T E 2 . 8 : PA L E T T E 3 . 0 : H C L S 1 1 00 H C O L O R0 , 0 : H L ! N E { 0 , 0 ) - ( 6 3 9 . 1 9 l l , PSET. B 1 1 0 H C O L O R0 , 0 : H L I N E ( 9 6 , 40 ) - ( 54 3 , 1 51 ) . PSET, B 1 2 0 H C O L O R0 , 0 : H L I N E ( 0 , 0 ) - ( 96 , 4 0 ) , PS E T , B 1 3 0 H C O L O R0 , 0 : H L J N E ( 9 6 . 0 ) - ( 1 9 2 , 4 0 ) . P S ET , B 1 4 0 H C O L O R0 , 0 : H L J N E ( 1 9 2 , 0 ) - ( 28 8 , 40 ) , P S ET . B 1 5 0 H C O L O R0 , 0 : H L I N E ( 2 88 , 0 ) - ( 384 . 40 ) , P S E T . B 1 6 0 H C O L O R0 , 0 : H L I N E ( 480 . 0 ) - ( 48 0 . 40 ) , P S E T , B 1 7 0 H C O L O R0 , 0 : H L J N E ( 480 , 0 ) - ( 5 4 3 , 40 ) , P S E T , B 1 8 0 H P A I N T ( 481 , 1 ) , 2 , 0 1 9 0 H C O L O R0 , 0 : H L I N E ( 54 3 , 0 ) - ( 6 3 9 , 40 ) , P SET , B 2 00 H C O L O R 0 , 0 : H L I N E ( 5 4 3 , 4 0 ) - ( 6 39 , 8 0 ) , PSET , B 2 1 0 H C O L O R 0 , 0 : H L ! N E ( 5 4 3 , 8 0 ) - ( 6 39 , 1 2 0 l , PS E T , B 2 2 0 H C O L O R0 , 0 : H L I N E ( 5 43 , 1 2 0 ) · ( 6 3 9 , 1 5 1 ) , PSET , B 2 3 0 H P A ! N T ( 5 44 , 1 2 1 ) , 2 , 0 2 4 0 H C O L O R 0 . 0 : H L I N E ( 5 4 3 , 1 5 1 ) - ( 63 9 , 1 9 l l . P S ET , B 250 HCOLOR0 , 0 : H L I N E ( 44 7 , 1 5 1 ) - ( 54 3 , 1 9 1 ) , P S ET , B 2 6 0 HCOLOR0 , 0 : H L I N E ( 3 5 1 . 1 5 1 ) - ( 44 7 , 1 9 1 ) , PSET , B 2 7 0 HCOLOF J . 0 : H L J N E ( 2 55 , 1 51 ) - ( 35 1 . 1 9 1 ) , P S E. i , B 280 H C O L O R0 , 0 : H L I N E ( l 5 9 , 1 5 l l - ( 2 5 5 , 1 9 1 ) , PS E T . B 2 9 0 H C O L O R0 , 0 : H L ! N E ( 9 6 , 1 5 l l - ( 1 5 9 , 1 91 ) , P SE T , B 300 H PA ! N T ( 9 7 , 1 5 2 l . 2 , 0 3 1 0 H C O L O R0 , 0 : H L I N E ( 0 , 1 5 1 J - ( 96 , l 9 1 ) , PS ET , B 3 2 0 HC OL OR0 , 0 : H L I N E ( 0 , 1 1 1 ) - ( 96 , l 5 1 ) , P S ET , B 3 3 0 H C O L O R0 . 0 : H L I N E C 0 , 7 1 ) - ( 9 6 . 1 1 l l . PS E T , B 340 H C O L D R0 , 0 : H L I N E ( 0 , 4 0 ) - ( 96 , 7 1 l , PSET , B 350 H P A I N T ( l , 4 1 ) , 2 , 0 360 H P A I N T ( 9 7 , 4 1 ) , 0 , 0 3 7 0 H CO LO R2 , 2 : H L I N E ( 1 9 5 , 5 6 ) - ( 25 1 , 5 6 l , PSET 380 H C O L O R2 , 2 : H L I N E ( 2 2 3 . 5 6 ) - ( 2 2 3 , 80 l , PS ET 390 H C O LO R 2 , 2 : H L I N E < 2 5 7 . 5 6 l - ( 2 5 7 , 8 0 l , P S ET 400 H C O L O R2 , 2 : H L I N E ( 2 5 7 , 5 6 l - ( 2 9 1 , 5 6 ) , PSET 4 1 0 H C O L O R2 . 2 : H L I N E ( 2 57 , 6 7 ) - ( 28 0 , 6 7 ) , PSET 4 2 0 H C O LO R2 , 2 : H L I N E ( 2 5 7 , 80 J - ( 2 9 1 , 80 ) , P S E T 4 3 0 H C O L O R2 , 2 : H L I N E ( 33 5 , 5 6 ) - ( 3 0 1 , 5 6 ) , PS E T 4 4 0 H C O L O R2 , 2 : H L ! N E ( 30 1 , 5 6 l - ( 29 7 , 60 ) , PSET 4 5 0 H C O LO R2 , 2 : H L I N E ( 2 9 7 , 60 l - ( 33 6 , 68 ) , PSET 460 H C O LOR2 , 2 : H L I N E ( 3 3 6 , 68 ) - ( 3 3 6 , 7 6 ) , PSET 4 7 0 H COL OR2 . 2 : H L I N E ( 3 36 , 7 6 l - ( 3 28 , 80 ) . P S E T 480 H C O LOR2 , 2 : H L ! N E ( 3 2 8 , 80 ) - ( 3 03 , 80 ) , P S E T 4 9 0 H C O L O R 2 , 2 : H L I N E ( 3 46 , 5 6 ) - ( 4 04 , 5 6 ) , PSET 5 00 H C O LO R2 , 2 : H L I N E ( 3 7 5 , 5 6 ) - ( 3 7 5 , 80 ) , P S ET 5 1 0 H C O LOR3 , 3 : H PR I N T ( 3 4 , l l l , " Y 0 U R" 5 2 0 H C O LO R2 , 2 : H L I N E ( 1 7 7 , 1 0 2 ) - ( 1 7 7 , 1 26 ) , PSET 5 3 0 HCOLOR2 , 2 : H L I N E ( 1 7 7 . 1 26 ) - ( 2 1 1 , 1 2 6 l , PSET 5 4 0 H C O L O R 2 , 2 : H L I N E ( 2 23 , 1 02 ) - ( 2 2 3 . 1 26 ) , PSET 5 5 0 H C O L O R 2 , 2 : H L I N E ( 2 6 1 , 1 02 l - ( 2 6 1 . 1 2 6 ) , PSET 560 HCOLOR2 , 2 : H L I N E ( 2 23 , 1 26 ) - ( 26 1 . 1 2 6 ) , PSET 5 7 0 H C O L O R2 , 2 : H L I N E ( 2 7 3 , 1 02 ) - ( 2 7 3 . 1 26 ) , PSET 580 H C O L O R2 , 2 : H L I N E ( 2 7 3 , 1 0 2 ) - ( 3 1 2 . 10 2 ) . PSET 5 9 0 H C O L O R2 , 2 : H L I N E ( 2 7 3 , 1 26 ) - ( 3 1 1 , 1 2 6 ) , PSET 600 H CO LO R2 , 2 : H L I N E ( 3 2 4 , 1 0 2 ) - ( 3 2 4 , 1 26 ) , PSET 6 1 0 H C O L O R2 , 2 : H L I N E ( 3 65 , 1 0 2 ) - ( 3 2 4 , 1 1 4 ) , P SET 620 HCOLOR2 , 2 : H L I N E ( 3 25 , 1 1 3 ) - ( 3 6 5 , 1 2 6 ) , P SE T 630 H C O L O R3 , 3 : H P R I N T ( 4 7 . 1 5 l . " . . 640 U-3 : YY-3 6 5 0 H CO L O R 1 , l : H P R ! N T ( 3 2 , 1 8 ) , " By S a y a " : HC D LO R l , l : H P R I N T ( l 3 , 18 l , " 1 > " : H C O LOR3 , 3 : H P R I N T ( 1 6 , 1 John A . 8 ) , AA$ : H P R I N T ( 5 0 , 1 8 ) , " 2 > " : H P R I NT ( 53 ' 1 8 ) ' 8 $ 660 H P R I N T ( 1 3 , 6 l , " $ " : H P R I N T C 1 4 . 6 ) , Q : H P R ! NT ( 5 4 . 6 l , " I " : H P R I N T ( 5 5 . 6 ) , V : H P R I N T ( l 3 , 7 ) , "TURNS : " : H P R I NT ( 1 9 , 7 l , U : H P R I N T ( 54 . 7 l , " T U R N S : " : H P R I N T ( 60 , 7 ) , YY 670 KS-"YOU W I N " : K KS-" 1 2 0 0 " 680 L $ -" Y O U LOS E " : L L l-" $ 1 5 0 " 6 9 0 MS-"YOU GA I N " : MMl-"A T U R N " 7 0 0 N l -"YOU W I N " : N N l-" 1 2 2 5 " 7 1 0 0 1 - " Y O U L O S E " : 00 $ - " A T U R N " 7 2 0 P l - " Y O U W I N " : P P l - " $ 5 0" 730 0 1 - " Y O U ' RE" : 00$-"8ANKRUPT" 7 4 0 Rl-"YOU L OS E " : R R l -" 1 7 5 " 7 5 0 S l - " Y OU G A I N " : SSl-"A T U R N " 7 6 0 T l - " Y O U LOS E " : TTl-" 1 4 5 " 7 7 0 US-" Y O U ' RE " : U U S - " B A N K R U PT" 7 8 0 V l-"YOU W I N " : V V l-" $ 1 1 0 " 7 9 0 W $ -" Y O U LOS E " : WW l - " 1 9 0 " 800 X l-"YOU W I N " : X X l-" 1 3 5 " 8 1 0 Y l-"YOU W I N " : Y Y l -" 1 1 2 5 " 8 2 0 Z l - " Y O U LO S E " : Z Z l- " 1 6 5 " 8 3 0 B-RN D C 1 6 l : C-RN D ( l 6 J : D-R N D ( l 6 J : A-D+C - B : I F A < l OR A > 1 6 T H E N 83 0 840 I F U-0 T H E N 1 5 5 0 8 5 0 I F YY-0 T H E N 1 6 1 0 8 6 0 I F 0->1000 T H E N 1 6 1 0 8 7 0 I F V-> 1 0 0 0 T H E N 1 5 5 0 880 I F A-1 T H E N w-0 : x-0 : Y-9 6 : z-4 0 890 I F A-2 T H E N W-9 6 : X-0 : Y -1 92 : Z -40 900 I F A-3 THEN W-1 9 2 : X-0 : Y-288 : Z-40 9 1 0 I F A-4 T H E N W-288 : X-0 : Y-38 4 : Z-40 920 IF A-5 T H E N W-384 : X-0 : Y-48 0 : Z-40 9 3 0 I F A-6 T H E N W-5 4 3 : X-0 : Y-63 9 : Z-40 9 4 0 IF A-7 T H E N W-5 4 3 : X -4 0 : Y-639 : Z-80 950 IF A-8 T H E N W-5 4 3 : X-80 : Y-639 : Z-1 20 9 6 0 I F A-9 T H E N W-5 4 3 : X-1 5 l : Y-63 9: Z-1 9 1 9 7 0 I F A-10 T H E N W-4 4 7 : X - 1 5 l : Y-5 43 : Z- 1 9 1 9 8 0 I F A-1 1 T H E N W-3 5 1 : X-1 5 1 : Y-4 4LZ- 1 9 1 9 9 0 I F A-1 2 T H E N W-2 5 5 : X - 1 5 l : Y-3 5 I : Z- 1 9 1 1 0 0 0 I F A- 1 3 TH E N W-15 9 : X- 1 5 I : Y 2 5 5 : Z- 1 9 l 1 0 1 0 I F A- 1 4 T H E N W-0 : X-1 5 1 : Y-96 : Z- 1 9 1 1 0 2 0 I F A-1 5 T H E N W-0 : X-l l l : Y -96 : Z -1 5 1 1 0 3 0 I F A- 1 6 T H E N W-0 : X-7 1 : Y-9 6 : z-1 1 1 1 0 40 G O S U B 1 1 5 0 : H C O LO R 3 , 3 : H L I N E ( W , X l - ( Y , Z l , P S E T , 8 : FORG- l T O l : H L I N E ( W+G , X+G J - ( Y - G , Z - G J , P S E T , 8 : N EXTG : H-RND ( 4 ) : PLAY " T 2 5 50 " +S T R I ( H ) + " F F F F F " : HCOLDR0 , 0 : H L I N E ( W , X ) - ( Y , Z J , P S E T , 8 : H C O L O R 1 , 1 : FORG-1 T O l : H L I N E ( W+G , X+G l - ( Y - G , Z - G J , P S E T , B : N E X T G 1050 HPRINT( E , EE ) , F l : HPRINT( E , EE +l l . F F I 1 0 60 Al-I N KE Y I 1 0 7 0 I F A l - " B " A N D T-0 A N D 0 > 1 99 T H E N I- - 2 0 0 : 1 1- l : Al-" " : SO U N D7 5 , 3 : GOT0 1 090 E L S E I F Al-"B" AN D T l A N D V > 1 9 9 T H E N I - - 2 0 0 : I I- l : Al " " : S O U N D 7 5 , 3 : GO T 0 1 0 9 0 E L S E 1 080 1080 I F Al -" " THEN 830 E L S E 1 1 20 1 0 90 H C O LOR0 , 0 : H P R I N T( l 4 , 6 ) , 0 : HP R I NT C 1 9 , 7 ) , U : H P R ! N T ( 5 5 , 6 J , V : H P R I NT C 6 0 , 7 ) . Y Y 1 1 0 0 I F T - 0 T H E N O-O+ l : U-U+ l l E L S E I F T-1 T H E N V-V+ I : Y Y-YY + l l 1 1 1 0 H C O LO R 3 . 3 : H P R I N T{ l 4 , 6 ) . O : H P R I N T ( 1 9 , 7 ) . U : H P R ! N T ( 55 , 6 ) . V : H P R I N T ( 6 0 . 7 ) • Y Y : GDT0830 1 1 2 0 H C D L D R3 , 3 : H P R I N T ( E , E E J , F $ : H P R I N T ( E , E E+! ) , F F $ : F O R F-1 T0 6 : H C O L O R 3 , 3 : H L I N E ( W+ F , X +F J - ( Y - F , Z - F ) , P S E T , 8 : FO RS-1 T02 5 5 S T E P 6 0 : S O U N DS , 1 : H C O L O R0 , 0 : N E X T S , F : H CO L O R l , 1 : FOR F-6T0 1 S T E P - 1 : H L I N E ( W + F , X +F ) - ( Y- F , Z - F ) , P S E T , B : N EX T F : HCOLOR0 , 0 : H L I NE ( W , X ) - ( Y • Z l , PS E T , B 1 1 30 H C O L D R 1 . l : H P R I N T ( E , E E ) , F $ : H P R I N T ( E , EE+! ) , F F I : H C D L O R 3 . 3 1 1 40 GOT0 1 3 2 0 1 1 50 I F A - 1 T H E N E-3 : E E-l : F $ -K $ : FFS-KKI 1 1 60 I F A - 2 T H E N E - 1 4 : E E-l : F l - L $ : FFl-LLI 1 1 7 0 I F A-3 T H E N E-26 : E E-l : FS-M$ : F F l-MM$ 1 1 80 I F A-4 T H E N E-3 8 : E E -1 : F l - N S : F FS-N N $ 1 1 9 0 I F A-5 T H E N E-5 0 : E E-l : F$-0$ : F F l-001 1 2 0 0 I F A-6 THEN E-7 0 : EE-1 : F l - P l : F Fl-PPI 1 2 1 0 I F A - 7 T H E N E-7 0 : E E-6 : Fl-OI : F F S-001 1 2 2 0 IF A-8 THEN E-70 : E E- l l : F l - R $ : F F l- R R I 1 2 30 I F A - 9 T H E N E-7 0 : EE-20 : F l - S $ : F F l- S S I 1 2 40 I F A-10 T H E N E-58 : E E-2 0 : FS T I : F F l-TTI 1 2 5 0 I F A-1 1 T H E N E-46 : E E-2 0 : Fl UI : FFS-UUI 1 2 6 0 I F A-1 2 T H E N E-34 : E E-2 0 : Fl V I : F F l-V V I 1 2 7 0 I F A-13 T H E N E-2 2 : EE-20 : F l W I : F F l-WWI 1 2 8 0 I F A-14 T H E N E-2 : E E-2 0 : Fl-X $ : F F l-X X I 1 2 9 0 I F A-1 5 T H E N E-2 : E E- 1 5 : Fl-Y $ : F F $-Y Y $ 1 30 0 I F A-16 T H E N E-2 : E E- 1 0 : F$-Z I : F F l- Z Z $ 1 3 1 0 H C OLOR3 , 3 : H P R I NT ( E . E E J . F $ : H P R I N T ( E , E E+! ) , F F $ : R E T U R N 1 3 2 0 H C O L O R0 . 0 : H P R I N T ( l 4 , 6 ) . 0 : H P R I N T ( 1 9 , 7 ) , U : H P R I N T ( 55 , 6 ) . V : H P R I N T ( 60 , 7 ) , Y Y 1 3 3 0 I -0 : I I -0 : 1 F A-1 T H E N I-200 1 34 0 I F A-2 THEN I - - 1 5 0 1 3 5 0 I F A-3 T H E N I 1-1 1 3 6 0 I F A-4 THEN 1 - 2 2 5 1 3 7 0 I F A- 5 T H E N 1 1 - - 1 1 38 0 I F A-6 T H E N 1- 5 0 1 3 9 0 I F A-7 T H E N 1 - . 2 1 4 0 0 I F A-8 T H E N I - - 7 5 1 4 1 0 I F A-9 T H E N 1 1 -1 1420 I F A-10 T H E N I - - 4 5 1 4 3 0 I F A- 1 1 T H E N 1 - . 2 1 4 4 0 I F A- 1 2 T H E N I-1 1 0 1 4 5 0 I F A-1 3 T H E N I - - 9 0 1 4 6 0 I F A-14 T H E N 1-35 1 4 70 I F A-1 5 T H E N I-1 2 5 1 48 0 I F A-1 6 T H E N 1 - - 6 5 1 49 0 I F T-0 A N D 1 1 - - 1 T H E N u-u - 1 : T- l : GO T 0 1 5 2 0 E L S E I F T-1 A N D I I - - 1 TH E N Y Y-YY - l : T-0 : G O T 0 1 5 2 0 1 5 0 0 I F T-0 A N D 1- . 2 A N D 0 > 0 T H E N 0-0 : T-l : I -0 : GOT0 1 5 2 0 E L S E I F T -0 A N D I - . 2 T H E N T-1 : I-0 : G O T 0 1 5 2 0 E L S E I F T-1 A N D I- . 2 A N D V > 0 T M E N V-0 : T-0 : I -0 : G O T0 1 5 2 0 E L S E I F T-1 A N D I - . 2 TH E N T-0 : 1 -0 : GOT01 520 1 5 1 0 I F T-0 THEN 0-0+ 1 : u-u+r I EL S E IF T-1 T H E N v-v+I : Y Y -Y Y + I I 1 5 2 0 H C O LOR3 , 3 : H P R ! N T ( l 4 , 6 J , O : H P RINT( 1 9 , 7 l . U : HPR!NT( 5 5 , 6 ) , V : HPRI NT( 6 0 , 7 ) . YY 1 5 3 0 I F T-0 T H E N H C O L O R3 , 3 : H P R I N T ( 5 0 , 1 8 ) , "2)" : HCDLORl . 1 : H P R I NTC l 3 , 1 8 ) , " ! > " : PLAY"T50D4CDFG" ELSE I F T - 1 T H E N HCOLOR3 , 3 : H P R I NT C 1 3 , 1 8 ) , " ! > " : HCOLORl . l : H P R I NT ( 50 , 1 8 ) , " 2 > " : P LAY"T5004 C D F G " 1 54 0 GOT0830 1550 GOSU81670 1 560 HCOLOR1 . l : H P R I N T C 1 2 , 8 ) , " CON GRATULAT I O N S ! " 1 5 7 0 H P R I N T ( 7 . 10 ) . Bl : H PR ! NT ( 21 . 1 0 J . " Y OU WON ! ! ! ! " 1 58 0 W-0 : X-0 : Y-320 : Z- 1 9 2 : S-1 0 : FO RF-1 T0 2 0 : s-s+ 1 0 : H-R N D ( 8 ) : H C O LD R H : H L I N E ( W+F , X + F J - ( Y - F , Z - F ) , P S E T , B : S O U N D S , 1 : N E X T F : F O R F-20T0 1 S T E P - 1 : s-s - 1 0 : H-RND( 8 ) : HCOLORH : H L I N E ( w + F , X+F ) - ( Y - F , Z - F l , P S E T , B : S O U ND S . l : N EX T F 1 59 0 A l- I N K E Y I : I FAl- " " T H E N 1 580 E L S E 1 60 0 1 60 0 P LA Y " T804A03A02A0 1 A 0 1 A02A03 AT1 0 4 A" : E N D 1 6 1 0 GOSUB1670 1 6 2 0 H C O L D R 1 . l : H P R I N T ( 1 2 , 8 ) , " CON GRATULAT I O N S ! " 1 63 0 H P R ! N T ( 7 , 1 0 l , AA l : H P R I N T ( 2 1 . 1 0 J , "Y OU WO N ! ! ! ! " 1 64 0 w-0 : x-0 : Y -3 2 0 : Z - 1 9 2 : s-1 0 : F D RF-1T020 : s-s+ 1 0 : H - R N D ( 8 ) : H C O L D R H : H L I N E ( W+F , X+ F ) - ( Y - F , Z - F ) , P S E T , 8 : S O U N D S , 1 : N E X T F : FORF-20T01 S T E P · l : S- S · 1 0 : H-R N D ( B J : H C O L O RH : H L I N [ ( W + F , X + F J - ( Y - F . Z - F l , PSET , 8 : SOUNDS , 1 : NEXTF 1 6 5 0 A S - I N K E Y I : I FAl-" " T H E N 1 6 4 0 E L S E 1 660 1 6 6 0 P LA Y " T804A03A0 2 A 0 1 A 0 1A02A03 AT 1 0 4 A" : E N D 1 6 7 0 PALETT E 0 , 0 : PA L ETT E 1 , 6 3 : PA L E T TE 2 , 3 6 : PA LETTE3 , 1 8 : P A L ETT E 4 , 1 1 : P AL E T TE S , 7 : P A L E TT E 6 . 3 1 : P A L E T T E 7 . 9 : P A L ETTES , 3 8 : H S C R E E N 2 : H C L S 0 : R E T URN THE RAINBOW E April veryone wh 1sh has at some time had to tell of the one that got away. Thanks to the power of the CoCo 3 we can now see what's going on down Also, if 27 1 992 the program starts with a blue background then fills with another color, you 'II find the problem in the data state ments (lines 190 through 225). there. This short program uses animation to The next time someone asks you about take us below the surface, where we begin the one that got away, you can show them to understand the cunning nature of our how it happened. adversary. As an aid to beginners entering this program, I want to point out a few minor pitfalls. The program is designed for Roger Severs joined the CoCo Commu use nity in 1982. He enjoys writing programs in with a television or composite color moni BASIC and is currently learning 6809 as sembly language and BASIC09. He may be have to change the PALETTE commands in contacted at HCR7, Box 218, Doniphan, lines MO 63935. tor. If you 're using an RGB monitor, you 'II I 20 and 1 25 to get the right colors. Coco 3 D . • � Call: Belinda Kirby Advertising Representative The Listing: F I S H I N ' FI S H I N ' BY ROGER S E V E R S ' CO P Y R I GHT ( C J 1992 ' BY FALSOFT , I N C . 5 ' RA I NBOW MAGAZ I N E 1 0 ON B R K GOTO 380 20 H8U F F 1 . 363 : H8 U F F 2 . 380 : H8 U F F 3 , 363 : HB U F F 4 , 2 7 : H8U F F 5 , 130 3 0 HSCREEN2 : POKE65497 , 0 4 0 HCLS2 : PALETTE 4 . 1 1 : PALETTE 8 . 1 1 : PALETTE 6 , 1 1 50 FORX-1 T 0 1 5 3 60 R E A D B 70 READ C 80 H S ET( B , C , 4 ) 9 0 NEXT X 100 H PA I NT ( 1 5 , 1 2 ) . 4 , 4 : H P A I N T ( 30 3 . 12 ) . 4 . 4 1 1 0 H S E T ( 9 , 1 2 , 2 J : HS E T ( 3 10 , 1 2 , 2 J 1 2 0 HC I RC LE ( 1 0 , 12 J , 8 , 2 . 1 . . 8 9 , . 14 : H C I RC L E C 3 1 0 , 1 2 ) . 8. 2 . 1 . . 38 • . 64 130 H L I N E ( 5 . 1 4 ) · ( 7 . 1 4 ) . P RESET : H L I N E ( 3 1 2 , 1 4 ) - ( 3 1 4 , 1 4 ) , PRESET 140 FOR0-1T09 150 REAO 0 160 REAO E 1 7 0 H S E T ( D , E , 8 ) : NEXTO 1 8 0 FORR-1T052 190 READ F 200 READ G 2 1 0 H S ET ( F , G , 6 ) : NEXTR 2 2 0 H PA I N T C 214 , 7 ) , 6 , 6 230 HGET ( 4 , 1 J - ( 29 . 26 ) . l : HG E T C 3 2 , 1 ) - ( 58 , 27 ) , 2 : HGET ( 290 , l ) - ( 3 1 5 , 2 6 J , 3 : H G ET C 99 , 4 ) · ( 1 0 4 , 1 0 ) , 4 2 4 0 HGET ( 200 , 4 ) - ( 21 8 , 1 6 ) , 5 2 5 0 H P U T( 4 , l ) - ( 29 , 26 ) , 2 : HPUT(290 , l l · ( 3 1 5 , 26 ) , 2 : H PUT( 99 , 3 ) - ( 12 5 . 2 9 ) , 2 : H P U T ( 199 , 3 ) - ( 2 2 5 , 29 ) , 2 : PALE TTE4 , 63 : PALETTE 8 , 0 : PALETTE 6 , 9 260 FORH-20 T O 3e0 STEP 1 0 : HC I RC L E ( H . 1 8 0 ) . 1 1 . 8 . 1 . . 0 4 • . 4 8 : NEXTH 270 FORH-290 TO 1 S TE P - 6 280 H P U T ( M , 60 ) - ( 25+M . 85 J , l : FORT1 T054 : N EXTT : H PUT( H , 60 ) · ( 26+M, 8 6 ) • 2 : NEXTH 290 FORN-2 TO 29e S T E P 6 300 HPUT C N , 85 ) · ( 25+N , 1 1 0 ) . 3 : FORT -1 T054 : NEXTT : H P U T ( N , 8 5 ) - ( 26+N, 1 1 1 ) , 2 : NEXTN 310 FORP-290 TO 186 S T E P - 2 320 H P U T C P . 1 00 J - ( 2 5+P , 12 5 ) , l : H PU T ( 1 7 7 . 29 0 · P J - ( 182 . 296 - P J , 4 : H PU T ( 1 7 7 , 2 9 0 · P ) - ( 1 82 . 2 9 6 - P ) . 2 : H PU T ( P . 100 ) - C 2 5+P . 12 5 ) . 2 : H S ETC 1 7 8 . 290 - P , 8 ) : N EX T P 330 H PU T C 1 7 7 , 105 ) - ( 18 2 . 1 1 1 ) . 4 : H P U T C 186 . 1 00 ) - ( 2 1 1 . 1 2 5 ) , l : FORT-ITO Call: Kim Lewis Advertising Representative 300 : NEXTT: H P U T ( 186 , 100 ) - ( 2 1 2 , 1 26 ) •2 340 H P U T C 168 . 108 ) - ( 1 86 . 1 2 0 J , 5 350 FORS-186 TO 290 S T E P 2 360 HPUT ( S , 1 30 ) - ( 2 5+S . 1 5 5 J . 3 : FOR T-1 T05 0 : N E X T T : H P U T ( S , 1 3 0 ) · ( 26+S . 1 5 6 J . 2 : N E XTS 370 H C LS2 : GOT0260 380 POKE6549 6 . 0: END 390 DATA 5 . 1 3 . 6 . 1 2 . 7 . 1 1 . 8 . 1 0 . 9 . 9 . 10 . 9 . 1 1 . 0 . 12 . 7 . 13 . 6 . 14 . 6 . 15 . 5 . 1 6 , 4 , 1 7 . 3 . 1 8 . 2 , 1 9 . 2 , 1 9 . 3 . 19 . 4 . 1 9 . 5 • 1 9 . 6 . 1 9 . 7 • 1 9 • 8 . 1 9 . 9 • 1 9 • 1 0 . 20 . 1 0 . 2 1 . 1 0 . 22 . 1 0 . 23 . 1 0 , 24 . 9 . 2 5 . 8 . 26 . 7 . 2 7 , 6 , 28 . 7 . 28 . 8 , 28 , 9 . 28 , 1 0 . 28 . 1 1 . 28 . 1 2 . 2 8 . 1 3 . 2 8 , 1 4 400 OATA 2 8 . 1 5 , 2 8 , 1 6 , 28 . 1 7 . 28 , 18 . 28 . 1 9 . 2 8 . 2 0 . 2 7 . 21 . 2 6 . 2 0 . 25 . 1 9 . 2 4 . 18 . 23 , 1 7 . 2 2 . 1 7 . 2 1 . 1 7 , 20 . 1 7 . 1 9 , 1 7 , 1 9 . 18 . 1 9 , 1 9 , 1 9 . 20 . 1 9 , 2 1 . 1 9 . 22 . 1 9 , 23 . 1 9 , 24 . 1 9 . 25 . 18 . 25 . 1 7 . 2 4 , l 6 , 2 3 . 1 5 . 22 . 1 4 . 2 1 . 1 3 . 2 1 , 1 2 . 20 . 1 1 . 19 . 10 . 18 . 9 , 1 8 , 8 , 1 7 . 7 , 1 6 , 6 . 1 5 , 5 , l 4 4 1 0 DATA 3 14 , 1 3 . 3 1 3 , 1 2 , 3 1 2 , 1 1 , 3 1 1 . 1B . 3 1 B . 9 . 309 . 9 . 308 , 8 . 307 . 7 306 ' • 6. 305 . 6. 304 . 5 . 303 . 4. 302 . 3. 3 0 1 . 2 • 300 . 2 . 30e . 3 . 300 , 4 . 3e0 , 5 . 300 . 6. 3 00 . 7 . 3ee , 8 , 30e . 9 , 300 , 10 . 299 . 1 0 . 2 98 . 10 . 29 7 . 10 . 2 9 6 . l B . 295 . 9 . 294 , 8 , 293 . 7 , 29 2 . 6 , 29 1 , 7 . 29 1 . 8 420 DATA 291 . 9 , 291 . 1 0 , 29 1 . 1 1 . 29 1 , 1 2 . 291 . 1 3 . 29 1 , 1 4 , 29 1 , 1 5 . 291 , 1 6 . 291 , 1 7 ' 29 1 , 18 , 29 1 , 1 9 , 29 1 . 2 e . 29 2 . 2 1 , 293 ' 2 0 . 294 , 1 9 . 295 . 18 . 296 . 1 7 . 2 97 . 1 7 . 29 8 . 1 7 . 2 9 9 , 17 , 3 0e . 17 . 300 . 1 8 . 30e . 1 9 . Jee . 2 0 . 3e0 . 2 1 . Jee . 2 2 . Je e . 2 3 . 3e0 . 2 4 . 3e0 . 25 43e DATA 3 e l . 25 , 3e2 , 24 , 3e3 , 2 3 , 3e 4 . 22 . 3e5 . 2 1 . 3e 6 . 2 1 . 3e7 . 2 e . 3e8 . 1 9 , 3e9 , 1 8 , 3 1 0 , 1 8 . 3 1 1 , l 7 . 3 1 2 , 1 6 . 3 1 3 , 1 5 , 314 . 14 44e DATA 10e , 5 , 100 . 6 . 1 00 . 7 , 1 0 0 , 8 . 100 .9 . 1 0 1 , 9 . 102 . 9 , 103 . 9 , 103 . 8 . 1 03 . 7 450 DATA 2 10 , 5 , 2 1 1 , 5 , 2 12 . 5 , 2 1 3 , 5 , 2 14 , 5 , 2 1 5 . 5 . 2 1 6 . 5 . 2 1 7 . 5 , 2 1 7 . 6 . 2 17 . 7 . 2 1 1 .8 . 2 1 1 . 9 , 2 1 7 . 1 0 . 2 1 1 . 1 1 . 2 1 7 . 1 2 . 21 7 . 1 3 , 2 1 7 , 14 , 2 1 7 , 1 5 , 2 1 6 , 1 5 , 21 5 . 1 5 , 2 1 4 , 1 5 , 2 1 3 , 1 5 , 2 1 3 , 14 , 21 3 . 13 . 2 1 2 . 1 3 . 2 1 1 . 1 4 , 2 1 0 . 1 5 . 2 0 9 , 1 5 , 2 08 . 1 5 , 20 7 , 1 5 , 206 , 1 5 4 6 0 DATA 205 , 1 5 , 204 , 1 5 , 203 , 1 5 , 20 2 . 15 , 20 1 . 14 . 20 1 . 1 3 , 2 01 , 1 2 . 201 . 1 1 , 2 02 , 1 0 , 203 . 9 , 204 , 9 . 205 , 9 , 206 , 9 . 207 . 9 , 20 8 . 9 , 209 . 9 , 2 10 ' 9 , 2 1 0 , 8 , 2 1 0 . 7 . 210 . 6 . 2 1 0 . 5 The Falsoft Building 9509 U.S. Highway 42, P.O. 801 385, Prospect, KY 40059 (502) 228-4492 • FAX (502) 228-5121 We appreciate your mentioning THE RAINBOW when you contact these advertisers. JBtUrije S JBtUr!:je P.O. Box 733 Maple Valley, WA 98038 U . S. ORDER DESK : (800) 237-2409 I NT'L & TECHNICAL: (206) 432- 1 81 4 Burke 8 Burke congrat;u/at;es The RainboUJ on t;heir neUJ rorrnat;! OS9 Software (* >= 256H; ** >= 5 1 2H): WORLD CLASS CHESS* - Use Cyrus Chess w/ Level 2 FILE SYSTEM REPACK 1 . 1 - Faster disk defragmenter F I LE RECOVERY SYSTEM - Helps rebuild crashed disks R. S. B.* - Disk BASIC fa- Level 2 (BASIC ROM required) . . EZGEN 1 .09 - Handy & powerful OS9 bootfile edita CYBERVOICE (S/W only)* - Use SuperVoice w/ Level 2 PERTA SCI I* - Multi-user scrambled letter word game. WILD & MV - Wildcard & move directa-y entry utilities. ZCLOCK - Continuous time I date display on Level 2 screen BtlSIC Software ( * >= 25611; ** >= 5 1 2H ): DAGGORPATCH - Moves yOlJ' Dungeons of Daggorath to disk H YPER-110 - Use B&B hard disk. with many BASIC progams $29.95 $29.95 $24.95 $39.95 $19.95 $24.95 $1 9.95 $1 9.95 $9.95 $9. 95 $29.95 Affordab l e Color Computer Hardware: COCO XT - Use PC hard ctivew/ CoCo ! OS9 S/W incl. COCO XT-RTC - Coco XT, plus H/W real-time clock. XT-ROM - Boots 0 S 9 from B&B hard disk automatically. · . $69.95 $99. 95 $19.95 , .. ...WATC°iTi='O'i=�···o-si< vi�'i=i's'i°ONs"'Oi=' vouR..FAiio'FiffE...... . ... ... . . . .. .. B.U.BKE..&..B.UBKE..OS9 . S.OEIWARE... .. ........ .............. . .... . . . . . . .. ) WA RESIDENfS ADD 8.2% SALES TAX. MasterCard & VISA accepted. U . S. COD' s add $3. 75. Min. U . S. shipping $4.00. Min .to Canada $5.00. Please allow 2 weeks for delivery. Overnight or 2nd- day available for in-stock items. Software upgrades $5.00 each w/receipt, including U . S. shipping . Call or write foc our free catalog! . Tandy 1 1 1 0 H D $929* Tandy 1 800 HD $929* Tandy 3820 $2499 Tandy 2500 SX/25 H D $ 1 099.00 Tandy 4825 SX/25 HD $1739 DMP-1 36 $1 99* Color Computer Disk Drive Drive O $239 Drive 1 $1 49 BIG SAVINGS TandyFax 1 500 $539* ON A FULL COMPLEM ENT OF RADIO SHACK COMPUTER PRODUCTS COMPUTERS Tandy 1 000 RLX HD with VGM-220 Tandy 1 1 1 0 HD 1 Drive 640K Tandy 1 800 HD 1 Drive 1 Meg RAM Tandy 1 000 RL HD with CM1 1 Tandy 1 1 00 FD 1 Drive 640K 839.00 929.00 929.00 569.00 469.00 PRINTERS Tandy DMP-1 36 2 1 3 CPS Tandy DMP-302 270 CPS Tandy DMP-202 1 80 CPS Tandy DMP-442 300 CPS Tandy LP-950 Laser Printer Tandy DMP-240 1 92 CPS 8 color Panasonic KXP 1 1 80 1 92 CPS Panasonic KXP 1 1 23 24 Wirehead Panasonic KXP 1 1 24 i300 CPS Okidata 320 300 CPS Okidata 380 1 80 CPS 24 Wire HD OKI Laser 400 4PPM 1 99.00 . 469.00 299.00 539.00 1 299.00 399.00 1 89.00 . 259.00 • 329.00 369.00 239.00 679.00 • MODEMS Tandy DCM-6 Tandy DCM-7 Cardinal 1 200 Baud External Cardinal 2400 Baud External • • • • 52.00 85.00 99.00 1 29.00 COLOR COMPUTER MISC. Tandy Drive Controller Extended Basic Rom Kit (28 pin) 64K Ram Upgrade Kit (2 or 8 chip) Tandy Deluxe Keyboard Kit HI-RES Joystick Interface Color Computer Deluxe Mouse Multi Pak Pal Chip for COCO 3 COCO 3 Service Manual Serial to Parallel Converter Tandy Deluxe Joystick Magnavox 8 1 35 RGB Monitor Magnavox Green or Amber Monitor Coco 3 Gime Chip Tandy Pistol Grip Joystick PBJ OK COCO 3 Upgrade Board PBJ 5 1 2K COCO 3 Upgrade Tandy OK COCO 3 Upgrade Board Tandy 51 2K COCO 3 Upgrade 89.00 . 1 9.95 39.00 24.95 8.95 44.00 1 4.95 29.95 59.95 1 9.95 299.00 99.00 29.95 26.95 29.95 89.00 39.95 99.00 . COLOR COMPUTER SOFTWARE TAPE The Wild West (COCO 3) Worlds of Flight 34.95 Mustang P-51 Flight Simul. 34.95 Flight 1 6 Flight Simul. 34.95 DISK 25.95 34.95 34.95 34.95 2.00 Tandy Educatioal Software 2.00 Spinnaker Software 79.95 Max 1 0 by Colorware AutoTerm by PXE Computing 29.95 39.95 TW-80 by Spectrum (COCO 3) 39.95 TeleWriter 64 49.95 59.95 TeleWriter 1 28 79.95 Elite Word 80 79.95 Elite Cale 3.0 69.95 Coco 3 5 1 2K Super Ram Disk 1 9.95 Home Publishing by Tandy (Coco 3) 35.95 26.95 Sub Battle Sim. by Epyx (Coco 3) 22.45 Thexderby Sierra (Coco 3) 31 .45 Kings Quest I l l by Sierra (Coco 3) Flight Sim. II by SubLogic (Coco 3) 31 .45 OS-9 Level 11 by Tandy 71 .95 OS-9 Development System 89.95 Multi-View by Tandy 44.95 69.95 VIP Writer (disk only) 1 49.95 VIP Integrated Library (disk) Prices ere subject to change wtthout notice. Plea9e cal for shipping charges. Prices In our retaU stcwe may be higher. Send for complete catalog. ·Sale prices ttvough 6-1 G-92 CALL TOL L F R E E 1 -800-343-81 24 • LOWEST POSSIBLE PRICES • BEST POSSIBLE WARRANTY • KNOWLEDGEABLE SALES STAFF • TIMELY DELIVERY • SH OPPING CONVENIENCE == ii E3 Tandy 1s a registered trademark of Tandy Corp. P. 0. Box 1 094 480 King Street Littleton, MA 01 460 IN MASSACHUSETTS CALL (508) 486 3 1 93 us SINCE 1 973