Home

The Rainbow Vol. 12 No. 01 - August 1992 - TRS

image

Contents

1. COLOR C OMPU TEH MON THLY MAGAZINE August 1992 vol xii No 1 Canada 4 95 U S 3 95 Make Forms the Easy Way ave you ever needed to create a cus tom form for personal or business use If so you probably pulled out paper a pencil and a ruler then got busy drawing all sorts of lines and boxes Then when vou got ready to add the text vou likely discovered ii would have been much easier had you started with the text and added the graphics to that especially if you planned to use the CoCo to add the text Forms takes mast af the tedium out of creating good looking forms Forms program designed for the CoCo 3 is a sort of word processor for forms that allows you to easily mix text with graphics it gives you full screen control over place ment of text and graphic elements The program does not require an RGB monitor but it is important that the monitor you use be capable of showing all the columns on 8 4 column screen To get started enter the program as shown in the listing and save it totape or disk If you have an RGB monitor enter RGB before running the program When you run Forms you ll first be asked if you want to read the onscreen instructions If so press Y Otherwise press any other key you ll be prompted to adjust the paper in your printer Knowing just where to position the paper will take a little trial and error the first few times im n E D agas m gy uw
2. 14 Wellington Road Clayton Victoria 3168 Australia EARS a hardwarelsoftware product designed to allow the CoCo to accept verbal input from a user was originally marketed hy Speech Systems We know of no company currently marketing EARS Perhaps another reader may be able to offer more assistance Music Program for the CoCo 3 Editor To all CoCo musicians and or music programmers help For months I have been searching so far in vain or a CoCo 3 music program that supports onscreen music staves chord input and note transposition as well as editing playback and printing of music It would be even better if it supported adding text to music e g lyrics guitar chords etc and show you how this works A full fledged graduate of the Univer sity of Louisville s design program Sally was not to happy to be a Little Girl But she and the salesman went off to the corner we had assigned to the camera When came by the salesman was Little Girl ing Sally all over the place and I could tell she was not pleased almost interminible hour passed and the salesman was finishing up when he said the last thing he needed to do was level the camera OK Little Girl he told her you get down here and turn the little screw in feet while I hold the camera up Sally laid down on the floor and he groaned and picked upthe heavy camera While he held the camera in the air Sally said Oh Wally
3. 919 95 o 2 2 3 229 UMANE TEN AA A Completely New use Terminal Program designed for e Coco 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 the Serial Port up to 2400 baud Deluxe amp Modem Pak and the Disto Serial VO board up to 9600 baud It has a Full Screen Text Editor X Y 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 itis Completely Compatible with ADOS Requires 128K Disk amp 80 Col NE 44 95 File Command Arcive Copy Kill Rename Erase View Edit Print Compare Salvage Search Verify Arcive Un Arcive Disk Commands Backup Initialize Directory Verify Compare Search Edit Analysis amp Repair Xmodem Send Rec The Disk Utility Program that you always dreamed of Is now a Reality Coco Tools is a comprehensive disk utility Program 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 omm one de ndn aer Son Coco Tools is also the most Comprehensive Disk Repair program available it Automatically di
4. n At this point you should use cobbler to create new boot disk so that the change is made permanent Robert Gault Grosse Pointe Woods Michigan Multiple Windows Onscreen The cover of the October 1991 issue of THE RAINBOW looked really sharp ME What are the parameters you used for setting up the three windows as shown on the monitor in the bottom left corner of the cover Ernest Bazzinotti Jr Dorchester Massachussetts To create the windows as shown on the cover use bu 1d or an editor to create a shell script with the com mands wereate 2 wi s 2 00 00 39 24 02 03 02 w2 40 00 40 12 00 04 w3 40 13 40 11 00 01 sure to send an SASE with Canadian post age if you need a reply Geoff 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 Please include an SASE when requesting a reply The Listing DISKSORT 1 DISK SORTER 2 BY GEOFF FRIESEN 3 COPYRIGHT C 1992 4 BY FALSOFT INC 5 RAINBOW MAGAZINE 100 DSORT DISK SORT 118 128 INITIALIZE 138 148 158 CLEAR 3000 DIM 08 2 0 72 and run the script Note that you must use a shell script because wcreate switches windows after it creates the first window If you don t OS 9 will create the windows on separate screens Once the windows have
5. B C 50502 1 1 1 6070 688 548 MIDS CAS A Z2 1 7 1 GOSUBOBB HPRINT U 231 1 558 IF lt gt CHRS 32 THEM HORAW B FASTREQO STRSQY E L2EZF2L2 NU2 560 X X 6 2 2 1 1F X5316 THEN X 316 2 52 578 HDRAW BM STRSLX 8 D5 SAA U 39 THEN l 39 598 GOSUB 1838 HPRINT 26 21 2 G 070480 600 HDRAW BHM STRS X 4 8 C5D5C2 RETURN 618 HDRAW BMB STRS Y CBR6C2 RETURN 628 HCLS5 at S THEN C 26 0 51 5 2 60 648 IF 5 2 THEN C 51 0 76 5 3 60 TO 67 B 658 IF S 3 THEN C 76 0 101 5 4 G 070 678 668 IF 5 THEN 1 0 25 5 1 50 0 678 67 XX 18 YY 18 688 IFTT 3THENGSBELSEAA C GOTO78B 698 FOR AA C TO D 708 FORZZ 1TO52 T1B II MIDS ASCAA 22 1 11 728 IF N 32 738 IF N gt 32 AND N 128 THEN BS L 2E2F2L2NU2 5070860 748 IF N 248 OR N 258 THENB7 758 IF 240 THEN B ND2NR3 6G0 70800 760 IF 243 THEN B ND2NL2NR3 80 0860 IF 242 THEN B ND2NL2 GO 086 g 788 IF 244 THEN B ND2NU3NR3 GOTOB62 798 IF 258 THEN B ND2NL2NU3N R3 GOTOB68 BDO IF N 249 THEN B NDO2NL2NU3 GOTOB68 B1B IF N 46 THEM B NUSNRS 60 TO868 820 IF N 248 THEN B NL2NU3NHR3 GOTOUB6E B38 IF N 247 THEN 8 NL2NU3 G0 T SE IF 241 THEN B NL2NR3 GO TOB858 B58 IF 245 THEN B NDO2NU3 HDRAW BM STRSCXX MSTRS YY B 8 XX XX 6 NEXT ZZ YY YY 6 XX 1 IF TT 4 THE
6. August 1992 11 foruse with a disk drive But the program is easy to modify for tape based CoCos simply change SAVEM to CSAVEM and LOADM to CLOADM CoCo 1 and 2 users can make use of the general idea presented but you must delete Linc 10 and insert a check for a save and quit key other than BREAK You canuse pretty much any key just make sure you won t need it for the text you want to enter I hope you enjoy this simple screen editor I findit casier and less bothersome at times than loading a word processor Since it loads in a flash and is so easy to use Ed is ideal for writing quick notes and shopping lists I m sure you ll find other uses for it as well Trevor Boehm is a tenth grade student whose greatest passion is challenging computers with new programs He has participated in several science fairs and has received numerous awards for his work He can be contacted at 77 Inwood Cres Winnipeg MB R2Y 1A2 Canada Please include an SASE when requesting a reply Standards PRINTER CONTROL EDELMAR Ed Gresick Source for 6809 Assemblers 6309 REVEALED 1 0 LO RES SCREEN EDITOR BY TREVOR BOEHM EVOR BOEHM PRINT lt C gt 1991 BY LSOFT INC PRINT ALL RIGHTS RE 80 PRINT USE THE COMMAND PRINT PRINT LOADM CHRS 34 FS CHRS 3 MARTYGOODMAN Marty Goodman COPYRIGHT C 1992 SERVED 4 PRINT PRINT TO SEE THE FILE BY FALSOFT INC 30 LINEINPUT FILENAME F
7. our fourth Adventure competition A Full Turn of the Screw The Rainbow Introductory Guide to Statistics Dr Michael Plog and Dr Norman Stenzel give a solid introduction to the realm of statistical processes 1 Payment Encdiosed or 2 Change to Address J VISA L1 MasterCara O American Express Cat Account _ State in Card Exp Cate Signature un The Rainbow Book of Simulations Mhrs J Hainibow Simulations rire J First Simulations Package J The Second Rainbow Book of Simulaiions _ Second Simulations Tape Second Hainbow Simulations LHsk J Second Simulations Package with J Second Simulations Package wit Desk tao J The Complete Aalnbow Guide to 05 9 18 95 J Rainbow Guide to 5 9 Disk Sel 12 dk sagi _ Rainbow Guide to 5 8 Package 147 55 J The Third Rainbow Book af Adventures J 1 nird Adventures J Tira Acvertures Disk Set 12 rk 3 un je wir Packege wiih Du Fourth Rainbow Book of Adventures J Fourth Adventures J Third Adventure Packat AR a B BA Ia QU L LO in Bun JFourth Adventures Dies AFeurtn Package with Tape Fourth Acventure Package with Disk JA Full Turn of the Screw Em Au i in in F iD JA The Windows amp Applications Disk Tor
8. you slow it down before perform The Listing COLOR256 1 COLOR 256 2 BY ADAM BREINDEL 3 COPYRIGHT C 1992 4 BY FALSOFT INC 5 RAINBOW MAGAZINE 18 ON ERR GOTO 228 20 POKE 65497 0 7 WHEN THIS SECTION OF PROGRAM IS DONE THE DISPLAY SEQUENCER SECTION RUNS YTTHIS CAN BE ACCESSED AT LINE 220 IF PROGRAM IS STOPPED AFTER INITIAL SCREEM IS DRAMN THIS PROGRAM USES 328 192 16 COLOR GRAPHICS AND THE 2MHZ POKE AND RUNS ON A 128K COCO 3 138 148 HSCREEN 2 158 FOR Y 8 TO 15 PALETTE Y 4B Y 168 FOR 2 0 TO 15 FOR Y 8 TO 15 178 GOSUB 198 188 Y Z 198 FOR A Z 16 TO Z 16 15 IF A INT A 2 THEN HORAW C STRS Y ELSE HDRAM C STA 7 HLINE A 12 A 12 11 P 98 100 118 120 NEXT RETURN POKE65496 8 ON BRK GOTO 368 thirtieth kee te he ee B COLOR 256 A COLOR SEQUENCER HSCREEN 2 4 FOR 63 FOR Y X TO X 15 1F gt 63 THEN 38 320 PALETTE Y X Y 338 NEXT Y 34B NEXT X 350 G T 388 368 PALETIE 13 63 PALETTE 12 8 VED appears to be a well designed prod uct that is surprisingly intuitive setting it apart from other line editors which often send users running for a sledge hammer Movement commands are very easy to remember especially since most are mapped to the and movement keys on the keyboard Ma
9. 1118 Claiborne Road Colorado Springs 80906 5513 719 392 8268 CONNECTICUT TF Connecticut CoConut Connection Charles Joseph Scanlon 2 Eagle Lane Simsbury 06070 203 657 8373 FLORIDA TF The Color Computer 3 Users Group Tom Batch elder 6042 Syrcle Ave Milton 32570 904 623 4405 GEORGIA Atlanta Computer Society Inc Alan R Dages 4290 Bells Ferry Road Suite 10639 Kennesaw 30144 404 469 5111 voice 404 636 2991 modem IDAHO Snake River Color Computer Club Emil Franklin 1750 Carmel Drive Idaho Falls 83403 208 522 0220 ILLINOIS Cook County Color Computer Club Howard Luckey 10 McCarthy Rd Park Forest 60466 2122 708 747 0117 T Motorola Micro Computer Club Steve Adler 1301 East Algonquin Rd Shaumburg 60196 708 576 3044 The Grant County BBS Zog s Cavern BBS Silk City BBS Applause BBS CoCo Nuts BBS Service Snake River Computer Club BBS The Pinball Haven BBS Glenside s Cup of CoCo BBS Cross N Crown BBS Crystal Palace 08 9 Zone The Dutchess CoCo Bill s Board The 9 Line BBS Springwood BBS Charlie s Help Line Central Falls Virginia Fall Mills Washington Fircrest Wisconsin Marinette Canada Twillingate NF Windsor Ontario Clem s Comer BBS 05 9 Tacoma ColorNET BBS Color Connection Notes The Weather Connection I BBS Phoenix Interstate Data Systems IOWA T Metro Area Color Computer Club Joe Cavallaro 2425 Ave
10. 768 DATA 20 40 60 40 68 88 40 UB 28 88 28 48 778 DATA 48 40 40 40 68 68 48 B8 28 68 148 48 788 DATA B 798 DATA 28 28 28 30 28 48 38 AB 38 38 38 22 38 28 28 28 DATA 20 36 27 40 38 38 38 32 38 38 24 26 28 28 38 22 818 DATA 3 820 DATA 28 28 28 48 22 48 838 DATA 28 28 48 28 42 28 B48 DATA 9 850 DATA 48 20 44 22 45 25 44 07 48 38 37 28 35 25 37 22 40 28 B68 DATA 48 55 45 56 47 58 45 59 48 68 35 59 32 58 35 56 48 55 74 Listing 2 Key Frame Animation by Dawn 5mith p cmo EG REL 1 lt stdio h gt define CLR 12 define GRAF 27 define FORGND 5g Fdefine BCKGND 51 define BORDER 52 Hdefine SET 64 graphics cursor Clear screen Jj A position Easy at Night 224 7 Pd THE RAINBOW is the only publication that offers peace of mind to CoCo users Members of the CoCo Community have always looked to THE RAIN BOW for comfort hints tips the latest news and communication with others for their Tandy Color Computers THE RAINBOW continues to serve and support CoCo users trom beginners to the advanced by covering the wide variety of topics affecting the CoCo Community Looking for games Telecommunications pack ages Finance programs Interested in helpful utilities Hands on hard ware projects
11. Co Bluffs 51501 712 322 2438 Mid Iowa amp Country CoCo Terry Simons 1328 48th Street Des Moines 50311 515 279 2576 KENTUCKY Hardin County Color Computer Club Paul Ur 2887 Republic Ave Radcliff 40160 502 LOUISIANA The CoCo SIG Christopher Mayeux 20 Gibbs Drive Chalmette 70043 504 277 6880 voice S04 277 5135 modem MARYLAND T Arkade John Beck 3513 Terrace Drive D Suitland 20746 301 423 8418 MASSACHUSETTS f NorthEast CoCo Club Jose Joubert 440 North Ave Bldg 94210 Haverhill 01830 508 521 0164 MICHIGAN Color Computer Owners Group Bemard Pat ton 388 Emmons Blvd Wyandote 48192 313 283 2474 Greater Lansing Color Computer Users Group E Dale Box 14114 Lansing 48901 517 626 6917 MISSISSIPPI Mississippi OS 9 User Group Boisy Pitre Southern Station Box 8455 Hattiesburg 3406 8455 601 266 2807 MISSOURI T CoCoNuts User Group Clyde Lloyd 2116 Columbia Springfield 65803 417 866 8738 KC CoCo Gay Crawford Box 520084 Inde pendence 64052 913 764 9413 NEBRASKA Bruce Gera c o Area CoCo Cluh Box 3422 Omaha 68103 NORTH CAROLINA Raleigh CoCo Club Box 10632 Raleigh 27605 919 878 3865 The Tandy Color Computer Users of Charlotte Eric Stringer 1022 Noles Dr Mt Holly 28120 Parameters OHIO T The Greater Toledo Color Computer Club Bill Espen 1319 Nor
12. Usually the terminator resistor is socketted With such drives be sure there is one and only one terminator resistor in the drive system On a very few 5 A inch disk drives such as the Tandy FD 502 and on all newer 3 4 inch third height drives the terminator resistors are 1000 ohms and are perman antly soldered on the drive logic board If you are adding another drive with a 1000 ohm resistor pack just add it and don t worry about the terminators If you want to add a drive that takes a 150 ohm termina tor try adding the drive with a terminator resistor installed Better yet find a 300 ohm terminator instead of the usual 150 ohm terminator that fits the socket on the CITTA f Shades of CoCo Hardware DPE COLO Games RAINBOW INDEX A complete index for July 1981 through June 1984 is printed in the July 1984 issue Separate copies are available for 2 50 plus 50 handling Indexes for subsequent years are published annually inthe July issues of THE RAINBOW TOTAL KY RESIDENTS ADD 6 CANADIAN RESIDENTS ADD 7 GST U S MAIL CHARGE SHIPPING amp HANDLING U P S CHARGE TOTAL AMOUNT ENCLOSED Article Reprints In instances where a given issue is now out of print and not available for purchase we do provide photocopies of specific articles The cost for this service is 1 50 plus 50 cents S H per article This service is provided only in the case of out of stock
13. ing a two dimensional array Of course most animated objects are not limited to either horizontal or vertical movement It would be quite boring if they were To achieve diagonal movement we can divide both the x horizontal and y vertical distances into the same number of even divisions see Figure 5 Notice how ever the divisions don t have to be the same start end 3 E 5 1 2 O e 4 A 4 B 4 Cej D o A B C D Figure 3 Five Positions of the Point X X end 2 3 45 ee l ai 8 B iA C B D C Figure 4 Non linear Spacing Between Key Frames Xa Figure 5 Computing Change on a Diagonal size the requirement is that the number of divisions be equal Keep in mind the forego ing discussion applies to time as well as distance For ex ample we can make the moving point appear to slow down by decreasing the distance between successive frames and or by increasing the amount of time it takes to reach each frame in the series It takes a little experience to play the trade offs and obtain smooth re sults and the best way to get experience is to experiment Variations and Other Considerations In addition to using non linear distances timing consider moving the entire object across the screen while it transforms Espe cially effective on the CoCo 3 might be to change palettes between frames Finally having several shapes appear to change and recombine is
14. practice with a few dummy forms before setting to build your masterpiece Use the arrow keys to move the cursor around the design screen Rather than dis playing a block cursor Forms uses dashes at the top and left side of the screen to show you where the cursor is positioned it 15 at the intersection of these short lines Hold the SHIFT key and press any arrow key to move to the corresponding edge of the SCTOeN Forms gives you a working area 52 columns wide by 101 lines deep for creat ing your form The vertical area is broken into four parts in other words the pro Key Frame Transformations ne of the earliest techniques used for computer animation is key frame interpolation a process for creating the intermediate visual frames between the critical positions key frames in an ani mated sequence Key frame interpolation was intended to replace the in between ing tweening used hy countless anima tors for hand animation As you might guess tweening is means of smoothing the movement of an animated figure from one key position to the next For many reasons two dimensional computer tweening was not very success ful The result is that such simplistic tech niques gave computers a bad name in the character animation industry Three di mensional key frame interpolation helped to restore the computer s reputation A quick look at some of today s television commer cials shows compute
15. uploaded a patch to Init that allows you to place the CC3Go module in your CMDS direc tory rather than in your 059Boot file you recover about a page 256 bytes of OS 9 system space by doing this because you make your 0S9Boot file smaller Matthew Thompson MATHOMPSON announced the new SCSI hard disk drivers that he is work ing on These drivers support 512 byte sectors Richard Kottke RICHKOTTKE uploaded a public domain Motorola float ing point math subroutine library module for OS 9 6809 Richard also submitted a cross assembler written BASICO9 for the Intel 8051 microcontroller In the OSK Applications topic Mike Haaland MIKEHAALAND released fstat similiar to the Multi Vue version of fstat that shows a file s file descriptor information Bryan Clingman BRYANC uploaded MicroEmacs 3 11C the latest version available John Donaldson VAXELF sub mitted a description of the OS 9 68000 F Rename Set Status call that was released onto USENet by Microware In the Standards topic Ed Gresick EDELMAR submitted a proposed printer standard for OS 9 68000 PrintCap similiar to TermCap The CoCo SIG databases were unusu ally slow during March Marty Goodman published the 6309 secrets article in the Source for 6809 Assemblers topic This is the same article he posted to the OS 9 SIG General Information database In the Utili lies amp Applications topic Denver Page DENPAG released an updated version of DISK
16. 2 P K NEXT PRINT 2 C HR 13 POKE65497 Q NEXTA 4022 POKE65496 0 PRINT 2 CHR 2 7 CHR 19 POKE65497 0 GOT038 5000 PRINT You sure 5002 EXEC44539 A INKEY IFAS O N ANDA X Y THENSOUND1 1 GOTO500 2ELSEPRINTA EXEC43345 FA N T HEN30 5004 PRINT Saving memory to dis k PRINT One moment please 5006 OPEN D 1 LIST DAT 21 FI 0 1 18 5 3ASB 5010 5496 0 FORK 1T0360 LSE 1 LSETB MIDS STRSCPCK 2 NEXT CLS END 6000 PRINT You sure 6002 EXEC44539 A INKEY IFA lt gt N ANDA Y THENSOUNDI1 1 GOTO60Q 2ELSEPRINTA EXEC43345 IFA N T HEN30 6004 PRINT NO RETURN beyond thi s point I PRINT Hit ENTER key to clear disk and restar t Hit ESC to abort 6006 44539 3 9 lt gt HR 13 THENSOUND1 1 60 06006 1 43345 6008 PRINT Trashing file PO KE65496 0 KILL LIST DAT RUN fF In 10 Year A DECADE OF SERVICE TO THE COMPUTER USER 486SX 20 SYSTEMS 1795 00 Now You can enter the world of 486 computing at a reasonable cost the OWL SUPER ATOM 486 High Powered Computing from a local well established company S3MHz 50MHz 1486 based Systeme with Socket for Weitek CoProcessor System and Video BIOS in Cache Large Tower Case 33MHz FCC Class B 50 2 FCC Class 230 Watt Power Supply amp 8 Option Slots System Price includes 40MB HD 4MB RAM Std
17. 9 a m to 5 p m EST All other inquiries call 502 228 4492 14 August 1992 THE RAINBOW define LN MV 78 46 draw line and move gr crsr fdefine BLACK 2 fdefine RED 4 fdefine YELLOW 5 fdefine MAGENTA fdefine CYAN 7 int sx 38 sy 38 start shape int ex 38 ey 38 end shape double cx 398 cy 38 change main begin program int dv divisions int n number of points gr setup da get the number of divisions printf number of divisions scanf Ed Adv if dv lt B break neshapesetupl make drawfrmi n dv 1 while dv gt 1 f end program k 0 the data int shapesetup int 6 start shape 5x 1 sx 6 28 sy 1 sy 61 74B 5 2 60 sy 2 748 5 3 60 sy 3 B0 5141 40 4 8 up end shape ex 1 ex 65 748 Subscribe to these convenient services and recelve each month s programs in a ready to rper er PR run form No more long tedious hours wasted typing No more red eyes and sore fingers All 31 60 ey 3 60 you do is load and run using the current issue of THE RAINBOW as documentation ex 4 748 ey 4 BB OS 9 programs are available too One side of the RAINBOW ON DISK is fo
18. 90 44539 RUN Utilities amp Applications RAINBOW MAGAZINE 40 PRINT PRESS THE lt BREAK gt KEY T DISK UTILITIES 10 PALETTE13 0 PALETTE12 63 0NBR 0 SAVE FORX 1T01900 NEXT DENPAG Denver Page KG0TO79 50 CLS TEXT SCREEN PRINTOUT 20 CLS PRINT ED 1 0 PRINT LORES 60 PRINTINKEY GOTO60 RICKMAC Richard McNabb TEXT SCREEN EDITOR PRINT BY TR 70 SAVEMF 1024 1535 1024 fe CoCo III Tool Kit Disk Commands File Commands Backup Initialize Arcive Copy Kill Rename Directory Verify Compare Erase View Edit Print Search Edit Erase Speed Compare Salvage Search Test Step Rate Test Gran Verify Test Arcive Un Table Analysis amp Repair Arcive Send Rec Coco Tools 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 I Coco Tools provides fast and easy operation of standard DOS commands like Copy Rename Kill Disk Initialize and Directory thru a consistent and easy to use interface It provides easy visual selection of files so multiple file operations can be carried out with very few keystrokes 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 JWT En
19. Play and String Operations available in Enhanced Color Basic including Graphics H GET H PUT PLAY and H DRAW all with 9996 syntax compatibility 1 vnd AUTOPILOT and AUTO LOG 000666 X MODEM DIRECT DISK FILE TRANSFER VT 100 amp VT 52 TERMINAL EMULATION No lost data even at 2400 Baud on the Serial port 8 Selectable Display Formats 32 40 64 80 columns ASCII 8 BINARY disk file transfer via XMODEM Directly record receive data Data Logging VT 100 emulation for VAX UNIX and other systems VT 100 52 cursor keys position PF amp Kbd keys Programmable Word Length Parity Stop Bits 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 110 to 9600 Baud Send Files from the Buffer Macro Key Buffers or Disk Display on Screen or Print the contents of the Buffer Freeze Display amp Review information On line Builtin Command Menu Help Display Supports amp Deluxe Pak or Serial Port aer niat EDT ASM IIl is a Disk based co resident Text Editor amp Assembler It is designed to take advantage of the new features of the COCO 3 It has 8 Display for mats from 32 40 64 80 columns The disk also con tains a free standing ML Debug Monitor EDT ASM has the most pow
20. 18 Cdn registration fee money orders only CF83 5 Assembler Extension Word Set an extended set of mnemonics for the CF83 assembler Requires CF83 Forth and the Standard Required Words Set BDS Soft ware P O Box 485 Glenview IL 60025 0485 708 998 1656 22 with printed manual 15 with manual on disk Cana dian orders add 3 all other foreign orders add 10 all funds U S CF83 8 Uncontrolled Reference Words Plus portion of the Uncontrolled Refer August 1992 25 rive iniact Consider saving your pennies folks Keiran Kenny s interests lie mainly with the Color Computer s graphics and math capabilities But in his own words I like to try everything He may be contacted at 11 5 Milson Road Cremorne NSW Australia 2090 ence Words Set from the Forth 83 Stan dard Also includes a complete Case Struc ture package a complete String Operations package and a Printer Control package Requires CF83 Forth and the Standard Required Words Set BDS Software Box 485 Glenview IL 60025 0485 708 998 1656 20 with manual 10 with manual on disk Canadiar orders add 3 all other foreign orders add 10 all funds US Icon Basic09 V 1 92 the latest version of Icon Basic09 a graphic user interface for BASICO under OS 9 Level II See Re ceived amp Certified listing in the June 1992 issue Page 22 HAWKSoft P O Box 7112 Elgin IL 60121 7112 708 742 3084 20 The Rainbow Seal of
21. 25 IFINSTRCIS CK STRING 18 32 THENIS K GOTO28 26 IFASCCRIGHTS CIS CK 1 32THEN IS K LEFTSCISCK LENCI CK 0 1 507026 28 NEXT ONBRKGOTO38 SOUND1 1 ATTR8 8 15 10 16 2 MENU FORK 1T08 LOCATE6 3 K ATTR3 2 PR INTSTRING C28 32 NEXT LOCATE7 5 PRINT Add items to master f 11 1 7 6 2 Alphabe tize items LOCATE7 7 PRINT S Select items LOCATE7 8 LOUTI 5 5 Exit to stop Gro cery Helper Before ending the program saves any modifica tions you made to the master file make sure you have used Option 2 to alphabet ize the list first Option 6 Clear Master File is useful but dangerous Selecting it erases the entire master file from the disk Though I have made reasonable effort to ren der this option goof proof an unintentional erasure can still result please be careful One final piece of advice When you are entering items Option 1 with similar names enter them last name first placing a comma between the words For example enter green beans as BEANS GREEN The space is not required after the comma Then when the list is alphabetized the item will appear in an ordered section of the mas ter file the various types of beans are listed together making selection easier When you print the list Grocery Helper interprets the comma delimiter and rearranges t
22. Certification is it However this does not constitute any guarantee of satisfaction As soon as pos sible these products will be forwarded to reviewers for evaluation KWIKZAP v1 1 OS9 LII FILE EDITOR ZAPPER Display updating is instantaneous Configurable environment Dynamic sector stack Work on file or stack Searching functions Allows editing of nibbles or half bytes Built in help easy to use Selective verify command Runs with 128K 100 machine language AWESOME FILE EDITOR FOR YOUR 26 August 1992 The Rainbow Bookshelf The Rainbow Book of Simulations 20 award winning entries from THE RAINBOW s first Simulations contest The Second Rainbow Book of Simulations the 16 Winners rom our second Simulations COnfest The Complete Rainbow Guide to 0 9 authors Dale Puckett and Peter Dibble demonstrate OS 9 s multitasking and multiuser features The Complete Rainbow Guide to OS 9 Level H Vol I 4 Beginners Guide to Windows Puckett and Dibble uncover the mysteries of the new windowing environment The First Rainbow Book of Adventures contains 14 winning programs trom our first Adventure contest The Second Rainbow Book of Adventures featuring 24 of the most challenging Adventure games ever compiled The Third Rainbow Book of Adventures the Excitement continues with 19 new Adventures The Fourth Book of Adventures fourteen fascinating new Adventures from the winners of
23. EF TELS T cReeccCOJNMEEMLY ree DISKE PLEASE AVOLD x RAYS AND MAGNETIC FIELDS The Listing POSTCARE POST OFFICE TAKE CARE BY KEIRAN KENNY COPYRIGHT 1992 FALSOFT INC RAINBOW MAGAZINE 18 150 18 2408 baud 20 2 27 CHR CIB8 CH R C27 CHRS 14 CHRS 27 CHRS 31 DMP 130 NLO Elongated Bold 38 CLS PRINT 224 D ISK OR T A PE MAILER OR E ND 40 KS INKEYS IFK C D ANDK T ANDKS lt gt E THEN4D 50 120 60 IFK T THEN9Q 70 PRINT 2 PRINTS 2 COMPUTE R DISK PRINTS 2 PLEASE AVOI D X RAYS PRINT 2 ANO MAGNETIC FIELDS 88 6070100 98 PRINT 2 PRINT 2 COMPUTE R TAPE PRINT 2 PLEASE AVOI D X RAYS PRINT 2 AND MAGNETIC FIELDS 188 NR NR 1 1IFNR 2 INT NR 2 THEN PRINT 2 110 607030 128 PRINT 2 CHR 27 CHR 15 C HR 27 CHR 32 End Elongated Bold STILL USING OS9GEN COBBLER OR CONFIG Now create Boot Disks in much less time EzGen v1 09 Vs KwikGen v1 01 44 SECONDS IDENTICAL operations on IDENTICAL fragmented boot disks 2 deletes and 1 insert performed by both utilities 100 machine language Make multiple boot disks in one 5 mins 40 secs Editing done in memory Load boot from disk or memory Patch modules pees eee session easily Load kernel from disk or mem KWIKGEN v1 01 FASTEST BOOTFILE EDITOR OS9 Level I and Level I Edit existing
24. RS 232 Port Supports flow controll Seven lines instead of four Jumpers for port address DSR DCD swap Requires MPI SlotPak or Y Cable add 9 95 for power required w Y cable 44 95 Mouse Tamer Switch between mouse and joystick hi amp low resolution Connects directly to back of CoCo no box afloppin 19 95 Ultimate Buss XPander Adds two ports INSIDE CoCo RS 232 port built in Requires case modification or repackaging system Also retains external port CoNect 449 South 90th Milwaukee WI 53214 Add 4 S amp H e Write for catalog Portable With an 80 column 24 line screen No special software required YES All of this is possible due to the joint effort of FARNA and CoNect Would be the perfect companion to any OS 9 OSK or even DECB home system Stay tuned for details WD1793 Floppy Disk Controller FDC chip and required both 5 and 12 volts This controller cannot be used with a CoCo 2 without a Multi Pak Interface or a Slot Pak because the CoCo 2 does not supply 12 volts This controller cannot be reliably used with a CoCo 3 at all even with a Multi Pak or Slot Pak because its data separator was a tad on the sloppy side and so most versions of the 26 3022 controller won t work properly with a CoCo 3 when the CoCo 3 is running at high speed I have received occasional reports from users who succeeded in using this ancient controller with a CoCo 3 but you cannot count on such succ
25. Resolution Color VGA Monitor High Resolution VGA Card 2 High Density FD s MS DOS 5 0 1795 52095 2695 53595 4868 20 ISA 486DX 33 ISA 486DX 50 ISA 486DX 50 EISA 105MB HD Upgrade Add 160 00 YEAR WARRANTY Including One Full Year on Darts und Labor bre Upgrade on all systems Manufactures 3 Yeur Warranty on All Hard Drives OWL SUPER ATOM 386 25 40MHz 386DX Based 16 25MHz 386SX Based Small Footprint Case Small Footprint Case FCC Class B Approved FCC Class Approved 200 Watt Power Supply 200 Watt Power Supply 7 Expansion Slots 7 Expansion Slots 4MB of RAM 2MB of RAM 40MB Hard Drive 40MB Hard Drive Std Resolution VGA Std Resolution VGA Color Monitor Color Monitor 1565 1645 zmignDenstyFDw 1205 1349 2High Density FD s 25MHxz 40MHz 101 Keyboard 16MHz 25MHz 101 Keyboard MS DOS 6 0 8 DOS 5 0 20MHz 60MB HD 1 4MB FD 2MB RAM exp to 33MHz 120MB HD 1 44MB FD 32KB CACHE 4MB 5MB VGA 640X480 LCD w 32 shades of gray 2 RAM exp to 16MB Std VGA LCD w 32 gray Ext Ser 1 Par 1 VGA DOS amp Windows 7 7LBSI Keypad inc DOS amp Windows 7 7LBS 1545 1995 5950 Keystone Drive Bath PA 215 837 1917 Muhlenberg Shopping Plaza Reading 215 929 0540 Pottstown Ave RT 663 Wescosville Pennsburg 215 679 3389 Call for Appt 215 481 9775 Floppy Drive Systems The Highest Quality for Years of Service Drive 0 Syste
26. Software 3801 Brown Bark Drive Greensboro NC 27410 it offers most of the features you mention and more In the Disk BASIC market is Lyra However we are uncertain as to the cur rent availability of this product Make 08 9 Easy to Use Editor want to shout a super hearty hallelu Jah in response to John Perry s comments in the April 1992 issue went to one of the Atlanta CoCofests and spent several hours talking to folks offering the new comput ers begging them to make 28 9 easy to use T got were blank stares There is a severe dearth of CoCo hack ers who remember when they were THE RAINBOW August 1992 3 omniscient There is no doubt that OS 9 and OSK very powerful systems but they will always be hidden in a corner if they can t be used very easily be someone other than hackers Jim LaLone 9835 Standifer Gap Road Ooltewah TN 37363 User Friendly Software Editor Why are so many software producers letting programers cut them out of five to eight percent of their potential market I don t know how many times I have read ads for programs that seem to be just what I want but four little words tell meTcan t use then mouse or joystick required Some years ago I was involved in an automobile accident I have recovered well but my fine control of my hands and fingers is not all that great Through 30 months of hard practice I have gotten my typing speed back to about 3 of what it on
27. an application of key frame interpolation We ll use the technique to transform a simple square into a diamond shape Figure 1 shows the two key frames along with one in between frame One rule of key frame animation is that there must be the same number of points in the starting and ending frames The secret is to choose the positions of these vertices care fully The illusion shown in Figure 1 is deceptive The eye sees only the four verti ces the starting and ending frames However the object in each frame really contains six points Figure 2 shows two techniques for hid ing the extra vertices necessary for this animation example Point 4 does not show in the bottom line of the square object starting frame because it is in line colin ear with points 3 and 5 In the end frame showing the diamond points 1 and 2 have converged into the same spot so they ap pear to be one point in the last frame Also illustrated by figures 1 and 2 is the importance of placing the points and shapes in such a way that the changes between shapes flow in an interesting pattern This takes time to design and it is a necessary part of the art of computer animation that is not handled the same way for traditional animation Were we actually animating the trans formation from a square to a diamond we would use more than one in between frame The number of frames used affects how slowly and smoothly the change appears to take place Lin
28. animation will be dis played Youcan experiment with differ ent speeds by poking values into 37C4 After stopping the program using BREAK you can resume the animation with the new speed by entering GOTO 220 You can use these routines to animate just about any sequence by altering AN IMDRAW Listing 2 Follow the same gen eral format shown in the listing The heart of the program is in lines 80 through 140 and Line 290 Once the twelve frames for one PMODE4 screen are drawn the full image must be saved Be sure the titles in Line 270 are different from any that you ve already saved unless you want to erase the origi nals Line 230 was necessary in my plane sequence since everything revolves around the center of each frame Depending on how you re drawing your animation you may want to start HH and VY at 0 0 or at 0 63 Increase HH by 64 for each frame and increase VV by 64 for each row looping back to their original values at the end of each 12 frames Editor s Note Included on the August RAINBOW TAPE DISK is different set of eight files that when run through Animator depict a 3D cube rotat ing in space To view the sequence remove the REM marker from Line 260 of ANIMSHOW and place a REM marker at the beginning of Line 250 Another alteration you may want to make is to convert Animator to generate color animations but you ll probably have to Listing 1 ANIM 00100 FRAME 00110 00120 00130 001
29. been created enter shell i wl amp shell i w2 amp shell i w3 amp to start shells on the windows Y ou can then use CLEAR to move to each window and start your applications Bearin mind you ll need 512K to get this fancy with windows If you so desire you can change the color of each window by modifying the last three numbers 02 03 02 for window w1 and the last two numbers 00 04 and 00 01 for windows w2 and w3 The parameters represent in order from left to right starting x horiz position starting y vert position x size in characters y size in rows foreground color background color border color The border color is specified for the first window only all other windows on the same screen use the border color of the first window You may notice that we used rather odd dimensions for the windows For example the first window is 39 columns wide x size 39 and the other two windows start at column 40 Also the second window is 40 columns by 12 rows while the third win dow is 40 columns by 11 rows starting at row 13 This gives 1 margin between each window If you preferto have 40 column by 24 row and 40 column by 12 row windows without the margin change the script as follows wcreate z wl s 2 00 00 40 24 02 03 02 w2 40 00 40 12 00 04 w3 40 12 40 12 00 01 Alternatively you may want to totally change the locations and sizes of the win dows or add more windows to
30. better suit your needs OS 9 vs OS 9 The first time saw the OS9 prompt Ree was trying to dump a DL Logo pic 3 ture file to the printer and discovered WIDTH 32 PRINT DSORT DISK SORT PRINT INPUT DRIVE 8 3 D IF 0 lt 0 OR 0 gt 3 THEN 198 POKE amp HE42B amp H21 ON ERR GOTO 718 238 INPUT DIRECTORY 1 8 FOR 5 3 TO 11 DSKI D 17 5 08 8 DB 1 FOR 1 TO 97 STEP 32 DES CI MIDS OBS 8 J 32 DES 1 4 M1D 08 1 3 32 1 1 1 1 1 4 5 POKE amp HFFD9 0 378 DETERMINE NUMBER OF ENTRIES N 9 1 0 X LEFTSCDES CI 1 IF X CHR 255 THEN 458 N N 1 I I 1 IF I 72 THEN 418 IF N 2 THEN 788 450 I needed more tools I m still trying to get the picture printed but in the meantime 1 have a few questions coming from an abso lute beginner who taught himself BASIC and is trying to start all over with OS 9 which so far is a lot like Latin I studied in school totally great stuff you never use anywhere A while ago a Logo product was pro duced for the CoCo called DL Logo which ran under OS 9 Level I This like a lot of Level 1 programs won t boot on the CoCo 3 But some Level I Version 2 programs such as DeskMate do boot and run on the CoCo 3 Conceptually 1 understand OS 9 as a vanilla operating system with all these possibilities out there somewhere Sol have OS 9 Level 1 1 always manage to buy something just about the time it is w
31. boot files in place Send check or money order to GALE FORCE ENTERPRISES P O Box 66036 Stn F Vancouver B C Canada V5N 514 Checks allow 4 6 weeks for f delivery Money orders processed immediately for KWIK delivery Phone 604 589 1660 Introductory Price i each 19 95 v s 4 00 shipping and handling t oughly destroyed I don t know how the machine fared Since labels aren t the end all for protection also exercise care when packing your tapes or disks place stiff cardboard on both sides of a disk and pack tapes in sponge rubber or corrugated card board Editor s Note We ve noticed some people also wrap aluminum foil around disks and tapes before packing them Based on the number of disks and tapes we receive daily our experience shows this has little effect on whether or not the materials ar following products have recently been received by THE RAINBOW examined by our staff and issued the Rainbow Seal of Certification your assurance that we have seen the product and have ascertained that it is what it purports to be CCTools a shareware windowing envi ronment for the CoCo 3 and OS 9 Level II This environment integrates File Disk and Utility Management with application launching capabilities Requires a 512K CoCo 3 OS 9 Level Il Shel and at least 1 Meg of free disk storage Micro 80 Users Group 598 Riverton Ave Winnipeg MB R2L Canada 15 U S or
32. compilers and interpreters pro gramming demos designed to give pro gramming tips and documentation to any of the above Basically anything designed to make a programmer s life easier should be uploaded here Tutorials amp Education Beginners and people trying to do something for the first time such as install Multi Vue or program in C should look here to find help You can find articles describing disk fragmentation and how to avoid it an introduction to OS 9 help configuring your floppy drives a tutorial explaining how to upload to the databases a new OS 9 help utility and many more useful groups Standards This is the emptiest data base in the OS 9 SIG If you are uploading information about an existing or proposed standard this is where it belongs Thus information about the Ymodem protocol should be uploaded here but information about a program inplementing Ymodem belongs in one of the Telecom topics You will notice files in the databases that do not follow the rules as stated above Deciding which topic a group belongs to can be confusing at times As Greg Law and I find files that belong in a different topic we will move them If you have trouble deciding which topic to upload your group to you may want to see what is already in the database topics you are trying to decide between Greg Law uploaded ALPHA DI RECTORY which contains a full directory of each database topic with descriptions of each group in
33. each topic Be warned that this file is about 340K after it is decom pressed March 1992 Uploads In the General Information database James Jones JEJONES and Marty Goodman MARTYGOODMAN uploaded some very exciting information about the Hitachi 6309 chip a drop in replacement for the 6809 The 6309 has some hidden features that could prove very useful Rick Adams RICKADAMS released some utili ties that manipulate a disk s granule alloca tion table While these utilities can be very useful use them with extreme caution As with any disk editor you can easily corrupt your disk Charles West SANDRIDER relcased thc General Information INFO ON UPGRADE2 5 PATCH KIT DONALDLF Leslie Donaldson 5309 UNMASKED MARTYGOODMAN Marty Goodman HITACHI 6309 CPU INFO JEJONES James Jones Applications 6809 FILE ALLOCATION TABLE UTILITIES RICKADAMS Rick Adams INVENTORY PROGRAM DEMO MOHRT Tim Mohr TICKLE REMINDER SYSTEM RICKGRA Y Rick Gray CAL2TEXT DYNACALC FILE FIXER JIMHRUBIK Jim Hrubik ADDLF ADD LINE FEED UTILITY JMLSOFT Jim McDowell CALC SIMPLE CALCULATOR RICKULAND Rick TELEPHONE LOG ETC JIMHRUBIK Jim Hrubik SEE TEXT FILE VIEWER JIMBM Jim Manning GROW GARDENING PROGRAM GOOCHI Phillip Vouers GCAL FOR MULTIVUE DKINDBERG Darren Kindberg latest version of Ron Bihler s RiBBS Version 2 02S RiBBS is a Fidonet com patible CoCo BBS In the System Modules 6809 topic Eugene Anderson 01GEN40
34. editing a file In addition there are eight predefined macros some of which allow you to list the current input and output files or extensions auto matically generate increasing numbers for auto numbering applications Two user definable Time macros give you the ability to easily insert the current time date string in the format you choose Printing is supported by VED and the output can be sent to either a printer or disk file Options such as margin settings new page effect sequences such as under line on off and headers may be defined using dot commands in the document For more complex formatting needs Bob van der Poel Software also offers VPrint separate product that can be used in con junction with VED There are a few miscellaneous and very useful functions in VED An OS 9 shell can be called at any time through a simple command sequence Memory and file in formation can be displayed at any time and commands can be easily repeated a number of times Cursor blinking can be turned on and off and the auto numbering mode can be engaged at will to insert line numbers after each carriage return VED s on line help is completely menu driven and generally easy to use The manual also describes the format of the help and environment files for those users who may be interested in modifying them for their own use Getting help for any command requires only that you remember thal ESCAPE H is used to hring up the Help
35. gr setup printf ctc c GRAF BCKGND MAGENTA Yes Sign me up for a joint 1 year subscription 12 issues to printf amp c amp ckc GRAF BORDER MAGENTA J THE RAINBOW u THE RAINBOW a printf Sctc c GRAF FORGND BLACK and Rainbow on Tape and Rainbow on Disk p New Renewal attach labels r draw shape Name Address drawfrmin dv ps int dv number of positions a City Int n number of paints gt State LL Zip int a m x y My check in the amount of _ is enclosed for lt 1 Charge to VISA MasterCard J American Express printf Xc CLR iau x sx 1 int cx 1 m e y 5y 1 Cint cy 1 m a Expiration Date Signature ini Nis ier e or ae2 a4ntlsat w For credit card orders call 800 847 0309 9 a m to 5 p m EST Allotherinquiries amp m call 502 228 4492 x sx a 1 Payment must accompany order we do not bill U S currency only please 8 y sy a Cintitcyfal m Kentucky residents add 6 sales tax Canadian residents 7 GST Please allow printf ZcZe ctcXCEC GRAF LN a 61098 weeks for delivery of first copies All subscriptions begin with the curren g 4 issu
36. including the CoCo 3 The 26 3029 system was usually pack aged in a white case with a full height 40 track single sided drive capable of step ping at 6ms The drive was usually one whose mechanism was made by Tandon for its Tandon TM 100 1 drives but whose logic board was manufactured by Texas Peripherals Inc for Tandy This was a most rugged and reliable drive one of the best of the full height single sided drives ever made Around 1985 Tandy began to offer a completely redesigned Color Computer disk SUPPORT FOR OSK OS9 Featuring software from IMS Sub Etha Bob van der Poel Public Domain OSK OS9 CoCo More Coming Send long SASE for PD list state OSK or OS9 VED OSK 39 95 VPrinU OSK 59 95 CheckBook OSK 34 95 Blackhawk Enterprises Box 10552 Enid OK 73706 0552 405 234 2347 9am 1pm CST system This used a disk controller that still was full size like its two predecessors but which employed a single 28 pin WD1773 FDC chip that did the work of the 40 pin 1793 and the 8 pin 9216 data separator chip I m not too sure about the details of this intermediate offering but it may have been called the FD 500 drive system The controller was accompanied by a white case that sat horizontally on the desk with a half height 40 track single sided drive capable of stepping at 6ms The case had space for a second half height drive By 1986 Tandy was offering in its cata log t
37. it appears to format and work just fine Am 1 letting myself infor any problems when I do this Edward Stroh Thornton Illinois In the early days of floppy disks there may have been some significance to labeling a disk single sided versus double sided In those days the technology for laying down the media on the disk was likely poorer than it has been for the last by Jason Reighard Address and phone number database that also prints labels VTO Video Tape Organizer by Jason Reighard Video library database also prints tape labels Both require 32K DECB CoCo 1 2 or3 12 95 each Similar to CoCo Basic Q R G shipped with Contains command syntax error codes screen codes etc all ina handy little desktop book not a bulky manual 7 95 Programming The 6809 by Zaks amp Labiak Assembly machine language programmi by Motorola maker o 6509 362 pages 150 illustrations No experience required 22 95 Guide Will contain a history of the CoCo from creation brief descriptions of all peripherals over the years current clubs upgrades things Tandy should have told you hi speed 6 and current vendor list aking advance orders need only 50 to print Over 100 pages illustrated Due March 93 24 95 half decade or so and so boxes of disks that were not certified and tested as working on both sides might actually contain a small but significant percentage of disks that actual
38. l 141 X X 6 1F gt 316 THEN 316 1 52 G0TO0 148 ELSE 148 368 IF I CHR 93 THEN 6058600 X7316 7752 G0T0 148 378 IF I CHR B THEN 50508600 1 1 6 lt 1 THEN X 18 7 1 G0TO 148 ELSE 148 388 IF I CHRS 21 THEN GOSUBGBB 1 7 1 060 70 148 398 IF I CHR 94 THEN 50508610 1 1 THEN 10 C G0TO 148 ELSE 148 400 IF I CHR 585 THEN GOSUBGIB 10 6070 148 418 IF I CHR 18 THEN 60508618 A A 1 Y Y 0 IF 218 THEN Y 168 A D GOTO 14 ELSE 140 428 IF I CHR 91 THEN GOSUB618 A D Y 168 GO0TO 148 438 HDRAW BM STRSCX 4 STRSI Y 48 448 MIDSCASCA Z T CHRS B 450 GOSUB 1838 GOSUB 18480 15 21 5 HPRINT 26 21 Z HPRINT 36 21 468 GOTO 178 478 GOSUB 1818 HPRINT 1 21 TEX T ABB IS INKEYS IF THEN 480 498 IF I CHR 189 OR IS CHR I 3 THEN GO0SUB1858 G0SUB 1818 HPR INTC B 21 GRAPHIC GOTO 178 SAA IF I CHR G A OR I CHRS CIB THEN 488 518 IF 1 9 THEN 50508680 7 51 X X b HDRAW BM STRECA 8 D5 IF X 316 THEN X 316 2 52 6G 598 ELSE 558 528 IFIS CHRE 8 ANDZ gt 1THENHDRAW BM STRSCUX 6 STRSQ Y C5G2U 5RDSRUSRDSRUSRDSL3U C2 60508600 MID AS A 2 Z2 1 1 CHR4 32 U U 1 292 1 X9X 6 HDRAW BM STRSCX 4 THE RAINBOW B D5 GOSUB 1188 GOTO 598 538 IF I CHR B THEN HDRAW BM STR CX 5 TREC 4 C5SGZ2USRD5R USRDSRUSRDSL3U2C2
39. more work but it looks very impressive To a certain extent it is possible to animate stick figures Sooner or later though you will discover why linear inter polation did not solve the tweening prob lem for character animation body parts are of a fixed length and move in an arc not in a line You can hide some of the problem by making more key frames and computing only a few tweens But this does not cut down very much on the programming work required to achieve smooth animation Program Operation Listings and 2 show two programs that illustrate the concepts introduced in this article The program in Listing 1 KEYF BAS iniz w4 Merge dd sys stdfonzs w4 display Lb 20 08 00 00 28 18 07 0a 0a w4 shel i w4k Figure 6 Procedure to Create Window 4 is BASIC program that runs on CoCo with at least 16K and Extended BASIC Enter the program and save it to tape or disk If you don t have a CoCo 3 however remove lines 10 and 20 before running the program Further if your CoCo 1 or 2 does not work well with the high speed poke remove Line 30 as well Note that Line 240 creates a delay to reduce screen flicker if you run the program without the high speed poke you should remove this line too When you run KEYF BAS you are prompted for the number of divisions Enter a number from between 0 and 40 smaller numbers decrease the number of frames increasing the speed w
40. never exhaust it s creative possibilities Our Plug n Go for the Coco system includes e Software Support Disk CoCo compatible Color and Monochrome Call for pricing Order Your System Call 513 885 5999 DAYTON ASSOCIATES s 1440 HPRINT 12 18 V HPRINT 17 18 B HPRINT 22 18 N 1458 HPRINT 12 21 KEYBOARD HPRINT 9 23 PRESS ANY KEY TO C ONT 1460 0 3 gt HDRA W BM8 38 U6R6BR37ND6NL3R3BR40NL 6LD6BU3BR35R6BR37NU3D3 1470 HPRINT 8 9 draws gt HDRA W BM92 75 NU3ND3NR6BRAQNL3NU3NR3 ND3BRAQNL3NU3ND3 1480 HPRINT 28 16 draws gt HDR AW BM1808 133 NU6R6BL3BR37NL3NR3N U6BR37R6U6 1490 I INKEY IF I THEN 149 1500 WIDTH49 1518 LOCATE13 9 PRINT TEXT MODE 1520 PRINT PRINT ENTER TEXT AS Y OU NEED TO AT ANY TIME PRINT BACK SPACE TO CORRECT 1530 PRINT WHEN DONE PRESS ENT ER OR lt CTRL gt 1540 PRINT PRINT DO NOT ENTER TE XT DIRECTLY BELOW OTHER TEXT WI THOUT SKIPPING LINE BECAUSE EPRINTER IS IN HALF FORWARD LINE FEED AND MILL PRINT OVER PART O F CHARACTERS 1558 PRINT GRAPHICS CAN BE ENTER ED BETWEEN TEXT WITHOUT PROBL EMS 1560 LOCATE8 21 PRINT PRESS ANY KEY TO CONT 1578 I INKEY IF I THEN 157 g 1588 CLS LOCATE13 8 PRINT AUTO M ODE 1590 PRINT PRINT PRESS A TO RE TURN BEFORE USING ELSE 1600 PRINT PRINT PRESSING RIGHT HORIZ LINE FROM THAT POINT TO NEXT TO LAST COLUMN
41. primary colors alternate vertically Jf you put two vertical lines side by sidc you gtt a line that ap pears in the selected foreground color black or white By setting different pixels in a defined grid this defect can be used to create the appearance of many different hues Now imagine the possibilities with 16 selectable colors rather than two Color 256 is a simple BASIC program that combines color artifacting with the ee Product Review Performance Editing One of the most important tools for any computer system is a powerful but easy to use text editor VED short for Visual EDi tor is just such an offering from Bob van der Poel Software VED s origins lie with the CoCo and OS 9 and the program is now offered for OS 9 68000 based machines ihe TomCat and System IV The software is supplied on a 3 high density disk that contains five directories holding the program modules documenta tion files environment files help files and source files fully describe the functions of the files on the distribution disk setting up VED is quite easy The VED executable module must be copied from the CMDS directory of the disk to the CMDS directory of your hard drive or any floppy disk In addition a help file and an environment file must be copied into the SYS directory Supplied are a few different versions of the help file including one with documentation for a
42. rule applies to the following two topic pairs Telecom 6809 and OSK Telecom These topics are self descriptive Any file programs or data related to telecommuni cating belongs here This includes Bulletin Board Systems BBSs file transfer proto cols such as Kermit terminal programs and any utilities that are telecommunica tions oriented System Modules 6809 and OSK System Modules Patches and updates to the operating system reside here A patch for AciaPak belongs here even though it is used for telecommunications because AciaPak is a system module Custom driv BBS Doors Patches Protocols Terminal Programs UUCP Figure 3 Primary Keywords for Telecom 6809 Disk I O Parallel Communications Serial Communications Screen Drivers Speciality other Figure 4 Primary Keywords for System Modules 6809 ers and enhancements to OS 9 are stored here as well Games amp Graphics Graphics files such as VEF and GIF images belong here as do the programs that allow you to view them You must have the right to upload any picture files however Do not upload a digitized news photo or a picture from a magazine or cartoon these pictures are Copyrighted Games also belong in this database If you upload a picture file please put the type of picture file at the end of the group name Here is an example MARINE CORPS EMBLEM VEF DATA JAN 92 BRWOOLSTRUM The above example broaches another topic
43. trol I wrote the program to interpret thc CLEAR key as a backspace To clear all the characters in the highlighted slot press SHIFT CLEAR While you are getting used to the pro gram it s not hard to forget one or more of the function keys Press CTRL H to call up ahelp window that outlines the most impor tant functions Press CTRL X to return to the Main menu Option 2 Alphabetize Iterns sorts the data in the master file in alphabetic order Always use this option immediately after you create or modify the master file Other wise the program will not correctly inter pret the file rendering the data useless Option 3 Select Items is where you ll spend most of your time with Grocery Helper use this option to select the items you want printed on vour current shopping list After you select this option a list con taining all the items in the file is displayed The items are organized in alphabetic or der regardless of the category under which they fall Use the up and down arrows to PATEE RRA A eS eee bows dacs ah sh move the cursor through the list and press ENTER to select an item Selected items are indicated by inverted text Pressing ENTER while the cursor is on a previously selected item cancels that selection To move to the top of the list use SHIFT up arrow To go to the bottom use SHIFT down arrow You can also press a single letterto movethe cursorto the first item t
44. usc One Year Subscription 34 95 Canadian Postage add 1 00 Foreign Postage add 8 00 Back Issues Available for the May 1989 through November 1991 issues Please write for information on Back Issue contents 7 00 each Foreign Postage add 2 00 each Magazine Source Due to many inquiries the source code for the magazine graphic presentation shell is being provided as an informational tool Included is the actual BasicO9 source code and compiled modules on disk as well as docu mentation and a printed copy of the source code 25 95 Foreign Postage add MAN RAINBOW fast and easy recovery of deleted files without the drudgery normally associated with killed file recovery It also does lightning fast disk I O for fast Backup and Copying at speeds you thought only higher priced computers could perform Coco Tools has multi file Arciving Un Arciving and Test Arciving functions plus the ability 10 extract any selected group or individual files from a compressed file with easy visual file selection And allows customizing of display colors printer Serial baud rate Drive step rates and Directory sorting preference Coco Tools requires a 128K CoCo 1 Disk drive and an 80 column display 49 95 To order by VISA MASTERCARD or COD Call Toll Free 1 800 383 8529 Monday thru Saturday 8am 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 Cer Com
45. won t see these empty entries However since they are in front Disk BASIC won t require as much time to find a free entry when storing a file as it does when the free entries spaced throughout the directory Disk Sorter is a great tool for sorting the directory information on your CoCo disks I hope you enjoy using the program and that it relieves some of the headaches of trying to find files in the disk haystack If you have any questions or comments about Disk Sorter please feel free to contact me Make OS 9 Hotline Switching Slots Here is the answer you requested for 2 Kent Holcomb in the October 1991 MB issue First it should be mentioned that OS 9 Level Il atleast on my disks has t3 dd and m1 dd incorrectly set up on the Config disk The manual and help messages on the disk say that t3 is for the RS 232 Pak in Slot 2 of the Multi Pak Interface and that m1 is for the Direct Connect Modem Pak in Slot 1 If you inspect the actual descriptors you will see that they are backwards t3 is set to work with modpak instead of aciapak while ml is set to work with aciapak in stead of modpak Worse still aciapak does not get its slot information from the de scriptors but as you said has the slot hard coded There is however a simple answer to Kent s problem using the following mod patch script aciapak replace 03 with x3 where x slo 0 1 1 2 2 3 3 4 this patch set for slot 2 68 03 13 ore
46. written by others to laarn how they operate The package contains a full set of icons or you may edit or create icons using the AULD63B09F w Saffware for 289 570 9 included icon editor Icon 09 requires a CoCo 3 with at least 256k The 6309 Book by Chris Burke This book describes the instruction set of the mouse or joystick and OS 9 lv 2 HD63B09E microprocessor and gives assembly language examples that help you 20 detect tbe high performance processor and take advantage of its capabilities in your programs Includes disk with O59 Assembler Disassembler Debugger patches for HD63B09E REQUIRED ASM ASSEMBLER DEBUG DEBUGGER AND HD63B09E Dual hi res joystick adapter ASiColoware 40 Hi 8 l j i 2 MICROPROCESSOR NOT INCLUDED r d HAWKsoft keyboard extension cable 425 The 5309 Book Includes disk with development tools far 059 24 95 Domination Risk ike wargame 18 WORLD CLASS CHESS Use Cyrus Chess w Level 2 29 95 MyDOS tui teatured DOS extension 15 LESYSTEM REPACK Faster disk dedragmenter 29 95 RS B Disk BASIC for Level 2 BASICROM required 539 45 BZGEN 1 09 Handy amp powerful OS9 boottile editor 192 47 ZCLOCK Continuous time date display Level 2 screen 59 95 XT Use PC drive w CoCo OS9 SW tact 569 9 Add 30 for Real Time Clock Add 20 for auta boot ROM PO Box 7112 WA RESIDENTS ADD 8 295 SALES TAX Mas
47. 14 354 494 GERMANY Tf 05 9 Users Group in Europe Burghard Kinzel Leipziger Ring 22A 5042 ERFTSTADT 449 2235 41069 OS 9 6809 THE NETHERLANDS T OS 9 User Group Peter Tutelaers Strijperstraat 50 5595 GD Leende 88840577 Na hsepml hse nl 31 4906 1971 OSK PUERTO RICO Pucro Rico Color Computer Club Luis R Marti nez P O Box 2072 Guaynabo 00657 7004 809 T99 8217 or 809 728 2314 FP aem xy Submitting Material To Rainbow Contributions to THE RAINBOW are welcome from everyone We like to run a variety of programs that are useful helpful and fun WHAT TO WRITE We are interested in what you to tell our readers We psu ie consideration anything that well written and has ied application for the Tandy Color Computer If it interests you it will probably interest lots of oth ers However we vastly prefer articles with accompanying pro grams that can mue i and run The more unique the idea the more the appeal We have a continuing need for short articles with short listings These are es pecially appealing to our many beginners FORMAT Program submis sions must be on tape or disk and itis best tomake several saves at least one of them in ASCH for mat We re sorry but we do not have time to key in programs and debug our typing errors All pro plaining how the program works We also prefer that editorial copy be included in ASCII format on the tape o
48. 1610 PRINT PRINT PRESSING DOWN A RROW KEY WILL DRAW VERT L INE FROM THAT POINT DOWN THE SCREEN STOPPING ROW BEFORE LAS 1620 PRINT PRINT AUTO WILL NOT 0 August 1992 PERATE IF NOT STARTED FROM A BLANK SPACE IT WILL STOP DRAWIN G WHEN IT DOES NOT ENCOUNTER A B LANK SPACE 1630 LOCATE12 21 PRINT PRESS ANY KEY 1640 I INKEY IF I THEN 164 1650 GOTO 50 9 P for Your CoCo The Ultimate Serial to Parallel Interface The Blue Streak Ultima 7 Switchable Baud Rates 300 thru 19200 Aninterface cable that converts the serial output of a CoCo 1 2 or 3 to astandard parallel format compatible with modern parallel printers din plugs into the serial 1 0 port of your CoCo and the other end a 36 pin connector connects to the parallel port of the printer The Ultima is powered with the 5V supplied by most printers on pin 18 If your printer does not have 5V on pin 18 you ll need to add the power option when ordering 10 Shipping amp Insurance e NX 1001 Muiti Font Printer 1 g 98 Connecting the Ultimais as easy as plugging in the cable The four pin 2 Shipping bis r VERSION Visa amp Mastercard Accepted Ohio residents add 6 5 sales tax COD add 4 00 All Dayton Associate s products have Shipping charges to Canada AK APO FPO are double Triple charge to all offer countries Price and Specilications are subject to change without notice 8
49. 30 day moneyback guarantee 9644 Quailwood Trail Spring Valley Ohio 45370 Epson i a registered trade mark of Seiko 5 Corp is regstered trade mark ot International Business Machines Corp 10 August 1992 THE RAINBOW Delphi Bureau 05 9 SIG Database Primary Keywords Last month I promised to describe what kinds of files are stored in each database in the OS 9 SIG now that the database reor ganization is completed Most of the data base names are self descriptive but there are always some files that defy classifica tion In figures 1 through 4 I ve listed the Announcements Archives Humor News Reviews Update Figure 1 Primary Keywords for General Information primary keywords for several of the data bases The remaining databases Stan dards Games amp Graphics Music amp Sound Den OSK Applications OSK Telecom OSK System Modules and Tuto rials amp Education don t have primary keywords set up yet I will report the rest as they are finalized The primary keywords should give you a general flavor of what kinds of files be long in each database topic I ll add some prose to describe the contents of each topic New Uploads Do not upload files to this topic This database is a temporary staging area where all new database groups appear for about a month a little bit longer if I m unusually busy at work a little bit less when I catch up at the end of the m
50. 365 4636 2 When connected press RETURN once or twice 3 At Password enter RB55 Questions Call 1 800 695 4005 Rates apply for evening and weekend access from within the mainland US There is a one time enrollment fee of 19 when you join the 20 20 Advantage Plan Further details are provided during the online registration DELPHI is a service of General Videotex Corporation 1030 Massachusetts Avenue Cambridge MA 02138 5302 800 695 4005 e 617 491 3393 22 August 1992 3 The Assembly Line S T 5 t t 6 Hnimation Creation E v Through Machi a ince the first time I saw 8mm toon l ve thought animation was something special but it isn t restricted to those people pushing paper and pencil for Walt Disney No graphics animation is a natural use for the Color Computer especially when combined with the speed of machine language In this article we ll look at how machine language can help the CoCo strut its stuff Traditional character animation involves rapidly flipping through a deck of pic tures in which each successive image is slightly different from the last Needless to say the number of images required for a smooth animation sequence can be quite high This is also true when using a com puter for animating objects Through Azi mator I ll show you how to use the CoCo to draw and save eight graphics pages each containing twelve 64 by 64 p
51. 40 00150 00160 00170 00180 00190 00200 00210 ORG 00228 LOAD LDX START OF GRAPHICS 00230 LDU MACRO LDU LBSR LDU LBSR LDU LBSR LDU LBSR ENDM SHOWIT 0 8 SHOWIT 0 10 SHOWIT 0 18 SHOWIT 53500 SEOD 13800 START STORAGE CHANGES 00249 ORCC ABLE INTERRUPTS 00250 CLR HIGH RAM FLAG 00260 L1 LDD FIRST 2 GRAPHICS BYTES 560 DIS FFDF X GET THE RAINBOW B i 4 X T E 40 i vii double the frame width resulting in the ability to use only half as many frames CoCo 3 users may be able to use a lot more memory and increase the number of frames A quick animation sequence like my drawing in Listing 2 could be saved directly into RAM instead of saving it to disk and reloading it If you re zooming in on a Mandelbrot Set however image drawing takes so long that you ll need to save cach page as you go and reload it later That s all for this month If you have any suggestions or ideas for future articles or questions about any of my articles please let me know Bill Nee bucked the snowbird trend by retiring to Wisconsin from a banking ca reer in Florida The success of his 13 part series Machine Language Made BASIC July 1988 to July 1989 prompted him to continue writing articles about Color Computer machine language program ming You may contact Bill at Route 2 Box 216C Mason WI 5485
52. 6 9302 715 746 2952 Please include an SASE when re questing a reply 00270 SAVE THEM 00280 CMPU OF STORAGE AREA 00290 BHS OF ROOM 00300 OF GRAPHICS PAGE 00310 10 11 2 5 20320 LIA RAM FLAG 00330 ABLE 00340 00350 00360 00370 00380 00390 FIRST 00400 5 0 UH F800 L1A 432600 CLR ANDCC INTERRUPTS RTS ORG SHOW PAGEIA FRAME FOUR FRAMES PAGEIB FRAME jar ite but you don t want to spend the next few years trying to write them in Assembly Language then CBASIC is the answer ll CBASIC is the only fully integrated Basic Compiler and program editing system available for the Color Computer It will allow you to take full advantage of the capabilities available in your color computer 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 easily and quickly The most complete Editor Compiler have seen for the CoCo The RAINBOW March 1986 CBASIC is a powerful tool for the Beginner as well as the Advanced Basic or M L programmer CBASIC features well over 150 compiled Basic Commands and Functions that fully support Disk Sequential and Direct access files Tape Printer and Screen VO CBASIC supports ALL the High and Low Resolution Graphics Sound
53. 68 PRINT S LOCATE15 8 PRINT G OTO NEXT SCREEN 1278 PRINT CTRL LOCATE15 9 PRIN T ENTER TEXT MODE 1288 PRINT A LOCATE15 19 PRINT ENTER AUTO MODE 1290 PRINT PRINT R Y V N LOCATE 15 12 PRINT DRAM CORNERS 1300 PRINT T F H B LOCATEI5 13 PRINT DRAM T s 1310 PRINT G LOCATE15 14 PRINT DRAW CROSS 1320 PRINT I L0CATE15 15 PRINT DRAM VERT LINE 1330 PRINT U LOCATE15 16 PRINT DRAW HORIZ LINE 1340 PRINT PRINT DO NOT DRAW RAPHIC OR CHARACTER OVER ANOTHER GRAPHIC OR CHARACTER WITHOUT ERASING FIRST 1358 LOCATE12 22 PRINT PRESS ANY KEY 1360 I INKEY IF I THEN 136 0 1370 HSCREEN1 HCLS5 HCOLOR2 1380 HPRINT 8 1 DRAWING IN GRA PHIC MODE 1390 H 83 V 44 FO0R X 1 TO 5 HCIR CLE H V 10 H7H 40 NEXT X 1400 92 91 1 TO 3 HCIR CLE H V 10 H 7H 49 NEXT X 1410 100 147 X 1 TO 3 HC IRCLE H V 19 He H 40 NEXT X 1420 HPRINT 19 5 R HPRINT 15 5 T HPRINT 28 5 Y HPRINT C2 5 5 U HPRINT 30 5 I 1430 HPRINT 11 11 F HPRINT 16 11 G HPRINT 21 11 Blue Streak Ultima INC ARROW KEY WILL DRAW site NX 1001 This CoCo compatible NX 1001 system is fully featured with 4 NLQ plus a draft font 10 character sizes from subscript to quadruple size 4k buffer 180 cps friction and tractor feed and much much more Backed by a 2 Year warranty Epson and emulation modes for maximum software compatibility A performer so versatile you may
54. 948 203 649 9057 203 754 9598 808 845 7054 208 523 3796 708 428 8445 708 428 0436 606 754 9420 616 723 0146 601 266 2807 914 838 1261 919 395 4366 701 727 6826 614 228 7371 215 825 3726 401 728 8709 703 322 4053 206 566 8857 715 732 1036 709 884 2176 519 938 1879 Snake River Computer Club BBS supports all types of computers 08 9 Zone is up from 10 p m to a m seven days week Clem s Comer BBS is up from 6 p m to 11 p m seven days week Phoenix Interstate Data Systems has a 74 charge for premium services paid m advance 300 1200 2400 N 8 1 300 1200 2400 N 8 1 300 1200 2400 N 8 1 300 1200 2400 N 8 1 300 1200 2400 N 8 1 300 1200 N amp 1 300 1200 2400 N 8 1 300 1200 2400 N 8 1 300 2400 N 8 1 1200 2400 N 8 1 300 1200 2400 N 8 1 300 1200 2400 N 8 1 300 1200 2400 N 8 1 300 1200 N 8 1 300 1200 2400 N 8 1 300 1200 N 8 1 or N 7 1 300 1200 2400 N 8 1 300 1200 N 8 1 300 1200 2400 N 8 1 300 1200 2400 9600 N 8 1 300 N 8 1 300 1200 N 8 1 Eddie Gilmore Alan Shelua Darren Kindberg Carmen Izzi Jr Tommie Taylor Jon Gould Jeffrey R Chapin Tony Podraza Tim Mcintosh Nelson Howard Boisy G Pitre Chris Serino Bill Medcalf David Hensley Edward Langenback Charles DiMartino Eric Chew Richard Douglas Bailey Chris Johnson Joe Boburka Jason Woodford Cory Richert Metropolitain est Anjou Quebec 5
55. 95 prices through 8 10 92 Cardinal 2400 Baud External 129 00 Flight 16 Flight Simul 34 95 34 95 CALL TOLL FREE 1 800 343 8124 LOWEST POSSIBLE PRICES BEST POSSIBLE WARRANTY KNOWLEDGEABLE SALES STAFF e TIMELY DELIVERY P O Box 1094 e SHOPPING CONVENIENCE ge King eet i Eie abe ittleton 01460 M IN MASSACHUSETTS CALL 508 486 3193 Tandy is registered trademark of Tandy Corp
56. C 2 6G0T01012 1160 IFC 38THENGOSUB1840 38 GOTOl825ELSEIFC 1 A THENIBSQELSE Ate cow bla tangy hi J yo n OF with v Someone or something 15 slowly Siphonin way 5 Word 3 UE I uS e my hampion you must climb into the experimental Power jnk gnyvelDpe wavelo wOnlmd challenge 115 nemesis and minii Your Key Ines WHT 1na apt y ing much more inel Tales Teo sold mass L se This Eo manipulate ana explore snaless Eremi sie ive FCC stronghold of lhe enemy and fo the Tfreg Tlasting DUPE WE oag easy impipmentaliorn pm non BASI aru AIRCRAFT z153 i COME EMTRERCH LOAD UNLOAD Wii WE FI E 1 n n ha nrenendeni ayini ME ODES 11 TANS vou 18920 vour naopie against MASE KHz sampling rale id ly your 0651 aege plans can Save Ine day Fiol Text graphies mixing dil he guod ig a paya Simple Gane oi Cape Me Dying and Scrolling Kg armed win Danoons inta Te Cockpit ot a TOD Tog assembly nigh armored warrier Explore the deepes dungeons delend you Dense linilg of Photon Energy lo de troy Ihe menacing Plasma language multipie screen animatior ind suppori for Talaxy Of vour own scenarios with Inceredib g war game Be cautiou hii gt thesi UPES be foo do
57. CAT1 FX SY 1 1 178 WEXT A 180 REM DRAW MEM SHAPE 198 FOR A 1 TO N 1 OX CXCA C DYT CYLA C 218 FX CX A 1 C FY CYCA 1 C 228 LINE SX A DX SYCA MDY SX A 1 4FX SY A 1 F FSET 238 NEXT A 240 FOR 2 1 TO Z 258 NEXT C 268 RETURN 270 REM 33B REM BEGIN PROGRAM 348 INPUT NUMBER OF DIVISIONS DV 1 358 IF DV 1 GOTO 458 368 REM THROUGH THE 5 SHAPES 378 FOR 1 TO 5 38B READ N NUMBER POINT IN SHAPES 398 GOSUB 498 REM LOAD SHAPES 488 PMODE aE 1 SCREEN1 1 PCLS 418 GOSUB 90 REM DRAM SHAPES 478 NEXT CT 438 RESTORE 448 GOTO 338 RE RUN PROGRAM 459 REM END OF PROGRAM 460 IF THEN POKE 65495 8 REM REM 47 END ABB 498 REM LOAD START SHAPE 500 FOR A 1 TON 518 READ SAA 528 READ SYA 538 NEXT A 540 REM LOAD END SHAPE 550 FOR A 1 TO N 560 READ EX A 578 READ EY A 562 REM COMPUTE SIZE OF DI VISIONS 590 5 600 CEY A SYCA DV 518 NEXT 628 RETURN 638 REM 640 REM SHAPE DATA 658 REM 568 REM NUMBER OF POINTS 578 DATA 2 680 REM STARTING SHAPE X Y 698 DATA 28 280 28 28 7BB REM ENDING SHAPE X Y 718 DATA 128 28 128 28 728 DATA 4 738 DATA 20 30 118 50 188 298 2B 3g 748 DATA 28 68 108 38 20 100 20 6B 758 DATA 6
58. CATION SEAL For Information Call 716 366 5261 Educational Fun for the Entire Family tors and there are two granules per track e unit of disk directory forthe disk The actual 0 directory entries are stored sec tors 3 through 2 D 11 and the file allocation table FAT islocated in Sector 2 47 97 increase per 7 77 formance sec die ooa Maec pe oe tors a disk are grouped in granules one granule is com prised of nine contiguous sec GRANITE COMPUTER SYSTE ZOOM MODEMS 68 user granules per disk granule is the smallest unit of disk stor age available with Disk BA SIC In other words even a one line program that is only 40 bytes in length is allocated a whole granule 2304 bytes The FAT is a map of the disk granules oc cupied by each file stored on the disk Each directory entry on Track 17 requires 32 bytes so eight directory entries 8 entries x 32 bytes equals 256 bytes fit into one of the nine sectors 3 through 11 set aside for this purpose Again since a granule is the smallest supported storage a CoCo disk can n hold a maximum of wl files MS NEW 14 400 BPS ZOOM V 32bis V 42 V 42bis data modems MNP1 5 LAPM Error Correction and data compression much higher effective throughput as much as 57 600 BPS Two Year Warranty External 339 Inter
59. CEE Seer Shades of CoCo THE RAINBOW Listing 3 ANIMSHOW 1 ANIMATION SHOW 2 BY WILLIAM WEE 3 COPYRIGHT 1992 4 BY FALSOFT INC 5 RAINBOW MAGAZINE 10 CLEAR 208 amp 5 0 1 20 PEEK amp H3588 lt gt 142 THEN LOA REES SERN 48 READ FIS SP POKE BH37C4 SP 58 POKE amp H3594 amp H38 68 LOADM FIS4 A EXEC 350 7 POKE amp H3584 amp H58 BB LOADM FIS B EXEC amp H3580 90 POKE 35 4 68 18g LOADM FIS C EXEC amp H3508 110 POKE amp H3504 128 LOADM FIS D EXEL AH358B 138 POKE amp H3584 amp H9B 148 OADM FIS 4 F FXEC 2500 158 PORE amp H3504 BHBO 168 LOADM FI F EXEC 350 170 PORE amp H3584 amp HCB 18B LOADM FI G EXEC AH3508 190 POKE amp H3584 BHEg 2680 LOADM FI H EXEC amp H358g 21 POKE 220 PMODE4 1 COLORB 5 PCLS SCREE NL 238 EXEC amp H352B GOTO 238 250 DATA ANIM amp H1B 268 DATA 2 2 Birthday Party uh ganres pazrics amd mare THE RAINBOW Feature Program hen you send tape or disk through the mail good packing techniques are essential It can also help to let postal em ployees know that what you are sending is somewhat delicate You can do this by putting warning labels on your packages Post Care is designed for use with a CoCo and a DMP 130 printer and prints warning labels for you The
60. CX STRSCY ND2NU3BD 6 MID A CA Z 1 CHR C245 AW BM STR CY C5R6C2 A A 1 6 60701190 1178 60701130 1180 IF 0 2 1 COCHR 32 OR 316 THEN GOSUB 1010 6050 1868 G0T0 170 ELSE 1150 1190 IF MID AS A Z 1 lt 32 OR A D THEN GOSUB 1010 6050 10 60 10 6070150 5 1160 Plug n ster NX 1020 This CoCo compatible NX 1020 system sets new standards in color printer performance 225 cps 4 NLO fonts including Script plus a high speed draft font but the enhancements don t stop there Add a 16k buffer a special quiet mode top feed bottom and rear tractor and the list goes on Seven on demand colors 8 color graphic modes Epson and emulation for maximum software compatibility Virtually everything desired in a printer is here speed color and versatility at an affordable price with a 2 year warranty Dur Plug n Go for the Coco system includes NX 1020 Multi Font Color Printer 5239 10 Shipping amp Insurance e Blue Streak Ultima Software Support Disk Color Graphics Utilities 1200 CLS LOCATE11 0 PRINT GRAPHI C MODE PRINT 1218 PRINT PRESS LOCATE25 2 PRI NT FUNCTION 1220 PRINT PRINT ARROWS LOCATE 5 4 AROUND SCREEN 1230 PRINT SHIFT ARROMS LOCATE 5 5 PRINT MOVE TO EDGES 1240 PRINT E LOCATEI5 6 PRINT T 0 ERASE 1250 PRINT P LOCATE15 7 PRINT T 0 PRINTER 12
61. Coco3 SOVIET BLOC Super Tetris style game Coco3 19 95 Save up to 51 on your long distance rates private and business The only long distance card which builds equity each time you use it As you build time on your account your rates become lower There is no time limit to attain lower rates Our top rate is 24 9 cents minute our bottom rate is 16 9 cents minute No access charges means more savings for you Please write for information Checks Money Orders MasterCard amp Visa 2 50 S amp H COD 2 00 extra WA addresses add 8 296 sales tax 206 653 5263 30 day money back guarantee ADVENTURE SURVIVORS This is your newsletter Only 6 per year Reviews solutions and more Call or write for details Eversoft Games Ltd P O Box 3354 Arlington WA 98223 L E Padgett 24 Perthshire Dr Peachtree City GA 30269 404 487 8461 E August 1992 THE RAINBOW Feature Program Go Grocery Shopping With the Co CO hu S I mm B eans oranges tofu toilet tissue pork chops whew This shopping list is horribly disorganized If only there was a quick and easy way to alleviate some of the burden of weekly grocery shopping Your CoCo 3 along with a disk drive and printer can do just this Grocery Helper is a menu driven program that lets you select from an alphabetical list the items you want to purchase and print them in an orderly form After you enter the program listing save Grocery Helper to
62. LSEC I P B 3024 IFF P B ITHENATTR2 4 3026 PRINTC STRING 1B LEN C 32 1 0 10 TE39 O ATTRO O 3028 1 3030 LOCATEB 13 PRINT 5 LOCAT E30 13 lt ATTR1 LOCATE 3040 IFPEEK 341 247THEN3200 3042 IFPEEK 342 247THEN3258 3043 K PEEK 341 AND64 IFK gt Q THENW 3044 A INKEY IFA THEN3040 3046 IFA G ORAS CHR 189 0RA ORA CHR 19 THEN3040 3048 IFA CHR 13 THEN3308 3050 IFA THEN3006 3052 IFA THENA 360 G0T03012 3054 IFA X ANDPEEK 342 191THE You begin by running KwikGen with an optional memory modifier The more memory you give to KwikGen the larger the boot file it willlet you edit A modpatch scriptis included in the manual for increas ing the default to 40K and upto 48K can be allocated on OS 9 Level II systems With KwikGen running you can either load an existing boot file from disk or use the boot file currently in memory Once the boot file is loaded KwikGen verifies all modules contained in it All modules with an invalid header parity or module CRC are purged from the buffer KwikGen allows you to delete insert move and even rename modules in the buffer If you rename a module the new name can be longer than the original name up to 26 characters in length If the new name is longer than the original name the new name is addedto the end of the module Two of KwikGen s handiest options al low yo
63. ME 48088 FRAME 5008 88678 SHOWIT LDX 12B8 CENTER THE DISPLAY 20680 LDA 64 ROWS DOWN 00690 STA DOWN 00700 12 LDB a BYTES ACROSS 00710 STB ACROSS 00720 L3 CLRA 08730 LDB Ut GRAPHICS BYTE 00740 R1 ASLB CHECK BIT 7 00750 Bcc BRANCH IF ZERO 00760 BITS 7 6 gp778 R ASLB CHECK BIT 6 pa7ag BCC BRANCH IF ZERO 00790 5 5 4 pasa RI ASLA Feature Program 00810 00820 00830 R4 00850 00860 R5 FIRST HALF 00870 READY BITS 3 0 00880 ASLB CHECK BIT 3 apasa BCC BRANCH IF ZERO 00900 5 7 5 0091 ASLB 88928 BCC ggo3g ORA 0094 R7 ASLO 00950 BCC 00968 00970 RB ASLB 8898 ACC 00990 ORA i 91008 CONT STA Ne SECOND HALF 1018 LED UP DOUBLED VALUE 81828 STD 32 X SHOW 8103 5 0 Kt TWICE 1 4 01050 L 21868 LEAU 24 0 START NEXT ROW 21878 LEAX 4B X 1 1 2 LINES 01080 DEC DOWN 21898 BRE L2 B1100 DELAY LOY ADJUSTABLE DELAY 81118 21128 BNE 81138 RTS 21148 5 RMB 81158 DO RMB 01160 RMB 81178 RMB 21180 END ACRDSS 3 CoCo Finds the Right Location C entering a phrase or title onscreen while writing programs can be a real chore It isn t all that difficult but involves enough trial and error that it becomes a laborious task That s why I wrote Print Ar Print Ar is simple BASIC program that helps you place ashort line of text just about anywhere on the screen After run
64. N 300 NEXT ggg T TeTTA 1 GOTOL2 410 POKE158 7 BAUD RATE 928 POKE65495 90 5LOW DOWN PO KE riw FOR AA 1 TO 7 PRINT4 2 NEXT 940 PRINT H 2 CHR 27 CHRS 28 HALF FORWARD LINE FEED 958 FOR 1 TO 181 PRINT 2 TAB 14 AS AA NEXT AA 960 PRINT 2 PRINT 2 CHRS 27 C HRS 54 97 FOR 1 TO 7 PRINT 2 NEXT AA 980 POKE65497 0 HIGH SPEED OK Eee THE RAINBOW 990 GOTO 120 1000 HDRAW BMO 164 R319DL319 RE TURN 1010 HLINE 2 166 55 175 PRESE T BF RETURN 1020 HLINE 126 166 136 177 PR ESET BF RETURN 1030 HLINE 218 166 234 177 PR ESET BF RETURN 1040 HLINE 298 166 319 177 PR ESET BF RETURN 1050 HDRAW BM2 184 C5R319DL319DR 319DL319DR319DL319DR319DL319C 2 RETURN 1060 0 21 RN 1070 HPRINT 9 21 SCREEN RETUR N 1080 HPRINT 20 21 ACROSS RETU RN 1090 HPRINT 32 21 DOWN RETURN 1100 HDRAW BM STR U 8 191 C 5UBRDBRUBRDBRUBRDBC2 RETURN 1110 POKE65496 0 WIDTH 32 END 1120 IF MID AS A Z 1 OCHR 32 THEN GOSUB1218 GOSUB1969 GOTO1 79 1130 I INKEY IF I THEN 113 g 1140 IF I A OR I a THEN GO SUB 1818 GOSUB1060 G0T0178 1150 IF I CHR 9 AND X lt gt 316 TH EN HDRAW BM STRS CX STRS Y NL2NR3BR6 MID AS A Z 1 CHR 241 G0SUB600 2 2 1 X X 6 HDRA W BM STR X 0 05 GOTO 1188 ELSE IF I CHR 9 THEN GOSUB 10 10 6050 1060 6070170 1160 IF I CHR 10 THEN HDRAW B M STR
65. OATING POINT MATH MODULE RICHKOTTKE Richard Kottke 8051 ASSEMBLER RICHKOTTKE Richard Kottke OSK Applications GIFSHOW 2 0 ED 6 FOR THE MM 1 MIKEHAALAND Mike Haaland LHARC V1 03 MIKEHAALAND Mike Haaland FSTAT FILE STAT UTILITY MIKEHAALAND Mike Haaland MICROEMACS 3 11C EXECUTABLE BRYANC Bryan Clingman MICROEMACS 3 11C BRYANC Bryan Clingman 1991 US TAX TEMPLATE FORM 1040 KSCALES Ken Scales RENAME SETSTAT FOR OSK 2 4 VAXELF John Donaldson GCC MEMORY BUG PATCH VAXELF John Donaldson PEARLS V1 02 PAGAN Stephen Carville OSK System Modules XWINDOWS X11R4 DEMO KIT THEFERRET Philip Brown Feature Program CoCo Makes Quick Note Taker d is a quickie 32 column screen editor it allows you to type text on 32 by 16 screen and save that text to disk The program is great for jotting down quick notes Since the program uses the 32 column screen it is also ideally suited for use with the 10 printer I use PRT from the February 1990 issue of THE RAIN BOW The idea behind Ed is simple The Color Computer any model stores its 32 col umn screen text in memory locations 1024 through 1535 400 through 5FF Line 70 saves these locations in binary format Once you ve saved the text all you need to do is load the file as a machine language program and the text reappears onscreen the text is placed directly into screen memory Ed was written for the CoCo 3 and is designed
66. RINT for MAT N MENU 1386 LOCATEB 10 PRINT ARROM KEYS move cursor LOCATE8 11 ATTR2 A PRINT CLEAR ATTR3 2 PRINT to backspace 1388 LOCATEB 12 ATTR2 4 PRINT SH IFT ATTR3 2 PRINT ATTR2 4 PRINT CLEAR ATTR3 2 PRINT t delete LOCATE9 13 PRINT item 1390 LOCATEB 14 ATTR2 4 PRINT SH IFT sATTR3 2 PRINT UP or DOW N arrow LOCATE9 15 PRINT moves to another group 1392 LOCATEB 17 PRINT Hit any y to resume 1394 LOCATE36 9 ATTR1 8 PRINT EXECA4539 A INKEYS ATTR8 0 LO CATEL 1 PRINT CTRL X to exit CTRL H for help 1396 FORK 1T015 LOCATE19 5 K PRI NT 6070101 1500 A INKEY IFA THEN1500 Product Review KwikGen Edit OS 9 Boot Files on the Fly Have you ever tried to make a new boot disk with a single drive system Yeah right You d probably rather have a tooth pulled with a pipe wrench Or how many times have you wanted to make one small change to a boot file but found the only way to do it was to create a completely new boot disk from scratch Needless to say creating or modifying a boot disk isn t the easiest job in the world Of course those who ve used EZGen from Burke amp Burke might say it isn t all that difficult The only problem with EZGen is that inserting moving and deleting mod ules can be slow especially if you are using a floppy only system KwikGen from Gale Force Enterprises licensed from Sardis Technologies provid
67. RINT SH IFT ATTR3 2 PRINT UP arrow moves LOCATE9 13 PRINT cursor to top of items 3386 LOCATEB8 14 ATTR2 4 PRINT SH IFT ATTR3 2 PRINT DOWN arro moves LOCATE9 15 PRINT curso to end of items 3388 LOCATEB 16 ATTR2 4 PRINT EN TER ATTR3 2 PRINT selects n item LOCATEB 17 ATTR2 4 PRINT A SATTR3 2 PRINT ATTR2 4 P RINT Z 2 3398 PRINT for letter search LOCATEB 18 ATTR2 4 PRINT ALT ATTR3 2 PRINT for word search 3392 LOCATEB 290 PRINT Hit any ke y to resume 3394 LOCATE36 0 ATTR1 0 PRINT 44539 0 10 CATE1 1 PRINT CTRL X to exit CTRL H for help 3396 FORK 1T018 LOCATE7 4 K PRIN TSTRING 27 32 NEXT G0TO3010 enter the offset within the module to the byte you want to change You are then shown the current byte at that offset and are prompted forthe new byte If you want you can even enter the data in ASCII format by preceeding the ASCII character with a single or double quote If the ASCIT value is preceeded by a double quote thc most significant bit of the character is set KwikGen allows you to copy the OS 9 Kernel to Track 34 This is especially use ful for creating new boot disks or attempt ing to recover damaged boot disks And if this isn t enough the package includes extensive on line help for all commands and it s easily accessible KwikGen is an especially useful utility that grea
68. S currency MO s Inchade 2 50 for slappingin USA i mentions when 548 ann We appreciate your mentioning THE RAINBOW when you contact these advertisers P O Box 733 Maple Valley WA 98038 7 U S ORDER DESK 800 237 2409 ican Basic0O9 INT L amp TECHNICAL 206 432 1814 RUN OS9 LEVEL 2 VISIBLY FASTER GET A The next programming language for OS 9 22 95 POWERBOOST FROM BURKE amp BURKE Icon 09 is a graphical user interface GUI to 09 which You can see the difference OS9 Level 2 when you install the PowerBoost kit from will make programming easier than ever Icon 09 takes an Burke amp Burke It includes the amazing Hitachi HD63BO9E microprocessor a 100 innovative approach by using graphic representations or icons to compatible Hgi yekemnc for yaur T MODSERISS Ustig f represent statements and keywords for writing 09 programs and HDOJBUSBS nates und Digisapesd instruction apt bl ck eaves procedures Instead of constantly typing while writing a program the DAN user can simply point amp click to choose the desired statement BEDARA dho lee Sour ODD Level 2 or fue Icon 09 can also be very useful in studying procedures and MU n6 ee SN SI UNS INE QU REQUIRED TO INSTALL THE HD63B09E programs
69. S5 HCOLOR2 S 1 C 1 D 26 118 GOTO 988 128 GOSUBIBBBS GOSUBI818 GO0SUB18 2 8 G05UB183B GOSUB1848 GOSUBIB68 005081070 605081080 605081090 130 10 10 7 1 148 HDRAW BHM STRS UX 8 05 158 HURAW BHB STRS Y R6 168 GOTO0458 170 I INKEYS IF I THEN17B 180 IF I CHR 3 THEN 1118 198 IF 1 OR I a THEN GOS UB1818 HPRINT 1 21 AUTO GOTD 1128 200 IF I P OR I p THEN HDR AW BH STRS X 4 8 C5D5C2 HDRAM BMB STRS Y CBRO6C2 GOTO 918 218 IF I R OR I r THEN B 2 48 B ND2NR3 GUT 43H I T OR I t THEN B 2 43 B8 ND2NL2ZNR3 G0TO0 438 238 IF I Y OR I y THEN 2 42 B ND2NL2 GO TO 438 240 IF I F OR Ife f THEN 2 44 B ND2NU3NR3 GOTO 438 250 IF I G OR If g THEN 2 58 8 ND2NL2NUSNR3 GOTO 438 260 IF I H OR I h THEN B 2 49 B ND2NL2NU3 GO0TO 438 278 IF 1 V OR I y THEN B 2 46 B NU3NR3 GOTO 438 280 IF I B OR I b THEN 2 4B B NL2NUJNR3 GOTO 438 299 IF I N OR I n THEN B 2 p t EXPENSES FOR MONTH lt RENT Program Lines 210 750 220 760 230 770 47 B8 NL2NU3 GOTO 438 388 IF I U OR I u THEN 2 41 B NL2NR3 G0TO 438 IF I I OR I i THEN 8 2 45 B ND2NU3 G0TO 438 320 IF I S THEN 628 33 IF I E THEM B C5BG2USRD5 RUBRDSRUSRD5L3U2C2 B 32 G0TO0 43 8 348 IF CHR 189 THEN U 8 GOT 0 478 358 IF CHR 9 THEN 60508608
70. SOUND75 18 FORX 1 TOBBB NEXTX GOTOSB 100 FORX ITOBBB NEXTX PRINT amp EO USE ARROWS SOUND225 1 118 BS INKEYS IF B e THENIIB 120 IF ASC BS 9 THEN C C 1 B C L IF B 31 THEN C 32 L 138 IF ASC BS 8 THEN C C 1 IF C lt THEN 148 IF ASC BS 94 THEN R R 1 IF R B THEN R 158 IF ASC BS 18 THEN ReR 1 IF R gt 13 THEN R 13 168 CLS 178 AT 32 R C PRINT AT AS 1BB PRINT amp 4B1 PRINTG AT 190 5010110 Listing 2 ANIMDRAW 1 ANIMATION DRAWER 2 BY WILLIAM P 3 COPYRIGHT C 1992 4 FALSOFT INC 5 RAINBOM MAGAZINE 1B FOR 1 TO B READ TIS NO NEAT 28 PMO DEA 1 COLORB 5 PCLS SCREEN R1 12 R27214 R37185 PI924 ATN C1 HHe32 VV 32 FOR TO 95 A N 3 75 A A ATNCI 45 1 73 A 272 A A3 A IF N 1 THEN 280 IF N 24 THEN 288 IF N 36 THEN 288 IF 4 THEN IF N 68 THEN 280 IF N 72 THEN 280 IF 84 THEN 288 Al1 INT CHHFRI COSCAT PT B Y1 INT CVV RI SINCAL11 X2 INTCLHH R2 COSCAZPI 6 2 INTCVV R2 SIN AZ X3 INT HH R3 COS AS PI 6 Y 32 INTCVV R3 SINCA3 218 CIRCLECHH VV B 220 PSET X1 Y1 PSET X2 Y2 PSET X3 Y3 238 HHeHH 64 1F gt 224 THEN HH 3 2 VV VV64 IF VV 168 THEN VV 32 248 NEXT N VERIFYON An SAVEM TIS B RHEAN KH25FF 268 GOTO 268 278 DATA ANIMIA ANIMIB ANIMIC AN IM1D ANIMIE ANIMIF ANIMIG ANIMIH 268 VERIFYON 298 SAVEM TIS N 12 AHEBB 25 388 PMODE4 1 COLORB 5 PCLS SCREE N1 1 60T0158 TE
71. The Complete Aanbow Guede 05 9 Level Vel The Rainbow Book of Adventures lisi J Rainbow Acventureas J First Adventure Package J The Second Rainbow Book of Adventures Second Hainbow Adventures J Second Adventure Package h iniroductory Guide to Statistics Julde to Statistics Tape or Disk chocs JGuicn to Stalistics Package indicate Choon of tapes or digk 2 par book Shipping and Handling in L S Chirzid U S add 4 par book Kentucky regidents add 6 zales rao Canaan add 794 GET Agw 10 8 waaks for delivery Tatal p Mail to Rainbow Bookshelf The Falsaft Building Box 385 Prospect KY 40059 To order by phone credit card orders only call 800 847 0309 9 a m to 5 p m EST For other inquiries call 502 228 4492 nocte The tapes dnd ize offered by The Anito are nel zIgnd alone products Thal m the y Bua IMencded 19 an adjunct and emrpl rment ip ihe books Even if you buy ar disk you will still need ma approprate book Inr loading EMO GORING insiricibnna DS 9 is trademark ol ha Cronperapon THE RAINBOW THE RAINBOW August 1992 27 Advertisers Index Thecriticswillbe raving about thisstrategy game Based on an original concept by author Jeff Steidel Photon is an addictive time muncher in Ihe spirit of L
72. UTILITIES This program allows you to copy move delete and rename files or just erase an entire disk You can also use the program to scramble a directory mak ing the disk unusable until you unscramble the directory Richard McNabb RICKMAC uploaded PRINTOUT a program that dumps 32 40 or 80 column text screens to your printer Eddie Kuns is pursuing a doctorate in physics at Rutgers University He lives in Aurora Illinois and works as a program mer and researcher at Fermilab Eddie the OS9 Online database mamnager his username is EDDIEKUNS COMPRESS 4 3 COMPRESSION UTILITY PETRASI Michael Petracci DYNACALC BUSINESS sii JIMHRUBIK m Hrubik TIMECARD PUNCH THAT JIMHRUBIK Jim Hrubik GOALCHART STUDENT GOALS JIMHRUBIK Jim Hrubik MERGE MODULES INTO 8K BLOCKS RAINMAKER Edward J Niklas UNLZH E5 DECOMP LHA LHARC FILES COGITATR Norman Rheaume GSORT MULTIVUE DIRECTORY SORT WOAY Jim Martin ALARM ALARM CLOCK COMMAND RICHKOTTKE Richard Kottke Telecom 6809 RIBBS V2 02S SHAREWARE BBS SANDRIDER Charles West TODAY UPDATED HISTORY FILES BSCHWING Baron Schwing System Modules 6809 INITPCH FOR CC3GO IN CMDS DIR OLGEN40 Eugene Anderson 80 COLUMN TERM WINDOW EARTHER Shawn Driscoll NEW WINDOW DEVICES EARTHER Shawn Driscoll 512 BYTE COCO SCSI ANNOUNCEMENT THE RAINBOW MATHOMPSON Matthew Thompson Games amp Graphics MM 1 RAYTRACED GRAPHICS MIKEHAALAND Mike Haaland Programmers Den FL
73. Want to take the guesswork out of buying software and hardware From Disk BASIC to OS 9 THE RAINBOW has the answers to all your CoCo questions Get rid of your nightmares by renewing your subscription today THE RAINBOW the best security blanket for a good night s rest Use our 800 number For credit card orders you may phone in your Our credit card order number is 800 847 0309 9 a m to 5 p m EST MasterCard and American Express All other inquiries call 502 228 4492 ERE RSE REECE RRSP TT TETTETETT Yes Please send me RAINBOW Magazine Choose one New Q Renew attach label One Year 31 35 off cover price Two Year 58 39 off cover price One Year 79 44 off cover price Which Tandy Color Computer do you use 1 OUCoCo2 Address City State ZIP T check in the amount of is enclosed Charge to LIJVISA MasterCard T American Express Account Number Expiration Date Signature Subscriptions to THE RAINBOW are 31 a year in the United States Canadian rate is 38 plus 7 GST U S funds only Surface rate elsewhere is 88 U S Non U S subscribers must inquire about multi year discount Airmail 103 U S Kentucky residents add 6 sales tax All subscriptions begin with the current issua Please allow 6 to B weeks for the first In order to hold down non editorial costs wa do not bill For credit card orders call 800 847 0309
74. a fresh disk and run it Make sure to keep the disk in the drive though so the CoCo can use it to store your data The program stores your data in a file named LIST DAT If it can t find this file on the disk in Drive 0 the program assumes you haven t set up the master product list yet and takes you immediately to Option 1 discussed below However if Grocery Helper does find a file with this name a title screen appears and you see a menu of the programs six options Option 1 Add Items to Master File allows you to add delete or change items in LIST DAT This master file holds up to 360 items of up to 18 characters each Grocery Helper supports nine product categories see Figure 1 The category currently selected is shown on the third screen line To move to the next category hold the SHIFT key and press the up arrow Similarly use SHIFT down arrow to move back one category The first item in the current category or the first slot if there are no items in the category is highlighted The four arrow keys allow you to move the highlight bar overeach listed item To entera new item add to an existing one position the bar and type the desired characters In a slot that listsan item Grocery Helper automatically positions the text cursor at the end of the existing characters When you have fin ished entering an item press ENTER to move to the next slot or any arrow key Since the left arrow is used for cursor con
75. agnosis 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 Requires 128K Disk amp 80 col display 49 95 0 t ic Manthe Sneciale C i 10 ua pecial 2 Savings Up To 35 EDT ASM eere 49 95 Window Master P49 95 Window Master amp Window Wiriter 79 95 Deluxe Terminal VERE 34 95 ae MASTERCARD or all Toll Free I onday fva eR 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 Hicochet Avenue Las Vegas NV 89110 702 452 0632 24 August 1992 F UR FRAMES 00410 PAGEIC 08428 PAGEZA 88438 PAGF B FRAME 58080 90448 PAGE2C FRAME 6008 Boisa PAGE3A FRAME 6800 88468 PAGE3B FRAME 70 00470 PAGESC FRAME 780 90488 PAGE4A FRAME X 8869 00490 PAGE4B FRAME 8800 0 500 PAGEAC FRAME 9880 00510 PAGESA FRAME 980 00520 PAGESB FRAME 00530 PAGESC FRAME ABBA PORAC PAGFGA FRAME 00550 PAGEBB FRAME 880 BO56 PAGEB amp C FRAME CRAG 00570 PAGE7A FRAME CBE 8588 PAGE7B FRAME DEBE 00590 PAGE7C FRAME 0800 PAGEBA FRAME EDOS 00610 PAGEBB FRAME EBOG 620 PAGEBC FRAME 00630 CLR SFFOE 00640 ANDCC 0650 RTS 0668 FRA
76. ange the current directories to the DL Logo disk Forexample chd 40 and chx 40 45 Try running the pro gram to see if it works As you are alluding OS 9 is just operating system Software written for OS 9 Level I should run with OS 9 Level II without any problems Keep in mind that if a particular program uses any tricks it may not work properly with OS 9 Level II An example of this is Profile distributed by Computerware Profile would have worked fine with OS 9 Level II but it attempts to link to thc CCGo module to search for the string TANDY to make sure the program is running on a CoCo Of course since the CoCo 3 uses the CC3Go module Profile aborts with an error M RN So See Page 14 for Details DELPHI The 1 per hour online solution DELPHT s 20 20 Advantage Plan sets the standard for online value 20 hours for only 20 for all the services you want Thousands of files to download Chat lines with hundreds of participants Worldwide e mail Hobby and computer support groups Multi player games E an Trial Offer 5 hours for 5 Try DELPHI at 1 per hour Join today and get 5 hours of evening and weekend access for only 5 If you re not satisfied simply cancel your account before the end of the calendar month with no further obligation Keep your account active and you ll automatically be enrolled in the 20 20 plan for the next month 1 Via modem dial 1 800
77. annie Falk 2 I Protect Your Parcels by Kerran Kenny Received and Certified 25 Product Reviews Kwiktzen From Cuile Jive Enierprisex VERRI nn Bob van der Poel Software 15 THE RAINBOW 2 August 1992 THE RAINBOW Editor and Publishar Lawrence C Falk Managing Editor Cray Augsburg Associate Editor Sue Fomby Bubmissions Reviews Editor Julie Hutchinson Technical Editor Greg Law Technical Assistant Fd Fliers Contributing Editors Tony DiStefano Martin Goodman M D Eddie Kurs Art Director Debbee Diamond Designers Sharon Adams Heidi Nelson Consulting Editare Judi Hutchinson Laurie O Falk Faisatt inc President Lawrance C Falk Manager Peggy Lowry Daniels Asst General Mgr for Finance Donna Shuck Admin Asst to the Publisher Ellen Patterson Editoria Director Jonn Crawley Director of Creative Services O Neill Arnold Bookkenper Daaler Accounts Beverly Quick Assi Manager For Administration Tim Whelan Corporate Business Taehnical Director Calvin Shields Customer Service Manager Beverly Bearden Chief of Printing Sarvices Malba Smith Business Assistant Shannon Yoffe Chief of Building Security and Maintenance Lawrenoe Jonson Asst General Manager tor Advertising Davalapment and Production Ira Barsky Advertising Representatives Belinda Kirby Kim Lewis Advertising Assistant Carolyn Fenwick 502 228 4492 For RAINBOW Advertising and Marketing Office inform
78. as often been considered hacker s operating system as opposed toa user s system Since there are 50 many utilities and relatively few applications But the necessary applications word processors filing programs and a spread sheet are available In addition a great deal of shareware and freeware is avail able through Delphi and other telecommu nications services Perhaps other readers will write you with their suggestions THE RAINBOW welcomes letters to the editor Mail should be addressed to Let ters to Rainbow The Falsoft Building 9509 U S Hwy 42 P O Box 385 Pros pect KY 40059 Letters should include the writer s full name and address Letters may be edited for or to conserve space Letters to the editor may also be sent to us through Delphi CoCo SIG From CoCo SIG prompt RAT to get t the Rainbow Magazine Services area of sure to include your E eoe name and address ve ul DC DC CX 12525 12425 Faster Throughput for the CoCo 3 Originally developed as a low power CMOS alternative to the Motorola 6809 the Hitachi 6309 microprocessor has been around for some time Until recently how ever few people knew of its hidden enhance ments undocumented features and the bene fit they might offer to users of the CoCo 3 The 6309 is pin for pin compatible with the 6809 In addition to extra registers a
79. ation see Page 27 FAL SL T Tha m sod L5 T inc The gray 42 0 ate P EL KY dicte phone 218 4494 RANEDO igl uin RAINBOW jogo are reader of FALSOFT inc Send pimi and auditions oios DBPS H 705 4006 JS SN 0748 4797 POSTMAS TER Sand addmas y ib AME F O sens Oaa MES lh HERR Crean by Canada Ono Eni cnet by FALSOFT inc 159 THE RAINBOW bs irse kor dis Dreh ae cns dde Da and punchecans Dy meene im Al programs herein cheenibuled l nmn w amp rehus warranty cl ary Kind wratoonver d Tandy Cote BASIC Extended Cow and Propam Pak of me Tardy Corn Sub mpina e THE RAINBOW amp 3 pour fne Sure fated ae LLE 98 Burfgos omiiia b 0 5 395 magi 5 3109 x ubBcrmorns ug wir heat Sale raus Limited oe malana Ple auas prat Posee nh Uy VIRA iem eer American Eme ce i only Ful phi ME aei ame ertum art LOT Ems Meer sube mp Sickie ater two Oa ace SL l Thr a or magacih sa A Trip to Yesteryear Our anniversary has come and gone and this ti
80. ce code for VSPLIT is also supplied and can be found in the SRC direc tory of the distribution disk VED s basic editing screen docs not include any status bars or symbols so you can use the entire screen for viewing and editing a file Any carriage returns in the file are represented onscreen by thetilde character making iteasy to see where para graphs actually end A special end of buffer character is visible at all times immediately to the right of the last character in the file VED features many movement inser tion and deletion functions each of which is mapped to a particular control key com bination These key combinations can be modified through the environment file and to arrow and movement keys on the IBM style keyboard most OS 9 68000 systems use Two of the more unusual features Jump function which lets you move to a position in the file by line number percent age position or test label and Case Toggle which cycles a word between all upper or lowercase characters and normal capitali zation In addition VED sports an Undo function that operates on the line currently being edited as well as for word line and block deletions The Search and Replace functions offer the usual search in both directions as well as Find Next and Find Last You can use the wildcard character 7 when replacing text feature many programs do not offer Block editing commands are provided giving you the abilit
81. ce was The mouse and joystick however are still use less to me Have programmers forgotten about the arrow keys I doubt it In fact I ll bet the vast majority give those arrows a real work out while they are writing their programs There are thousands of us out here many in far worse condition than I Can you who market these programs really afford to ignore this potential expansion of your customer base I have written a number of game and graphics programs for my grandsons enough so that I can tell you it is not that hard to give users a choice of which control to use Some of my programs have both a text cursor and a mouse cursor In these programs when the keyboard is selected pressing F1 puts the arrow keys into the SOFT SECTOR The PC Compatible Magazine Special Back Issue Offer Magazines 1 each Disks 6 each while supplies last The PC Compatible Magazine SOFT SECTOR SysStat Understanding Memory Printer Control Sorting Array Data Easy File Manipulations Prompts with style and more The PC Compatible Magazine SOFT SECTOR Patriotic Graphics Maze Escape Stellar Blast Scrolling A Look at Memory Utility Commands Technical Q amp A and more To order call 800 847 0309 9 a m 5 p m EST BONUS OFFER Soft Sector Binders 3 Each Text mode and F2 puts them into the mouse mode the CLEAR key is the button And please don t forget diagonals When bot
82. cery ee With Coto vig Lehdgi 4 SS you want You can backspace over mis takes by using the left arrow in the text mode the left arrow does not update the graphics screen cursor position The text is represented on the screen by triangles the CoCo 3 does not support 52 column video mode However what you type appears at the bottom of the screen as you enter it As you type the cursor dashes are updated making it easier Lo correctly position the text When vour text is complete press CTRL again or press ENTER You are automatically returned to the graphics mode For printing purposes Forms sets the printer linefeed to half its normal distance For this reason always skip a line between successive lines of text However graphics lines may be added between these lines with no problem To erase the graphic element or charac ter at the current position just press E To minimize screen clutter it is important that you never place a new character over an ex isting one always erase the old character or element first As I mentioned earlier Forms supports four screens for a total of 10 lines When you have completed the top fourth of your form Screen press S to rave to the next See Forms on Page 8 Key Frame Transformations by Dawn A Smith 1 Letters to Rainbow 2 Make Forms the Easy Way hy John Musumeci 05 9 Hotline 2 Print 2 bv L
83. core and sound effects and oul ol sight game grephics 34 95 nlay 29 95 ET EIE ESI Coit phan 5 Finy Heit Soon SYSTEM Manassas VA 22111 703 330 8989 6 August 1992 THE RAINBOW 605081040 C C 2 GOT01625 1200 lt gt 121 15 EIFC 2 lt gt INT C 2 THENIFC A THEN1 50 15 19 1 0 1 00701010 1202 I I C C C 1 G0T01810 1210 IFC 2 INT C 2 THENIFC T HEN185BELSEGOSUB1040 C C 1 GOTO1 025 1212 6051 81040 1 00701025 1300 IFC THENSQUND1 1 G0T0105 BELSEEXEC43345 C LEFT C LEN C 1 G0T01938 1310 IFC THENSOUND1 1 G0TO105 BELSEEXEC43345 GOSUB1 49 C C 1 I FC 40THENC 1 1312 60701025 1325 EXEC43345 IFI C QTHENC GOTO183B0ELSEIS ICC 56070101 0 1350 605 81040 6 6 1 9 1352 60701000 1360 GOSUB19048 G G 1 IFG 9THENG 1 1362 60701008 1380 6051 81040 10 1 0 0 40 32 10 1 PRINT Help screen engaged FO RK 1T012 LO0CATE7 6 K ATTR3 2 PRT NTSTRING 26 32 LOCATE34 7 K A TTRO 3 1381 PRINT ATTR8 08 PRINT NEXT LOCATE8 19 ATTR8 3 PRINTST RING 25 32 1382 LOCATEB 8 ATTR2 4 PRINT CTR L ATTR3 2 PRINT ATTR2 4 PRINT H ATTR3 2 PRINT for HEL P screen 1384 LOCATEB 9 ATTR2 4 PRINT CTR L ATTR3 2 PRINT ATTR2 4 PRINT X ATTR3 2 P
84. e amp ur d m Please note While group purchases of RAINBOW ON and RAINBOW ON DISK end drawfrm m arepermitted and multiple subscriptions are even discounted if purchasedinoneorder m E from club no license to make copies is conveyed or implied Unauthorized copying x fA THE RAINBOW August 1992 15 Feature Program AHTIFACTING MEETS THE COCO 3 hen the Color Computer 3 was first introduced many people believed the age of arti facting colors for graphics had come to an end After all the CoCo 3 supports 16 colors selectable from a palette of 64 on a 320 by 192 pixel graphics screen This goes way beyond the CoCo 1 and 2 with their two color limit Still I say we use artifacting to get even more In terms of working with the Color Computer artifacting col ors creating the false impression of colors relies on an inherent characteristic of color composite monitors and televisions The 00 4 graph ics mode supports only two colors and mos programs use black and white How ever if youdraw a single vertical line on the PMODE4 screen it appears either blue or red depending on the internal timing of the CoCo If you erase that line and draw a similar vertical line hut one space to the right or left of the first it appears in the other color the false
85. ear vs Non linear Movement To better understand thc application of key frame interpolation let s look at how we can smoothly move an object from one place to another A single point will do nicely and suffers no loss of generality To move the point froma starting position to an end position we might divide the distance between the two positions into four equal parts This means the point will appear in five different positions each at a different time see Figure 3 Dividing the distance from the starting to end positions into equal parts results in smooth even movement Not only that but it is easy to program However the results of this approach are not always desirable Smooth movement is the reason flying logos on television are not very exciting Indeed cartoons often rely on irregular speeds for humorous effect The human visual system detects fine differences in acceleration and decelera and the brain uses these distinctions as clues for understanding what we see Very regular movement is more mechanical than natural so simple computer animation is often more successful with subjects that don t need to move naturally or follow the laws of physics e g bouncing balls Simple non linear timing differences in this case deceleration can be achieved with our moving point example by halving the distance moved at each frame see Fig ure 4 From programming viewpoint one way this can be accomplished is by us
86. ecause they lack the capability to play enough notes at once My own favorites in this group are the Casio CT680 and the Yamaha 55795 I will at times chain these two keyboards by running a cable from the MIDI Thru connector of one into the MIDI In connector of the other so they both are playing at the direction of my CoCo In this way the weaknesses of one are balanced by the strengths of the other The built in speakers in such keyboards are generally of poor quality You should send the output to a stereo amplifier and decent high fidelity speakers 1 personally find UltiMusE 3 superior to Lyra UltiMusE 3 requires OS 9 and a SI2K CoCo 3 Call Kala Software and or Rulaford Research for more details on these two programs Danny Faye DFYE Independence Missouri Disk Drives and the CoCo E Can you refresh my memory about which models of Color Computer floppy drive systems were made by Radio Shack I m specifically interested in know ing what models of Radio Shack disk con trollers work with a CoCo 3 without a Multi Pak Also please tell us how to iden tify these controllers Dave Myers DAVEMYERS Ypsilanti Michigan Radio Shack made as best can re call five revisions of its disk control ler The very first drive system I mean disk controller with drives case and power supply was Catalog No 26 3022 This disk controller is unique in that all of its chips were socketted It used a 40 pin NEW HARDWARE
87. emmingi and Match wits with Ludevide the evil power droid as you reason your way through over 60 devious levels The numerous original music scores digitized speech and sound effects and pleasing animation and graphics enrich Photon to make it an unparalleled gaming experience Soon to be released on a variety of computer platforms the CoCo Community is lucky enough to be given first glance at this fantastic gamel Req 128k CoCo 3 disk drive and joystick 634 95 50 Sundog Systems is Mowing outselected back stock software and you can now take advantage of these bargains to complete your Sundog collection Fora limited time you can buy some of the best CoCo games al 50 off retai price Half off factory new game software you ll never find a better deal Paladin s Legacy reg 524 95 now 12 45 NOM pute fA M Hall of the King 1 2 0 3 reg 29 95 now 14 95 SL ghee EO Advertising Representative Kung Fu Dude reg 24 95 now 12 45 Re eee White Fire of Eternity reg 19 95 now 59 95 SPORE Bay Dragon Blade reg 519 95 now 59 95 iat tee tte SRN Call reg 19 95 now 39 95 oque t Belinda Kirby Advertising Representative The Falsoft Building PO Bax 766 Manassas 22111 9509 U S Highway 42 P O Box 385 Prospect KY 40059 703 330 8989 502 228 4492 FAX 502 228 5121 MC check MO and COD US only please accepted foreign arderimust besentin U
88. ent but I asked Art Flexser ARTFLEXSER to suggest a straight forward way to empirically measure this Here is his answer e If you enter POKE amp HADEB amp H39 on a CoCo 3 you will knock out the check for BREAK and SHIFT that is done between every BASIC statement when BASIC pro gram is run and replace the start of that subroutine with an RTS Using this you should be able to construct a simple test to see how much time a BASIC programtakes to run with and without that part of the board scan knocked out I agree with your guess of five percent of the total running time but I await your report on the results of the experiment l ve not had time to do this experi ment Interested readers are invited to try it in various forms and write THE RAIN BOW with what they find Martin H Goodman M D a physician trained in anesthesiology is a longtime electronics tinkerer and outspoken com mentator sort of the Howard Cosell of the CoCo world On Delphi Marty is the SIGop of THE RAINBOW s CoCo SIG His non computer passions include running mountaineering and outdoor photography Marty lives in San Pablo California About Your Subscription Your copy of THE RAINBOW is sent second class mail You must notify us of a new address when you move Notification should reach us no later than the 15th of the month prior to the month in which you change your address Sorry we cannot be responsible for sending a
89. erful 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 Moce amp 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 Motoro a 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 Ultimate User Friendly Point amp Click operating System for your Coco 3 Simple enough even for children to use just point and click to run programs select files do disk or file maintenance or almost any task you currently do by typing commands You also get things like a print spooler Programmable Function Keys a Buffered Keyboard Ramdisk Serial port and Deluxe Pak support along with Windows Icons Buttons Pull Down Menus Edit Fields and Mouse functions all in one program It has multiple fonts in 54 possible sizes and styles Enhanced Basic Editing and much much more It add over 50 commands and Functions to Basic to fully support the Point amp Click System without OS9 offers so many features that it is probably underpriced recommend this software to all CoCo3 owners The Rainbow Feburary 1989 Itis c
90. es most if not all of the functionality of EZGen but works en tirely in memory This makes the process of adding moving and deleting modules light ning fast Included on the disk are versions for OS 9 Level I and the CoCo 1 2 and 3 and terminals 1600 PRINTASC A 1788 60701500 1999 ALPHABETIZE 2000 PRINT Alphabetizing PRIN T Please wait a few moments LOCATE35 0 ATTRO O B PRINT9 AT TR1 8 PRINTCHR 8 FORK 1T0360 NEXT M 511 2010 FORK 1T08 LOCATE35 ATTRG 9 B PRINT9 K ATTR1 8 PRINTCHR 8 M M 1 2 2020 IF360 M 1X0THEN2130ELSEMI M 1 I M1 2030 Il P 1 M2 I M J 1 2040 J1 M2 J 1 12 P J1 2050 1 gt 2 2100 2060 P J1 M P J1 2070 IF J M gt M2 2090 2080 2 0 060702040 2090 P J1 I1 G0TO2110 2100 P J1 M I1 2110 IF I4 1 360THEN2138 2120 1 1 1 60702030 2130 NEXTK 2140 601030 3000 ONBRKGOTO39 0 CLS ATTRO O L OCATE13 0 PRINT SELECT MODULE P RINT CTRL X to exit CTR L H for help PRINT STRING 3 B 2 3006 FORK 1TO360 IFI P K TH ENNEXT SOUND1 1 GOTO3QELSEA K 3010 ATTR80 0 B A 1 FORK 1T05 3012 LOCATE11 6 K 2 1 IFB QORI PCB THENPRINTSTRINGS 18 32 NEXT GOTO3020ELSEC I PCB 2 3814 IFF P B ITHENATTR2 4 3016 PRINTCS 4STRING 18 LEN C 32 IFFCPCB ITHENATTR1 0 LOCA 9 0 0 0 3018 B B 1 NEXT 3020 B A FORK ITO6 3022 LOCATE11 K 2 11 IFB 360TH ENPRINTSTRING 18 32 NEXT GOTO 3030E
91. ess even with a Multi Pak and I strongly recommend you don t even bother to try it This disk controller was usually packaged with a gray case full height TEC drive The drive itself was a single sided 35 track unit that was incapable of stepping faster than 20ms per track This full height TEC drive also had a notoriously poor cam drive head step mechanism and tended to go out of allignment quite easily The second CoCo disk system Tandy offered it first appeared in the 1984 cata log was Catalog No 26 3029 The disk controller of this system used a 40 pin FDC chip which was a clone of the WD1793 chip made by either Fujitsu 8877 or Mitsubishi M5W1793 02P These two chips represented an improvement over the original Western Digital 1793 in that they did not require a source of 12 volts but ran happily off a single 5 volt supply In the 1984 catalog this system was referred to as Color 2 Disk 0 Kit The FDC chip was socketted as was the 8 pin data separator chip FDC 9216 but other chips were soldered to the circuit board This was in the opinion of many assembly language hackers who wrote copy protcction sys tems or programs to break or clone copy protected disks the best the most reli able and the most stable of CoCo disk controllers ever made though the three units that came after this one were almost as good This controller and all that followed work quite happily with all models of Color Computer
92. for your continued support of our beloved CoCos At first I was disap pointed with your new format After think ing it over however I realized THE RAIN BOW could be printed on toilet paper and I would be happy Just keep on publishing our only source of news Carla Sheridan 147 Lake Street Bellingham MA 02019 05 9 and Multi Vue Editor I would like information about 08 9 Level and Multi Vue our nearest Radio Shack doesn t have these products any more Also where can purchase these products Terence Holmes 211 Long Street Leland MS 38756 OS 9 is an operating system a group of programs that controls how vour computer operates T1 offers more features and more control than is normally available through Disk BASIC Multi Vue is graphical user interface GUI intended to make 08 9 But THE RAINBOW 15 its name Well I really think we should consider changing it then Especially since that is what I ve been calling it Except Reed I said all of our forms and all of our magazines and all of our bills are printed with a he If we had to reprint them it would cost a bunch of money That s the trouble with you Since you became a publisher you worry about money instead of how things sound Just RAINBOW sounds better Well Jim I suppose we could That is if you don t mind waiting for your paycheck until we reprint all our materials The discussion seemed to end right there Speak
93. h a vertical arrow and a horizontal arrow are pressed the cursor should travel the diagonal path between the two Fred Rickards P O Box 794 Trinity NC 27370 Desperate for Help with Hyper I O Editor I have enjoyed THE RAINBOW for many years and have found it to be a very helpful addition to my library of computer books and magazines I want to thank all the people who have replied to my distress calls through your great publication for help and also THE RAINBOW staff which has offered me help with software and hard ware problems It is rare to find such cus tomer service these days and I just thought you should know there are a lot of people out here who think you re doing a great job I would appreciate any help from any one who uses or has used in the past a Burke amp Burke hard drive system with Hyper I picked up the system from a former CoCo owner I am looking for any patches or programs that have been written to work with this hardware software com bination and would allow me to run several of my software packages with yper 1 Mychel Holtry 695 Park Avenue Apt 216 Idaho Falls ID 83402 208 524 9027 Printing Pictures Editor I hope you can help me have a 64K Color Computer 2 with black and white TV an FD 502 disk drive and a DMP 132 I can get the printer to print words on paper but it won t print pictures even though I can view the graphics onscreen I havetried to get the pe
94. hat begins with that letter in the list As with Option 1 CTRL H calls a help screen and CTRL X takes you back to the Main menu Option 4 Print List is self explanatory To achieve a compact printout I ve in serted a control code to print the list in Tandy s microfont If your printer or eyes don t support this small print simply delete everything up to the RESTORE command in Line 4002 of the program and change Line 4022 to 4022 GOTO 30 4 Frozen Foods 5 Hygiene 6 Meats Fish amp Poultry 7 Miscellaneous 8 Paper Detergent 9 Produce Figure Product The Listing GROCERY 8 DATA Bread cereal Canned goo ds Dairy Frozen foods Hygi ene Meats fish and poultry Miscellaneous Paper detergent Produce 9 2 7 4 3 6 1 8 5 1 40 ONBRKGOTOB PMODES 1 PC LEAR1 CLEAR8 0 DIMF 361 1 4 360 19 360 40 1709 READG K NEXT 3 CLS LOCATE13 2 ATTR8 0 U PRINT Grocery Helper ATTRO 8 LOCATE 13 5 PRINT by Dave Le8lanc LOCA TE8 23 PRINT C 1992 Rainbow Ma gazine 4 GROCERY HELPER BY D LEBLANC 5 COPYRIGHT C 1992 FALSOFT 6 507010 8 RUN 10 POKE65496 9 0PEN D f 1 LIST DAT 21 FIELD 1 18A5A 3ASB 65497 0 20 IFLOF 1 8THENCLOSE FORK 1T07 50 60701000 22 LOCATE15 21 PRINT Disk access POKE65496 0 FORK 1T0360 GET 1 K I K A P K VAL B NEXT CLO SE POKE65497 24 LOCATE13 21 PRINT Processing data FORK 1T0362
95. he FD 501 Catalog No 26 3131 drive system This was fundamentally similar to the FD 500 but was offered with a rede signed disk controller that was physically smaller shorter than the older disk con trollers and came in a correspondingly smaller plastic case Like the FD 500 it used 28 WD1773 FDC chip and worked happily with all models of Color Computer The half height drive that usu ally was supplied with this system was a TEC 501 drive an especially rugged and reliable single sided 40 track drive that was capable of stepping at 6ms The last drive system offered by Tandy which appeared first in the 1988 Radio Shack catalog was the FD 502 system Catalog No 26 3133 This featured a cir cuit board with a design relatively similar to that of the FD 500 and FD 501 but physi cally smaller The FD 502 was unique among all systems offered by Tandy in that it was supplied with a half height 40 track double sided drive that was capable of step ping at 6ms This drive was I believe made by Tandon and enjoyed a reasonably good track record in the field This system works happily with all models of the CoCo The bottom line is that all Tandy disk controllers except the ancient 26 3022 work with all models of the Color Computer and the controllers from these systems can be used with double sided drives of your choice Single vs Double Sided I have on occasion formatted the back side of a single sided disk and
96. he item name e g to GREEN 31 PRINT 4 Print list LOCATE7 9 PRINT 5 Exit LOCATE7 18 PR INT 6 Clear master file LOCAT E12 13 ATTR0 0 PRINT Select opti On Me 32 EXEC44539 A INKEY IFVAL CAS 1O0RVALCA 6THENSOUND1 1 G0TO32 ELSEPRINTA EXEC43345 ONVAL A G 0701000 2000 3000 4000 5000 6000 999 MODIFY MASTER FILE MODULE 1000 ONBRKGOTO189808 C 90 CLS ATTR D LOCATE18 0 PRINT MODIFICATION MODULE PRINT CTRL X to exit CTRL H for help LOCATEI1 Q IFG THENG 1 1005 PRINT Group STR G 8 G8 PRINT STRING 38 1010 FORK 1T040 1 K NEXT A FORK G 1 40 1T0 G 1 4040 IFI K THENNEXTELSEA A 1 1 A K NEXT 1011 IFC ZTHENIFA A4QTHENC 1ELSEC A 1 1012 ATTR2 90 FORK 1TO48 1FK 2 51I NT K 2 THENB 3 K 1 2 ELSEB 3 K 2 1014 IFK 2 lt gt INT K 2 THENLOCATE1 ELSELOCATE21 B 1015 IFK C THENATTR2 4 1016 STRING 18 LE NCI I K 32 1817 IFK C THENATTRO 2 1818 NEXT 1825 1 1 1030 IFC 2 lt gt INT C 2 THENB 3 C 1 2 ELSEB 3 C 2 1032 IFC 2 INT C 2 THENLOCATE1 ELSELOCATE21 B 1034 ATTR2 4 PRINTCS STRING 18 LEN C 32 ATTRI LOCATE39 0 1036 60701050 1039 PRINT NORMAL ITEM ENTRY C POS ACT THER i 123 MM EL BEANS When using this handy feature be particular with your use of the comma David LeBlanc is a certified engineer who plans to atte
97. in that the screen driver was split into three modules 032 handles the I O forthe CoCo s 32 column screen C080 io handles the I O for SORT DIRECTORY 48g 498 500 510 520 538 548 558 568 578 580 590 600 1 2 610 5 3 11 628 FOR 2 1 TO 97 STEP 32 638 MID DB 8 J 32 DE I 648 MID DB 1 J 32 DES T 4 658 1 1 1 668 NEXT J 678 1 1 4 680 OSKOS D 17 5 08 8 DB 1 690 5 700 DIR D POKE amp HE42B amp H27 IF ERNO 1 THEN END PRINT ERROR ERNO 8 PRINT ERLIN FOR P TO N 2 FOR 1 0 TO N P 1 IF DESCI DES I 1 THEN 558 T DE I DES CI DESCI 1 DES I 1 T NEXT POKE amp HFFDB 9 OUTPUT DIRECTORY 710 720 730 748 the PBJ WordPak RS 80 column video board and the module that handles I O for the keyboard As you can probably tell this was done in preparation for Level TI s windows OS 9 Level II splits the video handlers into three classifications V0GInt handles OS 9 Level I compatible video GrfInt is the standard windows driver and WindInt replaces GrfInt to add pull down menu support for Multi Vue If you boot the system using Term VDG the 32 column green screen most OS 9 Level software will run with OS 9 Level II For example DL Logo should work fine when run from the VDG screen To do so boot OS 9 Level and insert the DL Logo disk into the drive Use the chd and chx commands to ch
98. ing of ends look at the little thingie thingie isa word coined by my daughter Laurie right above this paragraph It is called a star dash It 1s five asterisks cen tered in a column and is a generally accepted term in the world of typesetting But not here it would seem Our first graphic artist Sally Nichols once came to me and asked how I wanted to set off several subjects in an article I wrote Just star dash them I told her Who what Star dash them And she walked away Back an hour later she had drawn a dash in the shape of an enlongated star Is this what you want Shee A better story about Sally 1s the time we got our first stat camera a pretty heavy piece of equipment about 5 feet high and 3 feet deep with a sort of portable darkroom built in The salesman who sold it to us had to have three men deliver it and said he would be by later in the day to teach us particularly Sally how it worked He showed up talked to Sally and me for a minute or two and then turned to her and said something like Come on Little Girl Level H a bit more user friendly Borh prod ucts should be available through Tandy s Express Order system you can call 800 321 3133 for more information Wants to Add EARS Editor While reading through my back issues of THE RAINBOW I saw numerous advertise ments for a product called EARS Is this product or an equivalent still available and if so where 8
99. ion This professionally written tutor is casily worth thc total price 3 UTILITIES copy verify copy and DOS utility 2 GAMES We will sclect 2 games from our stock hese are sold for morc than 20 cach Do not mistakc this software with cheap Public Domain software which others offer All of this software is copyrighted and professional in quality The tutor is uniquc with us and has helped thousands of new users Icarn their disk drive only 27 95 or even better only 6 95 with any Disk Drive Our prices include a discount for cash but do not include shipping OWL WARE has a liberal warranty policy During the warranty period all defective items will be repaired or replaced at our option at no cost to the buyer except for shipping costs our tech number for return Return of non defective or un b 8 August 1992 Forms continued from Page 1 screen You ll then see a new screen all of which is blank except for the top line which is a reprint of the last line on the previous screen To get back to the original screen press S three times Forms cycles the screens from 1 through 4 then back again The current screen is always indi cated at the bortom The ability ro use four different screens is also handy for creating multiple forms on one sheet of paper All the key commands supported by Forms are shown in Figure 2 and we ve covered the use of
100. issues Name Address City Q Payment Enclosed orCharge to my Card State JVISA UMC drive and use that if you want to use such a drive with a soldered 1000 ohm terminator The reason terminator resistors are re quired is that many of the control lines coming out of a disk controller originate in open collector driver chips usually 7416 or 7406 chips in a CoCo controller or a 7438 on many IBM PC type controllers Open collector gates have the ability to pull a signal down to Ground but lack the abil ity to push a signal High on their own They must be used with pull up resistors if they are to function properly These pull up resistors in the case of the system are lo cated on the drive itself and called the terminator resistor The reason for this ar rangement is that open collector gates with pull ups at the other end of the controlling line make for especially reliable noise free Holiday Reginners Utilities Business Simulations Printer Music Anniversary VOLUME 5 Games Education Graphics Data Comm Holiday inners Utilities Business Home Help Printer Music Anniversary VOLUME 6 Games Education Graphics Data Comm Holiday Beginners Utilities Zip CURIOSE REN Business LIAE Home Help Printer Music Expiration Date Signature TO ORDER BY PHONE credit card orders only call 800 847 0309 9 a m to 5 p m EST All other inquiries call 502 228 4492 send to THE RAINBOW The Falsof
101. ith which the end frame is reached After you enter a valid value you ll see five shape sets e moving dot e a triangle folding over itself ea Square transforming into a diamond e D changing to S e leg kicking upward The data for the shape sets is found in lines 660 through 860 Each set consists of three parts easingle number indicating the number of points in the shape THE RAINBOW August 1992 13 e pairs for the starting shape pairs for the ending shape 2BB REM STORE POINT 298 DIM SX 38 SY 3B REM Use this format to add your own shapes 3247018 ex ap EY 3 REM i al the beginning of the shape data Then END SHAPE Y 1 change Line 370 to limit the number of 318 DIM CX 38 CY 38 REM shapes the computer draws before it starts over The program in Listing 2 is written in C and works with OS 9 Level IL This pro CHANGE IN X Y 328 REM gram is similar to that in Listing 1 except that it performs only the squarc to diamond transformation All the necessary graphics calls are built into keyf c using define and printf statements For this reason you don t need to have or use the cgfx 1 library to compile the program However keyf is designed to be run on a Type 8 graphics window Be fore running the compiled program use bui 1d to create the OS 9 procedure script file shown in Figure 6 and run this proce dure t
102. ixel frames for animation producing an animated se quence with a total of 96 frames To rapidly show 96 successive frames we need to keep them in the computer s memory while flipping through them After all loading each page from disk when it is needed would use up valuable time and cause the sequence to appear jumpy A standard PMODE4 graphics page occupies 6144 bytes and there are eight pages so we need to find 48K of free memory We ll simply have the computer store them start ing at a very low location in memory and gaing all the way up to F800 Since memory above 8000 contains the CoCo s ROM routines we ll poke a value into Location FFDF so we can use the corresponding high RAM area The workhorse of Animator is shown in Listing 1 The short assembly language routine between lines 210 and 340 is used to place each graphics page in an appropriate memory area as it is loaded This routine works in conjunction with the BASIC pro gram in Listing 3 which loads the actual graphics images from disk A standard PMODE4 graphics page starts at Address 0E00 and ends at 25FF The assembly routine stores the first page at Location 3800 and the second page 2600 bytes above this Each successive graphics page is stored 2600 bytes above the last as it is loaded by the BASIC program memory Storage ends at Address F800 Lines 240 and 330 disable and enable the interrupts while lines 250 and 320 set the high and low RAM flags a
103. ll the standard C library routines this is extremely helpful for programmers The environment file describes to VED the specific computer you are using environment files are supplied for the MM 1 the System IV VT 100 termi nals and the Color Computer Also included on the distribution disk is a program named VSPLIT which allows you to break extremely large text files into smaller files that VED can more easily accept Still L tested VED with some large unsplit text files about 250K in length CoCo J s l6 color graphics screen HSCREEN2 to effectively produce 256 dif ferent colors on one screen The program contains two sections the first of which sets the palettes and draws the individual lines used for artifacting Color 256 works much like artifacting on the CoCo 1 and 2 where alternating adjacent vertical lines are used to create the effect of more colors It takes some time forthe program to draw the lines so be patient The high speed poke is used Linc 20 to speed up the process The second section of Color 256 rapidly cycles the screen through the entire palette of 64 colors This is accomplished using very simple palette switching If you press BREAK before the program reaches this color cycling you ll end up with an odd palette setting and the computer will still be in the high speed mode normal speed 15 Even with this large amount of text copy ing a large block of text is almost instanta neous The sour
104. logy White Fire of Eternity CoCo 1 3 Dragon Blada CoCo 1 3 Champion CoCo 1 3 15 34 95 Paladin s Legacy CoCo 1 3 34 95 395 229 85 ea 74 95 19 95 19 Visa Mastercard Moner rur JSA only piraso accepted All foreign anders mist sentin US caorranty Money Orders include UO eg PA P zi I s t 2 50 for shinnirg in USA and carada 5 01 2 EM eii um 3 00 extra lar arder residents e 100 DES fax Dealer inquiries welcome r2 C Auth ae re loge for new smlwane Systenos 20 page Wains all ol its vealures YOu do any graph wid ZAK P O Box 766 Croll a graphic bird s eye window over an immense world Wa has lemit 520 200 estulon 16 color graphics and ludes a liie edilor 10 create or edit your Own Pray against the com puter with another player or simoly watch the comouler niat against 115817 he enemy 15 everywhere Are you ready to Take on The hallange as the War Monger Rag ZBK 3 and disk drive demo a picture program ihat Supporis 56 co nanus inal ly By program was THE game ol 31 ulira fasi mace actio Lighting asi arcade name he 128K Coot wilh haman scrolling on a 12HF 10 wil Terrie game Cranes Dack ground musi spun efiects and over 30 Mesgalhytes of amarin
105. ly had bad media on the other side This almost certainly is no longer true I suspect almost all disks that have been sold as single sided in the last five years are perfectly good on both sides Indeed it is hard to find any disks labeled single sided these days What makes all of this a moot point is that certified 5 4 inch double sided disks are commonly available for under 25 cents each often for as little as 10 cents each At this price it hardly pays to bother with ancient single sided disks Viewing GIF Files in Disk BASIC Is there a simple way to view GIF files on a CoCo 3 without having to first convert them using a program run ning under Disk BASIC John Burke JBURKE Fremont California According to Brian Flahive BFLAHIVE there is The Projector a program available in the Graphics database on Delphi s CoCo SIG gives users the ability to directly view GIF files Disk Drive Terminators heard about the need to remove terminator resistors from disk drives when adding a second drive and the re quirement that there must be one and only one terminator resistor in a given drive system Can you explain to me just what terminator resistor is what it does why there must be only one and what it looks like Daniel Holley MRINTENSITY Frankfort Kentucky Electrically terminator resistor is package that contains several usu ally seven or eight individual resistors These
106. me of the year for THE RAINBOW always gets me thinking about the past This is probably as good a time as any to talk about a couple of the things which have been sort of secrets regarding our little magazine These are not big time secrets neither Oprah nor Sallie Jessie would care a whit about them but every year at this time tell myself 1 should mention them then something more important comes up and they get shoved aside Our biggest secret involves our name It was a subject of much debate in the earlier years when Jim Reed was the managing editor He called the magazine RAINBOW while I insisted the name was THE RAIN BOW Reed would write columns letters and make announcements at RAINBOWfests about RAINBOW and I would write my column answer my letters and make my announcements about THE RAINBOW I asked Jim who by the way is one of the founding members of the Louisville palin drome society to come into my office one day handed him the latest copy of the magazine and asked him what its name was RAINBOW he replied THE RAINBOW 1 said But Lonnie been calling it just RAINBOW for years But Jim ve been calling it THE RAIN BOW longer Anyone who can think up YADDAY which Reed claims to have done and simi lar palindromes doesn t give up on words easily But just RAINBOW sounds better he told me Letters to the 4 RAINBOW The Bottom Line Editor Thank you
107. meaningful group names Brian Woolstrum Could have named his group USMC VEF The name he gave above is much more mean ingful it describes exactly what is drawn If you upload a data file for a game such as Rick Adams OAI then follow the group name with as above You may notice that there is only one Games amp Graphics database topic Uploads for both OS 9 6809 and OS 9 68000 be long here If your program or data is useful only on a 68000 based system or on any single computer mention this in the group description and add an appropriate key word If your program runs on any 68000 based computer then the keyword 05 is sufficient The same rules apply to all of the following topics Music amp Sound Any program or data that creates plays digitizes or reproduces sound or music belongs here just as the topic name suggests In this topic you find scores of UItiMusE files and many digit ized sounds as well as the programs to play them Any MIDI related programs belong here such as MIDI patch editors for synthe sizers Also any documentation related to music sound MIDI or programs belong ing here should be placed in this database topic The same rule applying to Games amp Graphics applies here Do not upload copy righted digitized sounds Programmers Den This database topic is where budding programmers can find new libraries programming tools such as make and lex disassemblers program skeletons
108. most of them The Auto mode however also deserves some allen tion It can be quite tiring to build a long line from individual graphic elements and most forms include quite a few such lines The move around the screen move to edge of screen erase character at current position print current form all four screens switch to next screen select text entry mode select auto draw mode generate T pieces draw vertical line draw a horizontal line Auto mode makes this job much easier To use it first position the cursor on a blank space then press A followed by the right arrow The program will automatically draw a horizontal line from the current position to the next non space character or the next to last screen column whichever comes first The Auto mode works in a similar fashion for vertical lines just press A followed by the down arrow Forms is designed for use with a Radio Shack printer that supports the Tandy printer codes The graphics elements and their corresponding CHR values are shown in Figure 3 By correlating these elements with the IBM Extended Character Set it is possible to modify Forms for use with Epson IBM compatible printers Line 910 sets the serial port speed to 4800 bps Change or omit this poke as necessary for your printer Forms runs in the high speed mode except when printing pressing BREAK to exit the program also return
109. ms Halt Height Double Sided SOLD OUT WE NEED CONTROLLERS IF YOU HAVE 502 CONTROLLERS CALL US Drive 1 Systems Hait Height Double Sided Direct Drives 1 1 5 New 3 5 720K Drives for OS 9 with case amp Power Supply 1 29 SALE Drive 1 Systems have drive case power supply You may require op tional cable and or DOS ch E to Special for 0 1 Combos 0 1 2 3 99 WITHOUT CONTROLLER s HALF HEIGHT DRIVE Alldrivesare new and fully assembled UPGRADES FOR RS HORIZON We ship only FULLY TESTED and gt TAL CASES 2 1 CERTIFIED at these low prices We Why only double the capacity of your use Fuji YE Data and other finc system when brands No drives arc uscd or surplus stem w Ayan ran tripie In the eme case Kit includes double sided to fit your case chip to run both ides of new unless othcrwisc stated to you when you order We appcar to bc the onc of the few advertisers Rainbow who can truly make this claim We have 7 ycars expcricnce in the CoCo disk drive market We arc able to provide support when you have a problem Drives Year Warrant 15 837 1917 Sta NEU ett i EU 7 OWL WARE Software Bundle Disk Tutorial Utilities Games DISK TUTOR Ver 1 1 Lcarn how to usc your disk drivc from this multi lesson machinc language program This tutor takes you through our lessons and corrects your mistakes for a quick painless disk drive introduc t
110. n frames Once the first frame is shown the FRAME macro increases the current graphics location by eight bytes 64 bits the width of a frame to get the next frame When all four frames in the first row have been shown the macro is recalled using the start of the next four frames Altogether the macro is called 24 times displaying four frames each time This certainly cuts down onthe length ofthe source code saving a lot of writing Enter the source code in Listing and check it for errors with A NO NS WE When it s error free save the source code using W ANIM ASM and assemble it using A ANIM BIN NS WE Now that we have a machine language program to display successive frames of graphics we need to find some graphics images to animate Listing 2 shows a BASIC program that draws a series of images that simulate three planets revolving around a 4 Language t sun or perhaps three moons revolving around a planet When you run this program it will draw and save to disk eight full PMODE4 graphics pages Once the eight images are saved on disk you can run the program shown in Listing 3 ANIMSHOW This short BASIC driver loads the machine language program if necessary It then loads the eight separate graphics pages and displays all 96 frames in succession ANIMDRAW loops until you press the BREAK key Line 250 contains the name of the ANIM file to be shown and the speed at which the
111. nal 299 9 S amp H NEW LOWER PRICE 9600 BPS ZOOM V 32 V 42 V 42bis data modems MNP1 54LAPM Error Correction and data compression much higher effective throughput as much as 38400 BPS Two Year Warranty NEW LOWER PRICE 2400 BPS ZOOM V 42 V 42bis data modems M External 299 Internal 279 9 S amp H NP1 5 LAPM Error correction and data compression much higher effective throughput as much as 9600 BPS Two Year Warranty External 149 9 S amp H NEW PRODUCT 9600 BPS ZOOM Send Receive Fax modems Send Receive text graphics files from to your computer any Fax machine 2400 BPS data modem capabilitiy Seven Year Warranty Includes PC or MAC FAX software NEW LOWER PRICE 2400 BPS ZOOM Data modems Seven Year Warranty in the world Full External 139 Internal 129 6 S amp H External 85 Internal 75 6 S amp H These are all high quality modems made by Zoom Telephonics in the USA Fully Hayes compatible Terminal and Windows Fax software available Cables available S amp H Canada Air PP and Ins V 32 V 42 V 42bis 13 00 Send Receive GCS FILE TRANSFER UTILITIES Version 3 0 Fax Data 9 00 The GCS File Transfer Utilities provide a simple and quick method to transfer text binary files from to a variety of floppy disk formats Commands RS FLEX disks Dir Dump Read Write PC disks Rename Delete Format Handles most 5 25 and 3 5 formats Any level sub directories Bina
112. nd support for high speed block moves four times as fast as the 6809 the 6309 sports two modes of operation In the Emulation mode the 6309 acts as if it were a 6809 but includes new instructions for access to the extra regis ters In the Native mode however the 6309 executes instructions in up to 35 percent fewer instruction cycles Chris Burke of Burke amp Burke learned of these hidden features earlier this year and at the Chicago CoCofest May 1992 intro duced PowerBoost This product includes 63 09 and socket with which you replace the 68 09 in the CoCo 3 and software for Disk BASIC and OS 9 Level II that allows you to take advantage of the 6309 s Emula tion mode Early reports PowerBoost indicate processor throughput increases of 10 to 50 percent depending on the operation being performed an average of 15 to 20 percent isexpected Because OS 9 is a modular oper ating system in contrast to Disk BASIC Pp increases are more visible with DC SOLITAIRE CARD GAMES DuoDeck Double Deck Solitaires Play Sly Fox or Windmill both games of skill 19 95 Classic Solitaire Klondike Canfield and Pyramid on one disk for just 14 95 La Belle Lucie A true game of skill 14 95 All three play on 128K CoCo3 with joystick and disk SAVE 10 00 BUY ALL THREE FOR 40 00 CBV amp 83 NEW Play against your computer Up to three opponents All graphics for all ages 14 95
113. nd the Technical Univer sity of Nova Scotia for a degree in electrical engineering In addition to working with computers David enjoys participating in various sports and his hobbies include reading and listening to music 1040 IFC 2X INT C 2 THENLOCATEI B ELSELOCATE21 B 1042 ATTR8 Q PRINT C STRING 18 LEN CC 32 IFICC 2QTHENI0A4EL SEIFC THENRETURNELSEFORK 6G 1 40 170 6 1 40 40 IFIS CK TH ENI C K A7A 1 1 K C RETURNEL SENEXT STOP 1044 I CICC C RETURN 1050 IFPEEK 341 7247THEN1100 1052 342 247 1150 1054 343 2470 344 247 1200 1858 A INKEY IFA THEN19052 1059 IFAS CHR 189 ORA ORA CHR B ORA CHR 9 ORAS CHR 10 THEN1850 1860 IFA 1350 1062 IFA THEN1369 1064 342 191605 UB1040 G0T030 1866 IFA H ANDPEEK 342 191THE 1380 1068 12 1300 1070 IFA THEN1325 1076 IFAS CHR C13 THEN1310 1078 IFLEN C 18THENSOUND1 1 G0 701050 1080 EXEC43345 C C A 60701030 1100 0 lt gt 1110 15 EIFC lt 3THENIFC 38 gt A THENIO5QELSEI 1 38 60 0101 1102 I 1 C C C 2 G0T01010 1110 IFC lt 3THENIFC 37 gt A 1 5 5 605081040 38 050701025 1112 GOSUB19848 C C 2 G0T01925 1158 IFI C 00RC THENI169ELS EIFC gt 38THENI I C C C 38 G0 701010 1152 IFC 2 gt A 1050 15 1 C
114. ning the program you are prompted to enter the phrase type up to 17 characters to allow longer lines change 217 in Line 90 to a greater value and press ENTER Then use the arrow keys to move the text line around the screen As you move the text the actual PRINT location is displayed at the bottom of the screen You move the phrase anywhere from the top line down to two rows from the bottom When the text is positioned to your sat isfaction and you have noted the proper location press BREAK Then you can use the location with the PRINT statement in your BASIC program It s amazing how such a simple program can be so handy John Musumeci is a retired TV repair man whose sole hobby for the past eight years has been working with and program ming the Color Computer He may he con racted ar 103 57 104 Street Ozone Park NY 1H1417 718 738 0212 Please include 7 a ae eA Tg 1 i i6KExtended Le EI SS de 1 The Listing PRINTAT 1 PRINT 2 BY JOHN MUSUMECI 3 COPYRIGHT C 1992 4 BY FALSOFT INC 5 RAINBOW MAGAZINE 18 CLS PRINT81B7 PRINT amp 20 FORX ITCIOBB NEXTX 38 PRINTS270 BY F RX 1TOBEB NE ATX 48 28 20 MUSUMECI 17020 0 5B CLS C B R 8 AT H 68 SOUND225 1 PRIMT ENTER PHRASE 17 CHAR MAK INPUTAS LeLENCAS BB CLS PRINTGAT A 98 IFL I7THENPRINT PRINT PHRASE 0 0 L AR GE
115. nother copy when you fail to notify us Your mailing label also shows an account number and the sub scription expiration date Please indicate this account number when renewing or corresponding with us It will help us help you better and faster For Canadian and other non U S subscribers there may be a mailing address shown that is dif ferent from our editorial office address Send your corre spondence to our edi torial offices at Fal soft Inc The Falsoft Building P O Box 385 Prospect KY 40059 THE RAINBOW August 1992 19 Feature Program Get Your Disks in Order 7 ew would disagree that having your disk files in alphabetical order makes it much easier to find a specific file quickly I wrote Disk Sorter for just this purpose it reads a disk s directory sorts the informa tion contained there then writes it back to the disk Disk Sorter is a CoCo 3 program de signed to work with standard 35 track disks However it is easy to modify for use with earlier versions of the Color Computer T ll show you how in just a minute First enter the program as shown in the listing Be especially careful and check for possible syntax errors since a stray character could cause the program to crash a disk during the sorting process When you are sure the program is clean save it to disk To sort a disk run Disk Sorter the pro gram prompts you to enter a drive number Enter the number from 0 t
116. now where are those feet This Little Girl is so confused Sally was never Little Girl again thee It is true that long ago we ran aquestion and answer column by one of our techni cal people Ed Ellers What ll we call it Jim Reed asked me Ed s technical thoughts were sometimes somewhere in the stratosphere On one occasion I had hooked a new monitor to my CoCo and was having problems with I called Ed into ask him why only to be regaled by a lecture on everything from bandwidths to NTSB scan rates I wanted was an answer So after about five minutes of this I became impa tient and finally said Earth to Ed can you just fix ir The column thus was named Earth To Ed somewhat over Ed s objection but around Falsoft the nickname Earth has stuck to this day I hope you ve enjoyed my little trip down memory lane Lounie Falk and MIDI connection facilities have seen these features for PCs and all the kids at our local Primary School have access to such features on their Apples Why can t we get them on our illustrious CoCo Any comments adv ice offe rs are most wel come I think I ve picked all the brains down here Keva Lloyd 8 12 Gallagher Streei Sea Lake 3533 Australia We published a program by George Quellhorst in the April 199 issue Page 10 that supports onscreen staves If using 08 9 Level II is not a problem consider UltiMusE III from Kala
117. ny of the commands are grouped into two letter sequences For example to use one of the Options commands press ES CAPE O followed by the letter specifying the subcommand you want to use If you hesitate after initiating the first command VED automatically lists the available let ters at the top of the screen Bob van der Poel s attention to speed is very noticeable from the performance of VED For example VED checks for any keystrokes entered while the screen is being updated and does not redraw the complete screen if the next update will fill the screen with new information For this reason us ing OS 9 skey repeat feature with Page Up and Page Down is extremely fast If you are looking fora quality editor for your OS 9 68000 system VED is a sure winner The price is reasonable and VED may be the most often used piece of soft ware on your system especially for writers or programmers With the addition of VPrint you can count on the most ad vanced text tools for the OS 9 68000 sys tem to deliver the performance you need Bob van der Poel Software Box 57 Wynndel BC VOB 2N0 Canada 604 866 5772 or P O Box 355 Porthill 1D 83853 0355 39 95 plus 3 Jordan Tsvetkoff 16 August 1992 THE RAINBOW CALIFORNIA Tf SIG Net West Alan Sheltra Box 38713 Hollywood 90038 818 761 4135 BBS 818 761 4721 COLORADO T Colorado Springs Color Computer Club Bud Ward
118. o 3 of the drive that holds the disk you want the program to sort Drive 0 is assumed if you simply press ENTER at this prompt Depending on the number of files on the disk it may take a little while for Disk Sorter to do its thing After the sort is complete the program executes a DIR command to show you a listing of the sorted directory Those of you with CoCo 175 and 275 cannot use Disk Sorter as printed because it contains pokes and statements applicable only to the CoCo 3 To modify the program for use with earlier CoCos you must delete or edit a few program lines First delete RN MESS a Sa x pU 22 p Seam 552225 Mos SSS SS 52 S a C d 55 t ue 2 cS ERU X 2509 ue NEN RX 555555 SESS 522502 55 Line 160 which is used to set the screen width Then delete Line 210 which dis ables the BREAK key on the CoCo 3 Also delete Line 220 the errortrap and lines 710 through 740 Delete Line 360 which en ables the high speed mode or edit it for the CoCo 1 and 2 by changing amp HFFD9 to amp HFFD7 Similarly delete Line 560 disables the high speed mode or change amp HFFD8 to amp HFFD6 in that line Whenever you are using or modifying Disk Sorter make sure the computer is not in the high speed mode Otherwise an I O error may result or the CoCo may trash the disk Disk Sorter enables the high speed mode only to increase the speed of the sort
119. o open Window 4 use another win dow number if you are already using Win dow 4 Use the CLEAR key to select the new window then execule keyf Summary This article has introduced several as pects of computer animation and focused on the key frame interpolation technique Granted the examples we have looked at are very simple in nature However the concept remains the same regardless of the number of points used Dawn Smith has been programming personal computers since 1977 She began using the Color Computer because of the relatively inexpensive X Pad Dawn pleted a masters program with emphasis on graphics CAD and computer imaging Her hobbies include archaeology geology and dance She may be contacted at 4 Eagle Street Apt B Rochester NY 14608 Please include an SASE when requesting a reply Listing 1 KEYF 1 KEYF 2 BY DAWN A SMITH 3 COPYRIGHT C 199 4 BY FALSOFT INC 5 RAINBOW 18 POKE 65497 8 REM HI SPEED CO CO Ill 28 MIDTH 32 TP 3 60T0 788 REM COCO III 38 POKE 55495 8 TP 2 GOTO 28 REM HI SPEED COCO 2 46 TP21 60TO 288 58 REM KEY FRAME ANIMATIO N 68 REM BY DAWN SMITH 78 REM FILE KEYF BAS BB REM 90 REM DRAW SHAPES FOR TO DV REM U NDRAM LAST SHAPE IF GOTO 188 FOR 1 TO N 1 OX CX A C DY CYCA C FX CX CA 1 C FY CY A 1 C 168 LINE SX A CX A 4DX SYCA C YCA DY CSX A 1 CEX
120. ompletely compatible with existing Basic programs and takes absolutely no memory away from basic It requires 1 Disk Drive R S hires interlace amp Joystick or Mouse Includes 128 amp 512K Versions a eS Qa oS The SOURCE a allow to C7 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 Disassembier 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 B Selectable Display formats 32 40 60 80 Built in Disk Directory and Kill file commands Menu display with single key commands Written Ultra fast machine language Specify Coco 1 2 or 3 Disk 49 95 hrs chk Wom mem powerful formatting capability works wi th any printer On screen Italic bold etc WYSIWYG 59 95 Window Writer is a powerful word processor that is fun to use very user friendly The Enviornment compares favorably to that of Microsoft Windows RAINBOW Dec 1989 Window Basic Complier similar to CBASIC 99 00 Window Edt Asm A full featured Assembler 49 95 Eont icon Editore Basic amp M L versions 19 95
121. onth but always long enough so that people who check in at least once a month have to check only one database Submit your group to the database you want it moved to after it has spent a month in New Uploads General Information This is the data base to check for product information as product announcements and reviews be long here General Information is also the everything else database containing random news humor politics and other stuff that doesn t quite fit in any other database Applications 6809 and OSK Appli cations These are the meat and potatos database topics for 6809 and 68000 based OS 9 users respectively This is where you will find file archivers calculators calen dar programs disk utilities analysis tools editors spreadsheets and other applica tions and utilities Note that some applica tions and utilities are located in other data base topics graphics digitizer should be placed in Games amp Graphics terminal programs belong in the Telecom databases Patches forany program that belongs in this topic should also be placed here For ex ample a patch for DynaCalc which is an application belongs here A group contain ing executables for both OS 9 6809 and Archivers Database Patches Productivity Text Processing Utilities Figure 2 Primary Keywords for Applications 6809 OS 9 68000 should be placed in the Appli cations 6809 database at least for now The same
122. ople at Radio Shack to help but they don t know how to do this either Daniel Miller Route 1 Box 147 Church Hill TN 37642 Printing PMODE graphics images with a printer requires a special program called a screen dump See Speedy PMODE Screen Dump THE RAINBOW 1992 Page 1 by Cray Augsburg for an in depth look at printing these images Looking to Switch to OS 9 Editor We have a cassette based CoCo 3 with 128K We want to get a disk drive and use the OS 9 operating system but we are very unsure as to where to go or what would be best for us When it comes to computers we are all but lost We ve had ours for some time and also have Telewriter 64 with which we are not very happy We use the CoCo for min istry records and mailing lists auto repair records and parts inventory and myriad other personal and small business uses Can you give us some direction and sound ad vice Tiny and Wanda Brown 13B Mystery Place P O Box 2172 Alma AR 72921 The OS 9 operating system as we ex plained in our response to Terence Holmes above is a group of related programs that manages the the computer operates and the way we communicate with it In the past this operating sysrem has been touted as not too user friendly The simple truth 18 OS 9 is different than Disk BASIC and re quires little relearning Since you have not yet experienced Disk BASIC this Fe learning should not greatly affect you 05 9 h
123. orth less and have OS 9 Level II What I don t understand is the difference between OS 9 Level 1 files and OS 9 Level II files Or is there a difference If OS 9 is just an oper ating system shouldn t it be possible to move DL Logo to an 05 9 Level Il system I don t mind venturing off into the future I might even buy one of the new Tomcats It would just be nice if as technology jumps another parsec into the future someone would leave behind a little packet of clues for those of us who follow at a distance but who must move through the same hoops and learning curves This constant change and assumption that customers are con tinually thrilled about new stuff and are always ready to plunk down money puts off many people who assume that if they don t have the latest point and click MacBurgers they can t compete or com pute work with these types every day They laugh at my CoCo and then run off in search of cheap memory chips If s a strange world Michael Franich Milton Washington OS 9 Level I versions 01 00 00 and a 01 01 00 are virtually identical in all respects and neither version will boot on the CoCo 3 This is because they both use the memory area between SFEO00 and FEFF On the CoCo 3 this memory area is used by the GIME chip to store interrupt vectors and other goodies OS 9 Level Version 02 00 00 was written specifically in preparation for OS 9 Level and the CoCo 3 This version is different
124. p Ltd 5566 Ricochet Avenue Las Vegas NV 89110 702 452 0632 JWT Enterprises 5755 Lockwood Blvd Youngstown OH 44512 ctemncamos Foreign postage excision US Territories wul Canada AU producta for OS 9 Level 2 Sorry no C O D s or credit cards Foreign amp Canadian orders please use U S money orders U S checks allow 6 8 weeks for receipt of first issue back issue Copyright Technical Assistance amp Inquiries 216 758 7694 0 ef 4 Corp and Moetorels Inc 12 August 1992 THE RAINBOW Key Frames continued from Page 1 Going Ahead With the Computer Computer animation is simply a process by which a set of graphics lines and or points are made to move from one location to another In computerized key frame animation the animator defines the points in two critical frames and the computer is used to compute the point locations be tween pairs of points in the starting and ending frames In a conventional animated story there are many sets of key frames requiring hours of tedious hand drawings Given the resources the challenge when using a computer is to create interesting animation in spite ofthe computer s artifacts resulting from linear interpolation Both approaches require several tweens for smooth anima tion but a hand drawn line is always smoother than a curve as seen on a com puter monitor Let s look at
125. packages often look like DIP ICs with 14 or 16 pins These types of termina tor resistors have each internal resistor hooked across each facing pair of pins Such terminators are usually composed of 150 ohm resistors and indicated as such by a designation 151 printed on them 1517 translates to 15 X 10 to the Ist power However some disk drives can take other forms of terminator resistors Some older Tandy drives used terminator resistors in the form of single in line pin packages Such packages appear as a small rectangular blob of epoxy resin with five six seven or eight pins in a row coming out of the blob These are typically internally wired so that one lead of all the internal Genealogy data system Print amp store all records Requires drive 0 8 1 80 column monitor 128K DECB 24 95 KEEP TRAK General Ledger Double entry small business system 32K DECB 24 95 ACCOUNTS RECEIVABLE for above add 10 Create basic graphics for your programs wilh a joystick 32K DECB 19 95 Up to 16 fields 255 char Menu driven 32K DECB 24 95 FARNA Systems y 904 2nd Ave Warner Robins GA 31098 1029 912 328 7859 Add 1 50 S amp H add 5 tax Would you like your ad here Very reasonable rates Choose this size above or at left Call or write FARNA Rainbow approved 18 August 1992 THE RAINBOW resistors goes to one marked pin and the other leads go individually to the other pins
126. program sup ports one up labels that are 4 inches wide by 1 inches tall and prints two copies of the warning on each label Enter POSTCARE from the listing and save it to tape or disk Line 10 sets the computer s sending speed to 2400 bps Alter this poke to match your setup The control codes used are supported by most Tandy printers though you may need to change them if your printer doesn t Protect Your Parcels With Care Labels support the same features 130 or if your printer is not a Tandy The control codes are commented in the listing When you run the program you are prompted for whether you want a label for a disk press D or a tape press T To end the program press E The label is then printed and the prompt returns allowing you to print a bunch of labels at one time Only once did 1 forget to attach a label to a tape I sent from Australia to the U S That package went through an electronic sorting machine in San Francisco and was thor T PLEASE AVOID X RAYS AND MAGNETIC FIELDE XX COMES XE EXER TAPE 1 PLEASE AVOID X RAYS MAONETIG XU OK XKXX Ioc A ERRES 7 TAPE FPL BASE 4A CO X X x RAWES C AISI MAGNE TES FEET es a 9 CIF 066 Be X0 X OK PL BASE AVOID KX RAY S amp S he TEI Soe EY ELDE ts aaa AX X BSE oe PLEASE AWC Ko IPD x RAYE AISI MACS NET
127. r animation can be quite impressive Still two dimensional key frame interpolation is a fascinating computer animation technique in its own right While not particularly useful for tra ditional character animation it works well for less well defined objects and abstract shapes It is particularly effective for trans forming one graphics object into another say Africa into a Coke bottle See Key Frames on Page 12 Intercom gram gives you four full sereens on which to work Each character position on the screen is unique when the cursor is where vou want it press the key for the appropriate graphic element see Figure 1 The elements supported allow you to create a wide variety of lines and boxes for your form you add characters the cursor position is not automatically changed you ll need to move the cursor for each character you add The actual cursor positian how ever is always available at the bottom of the screen To add text at the current cursor posi tion press the CTRL key and enter the text Animation Through ML hy Willtam P Nee 22 Artifacting Meets the 3 hy Adam Breindel 15 Back Issue Information 18 Colo Consultatinns hy Marty Goudman 177 CoCo Note Taker hy Trevor Boehm 11 Delphi Bureau Eddie Disk Sorter py ret off F ric ea 19 Find PRINT Locations 1 hv John _ 2 SF Gro
128. r disk using any of the word processors currently avail able for the Color Also please include a double spaced printout of your editorial material and program listing Do not send text in all capital letters use upper and lowercase COMPENSATION We do pay for submissions based on a number of criteria Those wish ing remuneration should so state when making submissions For the benefit of those want ing more detailed information making submissions please send a self addressed stamped enve lope SASE to Submission Guidelines THE RAINBOW Fal soft Building P O Box 385 Pros pect KY 40059 We will send you comprehensive guidelines Please do not submit material currently submitted to another publication THE RAINBOW August 1992 17 m ad CoCo sd a gt Consultations MIDI Hints amp Those who have downloaded Lyra and UltiMusE files from Delphi might be interested in the following recom mendations for MIDI keyboards that can be used to play these files Although Lyra can play its files via the speaker in your monitor or TV the result often sounds quite poor because the files were composed for a MIDI keyboard The following is a list of MIDI keyboards in the price range of 200 to 1000 Casio models CPS720 CT636 CT656 CT670 and CT680 Kawai FS690 K4 M8000 and 50 Yamaha PSR300 PSR400 PSR500 PSS795 and YPR20 Do not buy the older Yamaha models PSR 48 or PSR 38 b
129. rmatted for the ex 5 28 ey 5 60 05 9 operating system 05 9 programs cannot be puton tape so you can get allthe great pro return grams in the magazine make incr idiv n A one year subscription to THE RAINBOW and RAINBOW ON TAPE is only 91 in the U S int n 108 in Canada 153 foreign surface rate and 188 foreign airmail Int idiv A one year subscription to THE RAINBOW and RAINBOW ON DISK is only 115 in the U S SIZE 07 divi ST ORS meg int 138 in Canada 183 foreign surface rate and 218 foreign airmail U S currency only Back double div issues of both RAINBOW ON TAPE and RAINBOW ON DISK are also available see our back div double idiv issue ad in this issue ne RAINBOW back issues are available beginning with the Apr 1982 Issue A single for ael aca copy of RAINE WON TAPE 6910 WI iho US 12ihnal ohe counties The annual sub cx a double tex a sx a div scription for RAINBOW ON TAPE is 80 within the U S 90 in Canada and 105 for other cy a Cdouble tey a sy 8 div countries U S currency only 1 RAINBOW ON DISK back issues are available beginning with the October 1986 issue a single of RAINBOW ON DISK is 12 within the US 14 in Canada 16 in all other count d EE ries The annual subscription for RAINBOW ON DISK is 99 within the U S 115 in Canada and 130 for other countries U S currency only
130. routine a simple bubble sort It is also important that you never press BREAK or the Reset button while the program is run ning to avoid the possibility of trashing the disk CoCo 3 users need not worry about pressing BREAK since that key is trapped CoCo Disk Structure A standard Color Computer disk con tains 35 tracks numbered 0 through 34 for data storage These tracks are arranged as concentric circles on the disk with Track 0 being the outermost Each track is divided into 18 sectors numbered 1 through 18 One sector on a CoCo disk contains 338 bytes of which 256 are used for data storage the remaining bytes are used for system controls Track 17 is a special track that holds the pru ce EM D 535552 c mm 555 SS pu 555 SS SS EDUCATIONAL PROGRAMS FOR THE TANDY RADIO SHACK COLOR COMPUTER 2 amp 3 32K DISK OR CASSETTE A BIBLE ADVENTURE An exciting non graphic 32K adventure based on the Bible BIBLE SCRIPTURES Quizzes on important Bible Scriptures ALSO other quizzes on the Bible PLUS programs on Vocabulary Word Usage Spelling and Math Instructional Informative Neat Colorful With Block Graphics and Pleasing Sound Bible Programs 12 00 Instructional Programs 10 00 Both sets for 19 00 Complete Instructions and Information Included To Order send check or money order to Sebastian LaSpada 531 Main Street Dunkirk New York 14048 RAINBOW CERTIFI
131. ry files Use pipes multiple file transfers Multi Vue version can be used under Multi Vue or commands as stand alone Shell Requires OS 9 L2 for COCO 3 L1 for COCO 1 or 2 2 drives one can be hard ramdisk one floppy 40 T DD DS Multi Vue for Multi Vue version SDISK3 for COCO3 SDISK for COCO 1 or 2 OSK version price 99 95 Multi Vue version 54 95 Standard version 44 95 V3 0 updates provide disk number 25 00 15 00 D P Johnson Software SDISK or SDISK3 29 95 L1 L2 Utils 75 00 Shipping and handlling any software 2 50 U S A 3 00 Canada Orders must be prepaid or COD VISA MC accepted COD is additional 571 Center Road Hillsboro NH 03244 USA 603 464 3850 OS 9 is a trademark of Microware and Motorola inc MS DOS is trademark of Microsoft Corp FLEX is a trademark of TSC Inc 20 August 1992 THE RAINBOW The first eight bytes of a directory entry hold the filename proper and the extension is stored in the next three bytes If the first byte of a specific directory entry filename is 00 the file orginally pointed to by that directory entry has been deleted and the entry is available If the first byte is decimal 255 this and all subsequent en tries have never been used and are free Disk Sorter helps speed the system a little by pushing all deleted previously used directory entries to the front of the directory when it sorts When you use DIR to get a listing you
132. s needed When all eight pictures have been loaded and stored the assembly language routine starting at Line 360 can be used to show the frames As I mentioned earlier each frame is 64 pixels high and 64 pixels wide How ever I want to double this size before dis playing the frames so each bit must be repeated in a line and each line shown twice The FRAME macro takes care of this it starts with the first frame in memory Line 390 and uses SHOWIT Line 670 to display a 64 by 64 area as a 128 by 128 pixel image Let s look at how SHOWIT works Memory Location 1208 represents the top left corner of a centered 128 by 128 ee pixel screen area The graphics area we are using is eight bytes 64 bits long and 64 bits wide and the values for the image in this area are stored in ACROSS and DOWN Register U is always used to hold the loca tion of the current frame in memory Store the first byte of the frame in Register B and use shifts to check each bit An arithmetic shift left ASLB will remove the left most bit and save it in the carry register the carry bit in the condition codes register If that bit is 0 the register is clear and you can branch BCC to the next bit check If the carry bit is High a logic one however you must set two bits in Register A remember we re doubling the frame size The first time through we are dealing with Bit 7 so we ll need to set bits 7 and 6 of Register A Do this ei
133. s the CoCo to normal speed so you do not need to cut the baud setting in half for printing purposes The Tandy printer codes in lines 940 and 960 set the printer for half forward and full forward linefeed Feel free to experiment with Forms and modify the program to meet your individ ual needs I have not yet included a Save Load feature though it should be fairly easy to implement The text and graphics elernents are stored in simple string arrays Forms is handy program for just about anyone I know it has helped me a great deal John Musumeci is a retired TV repair man whose sole hobby for the past eight years has been working with and program ming the Color Computer He be con tacted at 103 57 104 Street Ozone Park NY 11417 718 738 0212 Please include an SASE when requesting a reply lLFF LTT 127 The Listing FORMS 1 FORMS 2 BY JOHN MUSUMECI 3 COPYRIGHT C 1992 4 BY FALSOFT INC 5 RAINBOM MAGAZINE 18 LLEAR75BB WIDTH4B CLS5 28 PRINT DO YOU WANT INSTRUCTION 5 PRESS Y IF NOT PRESS ANOTHER KEY ONBRKGOTO1118 4B IS INKEYS IF I Y THEN 1200 ELSE IF I THEM 48 ELSE 58 CLS PRINT ADJUST PRINTER PAPE PERFORATION THEN RESS ANY KEY 68 DIMASCIBI TT 1 78 FORA 1 TO 181 A A STRINGS S 2 32 BB I INKEY IF I THENBB 9g IF I CHRS 3 THEN1118 188 HSCREEN1 HCL
134. t Building P O Box 385 Prospect KY 40059 Please send me the following back issues VOLUME 1 Premier Issue APR 84 MAY B4 JUN B4 JUL 84 JUL 81 FEB 82 VOLUME 2 Printers VOLUME 3 Games Educalion Graphics Business JUN 83 AUG 83 SEP OCT 83 AUG 84 SEP B4 OCT 84 Phone Anniversary VOLUME 7 Games Education Graphics Data Comm Holiday Beginners Utilities Business Home Help Printer Music Anniversary AUG B7 SEP 87 OCT 87 NOV 87 DEC 87 JAN 88 FEB 88 MAR 88 APR 68 MAY B8 JUN 88 JUL 88 395 J 5395 J 3 95 U 3 95 Gamina Printer Music Anniversary VOLUME 4 Games Education Graphice Data Comm VOLUME Games Education Graphics Data Comm Holiday Beginners AUG 88 SEP 88 88 DEC 529511 3 95 395 1 585555555555 600500250 Qo o Q qo xq iD OQ Q o o Caan nana on a ao communications along the cable between the controller and the drive If there is too small a terminator resistor as is the case if there are several 150 ohm terminators in the system effectively put ting those resistors in parallel with each other the open collector gate is pulled too strongly toward 5 volts Logic 1 and finds itself unable to pull the signal to Ground Low when told to do so This is the reason too many terminator resistors in a drive system result in total failure or in unreliable operation In more modern drive arrangements s
135. ter 128 79 85 PRINTERS Multi Pak Pal Chipfor COCO 3 14 95 Elite Word 80 79 95 Tandy DMP 136213CPS 199 00 COCO3 Service Manual 29 95 Elite Calc 3 0 69 95 Tandy DMP 302270 CPS 469 00 Serial to Parallel Converter 29 95 CoCo3512K Super Ham Disk 19 95 Tandy DMP 202 180 CPS 299 00 Tandy Deluxe Joystick 19 85 Home Publishing Tandy 3 35 95 Tandy DMP 442 300 CPS 539 00 Magnavox 8135 RGB Monitor 299 00 Sub Battle Sim by Epyx CoCo 3 26 95 Tandy LP 950 Laser Printer 1299 00 Magnavox Green or Amber Monitor 99 00 Thexder by Sierra CoCo 3 22 45 Tandy DMP 240 192 CPS8 color 399 00 CoCo 3 Gime Chip 29 95 Kings Quest II by Sierra CoCo 3 31 45 Panasonic KXP 1180 192 CPS 189 00 Tandy Pistol Grip Joystick 26 95 Flight Sim Il by SubLogic CoCo 3 31 45 Panasonic 112324Wirehead 259 00 PBJOKCOCO3 Upgrade Board 29 95 OS 9 Level II by Tandy 71 95 Panasonic 11241300 5 329 00 PBJ512K COCO 3 Upgrade 89 00 OS 9 Development System 89 95 Okidata 320 300 CPS 369 00 Tandy OK COCO 3 Upgrade Board 39 95 Multi View by Tandy 44 95 Okidata 380 180 CPS 24 Wire HD 239 00 Tandy 512K COCO 3 Upgrade 99 00 VIP Writer disk only 69 95 OK Laser 400 4PPM 679 00 Selon GDUPUTER WAR VIP Integrated Library disk 149 95 MODEMS ie ertet erento Tandy DCM 6 52 00 The Wild West COCO 3 25 95 Send for complete catalog Tandy 7 85 00 Worlds of Flight 34 95 34 95 Cardinal 1200 Baud External 99 00 Mustang P 51 Flight Simul 34 95 34
136. terCard amp VISA accepted U S COD s add Elgin IL 60121 7112 3 75 Min U S shipping 4 00 Min to Canada 5 00 Please allow 2 weeks for 708 742 3084 eves amp ends delivery Overnight or 2nd day available for in stock items Software upgrades 5 00 Dar each w receipt including U S shipping Call or write for a free catalog of more exciting Color Computer products a ES gt amp 2 From Computer Plus to YO U ean panne tani ias 4 nt em e E Tandy 1110 HD 929 _ Tandy 1800 HD 929 Tandy 2500 SX 25 HD 1099 00 Tandy 3820 2499 Tandy 4825 SX 25 HD 1739 Tandy 4850 EP 2399 4 r Color Computer Disk Drive DMP 136 199 Drive 0 239 Drive 1 149 TandyFax 1500 5539 BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHACK COMPUTER PRODUCTS COMPUTERS COLOR COMPUTER MISC Tandy Educatioal Software 2 00 Tandy 1000 RLX HD with VGM 220 839 00 Tandy Drive Controller 89 00 Spinnaker Software 2 00 Tandy 1110 HD 1 Drive 640K 929 00 Extended Basic Rom Kit 28 pin 19 95 Max 10 by Colorware 79 85 Tandy 1800 HD 1 Drive 1 Meg RAM 92900 64K Ram Upgrade Kit 2 or 8 chip 39 00 AutoTerm by FXE Computing 29 95 39 95 Tandy 1000 RL HD with CM1 1 569 00 Tandy Deluxe Keyboard Kit 24 98 TW 80 by Spectrum COCO 3 39 95 Tandy 1100 FD 1 Drive 640 469 00 HI RES Joystick Interface 8 95 TeleWriter 64 49 95 59 85 Color Computer Deluxe Mouse 44 00 TeleWri
137. terprises Optimize your disks by eliminating fragmented files and compacting your directories for faster file access Running time averages onc hour Also includes a utility to assess file fragmentation and directory fragmenta tion as well as excess directory padding Can work conjunction with Burke amp Burke s repack utility Look for upcoming review in Rainbow 29 95 Foreign Postage add 3 00 imi ili Contains two programs to check the integrity of your disks Detect and correct any d rectory or file structure errors Run periodically and before any optimizations to insure the reliability of your data Look for upcom ing review in Rainbow 19 95 Foreign Postage add 3 00 Optimize Utility Set Pac combination of both optimize sets Purchasers of the Optimize Utility Set 1 can upgrade for 9 95 with proof of purchase 39 95 Foreign Postage add 4 00 Nine Times Each issue contains 9 helpful and useful programs to help build your OS 9 library Instructions examples and samples of BasicO9 procedures and subroutines to help with your own programs and your understanding of BasicO9 C programs and programming examples Hints Help columns and informative art cles to advance your knowledge of OS 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 hard disk graphic joystick interface for ease of
138. th St Bowling Green 43402 419 471 9444 TT Tri County Computer Users Group Ron Potter 10914 Oliver Road Cleveland 44111 216 476 2687 PENNSYLVANIA T Cumberland Valley Users Group Thomas Martin 9085 Newburg Road Newburg 17240 717 423 5525 RHODE ISLAND T New England CoCoNuts Color Computer Club Arthur J Mendonca P O Box 28106 North Station Providence 02908 401 272 5096 Sig3 SOUTH CAROLINA T Spartanburg CoCo Club Jesse W Parris 152 Bon Air Avc Spartanburg 29303 803 573 9881 SOUTH DAKOTA Empire Area Color Computer Users Group of South Dakota Carl Box 395 Brandon 37005 605 582 3862 TEXAS f The Codis CoCo Symphony William C Garret son 2902 Harvard SL Irving 75062 214 570 0823 UTAH T Salt City CoCo Club L Todd Knudsen 6357 5 Lotus Way West Jordan 84084 801 968 8668 WASHINGTON t Bellingham OS 9 Users Group Rodger Alexander 3404 Illinois Lane Bellingham 98226 206 734 5806 Pon CoCo Donald Zimmerman 3046 Banner Rd SE Port Orchard 98366 8810 206 871 6535 AUSTRALIA Australian National 05 9 Users Group Gordon Bentzen C 8 Odin Street Sunnybank Queensland 4109 07 344 3881 T Brisbane Southwest Colour Computer Users Group Bob Devries 21 Virgo SL Inala Queensland 4077 07 372 7816 CANADA tf Club d Oridinateur Couleur du Quebec Inc 8000 SysOp Speed Purity Word Hite Siop Rita 501 942 4047 213 461 7
139. ther by ORing the contents with 192 128464 or ADDing 192 to Register A The same procedure is carried out for Bit 6 if itis High set the next two bits 5 and 4 in Register A using 48 32 16 If Bit 5 of the graphics byte is set set bits 3 and 2 in Register A by increasing it by 12 8 4 Finally if Bit 4 is High set bits 1 and 0 of Register A by increasing it by 3 2 1 Notice at this point we re only halfway through the number and Register is full save Register A as N1 clear Register A and repeat the process for bits 3 through 0 of the graphics byte When you arc finished save Register as 2 When all of the first graphics byte has been checked you have two numbers N1 and N2 that double this byte The pro gram loads Register D with these values and stores them as two bytes 32 bytes away one line from the current screen location and then again at the current screen location The horizontal screen location is then increased by two X and the pro gram is ready for the next byte When the first row is complete the program jumps 24 bytes in the array LEAU 24 U to the start of Row 2 of that frame It also jumps half a line plus another entire line on the screen LEAX 48 X Now it s just a matter of repeating everything until we ve gone down all 64 rows of the frame included a delay in Line 1100 that you can adjust in the BASIC program Listing 3 a higher value increases the delay betwee
140. tly speeds the process of creating and altering boot disks The only thing I would add to the package is the ability to work with non boot files perhaps an alternate write function that doesn t alter LSN 0 This could prove useful for creating customized shells and other files contain ing merged modules Gale Force Enter prises P O Box 66036 Station F Vancou ver BC VSN 514 Canada 19 95 U S plus 4 S H Greg Law 4000 PRINT Make sure printer is on and positioned to top of fo rm and strike key EXEC44 539 4002 POKE65496 0 PRINT t 2 CHR 2 7 CHR 77 POKE65497 Q RESTORE FORK 1T09 READA NEXT 4004 FORA 1T03 FORB 1T03 L B NEXT FORB 1T040 P B NEXT FO RK 1T03 READK K NEXT FORK 1T03 FORL K K 1 48 1TO K K 1 40 40 IFFCL LTHENL K L K 1 4006 NEXTL K IFL 1 gt L 2 ANDL 1 gt L 3 THENT L 1 G0T04812 4008 IFL 2 gt L 1 ANDL 2 gt L 3 TH ENI L 2 G0TO4012 4010 IFL 3 gt L 1 ANDL 3 gt L 2 TH ENI L 3 4012 IFI THENNEXTA GOTO39 4814 1703 0 4016 FORL CKCK 1 40 1TOCK CK 1 49 40 1FF L BTHENNEXTL 607040 19ELSEB B 1 C 1 L Z INSTR C TFZ OTHEN4SB18ELSECS MIDS 1 L Z 1 LEFT C I L Z 1 4017 IFASC LEFT C 1 32THENCS RIGHT C LEN C 1 G0T04917 4018 P B P B __s C STRIN G 20 LEN C 32 NEXTL 4019 IFB lt I THENFORL B 1TO I P L 1 5 63 24 32 4020 NEXTK POKE65496 0 FORK 1TO I PRINT
141. u to dump a module from the buffer or patch it in memory The module dump listing is similar to that provided by the OS 9 dump command with the contents shown in both hexadecimal and ASCII formats Patching a module works a little differently than when using modpatch but the technique is similar With KwikGen you N38 3056 IFAS H ANDPEEK 342 191THE N3375 3058 IFPEEK 341 191THENW W A ELSEW A 3059 IFLEN W ITHENFORK 1TO368E LSEFORK A 70360 3060 IFINSTRCISCP K W X 1THEN NEXT SOUND1 1 W GOTO3049ELSE A K IFPEEK 341 2 191THENW 3062 GOTO3910 3200 IFA 1 00RISCP A 1 THEN3 04 1 5 1 060703010 3250 1 gt 360 1 50703010 33080 IFF P A QTHENF P CA 1ELS EF P A 3302 80703010 3375 LOCATE 1 ATTRO O PRINTSTRI NG 40 32 LOCATE19 1 PRINT He l p screen engaged FORK 1TO17 L OCATE7 4 K ATTR3 2 PRINTSTRING 26 32 LOCATE34 5 3376 PRINT ATTR2 8 PRINT NEXT LOCATEB 22 ATTRB 3 PRINTST RING 25 32 3378 LOCATE8 6 ATTR2 4 PRINT CTR L ATTR3 2 PRINT ATTR2 4 PRINT H ATTR3 2 PRINT for HEL P screen 3380 LOCATEB8 7 ATTR2 4 PRINT CTR 1 ATTR3 2 PRINT ATTR2 4 PRINT X ATTR3 2 PRINT for MAI MENU 3382 LOCATEB8 8 PRINT UP arrow mo ves cursor up LOCATE9 9 PRINT one item LOCATE8 109 PRINT DOW N arrow moves cursor LOCATE9 1 1 PRINT down one item 3384 LOCATEB8 12 ATTR2 4 P
142. uble speed and Ihe high res joystick interlace he package also te eT mmt TOI maginalion 1 omiy Photon a lantasiic new arcadg game or your LOCO 3 OS spei antai support programs Ina 3 Ww he purchase price of AI denioy your forces with Tatal contra over hostile terrain while wor tacular 320x200 resolubon b color ullra smoor BO Hi BGrailkExpress alone DASE ai animation and 10805 gi rgal timg music and sound IT will editor d Wavelorm editar and an send your mina acing over endless QUICH 7751 GralExpress also COTES with decisions and reactions simply Proton is addictive will dellver hours gi excitement Wil vou become your wor Gy greatesi nera 0 just another wok tie tobe 8 apabie energy slave Reg 178 3 GrafExpress is a mus Reg and disk drive oL0 3 and disk drive The Quest for THE CONT Want immensely popular TEER Coto 3 arcadB adver A 512K Two Dayar arcage gama wre Over 500 screens of last fantasy action an Full srream 3225 hngndwart ang purzie solving Greal graphics and Sound elle Smad animation Bark grpournd SIC scere and 34 95 Spur Bile COCOA Dniy 34 95 lint book only 44 8 af op na 4007 Warrior King 3 In Quest of the Star Lord CoCo 3 Hint Sheet Hall of the King 1 2 or 3 CoCo 1 3 Hall of the King Tri
143. uch as the newer 34 inch third height drives it was learned that a 1000 ohm terminator is adequate for pulling up the open collector gates and yet even if four such terminators are paralleled the effective terminator re Birthday Party hh games purrzics and mure Aaa na Summer Fun Anniversary VOLUME 9 Beyond BASIC Education Graphics Data Comm Holiday Beginners Home Help Hardware Business Printer Summer Fun Anniversary VOLUME 10 05 9 Graphics Data Comm Holiday Beginners Horne Help Hardware Music Printer Summer Fun Anniversary VOLUME 11 Graphics Education 05 9 Data Comm Holiday Utilities Home Hardware Music Printer Programming Anniversary oves 8555555855585 55555510 ip to to tp to t to totp io to ig tota io LOCCCC OV Cn Ch Ch Ch OY Cn Ch Ch DOCOOCCCCDODUOL mjaf ajaisi zici sini alsin 585555005555 58255568958 aon 2555550555059 855858555555 DLCLLLLLLLDLLLLC VOLUME 12 Graphics e L sistance on each line is still only 250 ohms still more than the 150 ohms used in older systems I hope this gives you some more insight on what is going on with these mysterious terminator resistors Tying up the Keyboard Several folks have asked me recently how much time the CoCo spends scanning the keyboard under BASIC My own guess was that the figure is around five perc
144. y to cut copy and paste text You can also save a block to disk sort the lines within a block print a block ta the printer disk and display word and display enabled in Line 220 Make sure ing any tape or disk I O The best way to set things right is with a full reset of Color Computer CTRL ALT Reset It is important to note that arti facting colors with the CoCo 37 HSCREENS is generally much more effective with a color composite monitor or television RGB moni tors more accurately display the correct information and it is easy to distinguish between the vertical lines that make up the artifacted colors Feel free to study the techniques used by Color 256 and introduce color artifacting into your BASIC programming efforts Experienced programmers might consider using the interrupts to enable the full 64 color palette onscreen at one time see Color Chart forthe CoCo 3 on Page 20 of the January 1987 issue of THE RAIN ROW Then it should possible to produce 4096 colors at the same time Adam Breindel plans to attend the Uni versity of Chicago in the fall of 1992 where he will study economics Currently he can be contacted at 328 Abbey Lane Lansdale 19446 Please include SASE when requesting a reply line count information about a block VED supports full complement of macro capabilitics up to 26 user defined macros may be defined and saved to disk at any time while you are

Download Pdf Manuals

image

Related Search

Related Contents

TC1, TC2, TC3  AVR455: ATAVRSB201 User's guide    Manuel d`utilisation Type MS03  MULTIPLEX RX-6  Full-Motion TV Mount - 47 to 90 Installation Guide  12 - SEW Eurodrive  

Copyright © All rights reserved.
Failed to retrieve file