Home
Hot Coco Vol. 2 No. 1 - June 1984 - TRS
Contents
1. of Computer Publishing Inc 213 CoCo June 1984 87 WORD PROCESSING 7 you think an SVP Editor sounds like someone who edits replies to party invitations you re wrong that s RSVP editor SVP stands for Spelling Verifier Program which appeared in last month s HOT CoCo p 96 SVP Editor provides a way to manipulate the data files that SVP creates The Basic Program SVP creates two disk files SWords are words two to four characters long and LWords are words five to 15 char acters long The editor program lets you print enter or delete from either of the two disk files The program has some interesting features even if you don t use SVP It automatically opens and closes the alpha lock for input of lowercase words Another interesting thing is the way the program configures the print ing for five columns of words Table 1 lists the program s variables Easy Runner Store SVP the editor and the two disk files SWords and LWords on one disk so when you finish working with SVP or tum on the computer all you 88 HOTCoCo June 1984 Take command of spelling problems with this editor program for your Spelling Verifier Program files have to do is type in RUN SVPEDT to get the editor First you see the main menu with seven options including print enter or delete either of the two disk word files and end program The program auto matically loops back to the main menu when
2. June 1984 Table 2 continued L BNE Branch to the place specified in the operand if the result isn t equal used after compare L BPL Branch to the place specified in the operand if the bit in the CC register is clear L BRA Branch to the place specified in the operand unconditional L BRN Never branch to the place specified in the operand L BSR Branch to the subroutine specified in the operand returned with an RTS L BVC Branch to the place specified in the operand if overflow bit in the CC register is clear L BVS Branch to the place specified in the operand if overflow bit in the CC register is set to one CLRA CLRB Clear A B to zero This function doesn t require an operand CLR Clear the memory location specified in the operand to zero CMPA CMPB Compare A B to the value specified in the operand CMPD CMPS CMPU CMPX CMPY Compare D S U X Y to the value specified in the operand COMA COMB Perform a one s complement with A B and store the result in A B This function doesn t require an operand COM Perform a one s complement with the value in the memory location specified in the op erand Store the result in the memory location ANDCC AND with CC register and wait for an interrupt DAA Add hexadecimal number 00 06 60 or 66 to A depending on the values of A the carry bit and the half carry bit This function doesn t require an operand DECA DECB
3. 49 95 SUPER SLEUTH for OS 9 Examine modify or disassemble binary files into source code A BASIC Compiler OS 9 75 00 Produce fast ROMable object code from BASIC source codel UTILIX for OS 9 49 95 set of UNIX like utilities for OS 9 DYNASTAR DYNAFORM 5 9 90 90 DYNASPELL for OS 9 59 95 Word processing complete with spelling checker THE REGENCY TOWER SUITE215 e 770 JAMES ST SYRACUSE NY 13203 DYNASOFT PASCAL 5 9 CR ASMB DYNA C for OS 9 59 95 A Small C derivative 59 95 A Pascal subset requiring only 12K of RAMI O Pak for OS 9 34 95 Hi Res screen for OS 9 for OS 9 399 00 includes all CPM s Cross assemble source code into object code files FRANK HOGG 7 4 262 PHONE 315 474 7856 TELEX 646740 T IA m T B LI 918 A TRADEMARK OF MI TES By eA IIML
4. 414 PBH Computer Products 3 Perry Computer Products 78 Photographics Software 112 Radlo Shack 10 41 RUN Subscriptions 42 SOD LINK 525222222 53 SaguaroSoftware 86 Saturn Electronics 77 Scott Tasso Assoclates 60 SelectedSoftware 53 Serlous Personal Computing 412 SOMAR 2222222 222 39 Software Support 40 41 Sunlock Systems 86 Sugar Software 113 5 2222222 65 SyracuseR amp DCenter 60 T amp DSoftware 7 TCEPrograms inc Cli TCEPrograms Inc 97 TyplngTeacher 55 Wayne Green Inc BookPage 94 MachlneLanguage 73 Ralnbow Quest 111 ShelfBoxes 103 WayneTechnology 85 85 YoungHorlzons 114 This advertiser prefers to be contacted directly For further information from our advertisers please use the Reader Service card COMING NEXT MONTH Tr bor box Pe En Summer heat is its way and so Is our next issue You ll find it full of features reviews columns and monthly items se lected to boost your Color Computing IN capacity At the Eth work station or on the beach HOT CoCo s July issue is hot Here s what s coming If you like Mike Meehan s Assembly language game feature fol
5. Integer range Jump if it s an integer X floating point constant 32768 pointer 1 32768 Display FC error message if FPACI 32768 Convert to an integer D integer result Retum B401 B4CD Locate Create Array Variable Routine B401 B402 B403 B404 B405 B406 B407 B408 B409 B40A B40B B40C B40D B40E B40F B410 B41 1 B412 B413 414 415 416 417 418 B419 B41A B41B B41C B41D B41E 4 421 422 423 424 425 426 427 428 429 B42A B42B B42C B42D B42E B42F 430 432 433 434 435 436 437 438 B439 B43A B43B B43C B43D B43E B43F B440 441 442 443 444 445 446 447 448 449 44 B44A B44B B44C B44E B44F B451 B452 B453 B454 B455 B456 B457 B458 B459 B45A B45B B45C B45E B45F B460 B461 B462 B463 464 465 466 467 468 469 B46A B46C B46D B46E B46F B470 B471 B472 B473 B474 B475 B476 B477 B478 locate create flag A NTF Save the locate create flag and the NTF Number of subscripts 0 X variable name Save the number of subscripts and the variable name Evaluate the subscript Get the number of subscripts the variable name the locate create flag and the NTF Save the variable name U subscript Save the locate create flag the NTF and the subscript Bump the number of subscripts Get the next character Comma Loop if it s a comma Save the number of subscripts Check the synta
6. tes for 924 07 mer whether you re a beginner or old hand C 2 9 OCHECKIMO OMC eUTILITY PROGRAMS Designed to let you get the 1 2 p DAE OBILL ME most from your system eNEW APPLICATIONS In science business and the Card home Signature Exp Date eNEW PRODUCT REVIEWS Straightforward eval uations of state of the art hardware and software that Name give you the facts before you buy i Addex eNEW 5 5 of innovative new games offer ing real challenge and lots of fun city State Zip With 80 MICRO in hand you wont just survive You ll Canada amp Mexico 27 97 1 yr only US Funds prosper in the Age of the Computer qup pt Subscribe today Use the coupon below the attached TRS 80 is a trademark of Radio Shack a division of Tandy Corp 346F4 card or call toll free 1 800 258 5473 In NH call price voids all previous offers 1 924 9471 80 MICRO PO Box 981 Farmingdale NY 11737 1300 PRINT 32 15 3 PRESS ANY KE TO CONTINUE 1318 AWS INKEYS IF AWS THEN 1 310 1320 KILL SWORDS DAT 1330 RENAME SWBKUP DAT TO SWO RDS DAT 1340 GOTO 120 1350 CLS PRINT8032 7 47 LONG WORD PRINT 1360 POKE amp H009B 80 1370 CT 0 1380 OPEN D 1 LWORDS DAT 15 1390 FIELD 1 15 AS AS 1400 IF LOF 1 0 THEN 1460 1410 FOR X 1 TO LOF 1 1420 GET 1 X 1430 PRINT 2 AS 1440 1 1450 NEXT X 1460 CLOSE
7. 17232 19440 17232 e Use the Humbug monitor program Star Kits P O Box 209 H Mt Kis co NY 10549 29 95 cassette MCH7500 in a 20K 10 Enter SA 4350 0 4350 COMP AC e Use Program Listing 3 on page 69 of the September 1983 HOT CoCo Before CLOADing enter POKE 19525 0 POKE147 76 149 76 STRT 17232 END 19440 EXEC 17232 NAME COMPAC Micro Compac offers a very useful function for the MC 10 Unless you must upload and download files it should suit your needs Given the MC 10 s limited potential this might be the best communication program the little CoCo will ever see Let us know 8 weeks in advance so that vou won t miss a single issue of HOT CoCo Attach old label where indicated and print new ad dress in space provided Also in clude vour muiling label whenever vou write concerning your subscrip tion It helps us serve vou promptly Write to Subscription De partment 9 PO Box 975 Farmingdale NY 11737 Canada amp Mexico 27 97 1 vr only US funds dra n on US bank AT Tom J Z O VING Extend my subscription one additional year for only 24 97 LJ Payment Enclosed O Bill Foreign surface S44 97 1 only US funds draun US bank affix old label new address va name name address address city state zip city state zip CoCo PO Box 975 Farmingdale NY 11737 Rainbow Quest will take your chi
8. ATTACK Try your hand at this challenging game by Computerware with fantastic graphics sound and action Cassette requires 16K 24 95 fun zapping robots with this Hi Res game by Mark Data Products Cassette requires 16K 24 95 ADVENTURE Black Sanctum and Calixto Island by Mark Data Products Each cassette requires 16K 19 95 each CAVE HUNTER Experience vivid colors bizarre sounds and eerie creatures as you wind your way through a cave maze in search of gold treasures This exciting Hi Res game by Mark Data Products requires 16K for cassette version 24 95 Box 1110 D Del Mar CA 92014 619 942 2400 Master Charge Visa and COD Accepted California Residents add 6 Tax 196 IT 7 he Iu Re went to Greece on vacation and guess who got stuck running the arcade I m always Guess Who in such situations It drove me nuts that cacophony of jangling coins bells whistles and yelps The breaking point came on the 13th day when a kid about 7 years old swaggered up to the counter and said mister these slugs don t work in the Felix the Cat movie machine supposed to use pennies not slugs Get out of here you dimin utive creep With a guarded smirk the kid backed toward the door A large form appeared behind him boy screamed as he was scooped ceil ingward I ran from behind the counter t
9. CWC PUBLICATION Simulations Issue JUNE 1984 USA 2 95 HOT CoCox THE MAGAZINE FOR TRS 80 COLOR COMPUTER AND MC 109 USERS Inside an Assembly Language Game Learn How the Pieces Work Together 00700 00710 pRINTER ROUTINE x x H 065A 86 FE 00720 PSTART LDA FE LOAD WITH 2 Buy Low Sell High 065 97 6F 00730 STA S6F DEVNUM 00740 CLRB Stock Market Simulator LO 00750 LDX 4 400 TOP OF SCREEN 00760 PLOOP LDA GET A CHARACT 00770 INCB AND COUNT IT 80 BSR GETCHR CONVERT AND CMPB 520 32 CHARACTERS Build Your BNE GSKIP1 CLRB Own Atari LDA D SEND A LINE F JSR 54002 CHROUT MPX 5E END OF SCREEN A NO PRINT SOM DONE CORRECT POKE VALUE Joystick Interface Win or Lose Big At Bringmee Downs N ROUTINE SN SCORE ROUTINE Plus Elite Word and The Business Accounting System Reviewed CEGAKER Eg Hike Meehan 0644 GSKIP2 0658 ILOOP 0612 5 060 LLOOP 0 ee es O A 74470 12067 SEND FOR FREE CATALOG ABC S IN COLOR In the ABC program all 26 letters spring up in color to the familiar ABC tune Then colorful detailed pictures depicting each individual letter of the alphabet appear one by one Your child s fascination will mount as he or she correctly presses the letter on the keyboard and is rewarded with a musical tune before the next detailed pic
10. Tts not just a toy he said It s myth adventure a glimpse 9 of the misty past a bull s eye design with 23 walls is drawn Then a series of openings and new walls are drawn within it While the circle maze 15 being drawn you will see a dot frozen in po sition to the right of the vertical line on a level with the bottom of the K in KNOSSOS This dot is you When the maze is complete the dot begins to move You can control the direction of travel by using the movement mode you ve chosen joystick or manual The object is to travel to the exact center of the maze When you strike the center the display freezes and a series of beeps sound You have won Tap the break key to start another 410 420 430 440 459 460 NEXT FOR 4 TO 92 STEP 2 0 IF G S 1 5 HJ HJ 1 470 IF X gt 5 AND HJ 2 INT HJ 2 TH EN FOR 1 TO X41 160 96 E 1 1 G G 02 NEXT E ELSE C IRCLE 160 96 X 0 1 G G 0199 480 NEXT X 490 A 70 500 B 25 510 PSET A B 3 IFA 160ANDB 96TH 650 520 IF AS J THEN 570 530 BS INKEYS 540 IF LL lt 2 AND BS P THEN FOR VV l TO 5 CIRCLE A B VV 8 SOU ND 100 1 NEXT VV LL LL l 550 IF BS lt gt THEN GOSUB 670 560 GOTO 580 570 00 5 0 N JOYSTK 1 580 P A Q B 590 IFM lt 31 5ANDPPOINT A 1 B 0TH ENA A 1 600 IFM gt 31 5ANDPPOINT A 1 B 0TH ENA A 1 610 IFN gt 31 5ANDPPOINT A B 1 0TH 1 620 IFN lt 31 5ANDPPOINT A B 1 0
11. the for model III IV easy to install system Color Computer Starting at 369 95 Starting at 199 95 Call for new lower price SOFTWARE SUPPORT INC One Edgell Road Framingham MA 01701 617 872 9090 Hours Mon thru Fri 9 30 am to 5 30 E S T Sat 10 am to 4 30 pm DEALER INQUIRIES INVITED CANADA All in stock products are shipped TERMS MICRO R G S INC within 24 hours of order M C Visa Amex and personal 751 CARRE VICTORIA SUITE 403 Repair Warrant y service is perform checks accepted at no extra charge MONTREAL QUEBEC CANADA H2Y 2J3 ed within 24 hours of receipt unless C O D please add 3 00 Regular Tel 514 845 1534 otherwise noted We accept C O D Shipping Please call for amount Not responsible for typographical errors Ea EN S XE E US Service Service WF foreign and APO orders School Canadian Toll Free 800 361 5155 and D amp B corporate P O s accepted TRS 80 Registered Trademark Tandy Corp IBM PC Registered IBM Corp Apple Registered Trademark Apple Computer Corp Franklin Registered Trademark Franklin Corp Max 80 Registered Trademark Lobo Int DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISKDRIVES DISK DRIVES DISK DRIVES DRIVES DISK DRIVES DISKDRIVES DISKDRIVES DISKDRIVES DISKDRIVES DISKDRIVES DISKDRIVES DISKDRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISK DRIVES DISKDRIVES DISK DRIVES DISK DRIVES PRICE BREAKTHROUGH
12. 1 RETURN Delete lines 350 370 Robert Benson Niceville FL 8 HOT CoCo June 1984 Feedback Full 64K I get your magazine each month be cause I think it s the best software buy going for the CoCo I have a tape based 64K Extended Color Basic Color Computer 2 It s my third and probably last comput er and I use it primarily to develop ap plication software I would like to see some programs that use the full potential of a 64K ma chine Half of our user s group have 64K upgrades and I m sure the per centage is growing everywhere Gary R Hawkins Weyerhaeuser WI Buyer s Guide Update We inadvertently left out two items in our April Peripherals Buyers Guide They as follows Satum Electronics SPLC 1 Lower Case gives true lowercase letters without soldering or cutting It is compatible with all versions of the Color Computer except the Color Computer 2 An added fea ture gives you inverse video at the flip of a switch The SPLC 1 comes fully assembled and tested It costs 59 95 and is guaranteed for 90 days For further information con tact Saturn Electronics Co Inc 62 Commerce Drive Farmingdale NY 11735 516 249 3388 E A P Co offers Gold Plug 80 gold plated edge connectors that you solder over the CoCo s existing tin plated ones The gold connec tors ensure corrosion free contacts and reliable operation The disk module package costs
13. 1024 ASC MIDS LPS 1 NEXTX 770 2 7 3 AS 1 7 4 47 POKEAB 7 5 ASC RIGHTS 5 1 GOTO7 90 780 POKEAB 7 3 ASC LEFTS AS A Y 1 7 4 ASC RIGHTS AS A Y 1 790 4 20 5 0 800 JL JOYSTK 3 810 JL INT JL 19 1 820 FORX 1TO7 830 IF 2 THENIF JL X THEN 850 ELSE POKEAB X 3 159 POKEA 4 159 45 159 85 0 840 IFJL X THEN850 ELSE POKEAB 3 239 44 239 850 860 2 THENPOKEAB JL 3 5 1 POKEAB J L 4 47 POKEAB JL 5 ASC RIGH 1 88 870 POKEAB JL 3 ASC LEFTS AS A 1 POKEAB JL 4 ASC RIGHT S AS A Y 1 880 IFPEEK 65280 125 OR PEEK 65 280 253 THEN 890ELSE7 90 Listing continued teach you a lesson Twenty four half hour lessons in fact I m Dennis Kitsz weary but cheerful after days in Green Mountain Micro s recording studio What I ve just finished are twelve hours of lessons for Learning the 6809 a guide to assembly language programming like there s never been before With the Micro 4 4 A Language Lab you get it all not only the theory of 6809 assembly 4 HA language programming but what you need to know to make your Color Computer really sweat for you And you ll get me on
14. rightmost bit is loaded with the value of the carry bit and the leftmost bit is then stored in the carry bit RORA RORB Shift all the bits in one place to the right The leftmost bit is loaded with the value of the carry bit and the rightmost bit is then stored in the carry bit This function doesn t require an operand ROR Shift all the bits in the memory location specified in the operand one place to the right The leftmost bit is loaded with the value of the carry bit and the rightmost bit is then stored in the carry bit Table 2 continued Table 2 continued RTI Returm from interrupt This is used to return from a hardware interrupt RTS Retum from subroutine This is used to return from a subroutine called from either a JSR or a BSR SBCA SBCB Subtract the value stored in the operand from A B and then subtract the value of the carry bit The result is stored in A B STA STB Store A B at the place specified by the operand STD STX STY STU STS Store D X Y U S at the place specified by the operand SUBA SUBB Subtract the value stored in the operand from A B and store the result in D SUBD Subtract the value stored in the operand from D and store the result in D SWI SWI2 SWI3 Software interrupts SYNC Stop processing commands until a hardware interrupt is called TFR Transfer one register into another The two registers are placed in the operand TSTA TSTB Test A B fora value o
15. 15 1 128 15 1 28 15 41 128 ELSEPOKEAB 15 128 15 1 128 1230 J JOYSTK 0 1240 JR JOYSTK 1 1250 JR INT JR 18 8 1260 FORX 8TO14 1270 IF G 2 THEN IF JR X THE N 1290 ELSE POKEAB X 5 255 KEAB X 4 255 POKEAB X 3 255 1290 1280 IF JR X THEN 1290 ELSEPOK 3 191 2 191 1290 NEXTX 1300 IF 2 THEN POKEAB JR 5 ASC LEFTS FS F Y 1 POKEAB JR 4 47 POKEAB JR 3 ASC RI GHTS FS F Y 1 GOTO1320 1310 POKEAB JR 3 ASC LEFTS AS A Y 1 POKEAB JR 2 ASC RI GHTS AS A Y 1 1320 65280 126 OR PEEK 6 5280 2254 THEN1330ELSE1230 1330 IF lt gt 2 THEN1400ELSESOUND 128 5 POKEAB JR 1 128 POKEAB JR l28 POKEAB JUR 41 128 15 1 ASC LEFTS FS F JR 1 15 47 15 1 ASC RIGHTS FS F JR 1 P OKEAB JR 5 255 POKEAB JR 4 2 55 3 255 1340 POKEAB JR 1 ASC LEFTS FS 1 POKEAB JR 47 POKE 1 ASC RIGHTS FS F Y 1 1350 TS FS F JR FS F JR T F JR lt PE E JR PE F Y 1360 FORX 8TO13 1370 1 gt PE F X THE 1580 1380 Listing continued Listing continued 1390 GOTO1460 1400 SOUND128 5 POKEAB JR 128 41 128 POKEAB 15 AS C LEFTS AS A JR
16. 20 SVPEDT 30 BY 40 BOB JACK 50 1883 eg 70 GOTO 2350 80 DIM 5 100 90 OPEN D 1 LWORDS 100 OPEN D 2 SWORDS 110 CLOSE 120 CLS PRINT832 247 SVP EDITOR 130 PRINT832 4 1 SHORT WOR D PRINT 140 PRINT832 5 2 SHORT WOR D ENTER 150 PRINT S2 6 73 SHORT WOR D DELETE 160 PRINT 32 7 4 LONG WORD PRINT 170 PRINT 32 8 5 LONG WORD ENTER 180 PRINT 32 9 6 LONG WORD DELETE 190 PRINT832 140 7 END PROG RAM 200 PRINT 32 12 7 DO WHICH ONE 2 210 SOUND 200 3 220 AWS INKEYS IF AWS THEN 22 0 230 AW VAL AWS do not have to enter words in alphabetical order since they are arranged that way automatically you can easily use the delete option to remove words from the file The enter and delete options use the same subroutine to get their working words You do not have to enter words in alphabetical order since they are ar ranged that way automatically The pro gram responds with What to words of the wrong length Enter a black line to stop word entry If you use the enter option be careful in your spelling because the only way to remove a misspelled word is with the delete op tion The editor operates with a single disk drive and 32K of memory and the SVP requires dual disks and 32K If you would like to use SVP with one disk drive change line 300 from 300 OPEN 1 1 FS 401 to 300 OPEN 1 F3 240 IF A
17. HOT CoCo June 1084 7 Video Van Gogh Corrections The Van Gogh program HOT CoCo March 1984 p 94 con tains a mistake Line 10 in the pro gram should read 10 C 1 QW AS LCPOD JKFBGR MN There was also another error Be fore running or saving the program type PCLEAR4 POKE7690 10 POKE 7691 8 POKE7692 9 POKE7697 12 POKE7698 13 The published version showed a semicolon instead of a colon after one of the POKEs If you were having trouble with this program these corrections should help Einem Granada Hills CA Video Van Gogh Fix Here s a fix for the Van Gogh program HOT CoCo March 1984 p 94 Change line 10 to the fol lowing and forget the POKEs 10 10 8 CHR 9 QWAS 12 13 LC POD JKFBGR MN lt gt Ronald K Lee Marrero LA Faster Score Matt Togliatti squeezed all the speed he could into his Attacker HOT CoCo October 1983 p 92 but the following changes will speed up the score printing routine 9 DIMHS 9 11 FORZ OTO9 READHS Z NEXT 340 COLOR4 D 150 U SS I 2 INT U 1000 U U I 1000 GOSUB380 D 160 I INT U 100 U U I 100 GOSUB380 D 170 1 INT U 10 U U I 10 GOSUB 380 D 180 1 U GOSUB380 IFHH 1 THENSOELSE150 380 8 11 C PSET DRAW BM STR D
18. HS CHRS 21 THENLPSZLEFTS LPS LEN LPS 2 H H 2 460 gt 9 OR HS CHRS 13 THEN47 ELSE430 470 IFRIGHTS LPS 1 2CHRS 13 THEN LPS ZLEFTS LPS LEN LPS 1 480 PRINT PRINT PLAYER 2 R PSz 490 5 5 IF H THEN490 500 PRINTHS RPS RPS HS H H 1 510 IFHS CHRS 8 OR HS CHRS 21 T HENRPS LEFTS RPS LEN RPS 2 H H 2 520 gt 9 OR HSSsCHRS I3 THEN53 ELSE490 530 IFRIGHTS RPS 1 2CHR 13 THEN RPS ZLEFTS RPS LEN RPS 1 540 IFG lt gt 2 600 550 L 27 36 CoCo June 1984 560 FORX 1TO27 N X X NEXTX 570 FORX 1T027 580 R RND L F X N R N R N L L 1 1 NEXTX 598 64 600 L 30 610 FORX 1TO30 N X 2X NEXTX 620 FORX 1TO30 630 R RND L A X N R N R N L L 1 1 NEXTX 648 CLS 5 PRINT 224 PRESS TH E SPACEBAR OR ANY KEY TO BEGIN THE GAME 650 CHS INKEYS IFCHS THEN659 660 IF 2 THENCLS 7 ELSECLS 6 670 FORX 1TO16 680 IF 2 1 128 POKEAB X 128 POKEAB X 41 1 28 GOTO700 690 POKEAB X 128 POKEAB X 41 12 8 700 NEXT X 710 FORX 1TO14 720 IF 2 THENPOKEAB X 1 AS 1 POKEAB X 47 POKEAB X 1 ASC RIGHTS FS F X 1 GOTO740 730 POKEAB X ASC LEFTS AS A X 1 2 POKBAB X 1 ASC RIGHTS AS A X 1 740 NEXTX 750 POKEAB 15 33 68 POKEAB 16 333 80 760 FORX 1TOLEN LPS 1024 239
19. Super Sale on New Disk Drives Starting at 169 00 Eus Tandon Siemens Remex MPI Teac Shugart Tabor 40 or 80 Tracks Single or Dual Head New 3 Drivette Our Disk Drives are Capable of Single and Dual Density Operation The NEWEST Technology Capable of Operating on Most Popular Computers Drive Hard Bargain For your TRS 80 Color Computer IBM Apple Franklin 5 M B 20 M B Complete Systems from 999 95 Diskette Breakthrough 10 Pack in Library Case 18 95 50 SAVE PLEASE CALL FOR OUR MOST CURRENT PRICE REDUCTIONS TOLL FREE ORDERING GENERAL AND TECHNICAL 1 800 343 8841 1 617 872 909 x o 7 gt Q x 7 gt Q x 7 gt oc Q x i E Disk Drives 0123 TRS 80 IBM Apple TI 99 4A Franklin Max 80 LNW sisse o Model 1 Upgrade Disk 1 12 4 CALL 2 Printers E 4 TOLL Fercom Double Density Controler Model lt FREE a Color Computer lt Disk Drive Operatine Systems r A Repair Services Now Offered FAST Turn a Round 4 NEW Apple Franklin Compatible Add On Drives with Case amp lt pRICES Dray lt S DI
20. 2 THENNC 23 9ELSENC 2 23 1030 1 05 1040 FORX 1TOLEN LPS 1024 X NC NEXTX 1050 FORX 1TO4 POKE1030 X ASC M IDS WS X 1 NEXTX 1060 FORTD 1TO150 NEXTTD 1070 1 04 1030 1080 FORX 1TOLEN LPS 1024 239 POKE1 24 X ASC MIDS LPS X 1 NEXTX 1090 FORTD 1T01508 NEXTTD 1100 NEXTY 1110 SOUND89 2 S0UND125 2 SOUNDI 33 2 SOUND147 8 SOUND89 2 SOUNDI 25 2 S0UND133 2 SOUND147 8 SOUND 89 2 SOUND125 2 SOUND133 2 SOUND 147 4 SOUND125 4 SOUND89 4 SOUND 125 4 SOUND108 8 1120 SOUND125 2 S0UND125 2 SOUND 108 2 SOUND89 4 SOUND89 2 SOUNDI 25 4 SOUND147 2 SOUND147 2 SOUND 133 8 SOUND125 2 SOUND133 2 SOUN D147 4 SOUND125 4 SOUND89 4 SOUN D108 4 SOUND89 8 1130 CLS 7 GOTO120 1140 IF 2 THENNC 23 9ELSENC 2 38 June 1984 23 1150 FORX 1TOLEN LPS POKE1924 X NC NEXTX 1160 FORX 1TOLEN RPS 1043 191 1043 ASC MIDS RP 5 1 NEXTX 1170 CHS INKEYS IFCHS THEN117 0 1180 IFCHS lt gt ANDCHS lt gt P T HEN1170 1190 IFCHS P THENY Y l IFG 2 AND Y gt 27 THEN Y 15 ELSE IF gt 30 THEN Y 15 1200 IF 2 14 5 ASC LEFTS FS F Y 1 POKEAB 14 4 47 POKEAB 14 3 ASC RIG HTS FS F Y 1 GOTO1220 1210 POKEAB 14 3 ASC LEFTS AS A Y 1 POKEAB 14 2 ASC RI 5 5 1 1220 IFCHS D THEN 2 THEN
21. with complete cursor control DISPLAY GENERATOR DOCUMENTOR 50 MAILING LIST SYSTEM 100 INVENTORY WITH MRP 100 TABULA RASA SPREADSHEET 100 DISK UTILITY PROGRAM LIBRARY S50 FLEX edit disk sectors sort directory maintain master catalog etc CMODEM TELECOMMUNICATIONS PROGRAM 550 amp OS 9 menu driven with terminal mode file xfer MODEM protocol etc 5 25 SOFT SECTORED DISKETTES EACH SET OF 50 75 DSDD with Tyvek jackets hub rings labels write protect tabs Computer Systems Consultants Inc 1454 Latta Lane Conyers GA 30207 Telephone Numbers 404 483 1717 4570 Specify Color Computer or other version of programs Programs provided in source form on diskette specify O S Call or write for full catalog and dealer info VISA and MASTER CARD accepted US funds only Add 5 for shipping software but not for diskettes FLEX trademark of Technical Systems Consultants 05 9 trademark of Microware bastfremcuf Flight Simolater Reviewed in January 1984 Rainbow this program is the Right Stuff Specify 16 or 32 64 direct save to disk 619 95 7281 00 S amp H iD TSPOOL Don t wait for your printer anymore Tspool allows you to type the next document at the same time your printer is printing the first one Specifically designed for Telewriter 64 users Optional descenders included for 100 printers For 32 64K disk compatible 824 95 01
22. 60 1H e de de de de ko dede 70 kkkkkkkkk PART ONE x 80 kkkkkkkkkkkkkkkkkkkkkkkkkkk 90 IF PEEK 49152 1260RPEEK 491 53 lt gt 126THENCLS PRINT THE DISK D RIVE CONTROLLER IS PLUGGED IN TURN OFF THE COMPUTER REMOVE THE CONTROLLER AND RELOAD THIS PROGRAM FROM CASSETTE END 190 PMODE3 PCLS SCREEN1 1 0F 5 110 COLOR 3 3 11 0 111 256 8 4 PSET LINE 0 180 256 153 PS ET LINE 22 140 54 136 PSET LI NE 86 132 118 128 PSET LINE 1 50 124 182 120 PSET LINE 214 116 246 112 PSET PAINT 256 85 44 3 PAINT 256 154 2 3 128 COLOR3 3 LINE 18 10 20 21 PSET BF LINE 20 9 28 11 PSET 11 20 20 28 22 PSET BF 130 LINE 32 9 34 22 PSET BF L 36 9 40 10 PSET BF LINE 4 0 9 40 14 PSET LINE 32 14 4 0 14 PSET LINE 32 15 38 15 P SET LINE 32 16 36 16 PSET LIN E 32 17 38 17 PSET LINE 38 19 40 22 PSET BF PSET 38 18 3 140 LINE 44 10 46 21 PSET BF LINE 52 10 54 21 PSET BF LINE 46 9 52 12 PSET BF LINE 46 1 9 52 22 PSET BF 150 LINE 58 12 60 22 PSET BF LINE 66 12 68 22 PSET BF LINE 69 11 66 11 PSET LINE 62 9 64 10 PSET BF LINE 68 17 64 18 PSET BF i60 LINE 72 9 74 22 PSET BF L 76 13 80 9 PSET LINE 76 1 4 82 9 PSET LINE 76 16 82 2 2 PSET LINE 76 17 80 22 PSET 170 LINE 86 9 88 22 PSET BF L INE 86 9 94 11 PSET BF LINE 8 8 14
23. Elite Word will right justify or center text but will not print text flush right as for example in a letter heading The printer format controls are saved with the text in the default mode This makes it unnecessary to reenter the op tions each time you read a file Elite Word lets you choose the pages you want to print That combined with a pause after each page lets you print selected pages so you save time and paper during the editing process The most impressive feature of Elite Word 1s its ability to display your for matted text just as it will be printed This view option displays the text in a special 64 char acter per line format The small characters are diffi cult to read but are clear enough to give you an idea of the final printed form You can scroll from be ginning to end in this mode However you can t go back wards in the file The view option also displays page breaks as dashed lines Elite Word also provides an option to include other files in the printing routine You can imbed names of files to be inserted into your text This makes the inclu sion of boiler plate text in reports a snap You can also read and in sert individual lines of text from a designated variable text file Adding files in the edit mode is limited to appending files at the end of the current text So youcan only insert new text in the print mode Some features are missing or are dif ficult to accom
24. Listing continued Subscription Problem Hot CoCo does not keep subscrip tion records on the premises therefore calling us only adds time COMPUTER DISCOUNTS Factory Direct e Best Prices Anywhere No Out of State Taxes e 100 Radio Shack Warranty e Free Price List du P Integrates Keyboard and Monitor e Accepts TC 130 or similar color video receiver Useable with Cartridges or Floppy Disk Controller and doesn t solve the problem Please send a description of the problem and your most recent Lifts and tilts Monitor for easier viewing SCOTT TASSO address label to e Custom molded of reinforced fiberglass TUNIS Silver Gray or Off White finish ASSOCIATES EIO 37 50 plus 2 50 shipping amp handling h dA 7 NYS residents add 7 sales tax 175 E North Delsea Drive 5 ubscription Dept pcr amp Vineland N J 08360 PO Box 975 800 257 0426 Farmingdale NY 11737 315 437 4089 NJ 609 691 7100 510 Thank you and enjoy your subscription HOT CoCo June 1984 Listing continued 1050 1060 1070 1080 1090 1100 1110 1120 SOUND 5 1 NEXT SD IF 5 THEN GOTO 1390 CLS 3 FOR 5 100 02005 10 SOUND 5 1 NEXT SD BUY ROUTINE 1600 INPUT DO YOU WANT TO SELL S 5 1610 IF YS lt gt Y THEN GOTO 2250 1620 CLS 1630 FOR 5 100 02005 10 1640 SOUND SD l l650 NEXT SD 1660 FOR T 1 TO X 1130 I
25. SORT ANY SIZE FILE whether it s 200 or 2000 records SELECT SUB SETS of file for sorting or reporting SUMMARIZE FILES to find totals averages low and hi values 8 REPORT FORMATS for obtaining hard or soft copy reports 6 LABEL FORMATS for 1 to 10 across labels amp 1 to 30 lines label PASSWORD PROTECTION for limited access to data and reports PRO COLOR FILE was so well received that over 70 of the owners of the original version ordered the PRO COLOR FILE ENHANCED upgrade in the first 2 weeks of its introduction Find out for yourself why people in almost every state Canada South America and even the Far East and Europe have turned to PRO COLOR FILE ENHANCED for their information manage PRO COLOR FILE ENHANCED See your local dealer or send check or money order to INC Box 5300 Florence 29502 Visa MC customers call 803 665 5676 Available AMDISK transaction but it automatically sub tracts funds from the checking account It also prompts for a check number Since the Business Accounting Sys tem is structured to be self updating once you ve saved the journal entry you must make any corrections as a sep arate transaction Therefore you can t go back and correct a bad journal entry Rather you must enter another journal transaction in the amount to offset the earlier error preferably annotating it with a comment line to explain the er ror This is proper accounting procedure Taking Care of Busine
26. TRUE LOWER CASE CHARACTERS NO CUTTING OR SOLDERING FULLY COMPATIBLE WITH ALL TRS 80C SPECIFY REVISION BOARD NOT COMPATIBLE WITH COCO 2 INVERTED VIDEO AT A FLIP OF A SWITCH YOUR SOURCE FOR THE COLOR COMPUTER DRIVEOFORCOCO DRIVE 1 FOR COCO GUARANTEED FOR ONE FULL YEAR DISK CONTROELER FOR COCOS 5 s e SATURN RS 232 PORT EXPANDER POWERON EED RID aan tt ces FRONT RESE F SWITCHE RITE eue e LIBRARY CASE HOLDS 70 DISKS e NEW MULTI COLOR RAINBOW DISKS ELEPHANT DISKS SSDD meus S PRIMEO4K 5 GEMINI JOX PRINTER tss SMART MODEM 200 F A S T UPGRADE SERVICES Dealer Inquiries Invited MINIMUM 2 00 SHIPPING amp HANDLING e NYS RESIDENTS ADD SALES TA X ALL OTHER ORDERS ADD 4 6 SHIPPING OS 9 Trademark of Microware Inc See List of Advertisers on page 99 ZEEE NEW SOFTWARE OS 9OBBS 889 95 MULTI USER CAPACITY FASTER THAN MOST 55 MULTI TASKING NO LONGER COMPLETELY TIES UP YOUR REQUIRES OS 9 AND BASIC 09 OS 9 40 Track Program 2405 NOW OPERATE 35 40 80 DOUBLE SIDE DOUBLE DENSITY DRIVES UNDER 05 9 64K Terminal Package 2495 AFFORDABLE REQUIRES 64K MEMORY GIVES YOU 52 58K BUFFER WRITES TO DISC READS IN FROM DISC STANDARD DISPLAY Electronics Company Inc 447 62 COMMERCE DR
27. We are sure that after you try the Krickit you will never want to be Take 3O days to decide you like it or return it for a 24 hour order line plus shipping and handling COD Visa and Mastercard accepted Order yours today for only 59 95 9 97 stanti Save money A full twelve month subscription is yours for only 99 97 That s only 8 33 per cassette Finally Great programs you can load and run in seconds You ll save hours of keyboard ing time and build a terrific li brary of useful programs for as little as 10 00 month Get the best programs from HOT CoCo magazine ready to run for pennies All the directions or help you need is in your copy of HOT CoCo instant CoCo gives you 5 action packed games E Order your subscription have your own video game 756 p to instant CoCo today ii Mail the coupon below or You ll want the Best of 83 Over 33 programs from the 1983 issues of HOT CoCo magazine Youll have a valuable library for only 16 47 less than 45 cents per program Pa E L pw r entertainment center useful applications programs for edu 2022777 2 call TOLL FREE 1 800 258 5473 and cation business home and hobby to delight the stole family ase your Mastercard American Express New Hamp utilities your routine tasks will be taken care of like magic plus shire call 1 924 9471 you ll be e
28. kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 220 PMODEl 3 PCLS SCREEN 1 1 230 COLOR7 5 240 LINE 98 68 158 124 PSET B 250 COLOR8 5 260 LINE 98 124 106 132 PSET BF LINE 150 124 158 132 PSET BF LINE 150 60 158 68 PSET BF LINE 98 60 106 68 PSET BF LI NE 88 68 98 76 PSET BF LINE 8 8 116 98 124 PSET BF LINE 158 68 168 76 PSET BF LINE 158 1 16 168 124 PSET BF 270 LINE 102 60 102 68 PRESET LINE 158 72 168 72 PRESET LI NE 88 120 98 120 PRESET LINE 88 72 98 72 PRESET LINE 158 1 20 168 120 PRESET LINE 102 12 4 102 132 PRESET LINE 154 60 154 68 PRESET LINE 154 124 154 132 PRESET 280 REM GENERATING PLANES 290 FOR D 1 NU 300 X RND 128 1 2 Y RND 96 Listing continued CoCo June 1984 67 Listing continued 1 2 310 T RND 2 1 320 GOSUB 400 330 IF 5 1 THEN ST 0 GOTO 300 340 IF X gt 86 AND lt 170 AND Y gt 58 AND Y lt 134 OR X lt 24 OR gt 230 OR lt 20 OR Y gt 176 THEN 300 350 A D 0 X A D 1 2Y A D 2 T A 0 3 20 360 PSET A D 0 A D 1 A D 2 370 NEXT D 380 SOUND 200 4 390 GOTO 460 400 REM CHECK TO MAKE SURE PLANE S DON T APPEAR TWICE x 410 FOR B 1 TO D 1 420 IF ST 1 THEN 440 430 IF A B X AND 1 THE ST 1 440 NEXT B 450 RETURN 460 TIMER 0 470 REM LOOP FOR MAIN PROGRAM RU N RAR KK
29. 1 1 1500 AS INKEYS 1F THEN OT RND 30 GOTO 1500 1510 PMODE 1 3 SCREEN 1 1 1520 GOTO 810 1530 REM END OF GAME x kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk SCREEN 0 0 CLS PRINT 233 END OF GAME UD 0 D 0 C 0 FOR Z 1 TO NU IF 2 4 THEN UD UD 1 IF 2 4 1 THEN 1 IF A Z 4 2 THEN 1 IF 2 3 THEN LN LN 1 IF 7 3 0 THEN DL DL41 1540 1550 1560 1570 1580 1590 1600 1690 1700 20 1710 1720 1730 1740 1750 1760 1770 17 80 4 17 90 4 1800 0 1810 6 1820 1830 1840 1850 1860 1870 1880 2 FOR 1 700 NEXT DE CLS PRINT PRINT PRINT PRINT THAT WERE NOT DOCKE PRINT THAT WERE DOCKED D PRINT THAT HAD CRASHED C PRINT THAT HAD LANDED LN PRINT THAT HADN T LANDED PRINT INPUT WOULD YOU LIKE TO TRY ANOTHER TIME Y N IS IF 5 THEN CLEAR GOTO END DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA 88 98 68 70 10 12 88 98 74 76 10 36 88 98 116 118 10 156 88 98 122 124 10 180 98 100 124 132 14 184 104 106 124 132 38 184 150 152 124 132 214 18 156 158 124 132 238 18 158 168 122 124 244 18 158 168 116 118 244 15 158 168 74 76 244 36 158 168 68 70 244 12 156 158 60 68 238 6 150 152 60 68 214 6 104 106 60 68 38 6 98 100 60 68 14 6 REM INSTRUCTIONS kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 1890 CLS PRINT 1900 PRINT THIS IS THE GAME OF A IPORT CONTROLLER
30. 1470 POKE amp H009B 132 1480 PRINT 2 1490 CLS PRINT 32 7 5 CT 1 LON G WORDS 1500 SOUND 200 3 1510 PRINT 32 15 3 PRESS ANY TO CONTINUE 1520 AWS INKEYS IF AWS THEN 1 520 1530 GOTO 120 1540 CLS PRINT TAB 5 LONG WORD DELETE 1550 PRINT TAB 5 NO MORE THEN 15 LETTERS 1560 PRINT TAB 5 AT LEAST 5 LE TTERS 1570 PRINT 1580 LI 5 HI 15 1590 GOSUB 260 1600 IF SW 0 THEN 120 1610 FOR X 1 TO SL 1620 WL LEN WS X 1630 WL 15 WL BOOKS Nanos System Reference Cards No more flipping through the Color Computer manuals to find information you need Nanos System Reference cards are pocket sized sum maries for your quick easy reference Find such information as BASIC commands and in structions ROM routines reserved words O instructions hex conversions screen line layout and anything else you need to know to program your machine TRS 80 Color BASIC and Extended FC1006 4 95 w 331 1640 WS X WS X STRINGS WL 1650 NEXT X 1660 CLS OLS 1670 OPEN D 1 LWORDS DAT 15 1680 OPEN D 2 LWBKUP DAT 15 1690 FIELD 1 15 AS 5 1700 FIELD 2 15 AS BS 1710 Y 1 S 1 SL SL 1 1720 FOR 1 TO LOF 1 1730 GET 1 X 1740 IF AS WS S THEN 1820 1750 IF AS WS S AND S lt SL THEN S S 1 GOTO 1740 1760 IF AS OLS THEN 1820 1770 LSET 1780 PUT 2 Y 1790 Y Y 1 1800 OLS AS 1810 PRINT TAB 5 AS 1820 NEXT X 1830 LSET BS STRS Y 1840 PUT 42 1
31. 335 Add 52 50 Postage nal In a prime number finding bench mark test the 370 148 computed primes up to 10 000 in about a minute while a 6809 running at 1 million cycles per second required a little more than six minutes Most Color Computers can be made to operate their 6809Es at 1 79 MHZ so this particular test should take less than four minutes Of course it is impossible to make definitive comparisons between systems so different But you can say that run ning a Color Computer overnight on a long problem is roughly equivalent to a couple of free hours on some common mainframes If you enjoy exploring what the world is made of and how it operates or speculating about how possible worlds might behave you don t have to have access to some unfriendly monster that takes up two floors of a data processing center The simple iterative procedures can be done by anybody with a personal computer and the time to let it run Those who can shake off the jibes of the dinosaur keepers and the wide spread idea that everything important has already been discovered will find an open frontier to explore Address correspondence to Philip McLaughlin 712 Roberts St Denton TX 76201 Movies Two options offered by Part I last month Program Listing 2 View allowed disk users to see movie sequences These will not work until you produce proper data by using the auto save to disk option in the Stars program To produce data
32. 5 2 5 5 4 5 5 BSF6 BSF7 BSF8 BSF9 BSFA BSFB BSFC BSFD BSFE BSFF B601 B602 B603 B604 B605 B606 B607 B608 B609 B60A B60B B60C B60E Jump if the variable is numeric B string length Jump if it s a null string D string address String in the new string area Jump if it s in the new string area String in the program Jump if it s in the program Save the string VARPTR Save the string address Bump to the next string Return X string VARPTR Jump if no strings have to be moved Zero A D string length D string length minus 1 D start of string space plus the string length Save it X next available location in string space pointer Save it Move the string X string VARPTR D new string address Save it X next available location in string space pointer Adjust it Loop until done B60F B642 String Concatenation Routine B60F B610 B611 B612 B613 B615 B616 B618 B619 B61A B61B B61C B61D B6lIE B61F B620 B621 B622 B623 B624 B625 B626 B627 B629 B62A B62C B62D B62E B62F B630 B631 B632 633 634 635 636 637 638 B639 B63A B63B B63C B63D B63F B640 B642 D stringl VARPTR Save it Evaluate the expression Check for a TM error Get the string VARPTR Save it B stringl length string2 VARPTR B stringl length plus string2 length Jump if it doesn t overflow B LS error code Display LS error message Open up string space X stringl VARPTR B stringl l
33. 9 1270 IFX lt 6 THEN C 3 GOTO1300 INTUS ING 2 RN CT V 1 1280 IFX lt ll THEN C 4 GOTO1300 1290 IFX 16 THEN C 5 ELSE C 6 1300 2 gt 1 THEN 5 2 ELSE S H HR 2 1310 JN J RN X 2 2 1320 1 0 2 0 1330 IF H HR 14 2 gt C THEN 1 1 C2 0 1340 IF H HR 14 2 lt C THEN 1 0 2 1 1350 IFH HR l gt l THEN F 2 ELSE F 1 1360 IFWE 1 AND H HR l3 21 THEN 0 1 ELSE MU 0 1370 0 DY 3 lt H HR 7 THEN T 1 1380 IFDY 2 lt H HR 7 THEN 2 1390 RM 0 FORY 1T04 B1 RND 84 B 2 RND 2 1FB2 2 THEN RM RM Bl EL SE RM RM Bl NEXTY 1400 RM RM 100 1410 RN X 3 RM 53 H HR 8 08 H HR C 44 H HR D 24 JN 01 H HR Oo hs Cla 2 6 204 3 5P 29 MU F I2 TTD 1420 NEXTX 1430 FORA 1TO4 FORX 1TO2 BE A B 0 NEXTX NEXTA 1440 5 50 0 1450 1 04 5 1460 CLS U 96 U1 114 1470 PRINT 7 BRINGMEE DOWNS PR INT 40 DAY DY RACE A PRINT 96 Listing continued See List of Advertisers on page 99 TYPING THACHER A TOUCH TYPING TUTORIAL BY CLARENCE STINSON amp SHERMAN WANTZ VOTED ONE OF THE TOP THREE EDUCATIONAL PROGRAMS OF 1983 BY 80 MICRO READERS Find out what 80 Micro readers discovered long ago Typing Teacher by Instant Software Inc is one of the best educational programs of 1988 This complete seven part package takes you from initial familiarization with the keyboard through typing words and phrases to comp
34. FOR YOUR COLOR COMPUTER CASSETTES COMPUTER GRADE or e DATA TRAC e e Now have access to the largest library of BLANK CASSETTES programs available C 05 C 06 C 10 C 12 C 20 C 24 C 32 BUY THE BEST AT FACTORY DIRECT PRICES e CP M is the recognized leader in professional and personal software CASSETTE STORAGE CADDY Bee ds e Adds the power of a 4 MHz Z80A and ades car ans e CP M 2 2 included No modifications are necessary Simply plug From the leading supplier of Computer Cassettes new longer length C 12 s 6 minutes per side provide the extra few feet needed for some 16K programs e BASF LHD 0 5 world standard tape TRACTOR FEED e DIE CUT e Premium 5 screw shell with leader e Internationally acclaimed Thousands ol WHITE 3 00 100 20 00 1000 500 12 5 or C 10 s 38 each wilabeis add 4g e Shipping 517 500 500 Boxes 13eea e Shipping 510 500 Free Caddy offer does nat apply FREE repeat users COLORED LABELS Pastels 1 CADDY WITH EVERY e Error Free e Money back guarantee NEW fes Bue Lavender into the ca rtridge port and plug Radio Shack s 9 gt Call 818 700 0330 5 ORDER NOW MAIL TO MANN disk controller into it assar Ave on Credit Card Orders YORK 10 Chatsworth CA 91311 e Maintains full Radio Shack compa
35. board and not discarded After you have used all the numbers in the pile the discarded numbers except for the most recent discard become the new pile The numbers in the pile are never visible For this example assume that player 2 presses P and that the number 5 goes from the pile to an exchange box Player 2 moves the exchange number the number 5 up or down until it is next to a number box for exchange Player 2 places the exchange number next to the number box with the number 8 in it and pushes the joystick button The number 8 from the number box goes to the discard box the number 5 from the exchange box goes to the num ber box a tone sounds and player 2 s name disappears from above his boxes Player 1 presses either D or P and a number appears in one of his exchange boxes either the number from the dis card box 8 in our example or the next number from the pile depending on whether he pressed D or P The game continues this way until one of the players or teams has all the instant numbers in his boxes in order from smallest to largest bottom to top Whole Numbers Game The whole numbers game is fun for players of all ages and is intended as a learning tool for students in kindergar ten through grade 4 It teaches the num ber relationships for the whole numbers 1 30 Fractions Game The fractions game is fun for anyone who understands fractions and it is a learning tool for
36. ever you might find creating the data entry screen frustrating RMS comes with its own line oriented editor by which you create the screen and enter and update all data But the RMS edi tor is clumsy to work with It made formatting the screen a major hassle To begin with I had to hold down three keys simultaneously for most commands For example I had to press shift break I to insert a new record The real problem with the RMS ed itor is that I often could not tell what I was doing As I was creating a data file with student numbers as a key field the editor would not accept certain numbers and confused 03 with 3 The result was a file with duplicated records I had similar problems updating changing the screwed up records I then decided to delete the duplicated records which worked well But I had earlier defined my file as having 50 records and RMS counted the deleted records Potential buyers must also under stand that RMS cannot compute num bers in fields Therefore it s aptly named a record management system for keeping textual records since it doesn t handle quantitative data man agement tasks For example the small business man who wants to update his payroll master file won t find RMS suitable for his needs In order to compute net pay the program must subtract the deductions from the gross pay but RMS can t perform this simple arith metic The RMS manual describes how to prepare Basi
37. 140 108 141 0 117 38 206 166 141 150 DATA 112 167 141 1 12 2129 2291 Program Listing 2 GDump 2 10 FOR I 24576 TO 24768 160 DATA 35 190 48 141 0 8 20 READ X 30 170 DATA 572 166 132 129 4 40 NEXT I 39 6 141 50 CSAVE GDUMP2 amp H6000 amp H60CO amp DATA 574851 325 244 H6000 126 162 60 DATA 158 186 175 141 0 190 DATA 191 52 22 166 18 48 141 75 68 68 TO DATA 101545 11415 1 200 DATA 68 167 140 73 140 67 129 210 DATA 191 34 28 198 32 61 227 140 220 DATA 59 174 140 51 139 18 166 230 DATA 1480 47 132 7 76 4 39 3 240 DATA 89 32 250 89 24 97 95 250 DATA 32 249 27 74 Uy 9 leg OL 260 DATA 44 54 53 57 44 213 3 270 DATA 4 3 2 27 74 8 44 280 DATA 57 54 48 44 36 pod 255 Program Listing 1 GDump 102 HOT CoCo June 1984 41 0 184 80 DATA 111 141 0 175 198 7 166 141 90 0 174 167 141 0 16 6 0111 14 TOO DATA 0 163 111 141 0 1 63 141 75 110 DATA 102 14l 153 99 141 153 120 DATA 30 947 108 14l Or 14 2 90 38 130 DATA 237 166 14150 136 68 141 48 140 DATA 141 46 129 3 38 4 141 40 150 DATA 141 38 1 8 141 117 38 196 160 DATA 166 141 0 112 167 141 0 2 170 DATA 129 191 35 18 48 Listing continued Doctor ASCII Listing continued 141 0
38. 16 95 the disk drive package 7 95 the two drive disk cable 29 95 and the four drive cable 39 95 Contact E A P Co P O Box 14 Keller TX 76248 817 498 4242 for fur ther information Possum Run Runs I ve received several letters from people who have had trouble with Possum Run HOT CoCo March 1984 p 50 but I ve checked the list ing and found no mistakes If others are having trouble please check lines 90 02 300 508 and 5000 5505 for typos because most people have made errors here If you ve checked those lines and still have a problem please send me an SASE a description of the trouble the lines in which the problem occurs and if you have a printer a listing of the program as you ve entered it into your computer I ve also found that you can delete lines 990 999 and 6000 6020 And in line 325 change the first numeral to 160 so it will read IF ZX gt 160 Nick Bradbury 10500 Sandpiper Lane Knoxville TN 37922 F Board 64K For the second month in a row I disagree with the advice given in Dr ASCII Twice in the March issue Mr Esposito states that all 32K Ex tended Color Basic Color Computers with the F board are really 64K models HOT CoCo pp 135 136 Unfortu nately such is not the case I purchased my CoCo by mail in August 1982 It was one of the first that had a case that was more silver and less black and had the nameplate in the center and n
39. 22 F becomes DEFINE a F 4 becomes CTRL 27 May define up to 128 keys a i ae l including SHIFT CTRL and um 2 SHIFT CTRL combinations as E i d strings of up to 80 characters each ee Supplied on cassette may be copied to disk The Best Manual Very complete documentation including plenty of figures to illustrate the keyboard s installation and versatility The Best Prices The Premium Keyboard including 79 95 The Professional Keyboard including 59 95 he Versace vy LI eet ME Please specify your computer s PC board type if known Otherwise specify the complete catalog number and serial number Micronix Systems is a subdivision of Macrotron Systems Corporation MACROTRON SYSTEMS CORP z 8147 Delmar Blvd St Louis MO 63130 314 721 3356 Telex 704523 Answer Back MACANITA STL UD Terms Prepaid check or money order Mastercard or Visa Shipping Charges U S 3 00 Canada 6 00 COD 5 00 No COD s to Canada CoCo June 1984 45 See List of Advertisers page 99 10 A n x v x e x e e ke e e e e e e e ke d x x x x 20 Vx dk X X CROAKER ox sek x 30 By MIKE MEEHAN AQ tCOPYRIGHT 1983 50 COLOR HORIZONS SOFTWARE
40. 300 TO 9600 BAUD INTERFACE FOR e ALL CABLES NOTHING MORE TO BUY ADD S10 SHIPPING IN CONTINENTAL UNITED STATES THINKING MODEM COMPLETE DATA 79 300 BAUD LIFETIME WARRANTY e VOLKSMODEM pirect CONNECT ANS ORG 51 X 24 HI RES DISPLAY BUFFER AUTO ADJUSTS e T S P FOR 16K TO 64K PERMITS COMMUNICATION Terminal Software Package VIRTUALLY ALL BBS AND NETWORKS EVERYTHING YOU NEED TO LOG ON e CABLES NOTHING MORE TO BUY REQUIRES 16K BASIC MODULAR PHONE SERVICE 9 ADD 52 SHIPPING IN CONTINENTAL UNITED STATES DAYTON ASSOCIATES INC 7201 CLAIRCREST BLDG DAYTON OHIO 45424 513 236 1454 OHIO RESIDENTS ADD 6 SALES TAX TRS 80 MOD Ill TI99 4a TIMEX 1000 OSBORNE others GOLD PLUG 80 Eliminate disk reboots and data loss due to oxi dized contacts at the card edge connectors GOLD PLUG 80 solders to the board edge con nector Use your existing cables if gold plated old Plug 80 817 498 4242 COCO Disk Module 2 Ground tab extensions Disk Drives all R S Gold Disk Cable 2 Drive Four Drive Cable USA shipping 1 45 Can Mex 4 Foreign 7 Don t wait any longer TEXAS 5 TAX Available at your favorite dealer or order direct from E A P CO m BOX 14 KELLER TEXAS 76248 817 498 4242 MC VISA trademark Tandy Corp 2216 Ai g 34 o cT E ubr He yourself to Machine Language Subroutines for the
41. 34 97 1 ey als ek Box 903 Farmingdale NY 11737 Militi rior inei aic eee TUTORIAL LM AREE BS RANDOM BY PHILIP MCLAUGHLIN THE STARS Use small computers to solve mainframe sized problems Continue theory study with this tutorial ast month in Part I of this article you explored lattice structures and Monte Carlo methods as they are used in the Basic program Stars I con tinue to look at these methods in terms of using small computers for big prob lems and the sort of mathematics and program structures most suitable Lattice type programs are good for simulating miniature universes that you can study on the monitor screen You will also find some suggested experi ments and modifications to Stars that test the behavior or dynamics of these hypothetical worlds Before these con siderations however you must look at the following Sources of Error Higher level languages such as Basic usually include floating point arith metic routines indispensable for day to day use of the computer or quick rough calculation Unless however CoCo June 1984 75 they include some provision for indefi nitely increasing the precision signifi cant figures they are useless for many scientific purposes Arithmetic routines have properties similar to the dynamic range and signal to noise ratio of amplifiers The true dynamic range of an algorithm is re stricted by the number of bits ava
42. 6 THEN NY 2 NX 0 DBz 2 DA 20 1120 IF A D 1 2184 THEN 2 0 DB 2 42 DA 20 1130 IF A D 0 210 THEN NX 2 NY 0 DA 2 DB 0 1140 IF A D 244 THEN NX 2 2 NY 0 2 0 0 1150 1 1160 GOSUB 1260 1170 IF OUT 0 THEN 0 0 A D 1 A D 2 1180 0 0 0 NX A D 1 A D rl NY 1190 IF OUT l THEN OUT 20 RETURN 1200 PRESET A D 0 YDA A D 1 DB 1210 NEXT FF 1220 PSET A D 0 A D 1 A D 2 1230 SOUND 150 5 1240 C 0 L 0 RESTORE 1250 RETURN 1260 REM CHECKING FOR A CRASH kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 1270 RESTORE 1280 IF PPOINT A D 0 A D 1 lt gt 5 THEN OUT 21 Cz20 L20 GOSUB 1300 1290 RETURN HAS ALL STANDARD FEATURES Total 10 character sizes from 8x4 to 42 24 text amp graphics in any PMODE Mix up to 5 character sizes in 4 colors on one screen Recognizes all commands amp keys Full underline in all PMODES Recognizes CLS PRINT TAB PRINT as well as its own cursor controls Includes 2 sample BASIC programs INCENTIVE SOFTUARE 91 7281 Port Huron 48301 U S A MAN BOX 323 Station P RAINBOW London Ont Canada N6A 4M ui s 519 681 0133 See List of Advertisers on page 99 L HHRHL TER 1300 REM DEALING WITH A PLANE CR ASH 1310 PLAY T7502ABCDEFGABCDEFGABC DEFGABCDEFG 1320 IF PPOINT A D 0 A
43. 617 263 1737 KEY COLOR SOFTWARE P O BOX 360 HARVARD MA 01451 gt ASSEMBLY LANGUAGE CAT DMS01 819 95 CAN 16 95 US THIS NEW BOOK ON COCO ASSEMBLY LANGUAGE IS SUPPLIED WITH A TAPE OF ALL THE PROGRAMS INSIDE CHAPTERS ON READING THE KEYBOARD FILE 1 0 READING THE JOYSTICKS PRODUCING SOUND USING HIGH RESOLUTION PLUS MANY MORE ARE INCLUDED FOR THE MORE ADVANCED STUDENT THERE IS ALSO AN EXTENSIVE CHAPTER ON THREADED CODE MR LANDWEHR HAS BACHELOR S DEGREE IN COMPUTER SCIENCE AND MAY BE FAMILIAR TO MANY OF YOU FROM HIS ARTICLES IN COMPUTER MAGAZINES SCREEN CAT DMO15 76K 12 95 CAN 10 95 US FOUR MUCH NEEDED FEATURES ADDED TO BASIC WITH THIS NEW MACHINE LANGUAGE UTILITY PROGRAM FROM AUSTRALIA 1 AUTOMATIC LINE NUMBER ING 2 LINE BY LINE PROGRAM LISTING 3 MOTOR ON OFF FROM THE KEYBOARD 4 YOUR CHOICE OF LIGHT OR DARK ORANGE GREEN OR BLACK SCREEN WITH LIGHT OR DARK ORANGE OR GREEN CHARACTERS WORKS WITH BASIC EXT BASIC amp Disk BASIC SUPER EDIT CAT DMO16 16k 19 95 CAN 16 95 US THIS POWERFUL NEW UTILITY PROGRAM FROM THE AUTHOR OF IN ASSEMBLY LANGUAGE ADDS MANY NEW EDITING COMMANDS TO BASIC YOU CAN PRINT ONE SCREENFUL AT A TIME DELETE LINE OR LINES JOIN SEVERAL LINES TOGETHER AND HIDE YOUR PROGRAMS OR FIND STRINGS AND VARIABLES ALSO INCLUDED ARE COMMANDS TO INSERT COPY MOVE amp REPLACE ONE LINE OR A BLOCK OF LINES SUPER EDIT WORKS WITH EXTENDED BASIC BUT EXTENDED BASIC IS N
44. 83 180 DATA 141 1 57 166 132 129 4 39 190 6 141 5 48 1 32 244 557 200 DATA 126 162 191 52 22 166 140 75 210 DATA 68 68 68 167 140 73 166 140 220 DATA 67 129 191 34 28 198 32 61 230 DATA 227 140 59 174 140 51 230 139 240 DATA 18 166 140 47 132 Te ie A 250 DATA 39 3 89 32 250 89 152 22 260 DATA 57 95 32 249 27 7 4 44 49 270 DATA 49 48 44 56 52 50 44 36 280 DATA 13 3 4 3 2 27 74 44 290 DATA 48 44 57 54 48 44 36 13 300 DATA 4 0 0 0 0 0 0 LOWEST PRICE EVERFORA FULL DUPLEX ORIG ANS MODEM f INCLUDES CABLE AND 2 FREE HOURS ON COMPUSERVE SAVE A BYTE BATTERY BACK UP 59 55 See Review in Rainbow December 83 GORILLA BANANA PRINTER 199 75 64K RAMS 8 643 95 ALL MODULES CARRY 90 DAY WARRANTY TRY BYTE BACK MODULES FOR 10 DAYS WITH NO OBLIGATION x lt CHECKS MONEY ORDERS ASK ABOUT DEALER DISCOUNTS Mail To BYTE BACK CO Shipping and Handling 4 95 Department R 1 256 Rt 3 Box 147 Brodie Rd Leesville S C 29070 Ph 803 532 581 2 END a INTERNATIONAL 187 ware COLOR COMPUTER CLUB INC are in our THIRD year and we would like to give to the first 1 000 Color Computer Users that request information on joining the club a EASY TO SAVE your copies of FREE SAMPLE ISSUE of our club bi monthly newsletter We are
45. AS T4 04 L8 G L4 G L8 G L8 BS L8 F L8 G L4 A L2 G CS XAS XBS PLAY CS NEXT X END FORT 1TOX IF lt 1 THEN CV T 1 NEXT T IS INKEYS IF IS THEN 282 0 ELSE GOTO2830 2830 2840 2850 2860 2870 2880 2890 0 FOR 1 AD AD SO T CV T NEXTT AD AD AC DA DA 1 CLS 5 2900 PRINT8130 YOUR ASSETS ARE S AD 2910 PRINT 399 DA DAYS OF TRADI NG 2920 IS INKEYS IF IS THEN GOTO 2920 ELSE GOTO980 2930 DATA TRAIN RIDERSHIP DOWN 1 zl 2940 DATA DOCTORS DENOUNCE ASPIR IN 9 1 2950 DATA DEFENSE BUDGET INCREAS 5 4 2 2960 DATA STEEL IMPORTS ARE UP 1l 3 73 2970 DATA STARWARS EARNINGS UP 1 4 2 2988 DATA ARCADE GAMES SALES UP 14 2 2990 DATA 747 CRASHES KILLS 200 12 2 3000 DATA AUTO SALES INCREASE 7 2 3010 DATA FARMERS SPENDING LESS 2 72 3020 DATA CHINA BUYS TRACTORS 2 1 3030 DATA MILITARY BUDGET ATTACK ED 4 1 3040 DATA MX MISSLE BUDGET DEFEA TED 4 2 3050 DATA NUCLEAR PLANT SHUTS DO WN 19 2 3060 DATA ELECTRICITY USE UP 19 2 3978 DATA RETAIL SALES DOWN 11 2 3080 DATA HOME COMPUTER SALES UP Listing continued Listing continued 8 2 3090 Y r1 3100 1 1 3110 3120 3130 DATA DATA DATA DATA DATA 3 2 3140 DATA 3 r1 3150 2 3160 3170 3180 3190 3200 3210 DATA DATA DATA DATA DATA DATA AUTO WORKERS ON STRIKE AM BUILD SUPERTRAIN TRAIN RIDERSHIP UP 1 l
46. EARLY GAMES COUNTERPOINT 19 75D 64K 26 95C 16K amp 32K 25 95 C D 16K AND MUCH MORE Becomea Preferred Customerof SOFTMART and Receive e Free Monthly Sales Sheet Descriptive Catalog with Over 2000 Programs for e 48 Hour In Stock Shipping e 30 Day Money Back Guarantee eUser s Group Purchasing Program Acceptance of Checks with No Delay in Mailing Open Door Policy on Additions to Our Product Line PLACE AN ORDER FROM THIS AD OR SEND US YOUR NAME AND ADDRESS AND WE WILL SEND YOUR MA Y SALES SHEET AND OUR FREE CATALOG Orders Send Check or MC amp VISA Accepted P amp H 2 00 Ground 4 00 Air NC Res Add 496 Sales Tax COD Orders 2 00 Extra SOFTMART 5024 E Departure Drive Raleigh NC 27604 C919 876 6124 HOT CoCo June 1984 39 DISK DRIVES DISK DRIVES DISKDRIVES DISK DRIVES 5 DRIVES DISKDRIVES DISK DRIVES TA Xd PRICE BREAKTHROUGH a hit tw Super Sale on New Disk Drives MEGADISK 5 to 20 Megabyte ready to run on the TRS 80 Model color computer I B M PC Apple Franklin m EN S OE RP a B a iFa DRIVE A HARD BARGAIN Complete Systems Starting at 9999 95 Call Toll Free Ordering 1 800 343 8841 rat a i a ra High Quality Lowest Price Drive 0 1 2 3 Disk Drive Upgrade RH B OB US X 8 U GE s
47. LOSE 1 CLS PRINT 326 CHR 191 new CHR 175 file CHRS 191 PLAY T4L4CEGEC 70 DIM CC 26 5 20 80 CLS F21 L24 1I22 R21 NI 20 025 9 0 READ CC IF CCS lt gt THEN TI TI 1 CC TI CC READ MM TI GO TO 90 ELSE SM STRINGS TI 95 IF 188 6 THEN 170 100 CLS PRINT 326 PRESS enter BEGIN INPUT DS IF D lt gt T A ND D t THEN 170 110 INPUT STUDENT FILE NF 120 IF LEN NFS lt 8 THEN NFS NFS S TRINGS 8 LEN NFS 130 OPEN I 1 NFS 140 IF EOF 1 THEN 160 150 INPUT 1 SM GOTO 140 160 CLOSE 1 176 GOSUB 180 GOTO 190 180 CLS FOR 1 4 PRINT 8 96 32 5 32 131 10564 96 ASC RIGHTS STRS A 1 NEXT R ETURN 198 NS 0 PL 2 SL 0 200 NS NS 1 IF 5 5 5 5 1 THEN PLS PL RIGHTS STRS NS 2 ELSE SL SL 1 C SL CC NS M SL MMS NS CC SL NS 210 IF SL Q THEN 270 220 IF NS TI THEN 200 230 FOR 5141 240 L INT LEN PL 2 250 LL RND L 2 1 VL VAL MIDS PL LL 2 M A MM VL C A 9 VL CC A VL 260 MIDS PLS VL 2 RIGHTS PL 2 PL LEFT PL LEN PL 2 NEXT A 276 5 0 0 5 0 280 MN INSTR SMS 1 IF MN lt gt O T MIDS SMS MN 1 GOTO 280 290 FOR N 1 TOQ 300 P RND S 318 PRINT8G0 STRING 128 PR INT O 3 PRS CS P GOSUB 740 320 GOSUB 470 330 CS P 5 MS P M S CC P 5 5 5 1 340 350 100 360
48. however you must set aside a section of RAM before you write a program Here you can store frequently used data such as scores in a game Registers A B D X Y U S DP CC and PC are available in the Color Computer Some of these registers are for the programmer s use others are used by the computer itself and can be manipu lated by an experienced programrner to perform special functions Registers A B and D have an unusual structure Registers A and B are both 8 bit or 1 registers meaning that each hold a number from 0 255 Register D is a 16 bit 2 byte register that can hold any number from 0 65535 When programming you can use and B or D a combination of A and B If you load D with a hexadecimal base 16 value of AABB and check the values of A and B you find that A con tains a hexadecimal value of AA and B contains a hexadecimal value of BB Similarly if you load A with a hex adecimal value of CD and B with a hex adecimal value of EF and check the value of D you find that D contains a hexadecimal value of CDEF Because of this structure you en counter problems if you use D and A or B and have them contain separate values There are no limitations on reg isters X and Y since each is a 16 bit 2 byte register and holds a number from 0 65535 Register U is also a 44 HOTCoCo June 1984 Think of a stack as a pile of plates in a dispenser As each new value is pushed on
49. with it If I type in a listing add the POKE run the program and CSAVE it get an I O error when I try to CLOAD it The problem seems to come from running the program with the POKE in before you save it To avoid this problem and losing your program first type the listing as is then check it and run it When you re satisfied that all is as it should be add the POKE to the listing and CSAVE Wayne McArthur Saskatoon Saskatchewan One Year Two CoCos And My First HOT CoCo After a year and two CoCos my ex citement over these terrific machines continues to grow Friends with IBM PCs are amazed that the CoCo has such versatility for 1 10th the price Mr Elliot s letter in the March issue Better Resolution HOT CoCo p 13 was a good one How about some information on interfacing the CoCo with hardware if necessary to RGB or Composite monitors I ve often wondered about 80 columns myself I know buy an IV The article on World Con trol HOT CoCo March 1984 p 72 was great I ll be very interested in fol IT S SIMPLE CALL AND SAVE MONEY Since 1978 DIRECT MARKETING COMPUTERS AND EQUIPMENT TO SAVE YOU MONEY FREE UPON REQUEST DISCOUNT PRICE LIST AND INFORMATION KIT COPY OF MFR S WARRANTY PRICES AND PRODUCTS ARE SUBJECT TO CHANGE WITHOUT NOTICE 12 June 1984 Color Disc DMP 120 Printer Gemini 10X 1 800 841 0860 GA amp INFO 9
50. 1 POKEAB 1 5 1 ASC RIGHTS AS A JR 1 POKEAB JR 3 191 POKEAB JR 2 191 1410 POKEAB JR 5 5 5 Y 1 POKEAB JR 41 ASC RIGH 5 5 1 1420 TS AS A JR AS A JR 1430 FORX 8TO13 1440 1 gt 5 N15 80 1458 NEXTX 1460 IF 2 THENNC 23 9ELSENC 2 23 1470 1 5 1480 FORX 1TOLEN RP 1043 X NC NEXTX 1490 1 04 1049 239 1049 ASC MIDS WS X 1 NEXTX 1500 FORTD21TO150 NEXTTD 1510 1 04 1049 TX 1520 191 ps 1530 FORX 1TOLEN RPS POKE1943 X 1043 ASC MIDS RPS X NEXTX FORTD 1TO150 NEXTTD 1540 NEXTY 1550 SOUND89 2 S0UND125 2 SOUNDI 33 2 SOUND147 8 SOUND89 2 SOUND1 25 2 SOUND133 2 SOUND147 8 SOUND 89 2 SOUND125 2 SOUND133 2 SOUND 147 4 SOUND125 4 SOUND89 4 SOUND 125 4 SOUND108 8 1560 SOUND125 2 S0UND125 2 SOUND 108 2 SOUND89 4 SOUND89 2 SOUNDI 25 4 SOUND147 2 SOUND147 2 SOUND 147 2 S0UND133 8 SOUND125 2 SOUN D133 2 SOUND147 4 SOUND125 4 SOU ND89 4 SOUND108 4 SOUND89 8 1570 GRS 7 GOTO120 1580 IF 2 THENNC 23 9ELSENC 2 23 1590 FORX l1TOLEN RPS 1043 X NC NEXTX 1600 FORX 1TOLEN LPS 1024 7239 1024 ASC MIDS LPS X 1 NEXTX 1610 5 5 IFCHS THEN16 10 1620 TECHS lt gt AND CHS lt gt 1580 1630 IFCH
51. 1850 CLOSE 1860 CLS PRINT832 745 Y 2 LONG WORDS 1870 PRINT832 1543 PRESS ANY KE Y TO CONTINUE 1880 SOUND 280 3 1890 AWS INKEYS IF AWS THEN 1 890 1900 KILL LWORDS DAT 1910 RENAME LWBKUP DAT TO LWO RDS DAT 1920 GOTO 120 1930 CLS PRINT TAB 5 LONG WORD ENTER 1940 PRINT TAB 5 NO MORE THEN 15 LETTERS 1950 PRINT TAB 5 AT LEAST 5 LE TTERS 1960 PRINT 1970 LI 5 HI 15 1980 GOSUB 260 Color Computer Machine Language Subroutines for the Color Computer A book of useful machine language routines for use in your Color Computer programs Both ROM and RAM subroutines are included and all programs are on the cassette that comes with the book The ROM subroutines come from the standard BASIC ROM and can be used with BASIC 1 0 or BASIC 1 1 The RAM subroutines are a collection of the author s routines For each routine you get entry re quirements exit conditions error interpretation and program listings Numeric conversions data processing keyboard input text screen output text output using high resolution graphics tape disk I O and multiple precision routines are discussed at length 29 95 CC7404 300pp Listing continued 1990 IF SW 8 THEN 120 2000 CLS OLS 2010 OPEN D 1 LWORDS 15 2020 OPEN D 2 LWBKUP 15 2030 FIELD 1 15 5 5 2040 FIELD 2 15 AS BS 2050 X 1 Y 1 2060 IF LOF 1 20 THEN Y 2 GOT
52. 1900 NEXTZ 1919 NEXTX 1920 1 THEN 3 0 01950 1930 2 THEN C 4 GOTO195 1940 IFA 3 THEN 5 ELSE C 6 1950 D R A 4 9 1960 5 1 3 102 40 SC 5 3 SC 1 3 RND 40 SD SC 1 3 SC 5 r3 1970 SC 4 3 SC 5 3 25 SD SC 3 7 3 SC 5 3 5 SD SC 2 3 SC 5 3 75 SD 1980 WN SC 1 2 PL SC 2 2 SH SC 3 2 sFO SC 4 2 sFI SC 5 2 1990 H WN 1 H WN 1 1 H PL 2 H PL 2 1 2000 H WN C H WN C l IFH WN C gt l THEN H WN C l 2010 H PL C H PL C 1 IFH PL C gt l THEN 1 2020 H WN D H WN D 1 IFH WN D gt l THEN H WN D 1 2030 1 gt l THEN H PL D 1 2040 H WN 7 H WN 7 1 H PL 7 H PL 7 1 H SH 7 H SH 7 1 H FO 7 H FO 7 1 H FI 7 H FI 7 1 2050 H WN 8 2 H WN 7 1 H WN 8 1 H WN 7 2060 8 7 1 H PL 8 2 H PL 7 2070 5 8 5 7 1 H SH 8 3 H SH 7 2080 H FO 8 H FO 7 1 H FO 8 4 H FO 7 2090 H FI 8 2 H FI 7 1 H FI 8 5 7 2100 9 7 1 H WN 9 SC 1 3 H WN 7 2110 9 7 1 H PL 9 SC 2 3 H PL 7 2120 5 9 5 7 1 H SH 9 SC 3 3 H SH 7 2130 H FO 9 H FO 7 1 H FO 9 SC 4 3 H FO 7 2140 H FI 9 s H FI 7 1 H FI 9 SC 5 3 H FI 7 2150 H WN 12 DY H PL 12 DY H S 12 DY H FO 12 DY H FI 12 DY 2160 1 THEN 13 1 2170 H W
53. 2 and place bets pay 14 to 1 Trainer feed and board cost you 250 a week Handicappers agree there are many fac tors in a horserace So it is at Bringmee Downs You need to consider past per formances of each horse speed rating class of race distance track conditions fatigue and jockey All races here are strictly on the up and up Instructions Type in the program and run it The first screens welcome you to the program and ask you to name your horses To maintain uniformity of displays you have to use four letter names After you name all four horses the main menu presents six choices Choice 1 triggers the daily setup process As the day goes on the class of race in creases as do entry fees and payoffs The horses running in handicaps are generally better than those in allowances and claimers The first two races each day are claimers 8 000 and 16 000 The third race is an allowance and the fourth is a handicap stakes The daily setup screen displays day num ber race number class distance of each race and weather forecast Each race display asks if you want to enter a horse Type N and press enter if System Requirements 32K RAM Extended Color Basic Printer optional HOT CoCo June 1984 5 you do not or type and enter a Y if you do If you type Y the next screen asks you for the number of your horse or an H to view horse history You can see as many histories
54. 4 m 95 Cassette Send 2 For Our New 64 Page Catalog 11 Which Contains More Than 500 Software Products Catalog is provided FREE with any order To Order Write or call Toll Free 800 431 2818 N Y S residents call 914 425 1535 COMPUT LUI D 50 NORTH PASCACK ROAD ee SPRING VALLEY N Y 10977 add 3 for shipping tn UPS areas add 5 to CANADA or MEXICO add 4 for C O D or non UPS areas add proper postage elsewhere 30 DAY MONEY BACK GUARANTEE ALL PRICES AND SPECIFICATIONS SUBJECT TO CHANGE 7 DELIVERY SUBJECT TO AVAILABILITY 79 9 Diskette BUSINESS PAC 100 Now Available for the TRS 80 Color Computer Includes Inventory Control Payroll Accounts Receivable Accounts Payable Checkbook Maintenance and more Comes with 128 page user s manual Interest apportionment by Rule of 78 s e Annuity computation program e Time between dates Day of year a particular date falls one Interest rate on lease e Breakeven analysis e Straightline depreciation e Sum of the digits depreciation Declining balance depreciation Double declining balance depreciation e Cash flow vs depreciation tables e Print checks with daily register Checkbook maintenance program e Mortgage amortization table e Compute time needed for money to double triple etc e Determine salvage value of an investment e Rate of return on investment with variable inflowse Rate of return on invest ment with cons
55. 80 DESCENDERS BACK BY POPULAR DEMAND User transparent graphic lowercase descenders for LPVII DMP 188 printers For use with Basic 16 32 64K or Telewriter 6 32 64K only disk compatible 615 95 61 00 S amp H A TELEWRITER G4 For your convenience we offer Telewriter 64 at 49 95 tape or 659 95 disk 91 00 S amp H In our opinion this is the BEST word Processor you can buy Gave 15 on our TSPOOL or Descenders if you order in combination with Telewriter 4 Telewriter 64 is trademark of Cognitec COD orders gladly accepted call 813 321 2840 between 9 am amp Spm EST Gorry we cannot accept credit card orders KRT Software O Box 41395 395 St Petersburg 33743 Published Meathty by Computer Publishing iac Hizsea TN SL pw CHECKS Vei 1 1 1943 BAS 1 normally write Lot of Ss month I e quey 6 80 Y uoys 9191 1 N 4 Learn 21879 534 See List of Advertisers page 99 YOUR Color Computer TRY ONE ON US FREE SAMPLE ISSUE 1 800 338 6800 MON FRi 9 5 E S T Color Micro Journal 5900 Cassandra Smith Rd Hixson TN 37343 Subscription Rates 12 Issues a Year USA 12 50 per year Canada amp Mexico 19 50 per year Surface Foreign 24 50 per year Airmail Foreign 48 50 per year TM Color Micro Journal 3
56. Bible Stories Adventure is de signed for the family It uses five well known Old Testament stories in which you are the hero Among the adventures lead the Israelites across the Red Sea and slay Ooli ath It requires 16K Extended Col or Basic and is available on tape for 19 95 and disk for 24 95 Contact Sugar Software 2153 Leah Lane Reynoldsburg OH 43068 614 861 0565 Reader Service v 554 Moses s Latest Moses Engineering has an nounced a new line of programs for the Color Computer and the MC 10 They include Introduction to Solar Energy and Introduction to Computer Math both for the urn i scum A E LU MAS e 14 8 Model 800 Desk with Bookcase Model 550 Desk CoCo and The Nuclear Survival Program for the MC 10 and the CoCo All programs are available for 7 per cassette For more informa tion and a free catalog write Moses Engineering Box 11038 Huntsville AL 35805 Reader Service 551 Pharaoh s Secret Tut s Tomb a high resolution arcade game from Mark Data takes you through the ancient maze of Pharaoh s tomb You fight dangerous creatures at every turn as you find keys that lead to the ultimate treasure This 16 epic comes 32K cassette for 24 95 and 32K disk for 27 95 Contact Mark Data Products 24001 Alicia Park way No 207 Mission Viejo CA 92691 714 768 1551 Reader Servic
57. D 1 lt gt 8 THEN PRESET A D 0 A D 1 PRES ET A D 0 DA A D 1 DB 1330 IF PPOINT A D 0 1 8 THEN PRESET 0 1 DB 1340 A D 4 2 GOSUB 1360 1350 RETURN 1360 REM CHECKING FOR PLANES ONE AREA kk kk kk ko ke ke ke ke ke ke ke KK 1370 FOR B 1 TO NU 1380 IF 3 1 THEN GOTO 1390 ELSE GOTO 1430 1390 IF 3 lt gt 1 THEN 1460 1400 IF B D THEN 1460 1410 IF A D 0 A B 0 AND 1 A B l THEN A B 4 2 1420 GOTO 1460 1430 IF 3 lt gt 0 THEN 1460 1440 IF B D THEN 1460 1450 IF 0 0 AND A D 1 A B l THEN A B 4 2 1460 NEXT B 1470 RETURN 1480 REM CHANGING THE VIEWS Listing continued GENERATOR HAS MANY FEATURES THAN HIGHER FRICED FRAGRANS Prints vertically Pos amp neg screen dumps in 2 sizes 4 defineable limited text screens can limit the text anywhere from a single character to the entire screen Regular and graphic scroll types Horizontally scrolling one line screens Up to 4 can be used at the same time Special trace delay for debugging Printer control outputs characters to screen amp printer simultaneously MIN 16K EXT BASIC NOT REQUIRED 24 95 US or 29 95 CDN DISK 27295 US r 37 95 CDN 74 SALES TAX ONTARIO ONLY OUTSIDE U S amp CANADA ADD 2 HOT CoCo 1984 69 Listing continued kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 1490 PMODE 1 1 5
58. FUN ana PROFIT HOT CoCo June 1984 65 GAME BY ROB AINSCOUGH AIRPORT CONTROLLER HL PLN PL e i t i e ae 2 E ro am La 40 X _ AN aay LAM AUF pP ao P y ac UY Pe F rx Seal 4 3 k T i 4 744 ds pue his is CN6490 control tower This is control tower We have you on approach on runway 7 Check Do we have clearance Control tower Switching to run way view We have medium sized 707 K9768 on far end of runway 7 we have landing distance tower Uhh OK CN6490 Control tower we have touch down Uhh tower we have insuffi cient stopping distance We are going to crash Emergency tower Darn we lost two planes Let s try to get the others down Clear for landing System Requirements 32K RAM Extended Color Basic 66 CoCo June 1984 K9768 to control tower Come in control tower Re quest permission to land Do we have clearance Airport Controller requires quick thinking and efficient execution This game is not exactly in accordance with the rules of real airport controllers as the above conversation shows No con troller would allow anot
59. INVENTS NONPOLLUTA NT SOAP 3 2 3420 DATA DOW EARNINGS DOWN 3 2 3430 DATA LILY INVENTS NEW MEDIC 9 2 3440 DATA DOCTORS DENOUNCE NEW Listing continued See List of Advertisers on page 99 e Output to console printer or disk file e Available for all popular 6809 operating systems FLEX M 6100 per copy specify 5 or 8 diskette OS 9TM 450 per copy specify 5 or 8 diskette UniFLEXTM 300 per copy 8 diskette only For a free sample disassembly that ll convince you DYNAMITE is the world s best disassembler send us your name address and the name of your operating system Order your DYNAMITE today See your local DYNAMITE dealer or order di rectly from CSC at the address below We accept telephone orders from 10 am to 6 pm Monday through Friday Call us at 314 576 5020 Your VISA or MasterCard is welcome Orders outside North America add 55 per copy Please specify diskette size for FLEX or OS 9 versions Foreign Dealers Australia amp Southeast Asia order from Paris Radio Electronics 161 Bunnerong Road PO BOX 580 Kingsford 2032 NSW Australia Telephone 02 544 9111 United Kingdom order from Compusense Ltd PO Box 169 London N13 Telephone 01 882 0681 Scandinavia order from Swedish Electronics hk AB Murargatan 23 25 Uppsala 5 754 37 Sweden Telephone 18 25 50 00 Computer Systems Center 13461 Olive Blvd Chesterfleld MO 63017 314 576 5020 507 Uni
60. PCB IS 3 2 GOVERNMENT OK S PCB US NAPALM IS BANNED BY US STEEL EXPORTS DOWN 13 STEEL EXPORTS UP 13 2 AUTO IMPORTS UP 7 2 AUTO SALES HIT SLUMP 7 OIL GLUT EXISTS 5 2 AUTO TRAVEL 5 1 DYNAMITE F THE CODE BUSTER disassembles any 6809 or 6800 machine code program into beautiful source Learn to program like the experts Adapt existing programs to your needs e Convert your 6800 programs to 6809 e Automatic LABEL generation Allows specifying FCB s FCC s etc Constants input from DISK or CONSOLE Automatically uses system variable NAMES DATA CHRISTMAS SALES UP ll 2 3220 DATA GEN FOODS EARNINGS DOW N 6 2 3230 DATA DOG FOOD SALES UP 6 1l 3240 DATA UTTLITY RATE INCRFASE DENIED 10 1 3250 DATA AIR TRAVEL INCREASES 1 2 2 3260 DATA IBM EARNINGS UP 8 2 3270 DATA JOHN DEERE SALES DOWN 2 1 3280 DATA CHINA WANTS POWER PLAN 1 10 1 3290 DATA RUSSIA NEEDS FARM MACH INES 2 1 3300 DATA SPACE PROGRAM NEEDS MPUTERS 8 1 3310 DATA WARNER DECREASE STOCK SHARES 14 2 3320 DATA MOVIE ATTENDANCE DOWN 14 1 3330 DATA FROZEN FOODS SALES UP 6 1 3340 DATA SAUDIS LOWER OIL PRICE 5 5 2 3350 DATA SAUDIS RAISE OIL PRICE 5 5 2 3360 DATA JAPAN LIMITS US AUTO I 5 7 1 3370 DATA W GERMANY WANTS MISSLE 5 4 1 3380 DATA NEW INDUSTRIES NEED EL POWER 10 1 3390 DATA VIDEO PLAYERS SALES UP 14 2 3400 DATA WARNER EARNINGS UP 14 2 3418 DATA DOW
61. PRINT 420 ENTER ANY KEY TO CONTINUE IS INKEYS IFIS THEN 600 ELSE 610 610 CLS 3 PRINT GOOD LUCK amp D EARNINGS 620 PRINT PRINT BUT WATCH OUT FO THE PRINT0234 bear marke 630 PRINT 420 PRESS ANY KEY TO CONTINUE 640 IS INKEYS IF 5 640 EL SE650 650 CLS 7 PRINT PLEASE ENTER y OR n TO ANSWER PRINT PRINT THE COMPUTER IT WILL SAVE TIME F 1 TO 1000 NEXT X 660 149 670 AD 0 680 AD 0 690 DW 80090 700 INITIALIZE VALUES AND STRI 710 14 720 0 730 10000 740 DIM SS X DIM BV X DIM SYS 750 DIMSO X DIMCV X 760 FOR 1 TO X 770 DATA AMTRACK CAT TRACTORS DO W CHEMICAL DOUGLAS WEAPONS EXXON OIL 780 DATA GENERAL FOODS GENERAL M OTORS IBM LILY DRUGS NY POWER 790 DATA SEARS UNITED AIRLINES U STEEL WARNER BROS 800 READ SS T 810 NEXT T 820 FOR T 1 TO X 830 DATA 40 40 25 30 27 44 57 89 17 15 30 30 18 55 840 READ BV T 850 NEXT 860 FOR 1 TO X 870 DATA AM CT DC DW EO GF GM IB rLD NP SE UA US WB 880 READ SYS T 890 NEXT T 900 FOR T 1 TO X 910 DATA 0 0 0 0 0 0 0 0 0 0 0 0 0 0 920 READ SO T 930 NEXT 940 FOR T 1 TO X 950 READ CV T 960 DATA 40 40 25 30 27 44 57 8 9 17 15 30 30 18 55 970 980 CLS 6 990 FOR 50 100 02005 10 1000 SOUND SD l 1010 NEXT SD 1929 INPUT DO YOU WANT TO SEE Y OUR PORTFOLIO Y N 5 1030 IF 5 THEN GOTO 1390 E LSE 1040 1040 FOR SD 100 TO 200 STEP 20
62. Shack Cotar Cosputer prograsaabie curser and on board video integrates Boae Cursor Erase ta End of Screen 1 1 Cursor Positioning hes and pregrasaable auto key repeat The with appropriate cata coapatibie parallel port real tise cleck 161 write or call for our catalog Erase to End of Line Bestructive Cursar on off Size Characters on off The Video Driver aise provides for repragrasaing the Clear key as a fey oe iw A used under 9 can be used Shack Basic with uet Iriver or can be used under FLEX 05 9 and CP M beard designed specificaits for the ML 80 Features 189 e 80 cps unidirectional printing 9 80 columns standard 132 condensed e TRS 80 character set Graphics 64 block shapes e Long life 7 pin print head warranted for one full year Friction amp pin paper feeds e Parallel Centronics interface Epson RX80 299 80FT 369 RX100 529 FX80 479 FX100 649 OKIDATA SUNLOCK SYSTEMS 4217 Carolina Ave Richmond Va 23222 ADDITIONAL PRINTER SPECIALS Okidata Brother 15 479 8510 359 182 349 Brother 25 739 CItoh 10 1099 ML83 569 Gemini 10X 279 Sv Reed 500 429 ML84 975 Man Tal 80 319 Diablo 620 949 ML92 429 1140 1349 NEC 2000 849 ML93 699 SCM TP 2 449 3510 1499 TO ORDER CALL TOLL FREE 800 368 9191 In Virginia call 804 321 9191 We accept MasterCard Visa and CODs the i Video The car
63. Spelling Verifier program from last month to keep your word files up to date Bob Jack This symbol Indicates the program s placement the Instant CoCo loader available on cassette See our Instant CoCo ad for details 88 Cover art by Diane Ritson Feedback 8 Elmer s Arcade CE 17 3 NT The Educated Guest E 3j j Stock Market Simulator p 58 112 Product News edited b y Cynthia Smith face mail 44 97 one year only U S funds drawn on a U S bank Foreign subscriptions air mail please inquire In South Africa contact CoCo Box 782815 Sandton South Afri 2146 subscription correspondence should be addressed to HOT CoCo Subscription Depart ment P O Box 975 Farmingdale NY 11737 Please include your address label with any corre spondence Postmaster Send address changes to CoCo Subscription Services Box 975 Farmingdale NY 11737 Entire contents copyright 1983 by Wayne Green Inc From Computer Plus to YOU LUS after P LUS after P LUS Model 100 8K 679 Color Computer Il 16K 135 Model 100 24K 835 16 Ext Basic 165 w 64K Ext Basic 210 Model 4 16K 849 Model 4 64K 2 Disk amp RS232 1699 DMP420 395 Color Computer Disk Drive DWP240 629 DMP200 520 Drive 0 329 Drive 4 235 BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHACK COMPUTER PRODUCTS COMPUTERS ETC Colorpede 29 95 Model 4
64. That is to say will a phenomena take place that an ob server might interpret as a force be tween them The probability that a point will die is HOT CoCo June 1984 79 about equal over the entire lattice But the birth probabilities are enhanced by the regions of each cluster closest to the other because of the proximity of the other cluster s points You can base many interesting exper iments on this model The most obvious is to keep track of the position of the two clusters to see if their individual centers of gravity approach or recede from each other With a limited number of points the Statistical noise 1s extremely high so the clusters might disperse more than inter act The remedy is to repeat the experi ment to get average tendencies and to in crease the number of points as much as memory permits The interaction dis tance parameter can be set in the pro gram Short settings result in tight clusters that retain identity for a long time but interact only slightly Another topic of interest is the for mation of stabilization structures Or dinary matter has many levels of struc ture that give it form and chemical properties Such structures may form spontaneously or by seeding or tem plating as higher order aggregations of the primitive relatively formless clus ters that have been the objects of study How do home computers compare with mainframes Itis not yet clear how large a simula tio
65. WHICH PHRASE SHOWS pronoun IN BLACK 990 DATA THIS IS his PEN THAT I S NOT very FUNNY CAN YOU see HIM try TO WORK HARDER 1000 DATA WHICH PHRASE SHOWS TH E adjective IN BLACK 1010 DATA some PEOPLE HAVE HOBI ES ALL cats EAT FOOD CAN YOU do IT use YOUR IMMAGINATION 1020 DATA WHICH PHRASE SHOWS TH E verb IN BLACK 1030 DATA I VERY HAPPY you W ILL FIND IT where IS THE GOLD TH 15 correct 1040 DATA HOT June 1984 93 The Educated Guest statements Items 1 and 3 were an swered correctly Items 2 and 4 were answered incorrectly The remaining items have not been attempted Suppose you had previously used the program with a student and you want to pick up where you left off Run the program When the program states Press enter to begin press for teacher and enter You are asked to enter a student file Type and enter the eight or fewer letters you used before The program loads the last response pattern and proceeds from where it left off 10 CLEAR 1000 20 DIM 5 20 5 20 NFS 20 N R 28 NW 20 30 READ CCS IF CCS lt gt THEN TI TI 1 CCS TI CC READ MMS TI GO TO 30 35 CLS 40 FOR TO 11 50 DSKIS 17 60 5 5 5 5 127 70 FOR N 0 TO 7 80 5 5 5 32 1 8 90 EXTS MIDS CS 94 N 32 3 100 IF EXTS DAT AND LEFTS NAMS 1 lt gt 0 THEN 5 1 NAMS PRINT NN 16 NN 1 NFS NN 1 NN N N41 110 NE
66. YOU WANT TO SELL S TOCK2 INPHT YS 2230 2240 2250 2260 2270 2280 2290 2300 2310 2320 2330 1 2340 2350 2360 2370 2380 2390 2400 2410 2420 2430 2440 2450 2460 2470 2480 2490 2500 2510 2520 2530 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2640 2650 2660 2670 2680 62 HOT CoCo IF 5 THEN GOTO 1629 CLS 6 IF DD l THEN GOTO2310 DIMAS DIMCA XX DIMC FOR 1 READ AS T CA T C T NEXT T DD 1 CLS 6 FOR T 1 TO 3 N RND XX IF N 0 THEN N N PRINTAS N CV CA N CV CA N C N NEXT T AFFECT ENTIRE MARKET ROUTI A RND 3 IF 0 THEN 1 1 2640 2 2570 PRINT MIXED MARKET SOUND 150 3 M RND 2 IF M20 THEN 1 IF 1 THEN 2529 DW DW 1 FOR 1 TO X CV T CV T 1 NEXT T GOTO 2700 FOR T 2 TO X CV T 2CV T 1 NEXT T DW DW 1l GOTO 2700 PRINT BULL MARKET SOUND 200 5 D RND 3 DW DW 5 D FOR 1 TO X CV T CV T 2 NEXT T GOTO 2700 PRINT BEAR MARKET SOUND 59 5 D RND 4 DW DW 4 D FOR T 1TO X 2 STEP2 June 1984 2690 NEXT 2700 PRINTG360 dow jones AT PRINTQ377 DW PRINT 448 ENTER ANY KEY TO CONTINUE GAME 2719 IF gt 999999 THEN 2720 ELSE 2790 2720 XOU 2730 G 2740 2750 2160 2710 2780 2790 2800 2810 2820 FORX 1T04 CLS X PRINT 197 RE A MILLIONAIRE
67. costly Suppose you want to expand the routine to handle 1 000 points over a three di mensional lattice 65 535 cells wide high and deep This particular dimension is a result of the fact that 65 535 is the largest inte ger that can be specified by a 16 bit word Memory overhead is now 6 000 bytes On the other hand the more usu al space oriented routines require an in crease in memory to accommodate a number of cells that would be the cube of 65 535 The Tandy Microsoft float ing point arithmetic rounds this number to 279 149 246 000 000 The idea of crunching numbers on this scale could give indigestion to even a supercomputer One of the big De fense Department systems calculating a million lattice cells per second might be expected to come with a new configura tion of positions every few years if it runs continuously It is sometimes possible to save a few It appeared to the ancients that the runner would never overtake the tortoise million dollars in hardware by changing a few lines in a program Lattice Mechanics The notion of force is so central to the traditional mechanics that it is dif ficult to define except by synonym or circularity I define it as A word generally found in the first chapter of physics texts that must be accepted as an article of faith in order for the rest of the book to make sense More seriously forces are thought to convey action change or causation Forces make th
68. effective educational tool that uses color motion and interaction to HOT CoCo June 1984 107 REVIEW help students understand the concept of electron energy levels It doesn t touch on the three dimensional s p d and f sublevels but if it included all theories on atomic structure I might start worrying about my position as a chemistry teacher ease of use documentation performance error handling gt O1 O 00 0 O Application Software Filmastr 1 2 The Computer House Box 1051 DuBois PA 15801 16K Extended Color Basic 29 95 cassette 34 95 disk by Scott L Norman ilmastr is a medium priced data manager best suited for files of moderate size and complexity Its mathematical abilities are quite lim ited so you probably wouldn t want to use it for data requiring a lot of calculation On the other hand it boasts fast sorting and selecting operations and can be quite useful for keeping track of information that you must fre quently rearrange and break down ac cording to the values in various fields It is easy to learn too Version 1 2 is an upgrade that elimi nates any need for you to issue PCLEAR commands to reserve mem single command starts either the tape or disk version and Filmastr seems to run on both old and new ROM configurations The tape and disk versions are quite similar in operation which means the properties of tape as a storage medium act
69. for this reason does not mesh well with the integer math of quantum dynamics These theories also assume a quality of matter that might be called continuity of con stituent identity That is an ordinary object is not only the same in general form from one instant to another but the individual particles composing it re main the same For an opposing analogy the United States Senate has the same formal iden tity as it did in 1900 even though none of the members are the same now as then Similarly in the growth from fixed points variation of the program the two clusters retain identity as perceptual objects for quite a while even though none of the point members remain the same for more than one generation Such associations when regarded as physical objects have interesting me chanics For one thing movement of the clusters is free from Zeno s paradox This is the famous quandary raised by a hypothetical race between Achilles and a tortoise If an analysis of the motion was done in arbitrarily small increments then it appeared to the ancients that the runner would never overtake the tor toise Of course people went on to extend the number system by infinitesimals and invent calculus and the classical me chanics of motion but the paradox has never been completely laid to rest With regard to the two fixed point clusters the question is Will there be a tendency for the two clusters to gravi tate toward each other
70. has extensive er routines It requires 32K or more and at least one disk includes an operating manual and costs 69 29 Order through a dealer or contact Star Kits Soft ware Systems Corp P O Box 209 Mt Kisco NY 10549 914 241 0287 Reader Service 556 Oak Furnishings For Decorator CoCos If you re tired of putty beige reinforced steel chrome smoked plexiglass computer work stations and desks then A J Hil liard Inc is manufacturing your answer Their line of solid oak and oak veneer office computer furni ture is traditionally styled and suit able for office or home Larger pieces shipped knocked down in two or more boxes and you will need a screw driver and tack hammer to assem ble them Prices vary up to 349 For more information contact A J Hilliard Inc 11814 Coursey Blvd Suite 425 Baton Rouge LA 70816 504 927 0270 Reader Service 553 Sugar for Your CoCo Sugar Software has two new products for the Color Computer The Semigraf graphics editor has high resolution graphics for projects such as program title screens and slide presentations You can combine text with graph ics to make a computer book The editor is menu driven has auto repeat letter set sample pic tures and Sugar Software s mag ic delete feature Semigraf re quires 16K and comes on disk 24 95 or tape which includes Extended and non Extended ver sion 19 95
71. have used every type of advice from economic Statistics to as trological charts A better approach than palm readers is to use common sense strategy in buy ing and selling stocks The following are basic guidelines Buy low sell high Choose a stock whose value will stay steady in a Bear market System Requirements 16K RAM Extended Color Basic Avoid speculating unless you af ford to lose Follow the business news closely Lines Description 10 650 display title screen and game rules XX number of economic sit uations created by the CoCo DW is initial value for the Dow Jones Average X number of companies game dimensions stocks and their base values buy routine sell routine go to jail routine sell subroutine affect the prices of entire market routine millionaire routine displays DW Average and number of trading days data Data format is situation company number price index for company that is numbered 660 690 710 720 960 1020 1520 1530 1840 1850 2120 2130 2360 2370 2700 2700 2780 2790 2920 2930 4470 Table 1 Line Description Economic conditions affect the market For example if auto sales drop stock prices of auto makers will probably do likewise Be brave but not stupid If the Bear market 15 chewing up the value of your stocks it might be best to sell unless you have good reason to think that the trend will reverse G
72. it provides a way to select specific information The Report file can con tain commands to format a title page a regular report page and a summary wrap up page It can subtotal or total numeric fields or write headers for the top of any of the pages You can in clude or exclude fields or records from the report round Ne Once again however you ll find creating the Report file frustrating without a Flex editor To Buy or Not to Buy Potential buyers must consider the advantages and disadvantages of RMS It has strong file management and report writing features it pro vides fast on line query capability and therefore might be very useful for a small business On the other hand it can t compute file data and the RMS editor is a se rious flaw Depending on the kinds of information you keep the ability to compute fields might not be important to you The editor however is an im portant part of the package and a ma jor source of frustration ll documentation playability sound graphics gt lx 01 OQ OO CO ees Atom Tandy Radio Shack 1400 One Tandy Center Fort Worth TX 76102 Cat No 26 3149 19 95 16K ROM pack by James W Wood Shack s educational gram Atom challenges you to construct electron shells for the ele ments hydrogen through xenon The M os HE 412 package includes ROM pack 22 by 34 inch poster displaying
73. keep customers apprised of prob lems and their remedies Pro Color File is a complex system and it has happened that individuals have found flaws in one aspect or another of its operation a couple of bugs that sur faced in the report generation routines under certain specific conditions come to mind But Mr Derringer continues to per fect his program technically and he s very good at helping customers who have problems Pro Color File Enhanced remains a major force on the Color Computer database manager scene liil REVIEWS ease of use documentation performance error handling 1 1 gt Application Software The Factory Sunburst 39 Washington Ave Pleasantville NY 10570 32K 49 disk by Mark E Reynolds HOT CoCo staff he idea of educational games some times reminds me of the TV com mercial in which two small boys refuse to eat their breakfast cereal simply be cause it s supposed to be good for them I don t think you ll trick too many kids into learning math facts or spelling words simply because you present it on the same machine that brought them Space Invaders But where s the balance between educational and game You ll often see a weak lesson lost among lots of fast paced arcade action or a tradi tional textbook style presentation thinly disguised as a lackluster arcade game Take a look though at a rare p
74. labyrinth It s located near Knossos Wow I said falling back into Civil War slang you went there and saw it I didn t say that Truth is I made some friends in Piraeus We sat on a verandah and had refreshments and talked For a month Have I been gone that long Yeah I suppose so you didn t see the labyrinth story was told to me by a reli able source And I did pick up this maze in one of the best souvenir shops in the town I am as usual touched by your thoughtfulness Elmer He eyed me carefully ready to pounce if he saw a scintilla of sarcasm But I was touched Its not just a toy he said It s myth adventure a glimpse of the misty past I agreed it s a new computer game for certain Oh no Elmer smote his brow I barely took notice haven t fooled with round shapes too much but the CoCo does have the CIRCLE command I wandered away the title Knossos Labyrinth already cemented in my mind The Game I m pleased to report Elmer has again provided a wonderful inspira tion Here s how to play Knossos Labyrinth which requires 16K Ex tended Color Basic Type RUN and tap enter KNOSSOS the name of the game appears on a green screen along with the following prompt lt J gt OY STICK OR lt M gt ANUAL The two legal answers to the prompt are J and M If you choose th
75. man WAS SMALL the MAN WAS SMALL THE MAN was SMALL THE MAN WAS small 828 DATA A pronoun IS A WORD US ED IN PLACE OF ONE OR MORE NOUNS e WHICH PHRASE SHOWS THE PRONOU N IN BLACK 838 DATA he IS GOING TO THE SHO W HE is GOING TO THE SHOW HE IS GOING to THEN SHOW HE IS GOING T THE show 840 DATA AN adjective IS WORD USED TO MODIFY A NOUN OR PRONOU N WHICH PHRASE SHOWS AN ADJECT IVE IN BLACK 858 DATA SHE IS A tall GIRL she IS A TALL GIRL SHE is A TALL GI RL SHE IS a TALL GIRL 860 DATA verb IS A WORD THAT SHOWS ACTION OR HELPS TO MAKE A STATEMENT WHICH PHRASE SHOWS A VERB IN BLACK 870 DATA HE hit THE BALL he HIT THE BALL HE HIT the BALL HE HIT THE 880 DATA WHICH PHRASE SHOWS n oun IN BLACK 890 DATA I LIVE IN THE city the WOMAN WAS HAPPY FIND the BUILDI NG IT is MY BOOK 900 DATA WHICH PHRASE SHOWS A p ronoun IN BLACK 910 DATA IS THE ONE I SAW CA N SHE IT WE ARE together YOU CAN do 920 DATA WHICH PHRASE SHOWS THE verb IN BLACK 930 DATA WILL YOU play WITH you CAN HIT THE BALL HE CAN RUN very FAST HE IS A happy MAN 940 DATA WHICH PHRASE SHOWS THE adjective IN BLACK 950 DATA THEY HAVE blue EYES SH E is SMALL THE MAN IS very LARGE you CAN FIND THE CORRECT ANSWER 960 DATA WHICH PHRASE SHOWS oun IN BLACK 978 DATA THE MAN HAD courage BE AUTY is ONLY SKIN DEEP join THE CROWD HE IS A courageous PERSON 980 DATA
76. no fun to lose several hours work My solution was to buy the cheapest cassette I could load it with a program and check to be certain I would get an I O error with it Now I simply stop the tape pop in the one I have labeled I O ERROR and in a jiffy I am out of the hang up This works for data files too John M Gregg Florence SC Reachable Reset Button Do you ever get tired of reaching behind tangled wires around dangling power cords to reset the computer only to pull the power cord out of the wall and lose your program Then wire a reset button to the front of the computer You can build one yourself First find a pushbutton switch that suits you A good one you can use is Radio Shack Part 8275 1547 You can also use any other SPST momentary switch normally open Make sure that your computer is unplugged and take off the back Measure and mark the location of your button where it will not interfere with the keyboard or internal parts Then take a drill and carefully drill a hole to size where you marked it Next take two pieces of wire about a foot long each and strip them at both ends Solder one to the common on the switch and solder the other one to the normally open contact on the switch Then look for thereset button on the computer The reset switch should be composed of six contacts Facing the front of the computer solder the two wires to the two contacts on the right side nearest you see Fig 1 Now t
77. of the file with simple one or two key commands Elite Word is packed with many well designed smoothly operating features The program is all machine language and integrated with Extended Color Ba sic or Disk Basic in the disk version It s small enough to be in memory at all times so you don t need to load over lays to the program when new functions are called for You load the program by running a simple Basic driver that sets Elite Word to your printer specifications The man ual clearly shows how to customize the program to use your particular printer codes for alternate fonts and special character sets You can also imbed these codes in the file to change the font for any string of characters in the text The driver program also sets the baud rate for your printer if desired The Elite Word manual serves as both an introduction to word process ing and a reference guide to the pro gram It begins with a short tutorial leading you through a quick session with a sample text file After introduc ing you to most of the commands the manual discusses those commands in reference style format Separate chap ters cover screen editing imbedded for mat controls and variable text loading from alternate disk files The manual also discusses printer codes errors and the driver program A quick reference section contains summary of all the commands and con trol keys Although there is no index the extensiv
78. operation is easy enough for a child to use but effective enough that TCE uses it to design many sophisticated high resolution graphic screens Joystick Draw s design allows you or your child to save those masterpieces for future revisions or for use in other programs instructions included Your child will spend many hours enjoying this program and at the same time improving his or her eye hand coordination You will find Joystick Draw to be an easy way to design those more sophisticated graphics for your own programs gt M v LM 16 95 Additional Educational Software available for Color Computer 100 Atari Apple Commodore 64 and VIC 20 P O Box 2477 Gaithersburg Maryland 20879 301 963 3848 Dealer inquiries invited TN SPELL BOMBER As captain of your ship you must destroy the enemy bomber by spelling the mystery word In this exciting and educational game the bomber gets closer with each inaccurate letter You have only EIGHT tries to guess the mystery word or your ship will be bombed If you guess the word correctly GENERAL QUARTERS will sound and your ship will fire a missile to destroy the bomber Three levels are available EASY MEDIUM and HARD Challenging for all ages DIS sat ecco over 518 95 CoCo 16k ECB ape 18 95 Disk 22 95 Vie 20 13K e Rm s Tape 18 95 SP
79. rec ords The program that generated the file tells you what it is Once you have that run your Telewriter get to the disk menu and press B for Basic Now load the S ASC program off your disk and edit the first command on line 440 so that instead of reading 1 C it reads OPEN D 1 C fl FIELD 1 fl AS A Z5 0 Leave the rest of this line intact Now rather than start FOR NEXT loop to read all records in the file I incremented a counter before each rec ord was read then checked this counter against the LOF This step replaces the EOF check in 445 I just made up the variable Z5 as my counter figuring that it probably wasn t already assigned in the program and I haven t had any problems 75 0 that you put into line 440 zeros the counter Change line 445 to read 75 75 1 IF ZSP2LOF 1 THEN 458 If Z5 is greater than the last record in the file there are no more records to read and the program conti nues normally through line 458 Otherwise you read in that record number While you INPUT sequential records you GET direct access records so line 448 must be changed to read GET 1 Z5 Since A is now defined in line 440 the com 96 June 1984 puter knows where to put the records it is getting Type RUN and the program reads in your direct access files and returns to the editor when it is finished You can now use the search and replace functions of Telewrit
80. references If you place an asterisk at the begin ning of a line the assembler ignores the Y For Your TRS 80 Color Computer 128 Full time Audio Talk Tutor Programs entire line and you can use it for com ments The asterisk in the assembler is used as the REM statement is used in Basic You can also omit these com ments when typing in programs from magazines This month s Program Listing is written in Extended Basic and doesn t require an assembler Since the re mainder of the programs will be in Assembly language you will probably want to get an assembler Table 1 This program draws a title page for Croaker and saves it on cassette I rec ommend that you save the program on one cassette and the title page on anoth er You can then save subsequent pro grams one after another making it easier to attach the programs at the end of the series Next month you will enter all the data necessary for Croaker s graphics and music routines If you have any questions or com ments contact me at the following ad dress and please include self ad dressed stamped envelope W Address correspondence to Mike Meehan 1300 Fairfield Drive Clear water FL 33546 In Color with Pictures and Text All of our TRS 80 Color programs have easy to understand profes sional announcer narration not synthesized robotic voices All text is displayed in easy to read upper and lower case characters Video clearly il
81. see a routine to calculate factorials To do 50 1 5 5 4 3 2 use the fol lowing simple routine 5 ENTER NUMBER INPUT N 10 0 1 15 A N X4 1 20 B B A 1 25 IF A lt gt 1 THEN 15 30 N You also use this routine with the formula C2 N R N R to calculate combinations For example how many five card hands can you deal from a 52 card deck This for mula yields 52 5 47 or 2 598 960 combinations of five card hands Wayne Putnam Keene NH Gosh Whew HOT CoCo Febru ary 1984 p 92 is one tough game but I really enjoy it Peter Holden deserves credit for his creation Now I have the March issue and I m looking forward to all the articles Gosh When you said you would double the usefulness of my CoCo you weren t kidding David Duncan Longmeadow MA Gemini 10X Info HOT CoCo is one of the primary reasons I like my CoCo so much I also have a Commodore 64 and would like to find a magazine as good as yours for it I use a Gemini 10X printer with my CoCo and would like to find screen print and other programs to work with it appreciate any help any of your readers can give me I d also like to swap information about either of my systems John Jenkins RD 2 Box 331 Colliers WV 26035 Have you seen a copy of RUN Wayne Green s new magazine for the Commodore 64 and VIC 20 eds Drawer To D
82. single double sided drives with coco OS 9 plus you gain the abili ty to read write format the standard OS 9 disk formats used on other OS 9 systems 29 95 SDISK BOOTFIX To create BOOTABLE double sided disks 35 95 Filter Kit 1 29 95 Send SASE for current catalog Hacker s Kit 1 24 95 Terms Prepaid by check MO VISA Mastercard or COD Add 1 S amp H COD aad 3 D P Johnson 7655 SW Cedarcrest St Portland OR 97223 503 244 8152 we appreciate your calling only 9 11 am PST 5 9 is a trademark of MICROWARE and MOTOROLA INC ATTENTION FOREIGN COMPUTER STORES MAGAZINE DEALERS You have a large technical audience that speaks English and is in need of the kind of microcomputer information the Wayne Green Publications group provides Provide your audience with the magazines they need and make money at the same time For details on selling Microcomputing 80 Micro inCider HOT CoCo RUN jr and Wayne Green Books contact SANDRA JOSEPH WORLD WIDE MEDIA 386 PARK AVE SOUTH NEW YORK N Y 10016 PHONE 212 686 1520 TELEX 620430 See List of Advertisers on page 99 ing areas I have identified as needs for improving software Including objectives defined in terms of observable leamer outcomes what objectives would you like to see a software program deal with eExplaining why response is wrong I am looking for relevant educational content not programs to inc
83. students in grades 5 9 teaching the fractions relationships for the single digit denominator fractions from 1 9 to 8 9 General Strategy In addition to arranging your own numbers keep in mind your opponent s progress For example if you want to make an exchange but the discard would give your opponent a win it Program Listing Wacko would be best to make a different ex change Fractions Strategy Although you can use many strate gies try to either mentally or on paper translate each fraction to a percent by dividing the numerator by the denomi nator and multiplying the answer by 100 This strategy is successful and a learning aid Teain Play You can play both the whole num bers and fractions games in teams with members deciding what exchange to make Team play gives the chance for group learning Whichever way you play Wacko it provides leaming help for math con cepts and makes an enjoyable game Address correspondence to Thomas Revitte 808 Nottingham Sturgis MI 49091 10 CLS 0 WS WINS 20 5 30 AB 30 A 30 5 27 rF 27 2 56 N 30 27 30 FORX 1T056 READZA X NEXTX 40 DATA 1216 1225 1250 1252 1255 1267 1272 1276 1281 1283 1290 1 229 1296 1238 1241 1308 1244 130 2 1305 1184 1192 1203 1206 1209 1210 1211 1220 1235 1240 1299 13 06 1307 1189 50 1193 1198 1199 1200 1217 71294 1295 1237 1256 1257 1269 1 232 1293 1221 1224 1249 12514125 8 1261 1282 1
84. the black jack into a radio and the game plays your favorite music in the background This game is for one or two players and has both high score and reset features It is available on 16K cassette for 21 95 pius 2 shipping Contact Photographics Software 114 41 Queens Blvd Forest Hills N Y 11375 Reader Service lt 561 Cold Duck Ice Bird is a new strategy arcade game from Crystal Software In it you become a penguin in a maze of ice blocks Ice Bird can push or shatter these blocks with ease and must connect three diamond blocks without getting stung There are over a dozen maze levels and the game uses high reso lution animated graphics for the 16K CoCo Joysticks are required PRODUCT NEWS for one or two players Ice Bird sells for 28 95 disk and 24 95 cassette plus 1 50 for shipping Contact Crystal Software 6591 Dawsey Road Rock Creek OH 44804 216 474 7626 Reader Service 562 Definitive Reference The TRS 80 User s Encyclope dia Color Computer and MC 10 is a definitive reference book for your Radio Shack Color Comput er It will save you time by bring ing material from many sources into an alphabetical reference handbook T he User s Encyclopedia guides you through machine operation Basic programming and what s available in software and hard ware Entries are short and clear and cross referencing points you to related items It also contains names and addresses of software
85. them on the CoCo chances are you were frustrated with Radio Shack s joysticks They just aren t sensitive enough for some of the fast precise action necessary in some games And they often don t hold up weliin the intense heat of play After the fifth or sixth joystick repair job I knew there had to be a better way The easiest alternative would be to buy one of the many available Atari to CoCo joystick in terfaces but these cost about 20 per ioystick and you still have to buy the joysticks Since Atari joysticks are available from a number of sources for well uncer 16 pair why not build sim ple interface myself and pocket the difference That thought resulted in the CoCo Joycard a simple construction project that interfaces an Atari joystick to the CoCo In addition the Joycard pro vides a jumper selectable option for either single shot or rapid firing Best of all the total cost for one joystick and interface should be under 10 Figure 1 82 HOTCoCo June 1984 Tired of joysticks that don t stand up to your style of play Adapt the inexpensive Atari sticks Number Please Take a look at the Radio Shack joystick Figure 1 shows one of the two joystick potentiometers pots Note that one end is attached to 5 volts and the other to ground 0 volts As you move the pot s wiper the out put voltage varies between the two voltage extremes When the wiper is in the middle of the pot at rest the out
86. to intelligent printer features like underlining subscript superscript variable font and type size dot graphics etc Dynamic embedded format controls for top bottom and left margins line length lines per page line spacing new page change page numbering conditional new page enable disable justification Menu driven control of these parameters as well as pause at page bottom page numbering baud rate so you can run your printer at top speed and Epson font Typewriter feature sends typed lines directly to your printer and Direct mode sends control codes right from the keyboard Special Epson driver simplifies use with MX 80 Supports single and multi line headers and automatic centering Print or save all or any section of the text buffer Chain print any number of files from cassette or disk Computer Word Processor File and I O Features ASCII format files create and edit BASIC Assembly Pascal and C programs Smart Terminal files for uploading or downloading even text files from other word processors Compatible with spelling checkers like Spell n Fix Cassette verify command for sure saves Cassette auto retry means you type a load command only once no matter where you are in the tape Read in save partial save and append files with disk and or cassette For disk print directory with free space to screen or printer kill and rename files set default drive Easily cus
87. to be Saved or Loaded and will write to Mark present line for automatic prepared for each that file by default if desired centering on output Dynamic margin changes within text Insert new text Insert mode SING TUDE feature disk only s Select Top Bottom margin permits the inclusion of many other files within one large Type over old text Exchange mode and Page length Screen Display is 32x19 in normal document Total document will Choose number of duplicate copies text editing modes have sequential page numbering Page Pause for single sheet users 565 64X19 EXCELLENT FOR PROGRAM EDITING desired d ues to ps EN AND WORD PROCESSING Optional page numbering begins justification 00000 THE BEST EOR ONIY lt p a Ju a Printer Font codes are user Screen Display all modes is true Specify definable case characters with Tape 59 95 a All printer format options may be Over 13 5K file size in 32K RS Disk 59 95 M UA Any string of HEX characters may Hac eae a OS 9 Disk 79 95 be imbedded within text to send any i special control codes to your e Save text file disk or tape 05 9 amp RS Disk 109 95 8 Load text file disk Or tape gt Shipping from stock NOW B Eject top of form command trapped and EAE 0 be inserted within text a Variable Text
88. 0 PSET LINE 908 0F 48 9440F 40 P SET LINE 90 37 94 0F 37 PS ET PSET 94 0F 39 3 PSET 94 0F 3 6 3 PSET 92 0F 35 3 240 LINE 9840F 29 9840F 40 PS ET LINE 98 0F 35 10240F 35 PS ET LINE 10240F 35 10240F 40 P SET 250 LINE 19640F 40 119040F 49 PSET LINE 10640F 38 11040F 38 PSET LINE 10640F 38 106 0 40 PSET LINE 11040F 36 110 40F 4 0 PSET LINE 18840F 36 1108 40F 36 PSET LINE 18640F 35 10840F 35 5 260 LINE 11440F 35 11440F 40 PSET LINE 118 0F 36 118 0F 48 PSET LINE 114 0F 36 118 0F 36 PSET 270 PSET 20 51 3 PSET 20 58 3 LINE 18 52 18 57 PSET LINE 22 53 22 56 PSET PSET 24 53 3 PSET 24 56 3 PSET 28 51 3 PSET 28 58 3 LINE 30 52 30 57 PS ET 280 LINE 36 50 36 58 PSET LIN 44 50 44 58 PSET LINE 40 50 40 54 PSET PSET 42 50 3 PSE T 42 54 3 LINE 48 50 48 58 P SET LINE 52 50 52 58 PSET PSE T 50 50 3 PSET 50 54 3 PSET 50 28 3 290 LINE 60 50 60 58 PSET LIN 56 50 60 50 PSET LINE 56 58 60 58 PSET PSET 58 54 3 300 28 108 8 2 5 28 108 2 2 LINE 26 94 30 108 PSET BF 310 LINE 16 68 42 94 PSET B 320 DRAW BM30 75 C2 Dl1L2D2L4D1L2 D5R2DAR6U1L4U2R2U2R2UI1R2DIR6UIL4 038202120112 30 77 2 2 C 4 4 11 18 69 40 93 PSET 1 18 93 40 69 5 330 DRAW C2 GOSUB41
89. 0 PAINT 166 127 2 2 172 121 2 2 128 108 2 2 DRAW C3 GOSUB410 DRAW C2 LINE 144 65 146 67 PSET BF 340 DRAW BM134 137 C3 L8U1L2U1L2 011201112 350 DRAW BM152 77 L4D2L18U1L2 360 DRAW C2 LINE 224 46 224 1 00 PSET LINE 236 52 236 186 PSET LINE 224 46 236 52 PSET LINE 224 100 236 106 PSET LIN E 224 46 256 46 PSET LINE 236 106 256 106 PSET PAINT 226 5 3 2 PAINT 238 47 3 2 LINE 23 6 52 256 52 PSET 370 DRAW BM238 107 C2 D3R2D2R2D2 R8U2R2U2R2U3 C1 PAINT 244 187 2 2 LINE 244 187 248 109 PSET BF DRAW BM226 101 C2 D3R2D3R2DI1 R6 237 107 2 2 380 FOR X 1 TO 1000 390 CLS PRINT POSITION TAPE AND PRINT PRESS RECORD BUTTONS TO PRINT SAVE SCREEN ON CASSETTE PRINT PRINT INPUT THEN PRESS lt ENTER gt A 400 CSAVEM PART1 1536 7679 1536 SOUND200 2 CLS INPUT SAVE ANOTH ER 9 5 9 1 N390ELSE END 410 DRAW BM144 60 L6D1L2D1L4D1L4 D1L4D1L2D1L2D2L2D1L2D1L2D1L2D1L2 D2L2D2L2D1L2D1L2D1L2D2L2D1L2D1L2 D2L2D2L2D1L2D1L2D5L2D4L2D3L2D2L2 D5L2D2L2D4L2D2L2D2L2D3L2D4R2 420 DRAW D1R6D2R4D1R12D2L2D1L2D1 L2D4R2D1R4D1R4D1R4D1R26U1R2U1R2U 3R6U1LR4U4L1U1L14U1L4U1L2U7R4U2R2 U1R2U1R2U1R2U1R2U2R2D1R2D2R2D1R4 D1R4D1R4D2R8D3R2D2R4D2R16 430 DRAW U2L8U1R12U1L12U1R14U2L2 U1L1 8U1L2U1L2U1L2U1L4U2L4U2L2U3L 2U2L2U1R4D2R2D1R4D2R2D1R14D2R4D2 R8U2R2U2L6U1R8U3L2UIL10U1LS8UlL2U 1L4U1L4U3L2U2L2U5 440
90. 0 CLS 5 1770 FOR 5 100 02005 10 1780 SOUND SD l 1790 NEXT SD 1800 PRINT HOW MANY SHARES OF op I cs INPULV 1810 AC AC V CV I 490 1820 SO I SO I V 1830 IF SO I lt THEN 1990 1840 GOTO 1490 1850 CLS 4 1860 PRINT 80 NOT ENOUGH CASH TOP BUYS 1870 FOR 1 0150 1880 PRINT 64 THIS IS ILLEGAL 1890 FOR T 1 TO 150 NEXT T 1900 PRINT 8128 YOU ARE SENT T O PRISON 1919 19290 SSETS FRIENDS FOR 1 15 NEXT T PRINT 192 YOU LOSE YOUR A AND TH E GAME 1930 1940 1950 1960 1970 1980 1990 2000 T YOU 2010 2020 FOR DN 1 TO 10 FOR 5 10 01005 5 SOUND 5 1 NEXT SD NEXT DN GOTO1980 CLS 8 YOU SOLD STOCK THA DON T OWN FORT 1 TO 200 NEXT T PRINT 96 IT S ILLEGAL TO D THAT 2030 2040 FOR 2050 2060 SETS PI 2070 2080 2090 FOR 1 200 NEXT PRINTG160 YOU GO TO PRISON TOXEARSIS FOR T 1 TO 200 NEXT T PRINT 288 YOU LOSE YOUR AS FRIENDS AND GAME FOR DN 1 TO 5 FOR SD 10 TO 100 STEP 3 SOUND SD l Listing continued HOT June 1984 61 Listing continued 2100 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 5 NEXT DN GOTO2120 CLS 5 FOR SD 100 TO 200 5 10 SOUND 5 1 NEXT SD PRINT CASH TAB 24 S AC FORT 1 TO X IF SO T lt l THEN GOTO 2210 PRINT SS T 20 SO T 2 S CV T 2210 2220 NEXT T PRINT DO
91. 12 377 7120 AMDEK COMREX EPSON C ITOH BOTE K 59 FRANKLIN OKIDATA COLUMBIA SERIAL TO PARALLEL A LL INTERFACE amp CABLE PRINTERS TRS 80 Color 2 Color Computer CALL Epson SCM FROM Micro Management Systems Inc 2803 Thomasville Road East Cairo Georgia 31728 TELEMARKET DEPT 3 7 96 Telewriter 64 the Color 3 display formats 51 64 85 columns x 24 lines True lower case characters User friendly full screen editor Right justification Easy hyphenation Drives any printer Embedded format and control codes Runs in 16K 32K or 64K Menu driven disk and cassette I O No hardware modifications required THE ORIGINAL Simply stated Telewriter is the most powerful word processor you can buy for the TRS 80 Color Computer The original Telewriter has received rave reviews in every major Color Computer and TRS 80 magazine as well as enthusiastic praise from thousands of satisfied owners And rightly so The standard Color Computer display of 32 characters by 16 lines without lower case 15 simply inadequate for serious word processing The checkerboard letters and tiny lines give you no feel for how your writing looks or reads Telewriter gives the Color Computer a 51 column by 24 line screen display with rue lower case characters So a Telewriter screen looks like a printed page with a good chunk of text on screen at one time In f
92. 2 7 gt 1 1 ex 35640 S X ok X 0X XO OO OX OO OX OX OO Ok OX Ox OE Ok OX 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 Each issue features Helpline and Contact columns Reviews of the latest adventures Competitions with exciting prizes Adventures to type in and play Advice on how to write your own adventures Profiles of famous adventurers ED NND EB Subscription form Fill in this form and send it to the appropriate magazine s subscription department c o Business Press International 205 East 42nd Street New York NY 10017 Please send me 13 issues of C Micro Adventurer at US 33 95 Dragon User at US 29 95 This is the usual rate for a year s subscription 12issues Please start my subscription from the following issue This form should be accompanied by a check made payable to the magazine to which you are subscribing mmm HOT June 1984 27 D Lb ullum nd 8 HARDWARE BY JAMES J BARBARELLO ATARI JOYSTICK INTERFACE you ve ever played video games in an arcade or on another micro computer and then tried
93. 256 PEEK 28 POKEX 255 NEXTX e Save your Basic program e g SAVE ZAP e Kill your Basic program e g KILL 7 5 Method 2 Killing a machine language program Write down the addresses beginning and ending of the program e Load your program e g LOADM ZAP Type FOR X beginning address TO ending address POKEX 255 NEXTX e Save your program e g SAVEM ZAP BA EA O e Kill your program e g KILL By doing one of these steps whenever you kill a program you should be able to salvage crashed disks much more easily Kevin Chmilar Calgary Alberta Canada PCLEARO Color Computer users are familiar with the technique for simulating PCLEARO This is usually done from immedi ate mode as POKE 25 6 NEW ENTER If however you have a disk system this clobbers the disk scratch pad starting where graphics page 1 is located in nondisk systems Disk users can get around this by entering POKE 25 14 POKE 3584 0 NEW ENTER On a 32K disk system this should free 28 967 bytes of memory as suming CLEAR200 the power up value Alan A Farmer Charlottesville VA Help for Color Scripsit On several occasions using Color Scripsit I failed to label a tape with the file name and what I thought was the last file on the tape was not Or I spelled the file name different 98 HOTCoCo June 1984 ly Of course the program continues to look for that file It is
94. 280 and 6502 Labs will be available shortly And dont forget that Green Mountain Micro is your haven for Color Computer support We ve got hardware and software for the holidays echnical assistance memory upgrades and spare parts What is the ultimate all software music synthesizer for your TRS 80 Color Computer What is the least expensive all software music synthesizer for your Color Computer Quaver the most realistic music experience you ll ever hear from your Color Computer COLOR QUAVER Software Music Synthesizer New Version 2 1 for32K ECB by DennisBathoryKitsz authorof Custom Color Real Music Synthesis More Than Bleeps Full 4 Part Harmony In Precise Tuning Versatile Editor Compiler Storage System Entirely Software No Hardware Needed Variable Tone Qualitiesfor Each Part 64 Step Variable Envelope for Each Part e FAST Compiler Finished Music 5 Seconds e Ready to Play Sample Tunes Included 5 oR Lowerkit II 79 95 49 95 kit 64K Color memory upgrade kit 49 95 MC 10 added upgrade kit 19 95 CoCoPort interface 49 95 39 95 kit RAM ROM pack 29 95 19 95 kit Color Burner 69 95 49 95 kit available January Ist Scroll A Roll software video text display 24 95 TV Buff Il improved to handle virtually all monitors 14 95 Add 2 50 shipping and handling additional 2 00 for Canadian orders Special Holiday Price Only 19 95 on tape Add 2
95. 2830 PRINTG130 OUT OF RR RACES 2840 END 2850 FORI 1TO40 2860 PRINT 2 HS I I WINS H I 1 2NDS H I 2 RACES 7 WINNINGS H I 15 SPEED H I 9 2870 NEXT 2880 GOTO270 2890 PRINT 2 PRINT 2 DAY DY RACE 2900 IFWE 1 THEN 2910 ELSE G OTO2929 2910 PRINT 2 TRACK IS MUDDY G OTO2930 2920 PRINT 2 TRACK IS FAST 2930 PRINT 2 LS 2940 PRINT 2 RESULTS 2950 PRINT 2 HORSE SPEED JOCKEY 2960 FORX 1TO5 2970 PRINT 2 HS SC X 2 ae X 2 SC X 3 25 5 4 e NEXT 2980 PRINT 2 2990 RETURN CoCo June 1984 57 END y mal 4 j TE ZO H T NI i k L i f Sa I j h PER 2 1 ri 3 y STOCK MARKET SIMULATOR Have an itch to invest the family fortune Play the game without risking your dollars with this simulation hinking of investing some of your cash in the stock market now that Wall Street is hopping If you re a be ginner play Stock Market Simulator before you decide to throw your savings into the market This simulator might save you hundreds of dollars and help you gain insight into prudent investing Before you play the game look at the elements of stock market investing Forget about the complicated aspects such as selling short buying on margin puts and calls Ginnie Maes and com mod
96. 284 1287 1268 60 15 BS Ci o E AS 2 2 2 o AS 3 3 4 4 5 5 5 5 6 6 AS 7 7 AS 8 2 g AS 9 z 9 70 10 30 5 RIGHTS BS 2 NEXTX 80 FORX 1TO16 READAB X NEXTX 90 DATA 1090 1154 1218 1282 1346 1410 1474 1115 1179 1243 1307 1 371 1435 1499 1036 1040 100 FORX 1T027 READFS X PE X VAL LEFTS FS X 1 VAL R 1 NEXTX 110 DATA 19 18 17 16 15 29 14 27 13 38 25 37 49 12 59 47 35 58 2 3 57 34 79 45 56 67 78 89 120 2 6 5 130 CLS 0 140 FORX 1TO11 POKEZA X 133 ZB 16 NEXTX 150 FORX 12T013 POKEZA X 134 2 16 NEXTX 160 FORX 14TO16 POKEZA X 136 2 716 NEXTX 170 FORX 17TO19 POKEZA X 137 ZB 16 NEXTX 180 FORX 20TO32 POKEZA X 129 ZB 16 NEXTX 190 33 040 POKEZA X 130 2 16 NEXTX 200 FORX 41T044 POKEZA X 131 ZB 16 NEXTX 210 FORX 45T046 POKEZA X 132 2 16 220 FORX 47T055 POKEZA X 13 8 ZB 16 NEXTX 230 POKEZA 56 140 7 16 240 1 250 SOUND96 1 SOUND192 1 SOUND99 1 500 0191 1 500 0235 1 5000081 rl SOUND66 1 SOUND177 1 SOUND88 l SOUND77 1 SOUND166 1 SOUND99 1 SOUND222 1 S0UND244 1 850UND33 1 SOUND11 1 S0UND122 1 SOUND28 1 SOUND218 1 SOUND18 1 SOUND38 1 260 NEXTX 270 CLS 3 PRINT896 WACKO 1 IS A GAME FOR 2 PLAYERS EACH PLAYER TRIES TO PUT THE N UMBERS IN HIS HER COLUMN IN ORDER FROM GREATEST TO LEAST GREATEST
97. 4 circumference Because it increments by 2 it will in tum find a wall and open it then a passageway which it blocks There is usually an open way to the center If not you have your two firecrackers If you prefer fast arcade games I invite you to rename this game Nebula of Doom and regard the dot moving to the center as a spacecraft traveling at Warp Woof speed That should be fast enough for you The player piece is given impulse to move in only four directions north east northwest southeast and south west It will not travel through walls and there will be times when apparent wall openings prove to be open except for one small brick that denies en trance But keep looking around Re member it wasn t easy for Theseus either BM Address correspondence to Richard Ramella 1493 Mt View Ave Chico CA 95926 aS i J amp M SYSTEMS LTD MOST ASKED QUESTIONS about DYNACALC THE ELECTRONIC SPREAD SHEET FOR 6809 COMPUTERS 4 What Is an electronic spread sheet anyway Business people use spread sheets to organize columns and rows of figures DYNACALC simulates the operation of a spread sheet without the mess Of paper and pencil Of course corrections and changes are a snap Changing any entered value causes the whole spread sheet to be re calculated based on the new constants This means that you can play what if to your heart s content 2 Is DYNACALC Just for accountan
98. 4120 DATA 14 2 4130 DATA 4140 DATA S UP 8 2 4150 DATA 5 IMPROVES COMPUTERS COMPUTER SALES DOWN 8 TYLENOL SCARE EXISTS 9 ELECTRIC RATES INCREAS CLOTHING SALES INCREAS RETAIL SALES INCREASE ENTE WAR DECREASES AI T NDUSTHIME CONSTRUCTIO VIDEO DISK SALES DOWN JAPANESE COMPUTER SALE HOME COMPUTER SALES DO Listing continued Listing continued WN 8 1 4160 DATA NEW WB TV SHOW FLOPS l 4 1 4170 DATA LARGE BLOCK SOL D 8 10 4180 DATA RAIL WORKERS STRIKE l 2 4190 DATA DROUGHT HURTS CORN CRO P 6 2 4200 DATA BANK LOANS TO FARMERS DROP 2 2 4210 DATA DC MUST CLEAN DUMP SIT E 3 1 4220 DATA PAKISTAN ASKS US FOR A RMS 4 1 4230 DATA US BLOCKS ARMS SALES T SEA 4 pal 4240 DATA MIDEAST OIL PRICES DRO P 5 2 4250 DATA GM RECALLS 83 WAGONS 7 2 4260 DATA SMALL CAR SALES UP 7 2 4270 DATA FRANCE SELLS SUPER COM PUTER r 8 r 1 4280 DATA LILY DISCOVERS NEW BIR TH CONTROL PILL 9 1 4290 DATA LD BCP MAY CAUSE CANCE R 9 2 4300 DATA LILY DISCOVERS NEW IND USTRIAL SUPERGLUE 9 2 4310 DATA ENVIRONMENTALISTS BLOC K NEW NYP DAM 10 1 4320 DATA UTILITY RATES 10 HIKE OK D 19 42 4330 DATA JUMBO JET CRASH KILLS 232 IN LA 12 1 4340 DATA 5000 STEELWORKERS LAID OFF 13 1 4350 DATA OSE 13 2 4360 DATA 4370 DATA 2 MORE STEEL PLANTS CL STEEL EXPORTS UP 8 2 JAPAN AGREES TO LIMIT STEEL EXPORTS TO 05 8 2 4380 DATA WB SUED FOR COPYRIGHT INFR
99. 5 TEL 215 337 3138 JBM S MIDWARE TWX 510 660 3999 group VISA MASTERCHARGE accepted PA res add 6 sales tax US orders add 5 00 postage and handling OS9 is a registered trademark of Microware Corp A June 1984 15 v See List of Advertisers 99 MAGIDRAPH a OS NEW GOOD STUFF FOR EVERY COLOR COMPUTER Turn your Color Computer into graphic design center with the ease of keystroke MagiGraph makes it simple to create highly detailed figures up to and including an entire high resolution screen Designed for those with some experience in Basic and Assembly Language programming MagiGraph includes lots of special features e full set of logical and pixel manipulation functions simplifies the development of complex figures e An editor lets you zoom in and work on every detail of your design macro and screens for perspective on Toggle between the your creations e Nine animation buffers allow you to preview each sequence to ensure continuity and smooth flow e Versatile 0 routines store a graphic screen on cassette or floppy disk recall it later for use by another program or revise it with MagiGraph CSPOOL Color Computer Print Spooler Stop Waiting Around for the Printer CSPOOL allows you to use your printer and computer concurrently takes only 26 bytes of Color Basic s memor
100. 5 3 PRESS ANY KE Y TO CONTINUE 1030 030 1040 1050 AWS INKEYS IF AWS _ THEN 1 GOTO 128 CLS PRINT TAB 5 SHORT WOR D DELETE 1060 PRINT 5 MORE THEN 4 LETTERS 1070 PRINT TAB 5 AT LEAST 2 LE TERS 1080 1090 PRINT LI 2 HI 4 1100 GOSUB 260 1110 IF SW 8 THEN 120 1120 CT 0 OLS S 1 SL SL 1 1130 CLS 1140 OPEN I 1 SWORDS DAT 1150 OPEN O 2 SWBKUP DAT 1160 FOR X 1 TO 2000 1170 IF EOF 1 THEN 1270 1180 INPUT 1 A 1190 IF AS WS S THEN 1260 1200 IF AS gt WS S AND S lt SL THEN S 5 1 1190 1210 IF AS OLS THEN 1260 1220 PRINT 2 5 1230 1 1240 OLS A 1250 PRINT 5 5 1260 NEXT X 1270 CLOSE 1280 CLS PRINT 32 7 5 CT SHORT WORDS 1290 SOUND 200 3 Listing continued June 1984 89 Survival Kit for the 80 s Technology in transition Changes in hardware soft ware disk systems printers and modems the list goes on It s all happening so fast How do you survive in the fast paced computer world With the help of 80 MICRO the largest single source of Yes I want to subscribe to 80 MICRO Send me 12 issues for only 24 97 I understand that with payment enclosed or credit information for your TRS 80 It s required reading for card order I will receive a free those who want to discover issue making a total of 13 issues eTUTORIALS To help you become a better program
101. 50 shipping and handling Not sure Audition Our Sample Music Tape 4 00 postpaid For 32 64K TRS 80 Color Computers with Extended Color Basic Green Mountain Micro Bathory Road Roxbury Vermont 05669 802 485 6112 Continuing support for Color Computer Model and 100 COD VISA MASTERCARD Dealer Inquiries Invited TRS 80 is a trademark of Tandy Corporation See List of Advertisers on page 99 Listing continued 890 IF lt gt 2 THEN960ELSESOUND12 8 5 POKEAB JL 1 128 POKEAB JL 128 POKEAB JL 1 128 POKEA B 15 1 ASC LEFTS FS F JL 1 POKEAB 15 47 POKEAB 15 1 ASC RIGHTS FS F JL 1 POKE AB JL 43 159 POKEAB JL 4 159 POKEAB JL 5 159 900 POKEAB JL 1 ASC LEFTS FS F 1 POKEAB JL 47 POKEA B JL 4 1 ASC RIGHTS FS F Y 1 9TO TS FS FE JLI FSCE JD F S E Y 4 ESCE QY TS CIR PEGCEQY E F Y T 920 FORX 1TO6 930 1 gt 1140 940 950 GOTO1020 960 SOUND128 5 POKEAB JL 128 POKEAB JL 1 128 POKEAB 15 AS C LEFTS AS A JL 1 POKEAB 1 5 1 ASC RIGHTS AS A JL 1 POKEAB JL 3 239 POKEAB JL 4 239 970 POKEAB JL ASC LEFTS AS A Y 1 POKEAB JL 1 ASC RIGHT 5 5 1 980 TS AS A JIL A A JL AS A Y AS A Y TS 990 FORX 1TO6 1000 1 gt AS A X THEN 1140 1010 1020
102. 6 B4C7 B4C8 B4C9 B4CA B4CB B4CC B4CD Save the start of the array elements Add the offset to the start of the array elements Display OM error message if overflow X array pointer Do memory check Adjust the array pointer Save the new free memory pointer Zero A Decrement the array pointer Zero the element Array zeroed Loop until it is all zeros X array pointer X MSB of the start of the free memory pointer Figure the offset to the next array Save it Create Jump if create B number of subscripts Save it Zero A Zero B Save the total number of elements Get the next subscript Save the number of elements Elements out of range Jump if the elements are out of range offset Jump if it s the first subscript Do 16 bit multiplication Add in the number of elements Bump the array pointer Any more subscripts Loop if there are any more subscripts Save the number of elements D D 2 D D 4 D D 5 Add the offset to the array pointer Point to the element Save the VARPTR Return B4CE B4ED 16 Bit Unsigned Multiplication B4CE B4CF B4D0 B4D1 B4D2 B4D3 B4D4 B4D5 B4D6 B4D7 B4D8 B4D9 B4DA B4DB B4DC B4DF B4EO B4EI B4E2 B4E3 B4E4 B4E5 B4E6 B4E7 B4E8 B4E9 B4EA B4EB B4ED A number of times to multiply Save it D number of elements Save it Total 0 Shift the result Jump if overflow Shift the number of elements Jump if no add Add the number of elements Jump if overflow Multiplica
103. 63017 100 Both are written in machine language The former works with Basic tape or disk and the latter comes in versions for either Flex OS 9 Even when armed with a disassembler disassembly and reassembly is no easy task The task of differentiating which part of a file is code and which part is data or text 15 left to you Generally this differentiation requires multiple runs and lots of printouts before you check a particular program Q What do you mean by a full travel keyboard I mistakenly bought some TRS 80 Model I III 4 soft ware Can it be somehow used in my CoCo Since I have a new model CoCo must I be careful in get ting new type software or can anything that says CoCo be used What brand disks do you recommend I have a Radio Shack disk drive Is this a decent unit Is there a good simple book explaining the basics of cre ating programs and a book explaining stuff like RAM ROM DOS granules EPROM full travel keyboard and other questions for someone who is new to computers John Moore Montreal Quebec A Full travel keyboards are made for the CoCo by HJL Products Mark Data Products Micronix Systems and Key Tronics They differ from the CoCo keyboards in that the distance that a key can travel when pressed is greater than that of the ones supplied with the CoCo To see for yourself compare the keyboards on the Models 4 12 16 and 2000 at your local Radio Shack store with the one on your CoC
104. 92 17 PSET BF LINE 88 20 94 22 PSET BF 180 LINE 98 9 100 22 PSET BF LINE 102 9 106 10 PSET BF LIN E 186 9 106 14 PSET LINE 98 1 4 186 14 PSET LINE 98 15 10 4 15 PSET LINE 98 16 102 16 PSET LINE 98 17 104 17 PSET L 104 19 106 22 PSET BF PSE 104 18 3 190 LINE 18 29 18 40 PSET LIN 18 40 22 40 PSET LINE 22 40 22 35 PSET LINE 22 35 18 3 5 PSET LINE 26 35 26 40 PSET LINE 30 35 30 46 PSET LINE 2 6 40 30 40 PSET PSET 34 36 3 PSET 34 37 3 PSET 34 39 3 PSE T 34 40 3 200 LINE 38 29 38 40 PSET LIN E 46 29 46 40 PSET LINE 40 31 40 32 PSET LINE 44 31 44 3 2 PSET LINE 42 33 42 34 PSET LINE 58 34 50 40 PSET LINE 5 0 31 50 32 PSET LINE 54 29 54 40 PSET LINE 56 37 56 38 PSET LINE 58 35 58 36 PSET 210 LINE 58 39 58 40 PSET LIN 62 36 62 40 PSET LINE 62 40 66 40 PSET PSET 66 39 3 LIN E 62 37 66 37 PSET PSET 66 36 3 64 35 3 LINE 780 OF 29 70 0 40 PSET 220 78 0 29 78 0 40 PS ET LINE 724 0F 31 7240F 32 PSE T LINE 76 0F 31 76 0F 32 PSET LINE 74 0F 33 74 0F 34 PSET LINE 8240F 36 82 OF 40 PSET L INE 82 0F 48 86 0F 48 PSET LI NE 82 0F 37 86 OF 37 PSET PSE T 86 0F 3 9 3 230 PSET 86 0F 36 3 PSET 84 0F 35 3 90 0 36 90 0 4
105. ACALC Nope DYNACALC uses any standard 6809 config uration so you don t have to spend money on another CPU board or waste time learning another Operating system Order your DYNACALC today Forelgn Dealers Australia amp Southeast Asia order from Paris Radio Elec tronics 161 Bunnerong Road PO Box 380 Kingsford 2032 NSW Australia Telepnone 02 344 9111 United Kingdom order from Compusense Ltd PO Box 169 London N13 Telephone 01 882 0681 Scandinavia order from Swedish Electronics hk AB Murargatan 23 25 Uppsala S 754 37 Sweden Tele phone 18 25 30 00 See List of Advertisers on page 99 6 WIII DYNACALC read my existing data files YOU bet DYNACALC has a beautifully simple method of reading and writing data files 50 you can communicate both ways with other programs on your system such as the Text Editor Text Processor Sort Merge STYLOGRAPH word processor RMS gata base system or other programs written in BASIC C PASCAL FORTRAN and sO On 7 How fast Is DYNACALC Very Except for a few seldom used commands DYNACALC is memory resident so there is little disk 1 0 to slow things down The whole data array worksheet is in memory so access to any point is instantaneous DYNACALC is 10096 6809 machine code for blistering speed B Is there a verslon of DYNACALC for MY system Probably You need a 6809 computer 32k minimum with FLEX M uniFLEX M or os 9 Operating system Y
106. BS H THEN 0 01780 1590 IFBS J THEN K 2 GOSUB2659 GOTO1460 1600 IFBS R THEN GOTO1790 ELSE GOTO1460 1610 CLS 1620 PRINT 3 ENTER NUMBER OF RSE PRINT 35 YOU WANT TO BET N U268 FORV21TO5 1630 U U 32 PRINT U HS RN CT V 1 IS PRINTUSING 844 RN CT V 1 sNEXTV 1640 INPUT gt HB 1650 FORV CT 1 TO 5 IFHB RN V 1 THEN GOTO16 890 1660 NEXTV 1670 CLS PRINT08450 TRY AGAIN G OTO1620 1680 CLS 1690 PRINT 3 YOU CAN BET FROM 5 TO S500 INPUT HOW MUCH AB 1700 lt 5 gt 500 THEN GOTO171 0 ELSE GOTO1720 1710 CLS PRINT 450 ENTER AMOUNT AGAIN GOTO16 99 1720 CLS 1730 PRINT 1 ENTER 1 FOR WIN OR 2 FOR PLACE 1740 INPUT gt BT 1750 lt 1 gt 2 THEN GOTO 1760 ELSE 0 01770 1760 5 450 1 OR 2 NLY GOTO1739 1770 1 2 3 HB GOTO1 469 1780 K 2 GOSUB1979 GOTO1469 1790 HN CT 1 1800 SC 1 1 RN HN 3 SC 1 2 RN HN 1 SC 1 4 RN HN 2 1810 1 1 1820 FORX 1 TO HN 4 1830 0 1 1 1 1840 FORZ Yl TO2 STEP 1 1850 IFY 1 THEN 0 01900 56 CoCo June 1984 1860 5 2 1 1 gt RN X 3 GOTO18 80 1870 SC Z 1 RN X 3 SC Z 2 RN 1 5 7 4 2 1 60 0190 0 1880 5 7 1 5 7 1 1 5 7 2 SC Z 1 2 SC Z 4 SC Z 1 4 1890 IFZ 2 THEN 5 7 1 1 3 SC 2 1 2 RN X 1 SC 2 1 4 RN X 2
107. CC register is loaded with the value of the rightmost bit and the leftmost bit remains constant Because the leftmost bit remains constant it is not wise to divide the register by two You should instead use LSRA and LSRB ASR Shift all the bits in the memory position specified by the operand one place right Like ASRA and ASRB if you want to divide the value in the memory location by two use LSR which doesn t require an operand L BCC Branch to the place specified in the operand if the carry bit in the CC register is clear L BCS Branch to the place specified in the operand if the carry bit in the CC register is set to one L BEQ Branch to the place specified in the operand if the result is equal used after a com pare L BGE Branch to the place specified in the operand if the result is greater than or equal to zero used after changing the value of a register L BGT Branch to the place specified in the operand if the result is greater than zero used after changing the value of a register L BHI Branch to the place specified in the operand if the result is higher used after a com pare L BHS Branch to the place specified in the operand if the result is higher or same used after a BITA BITB Perform logical AND between A B and the value specified in the operand Condition codes are affected accordingly This function doesn t change the value of the register or t
108. CL8 GOTO630 670 HS VAL HSS 680 5 lt 10 5 gt 4 THEN GOTO690 EL SE GOTO760 690 CLS PRINT 417 INVALID ENTRY PRINT 449 ENTER 1 2 3 4 OR H GOTO630 700 IF HS RN 1 1 OR HS RN 6 1 OR HS RN 11 1 OR HS RN 16 1 HEN GOTO710ELSEGOTO7 20 710 CLS PRINT 352 I AM SORRY UT YOU HAVE PRINT 3 84 ALREADY ENTERED THAT HORSE PRINT 416 I N RACE PASS OR PRINT 448 E 54 CoCo June 1984 NTER ANOTHER HORSE GOTO630 720 HC HC 1 RN HC 1 HS CLS 730 PRINT 128 ENTER THE NUMBER OF THE PRINT 160 JOCKEY YOU WA NT TO RIDE PRINT 192 HS HS 740 PRINT 227 OR PRINT 256 TY PE J TO SEE JOCKEYS 750 INPUT gt JCS 760 IFJCS J THEN K 2 GOSUB2650 CLS GOTO7 30 770 JCSVAL JCS 780 IF JCX1ORJC 10 THEN GOTO7 90 ELSE 0 0800 790 CLS PRINT8448 ENTER A NUMBE BETWEEN 1 10 GOTO730 800 CLS PRINT864 YOU HAVE CHOSE N J JC 810 PRINT 192 HIS FEE IS S J JC 4 sPRINT 256 ENTER N IF Y OU PRINT 288 WANT ANOTHER JOCK EY 820 INPUT zzz JCS 830 IFJCS2 N THEN GOTO840 ELSE GOTO 850 840 CLS GOTO730 850 RN HC 2 JC JS 1 JC M M J J C 4 R A 1 860 lt 0 THEN GOTO870 ELSE GOTO 880 870 FORXX 1T0O1000 CLS PRINT 96 LOSE THIS ONE AND YOU RE PRINT 128 IN HOCK BIG FELLA NEXTXX 880 JK 1 Y2 2 GOSUB910 890 RETURN 900 REM fill out the race card 910 1 1 920 1 5 THEN 01050 930 1 940 HN RND 40 I
109. Color Computer It s a library of useful ready to use machine language routines Each subroutine is on the cas sette that is included in the package Many of the routines can be used in BASIC as well as machine language pro grams You ll find ROM subroutines which are located in the interpreter ROMs of the Color Computer and RAM subrou tines a collection of routines written by David McLeod Whats inside Each chapter contains a specific category of routine giving a six letter filename for each routine a brief description of the routine and what it does entry and exit requirements and a program listing or sample call You ll learn about Color BASIC 1 1 Extended BASIC 1 0 Disk BASIC 1 0 numeric conversions data processing routines keyboard input rou tines text output using high resolution graphics tape disk in put output and multiple precision routines Easy to use Machine Language Subroutines for the Color Computer is packaged for ease of use while you are working at the com puter Each major section is marked with an index tab Ap pendixes and an index of subroutines are included If you are a machine language programmer you ll find Machine Lan guage Subroutines for the Color Computer a valuable addi tion to your program library See List of Advertisers on page 99 utines Io Go Machine Language Subroutines for the Color Computer David D McLeod ISBN 0 88006 070 0 CC7404 8 1 29 95 cassette included T
110. DRAW R2U4R2U2R2U9R2U4R2U3R2U 8L2U1L2U1L12U2L2 DRAW BM148 64 L10Dl1L2D2R2D2R6U1R2U1R2U3 RETUR N Program Listing Croaker Part I 46 June 1984 Col 1 2 Label Op code Col 3 Col 4 Operand Comment The following is a simple Assembly language program to clear the screen to pink It accomplishes the same thing as CLS 8 Basic LDX 43400 Load X with bgn scm address LDA 255 Load A with pink block code LOOP STA X Store A at increment x 1536 X 1536 BNE LOOP No then rpt loop RTS Return to Basic END BGIN Stop assembling The labels BGIN and LOOP in this program are used much like line num bers in Basic The Basic command GOTO 10 might be JMP LOOP in As sembly language with JMP as the op code for Jump You only need labels when the portion of code they define will be called up again The labels are al ways placed in the first column The second column is used for the op code which tells the computer what command 15 going to be executed Table 2 gives the full set of op codes available for the Color Computer An L in front of a branch command tells the assembler to use a long branch A short branch has a range of plus or minus 127 bytes while a long branch can branch anywhere in memory The long branch command for BRA would be LBRA It is better to use a short branch since it uses less memory You have the full instruction set for the 6809 microprocess
111. Decrement A B by one This function doesn t require an operand DEC Decrement the value in the memory position specified in the operand EORA EORB Perform an exclusive OR between A B and the value in the memory location specified in the operand EXG Exchange the values in the two registers specified in the operand INCA INCB Increment by one This function doesn t require an operand INC Increment the value in the memory location specified in the operand by one JMP Jump to the place specified in the operand JSR Jump to the subroutine specified in the operand The subroutine is returned with an RTS LDA LDB Load A B with the value specified in the operand LDD LDX LDY LDU LDS Load D X Y U S with the value specified in the operand LEAX LEAY LEAU LEAS Load X Y U S with the effective address specified in the op erand This function is useful in incrementing registers LEAX 1 X for example would incre ment register X by one LSRA LSRB Shift all the bits in one place right The carry bit in the CC register is load ed with the value of the rightmost bit and the leftmost bit is cleared to zero This function causes A B to be divided by two and does not require an operand LSR Shift all the bits in the memory location specified by the operand one place right The carry bit is loaded with the values of the rightmost bit and the leftmost bit is cleared to zero This causes the value in the memory locatio
112. E A 1 2 GO 02480 2460 PRINT 354 YOUR BET PAYS ePRINTUSING S4444 BE A 1 1 5 GOTO24 80 2470 PRINT 354 YOUR BET LOSES PRINTUSING S44 BE A 1 2480 PRINT PRESS ENTER TO CONTIN UE 2490 PRINT P PRINTOUT OF THI S RACE 2500 INPUT XXS 2510 5 THEN GOSUB2890 2520 NEXTA 2530 FORA 1TO10 2540 IFJ A 2 1 5 THEN J A 4 50 0 GOTO2620 2550 IFJ A 2 2 THEN 4 450 GOTO2620 2560 IFJ A 2 2 5 THEN J A 4 49 GOTO2620 2570 IFJ A 2 lt 3 THEN J A 4 2350 GOTO2620 2580 IFJ A 2 3 5 THEN J A 4 30 0 GOTO2620 2590 IFJ A 2 4 THEN 4 200 GOTO2620 2600 IFJ A 2 lt 4 5 THEN J A 4 15 0 60702620 2610 2620 2630 2640 2650 2660 ER PRINT 65 NAME U 6 8 FORX 1T019 U U 32 S 2670 J A 4 100 NEXTA GOTO270 REM jockey standings CLS PRINT 1 JOCKEYS AND COST P PRICE WIN PRINTUSING 3X PRINT U Jd X 4 PRINTUSING t SES SU J X 3 P RINT U 14 JS X NEXT 26 80 2690 2700 2710 2720 2730 2740 2750 2760 2770 INPUT gt 3 XX IFK 2 THEN 0 02710 GOTO279 1 RETURN FRM display of money CLS PRINT 130 YOU HAVE S M gt GOTO279 REM close the year 1 1 2 1 3 1 4 1 sRR DY 1 4 2780 CLS 2790 PRINT 2 THE RACING YEAR 2800 PRINT 34 BRINGMEE DOWNS IS OVER 2810 PRINT 66 YOU HAVE M 2820 PRINT 98 YOUR HORSES WON T W RACES
113. E DOCKING AREA IS T HE PLUS SHAPE BUILDING IN THE CE NTER OF THE SCREEN YOU MAY DOCK WITHIN TWO SPACES OF THE EIGHT LONG SIDES THE S KEY IS SIMPLY STOPPING THE PLANE FROM MOVING AND PLAY WILL RESUME WITH THE NE XT PLANE 2120 PRINT press any key to cont inue 2130 AS INKEYS IF AS THEN GOT 2130 2140 CLS PRINT PRINT IF YOU MOVE YOUR PLANE INTO ANY NON CLEAR A REA YOU WILL CRASH AFTER THESE INSTRUCTIONS YOU WILL BE ASKED HOW MANY PLANES DO YOU WISH TO S TART WITH I RECOMMEND 15 25 AS A GOOD STARTER BUT KEEP IT LESS THAT 52 2150 PRINT AFTER 15 MINUTES IS U P THEN THE GAME IS OVER AND A D ISPLAY WILL SHOW HOW WELL YOU DI D GOOD LUCK 2160 PRINT press any key to cont inue 2170 AS INKEYS IF THEN O 2170 2180 RETURN 2190 REM CHECK TO SEE IF ALL AIR CRAFT HAVE DOCKED OR CRASHED 2200 FOR WE 1 TO NU IF A NU 4 1 OR A NU 4 2 THEN IH IH 1 NEXT WE 2210 IF NU IH THEN 0 153 0 2220 IH 0 RETURN END See List of Advertisers on page 99 2 2 STORM TRAX Hurricane Analysis System Wy Atlantic 77 p He eum Caribbean 32 K Color Computer Ext Basic Cassette or Disk Mienu Driven All Graphics Mode High Resolution Maps Loads and Stores DATA FILES Produces LISTINGS PLOTS Storm Track Winds and Pressure COMPUTES TRUE Heading Speed and Distance Data A Ji plus THREAT FACTORS for 10 Cities TAPE 1995 DISK 24 95 1978 83 Storm D
114. ELLING BEE The word is pronounced vocally and it is up to you to type in the correct spelling If wrong the computer will be your friend and flash the word on the screen for just an instant OK Try typing the word in again STILL WRONG The computer wants success and allows you to see the word again this time a little longer If you just can t spell the word the computer realizes you need to learn to spell the word and leaves the word on the screen for you to copy Try your best and the computer has a surprise for your reward SPELLING BEEI GRADE 1 amp 2 SPELLING BEE I GRADE3 amp 4 CoCo 16k ECE soyan SPELLING BEE Ill GRADE 5 amp 6 SPELLING BEEIV GRADE 788 punen APE 16 95 Eden TC INVENTORY Many insurance companies offer a discount for policy holders which have complete inventories on file TC Inventory is designed to help you organize maintain and compile the personal belongings of your home Program is user friendly and menu driven TC Inventory allows input for location of item price of item serial number of item date of purchase and a text written description of the item Don t put off recording your personal belongings until its too late Requires printer for hard CoCo 32k ECB 16 95 TEACHING CLOCK Torn between teaching time on a digital or a conventional face and hands clock Well this program combines the two using high resoluti
115. EY BY BU 10 XX SITUATIONS X 23 COMPANIES 3180 20 5 0 320 PRINT 301 game 30 63 330 XX 1 40 FOR 1 32 340 50 1 350 FORX 1T048 0 60 PRINTGXX CHRS 36 IF XX gt 95 360 XX XX 1 THEN 90 370 70 SOUND 190 1 400 80 380 SOUND 195 1 90 XX 96 390 100 FOR 1 13 400 1 0200 110 31 410 CLS 0 120 P 1 130 PRINTQGXX CHR 36 IF XX gt 48 THEN 160 sary 140 SOUND 190 1 430 CLS 3 150 160 479 IS EASY 170 FOR 1 TO 32 180 1 YING AND 190 PRINT XX CHRS 36 IFXX gt 511 460 PRINT PRINT SELLING STOCKS THEN 220 200 SOUND 190 1 470 PRINT 420 ENTER KEY TO 210 NEXT X CONTINUE 220 XX 1 480 IS INKEYS IF 5 THEN 480 230 P 0 ELSE 490 240 FOR 1 014 490 CLS 3 250 31 500 PRINT THE STOCK PRICES ARE A 260 P 1 FFECTED 270 PRINTGXX CHR 36 IF XX gt 51 510 PRINT PRINT BY REAL LIFE SIT 1 THEN 300 UATIONS THAT 280 SOUND 190 1 520 PRINT PRINT ARE CREATED BY T 290 NEXT X HE COMPUTER Listing continued 300 PRINTGCIT3 the HOT CoCo June 1984 59 Listing continued 530 PRINT 4290 ENTER ANY KEY TO CONTINUE 540 IS INKEYS IF IS THEN54 EL SE550 550 CLS 3 560 PRINT THE DOW JONES AVERAGE CHANGES 570 PRINT PRINT AFTER EVERY TURN e 580 PRINT PRINT YOU MAY PLAY UNT IL YOU EARN AS 590 PRINT PRINT MUCH AS YOU CAN 7 600
116. FHN 5 THEN GOTO9 40 950 FORY 1TO HC 1 IFHN RN Y 1 THEN 0 0940 960 NEXTY 970 RN HC 1 HN 980 JP RND 10 990 FORZ 1 TO Y1 1000 IFJP JS Z THEN GOTO980 1010 NEXTZ 1020 JS Y2 JP RN HC 2 JP 1030 1 1 1 2 2 1 1040 GOTO920 1050 SO 1 RETURN 1060 REM horse history 1070 CLS PRINT 33 ENTER THE NUM BER OF THE HORSE PRINT 65 YOU WANT INFORMATION ABOUT PRINT 97 gt INPUTHN 1080 IFHN lt lORHN gt 4Q THEN GOTO 107 0 1090 CLS PRINT 72 HS HN HN PRINT 164 1STS PRINT USING H HN 1 1100 PRINT 196 2NDS PRINTU SING 2 PRINT 228 R Listing continued Listing continued ACES PRINTUSING H HN 7 P RINT 290 SPEED AVERAGE PRINT USING 3 H HN 9 1110 PRINT 322 LAST RACE as PRINTUSING HUCBNS T2 PRINT 386 ENTER ANOTHER NUMBER OR 1120 PRINT 418 TYPE R TO RETU RN 1130 INPUTZS 1140 IFZS R THEN GOTO1150 ELSE HN VAL 25 GOTO10 80 1150 IFK 2 THEN GOTO1179 1160 GOTO270 1170 K 1 RETURN 1180 REM run the days races 1190 4 1 THEN 200 ELSE 1210 1200 IFWE gt 1 THEN WE 1 ELSE WE 2 GOTO 1220 1210 IFWE gt 1 THEN WE 2 1220 FORX 1T04 FORY 1T0O3 BE X Y 1230 FORX 1T020 HR RN X 1 1240 IFX lt 6 THEN 1 4 9 1 270 1250 lt 11 THEN D R 2 4 9 GOTO 1270 1260 IFX 16 THEN D R 3 4 9 ELSE D R 4 4
117. FLEX software prices include maintenance for the first year DYNAMITE is a trademark of Computer Systems Center FLEX and UniFLEX are trademarks of TSC 05 9 is a trademark of Microware and Motorola Dealer Inquiries welcome HOT CoCo June 1984 63 Listing continued EDICINE 9 1 3450 DATA NEW DRUG CRIPPLES INFA NT 9 5 3460 DATA OVERCOUNTER DRUG SALES UP 9 2 3470 DATA GEN MILLS WANTS TO BUY GEN FOODS 6 3 3480 DATA GEN FOODS WON T SELL T O G MILLS 6 1 3490 DATA WHEAT SALES UP 2 1 3500 DATA EL SALVADOR BUYS RIFLE 5 4 2 3510 DATA WAR BREAKS OUT IN MIDE AST 4 3 3520 DATA COMPUTER SALES UP 8 2 3538 DATA FOREIGN COMPUTER SALES UP 8 2 3540 DATA OIL SHORTAGE CLAIMED 5 3 r 3550 DATA WB MUSICAL IS FLOP 14 2 3560 DATA R amp R RECORD SALES DOWN 14 1 3570 DATA C amp W RECORD SALES UP 14 l r 3580 DATA R amp R RECORD SALES UP 14 1 r 3590 DATA C amp W RECORD SALES DOWN 14 1 3600 DATA PIPELINE TO BE BUILT l 3 2 3610 DATA NY HAS BLACKOUT 10 1 3620 DATA NY HAS BROWNOUT 10 1 3630 DATA NUCLEAR PLANT COSTS RI SE 10 1 3640 DATA DOW SUED FOR FAULTY DR UG 3 3 3650 DATA NAPALM SALES TO S E A UP 3 2 3660 DATA DOW INVENTS NEW PLASTI C 3 2 3670 DATA RETAIL HOLIDAY SALES O EE II 2 3680 DATA UA MUST PAY BACK TAXES 12 1 3690 DATA UA INTRODUCES LOWER RA 5 12 1 3700 DATA NAVY NEEDS NEW SHIPS l 3 1 3710 DATA IBM SALES INCREASE 8 2 3720 DATA GM OFFERS REBATE 7 1 3730 DATA G
118. For more information or a charge RUN HamRadio Interface sean ge tee INTRODUCING regular Lephone tine 214 One box 1000 is 2 00 2 7 boxes BX1001 are 1 50 each uoce a aM Mea Ho Ro y eTHE OFFICIALe and 8 or more boxes BX1002 are 1 25 each Be sure to specify Board System at 214 657 8147 1 INTERNATIONAL COLOR which labels we should send Make sure you take note of all COMPUTER CLUB INC Call TOLL FREE for credit card orders NEW prices and addresses TEE SHIRT Main Office ORDER YOURS TODAY 2101 E Main St Henderson TX 75652 3399 Graywith Black 1 800 258 5473 VOICE 214 657 7834 BBS 214 657 8147 1060 amp Trim Please specily Canadian Branch t 0 Box 7498 Saskatoon SK S7K 4L4 Sm Med yaternation Or use the order form in this magazine and mail to VOICE 506 694 1750 BBS 306 693 9429 Lr9 or X Lrg r mpu 56 00 adct 290 S H lor ter U S 6 Possessions 8 3 00 S R fo overseas orders Check Money Order HOT CoCo Attn Book Sales Peterborough NH 03458 SENO TO SHIPPING AND HANDLING CHARGES 2 00 per order up 5603 Linwood Ct to and including a quantity of eight 256 for each additional box III ii ordered Copyright February 1984 ICCC write ubout custom shirts fer Your Users Group See List of Advertisers on page 99 CoCo June 1984 103 ease of use documentation p
119. IN BLACK 710 DATA THE man WAS SMALL the MAN WAS SMALL THE MAN was SMALL THE MAN WAS small 720 DATA A pronoun IS A WORD US ED IN PLACE OF ONE OR MORE NOUNS WHICH PHRASE SHOWS THE PRONOU N IN BLACK Program Listing 2 Retrieve Y for yes or N for no Next press P to send output to the printer or press S to send output to the screen After you press S the first student file is loaded and you will see THE STUDENT S NAME FILE NAME ITEMS RIGHT ITEMS WRONG ITEMS NOT TRIED To see more information press any key except break The information is repeated for each separate setting that the same student used The program 730 DATA he IS GOING TO THE SHO W HE is GOING TO THE SHOW HE IS GOING to THEN SHOW HE IS GOING T O THE show 740 DATA AN adjective IS WORD USED TO MODIFY A NOUN OR PRONOU N WHICH PHRASE SHOWS AN ADJECT IVE IN BLACK 750 DATA SHE IS A tall GIRL she IS TALL GIRL SHE is A TALL GI RL SHE IS a TALL GIRL 760 DATA A verb IS A WORD THAT SHOWS ACTION OR HELPS TO MAKE A STATEMENT WHICH PHRASE SHOWS A VERB IN BLACK 770 DATA HE hit THE BALL he HIT THE BALL HE HIT the BALL HE HIT THE ball 780 DATA WHICH PHRASE SHOWS A n oun IN BLACK 790 DATA I LIVE IN THE city the WOMAN WAS HAPPY FIND the BUILDI NG IT is MY BOOK 800 DATA WHICH PHRASE SHOWS A p ronounb IN BLACK 810 DATA he IS THE ONE I SAW CA N SHE do IT WE ARE together YOU CAN do IT 820 DATA WHICH PHRASE SHOWS
120. INGE 14 2 4390 DATA SEARS AUTO SERVICE UP 11 1 4400 DATA LOSES LAWSUIT FOR PIRATING SOFTWARE 8 3 4410 DATA AFRICAN NATIONS WANT EW TRACTORS 2 3 4420 DATA BASEBALL CHEWING GUM 5 ALES UP 6 1 4430 DATA NEW NATURAL CEREAL SAL ES UP 6 1 4440 DATA COLORED CANDY CEREAL S ALES UP 6 1 4450 DATA DENTIST DENOUNCE SUGAR CEREALS 6 1 4460 DATA CIVIL WAR ERUPTS IN CH ILE 4 2 4470 DATA BIG CAR SALES DOWN 7 4 7 See List of Advertisers on page 99 FIRST AID TROUBLE FORMATTING PROGRAMS Rx REUSABLE DOUBLE SIDED Programmer sketch pad Now it s a breeze to locate any X Y location at a glance without leaving your program Each location clearly numbered on erasable laminate Use it and reuse it for years of accurate word processing and graphics formatting Instructions in cluded me price oniy 129 shipping included Excellent for the beginner Calif Res add 6 Sales Tax cr TAC REDCREST CALIFORNIA 95569 707 722 4280 224 STOP PLAYING GAMES Calculate odds on HORSE RACES with ANY COMPUTER using BASIC SCIENTIFICALLY DERIVED SYSTEM really works TV Station WLKY of Louisville Kentucky used this system to predict the odds of the 1980 Kentucky Derby See Popular Computing February 1984 for a review ol this program This system was written and used by computer experts and is now being made available to home computer owners This method is based on storing data f
121. IVE FARMINGDALE NY 11735 510 249 3388 CoCo June 1984 07 Dealers Dealers Dealers WANTED Young men and women seeking adven ture excitement and thrill a minute ac tion No experience necessary just you and your Color Computer See below FOR THE 32K THRILLSEEKER ZAXXON Disk or Cass DataSoft 29 95 oa PROTECTOR Cass Synapse 29 95 Seling HOT will make DESERT PATROL Cass Arcade Anim 21 95 money for you Consider the facts ICEMASTER Cass Arcade Anim 21 95 Fact 1 Selling HOT CoCo in FOODWAR Cass Arcade Anim 22 95 creases store traffic our dealers WACKY FOOD Cass Arcade Anim 19 95 tell us that HOT CoCo is one CASHMAN Cass Comp Shack 24 95 of the hottest selling computer magazines on the newsstands CHOPPER STRIKE Cass Comp Shack 24 95 tween store traffic and sales increase the num ber of people coming through your door and you ll increase LOTS OF PLAY FOR 16K MOONSHUTTLE Cass DataSoft 26 95 sales SHAMUS Cass Synapse 29 95 Fact 3 Fact 1 Fact 2 INCREASED SALES which FROG TREK Cass Oelrich 14 95 means more money for vou And that s a fact 3 D TIC TAC TOE Cass Oelrich 16 95 For information on selling HOT CoCo call 800 343 0728 In N H call 924 9471 and speak with Ginnie Boudrieau our bulk sales manager Or write to her at HOT CoCo 80 Pine Street Peterborough NH 03458 80 Pine Street ol P
122. K RRR ke ke ke ke ke ee e e e ke ke ke ke ke ke ke ke eek 480 FOR 1 TO NU 490 0 5 5 500 IF TIMER 50000 THEN 15 30 510 IF A D 4 2 OR A D 4 1 THEN 530 520 IF 3 1 THEN GOSUB 550 E LSE GOSUB 750 530 NEXT D 540 GOTO 470 550 REM DETAIL SCREEN MOVEMENT kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 560 PMODE 1 1 5 1 1 570 M RND 5 9 580 1 C M l THEN 730 585 DB 0 DA 0 590 IF TIMER 50000 THEN GOTO 15 30 600 PSET A D 0 A D 1 A D 2 A S INKEYS IF 5 THEN PRESET A D 0 A D 1 OT RND 5 GOTO 600 610 PRESET 0 A D 1 620 IF ASZCHRS 94 THEN A D 1 A 0 1 2 DB 2 630 IF 5 5 10 THEN 1 D 1 42 DB 2 2 640 IF AS CHRS 8 THEN 0 0 2 DA 2 650 IF AS CHRS 9 THEN 0 A 0 2 2 660 AS D THEN GOTO 990 670 IF AS S THEN PSET A D 0 A D 1 A D 2 RETURN 680 GOSUB 1260 690 IF OUT 1 THEN OUT 0 RETURN 700 PSET A D 0 A D 1 A D 2 P 0 DA A D 1 DB 710 DA 0 DB 0 68 HOTCoCo June 1984 720 GOTO 580 730 SOUND 150 5 740 RETURN 750 REM SECTOR SCREEN MOVEMENT kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 760 PMODE 1 3 SCREEN 1 1 770 M RND 5 9 780 C C l IF 1 THEN C 0 GOTO 970 790 IF gt 50000 THEN GOTO 15 30 800 0 0 810 0 A D 1 A D 2 A S INKEYS IF 5 THEN OT RND 5 PRESET A D 0 A D 1 GO
123. LE SALES STAFF 4094 TIMELY DELIVERY 480 King Street SHOPPING CONVENIENCE Littleton MA 01460 SINCE 1973 IN MASSACHUSETTS CALL 617 486 3193 18 TRS 80 is a registered trademark of Tandy Corp HOT CoCo EDITOR IN CHIEF Michael E Nadeau MANAGING EDITOR Janet Fiderio REVIEW EDITOR Mark E Reynolds NEW PRODUCTS EDITOR Cynthia Smith TECHNICAL EDITORS Peter Paplaskas Guier Wright Amee Eisenberg Instant CoCo EDITORIAL DESIGN MANAGER Susan Gross EDITORIAL DESIGNER Susan Hays LAYOUT EDITORS Joan Ahern Philip Geraci Maurelle Godoy Judy Oliver Phyllis Pittet Glenn Suokko PROOFREADERS Peter Bjornsen Harold Bjornsen Robin Florence RESEARCH ASSISTANT Celeste Wrenn PUBLISHER EDITOR Wayne Green VICE PRESIDENT GENERAL MANAGER Debra Wetherbee VICE PRESIDENT FINANCE Roger Murphy EDITORIAL MANAGER Jeffrey DeTray ASSISTANT TO PRESIDENT Matt Smith ASSISTANT TO VP FINANCE Dominique Smith DIRECTOR OF MARKETING AND SALES David Schissler CIRCULATION DIRECTOR William P Howard 603 924 9471 ASSISTANT CIRCULATION MANAGER Frank S Smith BULK amp NEWSSTAND SALES MANAGER Ginnie Boudrieau 1 800 343 0728 ADVERTISING 603 924 7138 Director Stephen Twombly Sales Representatives Raino E Wirein Barbara Alvarez Ad Coordinator Suzanne DesRochers PUBLIC RELATIONS Jim Leonard 6 HOTCoCo June 1984 JIGRESSIONS SMALL COMPUTER BIG ON BUSINESS Iz n
124. M OFFERS REBATE 7 0 3740 DATA CONSUMER SPENDING DOWN l1 1 3750 DATA NEW DW JET IS FAULTY 4 r7 1 3760 DATA NEW GF CEREAL SALES UP 6 2 3770 DATA CHEMICAL EXPLOSION KIL LS p23 3 1 3780 DATA LILY S EARNINGS DOWN 9 2 3790 DATA LILY S EARNINGS UP 9 2 3800 DATA WB S NEW SF FILM IS SU 64 HOTCoCo June 1984 55 14 1 3810 DATA 3p 1 3820 DATA 3830 DATA 3840 DATA ION 10 1 3850 DATA 3860 DATA PANY 8 1 3870 DATA 0 3880 DATA EL OFF 6 1 3890 DATA 5 5 1 3900 DATA 52 3910 DATA 3 2 3920 DATA 2293 3930 DATA 3940 DATA 3 3950 DATA 1 2 4 3960 DATA 3 0 3970 DATA STEEL WORKERS 5 1 UA INCREASE FARES 12 1 SEARS EARNINGS 11 1 P amp L BORROW S500MILL LILY EARNINGS UP 9 1 IBM BUYS OUT JAPAN COM GM ANNOUNCES REBATE 7 GEN FOODS EARNINGS LEV STANDARD OIL LOWERS PR MILITARY BUDGET CUT BA DOW INVENTS NEW GLASS FARMERS RAISING PRICES TOURISM DECREASE 1 2 AMTRACK MAY SELL OUT l CAT MAY FILE CHAPTER 1 DOW MAY BUY OUT DUPONT DOUGLAS WEAPONS ASKS F 3980 DATA 3990 DATA ESS 6 1 4000 DATA 2 4010 DATA 7 r7 4020 DATA HOLIDAY TRAVEL UP 5 1 FAMILIES EAT AT HOME L AUTO SALES HIT SLUMP 7 AUTO SALES SLIDE DOWN AUTO IMPORTS DECREASE LITTDE 7 1 4030 DATA IGH 8 3 4040 DATA 8 3 4050 DATA 2 4060 DATA 2 4070 DATA 10 2 4080 DATA 11 1 4090 DATA BY 30 11 4100 DATA FARE 12 4110 DATA UP 13 2
125. ME hy struggle with math concepts when a little competition makes learning fun and easy Wacko 15 a math game for two play ers or teams The object of the game is to arrange a group of numbers in order from smallest to largest bottom to top The whole numbers game uses num bers 1 30 and the fractions game uses 27 fractions It uses 1 9 as the smallest fraction and 8 9 as the largest while us ing denominators 2 3 4 5 6 7 8 and 9 all fractions used are already reduced to their lowest terms Each fraction used 15 unique so no two have the same value The first player or team to get the numbers in order wins Loading If you use a 16K with Extended System Requirements 16K RAM Color Basic Two Joysticks 34 HOTCoCo June 1984 A new way to play the numbers game Wacko will teach math concepts and show you a good time Basic you must type PCLEARI and press enter after you turn on the com puter and before you enter Wacko Playing the Game After the musical introduction press any key and the screen asks you to choose whole numbers fractions or whether you want to quit playing Each player then types in his name up to nine letters and presses enter Player 1 uses the left joystick and left side of the gameboard player 2 plays the right joystick and right side Press any key to start the game When the gameboard appears each player or team starts the game with seven numbers in boxe
126. MEAN XERO YUGA DUNK TRUM DO LL 80 DATATRAN WEBB RAJA DECI STIR NIMM MILL YULE NUTT TELE ORLY CH AT TIFF BEAN MIST 90 DATAYAMADA SMYTHE RODRIGES TA PANILA MERCKLE JACKSON CHAN SKIP SON RITHIE KLEGG 100 DATA300 1400 500 400 1900 75 0 500 3000 900 900 5000 1500 110 DATA S800 CLAIMING 1600 CL AIMING ALLOWANCE HANDICAP ST AKES 120 FORI 1T0O4 READHS I1 NEXT 130 FORIZ1TO10 READJS I J I 4 300 140 FORI 1T04 READR I 1 R I 2 RL 3 lt NEXT 150 FORI 1TO4 READRS I NEXT 160 FORIZ1TO40 H I 9 2 200 NEXT 170 CLS PRINT 32 WELCOME TO A Y 52 HOTCoCo June 1984 HAVE 4 HORSES AND 10 000 PRINT 96 FIRST YOU MUST NAME YOUR RSES 180 FORI 1TO4 190 PRINT HORSE I IS CALLED INPUTHS I 200 IFLEN HS I 24 THEN GOTO220 210 PRINT USE 4 LETTER NAME ONLY 50 0190 220 230 10000 240 REM start the races 260 REM print main menu 270 5 1 280 PRINT 33 A YEAR THE RACE S PRINT 99 ENTER THE NUMBER OF PRINTG131 THE PROCESS YOU WAN T PRINT 161 1 SET UP THE DAYS RACES PRINT 193 2 HORSE HIST ORY PRINT 225 3 START THE DAY S RACES PRINT 257 4 JOCKEY ST ANDINGS 290 PRINT 289 5 HOW MUCH MONEY DO I HAVE 300 PRINT 321 6 PRINTOUT OF HO RSES 310 PRINT 385 ENTER OF 320 INPUT PROCESS P 330 IFP lANDSO 1 THEN CLS PRINT 481 RACES ARE ALREADY SET UP G OTO2 80 340 IFP 3ANDSO 0 THENCLS PRINT 4 80 MUST SET UP RACES BEFORE RUN Listi
127. MOVE NEXT 2000 PRINT press any key to cont inue 2010 5 5 AS THEN O 2010 2020 CLS PRINT PRINT SIMPLY LOOK FOR THE PLANE WHICH IS RAPIDLY FLASHING YOU WILL ONLY BE ALLOW ED TO MOVE YOUR PLANE A CERTAIN NUMBER OF PLACES AT THE END OF YOUR LAST MOVE OF EACH PLANE TH E COMPUTER WILL MAKE A SOUND 2030 PRINT NOW LOOK FOR ANOTHER FLASHING PLANE AND CONTINUE THE PROCESS IF YOUR NEXT PLANE HAS LANDED THEN A DETAILED VIEW OF T HE AIRPORT WILL APPEAR YOUR PLA NE WILL BE FLASHING PROCEED TO MOVE IT TOWARDS THE DOCKING AREA s 2040 PRINT press any key to cont inue 2050 AS INKEYS IF AS THEN Listing continued Listing continued 2050 2060 CLS PRINT PRINT THERE ARE F IVE KEYS THAT CAN BE PRESSED DUR ING THE SECTOR VIEW MODE THESE ARE LEFT ARROW TO MOVE LEFT RIG HT ARROW TO MOVE RIGHT UP ARROW TO MOVE UP AND DOWN ARROW TO M OVE DOWN 2070 PRINT IN ADDITION YOU CAN PRESS THE V KEY AND A DETAILED V IEW OF THE AIRPORT AND PLANES LA NDED WILL APPEAR PRESS ANY KEY RETURN ANY OTHER KEY IS PRESSED THEN YOUR PLANE WILL CRA SH INSTANTLY EXCLUDING V MODE 2080 PRINT press any key to cont inue 2090 AS INKEYS IF AS THEN GOT 2090 2100 CLS PRINT PRINT IN THE DETA ILED VIEW MODE YOU MAY PRESS SIX DIFFERENT KEYS THEY ARE THE AB OVE FOUR ARROW KEYS AND THE D A ND S KEYS IF THE D KEY IS PRESS ED THEN YOU PLANE WILL DOCK IF I T IS IN THE CORRECT AREA 2110 PRINT TH
128. MPOSES for comparison a line of constant percent growth a graph of any other fund or stock e CALCULATES over any given time span the percent price change the moving average any span e INDICATES BUY and SELL signals FUNDFILE isa portfolio and account management program for securities It creates files for up to 900 transactions amp 50 securities and reports asset value realized amp unrealized capital gains adjust ed costs for stock dividends and MORE FUNDGRAF FUNDGRAF A STOCK TAPE 519 95 MARKET ANALYSIS DISK 69 95 PROGRAM FOR 16K EX FUNDFILE TRS 80 COLOR COMPUTER DISK only 27 95 ADD 2 Handling On all orders e Details SEND SASE T 3 S6 CU cosurtr In DAY CORP 16 K ECB Requir d printer optional PARSONS SOFTWARE DEPT E 118 WOODSHIRE DRIVE PARKERSBURG WV 26101 E 17320 Senal Porallel Interfoce for the Radio Shack Color Computer Our Interface allows your CoCo to connect mosi currentty monufoctured pnnters and offers such feotures os Switch selectabie baud rares trom 300 to 9600 Switch selectabie printer or modem operarons Ehmination of recobleing It comes cobied with standard DIN connectors for CoCo and Modem Also Centronics standard 36 pin connector for pnnters CoCo contaned Power Supply Serial Parallel and Cord Interface oca gt fondy Corp 89 95 64K COCO 62 95 aff
129. Merge symbols ma Jump to beginning or end of text Add 2 Postage amp Handling be inserted within text Find any string of characters in text PA residents add 6 sales tax a All machine language 32K and Global replacement of one string in text for another L lite So I was than satisfied with ElitesWord Before started the review thought that it would be just another program that would copy most of what others had done and add a few whistles and bells After the review would not hesitate to compare it with the two best selling CoCo word processors And my comparison places it Extended Basic required for ROM call routines OS 9 is a trademark of Microware and Motorola 392 at the top of the list A Buddy Hogan Rainbow v See List of Advertisers on page 99 CoCo June 1984 25 those more specialized enterprises to cus tomize the chart of accounts as necessary The chart of accounts includes eight broad account classifications with space for 99 subaccounts in each class You can modify any of these except the account reserved for checking and the one that contains retained earnings The journal is the third important da ta file and it contains all the daily trans actions It is like a checkbook register in which each item and amount of in come and payments are recorded in chronological order In fact for many small businesses the journal is essen tially the chec
130. Modem II I used an acoustic coupled modem with no problems Getting Started The multifunction startup menu could be confusing to beginner However each function s default val ues are set to be correct for most dial in services Even though the manual tells you to unplug the cassette record er from the MC 10 after you log on to the bulletin board service BBS I found that unnecessary You can select several communica tion parameters before you make a call You have the following options 110 300 and 1 200 baud data rates full or half duplex 7 or 8 bit word lengths automatic line feed and an upper and lowercase mode June 1984 109 REVIEWS 5 REM MICRO COMPAC MODIFICATION 10 REM POKE 147 76 amp POKE 149 76 15 REM before TYPING OR LOADING 20 IF PEEK 147 76 THEN 30 25 SOUND 66 66 30 FOR 1 19341 TO 19360 35 READ D POKE I D 40 NEXT I END 45 DATA 081 038 243 206 000 50 DATA 128 111 000 008 140 55 001 000 038 248 254 60 DATA 066 080 126 247 101 EXEC 63306 KILL Program Listing 1 Compac Patch Backspace and Escape The manual doesn t mention the backspace function although you can backspace to correct an on line typing error Simply press break si multaneously You can use control H for a backspace but not control A Pressing break and the colon keys at the same time will send an escape character Text Buffer You also get a buffer ex
131. N 14 A H PL 14 A H SH 14 A H FO 14 A H FI 14 A 2180 H WN 15 H WN 15 R A 2 2190 H PL 15 H PL 15 R A 3 Listing continued Listing continued 2200 IFWN lt 5 THEN M M R A 2 2210 IFPL 5 THEN M M R A 3 2220 IFBE A 2 20 THEN GOTO2230 E LSE GOTO2240 2230 0 60 02270 2240 2 1 AND 3 THEN 1 1 60 702270 2250 IF BE A 2 2 AND WN BE A 3 OR PL BE A 3 THEN M M BE A 1 5 BP22 GOTO2270 2260 1 3 2270 WN SC 1 4 PL SC 2 4 SH SC 3 4 FO SC 4 4 sFI SC 5 4 2280 J WN 3 J WN 3 1 2290 J WN 1 J WN 1 1 J PL 1 PL 1 1 J3 SH 1 J SH 1 l J FO lxsgQEO l TlsJ EI l SQ FI l l 2300 J WN 2 J WN 1 1 J WN 2 1 J WN 1 2310 J PL 2 2 J PL 1 1 J PL 2 2 J PL 1 2320 J SH 2 0 SH 1 1 J SH 2 3 J SH 1 2330 2 1 1 J FO 2 4 1 2340 J FI 2 J FI 1 1 J FI 2 5 J FI 1 2358 CLS 2360 PRINT 5 DAY DY RACE A 2370 PRINT 790 R E SUL T S 2380 PRINT0160 HORSE SP EED JOCKEY 2390 U 161 U1 180 FORX 1TO 2400 U U 32 U1 U1 32 PRINT U HS SC X 2 3 PRINTUSING SC X 2 PRINTUSING 3SC X 3 PRINT U1L JS SC X 4 sNEXTX 2410 0 THEN GOTO2440 2420 1 0 02450 2430 2 THEN 0 02460 ELSE 0 02470 2440 PRINT 354 NO BET GOTO24 80 2450 PRINT 354 YOUR BET PAYS PRINTUSING S B
132. NPUT DO YOU WANT TO BUY S TOCKS 2YS 1140 IE YS Ss Y THEN GOTO 1150 SE GOTO 1499 1150 CLS 2 1160 FOR SD 100TO200STEP5 1170 SOUND 5 1 1180 NEXT SD 1190 FOR T 1 TO X 1200 PRINT SS T TAB 20 SYS T TAB 24 S CV T 1210 NEXT T 1220 INPUT WHICH STOCK ENTER SY MBOL ES 1230 FOR T TO X 1240 IF 5 5 5 THEN 1280 1250 NEXT I 1260 CLS 1270 1130 1280 CLS 3 1290 5 100 02005 8 1300 SOUND 5 1 1310 NEXT SD 1320 PRINT HOW MANY SHARES OF SS I INPUT V 1330 30 1340 IF AC I THEN 1859 1350 SO I SO I V 1360 0 1370 CLS 1380 1040 1390 5 0 1400 FOR 5 100 02005 7 1410 SOUND 5 1 1420 NEXT SD 1430 PRINT CASH TAB 24 S AC 1440 FOR T 1TOX 1450 IF 5 lt 1 THEN GOTO 1470 1460 PRINT SS T TAB 20 SO T 26 1470 1480 1130 1490 CLS 6 1500 FOR 5 100 02005 10 1510 SOUND 5 1 1520 NEXT SD 1530 INPUT DO YOU WANT TO SEE YO UR PORTFOLIO ENTER Y N 1540 CLS 5 1550 5 100 02005 9 1560 SOUND 5 1 1570 NEXT SD 1580 IF PS Y THEN GOTO 2130 1590 SELL ROUTTNE 1670 PRINTSS T TAB 20 SYS T 24 S CV T 1680 1690 1700 SOUND 120 10 PRINT WHICH STOCK SELL SYMBOL INPUT ES 1710 FOR I l TO X 1720 IF ES SYS I THEN 1760 1730 NEXT I 1740 CLS 5 1750 1600 176
133. O RMS is a trademark of Washington Computer Services FLEX and UnIFLEX are trademarks Of TSC OS 9 Is a trademark of Microware and Motorola CoCo June 1984 21 REVIEW BY STUART HAWKINSON THE WORD PROCESSING POWER ELITE ease of use documentation peus error handling 4 E eg E E Y gt OCo0 0 Elite Word Elite Software Box 11224 Pittsburgh PA 15238 32K Extended Color Basic 59 95 cassette or disk lite Word is a terrific word pro cessor with an impressive list of fea tures yet it s easy to learn and use It won t do everything that a professional office system can do but it can handle most needs in the home and small busi ness environment Gone are the multiple menus that read like an adventure game Gone too are the problems of formatting text and wondering what the printed page will look like Elite Word shows you the final version right on the screen and that feature alone is worth the price You also get super keyboard response and the ability to merge text files Elite Word is a full screen text editor 22 HOTCoCo June 1984 Hlite Word features an impressive list of options for a text editor suited to home and small business uses that provides complete control of cur sor movement throughout the text Not only can you move the cursor with the arrow keys but you can jump forward or backward one page or to the begin ning or end
134. O 2 260 2070 FOR 1 TO LOF 1 2080 GET 1 2090 IF WS X THEN 2190 2100 IF WS X AS THEN 2250 2110 IF WS X gt AS THEN 2190 2120 IF WS X OLS THEN X X 1 GOT O 2090 2130 LSET BS WS X 2140 PUT 2 Y 2150 PRINT TAB 5 BS 2160 OLS BS 2170 X X 1 Y Y l 2188 GOTO 2090 2198 IF AS OLS THEN 2250 2200 LSET 5 5 2210 2 2220 PRINT 5 5 2230 OLS BS 2240 1 2250 NEXT I 2260 IF WS X THEN 1830 2270 IF WS X OLS THEN XzX 41 GOT O 2260 2280 LSET BS WS X 2290 PUT 2 Y 2300 PRINT TAB 5 BS 2310 5 5 2320 1 1 2330 2260 2340 CLOSE CLS END 2350 PCLEAR 1 2360 FILES 3 3000 2370 CLEAR 12000 2380 80 BOOKS Rainbow Quest for the Color Computer A computer fantasy for young Color Computer users Rainbow Quest is an adventure that combines fiction and programs Readers must cross the planet Rainbow and master a series of challenges to succeed on the Quest Each challenge is a program on cassette Included are arcade games puzzles and mazes Book and cassette sold together 24 97 CC7391 128 pp For credit card orders call toll free 1 800 258 5473 Or send your order on a separate piece of paper to Wayne Green Books Retail Sales Peterborough NH 03458 Be sure to include the book title order number and price Postage and handling is 1 50 for the first book 1 00 for each additional book Foreign air mail is 10 00 per book Chec
135. ON TOP WHOLE NUM BERS USED ARE 1 30 THE FRACT IONS GAME NUMBERS ARE 280 PRINT FROM 1 9 TO 8 9 INCL UDING DENOMINATORS OF 2 3 4 5 6 7 8 9 ALL FRACTIONS USED ARE Listing continued HOT CoCo June 1984 35 Listing continued ALREADY REDUCED TO THEIR LOWES T TERMS 290 PRINT PRESS SPACEBAR OR A NY KEY TO ON 300 CHS INKEYS IF 5 00 310 CLS 4 PRINTQ160 PRESS TH NUMBER IN FRONT OF THE GAME YOU WANT 320 PRINT WHOLE NUMBERS 2 FRACTIONS 330 PRINT 3 QUIT PLAYING 340 Y 15 350 SOUND89 2 SOUND133 2 FORTD 1 TO60 NEXTTD SOUND89 2 SOUND133 2 FORTD 1TO60 NEXTTD SOUND89 2 SO UND133 2 FORTD 1TO60 NEXTTD SOUN D89 2 SOUND133 2 SOUND147 2 SOUN D133 2 SOUND125 2 FORTD21TO60 NE XTTD SOUND133 2 SOUND147 2 FORTD 1TO60 NEXTTD 360 SOUND89 2 SOUND125 2 FORTD 1 TO60 NEXTTD SOUND89 2 SOUND125 2 FORTD 1TO69 NEXTTD SOUND89 2 SO UND125 2 FORTD 21TO60 NEXTTD SOUN D89 2 SOUND125 2 S0UND133 2 SOUN D125 2 SOUND108 2 FORTD 21TO60 NE XTTD SOUND125 2 S0UND133 2 370 CHS INKEYS IFCHS THEN379 380 LECHS lt gt I AND CHS lt gt 27 AND CHS lt gt 3 THEN37 390 G VAL CHS 400 IF 3 THENCLS 2 END 410 CLS 2 PRINT 128 TYPE IN YOUR FIRST NAME AND PRESS EN TER PLAYER 1 PLAYS THE LEFT JOY STICK PLAYER 2 PLAYS THE RIGH T JOYSTICK 420 PRINT PLAYER 1 LPS H2 0 430 HS INKEYS IF HS THEN43 0 440 PRINTHS LPS LPS H 1 450 5 5 8
136. ONKEY KING 32K Outstanding 26 95 TRAP FALL Just lke Pitfalis 27 95 30 95 SPECTRAL ASSOCIATES FROGGIE 32K The best of its type 24 95 26 95 LUNAR ROVER PATROL 32K 24 95 28 95 CUBIX 32K Excelent 24 95 28 95 LANCER 32K Excellent Joust type 24 95 28 95 MS GOBBLER 32K Outstanding 24 95 28 95 WHIRLYBIRD RUN Excellent 24 95 28 95 GHOST GOBBLER Highly rated 21 95 INTRACOLOR CANOY 32K Coming Soon COLORPEDE Just like the arcade 29 95 34 95 ROBOTTACK Just like the arcade 24 95 27 95 COMPUTERWARE JUNIOR S REVENGE 32k 28 95 31 95 GRAN PRIX 32K Chattenging race 921 95 24 95 DOODLE BUG Just like Ladybug 26 95 29 95 ANTECO SOFTWARE ROMPAK ONLY 8 BALL For the pool table lover 29 95 GHOST GOBBLER by Spectral Asso 26 95 WHIRLYBIRD RUN by Spectral Asso 26 95 ADVENTURE INTERNATIONAL SAIGON THE FINAL DAYS 24 95 AOVENTURELANO 19 95 EARTHQUAKE Excelent 24 95 TRIAD 32K Excellent arcade game 34 95 SEA DRAGON 32K Outstanding 34 95 RAINBOW CONNECTION SOFTWARE RAINBOW SCREEN MACHINE Tape 29 95 Disk 32 95 Extended Basic Required SUPER SCREEN MACHINE Tape 44 95 Disk 447 95 Extended Basic Required Please note Software amp hardware cannot be mixed for discount Requires Joystick Joystick Optional We pay postage on all orders in the U S amp Canada Overseas add 3 00 MN Res add 696 sales tax We accept Visa Mastercard check or mo
137. OS 9 Utilities lets the OS 9 use disk drives to the fullest potential It supports true double sided double density drives 40 tracks and step rates of up to 6ms All necessary patches or new software are included for format ting reading and writing true double sided double density disks with up to 40 tracks Included with the OS 9 Disk Fix package is DMODE which allows modification of your disk drive descriptors DIRCOPY includes copying of complete disks with command copying of any subdirectory automatic overwrite of command automatic overwrite of existing files and sorting direc tories in alphanumeric order while copying and replacing outdated files with current ones The utility package also cludes Patch a program for in specting and modifying any disk based file Filelook displays file modules without loading them in to memory and Compare com pares a disk file with memory This package sells for 29 95 on disk plus 2 shipping and requires OS 9 disk CoCo Cookbook is a free format data base system designed to store and retrieve a large number of rec ipes up to 270 on a single disk Each recipe can use up to 3 040 characters including title ingredi ents and instructions and can be accessed by title number or a spe cial keyword search The recipes can be listed on the screen or print er It sells for 27 95 plus 2 ship ping and requires 32K and asingle disk drive Basic Programmi
138. OT REQUIRED ADD 3 SHIPPING amp HANDLING PER ORDER MINIMUM 2 50 WE ARE THE CANADIAN DISTRIBUTORS FOR THE FOLLOWING FINE COMPANIES ADVENTURE INTERNATIONAL ARCADE ANIMATION AMDEK ARK ROYAL GAMES BUMBLEBEE SOFTWARE BYTE BOOKS COLORQUEST COMPUTER SYSTEMS CENTER COMPUTERWARE DATASOFT DRAGON COMPUTERS DSL COMPUTER PRODUCTS ELITE SOFTWARE ENDICOTT FACIT PRINTERS FOLLETT LIBRARY BOOK CO FRANK HOGG LABORATORY HAYES BOOKS 420 FERGUSON AVE N INTRACOLOR J amp SYSTEMS MARK DATA PRODUCTS HAMILTON ONTARIO MED SYSTEMS MICRO WORKS OSBORNE CANADA 181 4Y9 PRENTICE HALL PRICKLY PEAR PRISM SOFTWARE PHONE 416 529 1319 RAINBOW CONNECTION SOFTWARE REAL SOFTWARE CORPORATION SPECTRAL BOOKS PROGRAMMERS GUILD SOFTWARE DEALER TRANSFORMAT L ON TECHNOLOGIES WEST BAY COMPANY INQUIRIES WASHINGTON COMPUTER SERVICES ZENITH WELCOME SEND 3 FOR OUR NEW 80 PAGE CATALOGUE 72 HOT CoCo June 1984 THINKING PRINTER GEMINI 10X 519 120 C P S e Screen Dump Software Complete System GEMINI 15X 120 C P S Screen Dump Software Compiete System DELTA 10 559 95 160 5 8 Buffer e Complete System DELTA 15 649 95 160 C P S 8 K Buffer Complete System POWER TYPE 429 95 Letter Quality e Complete System COMPLETE SYSTEMS INCLUDE 180 DAY WARRANTY
139. PLAY O3T6L6FGAGFCEFP404FGAG 370 CLS PRINT 256 PC CORRECT ON THE FIRST TRY PRINT PRINT TRY AGAIN Y N 388 XS INKEYS IF 5 THEN 415 ELSE IF X lt gt Y THEN 380 390 IF INSTR SM 50 THEN GO SUB 180 GOTO 190 400 IF INSTR SMS 1 lt gt THEN GO SUB 180 GOTO 190 410 CLS4 PRINT 128 YOU HAVE FI NSIHED ALL THE QUESTIONS I of asterisks equal in length to the num ber of items included in the DATA statements Each time a student answers cor rectly an asterisk is changed to a plus N THIS PROGRAM VERY GOOD 4 OB TAL 403C EGO2L2CO3CO2C 415 IF PEEK 188 6 THEN END 420 OPEN I 1 NFS NN 0 430 IF EOF 1 THEN CLOSE 1 GOTO 450 440 1 1 SMS NN GOT 0 430 450 OPEN O 1 NFS IF SMS 1 THEN FOR 1 TO NN PRINT 1 SMS A NEXT A 460 PRINT 1 SMS CLOSE 1 END 478 LSS MS P 480 NA 1 490 LS INSTR LSS IF 15 0 EN AS NA LS GOTO 510 500 AS NA LEFTS LS LS 1 LSS R IGHTS LSS LEN LSS LS NA NA 1 G 490 510 SL 0 520 FOR TO 1 STEP 1 530 Z RND C IF 7 1 AND 51 0 THE CAS RIGHTS STRS C 1 SL 1 CA 540 7 2 550 NEXT 560 1 570 PRS AS C PRINT C 96 64 GOSUB 740 580 NEXT C 590 1 600 REM 610 XS INKEYS IF XS THEN 610 ELSE IF lt 1 XS 4 THEN PR INT 132 PRESS number TO ANSWER PLAY OITAL2GC PRINT8132
140. Portable Disk Drive Controller 139 Juniors Revenge 28 95 64K wi2 Drives 1525 Extended Basic Kit 39 95 Pac Attack 24 95 Model 2000 2Dr 2299 PBH Ser Par Conv 69 Block Head 26 95 Model 12 1 Drive 2360 64K Ram Chips 62 95 Froggie 24 95 Model 16B 1Dr 256K 3965 Deluxe Keyboard 35 95 Lunar Rover Patrol 24 95 MODEMS Superpro Keyboard 69 95 Lancer 24 95 Hayes Smartmodem II 225 HJL Keyboard 7995 Typing Tutor 23 95 AC 3 129 81 Recorder 52 24 95 DC Modem go Deluxe Joystick each 35 95 Scott Adams Adventures 19 95 DC Modem II 460 Joysticks pair 22 Sea Dragon 34 95 PRINTERS uen iP adapter Race ELT pO ideo Plus elewriter 422 Amidek Color 44 Monitor 299 O Pak disk 34 95 115 159 BMC Color Monitor 255 Key 264K 39 95 CGP220 Ink Jet 545 BMC Green Monochrome Monitor 99 Elite Calc 59 95 DMP110 305 Taxan Green Mono Monitor 430 VIP Writer 59 95 Amber Mono Monitor 439 Calc 59 95 is VIP Terminal 49 95 Toshiba 1340 24 wire head 779 SOFTWARE Tape Version VIP Database disk 59 95 Gemini 10X 289 Zaxxon 34 95 Gemini 15 409 The King 26 95 Order any 2 software pieces listed CITOH Prowriter 359 Trap Fall 27 95 and take 10 off their listed price Okidata CALL Buzzard Bait 27 95 All Radio Shack software 10 off list Epson CALL Devil Assault 27 95 Send for complete list CALL TOLL FREE 1 800 343 8124 LOWEST POSSIBLE PRICES BEST POSSIBLE WARRANTY KNOWLEDGEAB
141. RAM SPACE CLOCK BACKUP BATTERY ASSEMBLED amp 5 90 29 89 90 WISK BAM 522 te inae 119 95 For more information call or write to CYBERTRON TECHNOLOGY 3131 TIMMONS 723 HOUSTON TEXAS 77027 713 840 1272 536 HOT CoCo June 1984 95 Reader s Foru HOT CoCo pays 25 for each Reader s Forum submission used In the case of duplicate submis Sions selection is based on the earliest postmark Reformat Data I wanted to take data saved in a direct access file and re format or change it for a special printout and to include records from a direct access file in a document in my word processing program The disk version of the new Telewriter 64 includes a utility called S ASC that reads ASCII files into the editor and I used this to do my reformatting While this utility works on sequential files it won t read files saved through direct access so I found the solution As it stands lines 440 448 of the S ASC utility open file for sequential input and then LINE INPUT all records in that file If you want to read in a direct access file a cou ple of minor adjustments are necessary These are Open the file to be read for direct access not sequential e Field the input buffer e Start a counter of records input e Change the EOF check to an LOF check e Change LINE INPUT to GET statements First you need to know the fielded length f1 of the
142. S P THENY Y l IF G 2 AND Y gt 27 THEN Y 15 ELSE I H Y gt 27 THEN Y 15 1640 IFCHS D THEN 2 THEN POKEAB 15 1 128 POKEAB 15 12 8 POKEAB 15 1 128 ELSE POKEAB 15 128 15 1 128 1650 GOTO770 See List of Advertisers 99 END SOFTMART MAY SALES ALL ITEMS IN STOCK AND READY FOR IMMEDIATE SHIPPING VIP WRITER CSOFTLAW VIP SPELLER CSOFTLAW VIP CALC CSOFTLAW VIP TERMINAL CSOFTLA VIP DATABASE CSOFTLAW YWIRE MARK DATA ZAKSUND CELITE HOME MONEY MANAGER CCOMPUTERWAREJ 52 95 32K CC 32K D2 52 95 C D 32K CC 32K DI 44 95 C D 32K 52 95 D 32K 26 95 D 16K C 32K DI 25 25 32K 26 95 D 32K 25 25 DC16KCC 32K D 13 95 16 K EXT SO 00 D 64K 59 95 D 64K 61 95 D 64 26 25 D 32K ASTRO BLAST MARK DATA 22 25 DOT TO DOT CPROGRAMS B Y MR BOB RANDOM BASIC FOR CC FLEX CCOMPUTERWARE CC FLEX CFRANK HOGG LAB ED ASM CFRANK HOGG LAB THE KING MIX COSMIC CLONES MARK DATA C16 K 32K 22 45 32K 39 95 C D 16K 32K 64K 5 4 29 95 D 1 6 17 95 D 16K EXT 30 9SC 32K 20 50 C 32K 26 25 D 32K EIGHT BIT BARTENDER PRICKLY PEAR ELITE CALC ELITE COLOR KIT PRICKLY PEAR FLASH CARD TCE SEA DRAGON ADVENTURE INTL CUBIX SPECTRAL ASSOC COLOR FURY COMPUTER SHACK DISK MANAGER PRICKLY PEAR 64K DISK UTILITY SPECTRUM PROJECTS CHOPPER STRIKE COMPUTER SHACK
143. S ACCEPTED National Research Group Inc 11580 Oakhurst Rd 323 Largo FL 33544 813 595 2853 Multiple unit discount 4 or more call for free quote and save TRS 80 color computer is a registered trademark of Tandy Corp SELECTED SOFTWARE FOR THE COLOR COMPUTER HARDWARE DISCOUNT S Take 1096 off the price of two or 15 off the price of 4 or more Upgrade Your Color Computer Complete solderless kits with easy to follow instructions 4K 16K For All Boards 4K 32K For All Boards 16K 32K For All Boards 64K For E amp F Boards and Color Computer 2 59 95 possible specify board revision with order Note All ICs used in our kits are first quality 200NS Prime Chips and carry one full year warranty REAL TALKER COLORWARE Voice Synthesizer with Votrax chip ready to plug in amp talk Comes with software on cassette amp user s manual Cartridge 59 95 SOFTWARE DISCOUNTS Take 10 off the price of one 15 off the price of two or 20 off the price of 4 or more All programs ars in 16K machine language unless noted DATA SOFT TAPE DISK ZAXXON 32K Sega official version 39 95 39 95 POOYAN 32K Konami official version 29 95 29 95 Cassette amp disk included MOON SHUTTLE Nichibutsu official 29 95 29 95 version Cassette amp disk included 19 95 54 95 39 95 TOM MIX SOFTWARE TOUCHSTONE 32K Outstanding 27 95 30 95 BUZZARD BAIT 32K Outstanding 27 95 30 95 D
144. SELECT SORT amp PRINT WITH RECORD SELECTION amp BUSINESS FORM amp LABELS IN ONE SORT PARAMETERS OPERATION VA NEW FROM THE CREATORS OF HOMEBASE N CAN YOUR DATA BASE REMEMBER HOW YOU DIDIT LAST TIME IS YOUR DATABASE ALL IN ONE INTEGRATED PACKAGE ALL IN ONE INTEGRATED PACKAGE DATABASE SPREADSHEET WORD PROCESSING amp MAILMERGE INTRODUCTORY PRICES WORKBASE 64 95 400 RECORDS WORKBASE 79 95 1200 RECORDS CALL TOLL FREE 1 800 334 0854 EXT 887 WORKBASE DATA SYSTEMS OR SEND CHECK OR MONEY ORDER TO BOX 3448 DURHAM NC 27702 359 See List of Advertisers on page 99 HOTCoCo June 1984 85 Saguaro Software We Are Discount Distributors Of Prickly Pear Tom Mix Software Amdek Dual 3 Disk Drive First box of 10 3 disks mE A Picture Is Worth Petrocci Sugar And COLOR MONITOR FOR YOUR CO CO ONLY 39500 AMDEK COLOR Continued Low Price 547500 Amdek Retail 5599 Color I 4 Includes 2 Drive Cable Only And 2 Diskettes Plus Shipping 299 Video Interface 20 With Purchase 45 00 10 3 diskettes 55 00 RS disk controller 135 with Amdek 150 alone R S disk manual 12 00 7331 E Beverly Dept e Tucson AZ 85710 602 885 6508 Az Residents Add 776 Tax NORD PAK wh ef an actual display produced vith fer the Radio
145. SK DRIVE CASES starting at 59 95 2 Printer Butters A starting at 143 95 Holmes Model TZTIEspeedsupMOGd cos ois starting at 90 00 0 Cables Printer Disk starting at 23 00 gt x o 7 0 U gt Warranty on Disk Drives 6 Months to 1 Year SOFTWARE SUPPORT INC One Edgell Road Framingham 01701 617 872 9090 Hours Mon thru Fri 9 30 am to 5 30 E S T Sat 10 am to 4 30 pm DEALER INQUIRIES INVITED PERN CANADA All in stock products are shipped TERMS MICRO R G S INC within 24 hours of order M C Visa Amex and personal 751 CARRE VICTORIA SUITE 403 Repair Warrant y service is perform checks accepted at no extra charge MONTREAL QUEBEC CANADA H2Y 2J3 o ae 24 of ee es C O D please add 3 00 otherwise noted We accept C O D i Regular Tel 51 4 845 1534 foreign and APO orders School Shipping Please call for amount Not responsible for typographical errors oc x Canadian Toll Free 800 361 5155 and D amp B corporate P O s accepted S3AIlHQ MSIG S3AIHQ SIG S3AIHQXSIG S3AINGYSIG SaAIYG ASIA S3AIHQ XSI TRS 80 Registered Trademark Tandy Corp IBM PC Registered IBM Corp Apple Registered Trademark Apple Computer Corp Franklin Registered Trademark Franklin Corp Max 80 Registered Trademark Lob
146. T TOTAL 0 C 2 20 e TWO COLOR COMPUIER PRG OF ABOVE PRODUCT C60 85 r C 90 9 l l l 236 5 screw SHELL Tol 720 DEDERE x FREE LABELS P O 256 C EA ERRCOREREETAPE Holland MI 49423 mc IMAEDIATESHIPPING 616 396 7577 HOT CoCo June 1984 71 KEY 2 8 o ACCESS YOUR 64K RAM AS TWO 32K BANKS FROM BASIC IT S LIKE HAVING THO COMPUTERS IN ONE HAVE SEPARATE PROGRAMS IN EACH BANK AND SWITCH INSTANTLY BETWEEN THEM WITH SIMPLE KEYSTROKES HAVE ONE LARGE PROGRAM THAT OCCUPIES BOTH BANKS o RUN TWO PROGRAMS AT THE SAME TIME WITH FOREGROUND BACKGROUND MULTI TASKING ADDS 16 NEW COMMANDS EXTENDED OR DISK BASIC PASS VARIABLES BETWEEN BANKS CALL SUBROUTINES ACROSS BANKS VIEW TEXT OR GRAPHICS FROM EITHER BANK COPY MEMORY ACROSS BANKS START AND STOP MULTI TASKING ALL WITH BASIC COMMANDS 0 INCLUDES 8 KEYBOARD COMMANDS TO ALLOW SWITCHING MULTI TASKING BREAK RESET COLD STARTS AND SPL CATING ONE BANK TO THE OTHER o WORKS WITH CASSETTE OR DISK BASED SYSTEMS WORKS ON ANY 32K OR 64K COCO WITH EXTENDED OR DISK BASTC AND GOOD 64K MEMORY CHIPS ORDER YOUR KEY 264K TODAY by d check money order for 39 95 Cassette or 44 95 Disk lus 2 00 postage U S A 5 00 outside U S A lass residents add 5 sales tax COD add 3 00 MASTERCARD or VISA call
147. TH 1 630 5 0 640 510 650 SOUND RND 8 13 1 660 650 670 IF 5 05 THEN 30 ELSE IF B S DS THEN N 32 ELSE IF B sL THE N 30 ELSE IF BS RS THEN M 32 680 RETURN 690 END OR gt 5 1 THEN 430 Program Listing HOT June 1984 S 2 game You haven t won until you hear the beeps In some games a sneaky thing oc curs You may find there is absolutely no way to enter the next inner cicle of the maze For this reason I m going to equip you with two firecrackers If you reach a wall that has no opening tap P for pow and a hole will be blown in the wall against which the player piece rests Five beeps will sound You can only do this twice a game That s all there is to it except for the fact that maneuvering becomes tougher as you move toward the cen ter of the maze It is more difficult to win playing manually than with the joystick Some program notes are in order This program does a good job for all its brevity and I must give most of the credit to the different ways the CIRCLE command can be used in Ex tended Color Basic First the data in lines 120 170 are the coordinates for line commands 0 DISC SYSTEM J amp M Siseme Ltd is a leader Model in marketplace with our JFD Il Disc Controller With thousands in operation we have set new standards that spell the word KNOSSOS on the
148. THE verb IN BLACK 830 DATA WILL YOU play WITH ME you CAN HIT THE BALL HE CAN RUN very FAST HE IS happy MAN 840 DATA WHICH PHRASE SHOWS THE adjective IN BLACK 850 DATA THEY HAVE blue EYES SH E is SMALL THE MAN IS very LARGE you CAN FIND THE CORRECT ANSWER n 860 DATA WHICH PHRASE SHOWS oun IN BLACK 870 DATA THE MAN HAD courage BE AUTY is ONLY SKIN DEEP join THE CROWD HE IS A courageous PERSON n 880 DATA WHICH PHRASE SHOWS AN pronoun IN BLACK 890 DATA THIS IS his PEN THAT I S NOT very FUNNY CAN YOU see HIM try TO WORK HARDER 900 DATA WHICH PHRASE SHOWS THE adjective IN BLACK 910 DATA some PEOPLE HAVE HOBIE S ALL cats EAT FOOD CAN YOU do I T use YOUR 920 DATA WHICH PHRASE SHOWS THE verb IN BLACK 930 DATA I am VERY HAPPY you WI LL FIND IT where IS THE GOLD THA T IS correct 940 DATA The Educated Guest loads and displays information for the next student and then gives an item analysis This lists the total number of correct and incorrect responses You can use the P option to print out this information In addition you receive a complete list of all items and answers included the program How to Change These Programs To select a different set of items de lete add to or change the DATA statements to reflect the content you want Each item consists of two parts The question is a single string and all possible responses are inclu
149. TO 810 820 IF AS CHRS 94 THEN 1 0 1 2 DB 2 830 IF 5 5 10 THEN A D 1 A 0 1 2 DB 2 840 IF AS CHRS 8 THEN 0 D 0 2 DA 2 850 5 5 9 THEN A D 0 2A D 0 2 DA 2 860 IF AS V THEN GOTO 1480 870 IF A D gt 255 THEN 0 25 5 880 IF A D 0 lt 0 THEN 0 0 890 IF A D 1 gt 191 THEN A D 1 19 1 900 IF A D 1 0 THEN A D 1 0 910 IF 0 A D 1 8 HEN GOTO 1030 920 GOSUB 1260 930 IF 1 THEN OUT 0 RETURN 940 PSET A D 0 A D 1 A D 2 P 0 0 DA A D 1 DB 950 RESTORE 960 GOTO 780 970 SOUND 150 4 980 RETURN 990 REM CHECK DOCKING kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 1000 PSET A D 0 A D 1 A D 2 1010 IF 0 gt 62 AND 0 192 AND A D 1 292 AND 1 lt 06 OR 0 0 gt 114 AND 0 134 AND 1 gt 58 AND 1 lt 34 THEN A D 4 1 C 0 DA 0 DB 0 PLAY T602V10ABCP25V25DEFGP2001A0O 2A03AO4AO5A GOTO 2190 1020 GOTO 710 1030 REM LANDING PLANE x kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 1040 L L 1 IF L 17 THEN L GOTO 920 1050 READ S T O R V K 1060 IF 0 gt 5 AND 0 lt AND 0 1 gt 0 AND 1 lt THEN PRESET A D 0 DA A D 1 DB A D 0 V A D 1 K A D 3 1 GOTO 108 4 1070 GOTO 1040 1080 PMODE 1 1 SCREEN 1 1 1090 L 0 Listing continued Listing continued 1100 LA INT RND 30 48 A D 2 2 1110 IF A D 1
150. Verbatim Datalife SS DD 25 95 You ve invested lot of time and money into your computer It s time that investment paid off THE COLOR ACCOUNTANT Introducing The Color Accountant from The Program mer s Institute the only complete personal financial package specifically designed for the TRS 80 Color Computer This unique package includes 1 Complete Checkbook 6 Maintenance Package graphs any files Chart of Accounts Maintenance 7 Check Search Income Expense Accounts 8 Home Budget Analysis 9 0 Color Graph Design Net Worth Statement Decision Maker Payments Appointments 10 Mailing List Calendar After the initial setup THE COLOR ACCOUNTANT requires less than an hour of data input each month The checkbook maintenance program is the key to the entire package Once your checkbook is balanced the checkbook summary file will automatically update the home budget analysis net worth and income expense statements You can then graph any file record bills and appointments make decisions print a mailing list analyze various accounts or stocks and even calculate taxes All programs are menu driven and allow add change delete Each file and statement can be listed to screen or printer and saved to cassette or diskette THE COLOR ACCOUNTANT also comes with 40 pages of documentation that leads you step by step through the entire package The TRS 80 COLOR Ext Basic requires 16K for this package 57
151. W lt l OR AW gt 7 THEN 220 250 ON AW GOTO 870 460 1050 1350 1930 1540 2348 260 SL 1 SW 0 270 FOR 1 TO 100 WS X NEXT X 280 SOUND 200 3 290 POKE 282 0 INPUT WlS POKE 282 1 300 IF 15 THEN RETURN 310 WL LEN W1S 320 IF WL lt LI OR WL gt HI THEN PRINT TAB 5 WHAT GOTO 280 330 K 1 H SL L 1 S INT H 2 SW 1 340 IF 5 lt 1 THEN 410 350 IF 15 5 5 THEN 280 360 IF W1S lt WS S THEN H S ELSE L S 370 S INT H L 2 L 380 IF H L 1l THEN 350 390 IF W1S WS H OR W1S WS L TH EN 280 400 IF WS L lt W1S THEN K H ELSE L 410 IF SL K THEN 430 420 FOR 4 51 TO STEP 1 W J WS J 1 NEXT J 430 WS K W1 SL SL 1 440 IF SL gt 99 THEN RETURN 458 GOTO 280 460 CLS PRINT TAB 5 SHORT WORD ENTER Disk file input or output Value of answer Answer input Disk file input or output Record count High position in sort Maximum word length FOR NEXT variable FOR NEXT variable Ending position in sort Low position in sort LI Minimum word length LWBKUP Long words backup disk file LWORDS Long words disk file OLS Removal of duplicate words S Center position in sort SL Number of wordsin working word variable 1 SW 0 2 no words in working word variable SWBKUP Short word backup disk file SWORDS Short words disk file W 1 100 Working word file WI String input WL Word length X FOR NEXT variable Y FOR NEXT variable Table Variable Description You m
152. XT N X 120 PRINT STRINGS 32 125 SLS FOR 0 TO NN PRINT A 16 CHRS 32 NEXT 130 L INT NN 4 2 32 PRINT L S TRINGS 64 32 PLAY T4L16C PRIN T L SELECT NUMBER THEN PRESS en ter PRESS enter WHEN FINISHED INP UT NMS 140 V VAL NMS IF THEN 300 145 IF V gt NN THEN 130 150 PRINT V 1 16 5 191 160 NMS 4 NMS IF INSTR SLS NMS lt gt 0 THEN 130 170 SLS SLS NMS GOTO 130 300 PRINT L STRINGS 64 32 PRIN T L HAVE YOU ENTERED CORRECTLY PRESS y FOR YES n FOR NO 310 XS INKEYS IF XS 2 N OR XS n THEN 125 ELSE IF X lt gt Y AND X lt gt y THEN 310 312 PRINT L STRINGS 64 32 PRIN T L PRESS p FOR PRINTER 5 FOR SCREEN 314 PS INKEYS IF PS THEN 314 ELSE IF 5 5 5 0 THEN 314 320 K 1 330 K INSTR K SLS IF 0 TH EN 400 340 VL VAL RIGHTS SLS LEN SLS K K K 1 350 OPEN I 41 NFS VL 360 IF EOF 1 THEN CLOSE 1 GOTO 339 370 INPUT41 SMS 380 GOSUB 600 390 GOTO 360 400 ON INSTR pPSs P GOTO 410 410 500 500 410 FOR 1 LEN SMS 420 PRINT 2 PRINT 2 ITEM A TOTAL RIGHT NR A 94 HOT CoCo June 1984 How to Use the Retrieve Program After you run the program you see a list of all data files created on the disk Make sure the correct disk is in drive 0 before typing RUN You can select as many of these files as desired for your analysis Select the number in front of each and press enter As you enter each number a red squa
153. YOU ARE THE SI NGLE TOWER CONTROLLER OF AN AIRP ORT YOU HAVE TO LAND AND DOCK A N INPUTED NUMBER OF PLANES WITHI 15 MINUTES 1910 PRINT ALL AIRPORT RULES CAN BE BROKEN EXCEPT CRASHING INTO OTHER PLANES AND OR AIRPORT BOUN 70 HOTCoCo June 1984 DARIES THE PLANES COME IN TWO S IZES AND COLORS BLUE DOTS REPRE SENT LARGE PLANES AND THE GREEN DOTS REPPRESENT MEDIUM PLANES 1920 PRINT press any key to cont inue 1930 AS INKEYS IF 5 THEN 1930 1940 CLS PRINT PRINT THE BLUE PL ANES NEED MORE RUNWAY SPACE THAN THE GREEN PLANES I RECOMMEND T HAT BLUE PLANES LAND ON HORIZONT AL RUNWAYS GREEN PLANES LAN D ON ANY RUNWAY THERE ARE TWO V IEWS SCREENS IN THIS GAME 1950 PRINT THE SECTOR VIEW DISPL AYS A BLUE SQUARE WITH COLORED I N RED BLOCKS PROTRUDING FROM THE CORNERS THIS IS A SMALL LESS DETAILED VIEW OF THE AIRPORT TH E RED RECTANGLES ARE THE LANDING PORTS 1960 PRINT press any key to cont inue 1970 AS INKEYS IF THEN 1970 1980 CLS PRINT PRINT YOU HAVE TO ENTER THESE LANDING PORTS WITH THE PLANES ONCE THIS IS DONE A DETAILED VIEW OF THE AIRPORT WI LL APPEAR DEPENDING ON WHICH LA NDING PORT YOU ENTERED THE PLANE WILL LAND ON THE CORRESPONDING RUNWAY 1990 PRINT YOU SHOULD SEE A DOT PLANE MOVING DOWN THE RUNWAY IT WILL EVENTUALLY COME TO A STO P ASSUMING IT DOESN T CRASH N OW IT IS THE NEXT PLANES TURN ND THE PROCEDURE STARTS OVER HO W DO YOU KNOW WHICH PLANE IS TO
154. ZAXXON The official home ver sion of the great arcade favorite by Sega Match wits with the deadly ZAXXON Robot Challenges esca late as you pro gress 32K re quired 26 3062 34 95 Available at over 1100 Radio Shack Computer Centers and at participating Radio Shack stores and dealers Radio Shaek COMPUTER CENTERS A DIVISION OF TANDY CORPORATION NEW 1984 TRS 80 CATALOG RSC 11 Send free copy today Dept 84 A 925 300 One Tandy Center Mail To Radio Shack Fort Worth Texas 76102 ADDRESS city TELEPHONE STATE NAME aee eel l Prices apply at participating Radio Shack stores and dealers Muppet characters are trademarks of Muppets inc All rights re served ZAXXON is a registered trademark of Sega licensed to Datasoft Inc Feedback Continued from 8 model you have Or load a program such as VIP Writer or Telewriter 64 and see your buffer capacity Neil Edward Parks Beachwood OH MC 10 Real World Interfacing As an outgrowth of my electronics hobby I bought an MC 10 because it s cheap enough to take apart and tinker with Now like to find ways to interface my machine with the real world So far I haven t had much luck and I d appreciate any informa tion anyone out there can give Vincent Messino 20 Giannone Road Wayne NJ 07470 On Overlays like to let software and hard ware manufacturers in o
155. able If you ve removed spaces from a pro gram listing to save space and that program will not work reinsert those spaces If everything is okay so far check the pub lished listing with what you ve typed Common typing errors include confusing a zero with the letter O a one with the letter I ora colon with a semicolon DATA statements are particularly tricky because of the long lists of numbers Be very careful with these Anyone who owns the new CoCos with the 1 22 ROMs have noticed poor keyboard re sponse in some published programs To solve this you insert this line FOR 7 4 40 7 255 after any line that makes reference to PEEK 338 345 This loop will slow down a Basic program An other way is to directly insert a POKE xxx 255 where xxx is any keyboard location between 338 and 345 Example IF 341 251 THEN Y Y 1 Change to IF PEEK 341 251 THEN POKE341 255 Y Y 1 Assembly listings usually require an edi tor assembler to enter them into your CoCo The two most common editor assemblers are Radio Shack s EDTASM and The Micro Works SDS80C An Assembly listing assem bled using the SDS80C will probably not run under EDTASM If all the above fails send us a printout or a detailed description of the problem you experi ence along with any error messages We ll try to work it out for you We cannot help you if you have modified the original program in any way li
156. access data files Elite File is available on disk only for 32K and Disk Basic for 74 50 plus 2 shipping Contact Elite Software Box 11224 Pitts burgh PA 15238 Reader Service 550 HOT CoCo June 1984 15 TITAN MISSION 16K 1 Player Cassette Shoot at mines circling Titan to unleash alien cruisers intent on destioy ing your fleet of surface rovers Your mission destroy the enemy menace and free mankind to continue its exploration d space 15 HANGMAN 16K 1 Player Cassette The old favorita spelling game comes to ife on the screen Complete with westem graphics and word choice Great spelling aid 15 RAT RACE 16K 2 players Joysticks required Cassette Change fromthercal to the mouse in your race for the cheese It s one on one against family and friends 15 SUBDESTROYER 16K 1 Player Cassette Race againsts time and pilot your ship into the proper position to drop depth charges on enemy submarines Increase your ranking from Dinghy Pilot to Commander in Chief 15 GOPHER 16K 1 Player Cassette Help the gopher get vegetables from the farmer s garden by manuvering through tunnels Avoid the farmer and foxes in your quest for dinner 12 CONCENTRATION NEW 46K 1 Player Cassette Memory is the name of the game in this match game The sharper memory controls Fun for adults and children 12 DODGE EM NEW 16K 2 Players Joysticks required Cassette Avoid your opponent s traps
157. ach horse in the race A random factor averaging about two thirds of the standard error of esti mate from the Longacres data 15 added or subtracted from each score Scores are sorted in descending order to find the order of finish You can change the racing days per year by editing line 440 If you do not have a printer disable the PRINT 2 commands by making lines 2880 2910 and 2930 3000 REM remarks If you are ambitious you can build in code to buy horses or to have your horses bought in the claimers Table 1 gives some guidelines to gauge your finish ll If you have questions concerning Racetrack address correspondence to Glen R Tapanila 316 Laurelhurst Drive Tumwater W A 98501 See List of Advertisers page 99 NS ELIMINATE CABLE SWAPPING At a price NO ONE can beat NEW TRANSFER SWITCH FEATURES CO SWITCH lets your COCO SAFELY SHARE MULTIPLE 1 0 devices Or one device to multiple COCO s up to 11 Features highest quality rotary type switch Two tone case has DIN connectors FEMALE on back Great for printer etc Cable options available MOOELS AVAILABLE 50 2 way 1 in 2 out 54 4 way 1 in 40ul PI 58C8 way 1 in 8 569 95ea Pi 51C 11 1 in 11 out 79 95 ea TERMS Cash check M C Visa Add S2 each for shipping UPS 2nd day AIR add S3 C D add S2 per order SERIAL and CENTRONICS switches available Please call tor the fastest delivery and best p
158. act more on screen text than you d get with Apple II Atari TI Vic or TRS 80 Model III On top of that the sophisticated Telewriter full screen editor is so simple to use it makes writing fun With single letter mnemonic commands and menu driven 1 O and formatting Telewriter surpasses all others for user friendliness and pure power Telewriter s chain printing feature means that the size of your text is never limited by the amount of memory you have and Telewriter s advanced cassette handler gives you a powerful word processor without the major additional cost of a disk one of the best programs for the Color Computer I have seen Color Computer News Jan 1982 TELEWRITER 64 But now we ve added more power to Telewriter Not just bells and whistles but ma jor features that give you total control over your writing We call this new supercharged version Telewriter 64 For two reasons 64K COMPATIBLE Telewriter 64 runs fully in any Color Computer 16K 32K or 64K with or without Extended Basic with disk or cassette or both It automatically configures itself to take optimum advantage of all available memory That means that when you upgrade your memory the Telewriter 64 text buffer grows accordingly In a 64K cassette based system for example you get about 40K of memory to store text So you don t need disk or FLEX to put all your 64K to work immediately 64 COLUMNS AND 85 Besides the ori
159. age monitor which allows examining and altering of memory setting break points etc Editor assembler and monitor along with Sample programs come on one Radio Shack com patible disk Extensive documentation included By Andy Phelps 99 95 SDS 80C SOFTWARE DEVELOPMENT SYSTEM our famous editor assembler and monitor in Rompack Like MACRO 80C it allows the user to write assemble and debug assembly language programs with no reloading object patch ing or other hassles Supports full 6809 instruction set Complete manual included 89 95 MICROTEXT COMMUNICATIONS VIA YOUR MODEM Now you can use your printer with your modem Your computer can be an intelli gent printing terminal Talk to timeshare services or to other personal computers print simultaneously through a second printer port and re display text stored in memory Download text to Basic pro grams dump to a cassette tape or printer or both Microtext can be used with any printer or no printer at all It features user configurable duplex parity for special applications and can send any ASCII character You ll find many uses for this general purpose module ROMPACK includes additional serial port for printer 59 95 lo HOT CoCo June 1984 MICRO WORKS COLOR FORTH e Faster to program in than Basic e Easier to learn than Assembly Language e Executes in less time than Basic The MICRO WORKS COLOR FORTH is a Rompack containing everything you need to run Forth o
160. ake the wires and stuff them carefully in the crack dividing the circuit board and the casing On most switches there is a mounting nut Take the nut off and push the button through the hole you drilled Now put the nut on with the button through the hole and tighten it so it doesn t jiggle back and fourth Put your case back on making sure you got everything on correctly Now if you wish you can use both reset buttons Erich Widemark Phoenix AZ RESET SWITCH es LEVEL OF KEYBOARD RS 275 1547 Fig 1 Reachable Reset Diagram 51 CoCo Index to Advertisers Reader Service Number Page Number 247 335 308 121 213 18 507 223 182 562 243 73 557 27 72 216 392 23 262 98 94 187 104 190 3GCompony 65 443 Aleph Unilmited 114 The Book Company 113 80 COCO PIO 4 coin 2222 53 COMO 1 125 13 Color MIcroJournal 87 Compuklt Corp 114 Computer PluS 5 Computer System Center 24 Computer System Center 63 Computer System Consultants 87 Computerware Inc 112 Computlze Inc 84 2 222 22 2 2 95 Crystal Software 412 DGIG COMP isse n 87 Dataman 72 Dayton Assoclates of W R Hall Inc eer MU m E EE 72 Derringer Software 26 Dillthlum Press 412 Dorsett E
161. also having a drawing for a FREE ICCC Inc T Shirt 8 00 Value on the 72th of April So send in your name to be put in the pot 1 out of 500 witi win ALL entries must be postmarked no later than April 15 2 f Membership fee is 30 U S 40 Canada amp Mexico 50 Overseas Surface Your magazine library is your prime reference source keep it rate and 90 Overseas Airmail rate All prices in U S funds handy and keep it neat with these strong library shelf boxes Discounts to members are from SX to 25 off Major Companies prices They are made of white corrugated cardboard and are dust resis such as the RAINBOW Hot CoCo PCLEAR 80 Sugar Software and more tant Use them to keep all your magazines orderly yet available Our library contains over 170 programs for the CoCo TDP 100 and the MC 10 along with 32 or more R S ROMpacks and over 100 good books for constant reference Self sticking labels are available for the following Y IT lil Lot Our Part s Library can save you down time while waiting for a part for your computer and the price for parts is not that high if you decide to buy the parts instead eg CoCo Case 15 gray 30 white ECB Chip 80 Micro 73 Magazine Radio Electronics 76 8 64K Chips 46 or BASIC and Disk ROMs 20 We also do upgrades Microcom puting OST Personal Computing to all computers for 10 25 depending on version and upgrade type inCider CQ HOT CoCo
162. alues above as below the median of the series range about three times as many below as above the three quarter point and so on Repetition in the series is a violation of the first definition of randomness Cyclical elevations and depressions of the values that escape detection because they do not repeat exactly can be just as damaging when the results are pro cessed Pseudo random number generators are compact algorithms that define long number series therefore violating the first definition of randomness This does not however mean they are use less The best of them produce well dis tributed sequences that approach ran domness as closely as most practical sources There are tradeoffs in the design of these routines between distribution quality freedom from cycles or repeti tion and computational speed Within the limits of its range the RND func tion on the Color Computer performs well compared to similar functions available on more expensive computers For accuracy use several different sources of random numbers and keep track of them so you can remove spuri ous trends during cluster analysis There are many techniques available for detecting distribution deviations and cyclical repetition of various sorts There is no test however that can abso lutely certify the randomness of a series Uncertainty Imagine a universe in the form of a gigantic Life type three dimensional lattice Assume the grid is inf
163. amine mode for reviewing text that has scrolled off the screen The size of the text buffer depends upon the size of the machine A 4K MC 10 has a buff er size of two pages two screens of 512 characters each while a 20K MC 10 holds 34 pages It takes about 10 min utes of continuous data at 300 baud to fill a 34 page buffer The Micro Compac won t recognize any memory sizes except 4K and 20K If you have an 8K MC 10 POKE 17306 96 before executing the pro gram You can scroll the text buffer for ward or backward but only in full page increments Although this makes reading more difficult you can search the pages more rapidly Printing You can print all or part of the text buffer and this is one of its most use ful functions However Micro Com pac doesn t offer a printer option Getting a printout of the Micro Compac text buffer requires the fol lowing e Disconnect the modem and connect the printer This is most easily done with a switch box e The program will not let you return to Basic and if you force a Basic cold start you ll lose all buffer memory The machine language patch in Pro gram Listing 1 solves this re placed the scroll up function with a 110 HOT CoCo June 1984 quit function to perform a partial cold start to Basic e You need a suitable scrolling print ing program Program Listing 2 does this and it scrolls through the buffer pages at about 420 baud To patch a printer func
164. ance Could easily pass as original equipment Installation is very e Only 69 95 sioe a Original Key lay out Color Computer Magazine June 83 e special software required The installation procedure is well detailed and quite e TTE simple Has a professional feel reacts well to the touch Fast simple installation no soldering has held up to some arpavetul Dounditre A boxed Professional low profile Finished Mark Data Products is well known to us longtimers e US made high quality quad gold contacts Every bit as finished as if Tandy had done it The E gi Pi 9 9 Mark Data Super Pro is your best buy The one that e Smooth Touch Typist feel no sagging is in my CoCo to stay Great Computer Software Also e Adventure Games Arcade Games and Utility Software Mark Data Products 24001 ALICIA PKW Y NO 207 9 MISSION VIEJO 92691 e 714 768 1551 All Orders Please add 2 00 shipping and handling in the continental U S All others add air shipping and 3 00 handling California residents add 6 sales tax Foreign orders please remit U S funds Software authors contact us for exciting program marketing details Listing continued B5D6 B5D7 B5D8 B5D9 BSDA B5DB BSDC BSDD BSDE BSEO BSEI BSE2 5 5 5 5 6 5 7 5 8 5 9 5 5 BSEC BSED BSEE BSEF BSFO 5 1
165. and hardware manufacturers list ed alphabetically in the vendor s list at the end of the book You will find accurate up to date descriptions or reviews of products and just about every thing else you need to know about your CoCo Written by Gary Phil lips and CoCo s Technical Editor Guier S Wright The TRS 80 User s Encyclopedia Col or Computer and MC 10 is pub lished by The Book Company 294 Donahue St Sausalito 94965 415 331 2395 Reader Service v 558 Corect Mispelings Spell N Fix Level II is a spelling and typographical correction pro gram that builds on Star Kits Spell N Fix This program splits the screen into two windows The top window shows the text in up per and lowercase as it is being read the bottom window displays program status misspelled words and possible alternative spellings Spell N Fix Level II has a 20 000 word dictionary you can add up to 20 000 additional words or use alternative dictionaries Each time the program encounters an unknown word in the text being proofread it lets you add it to the dictionary or correct it When correcting a word Spell N Fix Level II lets you browse through the computerized dictio nary to find the appropriate spell ing or areplacement word Once a word is corrected the program remembers the old and new words and will suggest the correct spell ing if the bad word is encountered again The program is fully self prompting and
166. and professional software for it like Mark Data s Business Accounting Sys tem that offers the small business man a powerful and economical way to pro duce reports and keep track of his busi ness records This menu driven accounting system consists of a family of programs that 1 teract to manage everything from jour 24 CoCo June 1984 The small business man gets the most out of the CoCo with Mark Data s Business Accounting System nal entries to balance sheet preparation You get programs to create update and maintain data files and to prepare necessary accounting reports including e a transaction journal ea profit and loss or income report ean interim or monthly trial balance and e a balance sheet Even though the programs prompt you for input operating the system parallels a standard manual accounting system so an understanding of accounting fun damentals while not strictly necessary is a real plus The Business Accounting System us es Mark Data s Super Screen format for an enlarged 51 character by 24 line screen display for a review of Super Screen see HOT CoCo January 1984 p 40 The Heart of the Matter The heart and soul of the Business Accounting System lies in the three data files the system support information the chart of accounts totals and the journal transactions The remainder of the programs set up proper printer op eration or let you read from or write to these three f
167. and set him up in yours in this highly competitive one on one struggle for survival Send check money order Master Card or VISA along with 1 50 shipping and handling to YOUNG HORIZONS SOFTWARE 215 Bellaire Ave Dayton Ohio 45420 on Ohio residents add 6 sales tax If you have any questions concerning your CoCo send them to us we ll be glad to assist you p C KEYBOARDS l HJL MICRONIX DRIVE 1 229 p 79 95 C Itoh Prowriter 8510 PROWRITER WICO Atari to CO CO Adapter 517 95 599 COMING SOON DRIVE O 379 PBH CORDLESS JOYSTICK S COLOR TREK Blast Klingons and save the Federa tion in this game of both skill and strategy Includes an instructions program and ten levels of difficulty Requires 16K of memory Cassette 7 95 ADVANCED D amp D NON PLAYER CHARACTER MAKER Takes into account spells weapons hit points level class gender race alignment constitu tion bonus racial adjustments and minimum re quirements Whew must for all dice weary DM s Requires 16K of memory Cassette 14 95 ARE YOU BORED WITH YOUR 4K COLOR COMPUTER COLOR ALEPH PROGRAM PACKAGE Includes COLOR CYCLES COLOR BLACKOUT and COLOR Each is progressively difficult and requires only 4K of memory Cassette 11 95 COLOR CYCLES Play chicken against motorcycles of light with up to seven enemies at one time Written in machi
168. ands available to the printer format ting section are also available for immediate control anywhere in the text You can insert commands to center text change line or page formatting or re quest special fonts as well as send any sequence of special characters to the printer for control A special feature of Elite Word al lows for changes in letter size double width to correlate with line length You don t have to explicitly change line lengths after imbedding control codes Fig 2 Text Format Screen Program Functions The disk version of Elite Word is en hanced by several commands You can view the directory and free space on each drive as well as set the default drive number When saving text files you can choose from compact binary or ASCII file storage You can also save files in their printed format although you can t reload this format without losing the format control codes Specifying file types and extensions is not necessary if you rely on the default values You can t delete or rename files directly from Elite Word However you can ex it to Basic and perform these opera tions Flexible formatting is another of Elite Word s strong points When you are ready to print or view the formatted file the program offers a full menu of formatting options You can specify page length line length line spacing default values for indentation and mar gins page numbering font selection and justification
169. array Get the next character Loop until the end of the Basic statement Return 357 1 Locate Create Variable Routine B357 B358 B359 B35A B35B B35C B35D B35E B35F B360 B361 B362 B365 B366 B367 B368 B369 B36A B36B B36C B36D B36E B36F B370 B371 B372 B373 B374 B375 B376 B377 B378 B379 B37A B37B B37C B37D B37E B37F B380 B381 B382 B383 B384 B385 B386 387 388 B389 B38A B38B B38E B38F B390 391 392 393 394 B395 B396 locate value Get the next character Save the locate create flag Save the first character of the variable name Get the character Alphabetic Display SN error message if it isn t alphabetic B numeric NTF value NTF numeric Get the next character Jump if it s numeric Alphabetic Jump if it isn t alphabetic second character Get the next character Loop if it s numeric Alphabetic Loop if it s alphabetic Dollar sign Jump if it isn t a dollar sign NTF string Set bit 7 of the second character Get the next character Save the second character Mask the character in A Left parenthesis Jump if it s an array Clear the mask X start of the simple variables pointer D variable name All simple variables checked 28 CoCo June 1984 B397 B398 399 39 B39C B39D B39E B39F B3A0 B3A1 Jump if all the simple variables have been checked Variable names match Jump if they match Bump the memory pointer to the next variabl
170. as the last entry the BSIE BSIF Bump the string pointer temporary pointer B520 B521 the string pointer B566 B567 Save the string VARPTR in FPACI ope m 568 569 Bump the temporary string area pointer 526 Bump irs finr m B56A BS6B Save the new next available location in the 527 528 NA temporary string area pointer 529 52 Jump if it s a null 306 DUE NE its a delimiter B56D B60E Open Up String Space Routine BS2F B530 Delimiter BS6D BS6E Flagstring space not open B531 B532 Loop if it isn t a delimiter B56F D number of bytes to open up string space B533 B534 Quote 570 571 Save the string length 535 536 Jump if it s a quote 572 573 D next available location in string space B537 B538 Decrement the end of the string pointer 574 575 Figure the string storage address 539 53 Save it 576 578 Below the start of string space BS3B B53C Save the string length BS79 BS7A Jump if it s below the start of string space B53D BS3E start of the string pointer 57 57 Save the new next available location in string space B53F B542 String in the buffers pointer 543 544 Jump if it isn t in the buffers BS7D BS7E X next available location in string space pointer B545 B546 Open up string space B57F B580 Bump it to the string storage address B547 B548 X start of the string pointer B581 B582 Save the string storage address B583 B584 Get the string length an
171. as you wish and enter an R from this screen to return to the setup process Choose a horse and a jockey A jock ey can ride in any number of races a day Enter a J to see the jockey screen with fees per race The screen displays your jockey choice for confirmation and you can enter an N to change jockeys Choice 2 shows you background on any horse Enter the horse s number from 1 to 40 The horse history screen shows the name number of firsts sec onds and total races average speed score and the last day the horse ran Speed is a relative measurement A speed score of 100 is given to the fastest time ever recorded at that distance at that track A point is subtracted for each fifth of a second off the record A speed score of 90 means the horse ran the race two seconds slower than the track record REM You can view more histories by enter ing more numbers Enter an R from the horse history screen to retum to the main menu Choice 3 starts the day s races It takes a few seconds for the program to Wins under 4 so bad too sad 5 8 about as expected 9 12 doing well over 12 bom to the game Money under 10 000 stick to computers 10 001 15 000 not bad 15 001 20 000 you might have a future over 20 000 contact me at Derby time Table 1 Bringmee Downs Ratings display the prerace menu because it makes most calculations when you re quest this choice The p
172. ata Tape 3 95 Disk 6 95 Send SASE for More Information 222426 LOGIX SYSTEMS Lmtd P O BOX 570172 WEBSTER TEXAS 77598 SSII II III III III IIL DD IIA I EC I HAVE SOMETHING TO SAY For as litie os 46 cents a program you con enjoy great gomes like FROGJUMP FRENZY CATERPILLAR CAVE SHOOTIN GALLERY ond grear odventures Use powerful home monogement programs such as BUDGET STOCK MARKET BARTENDER TINY CALC ond COST OF LIVING Also enjoy the use of powerful pro gramming utilities such os COCO MONITOR GRAPHIC SCREEN PRINT RAM TEST HIGH RESOLUTION TEXT and SINGLE DISK COPY Increase your knowledge wirh educo tional programs such os BASIC SPEED UP TUTORIAL FLASH CARD TRIGONOMETRY TUTOR ond our PART SERIES ON MACHINE LANGUAGE Many programs use machine language Every month you will receive a cas 4 serre with 10 ready run docu 4 mented programs 16K Exrended Required ORDERS SENT SAME DAY PRICES 1 FIRST CLASS SHIPPING 1 YR CA2 ISSUES 55 00 A Back a P from 6 MO 6 ISSUES 30 00 EAA uly 1 We Coll orwrite SINGLE COPIES 6 00 a Dealer Inquiries Invited MICHIGAN RESIDENTS ADD 4 ORDER OVERSEAS AOD 10 00 TO SUBSCRIPTION AND 1 OO TO SINGLE COPIES PERSONALCHECKS WELCOMED X FREE PROGRAMS X x FOR EACH ORDER OF 20 OR MORE TAPES YOU WILL RECEIVE TEM QUAN
173. bled version of Croaker runs on a 16K non Extended Basic ma chine To assemble the code however you need Extended Basic an assembler and possibly 32K depending on the type of assembler you use You cannot plug in your drive controller while you run any part of this program because the game uses some of the same mem ory Pll publish a program to patch Croaker to disk at the end of the series If you use a disk based assembler as semble the programs to cassette and re move the controller before loading them back into memory There is a fine line between Assembly and machine language Assembly lan guage consists of codes such as LDA and STA and you use an assembler to transform these codes into machine language which the computer under stands While it is easier to write a program in Basic Basic is inefficient in its coding causing a program to run more slowly than one in machine language The best method is to write your program in As sembly language using an assembler and let the assembler convert your code directly to machine language When you use your assembler you use several registers to write an Assem bly language program All arithmetic functions must be performed in these registers Think of a register as a vari able in Basic where numbers can be loaded in and out While a number is in one of these reg isters the computer can perform mathematical functions on it Because there are so few registers
174. c programs to perform these computational tasks but they re quire some serious programming ef forts Think about it You might need to read the monthly pay rate gross and the different deductions from the update file perform the subtraction dit and write the answer as a new field in the new master file You might also need to read the old master file and write to the new to compute the year to date gross and net pay Shades of Cobol Indexing the File RMS lets you sort the data file and in that way improve performance All you need do is create an index file that tells RMS which field to use for a sort in ascending order If you are inserting records that are in alphabetic order then sorting the file that way lets you hit the command to move the next name in that sequence Conversely if you re working with dates sort the file by the date field When information is printed out it is important that it be in the order most readable by people and not in an order most effective for the machine The indexing is really a resequenc ing of direct access files RMS uses a form of indexed sequential ac cess method ISAM As main frame users have discovered ISAM is a terrific feature to have with large files The Report Writer Report is a separate program in the RMS package that is very nicely done It doestwo things It provides a way to format file information for printing and
175. case letters along with a screen that is capable of displaying 1224 characters The difference is startling Your computer takes on new dimensions and can easily handle lines of text that were simply too long and complex to display on the old screen Auto key repeat for greater keyboard COMBINE TEXT WITH HI RES GRAPHICS You cannow writetruly professional looking programs thatcombinetext with hi res graphics Super Screen allows you to create graphics displays with the Basic LINE DRAW and CIRCLE statements and then notate the graphics with descriptive text You can even use PRINT if you wish for greater programming convenience Super Screen s versatility will amaze you PRINT IS FULLY IMPLEMENTED The PRINT statement is a valuable asset to the programmer when formatting text on the screen The standard Color Computer will report an error if you specify a location higher than 511 but Super Screen allows locations the way to 1223 You get a big screen and a powerful formatting tool as well Of course Super Screen also supports the CLS command allowing you toclear the big screen using standard Basic syntax ON ERROR GOTO That s right Super Screen gives you a full implementation of ON ERROR GOTO including the ERR and ERL functions Now you can trap errors and take corrective action to prevent crashed programs and lost data using the same standard syntax as other computers The ON ERROR GOTO capability overcomes a serious deficiency of Col
176. chine language routines can produce calculating time economies of at least an order of magnitude Transcendental Functions Text book definitions of trigonomet ric and similar functions involve suc cessive approximation by an infinite series Of operations Over most of the domain of these functions the exact values are expressed by endless strings of digits Computing transcendental functions by truncated infinite series involves a lot of costly floating point arithmetic It is much quicker to approximate the values by some combination of table look up and interpolation or coordinate rota 16 CoCo June 1984 tion techniques You have to compro mise between speed accuracy and available memory Color Basic does include the standard transcendental functions but they are of limited accuracy Serious users need ing transcendentals can add fast ma chine language subroutines based on CORDIC coordinate rotation tech niques The prejudicing routine in the Stars program uses Color Basic s sine and co sine functions for polar to Cartesian conversion Because of undefined values the plotted points drift over a period of several hours It is argued that lines forming tri angles or other shapes in the real world are not infinitely divisible because they are really arrangements of discrete par ticles or space quanta which are count able at least in theory New geometries have been proposed that would apply to uni
177. city that isn t always easy to find on the Color Com puter with its lack of a set of dedicated control keys A simple again command tells you where a string next occurs However when you use the change command you will delete the chosen string everywhere it ap pears It would be nice if you could choose which ap pearances of a certain string you wanted to delete But one of Elite Word s most serious editing problems occurs with the find command It appears to be one of soft ware s most common ailments off by one Sometimes when you try to find change or delete a string you don t get what you expected Say your search string is and you have words like lower and yellow in your text Most text editors will find all combinations in the text but Elite Word fails to find the in yellow The problem is with the double in yellow Apparently Elite Word doesn t reset a pointer correctly after it finds that the first 1 doesn t fit with the rest of the search string As a result the program skips over the next and re sumes the search at o Therefore it never finds the correct combination If you search for in a text file that contains the string lllow the find command works properly confirming the by one error Elite Word works well with any print er and you can imbed special control codes in the text Most formatting com m
178. compatible with the movie routines you must enter a 1 in response to the save every how many generations prompt Left running the Stars program will continue saving data until the disk is full and a DF ERROR ap pears Each generation takes about seven minutes The controlled movie option of the View program asks you how many generations are recorded on the disk but the movie option first option in the program assumes that there are at least 10 line 54100 of Listing 2 If either movie option attempts to read data not on the disk an NE ERROR occurs NEW NEW NEW NEW NEW NEW NEW SUPER NEW NEW NEW BACK UP UTILITY MIN MIN WITH S B U FROM COMPUTIZE YOU LL NEVER NEED ANOTHER BACK UP UTILITY FOR YOUR COCO SUPER BACK UP UTILITY WILL PERFORM ALL OF THE FOLLOWING FUNCTIONS Regardiess of most protection schemes TAPE TO DISK Move Cassette programs to Disk AUTO RELOCATE For those Cassette programs that conflict with Disk operating sys DISK TO TAPE Place Disk programs onto Cassette DISK TO DISK Our powerful Spit N Image Program Regardiess of protection schemes MENU DRIVEN REQUIRES 32K EXTENDED COCO REQUIRES 1 OR 2 DRIVES For Disk Functions ALL MACHINE LANGUAGE ONLY 49 95 SUPPLIED ON DISK COMPARE WITH OTHER INDIVIDUAL PROGRAMS COSTING IN EXCESS OF 5100 00 OR MORE Te m
179. d B leaving five wires on each end Strip 4 inch of insulation from each wire on ends A B and C Attach the wires from ends B and C to the PCB as shown in Fig 6 Then attach the wires from end A to the DIN connector Place ends B and C over the double holes on either end of the PCB Secure the cables to the PCB by passing a wire tie strap through one hole back through the other and over the cable Then close the tie strap tightly and clip off the excess Testing Turn on your CoCo and plug the joystick into the right joystick port Enter this short test program 10 CLS X 16 Y 8 20 A JOYSTK 0 30 IF JOYSTK 0 20 THEN 1 0 40 IF JOYSTK 0 263 THEN 1 31 SOIF JOYSTK 1 0 THEN Y Y 1 Y 0 60 IF JOYSTK 1 63 THEN Y Y 1 Y 14 70 IF PEEK 65280 AND 3 2 THEN SC 4 ELSE SC 0 80 CLS SC PRINT X Y 32 CHR 148 GOTO 20 When you run the program the screen clears to black with a small yellow rectangle in its center If you move the stick to the left the rec tangle should also move to the left Now move the stick in different direc tions including diagonally and see if the rectangle moves in the same direc tions Press the fire button and the screen should flash red Line 20 of the test program samples the joystick ports If you were using the left joysticks JOYSTK 2 and JOYSTK 3 you would still need this 84 HOTCoCo June 1984 line since JOYSTK 0 tells the CoCo to look at th
180. d return 585 586 OS error code B587 B588 String space already open B589 B58A Display OS error message if string space is open 58 58 Open up string space BS8D BS8E _ Get the string length B58F B590 Try again R F R 591 592 end of the string space pointer 593 594 Save it as the next available location in string space pointer 595 596 D dummy string R B597 B598 Save it B599 B59A X start of the string space pointer BS9B BS9C Save it S S BS9D BS9F X start of the temporary string area pointer BSA0 BSA1 the temporary strings checked 5 2 5 Jump if all the temporary strings have been checked 5 4 5 5 to see if this string must be moved e BSA6 BSA7 Loop BSA8 BSA9 X start of the simple variables area pointer B5AA BSAB Allthe simple variables checked BSAC BSAD Jump if all the simple variables have been checked FREE Great inventions Game Cassette with each order of 20 or more C 10 s 30 June 1984 BSAE BSAF Check to see if this string must be moved Specify TRS 80 Color Computer MC 10 TI 99 4A BSBO BSBI Loop VIC 20 or Commodore 64 BSB2 BSB3 Save the start of the array variables pointer 5 4 5 5 X start of the array variables pointer e 10 Length 5 6 5 7 All the array variables checked z 5 Screw Shell Free Labels B5B8 B5B9 Jump if all the array variab
181. d the paper and press enter When you ve finished page and 5 REM COMPAC SCAN PRINT ROUTINE CLEAR 100 19456 CURS 17025 INPUT PAGE 1 34 P S P 512 18944 5 lt 32 THEN M M 64 128 32 PRINT 5 5 1 5 5 5 30 CURS C C 32 INT C 32 5 5 480 60 030 5 5 448 60 0100 IF KS CHR 8 THEN 5 5 1 IF KS CHRS 9 THEN 5 5 1 IF KS P THEN 90 SOUND 66 1 GOTO 30 5 18944 512 PRINT PRINT PAGE G GOTO 20 PRINT INPUT PRINTER SET IS 0 POKE 16932 118 REM baud FOR I B TO E 1 IF M 32 THEN M M 64 IF M 128 THEN M 32 LPRINT CHRS M J J 1 IF J 32THEN LPRINT J 0 NEXT I PRINT PRINT INPUT RESUME 1I S E GOTO 30 Program Listing 2 Scan and Print printing the program will prompt with Resume Press enter again to resume scanning The printing will be 32 columns per line exactly like the screen dis play The printer patch overwrites destroys part of the original commu nication program To return to the communication mode type and enter EXEC 633060 CLOADM Micro Compac and type EXEC CSAVEM The 10 does not have CSAVEM function to save a machine language program to tape but you can make a backup of Micro Compac by any of the following ways e Use an Extended Color Basic Color Computer and type CSAVEM
182. ded in a sec ond string separated by slash marks It is easiest to change the number of items that appear before you give a review to the student by changing the value of Q in line 80 Now for the tough stuff The pro gram records an incorrect answer as a in the SM You could change the program to record which incorrect re sponse was selected For example SM 24 might denote that item 1 was correct while the student selected the second possible response for the second item and the fourth re sponse for the third item Have you got that This could be a tough programming assignment since the program ran domizes the answers before it prints them on the screen in the Quiz pro gram You need to find some way to show which answer was selected as it appears in the Retrieve program You can do this and still have answers ap pear in random order Just send me a blank check or your most expensive piece of hardware and I will supply the solution You could also change the Retrieve program to give a more comprehen sive or complex analysis You might include scales and coefficients for one or more of the several hundred meth ods of establishing reliability and or validity You might like percents cor rect and incorrect rather than the sim ple count An Assignment for Nonprogrammers like your response to the remain OS 9 SOFTWARE SDISK Standard disk driver module Allows the use of 40 or 80 trk
183. direct from PBH please enclose 53 00 per item for shipping PRINTER Stocking Distributors Compukit Spectrum Projects Houston TX 77059 Woodhaven N Y 11421 Authorized Dealers Endicott Computer TRS TECH Computers Etc Chips Incorporated Software amp Accessories Computer Services Austin TX 78745 Atlanta GA 30340 Huntsville AL 35801 Houston TX 77033 The Computer Store Computers amp More Cinsoft Computer Associates Jasper IN 47456 Huntsville TX 77340 Cincinnati OH 45237 West Fargo N Dak 58078 The Software Connection The Photo Shop Radio Shack EDC Industries Computer Plus Inc Ft Lauderdale FL 33319 Wilmar MN 56201 Los Angeles CA 90042 Littleton MA 01460 Colorware Inc Patterson Electronics Sound Center Radio Shack Turtle Micro Ware Woodhaven N Y 11421 Mountain View AR 72560 Whiterock N M 87644 East Lime CT 06333 amp Los Alamos N M 87544 CoCo ARTICLES The Word Processing Power Elite Elite Word shows off some impressive features Stuart Hawkinson 22 It s Accounted For Mark Data s Business Accounting System shows that the CoCo isn t just a home computer Steve Brown Journey to the Center of the ROM Part VIII _ 28 Every little bit of your Color Basic ROM exposed Mark D Goodwin Wacko E Learning numbers and fractions can be fun Thomas Revitte 34 Anatomy of an Assembly Language Game Part I Find out what makes those arcade games t
184. ducational Systems 49 DPAObfiSOn dae 95 Dragon User 81 Dynamic Electronics Inc et Company 72 80 Micro Subscriptions 90 EllteSoftware 25 Elite Software 113 Eng Systems Laboratories 26 Frank Hogg Laboratory Inc Green Mountain Micro 37 H amp E Computronics CII 5 22 22 222 9 Homebase Computer BUSIONIS ore eot ede e 85 HOT CoCoSubscrlptlons 18 Forelgn Dealer 95 MOVING vocis er ERA REC 444 Incentive Software 69 Instant COGO 27 InstantSoftware Color Computer Club 103 J amp M Systems 20 15 Reader Service Number Page Number 48 395 426 203 96 196 39 256 551 323 288 214 207 320 334 334 170 156 111 JrSubscriptlons 74 Key ColorSoftware 72 Software 87 LoglxSystems 74 Macrotron System Corp 45 Mark Data Products 31 33 Mark Data Products 113 Micro Management dO ee eae 12 MIcroWorks 16 MIGIOEG 47 Minchey Enterprises 103 MosesEngineering 113 NatlonalResearch Group 53 Oelrich Publications inc 78 PB Ge awe 86 Parallel Systems 30 Parsons Software
185. e 555 Elite File A relational data base manager with all the editing and report for matting features found on large computer systems is now available for the Color Computer Elite File is a machine language program that allows you to define your own data record structures and reformat them without re structuring the entire data base Elite File can handle up to 2 000 NI gt 2231 Te iitiil characters per second 4 000 rec ords per file 16 files open at the same time 255 characters per field name and up to 255 named fields per record The program is menu driven uses single key commands and there can be up to eight fields in the primary key Subfield defini tions can be nested and record def initions copied from file to file You can edit records with a full screen type over editor and copy them when identical data is to be repeated You can sort records in ascending or descending order by any field and select them by field content with full logic combina tion capabilities The user can set print formats and place data by field name any where on the printed page and send it to the screen with format capabilities or save it as an ASCII file Data files are also accessible from multiple drives The pro gram is memory resident with no program overlays from disk Elite File is compatible with Elite Calc and Elite Word You can load both spreadsheets and ASCII file address lists into random
186. e Loop until done B3A2 B3AA Check for Alphabetic Character Routine B3A2 B3A3 4 5 B3A6 B3A9 B3AA Character lt A Return if character lt A Set carry if character gt Z Return B3AB B3DE Create Simple Variable Routine B3AB B3AD B3AE B3AF B3B0 B3B3 B3B4 B3B5 B3B6 B3B7 B3B8 B3B9 B3BA B3BC B3BD B3BE B3BF B3C0 3 2 B3C3 B3C5 B3C6 B3C7 B3C8 B3C9 B3CA B3CB B3CC B3CD B3CE B3CF B3D0 B3DI B3D2 B3D3 B3D4 B3D5 B3D6 B3D7 B3D8 B3D9 B3DA B3DB B3DC B3DD B3DE X zero pointer return address Return address B287 Jump if this routine was called from B287 D start of free memory pointer Save it Figure the new free memory pointer Save it X start of the array variables pointer Save it Move the array variables X new free memory pointer Save it X new start of the array variables pointer Save it X address of the new variable D variable name Save it Zero Zero B Zero the EXP and the MSB Zero the NMSB and the NNMSB Zero the LSB Save the VARPTR Return B3DF B3E3 Floating Point Constant Equal to 32768 Listing continued Listing continued B3E4 B400 Evaluate Array Subscript Routine 4 5 B3E6 B3E8 B3E9 B3EA B3EB B3EC B3ED B3EE B3EF B3F0 B3FI B3F2 B3F3 B3F5 B3F6 B3F8 B3F9 B3FA B3FB B3FD B3FE B3FF B400 Get the next character Evaluate the expression 1 Jump if the result is negative
187. e Lane Sylvania OH 43560 32K Extended Color Basic 24 95 cassette 29 95 disk by Martin Klaver usiness Manager by John tray is a simple Basic program that tracks income and expenses for a small business or a household The program produces monthly and yearly statements showing the totals of all accounts and a simple balance sheet showing gross income expenses and profit You can enter up to 28 income and expense accounts and the Business Manager will keep up to 300 entries in CoCo June 1984 05 REVIEWS memory at one time Each month you can add the monthly to the yearly totals and clear the monthly account totals to begin the new month The program uses serial files loaded into RAM rather than random access files While this limits the possible number of transactions it also makes the program run quickly The Business Manager also moves rapidly from one function to another and is quite easy to use It doesn t take much to delete or replace an entry or to review your transactions Each transaction record shows the account date and the source of income or re cipient of payment Neither does Basic slow the pro gram noticeably For the functions carried out with this software Basic is satisfactory Because the program is in Basic it would be easy to modify Business Manager to meet particular needs You could extend it for cash register or checking purposes for example However if
188. e joystick plug a joystick into the right joystick port Hold the controller in your hand so the red button is facing away from yOu If you choose manual you will be pressing the four directional arrows to travel When you have made your choice the program goes into the highest avallable resolution At screen left KNOSSOS is written vertically A line is drawn down the screen at the right of this word To the right of the line 100 REM KNOSSOS LABYRINTH TR 5 80 EXTENDED COLOR BASIC 110 REM ELMER S ARCADE JUNE 84 RICHARD RAMELLA 120 DATA 15 4 10 27 13 17 30 4 2 1 13426 27 15 29 10 52 130 DATA 15 29 18 52 10 52 23 30 15 54 8 62 8 62 15 79 l48 DATA 15 79 22 63 22 63 15 54 22 79 8 89 8 89 20 94 150 DATA 20 94 8 104 22 104 8 11 4 8 114 20 119 20 119 8 129 160 DATA 15 129 8 137 8 137 65 1 156 22 138 170 DATA 22 138 175 129 22 154 485 164 8 164 20 170 20 170 6 179 180 US CHRS 94 190 DS CHRS 18 200 L CHR 8 210 RS CHRS 9 220 DIM 5 92 230 CLS 240 PRINT 8 236 KNOSSOS 250 PRINT 290 260 INPUT lt J gt OYSTICK OR lt M gt ANUA L AS 270 IF AS J AND AS M THEN 230 280 290 300 310 320 330 340 350 1 92 READ 5 PMODE 4 1 PCLS SCREEN 1 0 PSET 70 25 3 LINE 50 0 256 192 PSET B 360 FOR A 1 TO 89 STEP 4 370 LINE S A S A 1 S A 2 S 43 PSET 380 NEXT A 390 FOR 4 TO 92 STEP 4 400 CIRCLE 160 96 X
189. e joysticks and get their current value The formula in line 30 uses a truth test 1 X 20 to check for the screen borders If the test is false as when X equals 1 it returns a zero If the test is true it returns a 1 So when X is not equal to zero the for mula reduces to X X 1 When X is decremented past one and equals zero the formula keeps X at zero X2X 1 1 Lines 40 50 and 60 use a similar truth test to keep the rectangle within the screen borders Line 70 PEEKs the fire button loca tion and determines if you ve pressed the left button 1 the right button 22 or no buttons 20 Since you re using the right joystick SC screen color changes to red 4 only if you ve pressed the right button Line 80 clears the screen to the ap propriate color and prints the yellow rectangle CHR 148 at the updated screen position that X and Y deter mine Then execution returns to line 20 for the next sampling of the joystick Use Many popular games like Donkey JOYSTICK STRAP CABLE HERE END po END 2 fe 1 2 fe AND va Zs Kong and Pacdroids can use the joystick without any modification since these games look to see whether the joystick is at one extreme 0 or the other 63 You can adapt Basic games that rely on a specific number from the joystick but are actually just det
190. e table of contents serves the same purpose Elite Word s display is a high resolution 32 character per line format The font is a well formed up per lowercase set with two pixel de scenders very easy to read You have the choice of a black on green or black on buff screen and by adjusting the color and brightness controls of your TV or monitor you can get a wide vari ety of comfortable displays Other options include word wrap on off and a special carriage return CR display on off This latter op tion is especially important when for matting text You need to place retum characters exactly to control paragraphs and separate lines It is sometimes diffi cult with other systems to tell where return characters are inserted in the text The Commands Elite Word begins in the command mode and hitting the enter key lets you scroll through the command prompts and serves as a simple help screen mak ing commands a breeze The program offers several options to search for character strings The find command locates any string of charac ters which you can then edit change or delete This useful command lets you globally replace text and makes word changes painless The editing modes are fast and efficient and dis play on the top line the number of characters left in memory and how many characters you are from the beginning of the file You can manipulate your text with a versatility and sim pli
191. edit card order I will receive a free issue making a total of 13 issues for 24 97 card exp date signature name address city state m Canada amp Mexico 27 97 1 yr only U S funds drawn on U S bank Foreign Surface 44 97 1 yr only U S funds drawn on U S bank Please allow 6 8 weeks for delivery HOT CoCo PO Box 975 Farmingdale NY 11737 TRS 80 Color Computer is a trademark of Radio Shack a division of Tandy Corp came small box I fumbled it open Inside was a red wooden con tainer with a clear plastic cover Be neath the cover was a beautiful cir cular maze formed of round wooden walls The object was to take several ball bearings to the center the heart of the maze Very nice Elmer Thank you very much Its a small labyrinth he said Labyrinth is from the Greek word labyrinthos I was just in Greece you know When I nodded he went on According to Greek legend Daede lus built a labyrinth for the Cretan King Minos who needed it to impris on the Minotaur a monster Later Theseus who was the son of a Greek king found his way into and out of the labyrinth with the help of a ball of yarn given him by Ariadne Minos daughter Theseus slew the Mino taur Im interested Elmer but the stage Is getting crowded Look up the cast at the library he said Anyway many years later archaeologists found a palace that s thought to be the Cretan
192. emporary string area Save the new next available location in the temporary string area pointer Bump the pointer over the string VARPTR Save the last entry in the temporary string area pointer Zero A Return B681 B685 Color Basic LEN Command B681 B682 B683 B685 string length Save B as the current result B686 B68B String Routine B686 B687 B688 B689 B68A B68B X string address B string length NTF numeric Set the flags for the string length Return B68C B69F Color Basic CHR Command B68C B68E B68F B690 B691 B693 B694 B695 B696 B698 B699 B69A B69B B69C B69D B69F Get the ASCII value B string length Open up string space A ASCII value Save the string values Save the ASCII value as the string Clean up the stack Adjust the string pointers B6A0 B6AA Color Basic ASC Command 6 0 6 1 B6A2 B6A3 6 4 6 5 B6A6 B6A7 B6A8 B6A9 B6AA first string character Save B as the current result X string address and B string length Display FC error message if it s a null string first string character Return B6AB B6C7 Color Basic LEFT Command B6AB B6AC B6AD B6AE B6AF B6B0 B6B1 B6B2 B6B3 B6B4 B6B5 B6B6 B6B7 B6B9 B6BA B6BB B6BC B6BD B6BE B6BF 6 0 6 6 2 B6C3 B6C5 B6C6 B6C7 X string address and string length String offset 0 New string length lt old string length Jump if the new string length lt the old string
193. ength Move stringl into string space X string2 VARPTR Get the string2 address Move string2 into string space X stringl VARPTR Clean up string space Clean up the temporary string area Loop until done B643 B653 Move String into String Space Routine B643 B644 B645 B646 B647 B648 B649 B64A B64B B64C B64D B64E B64F B650 B651 B652 B653 X string address U string storage address Bump the string length Jump A next string character Save it in string space String move done Loop until the string move is done Save the string ending address Return B654 B674 Clean Up String Space Routine B654 B656 B657 B658 B659 B65A B65B B65C B65D B65E B65F B660 B661 B662 B663 B664 B665 B666 B667 B668 Check for a TM error X string VARPTR string length Clean up the temporary string area Jump if it wasn t in the temporary string area X string address Decrement it Last entry in string space Jump if it isn t the last entry in string space Save the string length B669 B66A B66B B66C B66D B66E B66F B670 B671 B672 B673 B674 Adjust the next available location in the string space pointer Save it Get the string length Bump the string address Return X string address Return B675 B680 Clean Up the Temporary String Area Routine B675 B676 B677 B678 B679 B67A B67B B67C B67D B67E B67F B680 Last entry in the temporary string area Jump if it isn t the last entry in the t
194. er If he does not use this stack he has full use of the U register Assembly language programs are writ ten using four columns Listings in magazines often have sev eral hexadecimal base 16 numbers be fore each line These numbers are the actual machine anguage code duced by the assembler when it as sembled the line You don t use these when writing your own programs and you should skip them when copying programs from magazines into an assembler Some assemblers such as Radio Shack s EDTASM use line numbers while others such as The Micro Works SDS80C don t use them Line numbers are used mostly in editing Your assembler manual will explain use Of line numbers and how to move between the four columns See Table 1 for a list of editor assemblers The four columns you use in an assembler are as follows Have Josie ship yours today Macrotron Proudly Introduces Our New Premium Keyboard The Best For Your Color Computer The Best Keyboard the features of our popular PROFESSIONAL KEYBOARD No gluing soldering or cutting plugs right in High quality construction assures years of trouble free operation PLUS Attractive low profile Extended Radio Shack layout Silk Smooth feel Trrrr JS The Best Software M um m gioi d T a Ee Our Versakey Software enhances the keyboard s utility 27 Auto repeat n key rollover and type ahead
195. er mining direction of movement by us ing the logic of the test program You should realize that the number produced when the joystick is at rest cannot be exactly 32 From Fig 2 note that when both 51 and 52 are open stick at rest the output is the ratio RI R1 R2 If equals R2 then the output ratio is exactly 1 2 which produces the number 32 Since the resistors values can vary by as much as 5 percent the ratio can be somewhat less or greater than 1 2 However with standard 5 percent resistors the number generated should not be less than 30 or more than 34 If necessary you can select resistor values very close to each other so your joystick produces a 32 at rest In most instances however this will not be necessary Address correspondence to Jarnes J Barbarello R D 1 Box 241H Ten nent Road Englishtown NJ 07726 Ne CUT OFF ANO DISCARD CONNECTOR 4 CUT OFF BROWN WIRE FROM ENOS Figure 7 Note All resistors are watt 5 percent 47 000 ohms 1 000 000 ohms 0 1 ceramic disk capacitor 10 volts or greater 4016 CMOS Quad Analog switch 4011 CMOS Quad 2 Input NAND gate 6 pin stereo DIN plug Philmore EA 9 or equal Miscellaneous Atari joystick available from Digikey Corp or other mail order suppliers for 7 to 10 a pair wire tie straps Radio Shack part number 278 1632 printed circuit board solder etc Table 1 List of Materials
196. er the older controller be cause you do not need to modify an off the shelf standard drive to use it with the CoCo My present configuration consists of two 80 track double sided drives with one 40 track drive for compatibility I am using Flex with 80 tracks both sides and OS 9 with 80 tracks one side The installation of 64K is independent of the number of drives that you have Aside from what you mentioned above do the following Locate and remove the two ICs la beled 1711 and U29 They should be a 74LS138 and a 741 502 Carefully bend pins 4 5 and 6 of the 74LS02 straight up Remember chips are numbered counterclock wise from the notch Bend pin 5 of the 74LS138 straight up Solder a short piece of 30 gauge wire to pin 8 of the 74LS02 Solder this at the point where the pin enters the chip because this pin must go back into the socket Solder the other end to pin 6 of the same chip Replace the chips in their sockets Solder a piece of 30 gauge wire from pin 5 of the 74L S138 to pin 4 of the 741 502 Finally locate and solder one end of a length of 30 gauge wire to pin 5 of the 741 502 and wire wrap the other end on It is not in the latest version of the TRS 80 catalog but John Soles of the Radio Shack Plus Computer Center in Columbia MD kindly supplied me with the following in formation There is a new product Hi Res Screen Print Utilities Radio Shack cat no 26 3121 9 95 It consists of two programs CO dum
197. er to modify your file and format it for printing The only problem I have found with this method is that no check 15 done to see if the file is on your disk The OPEN statement used to return an error if the file to be opened wasn t on the disk but the OPEN D command opens new file in that case Check your disk to make sure the file you want is on it If you don t your disks might wind up with single granule files with no data Duff Kennedy Santa Barbara CA POKE Program This POKE Program is interesting in that it prints a di rectory as well as free granules at the bottom of the listing 50 POKE111 254 DIR PRINTA 2 FREE gt PRINT 2 FREE 0 Craig Stalnaker Glendale CA Does Gravity Have You Down Gravity makes an object moving on the screen come to life With gravity you can make an object appear to float up and down instead of moving at a constant speed Pro gram Listing 1 makes a dot bounce The dot starts at the top of the screen and slowly gains speed as it falls When it hits the bottom it goes back up and then moves more slowly until it starts to fall again I have also added INKEY so that when you press the up ar row it slows down your fall The variable B is equal to five when you start and the variable is equal to zero in line 30 adds by 1 each time the program goes through the loop Then I add Bl and B which is the position of the dot Line 60 checks to see if B
198. erformance error handling 1 gt Fco OOO Application Software Pro Color File Enhanced Derringer Software P O Box 5300 Florence SC 29502 32K 79 95 disk by Scott L Norman August 1983 I wrote a view of version 2 0 of Dennis Der ringer s potent database manager Pro Color File HOT CoCo p 23 Now he has produced an enhanced version of this powerful program and this review update 15 to let you know of the improvements he has added As with the earlier versions Pro Color File Enhanced lets you perform fairly extensive calculations on infor mation you ve stored and it offers a multitude of commands for sorting a file and for selecting individual rec ords The enhanced version offers the same features as the earlier one but the author has added some new items expanded the number of reports and computational equations you can de fine and improved the documenta tion Besides some expanded original characteristics Pro Color File has the newfound ability to define up to six short printed report formats mailing labels actually These are in addition to the eight different formats available for full size reports Label formats are stored on disk under their own names and you can protect each with five letter pass word against unauthorized access Specifying the fields to be printed is simpler than the corresponding task for reports now it s merely a matter
199. ering Terminal Baud Rates 300 to 9600 Automatic Word Wrap Eliminates Split Words Full Half Duplex Automatic File Capture Programmable Word Length Parity and Stop Bits Save and Load Text Buffer and Program Key Buffers to Tape or Disk 9 Hi Resolution Display Formats 28 to 255 x 24 True Upper Lower Case Display Kill Graphics Option for An Extra 6K DISK 44 95 FEATURES 5566 Ricochet Avenue Las Vegas Nevada 89110 80 HOTCoCo June 1984 Introducing The Super Smart DATA PACK ew Terminal Communications Sotware 702 152 0652 DOUBLE SIZE CHARACTERS ERASE TO END OF LINE ERASE END OF SCREEN HOME CURSOR BELL TONE CHARACTER HOME CURSOR amp CLEAR SCREEN REQUIRES ONLY 2K OF RAM COMPATIBLE WITH ALL TAPE amp DISK SYSTEMS 21995 NEw ip Freeze Display and Review Information On Line Send Files Directory from Buffer or Disk Full Disk Support for Disk Version Send Control Codes from Keyboard Separate Printer Baud Rates 110 9600 Display On Screen or Output Contents of Buffer to Printer Automatic Memory Sense 16 64K 9ProgrammableFunction Key Variable Length Macro Buffer Programmable Prompt Character or Delay to Send Next Line Programmable Control Character Trapping Programmable Open Close Buffer Characters Automatic Key Repeat for Editing Program and Memory Status Displays TAPE 34 95 All Orders Shipped From Stock
200. essly through the complexities of double entry bookkeep ing and protect you from error by a well conceived array of subprograms The screen system although I hardly mentioned it provides a pleasant work ing environment and expands the screen to a reasonable width while maintaining character readability There is a further reason to buy this system Mark Data Products has a com plete small business order entry system that is compatible with the accounting system That means you needn t search for other programs which probably won t be compatible anyway to do your business paperwork chores Most small business owners aren t accountants nor are they computer hackers Therefore the Business Ac counting System steps in where your free time and experience leave off li IS YOUR COMPUTER IGNORING YOU ENG SYSTEMS LABORATORIES 8203 Springfield Village Drive Springfield Virginia 22152 703 569 8660 v23 You ve just typed in the Gettysburg Address and now you see that your computer only heard every other word With You can keep Works great with text editors and DBM s Telewriter 64 and Homebase to name a few or when entering programs with just the BASIC line editor in your computer hardware modifications computer has better things to do than sound key beeps Just plugs Needs no software or Built in speaker Uses no CPU time Your convenient switch Instead of clumsy messy tape lighted
201. et advice and help from a stock broker you can trust Some experts will support this advice others will not but no matter what ad vice you get remember that the final de cision buying and selling stocks is yours Stock Market Simulator can help you learn the basic workings of the market The object of the game is to earn 1 mil lion in the least amount of trading days You begin with 10 000 The simulator has three phases Buy stock Sell stock and the CoCo which creates economic conditions and actions that will affect stock prices Type PCLEARI before loading the game Unlike real trading you get no inter Program Listing The Stock Market Simulator est from your stocks you just buy and sell To keep you on your toes how ever the CoCo sends you to jail if you try to buy stocks without sufficient funds or sell stock that you don t own Also the simulator charges you broker fees of 30 for each buy transaction and 40 for each sell transaction If it seems the prices of some stocks aren t logical don t worry Most investors feel that way much of the time since stocks be have irrationally Address correspondence to Gary Wick 1434 Rutledge St Madison WI 53703 PRINT0234 stockmarket FORX 1 TO 500 NEXTX PRINTGXX CHR 36 IFXX 5 511T 420 PRINT do you want instructio ns INPUTAS ASZLEFTS AS 1 IF A THEN GOTO430 ELSE660 440 PRINT OBJECTIVE OF THE GAME 450 PRINT PRINT MAKE MON
202. et present value of project e Laspeyres price index Paasche price index Construct seasonal quantity indices for companye Time series analysis linear trende Time series analysis moving average trend e Future price estimation with inflation e Mailing list system Letter writing system links with mailing list system e Sort lists of names e Shipping label makere Name label makere DOME business bookkeeping system e Compute week s total hours from timeclock info e In memory accounts payable system Generates invoices on screen and print on printer In memory inventory control system e Computerized telephone directory e Time use analysise Use of assignment algorithm for optimal job assignment e n memory accounts receivable system e Compare 3 methods of repayment of loans e Compute gross pay required for given nete Com pute selling price for given after tax amount e Arbitrage computations e Sinking fund depreciation e Computerized UPS zone table Type envelope with return address e Automobile expense analysis Insur ance policy file e In memory payroll system e Dilution analysis Loan amount a borrower can afford e Purchase price for rental property e Sale leaseback analysis Investor s rate of return on convertable bond 100 Ready To Run Business Programs only 00 35 Available on diskette only Also available for TRS 80 Models 1 Il and IIl Apple Atari Osborne Kaypro all Commodore Computers and most CP M systems
203. eterborough NH 03458 800 343 0728 Interested applicants send check or m o to OELRICH PUBLICATIONS 4040 N NASHVILLE CHICAGO IL 60634 Credit card orders call 800 621 0105 In Illinois 312 545 9286 288 COLOR COMPUTERS CALL TOLL FREE 1 800 248 3823 COLOR COMPUTER DISK DRIVE AND PRINTERS COLOR COMPUTER SOFTWARE LIST OUR OUR PRICE PRICE PRICE Sire a 26 3027 16K Cotor Computer 2 19900 169 00 Telewriter 64 Tape S 49 95 26 3127 64K Cotor Computer 2 25900 S 22000 Telewriter 64 Disk 5995 26 3029 Disk 0 5 399 00 310 00 VIP Writer 59 95 26 3023 Disk Drive 1 2 3 27995 230 00 Speller 49 95 26 1271 110 39900 31000 Database 5 59 95 26 1255 120 49900 400 00 RADIO SHACK Sottware 15 Off 26 1254 DMP 200 5 69900 520 00 TOM MIX Software 5 CALL 26 1257 DWP 210 79900 630 00 SPECTRAL ASSOCIATES CALL OTHER PRINTERS AND ACCESSORIES MONITORS OUR OUR PRICE PRICE EPSON Printer CALL COMREX 12 Monitor 95 00 OKIDATA Printe CALL COMREX 13 Color Monitor 5 285 00 STARGEMINI 10X Printer 300 00 AMDEK 300A Monitor 155 00 TRANSTAR Daisy Wheel Printer 5 465 00 AMDEK Color Plus 335 00 C ITOH 8510 Prowriter Printer 380 00 VIDEO PLUS Monitor Adaptor CALL BOTEK Serial to Parallet Insertace S 59 00 GORILLA Monitor 85 00 COLOR ACCESSORIES LIST OUR LIST OUR PRICE PRICE PRICE PRICE 26 2226 RS 232 Program Pak 7995 68 00 26 3008 Joy
204. f W1 Find W1 diagonally between U6 and U7 Install eight new 4164 dynamic RAM chips in sockets U14 through 1721 Be sure to line up the notches and take precautions to avoid static discharge Replace the keyboard and carefully reconnect the ribbon contact Replace the six screws and run my memory test Doctor ASCII March 1984 p 136 Q I recently purchased a DMP 100 printer Can you help me find a machine language graphic screen dump that will send a PMODE 4 screen to my printer John Skahan Manhattan KS A The BW dump program of Radio Shack s new Hi Res Screen Print Utilities cat no 26 3121 9 95 should do the trick Q I recently purchased a 16K standard CoCo at the close out price of 119 95 I would like to upgrade to 64K and add Extended Basic Should I wait 90 days before opening the case Do you have any other suggestions Steve Brewster Pocatello ID A Adding the memory and Extended Basic is a fairly sim ple process Since you have an F board adding memory HOT CoCo June 1984 1OI Doctor ASCII only involves substituting the eight RAMs and adding at least 100 hours and check all features such as the key jumper Adding Extended Basic is simply a matter of plug board RS 232 and cassette ports to make sure they work ging achip into an empty socket provided in your CoCo for when the machine is both hot and cold This is a good idea that purpose I would caution you to run your machine for even for t
205. f zero or a negative value and change the condition codes accordingly This function doesn t require an operand TST Test the memory location specified by the operand for a value of zero or a negative value and change the condition codes accordingly a LDA X Load A with what s at X b LDA 50 X Load A with what s at X 50 c LDA X Load A with what s at X and incre ment X by 1 d LDA X Load A with what sat X and in crement X by 2 e LDA X Decrement X by 1 and load A with what s at X f LDA X Decrement X by 2 and load A with what s at X g LDA B X Load A with what s at X You can use any register in place of the X and B registers in the examples NEW LANGUAGE ARTS Spelling Level 3 4 words in context with definitions and synonyms Phonics English as a Second Language MATHEMATICS Levels 1 6 Numbers Basic Algebra Physics We re Your Educational Software Source 16 programs 16 programs 16 programs 32 programs 16 programs 16 programs SCIENCE amp TECHNOLOGY 16 programs END This type of addressing is used in many of the op codes and is useful for other tasks The fourth column is for your own comments You can write them in En glish and the assembler ignores them Leave these comments out to save mem ory when typing in programs from mag azines including this series In your own programming they will be helpful
206. for the set Color Computer Memory Map essentially the one from Rainbow is available from Bob Russell N5474 Stillwater Court Fredonia WI 53021 for 12 Q have a 32K CoCo with an E board and wish to chase a disk drive 0 for it I have heard comments as to whether the new white disk drives from Radio Shack are any different from the older grey models The staff at the Radio Shack Computer Center said that they keep the white with the white and the grey with the grey but didn t know the reason Is there actually any difference in either the drives or the controllers If I get the drives can I add 64K chips in place of my 32K piggyback that I now have What hardware modifications must I do to get the full 64K besides change the chips jumpers and remove the capacitors I have a DMP 120 printer Is there a program available that will copy a high resolution display from the screen to the printer Brian Fistler Pella IA A The CoCo 2 does not supply 12 volts to the slot on the right side of the computer that are needed to power the disk controller that comes with the grey drive The white drive s internal power supply furnishes the necessary 12 volts to its controller A CoCo 2 with the Multi Pak Interface should work with either drive since the Multi Pak has its own 12 volt supply Since the white drives do not need the 12 volts coming from the computer they should work with machine I personally pref
207. for you MAJOR Features include ALL Machine Language for speed True block text Move command Type ahead keyboard buffer Handsome Vinyl Binder Smooth cursor movement over NEVER misses a character Comprehensive Manual Included text in any direction including Optional screen display of all User Friendly really vertical carriage returns cr e Top screen line reserved for Smooth screen scroll for easier Fast Disk 1 0 No loading of command prompts HELP proof reading overlay files to slow program messages and status information Auto Key Repeat will auto operation e Two text entry modes Insert and matically repeatany key thatis User HELP display available Exchange held down Automatic screen Word Wrap Edit 2 files simultaneously 05 9 Only 9 Easy generation of ASCII files even while inserting new text Delete character under cursor e VIEW function permits high res Block text move copy or delete a Backspace and delete one screen display of final text before Display Change default disk drive character it s printed including right side number disk only a Delete entire screen line justification and page breaks Display disk directory disk only Rewrite entire screen e VARIABLE TEXT MERGE allows Display Free disk space available Page Forward through text for generation of standard form Software remembers last file name Page Backward through text type letters that appear
208. from the novice right on up to the expert HOT CoCo gives you ePROGRAMMING TECHNIQUES amp TUTORIALS that promise to make you a superior programmer eUTILITIES to save you time and effort on all your routine tasks e EXPERTLY WRITTEN COLUMNS including BASIC GRAPHICS FLEX and GAMES e HARDWARE amp CONSTRUCTION ideas on inter facing and enhancing to make building projects a breeze eEDUCATIONAL APPLICATIONS will stimulate and encourage imaginative thinking in your child PLUS eBUSINESS PROGRAMS sure to make you a star at the office eFEATURES ON COLOR APPLICATIONS make your computer reach its full potential and get your money s worth from your machine eBUYER S GUIDES amp PRODUCT REVIEWS now you can stop running around comparing prices and products and start running your computer amp HOBBY APPLICATIONS exciting ways to help your computer add enjoyment to your leisure time eANSWERS TO SPECIFIC QUESTIONS it s like having your own private consultant free I8 HOT CoCo June 1984 1 Join the color explosion with HOT CoCo today Take advantage of our money saving offer 12 issues for 24 97 A 18th issue is yours FREE with pre payment check or credit card Use the attached order form the coupon below or call toll free 1 800 258 5473 In NH call 1 924 9471 YES 1 want my Color Computer to sizzle with color I understand that with payment enclosed or cr
209. ginal 51 column screen Telewriter 64 now gives you 2 additional high density displays 64 x 24 and 85 x 24 Both high density modes provide all the standard Telewriter editing capabilities and you can switch instantly to any of the 3 formats with a single control key command The 51 x 24 display is clear and crisp on the screen The two high density modes are more crowded and less easily readable but they are perfect for showing you the exact layout of your printed page on the screen at time Compare this with cumbersome windows that show you only fragments at a time and don t even allow editing RIGHT JUSTIFICATION amp HYPHENATION One outstanding advantage of the full width screen display is that you can now set the screen width to match the width of your printed page so that what you see is what you get This makes exact alignment of columns possible and it makes hyphenation simple Since short lines are the reason for the large spaces often found in standard right justified text and since hyphenation is the most effective way to eliminate short lines Telewriter 64 can now promise you some of the best looking right justification you can get on the Color Computer FEATURES amp SPECIFICATIONS Printing and formatting Drives any printer LPV11 V111 DMP 100 200 Epson Okidata Centronics C Smith Corona Terminet etc Embedded control codes give full dynamic access
210. grams published in HOT CoCo you should make this change Article submissions from our readers are welcomed and encouraged Inquiries should be addressed to HOT CoCo Submissions Editor 80 Pine Street Peterborough NH 03458 Include an SASE for a copy of our writer s guidelines Payment for accepted articles is made at a rate of approxi mately 50 per printed page all rights are purchased Authors of ceviews should contact the HOT CoCo Review Editor 80 Pine Street Peterborough NH 03458 Subscriptions Problems with Subscriptions Send a description of the problem and your current and or most recent address to HOT CoCo Subscription Department P O Box 975 Farmingdale NY 11737 Change of Address Send old label or copy of old ad dress and new address to HOT CoCo P O Box 975 Farmingdale NY 11737 Please give eight weeks ad vance notice Dealers Contact Ginnie Boudrieau Bulk Sales Manager HOT CoCo Pine St Peterborough NH 03458 800 343 0728 Problems with Advertisers Send a description of the prob lem and your current address to Magazine Rt 101 amp Elm Street Peterborough NH 03458 ATTN Rita B Rivard Customer Service Manager If urgent call 1 800 441 4403 HOT CoCo is a member of the CW Communications Inc group the world s largest publisher of computer re lated information The group publishes 44 computer publications in 18 major countries Nine million people read one or more of the group s publicat
211. graphics screen The circle maze s creation starts with the outward building of the bull s eye display in the loop going Tf you prefer fast arcade games I invite you to rename this game Nebula of from lines 390 to 410 The 23 walls go from diameters of 4 to 92 by incre ments of four The openings and blocked passages are created in the loop in lines 420 480 Line 420 starts the program checking outward from the center of the circle at random points around the in controller performance and reliability We bring these same high standards to the COCO resulting the highest quality disc controller system the market Compare these functions before you buy e Price 449 includes controller first drive disc basic in ROM and manuals Just plug it in e Never needs adjusting Our exclusive Digital Phase Lock Loop Data Separator and Digital Pre comp Circuit eliminates the 3 adjustments found on other controllers High quality standard production disc drives For improved service and reliability Tandon amp Teac drives provide twice the read sensitivity that the drives found in other disc systems do and hold their alignment far longer Gold plated card edge connectors throughout e Software compatible with penile Shack Disc Basic Flex OS 9 J amp M 1 137 Utah NE Albuquerque N M 87108 505 265 1501 HOT June 198
212. he memory location L BLE Branch to the place specified in the operand if the result is less than or equal to zero used after changing the value of a register L BLO Branch to the place specified in the operand if the result is lower used after a com pare L BLS Branch to the place specified in the operand if the result is lower or the same used after a L BLT Branch to the place specified in the operand if the result is less than zero used after changing the value of a register L BMI Branch to the place specified in the operand if the N bit in the CC register is set to one wv See List of Advertisers on page 99 Table 2 continued educational software Send for free catalog Specify e TRS 80 Model III e TRS 80 Color Computer telephone us at 1 800 MICRO ED Micro Ed Inc PO 444005 Eden Prairie MN 55344 39 R CoCo June 1984 47 A This program draws a title page for Croaker and saves it on cassette the command FCB 20 it would store a value of 20 at memory location 7000 e FDB stores a 2 byte code at current position For example if the assembler was at memory location 7000 and it en countered the command FDB AABB it would store a hexadecimal value of AA at 7000 and a hexadecimal value of BB at 7001 The third column is used for the op erands additions to the op codes that specify values addresses or reg
213. hed product and decide through what ma chines and in what order you must send a piece of raw material to pro duce the desired result The more difficult designs are chal lenging for adults and the program offers a choice of easy medium or difficult designs to copy Sunburst rec ommends The Factory for ages 7 to adult and obviously the younger the child the more he will pick up from the game The Factory is excellence in educa tional gameware Its attractive precise graphics portray the machines and de pict your raw material as it goes through the steps you ve planned You see only the side view of the ma terial as it moves through each pro cess and the anticipation builds as you watch the machines punch rotate and stripe the square and you wait to see the final product Will it look like you want it to This is a good challenging game It also provides plenty of cerebral exer cise as you mentally visualize and plan the steps in a physical process The Factory isn t inexpensive but from the packaging on it s a first class pro gram If there s someone around your house who might be a future engineer or otherwise need to develop visualiza tion and planning skills I think you ll find this educational game worth the price ease of use documentation performance error handling Application Software Business Manager 80 Custom Software 5720 Brook
214. her aircraft to land on an already occupied runway You can break rules in this game be cause you have only about 15 minutes to land and dock from 1 to 51 planes Your job isto land and dock as many as possible Airport Controller includes instruc tions within the program and is manip ulated by keyboard input INKEY You are asked how many planes you want to play I recommend between 15 and 25 and no more than 52 because of memory limitations and available dock ing space After you enter the number of planes the program displays the de tailed airport and sector maps The air planes appear as small blue and green dots Blue dots are large planes and green dots are medium planes The computer makes a sound after gener ating all the planes Play starts directly following the sound and you get ap proximately 14 15 minutes to land and dock your planes The game always starts out with the sector view no planes start on the detailed view The program run explains the com mands for movement and other op tions but here are some hints on good play e Read the instructions included in the program uL Don t move into any nonwhite buff i area A type This is the dimensioned array that holds the characteristics of each plane e Planes can enter the red rectangular D This is the number used in the main program loop D type D represents the plane landing ports from any of the sides not A Used w
215. hose who plan no modifications When you are convinced that the machine 15 100 percent then proceed with the mods The newest catalog RSC 11 lists the 64K memory chips cat no 26 3017 at 69 95 and the Extend ed Basic kit ROM and manual cat no 26 3018 at 39 95 All you need do now is find someone who will sell 10 FOR I 24576 TO 24758 them to you without the required installation 20 READ 30 POKE I X 40 NEXT I Q 1 saw a letter in the January issue about a reader who 50 CSAVE GDUMP amp H6000 amp H60B6 amp H needed a screen dump for the IDS Micro Prism 480 printer 6000 Iam enclosing a copy of one that I wrote GDump It prints 60 DATA 158 186 175 141 0 a small picture 3 inches wide with one dot per pixel I al 177 48 141 so modified it so that you can get double sized screen 70 0 144 141 77 111 1 print 7 inches wide This is shown in GDump 2 Both rou 41 0 174 80 DATA 111 141 0 165 198 tines are relocatable 7 166 141 90 DATA 0 164 167 141 0 15 Raleigh 6 111 141 100 DATA 0 153 111 141 0 1 A I sure that owners of the IDS Micro Prism 480 will 53 65 appreciate your efforts For those without an assembler I a G Aa 141 0 143 108 have converted your programs to POKE routines Listings 0 120 DATA od 038 243 0 132 68 130 141 44 129 3 38 2
216. ick in this six part series Mike Meehan 43 50 What would you do with your own stable of race horses Glen Tapanila Stock Market Simulator E ee 58 How well might you do Wall Street s bear and bull markets Gary Wick Digressions Michael E Nadeau Charles Santee Reader s Forum Doctor ASCII Richard E Esposito Reviews Manager and more Racetrack p 50 Vol 2 No 1 June 1984 HOT CoCo ISSN 0740 3186 is published 12 times a year by Wayne Green Inc 80 Pine St Peter borough NH and additional mailing offices Subscription rates in U S are 24 95 for one year 38 for two years and 53 for three years In Canada and Mexico 27 97 one year only U S funds Nationally distributed by International Circulation Distributors Foreign subscriptions sur 4 HOTCoCo June 1984 DEPARTMENTS Filmastr Pro Color File Enhanced Compac for the MC 10 Business edited by Mark E Reynolds Anatomy of an Assembly Language Game p 43 Airport Controller 527 66 Can you safely land a dozen jumbo jets How about two dozen Robert Ainscough Are the Stars Random Part II You have some interesting statistical analysis techniques to use on your Color Computer Philip McLaughlin 75 Atari Joystick Interface _ Reap the benefits of this popular peripheral with this easy project James J Barbarello 82 Spelling Editor 7 __ Use this program with the
217. iece of software like The Factory It s def initely a fascinating game and it s def initely educational though it makes The Factory 4 no pretense at competing with the video arcade or the textbook But it does use the computer s unique capa bilities to present a truly interesting and valuable means of cognitive skill development and no other medium besides an actual factory could pro vide the same interactive experience This program puts three machines at your disposal a punch a block ro tator and striper You use them in dividually or in combination to create patterns on squares of raw material that pass along an imaginary conveyor belt on the computer screen With the punch you can make one two or three square or round holes The rotator turns the raw material 45 90 135 or 180 degrees counterclock wise and the striper makes a thin me dium or thick stripe across the square The program leads you through step by step showing you how each machine works and presenting op portunities to use them to produce various results The challenge comes when you try to use as few machines as possible to create the complex designs that you imagine or that the computer shows you The Factory s educational value then isn t teaching traditional les sons such as reading spelling or math though it does teach degrees of rota tion very well This game forces you to think as you look at a finis
218. ii i ia i ee ae o Ce ee ON Check or COMPUTIZE INC EERE P O BOX 207 oo 82 LANGHORNE PA 19047 Add 2 00 Shipping PA Res add 6 sales tax 215 946 7260 The choice is yours and you can get your first issue free if you subscribe now Address e If you ve ever been killed by the evil If you want to make the most of your goblin flamed by a dragon or new Dragon computer then you turned to stone by a wizard then need Dragon User This you need Micro Adventurer the independent international new magazine devoted to all Sienat magazine for all Dragon owners is microcomputer adventures war packed with software hardware games and simulations Date advice Regular features Pages of program listings Chance to win 300 prizes Advice on which software to buy e in depth hardware evaluations e Technical advisory service e All the latest news See List of Advertisers on page 99 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 9 9 9 3 3 3 9 9 9 9 9 9 9 X ox 0X 0X 0X 0X 0X ok 0X 0X 0X0 X0 0X 0X 0X k 0X 0 ox x 0X 0x x xxx HE KEK KK x
219. ilable to represent numbers Floating point routines use exponen tial notation to artificially enhance the range between the largest and the small est number that can be represented There is a consequent degradation of numerical accuracy or signal to noise ratio and such routines cannot handle a repeating fraction such as without loss Since the numerical methods of clas sical physics use the floating point rou tines data is leaking by the second Many problems require fine numeric distinction For example if you are comparing the General Theory of Rela tivity with competing theories you look for answers beyond the 13th decimal place Errors accumulate quickly Color Basic s floating point arithme tic is limited to nine digits You can sometimes use limited precision arith metic for finely discriminated results by using the numbers as ratios rather than values since errors tend to cancel out in thelong run If you repeat a calculation with different or covarient parameters the average result approaches the true value you hope The key phrase here is It is difficult to establish how often you have to repeat the calculations for ac curate results The best way to solve the difficulties posed by floating point op erations is to avoid them by using only whole numbers Integer arithmetic is easy to imple ment in machine language while the math of numbers can be very difficult _Ma
220. iles The system support information in cludes the company name and address the current date and other general in formation for system housekeeping and preparation of reports The file contains 25 records although you only use rec ords 1 17 This suggests that Mark Da ta is planning additional programs to expand this one The second file contains the chart of accounts a numbered listing of all the accounts or categories used in the busi ness s accounting An account exists for all the types of transactions made and the relationship among these accounts lets you keep complete and comprehen sive track of your business transactions The chart of accounts is designed to be as general as possible so as to ac commodate many different types of business Most small retail businesses should find the chart workable enough to prepare good reports and to generate data to be used at tax time However Mark Data has also made it possible for COLOR COMPUTER WORD PROCESSOR Elite Word Also Available On OS 9 THE SECOND GENERATION WORD PROCESSOR which offers an ease of use that is simply incredi IS NOW ELITEeWORD has many new features ble ELITEeWORD also offers a printed output flex not found in other word processors for the Color ibility that can handle your sophisticated home Computer ELITEeWORD is an all machine and business applications ELITEeWORD is wait language high performance Full Screen Editor ing to work
221. ings happen An orange falls off the table Why A force caused it to fall Unfortunately this simple view has never yielded consistent mechanics Uncertainty combined with the equivalence of mass energy might have some odd consequences For one thing even in total vacuums there is a chance that energies might be high enough to constitute a particle Other theoretical and experimental considerations point to uncertainty as either the mechanism for or as an effect of the spontaneous creation of particles from the vacuum Evidence suggests the phenomena is augmented by the presence of nearby mass The Stars simulation is an explo ration of this notion This raises the suspicion that forces might be phenomena rather than causes If you applied the same sort of statis tical analysis to the phenomena of fall ing objects as was applied to the distri bution of stars in the sky in the first installment of this article you might suppose that an orange falls because from one instant to the next the proba bility that it will be closer to the Earth is slightly greater than the possibility that it will be further away Obviously things are more compli cated than that Perceivable objects are not indivisibly whole They are more or less stable constellations composed of huge numbers of subatomic or even subquarkic particles Classical physics assumes infinite di visibility of measurement General Rel ativity does also and
222. inite A cell in the lattice can be either on or off indicating the presence or absence of an elementary particle Remember that in Conway s version of Life the fate of a cell in the succeed ing generation is determined by its im mediate neighbors Imagine here that the fate of each cell is strictly deter mined by the current state of all the oth er cells in the universe This is a free adaption of what used to be known as Mach s Principle The rules that determine the fate of cells or particles in such a lattice are not the object of concern here but such a universe is strictly deterministic Any initial configuration of elemen tary particles predestines all future con figurations for all time No detail of such a universe could be isolated or un important But such a universe seems determinis tic only because you are thinking of it from the perspective of supernatural be ings outside the interactions of the lat a Ee 5 Newly Designed Unit NEW VERSION 2 4 _ Plugs into ROM pack port Now programs 8K X 8 EPROM in 15 Seconds On board firmware included No personality modules required Will program most EPROM s _ High quality zero insertion force EPROM socket Enclosed in Molded Plastic Case sw THE INTRONICS EPROM PROGRAMMER Price 5140 eee SPLC 1 Lower Case reste 50 95 Inc FOR THE COLOR COMPUTER 8 TDP 100 GUARANTEED FOR 90 DAYS 4
223. ions each month Members of the publication group include Aus tralia Australasian Computerworld Micro Magazine Argentina Computerworld Argentina Brazil Data News MicroMundo Denmark Computerworld Dan mark MikroData France Le Monde Informatique Germany ComputerWoche MicroComputerWelt PC Welt Italy Computerworld Italia Japan Computer world Japan PC Japan Mexico Computerworld Mex ico Norway Computerworld Norge MikroData Peo ple s Republic of China China Computerworld Saudi Arabia Saudi Computerworld Spain Computerworld Espana MicroSistemas Sweden ComputerSweden MikroDatorn Min Hemdator United Kingdom Corn puter Management Computer Business Europe United States Computerworld HOT CoCo inCider Info World Micro MarketWorld Microcomputing PC World 80 Micro RUN and jr Instant CoC Instant CoCo Directory June SIDE A ARTICLE NAME AUTHOR Copyright Statement Wacko Revitte PCLEAR I lt enter gt before loading on a 16K ext machine Anatomy of an Assembly Language Game Part I Meehan Racetrack Tapanila Stock Market Simulator Wick Airport Controller Ainscough SIDE B Spelling Editor Jack Use with SVP from last month Educated Guest Santee Elmer s Arcade Ramella FILE PAGE SYSTEM TITLE All WACKO 34 16K CROAKERI 43 32K Ext HORSE 50 32K Ext STOCKSIM 5 16K Ext AIRPORT 66 32K Ext SVPEDT 88 32K Disk QUIZ 92 16K Ext RETRIEVE 92 16K Ext KNOSSOS 17 16K Ext The
224. is would eventually mix data from sever al records on the screen I subsequently duplicated the effect with other complete files loaded from disk If I repeatedly used the shifted down arrow to edit old fields the whole organization of the file eventu ally seemed to suffer Until someone eliminates this problem you d better edit by overtyping incorrect material and using the space bar to blank out anything left over File Management Filmastr can quickly sort a file into ascending order according to the con tents of any field It can also order 300 records in about five seconds accord ing to the documentation It treats numbers just like alphabetic data Leading spaces are ignored in the sort ing process so 10 is considered smaller than 5 To keep things straight use the same number of digits for everything in a numerical field 5 should be 05 and so on The ability to select records is an im portant aspect of database manage ment and Filmastr is versatile in this regard You can select records on the basis of a complete or partial match with a key phrase and designate any field for the comparison You can also use the relational operators and gt so the criterion gt applied to a last name field would identify everyone whose surname begins with A M It is not possible to define formats for Filmastr reports and store them for future use Instead you must spec ify which fields you want and in which orde
225. is greater than 190 If it is is then equal to the opposite of what it was so now the dot goes back up If you don t have Extended Basic you must make line 20 read CLSO and in lines 40 70 you must use SET and RESET instead of PSET and PRESET In line 60 you must compare B to 32 instead of 190 This program can be used in any game that needs gravity Mike Milde Greer SC FOR QUALITY EDUCATIONAL SOFTWARE LOOK FOR THIS EMBLEM SEND Dealer FOR FREE inquiries CATALOG invited TCE PROGRAMS INC P O BOX 2477 GAITHERSBURG MARYLAND 20879 2 CoCo June 1984 97 Reader s Foru PMODE4 1 PCLS SCREEN1 1 20 5 30 1 1 1 40 PRESET 128 B 50 AS INKEYS 1FAS CHRS 94 THENBl Bl 1 60 1 gt 190 1 1 2 70 5 128 1 GOTO3 Program Listing I Gravity Demonstration Kill Your Program One of the shortcomings of Disk Basic s KILL com mand is that it doesn t erase the entire program from the disk Instead it sets the first character of the file name to zero and deletes the appropriate bytes from the file alloca tion table Doing this just leaves confusing garbage on the disk making it very difficult to salvage a disk should it ever crash Here are two methods of erasing almost the entire program from the disk Method 1 Killing a Basic program Load your Basic program e g LOAD ZAP e FOR X PEEK 25 256 PEEK 26 TO PEEK 27
226. isk In lines 1590 and 1600 of Mark Wil son s Drawer HOT CoCo February 1984 p 58 change the T to to let you save the program to disk John J Hydro Easton PA Computer Ed For the Economically Disadvantaged San Pablo Institute a nonprofit public charity is forming a computer education program for young people who would otherwise be unable to af ford computers and instruction The program offers free instruction and an Opportunity to meet and share ideas with other young people interested in computers The San Pablo Computer Club 15 seeking donations of computers pe ripherals and software for hands on learning and experimentation All do nations are tax deductible and we pay the shipping Get a tax break plus the satisfac tion of knowing that the computer you cut your teeth on is bringing the same experience to a kid who other wise wouldn t have had the chance San Pablo Institute 234 Mullen St San Francisco CA 94110 Send your letters to Feed back HOT CoCo 80 Pine St Peterborough NH 03458 Does backing up your hard disk make you feel LIKE WINCHESTER Hard Disk 90 0 Gort 7O For answers to this and other problems call The 059 Solution Team 215 337 3138 For more information or to place an order contact Dept HC 9 The JBM Group Inc Continental Business Center Front amp Ford Streets the Bridgeport PA USA 1940
227. isters needed by the op code While not all op codes need operands most do Labels represent addresses and can be used as operands in many cases A pound sign 9 in front of a label or number tells the computer to use the specific number named If no pound sign is used the computer uses the value stored at the address named For example if the computer en countered the command LDA 5 would be loaded with a value of five If however the computer encountered the command LDA 5 and address five con tained a value of 200 A would be load ed with a value of 200 A pound sign is never used at a jump branch register shift or memory modifying statement A dollar sign directly before a num ber tells the assembler that the number is in hexadecimal base 16 The dollar sign always goes directly before a hexa decimal number and can be used where ever applicable If no dollar sign is used the assembler assumes that the number is decimal base 10 If a memory address is in brackets the computer uses the memory at the address in brackets For example if memory addresses 25 and 26 contained the address 4096 and the computer re ceived the command JMP 25 the com puter would jump to 4096 Indexed addressing uses registers and is found in the following forms a Register b Number Register c Register d Register e Register f Register g Register Register They do the following 48
228. it ing your own programs Both the programmer and the com puter use stacks to store subroutine ad dresses Stacks provide temporary data storage using the two Assembly lan guage commands PSH push and PUL pull PSH pushes values onto a stack while PUL pulls values from a stack Think of a stack as a pile of platesin dispenser As each new value is pushed onto the stack the rest of the values on the stack are pushed down one As each value is pulled from the stack the rest of the values are pulled up one The first value pushed onto the stack is the last value pulled and the last value pushed onto the stack is the first pulled The computer automatically uses the S register as a pointer for the system stack Each time an Assembly language pro gram calls a subroutine the point in memory following the subroutine call is pushed onto the stack When the com puter receives the command to return from the subroutine it automatically pulls the last value to be pushed onto the stack the point after the subroutine call and places that value into the PCR causing the computer to jump back The programrner can also push values onto this stack for his own use but he must be very careful not to interfere with the subroutine values The user stack is available to the pro grammer and unused by the computer which uses the U register as a pointer for this stack In using this stack the pro grammer loses the use of the U regist
229. it completes an option To get out of the editor and ensure that no disk files are left open use end program Options The enter option lets you enter words System Requirements 32K RAM Disk Basic One Disk Drive SVP Program BY BOB JACK SPELLING EDITOR directly into the two disk word files While SVP performs this option for you this is a quicker way of building up the disk file vocabulary Use a dictio nary or a stenographer s spelling book and choose only familiar words haps 40 or 50 or so per alphabetic char acter depending on the popularity of the character By doing this with the long words you create a good starting vocabulary for the SVP Don t bother with the short words as they have a way of sorting themselves out Usually misspelled words are in the long word file One of the SVP options lets you add temporary word storage to the main disk word files and build the SVP vo cabulary If abbreviations or misspelled words sneak into the disk files use the editor s delete option To do this type in the words the way they are misspelled Occasionally use the print option to get a list of words in the disk files check them and delete the bad words The print option gives a printout of the words in either of the two disk word files so you can see what words are in the vocabulary Since the printing ap pears in five columns per printed page Program Listing SVP Editor l8
230. ith any command that requires keyboard input just the front DA Used when presetting previous inputted points for the x coordinate Be careful which keys you hit DB Used when presetting previous inputted points for the y coordinate Use the V key only when necessary C A S a in a uci y Deals e F number of times each plane ae move Also is the crash counter at the end of the game Don t spend too much time thinking M This is the random number that each plane can move at least 10 about moves OUT Given a value when exiting the crash procedure One there is a crash zero there Use the shortest route to the docking iSt t a Crash area NU This contains the value for the number of planes to be generated e When a plane has landed and it is that L This is the counter loop used in reading data for the landing port coordinates plane s turn to move move one space to LA This is the random number of landing space each plane will take to land the side and then move towards the amp docking area This allows another plane amp S These contain the DRAW commands used in creating the detailed airport view to land on the same runway without a UD This is the number of planes that were not docked collson Ei D This is the number of planes that were docked LN This is the number of planes that landed DL The number of planes that didn t land Address correspo
231. ity trading Those are for the expe rienced investors who can afford to lose thousands at a time Stick to the simple concepts of Wall Street First a few definitions Bull Market prices for stocks are high so values go up Bear Market prices for stocks are low so values go down Mixed Market prices for most 58 HOTCoCo June 1984 stocks are steady Some prices go up others down Dow Jones Average an antiquated number arrived at by averaging the per formance of a few choice stock groups The Dow Jones is used as a barometer of the stock market If it s high the market is considered safe and healthy If it s low approach the market with caution Speculating buying stock that is selling cheaply in hopes that the price will rise There are other forms of spec ulating that you will leam as you be come more experienced Strategy in the market is simple buy low sell high This is an easy concept to understand but difficult to follow be cause stocks usually don t behave pre dictably There is no concrete method of selecting a stock that will rise in value and give you profit The only way to make money in the market is with knowledge of how it works experience and of course money In real life there are numerous de vices you use to tell the good stocks from the dogs Among these are com pany profit reports economic indica tors and hundreds of different types of charts Investors
232. k money order or complete credit card information must accompany your order If you have questions about your order write customer service at the above ad dress Orders payable in U S dollars only CoCo June 1984 9l See List of Advertisers page 99 The Educated Guest one of my goals Ed ucated Guest is to help you be come a more informed consumer this month I take a look at the software review process The Educational Products Infor mation Exchange and Consumers Union EPIE is an extensive review service offering a comprehensive ser vice for schools This is my target The EPIE s format is neatly orga nized in file box form and it consists of reports and short evaluations very few of which unfortunately deal with software for the Color Computer Despite its limitations however this service offers the type of comprehen sive evaluation I would like to see more often The reviews also point out deficiencies in existing software that all vendors and manufacturers need to be aware of Teams of evaluators with technical and education backgrounds review products using a scale of 80 items Each evaluation is a written descrip tion two or more pages allowing direct comparison with similar prod ucts The evaluation criteria is rig orous and fair though it occasionally favors one type of software over another Evaluation of Instructional and Software Design is broken into four majo
233. kbook register When it s time to enter a transaction the program first requests the account distribution the account from which the amount is to be subtracted and the account to which it is to be added A transactions program can move amounts from any account to any other You don t need to worry about whether the amount is to be added or subtracted from any account because the journal does that automatically taking its in formation from the action associated with the major account divisions The journal transaction handles post ing of checks just as it does any other SORT ENTIRE FILE on 3 fields at one time SCAN FILES alphabetical by any field ment needs DERRINGER SOFTWARE South Carolina Add 3 50 S amp H S C residents add required sales tax 26 HOTCoCo June 1984 PRO COLOR FILE ENHANCED PRO COLOR FILE has become one of the most respected data base programs ever developed for the Color Computer Whether it s for home or business PRO COLOR FILE lets you design your own sophisticated database tailored to your needs i 60 DATA FIELDS available for each record to store information 1020 BYTES for each record can be used if needed 1 4 DISK DRIVES can be used to maximize storage capacity 4 COLOR DATA ENTRY screens can be custom designed 28 MATH EQUATIONS can be setup to perform calculations POST ACCOUNTS routine performs calculations on an entire file DUPLICATE RECORDS or FIELDS from previous entries
234. layer with extremely fast responses If you remove jumper J single shot mode and press the fire button the output from pin 3 goes high and stays there until you release the button Construction This construction approach pre sumes that you will only use the Atari joysticks on the CoCo First con struct the printed circuit board PCB shownin Fig 5 When you ve finished it begin installing resistors R1 R10 and as shown Fig 6 Finally stall CMOS integrated circuits i 1 1 1 1 1 I i B ATARI JOYSTICK cce c Figure 4 5 5 J JOYSTICK END Figure 6 HOT CoCo June 1984 83 2 being sure to observe the polarity shown These devices are static sensitive so handle them as little as possible Before touching them toucha ground point such as the screw holding an electrical outlet cover to remove any charge you might have Now proceed to the joystick modifications Cut off and discard the connector at the end of the cable Measure in from this cut end about foot and cut the cable again You now have a l foot piece and the cable that connects to the joystick as shown in Fig 7 Strip 2 inches of outer covering from end C and 2 inches from end B Strip inches of covering from end A Cut off the brown wire from ends A an
235. ld on a space adventure of the future The planet Rainbow is a faraway land of events for young readers to discover Rainbow Quest is a book and software adventure for the Color Computer Children read and play along as Molly and Sam meet strange creatures as they make their way across the planet Rain bow To reach their goal they must Com survive on their own and face the chal lenges they meet Readers will help Molly and Sam find their way through dark and confusing mazes solve word and number puzzles and conquer invaders in arcade style games Each obstacle they meet is a program on the Rainbow Quest cassette ready to load and run Rainbow Quest has 25 programs in all Book and software are sold together in a protective stor age binder with complete instructions Each Rain bow Quest package for the Color Computer is 24 95 See List of Advertisers on page 99 m ee Fiction Fantasy and Computer Adventure For the Color Computer Reader Service TO RECEIVE MORE INFORMATION ON THE PRODUCTS AND SERVICES ADVERTISED IN THIS ISSUE PLEASE TURN 10 READER SERVICE CARD To order Rainbow Quest call toll free for credit card orders 1 800 258 5473 In New Hamp shire call 924 9471 Or mail your order with pay ment or complete credit card information to Wayne Green Inc Book Sales Peterborough NH 03458 Include 2 00 per package for ship ping and handling Orders payable in U S dollar
236. length B string length String offset 0 Save the string offset and the new string length Open up string space X string VARPTR X string address Get the string offset Adjust the string address Get the new string length Move the string Adjust the string pointers B6C8 B6CE Color Basic RIGHT Command B6C8 B6C9 B6CA B6CB B6CC B6CD B6CE X string VARPTR new string length and B new string length Figure the string offset Make it positive Use the LEFT code ll 32 CoCo June 1984 SUPER SCREEN e big 51 character by 24 line screen e Full upper and lower case characters convenience e Easily combine text with hi res Control codes foradditional functions graphics e Works with 16K 32K or 64K com PRINT is completely functional on puters the big screen Available on disc or cassette e The powerful ON ERROR GOTO is Works with extended and or disc fully implemented BASIC 51 CHARACTERS BY 24 LINE DISPLAY Super Screen is a powerful machine language program that significantly upgrades the performance and usefulness of 16K or greater Extended and Disc Basic Color Computers The standard Color Computer display screen is totally inadequate for serious personal or business applications so Super Screenreplaces it with a brand new 51 character wide by 24 line screen including full upper and lower case characters Instead of a confusing checkerboard appearance you now have true lower
237. les have been checked e Lifetime money back guarantee BSBA BSBB offset the next array e Storage Box add 12 each BSBC BS5BD start of the next array e 2 00 shipping charge any quantity BSBE BSBF Save it Canadian Orders 6 00 shipping 5 5 second character of the variable name 5 2 5 3 Loop if the array is numeric e NJ Residents add 6 Sales Tax BSC4 BSCS number of subscripts e Send check or money order to B5C6 B number of subscripts times 2 5 7 5 8 offset to the array elements PERENNE 5 9 X start of the array elements PA Fe A L L le L SYSTE M S BSCA BSCB All the elements checked BSCC BSCD Loop if all the elements have been checked BSCE BSCF Check to see if this string must be moved Box 772 Dept H 500 501 Loop Blackwood NJ 08012 502 5803 character of the variable name 609 227 9634 cue 5 4 505 X string VARPTR Listing continued SUPER PRO KEYBOARD Computers produced after approximately October 1982 require an additional plug adaptor please add 4 95 Rainbow April 83 A fine piece of hardware from Mark Data Products It is super and it is professional too If you are searching for a replacement keyboard it is an excellent buy Hot CoCo August 83 Like putting leather upholstery in your Volkswagen Very impressed with the appearance and perform
238. lete mastery of the keyboard On screen diagrams show you the correct place ment for fingers and the programs include prac tice sessions to develop coordination Your com puter becomes a bottomless page for typing prac tice The lessons are tailored to the keyboard but train you to use any standard typewriter Advance from the awkward hunt and peck method to smooth free flowing touch typing with the Typing Teacher program Available for the TRS 80 Mod I amp Mod III Tape 99R 17 98 Disk 451RD 22 95 Color Computer Tape 464RC 17 95 Model 100 Tape 465RH 17 95 INSTANT To Order Call toll free 450 1 800 843 6700 NH residente SOFTWARE INC cali 199249201 use your VISA MASTER CARD AMEX or mail your check we pay shipping to Instant Software Peterborough NH 035458 HOT CoCo June 1984 55 Listing continued HORSE NUMBER JOCKEY 1480 FORV 1T05 U U 32 PRINT U HS RN CT V 1 PRINTUSING 2 RN CT V 1 1490 4 1 THEN LS 6 FURLO NGS ELSE L 1 1 16 MILES 1500 Ul U1 32 PRINT U1 J RN C T V 2 NEXT 1510 PRINT 289 LS PRINT 303 RS A sPRINT 322 R A 2 TO WIN R A 3 PLACE 1520 PRINT 352 TRACK IS IFWE l THEN GOTO1540 ELSE 0 01530 1530 PRINT 361 FAST GOTO1559 1540 PRINT 361 MUDDY GOTO1559 1550 PRINT0384 R RUN RACE B BET PRINT 416 H HO RSE HISTORY J JOCKEYS 1560 INPUT gt BS 1570 IFBS B THEN 0 01610 1580 IF
239. low enough to consider it a short circuit You can consider each gate a single pole single throw switch that is activated by a control signal Figure 4 contains two circuits that are similar to Fig 2 In Fig 4 however transmission gates replace the two switches R1 R3 R5 and R7 provide the O volt reference when the joystick switches are open When a joystick switch is closed 5 volts from the common line pass through it to its companion transmis sion gate That gate shorts out its cor responding resistor changing the out put voltage provided to the CoCo When the stick is at rest all joystick switches are open and all transmission gates act like open switches Thus no resistors are shorted and the CoCo receives a midposition indication The remaining portion of the circuit is for the fire switch The CoCo ex pects to see an open circuit or 5 volts when the fire switch is open When youpressthe fire switch the CoCo ex pects 0 volts IC2 is half of a 4011 CMOS Quad two input NAND gate As wired the two NAND gates form a gated oscillator operating at about 10 Hz 10 cycles per second As long as pin 1 is referenced to ground as when the joystick fire button is open the oscil lator does not operate and the output from pin 3 is at 5 volts When you press the fire button 5 volts pass to pin 1 and the oscillator begins running The output then varies rapidly between 0 and 5 volts simulating a p
240. low us next month for a more de tailed study of Croaker This month the title screen next month total dissection Reviewer Guier Wright takes a critical look at Graphicom and does a little dissecting himself How about a hardware project to take the te dium out of summer vacation Randy Rollins explains how to add lower case in hardware This feature along with J J Bar barello s ROM Hacker Part I should keep you from taking too much sun Next month s is sue also offers you a collection sorting routine for all those bottlecaps in nei e 527 the bag behind your tool box a game T ne SD called Python Blockout for the MC 10 and the things you always find in HOT CoCo Grab a cold drink plug your CoCo in by the pool and get our July issue zi T1 EN ori Baia 2 5 ses HOT CoCo June 1984 99 Doctor ASCII Got a problem with your Color Computer Ask Doctor ASCII to solve it Write to Doctor ASCII HOT CoCo Pine St Peterborough NH 03458 Q I need a good disassembler that will let disassemble ROM pack tape and disk programs and modify them so that they can be reassembled run Do you have any suggestions Chris Beard Lawrence MA A The two disassemblers that come to mind are the Source Generator The Microworks P O Box 1110 Del Mar CA 92014 49 95 and Dynamite Computer Systems Center 13461 Olive Blvd Chesterfield MO
241. lude in future columns Send me a list of items that might be used for computer aided instruction For each item include some possible correct and incorrect responses For some of the incorrect responses include some information kept short please to help the child learn why the answer is wrong or give a better understanding of the correct answer Be creative Think in pictures and sound as well as with words I would like to see more high school and col lege level content lil If you have questions concerning this educational column address corre spondence to Charles Santee The Ed ucated Guest c o HOT CoCo 80 Pine St Peterborough NH 03458 ATM 80 DATA ACQUISITION amp CONTROL SYSTEM FOR THE COLOR COMPUTER APPLICATIONS e ENERGY MANAGEMENT PROCESS CONTROL SCIENTIFIC EXPERIMENTS ROBOTICS TECHNICAL EOUCATION SECURITY SYSTEMS FEATURES 20us 8 BIT 0 0 CONVERTER 32 CHANNEL ANALOG MULTIPLEXER PROGRAMMABLE GAIN AMPLIFIER PEAK DETECTOR AMPLIFIER 8 D TO A CONVERTER e 4 1 0 PORT PROGRAMMABLE 2K RAM CONTROL SOFTWARE IN ROM USER S MANUAL ASSEMBLED SS TESTED SG Lbs pets Sion t 184 95 MANUAL ues io Boum za ape coc 15 00 CLOCK CAL MEM CARTRIDGE FEATURES COUNTS HOURS MIN SEC MONTH DATE DAY OF WEEK YEAR LEAP YEAR PROGRAMMABLE INTERRUPT TIMER 5 5 0 AND 60 SECOND INTERVALS ROM BASED CONTROL SOFTWARE 8
242. lustrates key concepts in each frame of the program Only 4 40 per program 8 80 for 2 one on each side of a half hour cassette 59 00 for 16 programs 8 cassettes in an album Send for a catalog of over 1000 programs for Atari TRS 80 Apple etc For more information or to order call TOLL FREE 1 800 654 3871 DORSETT Educational Systems Inc 1226 73070 CoCo June 1984 49 Fw EA y k i Wea F Move up to your CoCo and place your bets The odds are good with a trackside simulation By Glen Tapanila betting your blood Now you can gamble on horses without risk ing your money you don t even have to drive out to the racetrack Just sit down at your CoCo and play Bringmee Downs Bringmee Downs is a small racetrack in an obscure northern state This program simulates a racing season at Bringmee Downs You have a stable of horses and a pot of money and your goal is to make winners of your horses and consequently more money There are four races each racing day one racing day a week and 10 weeks in the racing season You own four horses out of a field of 40 and start with 10 000 You choose which horse to enter in which race and who to hire as a jockey There are en try fees jockey fees and purses for first and second finishes You can bet up to 500 on any horse even against your own Winning bets
243. n HOT CoCo July 1983 p 44 I bought a commercial 64K upgrade kit only to find that it wouldn t work Then I tried Mr Esposito s method and my 64K machine was up and run ning in about 30 minutes This was the first I opened my definitely not an electri clan Any novice who wants to up grade his system would do well to read the article Gary N McCarty Hiawatha KS MC 10 Hex Dump Thanks so much for John Cullings MC 10 review HOT CoCo Septem ber 1983 p 66 It contains a wealth of information and was invaluable in helping me write a teletype printer program for my machine The Australian PAL version has six more ICs but looks and behaves the same In most cases a colon re places the ELSE command The modified monitor program 1s excellent and you can make it even simpler by changing line 845 to the fol lowing 845 IF C E THEN CLS END The following changes will modify the same program to let you dump hex the address extra space and 16 char acters per line to a line printer 0 REM MODS TO MIMO 122 FOR X 1TO8 14 HOT CoCo June 1984 126 PAS PA HB DA DA 1 NEXT 341 LPRINTBAS FI SES 845 IF C E THEN CLS END 4340 00 00 00 00 00 00 43 59 00 00 83 20 4D 4F 44 53 Frank Rees Victoria Australia Basic Beat Factorials I enjoyed Lesson 9 of James Wood s The Basic Beat CoCo February 1984 p 22 but I didn t
244. n a particular consumer need I ve given my CoCo a full stroke keyboard and use the ma chine for both hobby and serious ap plications Some of the more serious programs I have come with keyboard overlays but these helpful features no longer fit over my upgrade nor do they work on the newer white CoCos Granted it s not a big deal but a new method for labeling keys would be handy and it would also be a sell ing point that could make one product a little more attractive than another Joey Chevere Waukegan IL Table Of Machine Language Contents After I got a good monitor pro gram I went back through my old HOT CoCos looking for machine lan guage programs that I couldn t type in before It would have been a big help if the Table of Contents somehow in dicated those programs that are in ma chine language Andrew Athan Pelham Manor NY We ll include this information when we compile our cumulative index eds On Line Do you operate a BBS Connect with readers through a letter to Feedback Color 80 of Syracuse The Color 80 of Syracuse is a new 24 hour CoCo BBS We fea ture uploading downloading news sports merchandise email and more We welcome all types of computers Kris Olmstead Sysop Syracuse NY 315 487 0503 BBS POKE Pinion After finding two references to the high speed POKE 65495 0 in the Feb ruary HOT CoCo I thought I should write and explain a problem had
245. n con trol like never before Order RUN today and get a 13th issue free with your prepaid order check or credit card of only 19 97 Send in the coupon or call toll free wit 1 800 258 5473 In N H call 1 924 9471 scription price of only 19 97 per year I understand that with payment enclosed or credit card order I will receive FREE issue making a total of 13 issues for 19 97 CHECK MO MC AE O VISA BILL ME card exp date signature name address city state zip Canada amp Mexico 22 97 Foreign Surface 39 97 1 year only US funds drawn on US bank Foreign airmail please inquire Please allow 6 to 8 weeks for delivery sbi nsuaes programming doesn t have to be the big omi nous mystery most people make it With the right instructions anyone can learn to use this powerful language This is a six part tutorial on writing Assembly language programs Each System Requirements 32K RAM Extended Color Basic Editor Assembler End the ominous mystery of Assembly language pro gramming with this month by month CoCo tutorial month I will present a new part of a game entitled Croaker and at the end of the series you can put the parts to gether to create the game Croaker bears a resemblance to several of the Ye AN UNGE e mi e Frogger type games being sold com mercially and it 1s as good as or better than they are He s right eds The assem
246. n to be divided by two MUL Miultiply the values A and B and place the result in D NEGA NEGB Negate and store the result in This function doesn t require an op erand NEG Negate the value in the memory location specified in the operand and store the result in the memory location NOP No operation This function s only uses are to provide space for data to be entered at a later time and to provide padding for a loop This function doesn t require an operand ORA ORB Perform an inclusive OR between the contents of and the contents of the memory position specified in the operand The results are placed in ORCC Perform an OR between the CC register and the value stored in the operand The re sults are stored in the CC register This function is also useful for changing the contents of the CC register PSHS Push the registers specified in the operand onto the systems stack PSHU Push the registers specified in the operand onto the user stack PULS Pull the registers specified in the operand from the systems stack PULU Pull the registers specified in the operand from the user stack ROLA ROLB Shift all the bits in one place to the left The rightmost bit is loaded with the value of the carry bit and the leftmost bit is then stored in the carry bit This function doesn t require an operand ROL Shift all the bits in the memory location specified in the operand one place to the left
247. n would be necessary to demonstrate structure of this kind or if the particu lar lattice rules used here are consistent with such stable formations Trying out different sets of lattice rules is a poten tially rich field for experimentation Big Problems and Small Computers Because microcomputers are small and affordable many think they are in appropriate tools for serious research How do home computers compare with mainframes If performance were pro portional to prices you might expect the big systems to be hundreds of times more powerful James R Lewis and Al Moreira made comparisons between the speed of the IBM 370 148 and the CoCo s Mo torola 6809 microprocessor which were published in Byte and 68 Micro Jour bE FULLY BASIC COMPATIBLE DISPLAY FORMATS OF 28 to 255 CHARACTERS PER LINE FULL 96 UPPER LOWER CASE CHARACTERS MIXED GRAPHICS amp TEXT OR SEPARATE GRAPHIC amp TEXT SCREENS INDIVIDUAL CHARACTER HIGHLIGHTING REVERSE CHARACTER HIGHLIGHT MODE WRITTEN IN FAST MACHINE LANGUAGE AUTOMATIC RELOCATES TO TOP OF 16 32K AUTOMATICALLY SUPPORTS 64K of RAM WITH RESET CONTROL n Das 1e REVERSE SCREEN ON SCREEN UNDERLINE naths From 2 line lerstrs of 85 buf can 55 le De very user eine dicelae larcuts CLS amp PR IHT NEW No Information When Using Hi Resolution Display n Line ASCII Compatible File Format Full Text Buff
248. n your Color Computer COLOR FORTH consists of the standard Forth Interest Group FIG implementation of the language plus most of FORTH 79 It has a super screen editor with split screen display Mass storage is on cassette COLOR FORTH also contains a decompiler and other aids for learning the inner workings of this fascinating language It will run on 4K 16K and 32K computers And COLOR FORTH contains 10K of ROM leaving your RAM for your programs There are simple words to effectively use the Hi Res Color Computer graphics joysticks and sound Includes a 112 page manual with a glossary of the system specific words a full standard FIG glossary and complete source listing MICRO WORKS COLOR FORTH THE BEST From the leader in FORTH Talbot Microsystems 109 95 MACHINE LANGUAGE MONITOR TAPE A cassette tape which allows you to directly access memory 1 0 and registers with a formatted hex display Great for machine lan guage programming debugging and learning It can also send receive RS232 at up to 9600 baud including host system download upload 19 com mands in all Relocatable and reentrant CBUG TAPE 29 95 MONITOR ROM The same program as above supplied in 2716 EPROM This allows you to use the entire RAM space And you don t need to re load the monitor each time you use it The EPROM plugs into the Extended Basic ROM Socket or the Romless Pack CBUG ROM 39 95 SOURCE GENERATOR This package is a disas semble
249. ndence to Rob Ainscough 708 Cheyenne Walnut Creek CA 94595 Table 1 Variables Program Listing Airport Controller 10 PCLEAR4 20 CLEAR 1000 30 CLS PRINT 109 WELCOME PRINT 175 TO PRINT 231 AIRPORT CON TROLLER PRINT 484 PRESS ANY KE Y TO CONTINUE 40 AS INKEYS IF 5 THEN OT RN D 128 OT RND 96 GOTO 40 50 CLS PRINT 224 WOULD YOU LIKE INSTRUCTIONS Y N INPUT 5 60 IF AS Y THEN GOSUB 1880 70 CLS PRINT 228 ENTER NUMBER F PLANES INPUT NU 80 IF NU gt 52 OR NU lt THEN 70 90 DIM A NU 4 100 REM MAP STORED IN STRING VAR IABLES kkkkkekk ck ke eee ek eee eek 110 MS D1R2U1R2D1R2U1R27D1R2U1R 2D1R2U1LR1LU2ZL1U2R1U2L1U1 8R1U2L1U2 R1U2L1U1L2D1L2U1L2D1L27U1L2D1L2U 1L2D1L1D2R1D2L1D2R1D1 8L1D2R1D2L1 D2R1BR2BU2 120 AS R2U2L2D2BR4R11U2L11D2BU4 RllUlL5H6D7BL2U7L2D7R2BUl0USL2D8 R2BR2E7R4U1L11D8BU10R11U2L11D2BL 2U2L2D2R2 130 PS BR17R12U2L12D2BD2R12D8H7 L5U1LBR14R2D8L2U 8BU2ZR2U2L2D2BD13R 2D7L2U7BL2D7L12UlR6E6BD9L12D2R12 U2BR2R2D2L2U2 140 SS BULOBL5ULL1IGU6L2D6L9D1R9 D5R2U5R16 150 REM GENERATES AIRPORT MAP kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 160 PMODE l l PCLS SCREEN 1 1 170 PCLS2 180 DRAW S24BM1 186 M A 190 DRAW 5 200 96 116 1 4 255 100 1 4 0 100 1 4 128 191 1 4 PAINT 128 0 1 4 PA INT 228 0 1 4 PAINT 228 191 1 4 PAINT 28 0 1 4 PAINT 28 191 1 4 210 REM GENERATES SECTOR MAP
250. ne language Cassette 4 95 COLOR BLACKOUT Armed with only a tennis rac quet and five balls you must knock out the colored bars piece by piece Joysticks are required Cassette 4 95 COLOR MAZE Run for your life through a twisty maze the while an angry ghost is chasing at your heels throwing paralysis rays Be wary of the med dlesome programming wizard who rearranges the maze around you Includes machine language subroutines Cassette 4 95 Aleph Unlimited P O Box 8007 Stockton California 95204 60 HARDWARE FOR YOUR CO CO TANDON DISK DRIVES Perfect for replacement or add on drive for any 5 drive system TM100 1 40 Track Single Sided 179 TM 100 2 40 Track Double Sided 279 TM50 1 6ms trk trk Single Sided Thinline 169 50 2 6ms trk trk Double Sided Thinline 219 Single case with extenders with drive above 49 95 Dual case with extenders for drives above 79 95 Two Drive Cable TE 2 24 95 S PBH JOYSTICK 49 95 orderline local orders and shipping info 1 713 480 6000 1 800 231 6671 114 HOT CoCo June 1984 ONLY THE FIRE BUTTON MOVES COMPUKIT CORPORATION 16206D Hickory Knoll Houston Texas 77059 STOCK amp FUND INVESTING FUNDGRAF is a stock market analysis program that not only graphs and analyzes funds or stocks but also makes decisions on when to BUY and SELL e GRAPHS fund s progress up to 200 wks e SUPERI
251. ney order U S funds only for foreign orders C O D ptease add 2 00 Send to SELECTED SOFTWARE Dept H P O Box 32228 Fridley MN 55432 CoCo June 1984 53 Listing continued NING GOTO2 80 350 ON P GOTO390 1070 1180 2650 2730 2850 360 CLS PRINT 481 INVALID CHOIC E TRY AGAIN GOTO280 370 1 0 THEN BP 0 GOTO22 70 380 REM setup the days races 390 250 400 FORI 1TO20 RN I 1 20 RN I 2 0 410 WE RND 5 IFWE 1 THEN WS RA IN ELSE WS FAIR 420 DY DY 1 HC 0 425 IFDY 10 THEN GOTO 2770 430 FORA 1T04 440 L RND 2 IFL 1 THEN LS 6 FU RLONGS ELSE 15 1 1 16 MILES 450 R A 4 L 468 CLS PRINT 8 BRINGMEE DOWNS 40 DY RACE A 470 PRINT 69 RS A 480 PRINT 101 LENGTH IS LS 490 PRINT 133 WEATHER FORECAST IS WS 500 PRINT 165 WINNER GETS P RINTUSING R A 2 510 PRINTG197 PLACE GETS P RINTUSING 3R A 3 520 PRINT 259 COST OF ENTRY IS S R A 1 530 PRINT 323 Y ENTER A HORS E SPRINTG8355 N CONTINUE 540 INPUT gt ES 550 IFES Y THEN GOTO570 560 IFES N THEN GOTO580 ELSE OTO460 570 GOSUB620 GOTO590 580 JK20 Y221 GOSUB910 GOTO5 90 590 NEXTA 600 GOTO270 610 REM player enters a race 620 CLS 630 PRINTG7 DAY DY RACE A 640 PRINT 67 TYPE IN NUMBER OF PRINTQ99 HORSE YOU WANT ENTERE D PRINT 133 OR PRINT 163 H HORSE HISTORY 650 INPUT gt HS 660 5 THEN 2 6050 1070
252. ng Utilities and Print Spooler includes the follow ing e Sprint this printer spooler sets up a printer buffer in upper mem so you can print while other computer operations continue un affected BASREF this utility prints a complete variable and line number cross reference list for Basic pro grams VDump the values of all the variables in your Basic program are printed in this utility eCCExpand if you have 64K you can use this combo of the Sprint utility with a 51 by 24 hi res screen a 25K printer buffer and use only 287 bytes of user mem Ory FIXDIR this is disk only utility that helps you clean up Basic s disk directory The package sells for 19 95 on cassette or 24 95 on disk plus 2 shipping For information on any of these products contact Computerware Box 668 4403 Manchester Ave Suite 102 Encinitas CA 92024 619 436 3512 Reader Service 563 Microcomputing Overseer The Microindex journal is a comprehensive index to micro computing oriented periodicals including CoCo It is for all ages disciplines and levels of ex pertise Article data includes title au thor page length journal issue reader level and rating Article types include all features articles product reviews and announce ments and significant letters and notes Tabulation is for easy refer encing in levels by microcomputer model and general and specific topics such as elementary ed
253. ng continued horses number of wins places and races amount of winnings and average speed After 10 days of races the year 15 over Entering a 1 from the main menu brings up the last screen which shows the number of races your horses won and how much money you have Racing Tips Past performances are important If you have a printer print the results of each race for reference If not make frequent use of the horse history screen Performance at each class distance and track condition is important A periodic printout of all horses from choice 6 is very handy Jockeys are im portant but cost goes up with a better jockey Intelligent betting can greatly increase your pot of money Likewise bad luck and large bets can deplete it Horses get fatigued if they race all the time The Program The formula for determining who is going to win was empirically derived I examined three days of October races not counting maiden races at Long acres Racetrack in Renton WA and codified information from the Daily Racing Form then computed coeffi cients for a multiple regression equation I added a couple of farckle factors to the multiple regression formula for play ability A farckle factor is an arbitrary quantity applied to hard data to push results in the desired direction Arrays H 40 15 for horses and J 10 4 for jockeys hold data from race to race This data goes into the formula to calculate scores for e
254. o by Richard Ramella a L stop the mayhem Then I stopped my self The little kid was laughing because the bearlike figure was tickling him Stop it Uncle Elmer yelled the kid in delight I looked closely Behind the tan vis age and under the travel rumpled white linen suit was Elmer Elmer was back I could leave now It was horrible and good bye I throwing the change apron at him What s the problem he asked I need a rest Elmer Elmer put his bags behind the counter lit a cigar stub and tied the change apron around his ample mid dle you even want to see what I brought you from Greece KNossos LABYRINTH wee PPR a ee Well of course Elmer I ve been sitting here for 30 days thinking of nothing else I haven t even eaten for pondering what marvelous trinket will soon be mine Shell shock he muttered He paused to pass out some change to waiting customers then dug into his luggage System Requirements 16K RAM Extended Color Basic Joysticks optional HOT June 1984 17 SML pc f 7 A Guaranteed to make your TRS 80 Color Computer siz zle with color HOT CoCo magazine is informative inter esting and best of all just for the Color Computer You ll look forward to HOT CoCo month after month because it has something for everyone
255. o 00 HOT June 1984 by Richard E Esposito Model I III 4 software will not work on the CoCo un less it is written in Basic and then you need some way to transfer it to CoCo format on tape or disk The reason is that the CoCo uses Motorola s 6809 microprocessor where as the Models I III and 4 use Zilog s Z 80 The machine languages for these two microprocessors are completely different I might add that the CoCo s 6809 is by far superior I shop for disks with price in mind You can get name brand single sided double density disks for 2 or less each if you shop around The only reservation that I have about the standard Co Co drive is that it is rated for 35 tracks and is single sided For less money you can get a 40 track drive made by a rep utable manufactuer such as Tandon Teac or MPI and for a little more a double sided drive The books that come with the CoCo are quite good for a beginner in programming An excellent introductory book on computing in general is Computers and Data Processing Concepts and Applications with Basic by Steven L Man dell West Publishing Co 1982 A more advanced book on microprocessors is An Introduction to Microcomputers Volume I Basic Concepts by Adam Osborne Os borne McGraw Hill 1980 You can also get answers to your questions by writing to me here at HOT CoCo Q Do you know if there is a book similar to What s Where in the Apple that lists all of the memory l
256. o Int DISK DRIVES DISK DRIVES DISK DRIVES DISKDRIVES DISK DRIVES DISKDRIVES DISK DRIVES THESE COULD BE THE KEYS TO YOUR FUTURE Unlock ail the potential of your Commodore 64 and VIC 20 with RUN Explore Experiment Enjoy Beginner and expert alike will be taken beyond the manual to the limits of their abilities Enter your own game programs Construct a simple hardware add on Broaden your scope with unique applications And get a 13th issue FREE Enjoy key features like these e Games for fun amp strategy e Programming tips help you learn short cuts e Candid reviews help you make money saving decisions e Programs to add to your library e Instructions amp tutorials to increase your skills e Hardware amp software modifications help your machine work smart e Unique applications broaden your scope Here s a system specific magazine written with you in mind Written by and for the reader to give time saving money saving hints You ll get instruc tions and tutorials to increase your skills and candid reviews to help you make the right decisions Most of all though you ll have fun Commodore 64 and VIC 20 are registered trademarks of Commodore Business Machines Inc Z send me a subscription to RUN for the regular sub Commodore 64 VIC 20 owners are one of the largest groups of computerists today Enjoy the benefits of this with your own magazine Be i
257. o RAM button Be fore I could access 64K I had to have a 30 upgrade from Radio Shack A friend who bought his 32K Ex tended Basic CoCo about two months after I did found that his unit already had the 64K capability with no modifi cation Therefore most 32K Extended Color Basic machines with F boards are 64K The earliest ones will need modification The Computer Centers have a short test program that will tell you which Continued on p 12 The HJL 57 Keyboard From Sesame Street to Outer Space Radio Shack Has and Entertainment The CTW Software Group a division Grover s Number Rover of Children s Television Workshop Grover s rover is ready to blast off brings you ten game style educational aboard and m LA programs Each one encourages chil help him play with dren to experiment explore and solve Twiddlebugs and problems while having fun numbers A Basic For TRS 80 Color eee or Computers with 1995 Each Extended BASIC Taxi Kids earn fares and tips as Ernie s Magic Shapes Ernie they drive through six cities from New wears the top hat but you re the magi York to Shanghai A Cooperative Strategy Game for ages 7 and up 26 2509 match shapes and colors in six differ ent ways A Basic Skills Game for ages 3 6 26 2524 Peanut Butter Panic The sky s Big Bird s Special Delivery Help the limit as pla
258. o begin If this is a student s first time with the program or if you want him to start from scratch press enter and quiz at will The program selects five questions and gives them one at a time with one to four possible responses and the student presses a number for the an swer When he finishes the student sees a summary of progress the per cent correct and indicates whether or not he wants to continue If he chooses to continue the program se lects five more questions Questions are selected in a pre scribed order starting with those previously answered incorrectly It selects the remaining questions from any not yet used If all items have been used the program randomly selects ones from a pool of correctly an swered questions from previous at tempts Should the student choose not to System Requirements 16K RAM Extended Color Basic Disk Drive optional Printer optional The Educated Guest continue the program records on disk the most recent response pattern for all items and saves it as a single string SM When the program be gins it initializes the string to a string 10 CLEAR 1000 15 IF 188 6 THEN 70 20 CLS INPUT STUDENT FILE NFS N 0 LEN NFS lt 8 THEN NFS NFS S TRINGS 8 LEN NF FOR X 3 TO 11 DSKI 0 17 5 B 40 IF INSTR AS NFS lt gt THEN NF 1 ENSE IF INSTR BS NF 0 THEN F 50 NEXT X 60 NF THEN 1 5
259. o order To order call toll free 1 800 258 5473 for credit card orders Or mail your order with check or money order or complete credit card information to Wayne Green Books Retail Sales Peterborough NH 03458 Please include 3 00 per book for shipping and handling WGBooks are also available at your local bookstore Dealer inquiries invited Available May 1984 Please allow 4 6 weeks for delivery Orders are payable in U S dollars only 331 L Yes is Send J copiesof Machine Language Subroutines for the Color Computer CC7404 at 29 95 each plus 3 00 per book for shipping and handling LJ payment enclosed MasterCard O Visa LJ Am Ex f Card MC bank Expiration date Signature Address City State Zip Wayne Green Books Peterborough NH 03458 346B4M HOT June 1984 73 ANNOUNCING the premiere of Learning to use your IBM PCjr becomes easy and fun with jr magazine Because jr keeps things simple the whole family will learn and understand while they enjoy themselves jr will explain how the PCjr works and guide you step by step in setting up your system Most of all jr will answer your most important ques tions month after month like What can I use my PCjr for jr magazine will teach you how to pre pare household budgets balance your checkbooks do your taxes and organize schedules and lists What about the kids From kindergarten
260. ocations and their uses for the CoCo I enjoy machine language programming and it would be a big help Greg Stine New Martinsville WV There have been a number of magazine articles on the subject Journey to the Center of the by Mark Goodwin TOT CoCo began with the October 1983 issue It started with a simple memory then supplied a disas sembler program and then embarked upon a detailed disas sembly Check this issue for Part VIII Comment Corner by the Micro Works staff began with the September 1981 issue of Color Computer News lt appeared at first on a regular basis and then sporadically It was meant to be used with the output from the Micro Works disassembler Dissecting Your ROM by Jake Commander began with the July 1983 issue of Color Computer Magazine It has appeared in almost every issue since but it deals with the 1 0 version of the Basic ROM Color Computer Mem by Bob Russell appeared in the July August September and December 1983 issues of Rainbow It gives addresses of key memory locations and of key machine Doctor ASCII language routines in the ROMs The new 1 1 disk ROM is not dealt with Commercially available are Color Basic Unravelled Spectral Associates 3416 South 90th Tacoma WA 98409 There are three volumes to this commented source listing of Color Basic 1 2 Extended Basic 1 1 and Disk Basic 1 1 They are 19 95 each or 49 95
261. of listing the number of the fields sep 104 HOT CoCo June 1984 REVIEWS CONTENTS Pro Color File Enhanced 104 The Factory 105 Business Manager 105 RMS Record Management System 106 Atom 107 Filmastr 1 2 108 Micro Compac 109 edited by Mark E Reynolds arated by commas on the appropriate lines of the video display Parameters under your control in clude print font the number of hori zontal and vertical spaces between la bels and the number of labels across a sheet There are other applications besides actually printing shipping labels of course The manual points out that label formats are ideal for printing col umns of data If you are using an 80 column printer then by setting the la bel to label horizontal and vertical spacings to 40 and 1 and the number of labels across to two you ll get a perfect two column page This might be easier than setting up a two column report of the normal kind especially if you don t need headings and totals Pro Color File s mathematical abil ities have been improved The equa tions defined in earlier versions of the program could contain the four ele mentary operations and there was a shorthand way of indicating that you should sum fields occupying a number of sequential columns but that was it Now it is possible to set up a relative equation a single equation that you can apply to multiple sets of data fields by automatically changing the field refe
262. oftware Complicating the Program and many others Look for it in bookstores or contact Dilithium Press 8285 S W Nimbus Suite 151 Beaver ton OR 97005 800 547 1842 Reader Service 557 Write Adventure Games k A Create Your Own Adventure Games Computerware s Latest Line Up Computerware has introduced the following products for the Color Computer 2 June 1984 Advanced Editor on OS 9 disk is a comprehensive editor that auto matically loads O Pak hi res files for full screen display It has 41 commands using conventional syntax global search find and change commands and 21 line ed iting commands This editor doesn t require that you count lines and characters to find or move the pointer and you can edit files larger than memory It requires OS 9 and sells for 39 95 plus 2 shipping Sourcerer on 5 9 disk is a menu driven symbolic 6809 disas sembler that produces symbolic source code that can be assembled It includes Automatic equate generation for labels and symbols outside of disassembly range FCC FCB and FDB genera tion is written in 6809 machine language for speed Position independent code is re locatable to any area of memory It produces files with or without line numbers and can produce symbolic labels for all extended addresses The Sourcerer costs 39 95 plus 2 shipping and requires OS 9 Disk Fix and other
263. omputer op codes ABX Add B to register X This function doesn t require an operand ABCB Add the value specified in the operand to and add the value of the carry bit in the CC register to the sum The total is then stored in A B ADDA ADDB Add the value specified in the operand to The sum is then stored ADDD Add the value specified in the operand to register D The sum is then stored D ANDA ANDB Perform a logical AND between and the value specified in the operand and store the results in A B ANDCC Perform a logical AND between the condition code register and the value specified in the operand and store the results in the CC register This function is useful in changing 1 bit or one condition in the CC register ASLA ASLB also LSLA LSLB Shift all the bits in one place left This causes to be multiplied by two For example the command ASLA would multiply A by two The carry bit in the CC register is loaded with the value of the leftmost bit and the rightmost bit is set to zero This function doesn t require an operand ASL also LSL Shift all the bits in the memory position specified by the operand one place left This also causes the value in the memory position to be multiplied by two The carry bit is loaded with the value of the leftmost bit and the rightmost bit is set to zero ASRA ASRB Shift all the bits in one place right The carry bit in the
264. on graphics and prompts Your child will learn to tell time with the aid of a specially designed CLOCK Child enters the time if wrong the center of the clock displays a graphic aid If the child is correct a musical reward is heard Program offers three levels hours quarter hours and five minute intervals Apple 48k Sear 591995 Atan 2k So ee ees Tape 16 95 CoCo 16k ECB Bisk 19 95 Tape 16 95 A 390 The Joystick that sets you free The one hand operation of this fantastic new without a base is something to be experienc joystick will truly set you free and increase the ed Available direct from us or from your inde pleasure of playing your favorite video games pendent computer retail store See below The smoothness and responsiveness of this 49 95 suggested retail unique joystick that operates completely STOP changing Printer and Modem Cables our Parallel Printer Interface provides Switch Sel ectable Printer or Modem operations for both Coco and 10 It features switchable baud rates from 300 to 9600 It comes complete with power supply modem cable and Centronics type print er cable For Basic 1 1 and iater revisions Available direct from us or from your independent computer retailstore See below CoCo Serial Parallel Only 89 95 suggested retail T bh Comouter P O Drawer 55868 2 Products Inc Houston Texas 77055 20 713 956 0207 When ordering
265. one up and the program makes no distinction be tween alphabetic and numerical data so it is not necessary to learn any codes to designate what sort of information you will enter into the various fields It s a simple matter to set up multi ple files with the same structure Just read in the common screen format fill it with your data and save it to disk or tape under its own name A Screen Editing Problem Filmastr offers full screen editing during data entry but I encountered a problem using the shifted down arrow command to delete a character and close up the resulting space The difficulty first appeared when I was working on a nearly complete rec ord and decided to use the command to delete part of an unsatisfactory field As I deleted characters I noticed part of a previously entered field from another record starting to creep into the screen where was working Typing in new material didn t push the intruding text off the screen ei ther I had to use the shifted up arrow combination to insert enough blank spaces to force it off the screen The troublesome thing was that this interfered with my ability to scan through my file When I saved the da ta and then reloaded it into RAM I found that Filmastr would not page through the file one record at a time REVIEWS The display would begin with the first record all right but commands to ad vance by one record resulted in only part of the display changing Th
266. ooking for As a result it can operate quickly and accommo date a large number of records RMS becomes a good option for small businesses with on line informa tional needs In a retail operation for example you could place all stock in an inventory system that could quickly show clerks the items that were in stock File Manipulation When creating a new record with RMS you work with a formatted screen that prompts you for necessary information Therefore even inexpe rienced users can readily enter or change data Just put your informa tion on dotted lines that represent the allowable field length Furthermore RMS provides a fea ture found only on the best database management systems It can validate the data yov re entering and throw out obviously erroneous information Validation can mean for example that RMS will accept only alphabetic data of a certain length for city or state or balances between 1 and 999 99 or credit standings of X ex cellent G ood F air P oor RMS will even look up valid entries in a file For example the file could con tain a table of suppliers with whom you deal Validation checks can prevent nu merous errors and prevent many un wanted headaches with customers Managers have much more confi dence in the accuracy of data their clerks have entered since the screen format and validation checks make mistakes less likely Unless you have a Flex editor how
267. or used by the Color Computer but Croaker uses only a subset of these Croaker s commands are easier to understand and now might be a good time to go back to the small program I gave earlier and look up the op codes it takes The assembler uses a set of instruc tions not assembled into code to store data for the program Since there are different instructions available to dif ferent assemblers Croaker uses only those available on most assemblers Croaker uses the following codes e ORG tells the assembler to start as sembling code at the memory location specified in the operand e EQU sets a label to the value speci fied by the operand For example the command START SET 300 would set the label START to a value of 300 e FCB stores a 1 byte code at the cur rent position For example if the as sembler was assembling code at mem ory location 7000 and it encountered Eigen Systems P O Box 180006 Austin TX 78718 6 95 16K cassette Disk Color Editor and the Macro Conditional Assembler Computerware P O Box 668 Encinitas CA 92024 Disk Color Editor 29 95 32K disk Macro Conditional Assembler 49 95 32K disk EDTASM Radio Shack Cat No 26 3254 disk 26 3250 ROM pack 59 95 16K disk 49 95 16K ROM pack Macro 80C and SDS80C The Micro Works P O Box 1110 Del Mar CA 92014 Macro 80C 99 95 16K disk SDS80C 89 95 ROM pack Table 1 A Sampling of Editor Assemblers Table 2 Color C
268. or Computer Basic and great y improves your capability to handle sophisticated tasks All well written user friendly programs use error trapping techniques and yours can too Now that s power AUTO KEY REPEAT No more frustration as you edit a long line in your Basic program just hold the space bar down and automatically step to the desired position in the line Need a line of asterisks Hold the key down and auto repeat will give them to you Those of you who spend many hours at your keyboard will appreciate this outstanding addition to Super Screen s lonng list of impressive capabilities CONTROL CODES FOR ADDITIONAL FUNCTIONS Super Screen recognizes several special controlcode characters that allow selection of block or underline solid or blinking cursor and other functions You can Home Up the cursor or you may erase from the cursor to the end of a line or to the end of the screen just like many other computers These special codes give you an extra dimension of versatility and convenience that put Super Screen in a class by itself AND MORE GOOD NEWS Super Screen comes with complete well detailed instructions and is available on cassette or disc It adjustsautomatically to any 16K or greater Extendedor Disc Basic Color Computer or TDP 100 and uses only 2K of memory in addition to the screen memory reserved during power up Guaranteed to be the most frequently used program in your software library once you use it you won t be wi
269. oticed an encouraging trend recently People are putting their Color Computers to work I am referring to an increased interest in business and financial applications software not program development and personal pro ductivity If you ve paid attention to the ads in this and other publications you ve seen a number of new products CP M cards business accounting packages inventory control programs stock portfolio management software and an 80 column card vital to serious spreadsheet analysis Many of the compa nies producing these products have been around for a while and they have a good feel for the Color Computer market s direction So why is this happening now and not two or three years I have a few hunches First the general public is taking lower end computers more seri ously Millions of under 1 000 machines have been sold many to business men experimenting with the idea of getting a full blown system someday A lot of those businessmen found that they could get along just fine with their home computer Those who bought Color Computers had addition al incentives to hold onto them a convenient source of peripherals software and service at the local Radio Shack very important to the guy with a grow ing business and no time to wait for repairs Second third party support for the Color Computer has produced prod ucts that opened the door to more serious business software development The most important i
270. ou also need a decent crt terminal one with at least 80 characters per line and direct cursor addressing If your terminal isn t smart enough for DYNACALC you probably needa new one anyway The UniFLEX and 05 9 versions of DYNACALC allow you to mix different brands of terminal on the same system There s also a special version of DYNACALC for color Computers equipped with FLEX Frank Hogg or Data Comp versions 9 How much does DYNACALC cost The FLEX versions are just 200 per copy UniFLEX version 395 OS 9 version works with LEVEL ONE or LEVEL TWO S250 Orders outside North America add 57 per copy for postage We encourage dealers to handle DYNACALC since it s a product that sells instantly upon demonstration Call or write on your company letterhead for more information 10 Where do order DYNACALC See your local DYNACALC dealer or order directly from CSC at the address below We accept telephone orders from 10 am to 6 pm Monday through Friday Call us at 314 576 5020 Your VISA or MasterCard is welcome Please specify diskette size for FLEX OS 9 versions Software serial number is required for the UniFLEX version Computer Systems Center 13461 Olive Blvd Chesterfield MO 63017 314 576 5020 506 UniFLEX software prices Include maintenance for the first year DYNACALC Is a trademark of Computer Systems Center VisiCalc is a trademark of VIsiCorp STYLOGRAPH Is a trademark of Great Plalns Computer C
271. p and BW dump They are posi tion independent and compatible with the current line of Radio Shack printers CO dump gives you a color picture with a color printer and BW dump gives you a black and white picture with a monochrome printer They are com patible with PMODEs 3 and 4 Q I have a D board that has been upgraded by Radio Shack to 32K Are these 64K chips and if so can I get 64K without purchasing another set of RAMs Gary Dickerson Tucson AZ A You need only complete the procedure outlined in the response to Brian Fistler above starting with Locate and remove To see if your chips are all good run the memo ry testing program that appeared in this column in the March 1984 issue p 136 in response to Jack Thompson s letter Q I recently purchased a 16K Extended Basic CoCo with a new version printed circuit board revision A My board does not seem to have any jumpers How do I upgrade to 64K Simon Bitton Montreal Quebec A From your description I assume that you have a CoCo 2 Bob Rosen of Spectrum Projects has volunteered the fol lowing procedure to upgrade a CoCo 2 Remove the six screws from the bottom of the CoCo 2 including the one under the warranty label Remove the keyboard being careful when removing the ribbon contact from the board connector Remove the eight 16K memory chips from sockets U14 through 1721 Install a jumper wire between the two solder pads to the right o
272. plish with Elite Word There is no provision to automatically print headers or footers in the docu ment The best you can manage is to carefully insert header or footer lines manually in the text You can read them from a variable text file but you must imbed the commands at just the right spots and you must do this tedious pro cess exactly at page breaks to be ef fective Elite Word also lacks the ability to automatically indent specified levels as in an outline or technical presentation You will have to manually insert the in dentation in the text It does not have two column formatting proportional spacing or a spelling checker But those are the features of a much more expensive office quality word process ing system Elite Word is certainly an excellent word processor I ll use it for all my fu ture CoCo writing projects It s simple to learn easy to use and well worth the investment lil June 1984 23 REVIEW BY STEVE BROWN T S ALL ACCOUNTED FOR ease of use documentation oerformance error handling MONT 40 8 J 1 6 estes d 5 d 4 Application Soffware Business Accounting System Mark Data Products 24001 Alicia Parkway No 207 Mission Viejo CA 92691 32K 80 column printer 99 95 disk till think the Color Computer is only a game machine Then you haven t seen some of the newer business
273. pres 5 NU MBER to answer PLAY OLlTAL2GC PRINT 132 STRINGS 24 131 GOTO 610 620 IF XS lt gt CAS THEN 0 6 40 try again PLAY T4L401GCP1 8140 5 5 20 131 V AL MIDS SMS CC P 1 1 THEN MID 5 5 S CC P l s 1 GOTO 600 ELSE 0 600 630 1 VAL MIDS SMS 1 lt 1 THEN MIDS SMS GGCUP 1 640 FOR 1 TO 4 650 IF C lt gt CA THEN PRINT C 96 64 STRINGS 63 32 660 NEXT 670 FOR B l TO 2 680 PRINTQCA 96432 IF B l TH EN PRINT STRINGS 32 128 POKE C 96 1056 5 5 5 5 1 690 FOR E 1 64 LL 1087 96 CA E POKE LL PEEK LL 464 PEEK LL gt 64 2 1 NEXT E 700 PLAY O2L4T58CEDFGAB 710 NEXT B PLAY P103T4L8CEG 720 GOSUB 180 730 RETURN 740 30 750 IF LEFTS PRS 1 THEN PRS RIGHTS PRS LEN PRS 1 GOTO7590 760 IF LEN PRS 30 THEN PRINTTAB 1 PRS RETURN 770 MIDS PRS PE 1 lt gt THEN PP PP 1 GOTO 770 Program Listing 1 Quiz sign Each time an item is answered incorrectly an asterisk is changed to the number one For example the string SM 1 1 denotes that there are eight items in the DATA 780 PRINTTAB 1 LEFTS PRS PP PR S RIGHTS PRS LEN PRS PP 30 750 790 RETURN 800 DATA A noun IS A WORD USED TO NAME A PERSON PLACE THING OR IDEA WHICH PHRASE SHOWS THE NOUN IN BLACK 818 DATA THE
274. put voltage is one half the maximum 2 5 volts Figure 2 shows a circuit that forms the basis of the interface First when the joystick is at rest the output must be 2 5 volts This occurs with switches S1 and S2 open Closing SI raises the output to 5 volts indicating left or up for instance Reopen 51 and close S2 Figure 2 to drop the output to O volts in dicating right or down Figure 3 shows a representation of an Atari joystick As you move the stick to a vertical or horizontal posi tion one switch closes moving in a diagonal position closes two adjacent switches But notice that all switches including the fire switch are con nected together on one side There fore you can t use the joystick direct ly in our circuit of Fig 2 since the common points for the up down left right and fire switches must be isolated from each other Enter the in Fig 4 This complete schematic of the CoCo Joy card and joystick contains the 40 6 CMOS Quad Anaiog switch an inte grated circuit that has four separate SCHEMATIC Figure 3 electrically controlled transmission gates switches Each switch has an input pin 1 for the first switch an output pin 2 and acontrol pin 13 W aen voltage reaches the con trol pin the resistance between input and output becomes so large that you can consider it an open circuit When it receives 5 volts the resistance drops to below 200 ohms
275. r whenever you require printed output This is true of video displays as well In fact if you preview a report on the screen you must go through the definition cycle again to get the printout It s not hard to do though A few simple codes format the listing You can print fields in an entirely different order from that in which they appear in the file itself Unfortunately the space available for format codes is limited so it isn t practical to set up elaborate headings for Filmastr reports There are no fa cilities for pagination or for printing the sum of a numerical data field Despite these limitations and de ability to sort records is an important aspect of database management and Filmastr is versatile this regard spite the editing problem I referred to earlier Filmastr can be quite useful for informal data management It is largely self prompting so the manual soon becomes a back up reference document although like to see some of its rough spots eliminated The fact that you don t need to identify different types of fields numbers strings dates and so on when defining the structure of a file makes life considerably easier for the casual user Filmastr protects data rather well too Since it disables the break clear and enter keys and uses them for con trol functions at various points in the program there is no apparent way to lose a file short of pressing the rese
276. r areas goals and objectives content methods and approaches and evaluation and management In the evaluation and management sections you will find tests branching and record keeping strategies Since educational products designed for the home do not use a strategy for evalua tion and management they might be at a disadvantage when evaluated by this process Each evaluation provides two nu meric scores The overall rating of in structional design and the overall rat ing of software design are done on a scale of 1 10 I examined reviews of all software that scored 6 or above in one or more of the numeric ratings and interestingly some of these products lacked goals and objectives or evalua tion and management and still ob 92 HOTCoCo June 1984 ASSESSING EDUCATIONAL SOFTWARE by Charles Santee tained high overall ratings It appears the ultimate worth of an EPIE eval uated product is not simply a sum of its parts A careful look at the weaknesses in these selected products was helpful in establishing some guidelines for im provement I propose the following e More software should include be havioral objectives stated in terms of expected learner outcomes I picked out the best And discarded the rest From the best of the rest I discarded the best Then what was left Perhaps the WORST of the BEST e More software should include evi dence of development Specifically what evidence exis
277. r games They can provide hours of fun for the whole family Low As 1 O95 Double Back As you double back to catch your own tail try to encircle the safe screen objects to gain points in this tricky game Challenges mount as you play 26 3091 19 95 Dungeons of Daggorath You re pit ted against a succession of awesome beasts Each vic tory brings you closer to your ulti mate opponent the evil wizard 826 3093 29 95 Gomoku and Renju The classic ori ental game of strategy Block your op ponent while attempting to place five of your own men in a row Hours of fun amp 26 3069 19 95 Star Blaze Protect the Milky Way Radar shows menacing vessels nearby Seek de stroy and check radar again Red alert There s no let up in the excite ment 7226 3094 19 95 Baseball Nine innings of fun You re in full control of this realistic simulation of America s Num ber One sport both behind the plate and on the field 426 3095 24 95 w 4 27792 aO Hit 98 7 the Educational Software You Want Slay the Nerius Defend your sub marines against deadly starfish and the ancient seaworm the fearsome Nerius a creepy nemesis from the Deep 26 3086 24 95 Canyon Climber An action game with a difference As a cliff hanger you re Challenged by one test after another kicking goats zinging ar rows and falling objects 26 3089 34 95
278. r which runs on the Color Computer and generates your own source listing of the BASIC interpreter ROM Also included is a documentation package which gives useful ROM entry points complete memory map 1 0 hardware details and more 16K system is required for the use of this cassette 80C Disassembler 49 95 MICRO wW Micro Works or it may be purchased separately on cassette or diskette for 19 95 Requires 64K not for FLEX or 059 64K MEMORY UPGRADE KIT For Rev levels E ET NC TDP 100s and Color Computer 11 Eight prime 64K RAM chips instructions and CSPOOL 64 95 HARDWARE PARALLEL PRINTER INTERFACE Serial to parallel converter allows use of all standard parallel printers PIBOC plugs into the serial output port leaving your Rompack slot free You supply the printer cable PI80C 59 95 SUPER PRO KEYBOARD 69 95 For computers manufactured after Oct 1982 add 4 95 ROMLESS PACKS for your custom EPROMS call or write for information 6809 ASSEMBLY LANGUAGE PROGRAMMING by Lance Leventhal 18 95 TRS 80 COLOR COMPUTER GRAPHICS by Don Inman 14 95 ASSEMBLY LANGUAGE GRAPHICS FOR THE TRS 80 COLOR COMPUTER by Don Inman 14 95 STARTING FORTH by L Brodie 17 95 ZAXXON The real thing Excellent What more can we say Cassette requires 32K 39 95 STAR BLASTER Blast your way through an asteroid field in this action packed Hi Res graphics game Available ROMPACK requires 16K 39 95
279. re marks your selection Repeat this process for all the files you want When you have finished press enter without typing a number The pro gram then asks you to verify that you have made the correct selections Press TOTAL WRONG NW A 430 PRINT 2 STRINGS 10 450 PRINT 2 CCS A PRINT 2 MMS A 460 NEXT 500 CLS 505 PRINT TAB 8 RIGHT TAB 16 WRONG 510 FOR 1 LEN SMS 520 PRINTA TAB 8 NR A TAB 16 NW 530 IF A 10 INT A 10 THEN GOSUB 580 540 NEXT A 550 GOSUB 580 END 580 PRINT PRINT PRESS KEY TO CON TINUE 590 XS INKEYS IF 5 THEN590 592 GLS PRINT 4 8 RIGHT TAB 16 WRONG RETURN 600 CTS WRS NTS 601 FOR A 1 TO LEN SMS 602 IF MIDS SMS A 1 THEN S CTS STRS A NR A NR A 1 603 IF MIDS SMS A 1 1 THEN WR S WRS STRS A NW A NW A 1 605 IF MIDS SMS A 1 THEN NT S NTS STRS A 618 NEXT A 620 ON INSTR PpSs PS GOTO 630 630 650 650 630 PRINT 2 PRINT 2 NFS VL 632 PRINT4 2 ITEM CORRECT C TS 634 PRINT4 2 ITEMS WRONG WR 636 PRINT 2 ITEMS NOT TRIED NTS 638 RETURN 650 CLS PRINTNFS VL 652 PRINT PRINT ITEMS WRONG PRINTWRS 654 PRINT ITEMS RIGHT PRINTC T 656 PRINT ITEMS NOT TRIED PR INTNTS 670 PRINT PRINT press key to con tinue 680 XS INKEYS IF 5 THEN 680 682 RETURN 700 DATA A noun IS WORD USED TO TAME A PRESON PLACE THING OR IDEA WHICH PHRASE SHOWS THE NOUN
280. rences it contains This is a bit like the relative addressing capability of spreadsheets Along with relative equations comes another enhancement the abil ity to post 1 make mathematical changes to the entire file at once The term comes from the concept of post ing charges to a financial account but you can t use equations for posting on individual records You can define and store up to nine prompting messages for keyboard in put A posting routine often needs such input For instance it can be im portant to enter the date on which you re updating a database Informa tion entered in response to these mes sages is typically placed in undefined fields i e fields that the data file it self isn t using The program then passes the values to the fields where additional equations need them The earlier Pro Color File docu mentation was densely packed The manual has more than doubled in thickness growing to 71 pages and there are now quite a few illustrations of what you might expect to see on the screen at various points It also in cludes a pair of sample database set ups complete with multiple label and report formats I still wouldn t call the document light reading and there are a few Mr Derringer continues to perfect his program technically minor typos but in general there has been a great improvement Program author Dennis Derringer has also demonstrated his willingness to
281. rerace menu shows you day and race numbers horse name horse num Program Listing Bringmee Downs ber jockey distance class purse and track condition You can choose from four actions Enter a J to see the jockey screen Enter an H to see horse history You can view as many horse histories as you wish Enter an R from the horse history screen to retum to the prerace menu Enter a B to bet The program shows you the horses in the race Type in the number of the horse you want to bet on and type the amount you want to bet from 5 to 500 do not use a dollar sign Then type 1 for a win or a 2 for a place bet You do not haveto bet on any race Enter an R to run the race The re sults screen shows the order and speed of finish If you bet the program dis plays your bet payoff or loss If you have a printer type a P to print the re sults screen for later reference Choice 4 displays the numbers prices wins and names of the jockeys Choice 5 shows you how much money you have Choice 6 is for those with printers It prints the names of the EAR AT THE RACES PRINTG064 YOU REM a year at the races REM by Glen Tapanila REM kk REM initialize variables DIMH 40 DIMH 40 15 DIMJS 1 DIMJ 10 4 DIMRS 4 DIMR 4 4 DIMRN 20 4 DIMJS 5 DIMR1 4 D IMR2 4 5 5 4 DIMBE 4 3 70 DATAAAA BBBB CCCC DDDD ONYX L ILY OPAL PARK PASA SLOT SLOU COR P CLAR AUBE AURA BRAN BULL INKY LEAR
282. rice on ail your custom swit ching needs 29 95 ea 539 95 Available from The Smart Link 538 SAB LINK Inc 7301 NW 41 Street Miami FL 33166 Dealer inquiries welcome 305 592 6092 COLOR COPY COLCOPY is a menu driven copy utility that copies data files or programs disk to tape tape to disk or disk to disk It also kills files or programs Many options are provided copies basic pro grams machine language programs or data files allows selection by groups of filenames or extensions individual files by menu selection writes multiple copies of files to tape backup a disk to tape restore a disk from tape copies files in alphabetic sequence and much more Written in basic with machine language sub routines Includes program on cassette and instructions Requires 32K DOS Send check or money order to COCOPRO 308 37022 ST LOUIS 63141 Postage paid on all pre paid orders in U S Missouri residents add 5 625 percent sales tax DEALER INQUIRES INVITED ONLY 18pp SCAN e OUT Made in USA 24 95 cm ENS 5 TRS MODEM SCAN eOUT PMODEM PRINTER PRINTER PLOTTER PLOTTER Constant Monitoring Designed for all Built in A to B Selector color Computers Stays in line incl MC 10 Software Compatible Assembled Plastic Enclosure ORDER NOW Line Cords included ONLY 24 95 add 2 00 shipping FL Residents add 1 25 tax C O D ORDER
283. rom a large number ol races on a high speed large scale computer 23 factors taken Irom the Daily Racing Form were then analyzed by the computer to see how they influenced race resutts From these 23 facts ten were found to be the most vital in determining winners NUMERICAL PROBABILITIES of each of these 10 tactors were then computed and this forms the basis of this REVOLUTIONARY NEW PROGRAM i SIMPLE TO USE Obtain Daily Racing Form the day before the races and answer the 10 questions about each horse Run the program and your computer will print out the odds for all horses in each race COMPUTER POWER gives you the advantage YOU GET 1 Program on cassette or disk 2 Listing of BASIC programs for use with any compuler 3 Instructions on how to get the needed data from the Daily Racing Form 4 Tips on using the odds generated by the program 5 Sample form to simplify entering data for each race MAIL COUPON OR CALL TODAY 3G COMPANY INC DEPT HT RT 3 28A GASTON OR 97119 Ves want to use my computer for FUN and PROFIT Please send me Play the for 29 95 Circle the cassette you need viC 20 Color Computer TRS 80 Sinclair Timex 1000 Atari Cornmodore 64 disk or cassette Appie disk or cassette Enclosed is check or money order 1 MasterCard visa 503 357 5607 4 Exp date NAME ADDRESS CITY START USING YOUR COMPUTER FOR
284. s To order send check or money order to Cognitec 704 Nob St Del Mar CA 92014 121 Or check your local software store If you have questions or would like to order by Visa or Mastercard call us at 619 755 1258 weekdays 8AM 4PM PST Dealer inquiries invited Add 2 for shipping Californians add 6 state tax Ajlow 2 weeks for personal checks Send self addressed stamped envelope for Telewriter reviews from CCN RAINBOW 80 Micro 80 U S Telewriter owners send SASE or call for information on upgrading to Telewriter 64 Telewriter compatible spelling checker Spell n Fix and Smart Terminal program Colorcom E also available Call or write for more information Apple II is a trademark of Apple Computer Inc Atari is trademark of Atari Inc TRS 80 is a trademark of Tandy Corp MX 80 is a trademark of Epson America Inc Feedback low up applications But it will take me awhile to build and debug the hardware so there s no rush This 15 my first issue does the ex citement show Michael B Gallagher Mercer Island WA We ve published two articles Monochrome Monitor Driver HOT CoCo July 1983 p 36 and Monitor Driver HOT CoCo August 1983 p 98 both by Marty Good man that tell how to interface black and white and composite monitors respectively eds All the Way With 64K I m writing in praise of Richard Es posito s article 64K Modificatio
285. s arranged from top to bottom on his side of the game Photo Suzanne BY THOMAS REVITTE board At the top center of the game board are two boxes one with a P un der it and one with a D under it Just to the right of each of player 1 s number boxes is an exchange box of player l s exchange boxes are empty except the bottom one which has a number in it Keeping in mind the goal of arrang ing his numbers in order player 1 uses his joystick to move the number in the exchange box up and down to the other boxes until it 1s in the exchange box next to the number that he wants to ex change When player 1 has the exchange number in the box he wants he pushes the button on his joystick The number in the box goes to the left box at the top center of the gameboard The D under the box stands for discard The number in the exchange box goes to the number box emptying the exchange box You hear a tone and player 175 name disap pears from above his boxes and player 2 s name appears above his Player 2 presses either D or P causing exchange boxes to appear to the left of his number boxes One of the exchange boxes has a number If he pressed D the number the exchange box 15 the number from the D discard box If he pressed P the number in the ex change box is a number between 1 and 30 not already on the gameboard P stands for pile and includes all the num bers between 1 and 30 not on the game
286. s only Rainbow Quest by Richard Ramella Illustrated by Coni Porter BK7391 ISBN 0 88006 064 6 Wayne Green Books are available at your local bookstore Dealer inquiries invited Color my child s imagination Send me Rainbow Quest packages for the Color Computer 7391 at 24 95 each Include 2 00 package for shipping and handling Ll Payment Enclosed MasterCard O VISA O AMEX Card Exp date Name Signature Address City State___ _ Zip Wayne Green Books Peterborough NH 03458 346 40 1 HOT June 1984 PRODUCT NEWS edited by Cynthia Smith Information used in the Product News section is sup plied through manufacturers press releases HOT CoCo has not tested or reviewed these products and cannot guarantee any manufacturer s claim Write An Adventure When you have played enough video games to know you could write a better one there is help in this new book by Delton T Hom Golden Flutes and Great Escapes How to Write Adventure Games describes the process of designing and coding programs and gives fundamental rules of creating original interactive adventure games It gives four game pro grams with explanations of how they work It is helpful to be familiar with Basic programming but you don t have to be a computer whiz to en joy the programs Chapters in clude Creating a Plot Marketing Your S
287. s and includes a detailed operating manual Requires 32K and a Single Disc Drive PRICE 99 95 THE MARK DATA PRODUCTS SUPER PRO KEYBOARD The most popular replacement keyboard for your CoCo e Original key layout e No special software required e Fast simple installation no soldering e individually boxed with full instructions e Professional low profile finished appearance e U S made high quality quad gold contacts e Smooth Touch Typist feel no sagging Only 69 95 IMPORTANT NEW BOOKS Your Color Computer by Doug Mosher Over 300 pages of detailed information A CoCo encyclopedia 12 95 Programming the 6809 by Rodnay Zaks and William Labiak One of the best 6809 machine language texts available required reference material 1595 WE STOCK SOFTLAW PRODUCTS The VIP WRITER Text Processor is rated tops by Rainbow Hot CoCo and Color Computer Magazine After evaluation we rate it tops too Disc 59 95 Mark Data Products 24001 ALICIA PKW Y NO 207 MISSION VIEJO CA 92691 e 714 768 1551 All Orders Please add 2 00 shipping and handling in the continental U S Allothers add air shipping and 3 00 handling California residents sales tax Foreign orders please remit U S funds Software authors Contact us for exciting program marketing details We accept MasterCard and VISA Distributed in Canada by Kelly Software See List of Advertisers page 99 HOTCoCo June 1984 33 GA
288. s the replacement keyboard Not only do the improved keyboards make the Color Computer easier to use they also give it a more professional appearance The pioneers who brought Flex to the Color Computer deserve credit too The implementation of this mainframe system on the Color Computer gives the machine credibility to users with serious applications in mind Flex also gives Color Computer users a powerful library of business and financial soft ware Flex and the software it made available encourages developers to write comparable software for use with RS DOS Third the number of users with 64K disk drives and printers has grown to an extent where it is feasible for third party vendors to develop software suitable for a full strength Color Computer No one will invest thousands of dollars in a sophisticated package unless a reasonably large base of com puters can use it Finally there are those few long time users who blazed a trail for the Color Computer in the business world These people wrote their own software be cause none was available They experimented with graphs equations and hardware configurations while their colleagues chuckled and spent money on Apples and PCs These users proved that the Color Computer could per form admirably in a business environment I don t think the Color Computer poses a serious threat to IBM s domain but many people are buying 5 000 computers for tasks that 1 500 worth of Color Comp
289. space station in the form of aspiral pe riodic chart and an instruction book The 12 page instruction book pre sents chemical facts with drawings to illustrate states of matter subatomic particles periodic charts and the characteristics of some of the ele ments Atom gives a choice of a black buff or green screen background The screen includes a game clock bunkers free electrons electron holes a nucleus playing graviton and reserve gravitons The clock is calibrated in nanoseconds To play you use the joystick to ma neuver your graviton to pick up free electrons and shoot them into the elec tron holes of the correct energy level Students who tried to play the game without reading instructions were con fused and told me the joystick was broken But this just shows them that reading can be important You lose your graviton by colliding with a free electron or a bunker or by placing an electron into an incorrect energy level When the clock runs out the unstable atom explodes sending you back to the first element of the en ergy level you are on Being an atom builder isn t an easy job but someone has to do it The sound effects are as good as I have heard on any CoCo game but I wasn t so impressed with the reward of seeing the element I created appear on the periodic chart The lack of a sudden death or a retained high score also detract from the gaming appeal However Atom is not just a game It is an
290. ss When you first look at this system you might feel that it s too complex to understand and has too many files to re member But because it is interactive and menu driven once you ve estab lished all the files and parameters on the system disk daily posting and end of month activities are simple and step by step On a normal daily basis you only need to post transactions to the journal and prepare the profit and loss and bal ance sheets periodically Once you ve posted the checks and receipts to the journal the daily activities are done 35 the Krickit 79 95 pak installed Add 5 00 without it full refund THE KRICKIT CHIRPS ONLY WHEN YOUR COMPUTER HAS CAUGHT THE KEY there is no wasted effort pounding keys to make sure they contact or looking at the screen after every character your eyes on the listing and not lose your place The Krickit has other valuable features too controls the Cartridge Interrupt line on fingers 7 or 8 just flip the switch to access Basic with a game It also has a more accessible reset switch power indicators gold edge fingers and an extension cable But take Mark Data s advice and make a backup copy after you ve added any data to your disk Summary The Business Accounting System 15 a serious professional accounting pro gram and well worth its price The pro grams are complete and simple to use They lead you effortl
291. sticks 5 2495 21 00 26 3012 Deluxe Joystick EACH 6 3900 3400 26 3016 Keyboard Kit S 3995 3400 26 3017 64K RAM Kit S 6995 5900 26 3018 Ext BASICKit 3995 3400 26 3025 Color Mouse S 4995 4250 26 1175 Modem S 9995 8500 26 1173 Modem II 6 19995 S 16900 Hayes Modems CALL All prices and offers be changed or withdrawn without C 0 D Visa MasterCharge and American Express welcome notice Advertised prices are cash prices Yoetallation a and ESRA Please Im 4101 for free price list or information STRANS are not included in price ri tice someone actually living as part of it the situation is different Because he does not know the states of all the cells in the universal lattice he does not know for certain whether an elementary particle exists at any given instant in any particular space quanta or cell Remember the first definition of ran domness If the arrangement of parti cles in the universe is truly random and if a truly random sequence cannot be specified by less information than is contained in itself then a complete rep lica of the universe 1s needed to derive concrete information about the state of even its smallest part Just because you can never be sure of the exact state of a region of space it does not mean that the world 15 ruled by chance It might be only a natural con sequence of our limited knowledge of a universe that is as far as we know in fini
292. symbol m in the Article Name column indicates the program is machine language and must be loaded using the CLOADM command Additional preparatory commands are listed un der the article name where appropriate CSAVEM addresses are listed for your use with the ma chine language programs If Our Programs Don t Work Having trouble entering our listings from the magazine Here are a few tips that might help First we print all our Basic listings in the CoCo s 32 column format This means that each line should appear the same on the screen as it does in the magazine If a line on your screen does not match the same line in the mag azine reread what you typed you might have made an error Second make sure the program is for your computer Read the System Requirements box The information in this box represents the minimum system configuration needed to run that particular program Also read the article thoroughly before typing in the program Sometimes the article contains instructions vital to making the typed in listing work For instance some CoCos will not accept the high speed POKE POKE 65495 0 The article for a program using this POKE will tell you to change those POKEs to 65494 0 if your com puter will not work at the faster speed Some CoCos are sensitive to spacing in the program lines Occasionally a computer will read a line such as FORR 1TO20 incorrectly interpreting the FOR not as a keyword but asa vari
293. t button That sort of security can be just as precious to the novice as it is to the professional with a large complex database to worry about lil ease of use documentation performance error handling Application Software Micro Compac Tandy Radio Shack Cat No 26 3350 MC 10 modem 29 95 by John S Cullings he Micro Compac 15 probably the smallest and the least expen sive color Videotex communication package available today And the price includes an introductory mem bership to CompuServe Information Services CIS along with the soft ware not a bad deal BAUD ADDR 16931 ADDR 16932 110 2 163 300 241 600 118 1 200 57 2 400 26 4 800 10 9 600 2 This baud rate may not function for all 9 600 baud systems Table 1 MC 10 Baud Rates ADDRESS MC 10 FUNCTION 147 Basic start MSB 149 Variables start MSB 16932 Baud rate LSB 17025 Cursor LSB 17232 Start of MC Compac 17306 20K top of RAM pointer 19341 Start of patch 19360 End of patch 19440 End of Micro Compac 19456 Start of text buffer 19525 Relocated start of Basic 20479 of 4K text buffer 36863 End of 20K text buffer 63306 Cold start to Basic Table 2 Important addresses used in this review You also get a well written and il lustrated 11 manual that shows typical interconnection diagrams and a sample startup session Although it assumes you will use a Radio Shack Modem I or
294. tant inflows e Effective interest aloane Future value of an investment compound interest e Present value of a future amount Amount of payment on a loan Equal withdrawals from investment to leave zero over e Simple discount analysis e Equivalent amp nonequivalent dated values for obligationse Presentvalue of deferred annuities e Percent markup analysis for items e Sinking fund amortiza tion program e Value of a Depletion analysis Black Scholes options analysis e Expected return on stock via discounts dividends e Value of a warrant e Estimate of future earnings per share for company e Compute alpha and beta variables for stock e Portfolio selection modele Option writing computationse Value ofarighte Expected value analysis e Bayesian decisions e Value of perfect information e Value of additional information Derive utility function Linear programming solution by simplex method e Transportation method for linear pro gramming Economic order quantity inventory model e Single server queueing model e Cost volume profit analysis e Conditional profit tables e Opportunity loss tables e Fixed quantity economic order quantity model e Cost benefit waiting line analysis e Net cash flow analysis for simple investmente Profitability index ofa projecte Weight ed average cost of capital e True rate on loan with compensating balance required e True rate on discounted loan Merger analysis computationse Financial ratios fora firme N
295. tape doing what do best talking explaining 6809 assembly language and showing you how to tame it You ll also jet dozens of example programs right on the tapes ready to load examine and run Even the accompanying book of documentation could each you assembly language but Learning the 6809 doesn t stop there Micro Language Lab gives you what you can t get anywhere ce 2Ise programming information for every one of your Color Computer s smart circuits Learning the 6809 isn t that same old isn t it wonderful you can put the dot on the screen approach My Micro Language Lab will each you numbers graphics and sound but it won t run away from you after the first lesson want you to learn to program To learn to 25 those numbers graphics and sound To find ways of using every electronic nook and cranny in your machine And want you to stop wasting memory and make your program run in seconds not minutes won t lose you because each lesson is carefully paced and the 900k contains exercises and self tests put jargon in its place too If you ve ever been intimidated by genius programmers you ll know what mean You ll be able to drop a ew accumulators registers and zero indexed offsets into your conversation too contact me or RB2 3 at Green Mountain Micro Micro Language Lab comes a notebook containing twelve cassettes documentation Aorkbook and data booklets It costs 99 plus 3 50 shipping and handling
296. te In the Stars simulation you can im agine the interaction field as extending infinitely beyond the small portion ac tually displayed on the screen Since it 1s impossible to compute interactions on an infinite lattice you use random num bers to fake the influence of the off screen positions Because the unknown universe 15 50 large compared to the known its influence is extremely smooth well distributed and unpredict able precisely the qualities valued in a pseudo random number generator Further Experiments It is a straightforward matter to in crease the number of points or the size and dimension of the lattice The 16K version of Stars manipulates 1 000 points over a two dimensional lattice that is for computational purposes 1 possesses a known universe of 255 cells long and 255 cells wide This came about because 255 is the largest number that can be expressed by a byte Linkage to machine language rou tines is easy for data in this form and the lattice roughly fits the Extended Basic high resolution screen Overhead for storage is 2 000 bytes 1 000 points with 2 bytes for x and y coordinates Expansion to three dimensions adds one more coordinate and increases overhead to 3 000 bytes The prejudic ing routine needs to deal with one more axis but the increase in memory and computing time is modest Expansions of space oriented rou tines such as the traditional Life imple mentations are usually more
297. thout it Super Screen s low price will really please you only 29 95 on cassette or 32 95 on disc 64K Memory Expansion Kit All parts and complete instructions 64 95 ACCOUNTING SYSTEM The Mark Data Products accounting system is ideal for the small businessman needing a fast efficient means to process income and expenses prepare detailed reports and maintain most of the information required at tax time The system is a family of programs which operate by means of a menu selection scheme When the operator selectsa task to perform the computer loads a program designed to handle that task from the system disc The system disc contains all of the programs required to create update and maintain data files and prepare the necessary accounting reports including a transaction journal a P amp L cr income report an interim or trial balance and a balance sheet Up to 255 separate accounts may be defined and a single disc system can hold over 1 400 transactions This system automatically enhances the monitor screen to a 51 character by 24 line display 32K of memory is required along with an 80 column printer and one or more disc drives The MDP system e Is accurate user friendly and simple to use e s easy to customize for specific user requirements e Immediately updates the chart of accounts e Provides an audit trail e Includes end of period procedures e Is capable of future expandability This accounting software eq
298. tibility item i boven TOTAL HC e Requires 64K memory and one or more disks 2 Eachcassette includes 2 labels only Boxes sold separate f 1 ly In Continental U S shipment by U P S If Parce Post I with controller j preferred check here Check or M O enclosed Send Quantity Discounts cee oat eich MASTERCARD 250 00 eae WAYNE TECHNOLOGY olor SSA P O BOX 5196 ANAHEIM CA 92804 1196 a Caddy 2 2 95 aa 170 SUB TOTAL Address 714 772 57 57 5 ippinghandhn 3 50 4 i 1 e a e States Additional 1 Radio Shack Radio Shack Corp Digital Research Loer caddy per cassettes or boxes Signature Phone urere i TOTAL ___ Ask about our DUPLICATING SERVICE a u nm m X um SALES OR CLIENT PROFILE APPOINTMENT SCHEDULES VE ORDER INVENTORIES WERE lt aL REAL ENTRY ESTATE MAILING LISTS STUDENT OR PERSONNEL PROPERTY LISTINGS LEDGERS RECORDS RENTALS THE DATABASE SYSTEM CAN YOU PRINT INVOICES AND CAN YOUR SECRETARY RUN DESIGNED STATEMENTS TRANSACTIONS USING YOUR CAN YOU PRINT TRANSACTION FOR SUMMARIES BY ACCOUNT CAN YOU DEFINE AND SAVE REPORTS AND CALCULATIONS CAN YOU
299. tion done Loop until the multiplication is done Return Display BS error message B4EE B4FC Color Basic MEM Command B4EE B4EF B4F0 B4F1 B4F2 B4F3 B4F3 B4F4 B4F5 B4F6 B4F7 B4F8 B4F9 B4FA B4FC D stack pointer Figure the amount of free memory Ignore Make D an integer NTF numeric Save the integer as MSB1 and Make floating point B4FD B50C Color Basic STR Command B4FD B4FF B500 B502 B503 B505 B506 B507 B508 B50A B50B B50C Check for a TM error U ASCII buffer pointer Convert FPACI to an ASCII string Clean up the stack X start of the ASCII string 1 Build a string entry Listing continued HOT June 1984 29 Listing continued B50D B515 Open Up String Space Routine 549 54 Move the string into string space BSOD BSOE Save the end of the string pointer B54C B54D available location in the temporary string SN E ace 511 512 Save the string storage address 551 552 fi i B513 B514 Save the string length 3 515 NA B553 B554 B ST error code 555 557 Display ST error message 558 559 string length B516 B56C Build String Entry Routine Rud aig it in string area string address ped EE pointer B55E B55F Save it in the temporary string area BSIA B5SIB Save the string delimiter BSIC BSID Save the string delimiter 564 565 Save the string VARPTR
300. tion to Mi cro Compac use these steps e CLOADM the original program ePOKE 19525 0 POKE 147 76 POKE 149 76 e Type or CLOAD Listing 1 e Run the Basic program to make the patch e If you CSAVEM at this point you can eliminate steps 2 3 and 4 in fu ture sessions Once you ve installed and executed the patch all functions should per form as before When you are ready to print press break and the equal sign keys to enter the buffer examine mode Pressing Z scans the buffer one page at a time The patch eliminates the W function reverse scan To re turn to Basic for printing press Q quit Micro Compac offers a very useful function for the MC 10 Enter the printing program after the OK prompt Type Listing 2 or CLOAD it from tape Line 105 contains the printer baud rate constant See Table for several popular baud rates Run the program and start the scan ning at any page from 1 34 20K MC 10 You can scan parts of pages While running the program has the following five options P identify current prompt for new page lt shift printout one column left e shift printout one column right eB mark beginning of print area press when the first print line is at the top of screen and e E mark end of print area press when the last print line is at the top of screen After pressing E the program will prompt with Printer set Connect the printer turn it on loa
301. to col lege jr helps the kids with educational programs in every subject area Are there more serious uses for PCjr Yes You ll improve your own business skills by learning about word processing spreadsheets and graphics e What about having fun with PCjr Relax and enjoy all the latest games with your whole family Plus What programs should I choose for the PCjr jr magazine will tell you what programs on the market will run on the PCjr and which ones won t Plus what new programs are on the way jr will evaluate them before you buy Order your subscription to jr today and you ll get the special charter subscription rate of 14 97 That s i db Se 25 off the basic subscription rate Plus with your Zl pre payment of check American Express Visa or T a Mastercard we ll send you a FREE issue making I understand that with prepayment of check or tatal of 13 issues for 14 07 credit card I l receive a FREE issue making total DA f 13i for 14 97 S 5 00 off the basi te Take advantage of this incredible charter subscrip IE a tion offer Mail the attached card the coupon or call TOLL FREE 1 800 258 5473 In New Hampshire call 1 Z AE BILLME 1924 9471 TODAY 9 dixo Date Signature _ Address City State Zip For IBM s Home Computer Surface
302. to the stack the rest of the values on the stack are pushed down 16 bit 2 byte register holding a num ber from 0 to 65535 but it has one re striction If you use what s referred to as the user stack you cannot use the U register Pll explain what a stack is later The computer uses the S DP CC and PC registers Register S controls the system stack An experienced program mer can use the DP register direct page to call to addresses while using less memory The CC register condition codes keeps track of many of the mun dane values used by the computer It is divided into 8 bits Each bit con tains either a value of one true or zero false Each bit keeps track of a differ ent condition Changing values of the CC register is only for experienced pro grammers The PCR program counter register keeps track of what part of an Assem bly language program is running The PCR s value changes as the computer moves through a program but its value is always equal to the place in memory from which the computer is reading commands A programmer can make the com puter jump to a specified point in mem ory by changing the value of the PCR For example if the programmer loads the PCR with a decimal value of 1 000 the computer automatically executes 16 bits 8 bits 16 bits 16 bits 16 bits 16 bits 8 bits 8 bits 16 bits code at memory position 1000 Figure 1 is a chart you can reference while wr
303. tomized to the number of drives in the system Editing features Fast full screen editor with wordwrap block copy block move block delete line delete global search and replace or delete wild card search fast auto repeat cursor fast scrolling cursor up down right left begin line end line top of text bottom of text page forward page backward align text tabs choice of buff or green background complete error protection line counter word counter space left current file name default drive in effect set line length on screen Insert or delete text anywhere on the screen without changing modes This fast free form editor provides maximum ease of use Everything you do appears immediately on the screen in front of you Commands require only a single key or a single key plus CLEAR truly a state of the art word processor outstanding in every respect The RAINBOW Jan 1982 PROFESSIONAL WORD PROCESSING You can no longer afford to be without the power and efficiency word processing brings to everything you write The TRS 80 Color Computer is the lowest priced micro with the capability for serious word processing And only Telewriter 64 fully unleashes that capability Telewriter 64 costs 49 95 on cassette 59 95 on disk and comes complete with over 70 pages of well written documentation The step by step tutorial will have your writing with Telewriter 64 in a matter of minute
304. tridge plugs inte the pert or an expansion bus and is coapatibie with any size beard features the futt ASCII Pe ud set prograseable screen B4 5 Incuded vith the cartridge is a Video Iriver softuare package vhich the MORB PAK iato the systee and adds a set of powerful screen In addition to the WORD PAK ve have a full Line of accessories for the Computer a six slot softuare selectable expansion bus Cosputer q Fer sert P 7214 0 813 Bergen N J 07047 201 330 1898 COLOR COMPUTER SOFTWARE SUPER SLEUTH DISASSEMBLER EACH S99 FLEX 5101 05 9 interactively generates source on disk with labels includes xref specify 680x 6502 version or Z 80 8080 85 version OBJECT ONLY EACH S50 FLEX amp 05 9 549 DOS COCO DOS available in 680x 6502 version only CROSS ASSEMBLERS EACH S50 FLEX 555 05 9 ALL S100 spec fy for 6800 1 6502 6805 2 80 or 8080 48 85 OS 9 version requires Microware RMA or FHL OSM macro assembler FLEX version requires TSC ASMB or FHL ASM or OSM macro assembler DEBUGGING SIMULATORS EACH S75 FLEX 5100 05 9 specify for 6800 1 6805 146805 or 6502 6502 TO 6809 ASSEMBLER TRANSLATOR 575 S85 OS 9 translates 6502 programs to 6809 noting inexact conversions 6800 TO 6809 amp 6809 PIC TRANSLATORS S50 FLEX 75 OS 9 translates 6800 programs to 6809 6809 programs to PIC FULL SCREEN FLEX TSC XBASIC PROGRAMS
305. ts then Not at all DYNACALC can be used for just about any type of job Not only numbers but alphanumeric messages can be handled Engineers and other technical users will love DYNACALC sixteen digit math and built in scientific functions You can build worksheets as large as 256 columns or 256 rows There s even a built in sort command so you can use DYNACALC to manage small data bases up to 256 records 3 What will DYNACALC do for ME That s a good question Basically the answer is that DYNACALC will let your computer do just about anything you can imagine Ask your friends who have visicalc or a similar program just how useful an electronic spread sheet program can be for all types of household business engineering and scientific applications Typical uses include financial planning and budgeting sales records bills of material depreciation schedules student grade records job costing income tax preparation checkbook balancing parts inventories and payroll But there is no limit to what YOU can do with DYNACALC 4 DO have to learn computer programming NO DYNACALC is designed to be used by non programmers but even a Ph D in Computer Science can understand it Even experienced programmers can get jobs done many times faster with DYNACALC compared to conventional programming Built in HELP messages are provided for quick reference to operating instructions 5 Do I have to modify my system to use DYN
306. ts that the program has been used successfully eMore software should include noncomputerized support material or a method of integrating the program into a traditional educational setting e More software should include in formation that guides the learning process when a student selects incor rect responses e More software should include a rec or student management system This month s programs deal with the last item Faithful column readers will notice that the content of Pro gram Listing 1 is the same as the one presented in the February column The method of presentation however is quite different Quiz provides a question and answer format and re cords student responses on a disk nt You use it without disk but the record keeping function is not avail able Program Listing 2 Retrieve calls back the records of a student s responses and prepares written report of his progress and a simple item analysis Cassette users can skip this one How to Use the Quiz Program If you do not have disk run the program and quiz at will If you do have disk type PCLEARI then press the enter key The program asks you to enter the name of a student file Type and enter eight or fewer let ters using a different file name for each student who uses the program The program verifies the file If the file does not exist it opens a blank file for future use Press enter t
307. ture is drawn line by line onto the screen AIRPLANE for A BUS for B CLOWN for C and so on to ZEBRA for Z Truly a must AS program for the preschool to first grade age group CoCo 16K ECB Tape 19 95 Disk 25 95 CRISS CROSS MATH As the program begins your child is presented with a nine square playing board It is your choice as to which square you choose After a choice is made a MATH PROBLEM appears in the square You score your first X by answering the problem correctly If your answer is incorrect the square clears and your opponent is allowed his choice of squares The game is over when three squares vertically horizontally or diagonally are won by the same player When playing against the computer every answer you get wrong is won by the computer Multi level ADDITION AND SUBTRACTION program ae ea ae beaded akan one cas 22 2 2 912 95 FRACTIONS SIDE ONE Fraction Lessons explains fractions with the aid of graphics Child studies the different ways fractions can be represented Lessons include IMPROPER FRACTIONS MIXED FRACTIONS PROPER FRACTIONS Many educators have praised the use of motion and color to display the fractional equivalents SIDE TWO Fraction practice offers a random computer generated quiz ET ae Tape 19 95 COCO LOKA EEEE ET AA Tape 19 95 Joystick Draw is the simple way to explore your artistic talents Program
308. ually dominate the program s oper ation other words since tape is not a random access medium Filmastr has to be memory resident the entire work file must fit into RAM and leave enough room for the rearrangements that take place during a sort This isn t necessarily a bad thing It limits the size of the files you can deal with but it is also partly responsible 108 HOTCoCo June 1984 the speed of sorting and selection Since Filmastr stores all records in a file as fixed length strings the length varying from file to file its capacity is best expressed in terms of the total number of characters it can support A 16K computer has space for about 9 000 characters in the data file while a 32K machine can store about 24 000 There are some restrictions as to how you can organize the data though You can t include more than 20 fields or 255 characters per record It s a simple matter to set up multiple files with the same structure Strangely enough the 255 character restriction is only mentioned in the ad vertisements not the documentation So if you haven t read the ad you might try to set up longer records and you won t learn of your mistake until you try to read a recorded file back from tape or disk Then it s too late because you receive an error signal and the program retums control to Basic You enter data into screens you de sign It s easy to set
309. uals or exceeds higher priced packages for other computers and includes a detailed operating manual Requires 32K and a Single Disc Drive PRICE 99 95 ORDER ENTRY SYSTEM The Mark Data Products sales order processing system provides a fast efficient means to enter orders print shipping papers and invoices prepare salesreports and monitor receivables The system automatically enhances the monitor screen to a 51 character by 24 line display 32K of memory is required along wilh 80 column printer and one or more disc drives The order entry system is a family or programs which operate interactively by means of a menu selection scheme Up to 900 products may be defined anda single disc system can hold over 600 transactions When the operator selects a task to be performed the computer loads a program designed to handle that task from the system disc The system disc contains all of the programs required to create update and maintain data files and preparethe necessary paperwork including shipping and invoice forms daily sales reports a monthly or other period sales report and a receivables report The MDP system e 5 accurate user friendly and simple to use e s easy to customize for specific user requirements e Produces a traceable invoice e Handles receivables as well as closed orders e 5 capable of future expandability This order entry software equals or exceeds higher priced packages for other computer
310. uca tion and accounting Microindex is available in the following versions e Microindex a monthly issue for large libraries universities and businesses 99 yearly 12 per issue e Abridged Microindex month ly issue for medium sized libraries colleges high schools academies computer dealers and small busi nesses 49 yearly 6 per issue Journal specific end of volume Microindex for individual read ers small libraries schools and businesses The Microindex to HOT CoCo Vol I will be avail able after July 1984 for 7 Prices range from 5 per year to 12 per issue Other variations such as com plete one volume annuals and monthlies or annuals based on topics such as education business Radio Shack computers IBM or Apple will be announced as they become available or on specific demand For more information contact Serious Personal Computing P O Box 7059 South Nashua NH 03060 603 888 1376 Reader Service v 559 Deluxe Leapfrog Can you hop your frog home Your first challenge is to maneu ver him across a busy highway loaded with speeding cars trucks and tractors Beware of snakes slithering along the middle Hop your frog on crocodiles 3 D logs and diving ladybugs as you cross the river Pick up the lady frog and munch on a fly for bonus points Deluxe Leapfrog features realis tic graphics and a unique sound system Put a cassette with music into your recorder or plug
311. ust also place your ASCII file to be verified on the same disk as the spelling package If you find improve ments on these programs please con tact me at the following address Bob Jack 8371 White Road Bur bank OH 44214 470 PRINT TAB 5 NO MORE THEN 4 LETTERS 480 PRINT TAB 5 AT LEAST 2 LET TERS 490 PRINT 500 LI 2 HI 4 510 GOSUB 260 520 IF SW THEN 120 530 0 0 5 548 CLS 550 OPEN I 1 SWORDS 560 OPEN 0O 2 SWBKUP 570 1 588 FOR 1 1 TO 1000 590 IF 1 THEN 770 600 INPUT 1 AS 610 WS X THEN 710 620 IF WS X AS THEN 760 630 IF WS X gt AS THEN 710 640 IF WS X OLS THEN 690 658 PRINT 2 WS X 660 CT CT 1l 678 PRINT TAB 5 WS X 680 OLS WS X 690 1 700 GOTO 610 710 IF AS OLS THEN 760 720 PRINT 2 5 730 1 740 PRINT 5 5 750 5 5 760 NEXT I 770 IF WS X THEN 850 780 IF WS X OLS THEN 830 790 PRINT 2 WS X 800 CT CT l 810 PRINT TAB 5 WS X 820 OLS WS X 830 X X l 840 GOTO 770 850 CLOSE 860 1280 870 CLS PRINT832 747 SHORT WORD 880 890 NT POKE amp H009B 80 CT 0 900 OPEN I 1 SWORDS DAT 910 920 930 940 950 960 970 980 990 1000 FOR 1 2000 1 970 INPUT 1 1 PRINT 2 AS NEXT X CLOSE amp H009B 132 PRINT 2 CLS PRINT 32 7 5 CT SHORT WORDS 1010 1020 SOUND 200 3 PRINT 32 1
312. uter hardware and software can handle I predict you ll see more Color Computers in the hands of executives and professionals as the business world becomes more educated about microcomputers In the meantime what s still missing Is a true relational database manager feasible in 64K How about some integrated software similar to Lotus 1 2 3 Come on guys We ve made our point that the Color Computer is a serious machine Now let s show them what it can really do M N Bil PRODUCTION Director Nancy Salmon Lahri Bond Cindy Boucher Linda Drew Donna Hartwell Laurie Jennison Star Kachadoorian Marlene Mowbray Kenneth Sutcliffe Leslie Walden Theresa Verville Robert M Villeneuve Lynne Simonson Ad Coordinators Patricia Bradley Paula Ramsey Assistant Jean Southworth Advertising Production Fiona Davies Bruce Hedin Michael Ford Jane Preston CHIEF COPYWRITER Steve Tripp HOT CoCo Louis Marini PHOTOGRAPHY Supervisor Nathaniel Haynes Sandra Dukette Laurie Gardos Jeanne Quickmire Sturdy Thomas TYPESETTING Supervisor Dennis Christensen Darlene Bailey Marie Barker Prem Gongaju Lynn Haines Cynthia Letourneau Kimberly Nadeau Debbie Nutting Lindy Palmisano Heidi N Thomas DESIGN Manager Joyce Pillarella Design Consultant Dion Owens CREATIVE DIRECTOR Christine Destrempes The left bracket replaces the up arrow used by Radic Shack to indicate exponentiation on our printouts When entering pro
313. verses having finite numbers of points There is a unique geometry of this sort associated with each prime num ber leading people to speculate that the total number of particles in the uni verse large as it may be must be prime If you must get the value of a trigono metric function an analysis it might indicate that you don t need accuracy on the quantum level or that you don t completely understand the problem The presence of transcendentals in the Stars radial routine is not really nec essary You can achieve similar effects by integer manipulation orthogonal to the lattice Randomness Even if you eliminate rounding errors and the effects of truncating infinite series the application of Monte Carlo methods to integer unit lattice struc tures still contains a potentially damag ing source of inaccuracy in the random number sequences being fed to the pro gram gambler s terms is the wheel honest Unfortunately there is no pat way to answer this The concept of random ness seems to be one of those peculiar notions that can be defined only in terms of what it is not A random sequence is one that can not be specified by any description or algorithm shorter than itself refer to this as the first definition of randomness However a series that seems to fit this definition doesn t always meet the distribution character istics needed for Monte Carlo experi ments There must be roughly as many v
314. x Get the NTF and the locate create flag Save the NTF Save the locate create flag X start of the array variables pointer All array variables checked Jump if all the array variables have been checked D variable name Variable names match Jump if they match D offset to the next array Update the memory pointer Loop until done B DD error code A locate create flag Display DD error message if create B number of subscripts Compare the number of subscripts Jump if the number of subscripts match BS error code Ignore B FC error code Display the error message D locate create and NTF Save them D variable name Save it B number of subscripts Save it Do memory check Save the array variables pointer B default number of elements D default number of elements Locate Jump if locate Get the number of elements Bump it Save it Do 16 bit multiplication Save the number of elements Bump the array variables pointer More subscripts Loop if there are any more subscripts B479 B47A B47B B47C B47D B480 B481 B482 B483 B485 486 488 489 48 48 B48C B48D B48E B48F B490 B491 492 493 494 495 496 497 498 499 49 49 B49C B49D B49E B49F B4A0 B4A1 B4A2 B4A3 B4A4 B4A5 B4A6 B4A7 B4A8 B4A9 B4AA B4AB B4AC B4AE B4AF B4B0 4 4 2 B4B3 B4B4 B4B5 B4B6 B4B7 B4B8 B4B9 B4BA B4BB B4BC B4BD B4BE B4BF B4C0 B4C1 B4C2 B4C3 B4C4 B3C5 B4C
315. xpanding the capabilities of your computer instant CoCo lets you start having fun right away almost like Order instant CoCo cassettes by the month Every cassette magic guarantees you ten to fifteen great programs for only 11 47 I want programs in an instant OMC OVISA OAE I want instant CoCo Cardd __ L Please send me copies of the Best of 83 at 16 47 each Signature LJPlease send me ____copies of this month s issue at 11 47 each Name Please sign me up for one year subscription beginning with Address this month s issue at 99 97 City State Zip Price includes dhandling Foreign Air Mail please add an additional 45 ga ps cassette or Us drawn US banks ONLY 5 instant CoCo 9 80 Pine Street e Peterborough NH 03458 1 8406 TUTORIAL BY MARK D GOODWIN JOURNEY TO THE CENTER OF THE ROM PaArT VIII hat the secrets of the DIM command Or of the STR command How much can you learn from knowing the inner workings of Color Basic s string handling routines These and other ROM areas are covered this month in our continuing disassembly of the Color Ba sic ROM This part deals with locations B34B to B6CE eds Address correspondence to Mark Goodwin Star Route 79 Box 103 Orland ME 04472 B34B B356 Color Basic DIM Command B34B B34D B34E B34F B350 B351 B352 B353 B354 B355 B356 Check the syntax B create value Create the
316. xx tet E XPANDERS Use all of your memory in 64K Computers The 9SKX is in permanent ROM amp occupies the upper Com patible with disk drives amp accessories Module computer amp cartridge is for tape or 96KX M 59 95 96KX C 49 95 mounts inside multipack selectors VIDEO REVERSER Provides 1 Reversed 2 Reversed all capitals amp 3 Normal Solderless installation 919 95 DYNAMIC COLOR NEWS A monthly engineering newsletter that explains how the Color Computers work in nontechnical terms Includes Basic amp Machine Language Programming pansion techniques questions amp answers etc Re ceive discounts on our products 15 yr Sample 1 MEMORY EXPANDERS No trace cutting solderless amp reversible ME S D E amp 285 from 16K to 32K 36 95 ME 4 D computers to 44K 89 95 4 or 285 and 2 to 44K 79 95 ME 128 64 64K computers to 1286K 199 00 We will loan you a computer while we upgrade yours DISASM Decimal Disassembler amp Assembler 19 95 DYTERM to 2400 baud Terminal Program 14 95 MPM Stack 5 programs in 32K computers 14 95 New CoCo 2 with 9 amp video reverser 9525 00 Used 128K TDP 100 with 96KX amp video rev 395 00 Free catalog Checks VISA amp MC cards Add 2 ship 24 hr phone Call at nights amp on weekends amp save DYNAMIC ELECTRONICS INC Box 89 46 2200230 7275 1
317. y and gives you 32K of print buffer It s like having two computers in one By intercepting characters sent to the printer and storing them in the upper 32K of RAM CSPOOL allows you to run other programs while your printer is doing its job CSPOOL is FREE with the purchase of a 64K RAM UPGRADE KIT from The lf you re looking for the finest graphic development utility available for your Color Computer THIS IS IT Maximize your machine s potential while you push your imagination to the limit with MagiGraph By Kevin Dooley Cassette 34 95 16K required Disk 39 95 32K Ex tended Color BASIC required Amdisk cartridge 44 95 SYSTEMS SOFTWARE MACRO 80C DISK BASED EDITOR ASSEMBLER AND MONITOR with all the features the serious programmer wants this package includes a powerful 2 pass macro assembler with conditional assembly local labels include files and cross referenced symbol tables MACRO 80C supports the complete Motorola 6809 instruction set in standard source format Incorpo rating all the features of our Rompack based assembler SDS 80C MACRO 80C contains many more useful instructions and pseudo ops which aid the programmer and add power and flexibility The screen oriented editor is designed for efficient and easy editing of assembly language programs MACRO 80C allows global changes and moving copying blocks of text You can edit lines of assembly source which exceed 32 characters DCBUG Is a machine langu
318. yers tocatch Bird deliver the mail Match the stars make sand pictures and bring wiches and win A each package to Cooperative Strat the right store A egy Game for Basic Skills Game ages 7 up for ages 26 2523 3 6 26 2525 Star Trap Players must race through a maze to trap a slippery star before time runs out A Cooperative Strategy Game for ages 7 and up 26 2510 Cookie Monster s Letter Crunch Its Cookie Time Help Cookie Monster match words and letters to bake and eat cookies A Basic Skills Game for ages 3 6 26 2526 Joysticks required Cassette recorder required Joysticks and cassette recorder required Grobot How well will your astro garden grow Plant protect and har vest it s up to you and Grobot A LU Creative Explora tion Game for cd ages 10 and up T 26 2527 el E _ on UC t Time Bound Race through time and learn about history in hot of your hapless assistant Ana cron Creative Exploration Game for ages 10 and up 26 2528 Flip Side Stake your claim sur round the squares and watch the screen flip colors Planning is the key A Creative Exploration Game for ages 10 and up 26 2529 Why feed quarters into video game machines when you can bring arcade style thrills into your own living room with Radio Shack s exciting Color Compute
319. you only need a check management program software de signed specifically for that purpose might be a better choice Business Manager is not intended for demand ing business applications but it is suit ed to the simpler requirements of a home or part time business ease of use documentation error handling performance gt X WOOO Application Software RMS Record Management System Washington Computer Services 3028 Silvern Lane Bellingham WA 98225 64K Flex 200 250 OS 9 version S300 Uniflex version by James Perotti A file management system pro vides easy access to records and lets you find select or update specific information As such RMS with its strong file manipulation abilities and report writer is a good choice for the small business It provides a simplified 106 CoCo June 1984 Furthermore RMS provides a feature found only on the best database management systems It can validate the data you re entering and throw out obviously erroneous information way to write difficult business applica tions and handle substantial amounts of information It does however have some limitations At the heart of RMS is a machine language program that accesses up dates reads and writes files RMS uses direct access files which means that it doesn t need to read through all the records in a sequential file to find the record it is l
Download Pdf Manuals
Related Search
Related Contents
"取扱説明書" Manual del Propietario - All Material Handling VFP-12XGS4 KitchenAid LI3Y7C User's Manual lntegra. SERVICE MANUAL Calibrador de potencia trifásico (rus) инструкция по эксплутации................2 PRODUITS - Snorkel Nº 36 - Março/13popular! Copyright © All rights reserved.
Failed to retrieve file