Home

Hot Coco Vol. 3 No. 6 - November 1985 - TRS

image

Contents

1. Circle Reader Service card 418 From Computer Plu PLUS after E Tandy 200 24K 739 Model 100 24K 5510 Smith Corona L 4000 259 Color Computer Il wi16K Basic 107 95 w 64K Ext Basic 179 Color Computer Disk Drive Drive 0 5239 Drive 1 189 S to YOU Tandy 1000 779 Tandy 4000 HD 51539 DMP105 160 BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHACK COMPUTER PRODUCTS COMPUTERS Tandy 1000 4 Drive 128K 779 00 Tandy 1000 HD 10 Meg 256K 1539 00 Tandy 1200 HD 10 Meg 256K 1599 00 Model IVD 64K with Deskmate 889 00 PRINTERS Radio Shack DWP 105 160 00 Radio Shack DMP 130 269 00 Radio Shack DMP 430 660 00 Radio Shack CGP 220 359 00 Radio Shack DWP 220 Daisy Wheel469 00 Silver Reed EXP 550 Daisy Wheel 425 00 Star SG 10 245 00 Star SG 15 410 00 Panasonic 1094 275 00 Prowriter 8510 NLQ 345 00 Toshiba 1340 585 00 Okidata 192 375 00 Epson LX 80 245 00 Epson FX 185 369 00 MODEMS Radio Shack DCM 3 Modem 52 00 Radio Shack DCM 5Modem 99 00 RadioShack DC Modem 2212 315 00 LOWEST POSSIBLE PRICES BEST POSSIBLE WARRANTY KNOWLEDGEABLE SALES STAFF TIMELY
2. 352 X ARROWS 37g PRINT 148 SPACE LEFT PRINT Q187 GR GRANS 388 POKE amp HFF4gf g 399 FOR 338 TO 345 KT 25 5 NEXT AS INKEYS PRINT L 32 15 CHRS 143 PRINT L 32 15 CHRS 12 8 PRINT 84 FILE CS 190 L 41 O F PRINTG116 QQ 1 IF AS EN 39g 4008 PRINT L 32 15 AS 418 ON INSTR 1 CMS AS 1 GOTO 39 43 44 47 52 58 65 73 77 84 94 1 3 162 97 163 164 428 GOTO39g 438 CLS CS CS 1 IF 5 lt THEN CS NS GOTO 298 ELSE GOTO 29 RROW 44g CLS CS CS 1 IF CS gt NS THEN CS 298 ELSE GOTO 29g RIGHT ARROW 45g 468 DOWN ARROW 478 L L l 488 IF L gt 9 OR CS 18 L gt QQ THEN L g 4998 PRINTGOL 32 415 CHRS 143 OL L GOTO 398 DOWN ARROW 5gg 518 UP ARROW 528 L L 1 538 IF L lt THEN L 9 548 IF CS 1g L QQ THEN L QQ CS l g 558 PRINTGOL 32 415 CHRS 143 OL L GOTO 39g 56g 578 KILL AND RESORT 588 PRINT 448 KILL NAS CS 19 L X ANLE 599 AS INKEYS 68g IF AS Y THEN KILL 5 5 1 B L NAS CS 19 L 2 GOTO 24g TRS 80 MOD I Ill COCO TI99 4a TIMEX 1000 OSBORNE others GOLD PLUG 80 Eliminate disk reboots and data loss due to 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 8 817 498 4242 COCO Disk Module 2
3. 5 DIRECTORS IN PAGES MAKES BACKUP CIRECTORY RUNS PROGRAMS WITH TWO KEYSTROKES KILL BACKUP PROGRAMS DATA ORDER SUPER DISK 19 95 PLUS 2 00 SSH ALL PROGRAMS INCLUDE MANUALS FLA RES ADO 57 TAX 8 HOT CoCo November 1985 appears in the magazine being particularly careful with spaces and punctuation If you do this the 32 character format will aid in proof reading what you have typed by letting you match beginning and ending characters on corresponding lines If you have a line that ends a character other than what appears in the magazine go back and check for a typo Also don t mistake certain characters for others that look similar such as a zero instead of the letter O a comma for a semicolon and so on Weird Characters The up arrow indicates exponentiation on the Color Computer Un fortunately our printer prints a caret instead Be sure to type an up arrow in place of all carets in Basic program listings Assembly Language Listings HOT CoCo often publishes programs written in Assembly language rather than Basic Assembly programs talk to your CoCo on a more direct level and therefore run faster Unfortunately it is much more difficult to learn Assembly language programming than Basic programming But you do not need to know how to program in Assembly to use these programs You do need however something called an editor assembler An edit
4. 60 75 COCO Devices 65 121 COGNTGC S 23 Colorware 40 41 11 The Computer Center 22 I8 Computer PIUS vers CIII 506 Computer Systems Center ooo ELS A RES 19 223 Computer Systems Consultants 222 2222 3l 229 D Research 59 213 Data GOmp i eom 67 243 Deft Systems 2 209 Dorsett Educational OY SUGING e A 77 D P Johbson 4323994 54 Reader Service No Page No es SERIE I35 73 494 Electronic Motion Control58 25 Four Star Software 66 309 Group Technology Ltd 71 440 HJL CIV HOT CoCo HOT CoCo Subscriptions 33 Instant 56 57 52 9 Incentive Software 26 101 J amp MSystems A 15 JTJEnterprises 62 120 cLoredec COP pecs eee 47 241 Mark Data 44 305 Mathegraphics Software 59 196 Micro Works 29 75 106 MICROCOM Software 7 337 Nibble Notch Computer Produbcts 25 Advertising Offices 603 924 7138 or 800 441 4403 Reader Service No Page No 320 Parsons Software 52 DI DEI uam ri 21 124 Perry Computers 15 153 Polygon Computers 58 222 Professor Jones 27 70 Saguaro Software 79 119 Spectral Associates 25 27 28 Software Connection 5l 144 Sugar Software 62 456 Sunlock Systems 32 12 Sunris
5. 6 gt 7 gt 5 18 6 7 690 5 gt MANDA 7 gt 6 18 B A 5 A 7 A A 5 57 29577951 B A 6 57 29577951 7 57 29577951 URN 710 IFA 8THEN8fELSECLSf PRINTQl1 5 y POWER Z RESULT 7209 PRINTG169g if BS value BS S un known BS press BS lt ENTER gt BSBS GOSUB123g GOSUB219 PRINT8329g z INPUTZS Z VAL ZS 73g IFX gt BANDY THENZ X Y Q22 GOT 079g 74 IFX gt ANDZ gt THENY LOG Z LOG X Q Y GOTO799 759 lt 1 1 5 1 768 PRINT PRESS KEY WHEN CALCULA TION ENDS 77 Q X Y IFQ Z THENX X T ELSEIF 0 gt 7 1 78 8258 55 5 55 THEN77 ELSEQ X 79g PRINTQ256 x X PRINT y Y PRI NT z Z PRINT GOTO24f 8gg IFA 9THEN93ELSECLSf PRINTQ4 3 circles 817g PRINT 97 press BS enter B if BS value BS unknown 8298 PRINT 16Q 838 INPUT radius gt 89 84g INPUT diameter XS GOSUB124ff I YS GOSUB 124 859 IFY gt PTHENX Y 2 GOTO89P 869 INPUT circumference ZS GOSU 124 87 gt 72 2 0 089 888 INPUT area SAS SA VAL SAS IFSA gt STHENX SQR SA PL 898 Y 2 X Z PI Y SA PI X xX 99g PRINT 169 radius X PRINT di ameter Y PRINT circumference Z P RINT sSquare BS area SA 919 PRINT Sphere BS surface B a rea PRINTX X 4 PI 928 PRINT Sphere BS cubical B c ontents
6. 2 END F MOVES A TURTLE A DISTANCE D STOPPING PERIODICALLY TO SHOW THE TURTLE THIS ANIMATES THE MOVEMENT TO F D REPEAT D 8 FD 8 END MAKEME GIVES SHAPE TO RING TUR TLEN 6 TO MAKEME IF ME SHAPE RRUBBBDFFFFFFUBBB STOP IF ME 2 SHAPE RRUBBBBBBDFFFFFFFFFFF FUBBBBBB STOP IF ME 3 SHAPE RRUBBBBBBBBBDFFFFFFF FFFFFFFFFFFUBBBBBBBBB IF ME 4 SHAPE RR UBBBBBBBBBBBBDFFFFFFFFFFFF FFFFFFFFFFFFUBBBBBBBBBBBB STOP IF ME 5 SHAPE RRUBBBBBBBBBBBBBBBBB BDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFUBBBBBBBBBBBBBBB STOP IF ME 6 SHAPE RRUBBBBBBBBBBBBBBBB BBDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFUBBBBBBBBBBBBB BBBBB STOP END UTILITY emm by Bruce Bauder a f you ve ever struggled with maintaining a sorted list in arrays Linksort is for you See Listing It demonstrates the use of linked lists in Basic and can be used in hobby and business applications What Are Linked Lists A linked list is a dynamic data structure used in languages like Pascal The size of the list can increase or decrease as the number of elements changes Arrays and other data structures stored in memory are static their NAMES Amy Bill Cathy Dave Gary Jill Nn 0 won 12 This program is available on our Instant CoCo cassette Cott See the Instant CoC ad elsewhere in this issue COLO Basic Hook up with a m
7. color CG SAmber Screen 12 20 MHZ monitor with DELUXE TILT SWIVEL BASE computers amp ALL composite monitors PURCHASED WITH A MONITOR 24 95 Wy 2 1 PRINTERS Star Gemini SG 10 New model for 1985 Mig L 529452 SEAI SUPER PRO KEYBOARD Why pay more The best is only 59 95 Computers produced after approxi mately Oct 1982 require an additional plug adapter Please add 3 95 COCO UTIL Coco Util is a valuable utility program that allows you to transfer Color Com puter disc files to your MS DOS machine Also transfer MS DOS files to a wily Ss Color Computer disc Great new utility PCX Il compatible computer systems Don t settle for a Tandy 1000 or other standard PC until you check our systems and prices m We now offer Starting at 865 NEED MORE i MEMORY rt 14 95 64K Memory Expansion Kit ACCOUNTING SYSTEM Ideal for small businessman Process income and expenses Prepare detailed reports 992 ORDER ENTRY SYSTEM Enter orders print shipping papers and invoices qo EASY FILE DATA MANAGEMENT Keep track of your investments com puter magazines or record collection All business programs require 32K rinter rive an 80 column and one disc 5992 SHIPPING All orders under 10 please add 2 regular 5 air All orders o
8. of the best programs f or the Color Computer 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 vour 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 851 Besides the original 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 51 x 24 display is clear and crisp 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 one time Compare this with cumbersome windows that show you only fragments at a tim
9. 3995 3700 Comrex 12 Amber 129 95 110 00 26 3017 64K Memory Kit 69 95 59 00 Comrex 13 Color 329 95 285 00 26 3008 Joysticks 19 95 16 95 Amdex 300A 199 95 155 00 26 3012 Deluxe Joystick EACH 29 95 25 00 Teknika RGB Composite Color Monitor 399 00 299 00 26 1178 DCM 3 Direct Connect Modem 59 95 50 00 VIDEO Plus Monitor 32 00 Anchor Signalman Modem 300 1200 Baud 399 00 275 00 All prices and otfers may be changed or wifhndrawn without notice Advertised prices are cash prices COD accepted 18 80 chatge per carton on COD for further information MC Visaadd 2 AX add 3 non defective items returned will be subject to 10 restocking lee Defective rtems require return merchandise authorization Call for Number before returning Delivery 15 subject tg product availability Zs PERRY COMPUTERS 124 SOUTH MAIN STREET PERRY MI 48872 Tell them 1 saw it in HOT November 1985 HOT CoCo 15 NEW MT New Low Price DRIVES 40Tks 6Ms Double Sided Double Density 40 or 80 Tracks STRATING AT 1 2 Hght Teac Panasonic a9 95 TANDON MPI TEAC 5 6 tk to tk and WITH CASE amp Capacity 250k unformatted POWER SUPPLY Tracks 40 1
10. Microcom Tom Mix PBJ PXE Speech Systems Sugar TCE VIP and more Yes Wehave CHILD S PLAY Call 513 396 SOFT AN 2 69 e Writee 2235 Losantiville Cincinnati 45237 SHIPPING will be charged at our ACTUAL COST Shop by Modem e 513 396 5 residents 5 5 Sales add 2 00 60 CoCo November 1985 Brief Introduction to Logo Logo is a computer language widely used to introduce children to programming But Logo is neither simple nor childish It was designed to be a complete programming environment with special graphics features anything you can do with Basic you can do with Logo Moreover Logo is modular and readable You can develop a Logo program as a series of procedures and use long variable and procedure names The key object in Logo is the turtle If the metaphor for a Basic program is a list of instructions for a computer to follow then a Logo program is a list of instructions for a turtle to follow A Logo programmer is always directing a turtle on the screen The turtle can receive key strokes print mes sages and draw pictures with its pen by moving about the screen The turtle is always located on the screen headed in a specific direction Table 4 lists com mands that move the turtle or affect the pen Logo procedures can include variables Variable names are strings preceded by a colon like N To
11. WW AND 9 lt gt AND C NW AND 54 5 AND CS lt gt SW AN D CS lt gt NE THEN 68g 538 IF CS2 NN THEN H H PK 32 548 IF 5 55 THEN H H PK 32 558 IF CS WW THEN H H PK 568 IF 5 THEN H H PK 578 IF 5 THEN 3 2 588 IF 5 2 599 IF CS SW 2 68g IF CS SE 2 619 IF PEEK P H lt gt 175 THEN 689 628 5 5 5 5 5 638 J Bg PEEK P H 32 THEN H H PK PK 3 THEN H H PK PK 3 THEN H H PK PK 3 J 1 PEEK P H 32 J 2 PEEK P H 1 J 3 PEEK P H 1 648 FOR TO 3 IF J T gt 112 AND J T 122 THEN J T SI T 13 658 PF PF J T NEXT GOSUB 68 GOTO 439 668 G Y FOR X 4 TO 484 STEP 32 PRINT 5 6 G G l NEXT RETURN 678 FOR 1 TO 20 NEXT RETURN 688 5 PRINT 8 93 B3 GOTO 439 699 REM END OF LISTING Circle Reader Service card 124 CALL 517 625 4161 CALL TOLL FREE 1 800 248 3823 COMPUTERS COMPUTERS LIST OUR LIST OUR PRICE PRICE PRICE PRICE 26 3136 16K Extended Color Computer 2 119 95 102 00 26 1070 Model 4D Desktop 64K 1199 00 995 00 26 3127 64K Extended Color Computer 2 219 95 175 00 25 1000 Tandy 1000 1 Dr 128K 999 00 775 00 26 3129 Disk Drive 0 for Color Computer 349 95 290 00 25 3000 Tandy 1200 10 Meg H D 256K 1999 00 1525 00 26 3130 Disk Drive 1 for Drive 0 199 95 169 00 26 5103 Tandy 200
12. Ly k 15 5 ec NT Se a a lt ee 2 PL a pe 1 y ey i E iim qai x s a gt m re 1 z ad a 44 5 gt am 3 1 esu 2 i Tra D p din Mo i ay Alre arf a 1 M MUS a Wk d EN 3 i 1 a mm 4 M E i v Ba 2 a 7 3 System Requirements 16K RAM Disk Drive Disk Extended Color Basic Telewriter 64 Printer containing two or three columns of labels use the partial print feature to print the first half or third of the list Then reset the margin roll the paper back to the start and use the partial print for the next portion of the list Another variation lets you print names and addresses di rectly on envelopes flyers or catalogs In this case set the lines per page to 66 and the one page statement to one Now each time you roll in an envelope and press the break key the printer will print the next name and address and roll the envelope out into your hand Sorting the List To sort a Telewriter 64 mailing list type in and save the TW Sort program shown in Listing 1 The program is designed for the list for mat given in Table 1 If your mailing list requires a different format an extra address line for a membership or phone numb
13. Table 2 Solution to puzzle given as an algo rithm for moving a stack of N rings from tower A to tower B If N 0 there are no rings to move so nothing happens If A and B are two tower numbers then C 2 6 Bis the third tower number cedure HANOI and its subprocedures SETUP and MOVE SETUP clears the screen and cre ates the ring and towerturtles MOVE which is modeled on Table 2 solves the puzzle by moving the rings The command SEND N B tells ring turtle N to move to tower B Tower turtles are numbered 101 102 and 103 for towers 1 2 and 3 Each is controlled by the procedure TOWER Tower turtles al ways occupy the lowest unused position on their tower although they are not visible on the screen When they receive the message 2 in the mail they move up one position they move down one position when they re ceive a 1 They tell the moving rings where to land at the end of a move You can make the tower turtles visible by removing the command HT from TOWER Ring turtles numbered 1 N correspond to the rings on the towers They look like rings turned on edge they sit stacked on the towers and on command from the master turtle they move to another tower Each ring turtle is controlled by the proce dure RING This procedure first places the ring turtle at its starting position on tower 1 Then it waits for a message from the master turtle Upon receiving the message T2 from the master turtle RING move
14. 1 A C SEND M B WHILE NOT MAIL M MOVESTACK M 1 C B END TOWER CONTROLS TOWER TURTLES 101 103 EACH TOWER TURTLE DRAWS ITS TOWER AND THEN SITS IN THE LOWEST UNUSED POSITION IT MOVES UP OR DOWN WHEN MAIL SAYS A RING HAS LEFT OR ARRIVED MSG IS ALOCAL VARIABLE TO TOWER N MSG HT PC 2 COCO SOLVER with PROGRAM GENERATOR An advanced programmable calculator Conjures the image of instant programming HOT CoCo Review May 1985 Generates program automatically from COCO SOLVER data files ue COCO BASE I A relational database manager with pro grammable language Creates a database structure inputs and edits records and gen erates reports All programs require 32K Extended BASIC COCO SOLVER with PROGRAM GENERATOR 49 95 2 S amp H Tape or Disk COCO BASE 1 49 95 2 S amp H Disk only Check or money order accepted JTJ ENTERPRISES P O Box 110841 Nashville TN 37211 615 358 2635 or 615 331 0364 Circle Reader Service card 15 62 HOT CoCo November 1985 SX 64 ME 100 SY 56 SH 90 FD 8 BK 16 FD 8 LT 90 FD 8 N 1 PU IF ME 101 SY 56 8 N 1 ELSE SY 64 WHILE 1 MAKE MSG MAIL 255 IF MSG 1 BK 8 ELSE IF MSG 2 FD 8 END RING CONTROLS RING TURTLES 1 IS THE INITIAL HEIGHT OF THE RING TURTLE ON STACK 1 FROM SETUP STORE CURRENT HEIGHT AND TOWER NUMBER OF RING UPON RECEIVING MESSAGE T
15. ELSE RETURN 968 RETURN 978 REM DISPLAY WOOD DATA 98g CLS PRINT HERE IS ALL OF MY WOOD DATA 990 FORY 1TO78g NEXTY 1929 PRINT 1918 CLS PRINT WOOD TYPE LIONS OF BTU 1828 PRINT FOR Y 1 TO 12 READ NS H IF NS STOP THEN 1100 PRINT NS H 1999 NEXT Y 1888 INPUT TINUE QS 1898 GOTO 1010 118g PRINT 1110 PRINT OOD DATA 1128 RESTORE 1130 RETURN 1148 REM EXPLANATION 1158 CLS PRINT THIS PROGRAM WAS WRITTEN IN OREGON WHERE OAK IS MOSTLY THE STANDARD FIREWOO D 1168 PRINT SO THIS PROGRAM COMPARES THEHEAT VALUE OF THE WO OD IN QUEST ION WITH OAK 1178 PRINT WHEN ASKED ENTER T HE KIND OF WOOD THAT YOU WANT T O COMPARE AND THE PRICE THAT ISB MIL PRESS lt ENTER gt TO CON THAT IS ALL MY FIREW 1188 PRINT I WILL THEN COMPA RE THE HEAT VALUES AND RETURN MY ANSWER AS ACOST FOR A CORD OF O AK 1190 PRINT 1288 PRINT 1210 INPUT TINUE 20 1228 CLS PRINT 1238 PRINT FOR EXAMPLE PRESS lt ENTER gt TO CON LE YOU ENTER FIR AND 59 PER CORD I WILL ANSWER 1248 PRINT 125g PRINT A CORD OF FIR 1268 PRINT AT 59 PER CORD 1278 PRINT WOULD BE EQUIVALENT TO PAYING 1288 PRINT 87 FOR A CORD OF 1298 PRINT 138g PRINT I WILL ALSO PRINT E TOTAL HEATVALUE OF A CORD OF T HE WOOD IN 13198 PRINT QUESTION IN KILOWATT HOURS AND IN CUBIC FEET OF NAT URAL GAS 1328 INPUT PRESS ENTER TO CON TINUE 0 1338 CLS
16. Flowcharts show the steps of a bill going through Congress If the bill passes vou de cide whether to veto the bill sign it into law or ignore it and let it become law The num ber of amendments added to each bill during passage affects vour point score the simula tion is different each time it is plaved Again student teams or pairs would work well with this program Andrew Jackson Also a social studies simulation this pro gram allows vou to become President Andrew Jackson Your challenge is to make the same decisions he did in each of several situations such as the Indian removal from the South or the Eaton Scandal To achieve this vou read a newspaper article displayed on the screen to obtain background information n addition vou choose to reflect upon the past view the overall effect of the problem or ask advice from others friends or cabinet members These options can be used more than once before a decision must be made After you make your decision it is com pared to Jackson s Then the final outcome and historical effects of Jackson s decision are explained Finally at the end of the sim ulation your progress is rated with points and vour effectiveness as Andrew Jackson stated In Conclusion All these simulations have value in the classroom Where they fit into vour curricu lum depends on you and the equipment and time available to vou Simulations such as these make it easy to set up a class pr
17. NEW TRS 80 olor computer Color 80 PageWriter EASY TO USE LOW COST WORD PROCESSING WITH 80 COLUMN TEXT WINDOW FOR CASSETTE amp BASED 16K COLOR BASIC USER CASSETTE ONLY 818 95 SOQOOOQQQ CHO Rm im I m um cmm BO I 6 6066 i tut a e I n t t tet aeree t tat a e enero a m t t teta atero ee OOOO SS DC CR ae Color 80 BASI CALC mini spreadsheet program NEW LOW COST WAY FOR 9 USERS TO JOIN THE CALC CLUB 15 X 10 ROWS COLUMNS CASSETTE COLOR BASIC 5 18 95 7 9 9 9 9 7 e 9 7 7 7 74747 Soo Q QE DOO RSS CCCII 4 CHECK MONEY ORDER 2 00 SHIPPING N Y RES ADD SALES TAX VALA SOFTWARE BOX 326 CAMBRIA 5 11411 Circle Reader Service card 430 November 1985 HOT CoCo 43 GREAT COCO PRODUCTS i SULLE TELLE The Greatest Hi Res Graphic Arcade Game Ever Written for Your CoCo Rob Shaw Author of Tut s Temb lt lt gt Welcome Shock Trooper Squad Commander Intelligence has intercepted a coded message revealing a plan to conquer Earth Four of your Shocktroopers must infiltrate the heavily defended under E ground enemy base steal all of their secret TRG 5 attack saucer sub assemblies Return the
18. Requires RS Multipak interface with software below creates OS 9 RAM disk device 298 00 CCRDV OS 9 Driver software for above 20 00 Terms Prepaid Check MO VISA MC add 1 50 S amp H for software 5 00 for CCRD COD actual charges added Send SASE for latest catalog D P Johnson 7655 SW Cedarcrest St Portland OR 97223 503 244 8152 We prefer your calling 9 11 AM Pacific Time OS 9 is a trademark of Microware and Motorola Inc MS DOS is a trademark of Microsoft Inc Tell them I saw it in HOT CoCo Advertisers play a major role in our presentation of HOT CoCo each month Not only have they invested enormous time and effort into their products but they literally make the magazine possible each month Without them there are no magazines like HOT CoCo making life with your CoCo more productive When you order products from our advertisers please mention us It lets them know HOT CoCo is working for everyone Tell them 71 saw it in HOT CoCo Thanks 54 HOT CoCo November 1985 34 ANS IY 6 CN CNt 1 GOSUB 69 g 350 FORI 1TOGS 3g XS INKEYS IF X 2 THEN 369 ELSE IF 5 gt A ND 5 lt 9 5 5 13 OR 5 CHRS 8 THEN 439 368 NEXTI 378 D RND 3 2 IF BX lt 5 THEN 1 ELSE IF BX gt 27 THEN 1 380 GOSUB59 GOSUB619 BX BX D LY IY 2 398 GOSUB58fg GOSUB6f 4gg IF IY 3g THEN 48g 419 500 1 1 42 GOTO 359 439 IF 5 gt THEN ANS ANS X P RINTQ23 AN GO
19. by Richard Ramella meets maintains documentation objective interes ease of use OVERALL RATING 4 75 Educational Software 24 HOT CoCo November 1985 Spelling is a series of 16 programs con tained on eight program cassettes that covers the rules of spelling for grades 4 through 6 The series is available from Dorsett Educational Systems P O Box 1226 Norman OK 73070 800 654 3871 405 288 2301 in OK The pack age requires 16K and Sells for 59 95 and lowercase letters The game master who may also be one of the players controls the keyboard and answers prompts for informa tion Upon receiving an answer from a player the game master presses keys to stop the clock display the correct answer and tell the computer whether or not the correct an swer was given Play moves along quickly and smoothly The program keeps score gently chiding players for wrong answers and rewarding those who answer correctly with encourag ing words Successful players might also elicit few bars of such tunes as I m Look ing Over a Four Leaf Clover the William Tell Overture and Whistle While You Work Error trapping is excellent Trivia Fever will only accept keyboard input that reason ably answers program prompts That means that even younger members of the family can safely have a turn at being game master Trivia Fever is very easy to use and play The few paragraphs of documentation that come with the package a
20. 0036 0037 Circle Reader Service card 4196 0 09 OEOC 8103 OEOE 2764 0 10 8109 0 12 2727 0 14 8108 0 16 271C 0 18 810 OElA 272E 815E 0 1 2722 0 20 BDA30A 0 23 3001 0 25 9 88 0 27 684 0 29 70 00 0 2 20DB 0 2 60 00 1 A784 0 33 39 0E34 BDOE2E 0 37 301F 0E39 2017 0 BDOE2E QE3E 3001 0 40 2010 MACRO 80 C GO JSR POLCAT CHECK KEYBOARD CMPA 03 iS IT THE BREAK KEY BEQ DONE RETURN TO BASIC IS THE KEY AN ARROW KEY CMPA 09 IS IT RIGHT ARROW BEQ RIGHT CMPA 08 IS IT LEFT ARROW BEQ LEFT CMPA 10 IS IT DOWN ARROW BEQ DOWN CMPA 94 IS IT UP ARROW BEQ UP MUST BE REGULAR CHARACTER PRINT IT SAVE OLD CHARACTER CHROUT JSR PRINT LEAX 1 X STX CURSOR DISP CHAR ON SCREEN INCREMENT CURSOR NOW SAVE CHR IN NEW LOCATION SAVE LDB X GET OLD CHAR STB CHAR SAVE OLD CHARACTER BRA GO GET ANOTHER CHARACTER ohne A e Ax JG Ax An d A A n n B xn An SUBROUTINE FOR RESTORING OLD CHARACTER e ee eee eoe eoe oe eoe eoe RSTORE LDA CHAR GET OLD CHR STA X DISP IT AT OLD SPOT RTS RETURN TO SUBROUTINE CALL SUBROUTINES FOR EACH ARROW LEFT JSR RSTORE PRINT OLD CHAR LEAX 1 X BACKUP CURSOR BRA CHECK STILL ON SCREEN RIGHT JSR RSTORE LEAX 1 MOVE RIGHT ONE SPACE BRA CHECK 0038 0E42 BDOE2E UP JSR RSTORE 0039 0 45 3088 0 32 MOVE LINE 0040 0 4
21. 43 DATA143 143 143 143 128 128 5 149 528 1295 128 129 129 128 7128 129 01204 128 128 20 128 7128 7128 ple pl 2g 128 128 1284128 129 128 p 12072397 2994143 3 128 128 2 143 143 143 143 143 143 143 175 175 143 143 143 143 143 143 255 255 143 143 143 143 44 DATA 128 128 255 255 128 128 128595114 3 128 5 129 12 9 128 128 129 1290 128 1280 1285 14 3 143 239 239 12841790 239 239 14 3 143 128 128 1268 128 128 128414 321413 1295990 28 49 14 34 1520 1 285 159 159 128 128 159 159 128 2871543 11435 14351434 15 175 45 DATA 143 143 143 143 143 143 1754 179 143 145 143 143 128 125 IB8 49 01285 128 1285128 2 39 2 9 52 21 22T 221 227 145 143 299 239 1 28 128 239 239 143 143 128 128 1 28 1284 2395239 143 143 12985 129 52 9 143 128 928 289 295 239 239 73 95299 9392 39 143 46 DATA 143 23 239 255 255 299 239 143 1498 128 128 255 255 239 239 440 143 125 1258 1492 143 128 128 4128 128 128 128 128 1298 129 1285 143 14B8 239 239 128 1295 239 2 30 134 8 1143 128 128 128 128 239 2 38 14 3 542 5285 1298 E43 E434 1298 128 1595b559 198 128 159 47 DATA 159 128 128 143 143 143 143 175 175 143 143 143 143 143 143 175 175 143 143 143 143 128 128 145 1743 128 128 128 128 12989 b284 L28 28 4128 12898 2994239 239 239 2941258 1285128 143 143 128 12831205 129 128 128 745 143 128 128 143 143 143 143 5 12 48 DATA 128 27228 159 159 128 128 295 259 28 128 loop 59 126 128 19
22. Deluxe RS 232 Pak has destroyed all known edible plant species from throughout the known gal undercover agents have reported a story told by a roving space trader of a able to survive in all climates and in fact are supposed to grow at an incredible il ike LL 702 452 0652 NEw 534 95 Freeze Display and Review Information On Line Send Files Directly 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 9 Programmable Function Key Variable Length Macro Buffer Programmable Prompt Character or Delay to Send Next Line eser TOR Programmable Control Character Trapping Programmable Open Close Buffer Characters Automatic Key Repeat For Editing Program and Memory Status Displays Starship Falcon Graphics Adventure Game Six months ago a terrorist group demanded to be designated the rulers of Alpha Sigma III under the threat of world starvation on the planet Earth The Federation denied their demands so they released a biological weapon which To date no plant life has been able to survive on Earth Recently Federation planet with abundant edible plant life These plants have a reputation of being rate The Federation is desperate If Earth s food source is not replaced soon the Federation will have
23. Enhanced 32K CoCo Life II version also 19 95 PERPETUL IFE Cross between checkers and Life One or two plavers 16K Ext BASIC ML 19 95 All programs sold on tape Send check or money order no cash Pa residents add 6 to Tothian Software Box 663 Rimersburg Pa 16248 Circle Reader Service card 194 Formaker the fastest most complete office package yet Totally Menu Driven Customize with company information Complete on screen instructions FORMS STORES FIGURES letter complete forms quantity invoice item list list quote subquotes net purchase order letters discount mail order footnotes subtotals confirm order customer info tax receipt freight etc SEPARATE CONFIGURE PROGRAM for company info printer options quote amp inv auto sequencing auto date PRINTS form feed letterhead envelope multiple copy emphasized send for more information 49 Jek ECB disc Challenger Software 42 4th Street Pennsburg PA 18073 Call 215 679 8792 Evenings Circle Reader Service card 4405 November 1985 HOT CoCo 61 MOVESTACK MOVES A STACK OF M RINGS FROM TOWER A TO B TO MOVE RING M TO TOWER B A MES SAGE IS SENT TO RING TURTLE M CONTROLLED BY PROC RING AFTER ISSUING THE ORDER TO MOVE RING TURTLE M MOVESTACK WAITS FOR CONFIRMATION OF COMPLETION OF MOVE BEFORE CONTINUING C IS A LOCAL VARIABLE TO MOVESTACK M A B IF M 0 STOP MAKE C 6 A MOVESTACK M
24. Greyhound oc Trorter 649 95 Inciudes portable computer and program BROCHURE AVAILABLE Circle Reader Service card 299 November 1985 HOT CoCo 27 Reviews point of view The latter is based on a point scheme for pieces taken pawns equal 100 knights and bishops equal 300 rooks equal 900 queens equal 900 and kings equal 20 000 A positive score indicates that the computer is winning a negative score means that you are winning Other statistics on the move table are an estimate by the program of how its next move will affect the score the clock times for the two players and a set of two numbers for the skill level the computer is set to play The first of these is the level you set as the maximum number of moves it can look ahead the second is the number of moves ahead it looked in considering its current move ChesSD is played using standard chess al gebraic conventions The rows are num bered from one to eight and the columns are labeled from A to H ChesSD supports all the standard moves in chess including castling en passant pawn capture and pawn promo tion to queen rook bishop or knight An un usual feature of the game is that it doesn t examine your king for check moves If you accidentally move your king into check ChesSD simply takes your king According to the manual this was done to make the program run faster There are six commands available to the ChesSD player Newgame starts
25. Ground tab extensions Disk Drives all R S Gold Disk Cable 2 Drive Four Drive Cable USA shipping 1 45 Foreign 7 e Don t wait any longer E A P CO P O BOX 14 T KELLER TEXAS 76248 817 498 4242 Circle Reader Service card 4216 MC VISA trademark Tandy Corp new vr 7 95 d N L ge TEXAS 5 TAX Available at your favorite dealer or order direct from 61 IF GOTO39g 62g 638 RENAME 648 GOTO 59g 658 PRINT 448 INPUT NEW NAME OR ENTER AS IF AS THEN 399 660 PS INSTR AS IF PS f THE N PS INSTR AS 679 IF 5 THEN 659 688 AS LEFTS MIDS AS 1 PS 1 8 MIDS AS PS 698 RENAME NAS CS 19 L CS 18 L A 788 GOTO 399 T 728 FILE 738 PRINT 448 COPYING NAS CS 19 L COPY NAS CS 19 L CLS PO amp HFF49 8 PRINT INSERT SOURCE THEN PRINT 448 TO AS NA DISK HIT ANY KEY EXEC44539 GO TO 29g 748 GOTO29 75g 768 778 CLS 788 PRINT A AGAIN RESORT THE DIRECTORY B BEGIN REREAD THE DIRECTORY C COPY COPY TO OT HER DISK D DUMP PRINT SORT ED DIR H help DISPLAY TH IS SCREEN KILL DELETE FRO M DISK LIST AN AS FILE 798 PRINT P PROTECT COPY DIR F AT GR68 Q QUIT END THE PR OGRAM R RENAME RENAME FIL E X EXEC RUN A PROG RAM ARROW PREVIOUS F 6502 to 6809 INCL 29 95 39 95 Can Mex 4 V SA GRAN 68 ILE V ARROW CURSOR
26. Moreton Bay More Prickly Pear Colorkit Platinum Software Softlaw VIP Spectral Associates Speech Systems All Sugar Software amp Super CoCoPro V2 Computer Systems Center Cer Comp Metric Elephant Haves Star Interfaces Monitors Controllers Speech Music ALWAYS MORE AND BETTER 232 Remote Plus See Rainbow review COLOR amp MICRO COMPUTERS Software 9 Hardware 9 Support Educational Small Business Games VOICE 213 254 6809 10 10 BBS 213 258 0610 24 HRS 300 and 1200 Baud Extended Hours Call before coming 6130 YORK BOULEVARD POST OFFICE BOX 42718 LOS ANGELES CA 90042 Espanola November 1985 HOT CoCo 73 by Victor and James Perotti am 1 27 Y JR h TOE E M Ry are di ae gt 5 z lt m 2 Nondestructive Cursor To follow this column you will need an editor assembler The authors use Micro Work s Ma cro 80C disk assembler and changes are given for Radio Shack s EDTASM Other assem blers will also work but the programs quire some additional modification The documentation that comes with your software should provide the commands you need month s program Destructive Cur sor let vou use the arrow keys to move the cursor around the screen wiping out whatever letters were printed under the new cursor location Actually the curs
27. No Milk Run by Scott L Norman documentation playability sound graphics OVERALL RATING 4 75 Games P51 Mustang Attack Flight Simulator is mar keted by Tom Mix Software 4285 Bradford N E Grand Rapids MI 49506 616 957 0444 It requires 32K and sells for 29 95 on cassette and 34 95 on disk A three foot cable to con nect two Color Computers for dog fighting is available for 10 95 T Mix Software has sent us on peril ous high tech reconnaissance missions with SR 71 and challenged our weekend air manship with Worlds of Flight See the re views in the April and December 1984 issues of HOT CoCo pp 32 and 20 respectively P51 Mustang Attack offers armchair aces the chance to recreate a bit of the tough World War fighter combat So slip into your old leather jacket strap in and follow me The Cockpit and Flight Plan P51 makes use of some of the out the win dow display technology introduced by Worlds of Flight The scenery is much less detailed however All you see through your P5l s windshield are the horizon a few air fields and enemy aircraft The engine 20 HOT CoCo November 1985 sounds are gone too 1 presume that these simplifications were made in order to speed up the action P51 comes close to giving real time response That s critical to the pro gram s major innovation the ability to link two CoCo s in mock combat Although there is a solo mode in which you can sharpen you
28. S S NEXT D 65 IFRS Y ORRS N THEN34MELSED 33 GOTO3 99 348 ZS INKEYS IFZS THEN34fELSE PRINTGD 1 F 2 358 IFZS CHRS 13 THENPRINT 416 F Z2 INPUTINS IN VAL INS PRINT Q416 STRINGS 32 BS GOSUBAM 368 IFZS N THENFORZ 68TO7 A Z G NEXT A27 GOTO5f 378 IFZS CHRS 94 ANDZ gt l1THEND D 32 2 22 1 38g IFZS CHRS 19 ANDZ lt 6THEND D 32 7 7 1 398 PRINTGD 1 A 2 GOTO349 400 A Z IN IFRS Y THENA 7 99E LSE56g 418 5 gt 9 6 gt 9 7 f 429 gt 4 5 A 4 43 2 gt 2 5 45 6 45 44 gt 2 gt 1 2 A 8 2 A 3 SQR A 2 A 2 2 5 ATN AA 57 29577951 458 GOSUB68fg IFA B MANDA 1 f TH 2 2 1 468 1 gt 2 gt 2 A 1 A 2 47 3 6 4 3 COS B 488 3 gt 5 gt 4 3 SIN A 499 gt 5 gt 3 B SIN A 5 2 gt 5 gt 3 2 COS A 510 2 gt 3 gt 50 R A 3 A 3 A 2 A 2 528 gt 3 gt 2 50 3 3 53 6 gt gt 3 5 54 IFA 5 45THENA B
29. Unsatisfactory Ed note The overall ratings that appear in the review rating graphs are an average of the ratings for all the categories rounded to the near est quarter of a rating point This is handy after combat when you are trying to get your bearings to return to a friendly airfield Flight Control As befits software named for the best fighter bomber of itstime the simulated P51 is a hot aircraft Fully controlled rolls and in side and outside loops are possible And the performance figures seem realistic at full throttle an inside loop takes about 15 sec onds and a 360 degree roll about half that The manual contains a concise discussion of the principles of flight including those as pects that have been simplified for the pur pose of this program The throttle landing gear and flaps are controlled from the keyboard while the aile rons elevators and gunsare operated by the joystick connected to the right joystick port The simulated P51 does not have a rudder control I recommend as does the manual that you use joysticks with P51 Mustang At tack that provide spring centering and ad justable trimmers such as Tandy s Deluxe Joystick made by Kraft A final control feature is the wing leveller a kind of fictitious autopilot that keeps the wings horizontal and the aircraft heading constant unless you continuously force the aircraft into a banked turn The wing leveller is a boon to the novice but it slo
30. World and RUN Commodore Saudj Arabia s Saudi Computerworld Spain s Computerworld Espana Microsistemas PC World Commodore World Sweden s ComputerSweden Mikrodatorn and Svenska PC the UK s Computer Management Computer News PC Business World and Computer Business Europe Venezuela s Computerworld Venezuela the US s Computerworld Hot CoCo inCider Infoworld MacWorld Micro Marketworld PC World RUN 73 80 Micro Focus Publications and On Communications November 1985 HOT CoCo 5 instant COCO Director Instant CoCo is a cassette tape containing the major programs from this issue of HOT CoCo Its purpose is to save you the time and effort of typing long program listings into your Color Computer You simply load the programs from the Instant CoCo tape using your cassette recorder The instructions for operating each program are found in the corresponding HOT CoCo article Both Basic and Assembly language programs are included on the tape The Instant CoCo symbol appears in HOT CoCo s table of contents and on the pro gram listing for each article with a listing used on the Instant CoCo tape As an added extra each tape also contains a never before published Bonus Program complete with instructions The directory below lists all programs included on this month s Instant CoCo cas sette Shown first are the name of the article with a descriptive blurb and its author followed by the page number in this issue where the articl
31. does it take How many moves does it take with four towers instead of three Listing 2 contains a Logo solution to the puzzle using parallel processing It displays a moving picture of the puzzle being solved Before discussing the details of this pro gram let s look at its underlying algorithm Think of Table 2as the directions for improv JS dc est MERCI MU ps Eo RS UM qe Re cape m mp eS uu o e Y M LU T XS p greek Barc eds Erg e uu A 1 3 d ARSL AS MEN Pe ESE 4 us Ec M Re UR eroi or e x prd ge E DUE x x Sooke use MD QU UA ECL aig prep cce r OS EU LA Cp pn could move three rings from one tower to an other then Table 2 would show you how to move four rings First move the top three rings from the source tower to the extra tower you already know how to move three rings Then move the bottom ring from the source tower to the target tower that in volves moving one ring Finally move the top three rings from the extra tower to the target tower you move three rings again Table 2 solves the puzzle completely It solves the puzzle if there aren t any rings left you don t do anything it also extends the solution from any level to the next So it solves the puzzle for any number of rings The algo
32. tiplication division or square roots raise numbers to a certain power or do figuring for solid cubes triangles circles cones cyl inders solid rectangles pyramids or prisms Refer to Table 1 for an outline of program flow Using the Program In the opening screen a blinking cursor System Requirements 16K RAM Extended Color Basic marks the instructions The first operation addition is highlighted in the line below and another highlighted box at the bottom of the screen contains the result of the last opera tion zero when you first run the program Use the right and left arrow keys to move through the list of operations until the one you want appears in the top highlighted box then press the enter key to bring up the screen for that operation The first five operations are addition sub traction multiplication division and square root The program prompts you to input the values only one value is required to compute a square root and then displays the answer November 1985 HOT CoCo 45 Illustration by Bob Dukette To carry the result of these equations from one to the other type Y in response to the save result prompt The next operation solid cube requires only one entry the length of one side The program computes the cube s cubic contents and the square surface area Although you can carry a result from a single answer cal culation e g multiplication into the solid cube calculation
33. vet very applicable to the kind of service delivered by PBJ Inc When the serious CoCo user needs back up support technical information or assistance PBJ Inc is there From the products they manufacture through to the strategic solutions they offer PBJ Inc has rightfully gained the reputation of company with He most support tor the Color Computer iac Circle Reader Service card 4214 Innovative Products for the CoCo User Call for information on our Tandy 1000 products Call or write today for our FREE catalog P O Box 813 North Bergen N J 07047 201 330 1898 97 SSS Tell them 4 saw it in HOT November 1985 HOT CoCo 21 Marooned by Richard Ramella documentation playability sound graphics OVERALL RATING 4 00 Games Marooned is a graphics adventure game marketed by Saguaro Software P O Box 1864 Telluride CO 81435 303 728 4937 It requires 32K Extended Color Basic and a disk drive It sells for 29 95 n every mystery there is a door that must be opened no matter the danger When the UFO lands in the cornfield you won t just wave at it and go to bed You are adventurous so you ll walk up to the strange craft and step inside And then it will take off of course Lucky for you Marooned is a graphics ad venture For the hardcore adventurer it will be fairly easy Beginners with a logical ap proach will find it tantalizing and event
34. you cannot carry an an swer from it to another problem because the program gives more than one result The pro gram displays the cubic contents as the an swer in the last result box When you select the triangle function the program asks whether it is a right triangle one that has a 90 degree angle For right tri angles you must enter at least two more items of information for other triangles you need at least three pieces of information Use the up and down arrow keys to select an item press the enter key to bring up the input prompt for your selection When the program has sufficient data it computes the values for vertical height square area base hypoten use opposite side and the three angles Use the up and down arrows to move through the list and reveal the computed values The power calculation involves three val ues the base X power Y and result Z When you submit two of the values the pro gram provides a result that you can transfer to certain other operations If you supply X and Y you must press the enter key to see the computed value of Z For circles you only need to submit one item ofinformation the radius diameter circumfer ence or square area The program calculates the other values from the one submitted and also figures the surface and cubic contents for i Line Function Reads function titles A 1 to A 14 into memory and as signs value of PI 50 80 Sets up the menu page 9
35. 24 AS BS 1 494967555876685 3 258 AS 6 B2 37298356739187585 1825 268 AS S 7 B2 14784292711822763 25 278 5 8 154 72185531131334286 13 Bl1 288 AS 9 B1 42672524225432817 73 Bl1 298 5 1 0 154 4165111914344319 827 15 388 5 11 743523223242535113553 31g 12 27151131533242377542 5 5 3 328 13 25226124463412126518 8 338 5 14 15 4375193445294195 748 15 348 AS 15 B1 4167834341312323 624 15 358 5 16 15 7326153923215758 954 15 368 5 17 25 1673481212122894 1 B2S 378 AS 18 B2 2547875613578729 3 B2S 388 AS 19 B3 65646725226 3474 B3 399 AS 28 B4 4 2312333213211 B 4S 498 AS 21 B6 4 744573447 B6S 410 AS 22 B9 4 334 B95 AS 23 B A 24 BS 428 H 398 GOSUB 669 438 5 5 448 Hl PEEK P H GOSUB 670 POKE P H Hl g 459g IF PF gt 349 AND PF lt 357 THEN KE P H 255 SOUND 1 RND 5 1 GOTO 450 468 IF 5 THEN 439 478 IF X DS AND Y gt THEN 1 H H 32 488 IF 5 05 AND Y lt 9 THEN 1 32 499 IF 5 5 OR X US THEN GOSUB 66g 5gg IF XS N POKE P H 255 GOSUB 6 7 OR 5 5 OR X W X PERSE 00000 mj 90000 7 ERS COLOR COMPUTERS OR XS E THEN 510 PK VAL CHRS H1 64 PRINT 93 C IF LEN C lt 2 THEN 439 528 IF CS lt gt NN AND 5 lt gt 55 AND CS
36. 60 PRE READ reads Telewriter and Scripsit letters out loud 29 FOOLS CROSSING graphics adventure 34 95 with Talk ing Book instructions SUPER VOICE SPEECH SYNTHESIZER sings talks in six octaves 79 95 99 95 with Talking Book A S C products have a satisfaction guarantee We accept checks or money orders 313 664 3722 Circle Reader Service card 4322 A S C Corporation 3529 Genessee Rd Lapeer Michigan 48446 November 1985 HOT CoCo 69 by James Wood This program is availabl ze EE ees OE S 025 SS MUR lt 6 e our Instant instant See the Instant CoCo ad elsewhere in this issue 41 87 Teacher Helpers These programs make the computerized classroom more civilized for students and teachers C computers can benefit both students and teachers by improving the quality of education Here are three pro grams to help teachers use computers more effectively by individualizing student lessons and reducing their preparation and correc tion workload Personalized Programs If you have several short educational pro grams that a student will run in succession you can add a personal touch Incorporate Listing 1 into the first program the student will use placing it at the beginning of that program The computer asks for the user s name and POKEs it into high memory where it will be unaffected by other programs that are loade
37. Level Series TBA PROOFREADER 20 000 words 32 64K MASTER PROOFREADER 554 95 50 000 words 64K 75 ADDITIONAL EDUCATIONAL SOFTWARE YYYLES AVAILABLE tig 020 Call us 800 4TC 4TCE one A MUST FOR High School Students The College Entrance Examination Board CEEB has chosen Pascal for its college advanced placement computer science test DEFT Work bench provides all Pascal program EE ming tools you need to prepare for this test on your Color Cornputer College Students The DEFT Peacel Workbench gives you the software you need to do your Pascal programming homework at home on your Color Computer Professionals Most of the programming features found on the mainframes and minis used business and science are available on the Color Computer with DEFT Pasce Workbench 39 95 RS 90 5001 Hobbyists Has the extensions necessary to quickly do any Color Computer programmmiing 106 without giving up execution speed DEFT Pescel Workbench helps you get the job done Directly access as sernbler language routines and hard ware registers from Pascal DEFT Extra Only 39 95 The perfect addition to your DEFT Pascal or DEFT Pascal Workbench DEFT Extra is a library of gaming and direct file routines with graphics routines that provide Extended Basic s graphics capab
38. Listing Linksort 18 CLS PMODE 1 CLEAR 39 gg 28 DIM 5 1 1 1 AVAIL 199 PRINT 139 LINKSORT PRINT PRINT 179 A LINKED LIST 58 PRINT 197 FILE MANAGEMENT PR OGRAM 68 PRINT 233 BY BRUCE BAUDER PRINT 266 MARCH 5 1984 SCREEN 9g FOR T 1 TO 1599 NEXT 199 CLS INPUT TAPE T OR DISK D 10 119 IF 5 THEN DEVICE 1 EL SE IF IOS D THEN DEVICE 1 ELSE 18d 12 INPUT OUTPUT LIST TO PRINTE R Y N HCS IF HC lt gt Y AND H C lt gt N THEN 129 Simultaneous operations using COMM 4 plug in pack to get e 4 independent RS 232 channels e Standard DB 25 female connectors No software timing loops e OS 9 device drivers on disc e Basic amp ML drivers easy to create e Interrupt driven for fast response e Standard Baud rates 110 19200 e Complete documentation package RAINBOW CERTIFICATION Use for multiple printers terminals modems etc Plug directly into CoCo expansion pack Note requires buffered expansion and power supply PRIGES 222 89 00 3 50 shipping handling if charge These and other products from CoCo Devices THE IN CROWD IN novative products at IN expensive prices VISA upon CoCo Devices Box 677 Seabrook TX 77586 713 474 3232 MasterCard Circle Reader Service card 475 Tell them saw
39. Memory Minder is a disk drive for Color Computer users Gold contacts and fully included m 905 bod Nm LA buffered I O lines ensure maximum reliability and diagnostic disk Memery Winder allows you to the JFD CP is plug compatible with both the om your drives tor speed original and the COCO 2 ysteresis and more You can actually align the New JDOS 1 2 drives while viewing the graphics on the screen No special equipment needed JDOS implements all RS DOS commands plus DIAGNOSTIC DISKETTES many more including 508 200 Tests single side disk drives 26 auto line numbering 508 400 Tests double side disk drives Ca ene Me M 33 error trapping Memory Minder is available on diskette for those baud rate selection who don t own a JFD CP Controller with JDOS Bs OS 9 boot from floppy or hard drive Includes Dysan diagnostic diskette E Memory Mindert the most advanced disk drive Single Side Memory Minder Package 79 analysis system on the market Double Side Memory Minder Package 99 Dysan diagnostic diskette not included OS 9 is a registered trademark of Microwave Inc TMemorv Minder is a registered trademark of J amp M Systems Inc DRIVE 0 SYSTEM 289 To order call 505 292 4182 or send payment with Upgrade your Color Computer by adding our new order to JFD CP disk controller supercharged JDOS MA operating system and a top quality dr
40. NEXTI FORI 21TO6 FOR J 1T03 RESET BX 1 IY J NEXTJ I RETURN 58 FORI 1T03 FORJ l1TO I I 1 SE T 3 BX J 1 28 1I 5 NEXTJ I RETUR N 599 FORI 1TO3 FORJ 1TO I I 1 RE SET 3 BX J I 284I NEXTJ I RETUR N 68g 1 1 2 0 6 1 2 0 NEXT N 61g FORI I1TO6 RESET BX I IY I 2 RESET BX 6 I IY I 2 NEXT RETUR N 628 FORI 1TO29 SET BX RND 5 28 RND 3 RND 8 PLAY L255T25501CG DF NEXTI FORI BX TO BX 5 FORJ 2 9TO31 RESET I J NEXTJ I GOSUB61 by David Meredith D process ing is the hot test topic in computerland these days With CPUs as cheap as a dollar or two it is feasible to build a computer with 10 or even 1 000 processors operating in parallel These paral lel computers will vastly increase the speed of database searches and vector operations like spreadsheets and graphics They may even achieve some of the goals of artificial intelligence such as speech recognition and problem solving Multiple processor computers have al ready been built at Cal Tech and Columbia University while companies like DEC IBM and Cray Research are known to be working System Requirements 16K RAM Color Basic SR ON Illustration by Dianne Ritson E 2 5 BE on similar technology Japanese researchers are basing their Fifth Generation project on parallel computation A recent meeting of university g
41. NT NB 248 IF gt 999999999 OR N 9999999 99 THEN PRINT OUT OF RANGE N STRS N RETURN IN CASE THE NUMBER IS TOO BIG 25 NS INT 18 NA N 5 19J NA 268 NS STRS N 27 FOR NL 1 LEN NS 288 IF MIDS NS NL 1 THEN GO TO 34g 299 NEXT NL 374g IF NA f THEN NS NS FOR NC TO NA N NS CHRS 48 NEXT NC 318 IF LEN NS NT 1 THEN NT LEN N JUST IN CASE THE NUMBER WAS TOO LONG 3289 FOR 1 TO NT NS CHRS 32 N NEXT NC 339 NS RIGHTS NS NT RETURN 349 IF gt THEN FOR NC 1 NS NS S CHRS 48 NEXT NC 35M NS LEFTS NS NL NA GOTO319 368 DATA 1298 799 234 3218 54999 9 34 2 6547 4321 8 8893 654 987 1765 54 654 3454217553 Anna M Reeves LOCAL IN LOS ANGELES Circle Reader Service card 135 For All Your Projects We Have The Full Spectrum Of Software amp Hardware Always Good Prices Hayes 300 Smart Modem 175 00 Amdek 300 A Monitor 149 00 DR 0 amp 1 System 319 95 6809 CPU Chip 17 95 RSDOS 1 1 Disk 22 95 Extended Basic 1 1 22 95 Gold Rom Cable 22 95 We Stock Amdek Amdisks VIP Integrated Library 10 DynaCalc RSDOS e 10 Data Pack II The Best Term 10 Business Software 10 E D C carries the most complete fine of software and hardware in the market Green Mountain Micro Computerware All Custom Software No Disc Key Color Software Key 2644 Michtron Tom Mix All
42. PRINT 1348 PRINT FOR A CORD OF FIR 135g PRINT TOTAL AVAILABLE HEAT PER CORD IS 14 3 MILLION BTU 1368 PRINT EQUIVALENT KILOWATT OURS OF ELECTRICITY ARE 4189 137g PRINT EQUIVALENT CUBIC FEET OF NATURALGAS ARE 1439 Y N 20S EING ASKED FOR IT PER CORD da EE POR RR LR CREE Reader Service card 301 BASIC COMPILER LO OK WASATCHWARE belleves that users of the Color Computer deserve the right to use all 64k of RAM that 18 available in the computer and have fast machine language programs that use the full potential of the 6809 microprocessor That 18 why the BASIC compiler called MLBASIC was RADIO SHACK COLOR COMPUTER AND PC PCjr Listing continued s ae a ee ee hak cS ee ea ree SSS RE eR SE a Programs can use all 64k of RAM for either program storage or for large numbers of variables and arrays like A 20000 Full Floating Point arithmetic expressions with functions SUBROUTINE and CALL commands allows for structured programming and more independant program development Full sequential and direct access disk files allowed BASIC eource and N L output I O to disk tape or memory Many new commands that expand your programming capability Commands Supported I O Commands CLOSE CLOADM CSAVEN DIR DSKO FIELD FILES GET LSET OPEN PRINT PUT DRIVE INPUT RSET Program Control Commands CALL END EXEC FOR STEP GOSUB GOTO IF THEN ELSE ON G
43. RE 25 5 25 THEN 64 OPEN I DEVICE NAMES NUMBER 1 G 9 679 IF BOF DBVICE THEN 739 689 INPUT DEVICE CUSS READ N AME 698 INPUT DEVICE AMT READ B ALANCE 7998 NAMES NUMBER 05 INSERT NAME 718 BALANCE NUMBER AMT INSERT BALANCE 729 PTR G NUMBER SET PO INTER 738 NUMBER NUMBER 1 G G tl 748 GOTO 679 7589 CLOSE DEVICE 768 1 778 RETURN 78g 799 8gg 81g GET CUSTOMER 82g Ckkek oko ko ke x xn xA xn xA xn x xn x kx kx k Xx k kk 838 CLS 848 LINE INPUT ENTER CUSTOMER AME 055 859 INPUT ENTER CUSTOMER BALANC E AMT function keys and a continuously displayed reminder line make PENPAL easy to use No complicated key combinations to remember On line help feature for each module Hi Res 51 x 24 screen display Combines a 255 x 255 spreadsheet text processor database presentation quality graph creator and full telecommunications into ONE package Modules interface with each other to form a truly integrated package not just separate programs called from a central menu like others offer Common formats and commands in all modules This package is extremely user friendly Cheque or Money Order Add 2 50 shipping Ss Ont Residents add 7 tax STAR SOFTWARE 868 RETURN 87g 88g 89g Yoko ckok ok ok ok kx x x x xn xn kx kx kx kx kx k kk kk 9gg SEARCH FOR I
44. RGB Color 300 11900 Comrex222Comm 19900 PANASONIC SS DD 10 95 Green 40 Col 229 00 300 A 129 00 LX 90 245 00 1090 187 00 DS DD 14 95 ZVN 133 RGB Color Color 300 22900 SO 2000 1525 00 TOOT 237 00 Green 80 Col 389 00 Colo 500 339 00 DX 10Daisywheel 23500 1092 385 OO BONUS Lifetime Warranty ZVM 130 Color Color 600 399 00 DX 20Daisywheet 319 00 1093 425 00 SS DD 9 50 Green 25900 Cotor 700 469 00 HS 80 Letterjet 359 00 3151 455 00 05 00 1350 ZVM 135 RGB Color Color 710 539 00 Green 80 Col 439 00 310A 145 00 POLICY No deposit on COD orders Free treight on all prepeud cash MAXELL orders over A in the cortinental USA APO 8 FPO An 55 MD 1 15 95 INTERFACES hundred For prionty add S8 per hundred PA residents add 69 MD 2 20 95 SP 3Serial to Parallel onec amara dco rim 57 95 sales tax Defective products must have Prior number Schools net 15 1 Year Warranty 28 HOT CoCo November 1985 Give your COCO the gift of sight The Micro Works is happy to introduce the newest member of our Digisector family the DS 69 Video Digitizer for your COCO It has all the standard features of its big brothers but comes witha price tag that s right for you High Resolution 256 by 256 spatial resolution Ss nee Precision 64 levels of grey scale m SPEED 7 second for a full screen of video Compactness Self contained in a plug Rompack VIDE 0 Ease of Use Software on disk will get
45. Reader Service card 225 D amp A Research 400 Wilson Avenue Satellite Beach FL 32937 305 777 1728 date text in the bibliography Table 3 Despite their forbidding titles they are accessible to anyone who knows a little Pascal Brinch Hansen P The Architecture of Con current Programs Prentice Hall Englewood Cliffs NJ 1977 Dijkstra E W Cooperating Sequential Pro cesses in Programming Languages ed F Genuys Academic Press NY 1968 Gehani N Ada an Advanced Introduction Prentice Hall Englewood Cliffs NJ 1983 Hoare C A R Communicating Sequential Processes COMM ACM v 21 no 8 pp 666 677 August 1978 Table 3 Bibliography David Meredith is a professor of mathernatics at San Francisco State University Address cor respondence to him at the Dept of Mathematics 1600 Holloway Ave San Francisco CA 94132 Circle Reader Service card 305 HIGH SCHOOL AND COLLEGE MATHEMATICS LEARNING SOFTWARE For School and Home Apply the power of your Color Computer to improve student mastery and understanding of all high school and college math COORDINATE DEFENSE Video Game Style Drill PRE ALGEBRA LEARNING PACKAGE 3 Drill and Practice Programs ALGEBRA LEARNING PACKAGE 7 Drill and Practice Programs TRIG PACKAGE 2 Program Set STATISTICAL ANALYSIS All usual data analysis PROBABILITY GRAPHICS PACKAGE 3 HI RES Simulations 4 CALCULUS GRAPHICS PACKAGES Each has 6 HI
46. SMITH PRINT 356 2468 MAIN STREET 7119 PRINT 388 AURORA IL 60516 7120 PRINTe42g 7139 PRINT 2 gt ASCII SAVE LIST AS SORT ML 714 GOSUB 269 7158 CLS 7160 PRINT 1 to use tw sort 717 PRINT 64 A gt INSERT ASCII M AILING LIST DISK TO BE SOR TED 7188 PRINT 192 B gt SELECT SORT F OPTION 1 OR 2 7298 PRINT 324 1 NAME SORT 7210 PRINT 356 2 ZIP SORT 7228 GOSUB 399 723 CLS f 724 GOTO 1g1g END GAME by Wade Jense Listen to the clues to find the thief before your opponents Qs has committed a crime You and your opponents are private detec tives assigned to track down and arrest a thief The detective who makes the arrest re ceives a reward Your challenge to be the first detective to accumulate enough reward money to win Thisthief is computer controlled and com pletely invisible But you can hear him Each time the thief makes a move on the board he triggers a sound on your CoCo This remark able device follows every move the thief makes on the board so you can hear him in the very act of committing the crime cross ing a squeaking floor opening a creaky door or escaping on the elevators Each sound you hear on your CoCo provides you with a clue to thethief slocation with these youcantrackhim down Use your CoCo to call the cops direct them to the thief and with a little luck the cops will arrest him This program is available on our Instant CoC
47. SQR A 1 A oe 55 T T l IFT lt 4THENGOTO4 2PELSET B RETURN 560 GOSUB67f 578 2 gt 3 gt 5 gt ENA 4 SQR A 2 A 2 A 3 A 3 2 2 3 5 580 4 gt 3 gt 6 2 508 4 4 3 3 2 A 4 A 3 COS B 599 4 gt 2 gt 7 gt ENA 3 2SQR A 4 A 4 A 2 A 2 2 4 2 5 68g 4 gt 6 gt 5 gt ENA 2 A 4 SIN B SIN A 610 4 gt 7 gt 5 gt ENA 3 A 4 SIN C SIN A 628 5 6 3 ENA 4 A 3 SIN A SIN C 2 A 3 SIN B SIN C 63 4 gt 2 gt 7 gt 5 18 7 57 2957795 1 P TAN P N A 4 A 2 A 4 A 2 P N ATN N P ATN P P P 5 7 29577951 57 29577951 5 P N A 6 P N 64 2 gt 3 gt 4 gt 2 2 3 3 4 4 2 2 3 5 A 3 AA SA SQR A 3 A 3 SB S 5 5 5 5 5 57 29577951 65 IFA 2 gt ANDSB gt JANDSA gt JANDA 7 5 2 5 7 5 5 7 7 57 29577951 66 2 gt 5 gt 5 1 2 2 67 5 6 7 218 5 6 68
48. Speed up your programs RESET MOTOR ON OFF from keyboard Restart your Basic program thru the RESET BUTTON Produce Key Clicks and Error Beeps Recover Basic programs lost by NEW 710 ERRORS and faulty RESET Set 23 different GRAPHIC SEMIGRAPHIC modes e Set 15 of the most commonly used Baud Rates e Allow you more plays in 23 of your favorite arcade games AND MUCH MUCH MORE COMMANDS COMPATIBLE WITH 16K 32K 64K COLOR BASIC ECB DISK BASIC CASSETTE and DISK SYSTEMS and CoCol and CoColl ouv 16 95 UTILITY ROUTINES for the TANDY amp TRS 80 COLOR COMPUTER Voi 1 This powerful book for Basic and ML Programmers includes program explanation memory requirements and an annotated source listing for the utility routines given below These routines if bought individually will cost you HUNDREDS OF DOLLARS These are 100 Position Independent ML Utilities and require no ML programming knowledge COMMAND KEYS Access most Basic commands with 2 keystrokes CURSOR STYLES Create OVER 65000 Cursor Styles FULL LENGTH ERRORS Get full length error messages KEY CLICKER Ensure key input accuracy PAUSE CONTROL Put Basic most ML programs on hold REPEAT KEY Repeat ANY key 5 different key speeds REVERSE VIDEO Green and Red Eliminate eye strain SPOOLER 16K 32K 64K Don t wait for those printouts 32K Spolling Butter in 64K SUPER SCROLLER 64K Only Save and examine everything that scrolls off the text screen AND MUCH
49. TO NEXT FILE lt ARROW SELECT PRE V SCREEN PRINT gt ARROW SELECT T SCREEN 819 48 HIT ANY KEY C ONTINUE EXEC 44539 GOTO 3f 82g 838 LIST AN ASCII FILE 848 CLS 858 OPEN 1I 1 NA S CS 19 L 868 SW EOF 1 878 IF SW THEN CLOSE PRINT PRINT HIT ENTER TO CONTINUE EXEC4453 9 CLS GOTO 399 888 LINEINPUT 1 A PRINT 5 898 AS INKEYS IF AS THEN 869 99g IF AS Q THEN SW 1 GOTO87f 919 EXEC44539 GOTO 86g 92g 939 RESORT DIRECTORY 949 GOSUB 1388 GOTO 399 95g 968 RUN BASIC OR EXEC ML 9709 PRINT 0448 EXECUTE NAS CS 184L 98g IF RIGHTS NAS CS 198 L 3 B AS THEN RUN 4 NAS CS 19 L 998 IF RIGHTS NAS CS 1g L 3 2 B IN THEN LOADM NAS CS 19 L EX EC GOTO 399 1988 PRINT WRONG FILE TYPE HIT A KEY EXEC 44539 GOTO 3g 1g1g 1928 OR SAVE DIRECTORY 1838 CLS 1848 PRINT 1858 PRINT pROTECTION MENU 1 SAVE DIRECTORY Listing continued DISKETTES AND COCO SOFTWARE 5 25 DISKS EACH 10 PACK 12 50 SSDD DSDD 20 DSQD American made guaranteed 100 quality with Tyvek jackets hub rings and labels CMODEM TELECOMMUNICATIONS PROGRAM 100 FLEX OS 9 OBJECT ONLY verslons menu driven with terminal mode file transfer MODEM7 XON XOFF etc for COCO and drives intemal COCO modem port up to 2400 Baud EACH 50 FLEX OS 9 SUPER SLEUTH DISASSEMBLERS EACH 99 FLEX 101 OS 9 OBJECT ONLY versions EACH 50 FLEX OS 9 COCO i
50. TO HALT THIEF II GOSUB281 GOSUB273 67 DIMDE 8 DC 5 MVS 2 MO 4 68 FORL 1TO5 READDC L NEXT 69 FORL 1TOS READDE L NEXT 78 CLS PRINTG23 HOW MANY PLAYE RS 2 6 INPUTP 71 IFP gt 6THEN73 72 IFP lt 2THEN74ELSE75 73 PRINT 322 THERE IS A LIMIT O 6 PLAYERS GOTO7f 74 PRINT80322 THIS GAME REQUIRES 2 PLAYERS GOTO79 75 DIMNS P S P PS P AB P 76 DIMMN P CXS 15 CCS P 3 NN P 8 77 1 7 Z2 TE MK 19 PO 19 78 DIMXY P 79 FORL 1TOP CLS 88 PRINT 96 LIMIT OF 3 8 CHARAC TERS PER NAME 81 PRINT 164 NAME L INPUTNS L 82 AB LEN NS S L IFAB gt 8 AB 3 8 83 84 RA RND P B 1 WW 1 PT 128 85 FORL ITOP N B RA 86 IF THEN N 1 P B 87 N l1 P B 88 PS N N B NS B B BHl 42 HOT CoCo November 1985 Rp oa ME Su c epa udi o EUIS AWAD Oka lt T teh 5 a CU CT TA TRO x x 89 NEXT 90 CLS FORL 1TOP READDN N L D NS PS L DNS 91 PRINT 35 L PLAYER IS S L READS L 92 PRINT 485 PRESS lt C gt TO CONT 93 IS INKEYS IFIS C THEN94ELSE9 3 94 NEXT CLS PRINT 36 EACH PLAYE R BEGINS WITH 95 71 53 AND 3 CARDS G OSUB247 96 FORL 1TO5gf 97 5 1 3 EXTRA SPACES CX 2 2 GO 4 EXTRA SPACES 98 Cx 3 3 EXTRA CLUES CXS 4 4 EXTRA CLUBS 99 5 5 5 EXTRA
51. Y PRINTQ G OTO248ELSE14g 46 HOT CoCo November 1985 148 IFA 2GOSUB219 Q X Y PRINTQ G OTO24fgELSE15g 158 IFA 3GOSUB219 Q X Y PRINTQ G OTO24BgELSE16g 160 IFA 4GOSUB21f IFY f THEN5fELS EQ X Y PRINTQ GOTO24 ELSE179 178 IFA 5THENS 1 GOSUB218 Q SQR X PRINTQ GOTO24fgELSE18g 188 IFA 6THEN26UELSES 1 GOSUB21 g 198 PRINT 288 cubic BS contents 73 298 PRINT sq B surface BS area X X 6 GOTO122g 218 PRINTG224 enter IFX UTHEN PRINT x 2 X GOTO239 228 INPUT x X X VAL XS 238 5 1 5 32 RETURN ELSEINPUT y YS Y VAL Y PRINT 3298 RETURN 248 PRINT 352 save BS result y Z INKEY IFZ Y THENX Q B LSEIFZS 2 N THENX ELSE249f 258 GOTO5f 2608 IFA 7THEN71BELSEZ CLS D 23 3 270 FS Bg vertical BS height F 1 2 square 4BS area F 2 base F 3 hypotenuse FS 4 opposite FS 5 angle BS a FS 6 angle BS b FS 7 angl e BS c 288 PRINTQ93 b FORQ 2125TO381S TEP32 PRINTQQ 0O NEXT PRINTG41 3 c FORQ 412TO4f 4S TEP 1 PRINT QQ B NEXT 298 FORQ 124T0373STEP31 PRINT Q 4 3 348 PRINT 418 ANGLE 9 DEGR EES lt Y gt lt N gt PRINT 418 STRINGS 38 BS 3 RS INKEYS 9 318 PRINTGf use BS arrows B to BS move BS up BS or BS down 328 PRINT 489 PRESS BS enter BS lt OR gt BS n BS FOR BS NEW BS SET 338 FORS TO7 D D 32 PRINT D 1 F
52. YC 5 276 NEXT TH The changes replace the CIRCLE command by PSETing each pixel around the perimeter of the circle after determining whether it should be white or black World Map is a great educational program R Spencer Soanes Brechin Ontario Program Correction The Listings accompanying David Mere dith s article All Sorts of Sorts HOT CoCo July 1985 pp 46 and 47 contained minor er rors Replace the first greater than symbol gt in line 220 of Listing 5 with a colon In line 1 80 of Listing 7 change the beginning of the line to read IF V A I 1 eds Redesign It is impossible to use a slow screen dump from screen O in Designmaker HOT CoCo August 1985 p 26 To accomplish this edit line 1260 1260 IF PPOINT ZX ZY F 4 1 THEN 1320 There is one small error in the article The System Requirements for Designmaker should state that it requires 16K RAM Thad Starner Modem Il Revisited Despite my response to Jason Johnson s let ter published here in July HOT CoCo has re ceived additional mail criticizing the review of Tandy s Modem II HOT CoCo April 1985 p 24 The review which was designed to be an examination of low cost modems included a cursory inspection of the higher priced Modem II because many readers might consider the Tandy product as well Most of the Modem II s features work fine on the Color Computer However the device does not perform autodial operations with
53. a new game WHITE HOUSE COMPUTER The skill option specifies the number of moves ahead the computer may look when searching for its next move to a maximum of seven Choosing tournament sets the program for timed tournament play Selecting play in structs the computer to trade places with you and play your color You use this command to tell the computer to play the white pieces in stead of its default setting to black pieces En termoves sets the board to a predetermined arrangement which is preset by manually en tering the sequence of moves needed to play to that position Although this is a time consum ing process it is the only way toensure that the board setup is correct The last command is clearboard You use it to clear the board of all pieces and assign positions to pieces for end game or special chess problems Although it is a powerful chess program ChesSD does have a few problems There is no way to obtain a written record of the var ious moves played in a game If you want a record you must write it down as you play You also cannot save a game that is in pro gress If you must leave an interesting game before completing it you are out of luck un less you wrote down all movesas you played But the largest shortcoming of ChesSD is that you cannot reverse a move If for ex ample you accidentally move into check and ChesSD takes your king you cannot back up and replay the move This last inconvenience
54. and services info 25 off multiple purchases of same program on one order VISA and MASTER CARD accepted US funds only please Add GA sales tax if in GA and 5 shipping FLEX tm Technical Systems Consultants OS 9 tm Microware COCO tm Tandy November 1985 HOT CoCo 31 1968 PRINT 2 GET DIRECTORY FROM GRAN 68 197g INPUT ENTER 1 OR 2 A 17888 ON A GOTO 1114 127g 1998 GOTO 1038 1188 SAVE DIRECTORY TO GR68 1118 INPUT ENTER DATE MM DD YY DAS 1120 DSKISB l7 2 A9 B9 1130 IF MIDS AS 68 1 2CHRS amp HC9 THEN 1169 1148 IF 5 5 68 1 5 THEN 1169 115g PRINT GRAN 68 IN USE CONT INUE Y N INPUT ZS IF 75 TH EN 1160 ELSE 3gg 1168 MIDS AS 68 1 CHRS amp HC9 117g DSKOS 17 2 5 85 1188 DSKOS 34 11 5 85 1198 FOR DS 3 TO 9 1254 DSKIS l7 DS A B 1210 IF DS 9 THEN MIDS BS 129f LE N DAS DAS 1228 DSKOS 34 5 49 5 5 1230 NEXT DS 1248 5 5 12 8 5 12589 GOTO39f 1268 GET DIRECTORY FROM GR68 1278 DSKIS 34 18 1288 DAS MIDS BS 129 8 1298 PRINT DATE LAST SAVED WAS DAS 1398 INPUT CONTINUE RESTORE Y N AS IF AS lt gt Y THEN 399 1318 FOR DS 2 TO 9 1328 5 5 34 5 9 5 5 1338 DSKOS 17 5 5 5 1348 NEXT DS daisy wheel printers SALE PRICE 249 FEATURES Friction teed 15 cps 120 wom Changeable daisy wheels Parallel or serial interface Compatibie with R S Apple etc
55. assign N the value 3 exe cute MAKE N3 Program control is given by IF ELSE REPEAT and WHILE there are no GOTOs Each control statement is followed by a block of instructions to execute the block is delimited by parentheses For example to move forward eight steps R times use REPEAT R FD 8 The instruction block can contain more than one line The principle program unit in Logo is not the line but the pro cedure Procedures begin with TO and invoke each other The main procedure can be started by invoking its name and any nec essary parameters from the keyboard in run mode For example to run the Towers of Hanoi animation in Listing 2 for three rings you type HANOI 3 from run mode HANOI in turn invokes SETUP and MOVE and RING invokes F Tandy s Color Logo includes a multiple turtle facility not found in other Logos You alwaysstart with one turtle turtle O You can create additional turtles numbered 1 through 254 with the com mand HATCH Each newly created turtle must be assigned a pro gram The command HATCH 101 TOWER creates Turtle 101 assigns it the program Tower and passes the parameter N to TOWER Turtles can exchange messages that are numbers between 32768 and 32767 To send a message m to turtle B execute SEND B m The message m can be a constant or a variable Notice that you don t have to specify which turtle is sending the message the turtle executing the program in which the command appears is
56. cells as each cell is deleted its posi tion is stored in AVAIL to be filled when the next insertion is made In Fig 6 Ben has been deleted from the list The name hasn t been removed from the array but the pointers are set to move from Amy to Bill DCELL contains the subscript of the next available cell 11 in this case To understand deletion trace the Search and Delete routine lines 1230 1380 The routine reads in the name to be deleted as and searches the list from the first ele ment to the last comparing each name to DES If a match is found the program calls the Delete Customer routine lines 1390 1470 The cell is deleted by changing the BACK pointer the position of the deleted cell 11 is stored AVAIL and used for the next insert If no match is found an error message is printed because the name is not in the list The Search for Insert and Insert Customer routines check COUNT before adding a new name as the last element in the list If its value is greater than zero there are empty cells within the list The routine inserts the new name in the cell to which DCELL points and changes BACK to point to it If there are no available cells within the list the name is inserted at the end of the list Using Linksort After displaying preliminary prompts for cassette disk drive and printer Linksort brings up a menu with six options Create File Read File Insert New Name Delete Name Print the Lis
57. each other to coordinate their processing In some parallel programs the turtles talk to each other Listing 1 contains a short ex ample of this sort On the command RACE N turtles race across the screen More pre 2 2 2 mtd een 522 222 2 Tower 2 Tower 3 Fig 1 Starting Position for the Towers of Hanoi with Three Rings on the First Tower TOPIERGTCRIASR BR A d ESAE EE November 1985 HOT CoCo 55 HOT CoCo THE MAGAZINE FOR TRS 80 COLOR COMPUTER USERS Your CoCo Talks But The Voice Is Yours Create Custom Soundtracks For All Your Programs Tune In to The Source Contest Solve the Puzzle Win a Prize Ready to run HOT CoCo programs on cassette There s just no question instant CoCo 6 terrific way to build your Color Computer software library Each month instant CoCo brings you 8 12 top notch original programs from the latest issue of HOT CoCo magazine all on one high quality cassette Everything from acton packed games to helpful utilities And the cost As little as 8 33 a month when you buy a one year subscription instant CoCo is the ideal companion to HOT CoCo magazine because ready to run instant CoCo relieves you of the frustrating time consuming keyboarding and debugging of the published programs Our technical editors have done tt all for you You ll save hours of time and considerable aggravation Just drop the tape into your cassett
58. few of them If you want a cheap compiler we ll sell you one of those traded at qood pnce Before you buy a compiler compare the performance of CBASIC against any Color Basic compiler Dollar for Dollar CBASIC gives you more than any other Color Basc compiler available ORDERING INFORMATION To order CBASIC by mail send check or money order in the amount of 149 X plus 3 00 for shipping and handling to the address to the address listed below To order by VISA MASTERCARD or COD call us 702 452 0632 Monday thru Saturday to Spm PST CER COMP 9966 Ricochet Ave Las Vegas NV 89110 702 452 0632 November 1985 HOT CoCo 11 by Richard E Esposito Having technical difficulties Let the Doctor solve them Due to the vol ume of mail Doctor ASCII receives each month we cannot guarantee that your letter will be published Please enclose a stamped self addressed envelope with all letters for a reply Send your questions to Doctor AS c o HOT CoCo 80 Pine St Peterborough NH 03458 Q In your July 1985 column you presented a two column screen sdirectory program tried without success to send the two col umn directory to my printer Can you help M Talutto Floral Park NY Delete lines 170 200 220 230 and 250 Then add the following a lines IF N THEN I I GOTO 220 FORI 1TON 1 STEP 2 PRINT 2 STRING 10 7 1 1 9 1 I NEXT 1 IF N I THEN PRINT 2 STRINGS 10 7 19 1 In you
59. gets you a tape or disk full of 10 quality programs delivered to you by first class mail every month The documentation included will help you run great utilities like Word Processor and Budget Analyzer or enjoy great games like Frogjump and Caterpillar Cave FOR AS LITTLE AS 46 CENTS K SORTED IN BLOCKS OF FILE S YOU MAY TYPE IN COMMANDS NEXT TO THE FILE SUCH AS KIL L COPY OR RENAME THESE WI LL ACT ON THE ADJACENT FILE 1578 PRINT PRINT YOU MAY ALSO T YPE IN CERTAIN COMMANDS WHICH WILL CHANGE THE VIEW FOR EXA MPLE HELP QUIT AGAIN OR THE A RROW KEYS HELP WILL GIVE YOU THE SPECIFIC ACTIONS FOR EA CH KEY 1588 PRINT PRINT HIT A KEY TO CO NTINUE EXEC44539 CLS 1598 PRINT THE PROGRAM CONTAINS A MACHINE LANGUAGE SORT AND AU TO REPEAT KEY FOR CURSOR AND S CREEN MOVEMENT THE PROTE CT FEATURE WILL STORE AND RETRI EVE THE FILE ALLOCATION TABL E AND DIR TRACKS TO GRAN 68 16808 PRINT PRINT BECAUSE ONLY 1 GRAN 68 IS USED FOR PROTE CTION THE NUMBER OF FILE S IS LIMITED TO LESS THAN 56 F ILEZDEISK 1618 PRINT PRINT HIT A KEY TO CO NTINUE EXEC44539 CLS GOTO 6g 1628 CLS STOP QUIT COMMAND 1638 RUN READ DIRECTORY AGAIN 1648 HARDCOPY 1658 PRINT 416 ENTER TITLE OF DIRECTORY INPUT TIS 1668 PRINT 4 2 TIS 1678 FOR TO QQ PRINT 2 NAS n 1680 NEXT 1698 PRINT 4 2 178g GOTO 39g END 10 DISKETTES OR 20 C 20 CASSETTES Limited offer Subscribe for a year on cassett
60. gives the time since you turned on your CoCo but only you have Extended Color Basic Otherwise the CoCo treats it as an ordinary variable which has a value of zero by default ex plain how RND works since the CoCo s manual does not do a good job of it e If the argument of RND is positive RND gives you a random integer between one and that number e f the argument of RND is zero RND gives a random decimal be tween zero and 999999999 e If the argument of RND is negative the argument is used to reseed the random number generator hence the use of TIMER want to learn Assembly language programming Can you rec aommend some good books and an inexpensive assembler How do you hand assemble an Assembly Language program Shawn Long Hurdle Mille NC I reviewed five Assembly language programming books for the s CoCo in the March 1984 HOT CoCo p 38 The two most popular assemblers for the CoCo are Tandy s EDTASM 39 95 ROM pack catalog no 26 3250 59 95 disk catalog no 26 3254 and The Micro Works P O Box 1110 Del Mar CA 92014 619 942 2400 SDS80C 89 95 ROM pack or Macro 80C 99 95 disk Bill Barden s TRS 80 Color Computer Assembly Language Programming available from Tandy supports the former and Don and Kurt Inman s Assembly Language Graphics for the TRS 80 Color Computer published by Res ton supports the latter You can order technical information on the CoCo s MC6809 microprocessor f
61. labels periodically update the list or pass it along to the next person that gets stuck with the secretary s job The Sorting Program TW Sort is designed so that you can easily adapt the format to your needs Each section of the program is labeled to show its function and the structure follows as much as possible a logical order To see how you can modify the program let s add a membership number line above each name First you must diinension a new variable call it MEMNUMS in line 15 Change the input routine to read four lines per address block by chang ing the in line 1025 to a 4 Next add a new membership number sort rou tine after the zip sort routine Since the first line of each list item would contain only the membership num ber you don t need a subroutine to separate that number as you do with the last name and zip sorts Simply write program lines to compare each membership number with the oth Tell them 4 saw it in HOT FOR THE COLOR COMPUTER FROM triad pictures corp DO box 1299 sequim wa 98382 VAAD WARZ oO00000000000 0000 WORLDS M MAN A 100 JOYSTICK DRIVEN ILLUSTRATED ADVENTURE NO MORE HUNT AND GUESS ON THE KEYBOARD HUNDREDS OF CHALLENGING SITUATIONS Ihe aliens arg closing En are eg Plane As you re kna EM the ground the p FESS FIRE Sutton For Options The highly detai
62. new address 52 HOT CoCo November 1985 EDUCATION by Simon Clift M ath Invasion is an arcade style drill and practice program for addition subtraction multiplication and division You can tailor the program to meet the needs of all students from beginners who need to practice 2 2 to more advanced students who can cope with 970 5 Be cause the response time is limited stu dents can t work problems out on paper So Math Invasion gives them a chance to practice mental arithmetic too Program Operation Atthe opening ofthe program the super visor must establish game parameters The first determines the operations that the game will test The menu offers you five choices addition subtraction multiplica tion division and continue When you press a number from one to four the cor responding mathematic symbol appears below the menu You can enter a single symbol or any combination of symbols The more frequently you press a particular number the more often that operation will be tested Press 5 continue when you are ready to set further parameters The program then asks you to input the number of problems needed to complete a gameandletsyouchoosethe numeric range of the question 1 9 1 99 or 1 999 The program randomly generates the problems X and Y values so that these values and the answer fall within the range you have cho sen The game speed you select fast mod erate or slow inf
63. one Check Enclosed O VISA Master Card O COD Account Number UUL 000 ogg pugag Card Expiration Date Signature Name Street eg LIP All orders are shipped UPS within 24 hours of receipt Add 4 for shipping and handling Maryland residents add 5 for State Sales Tax add 2 00 for COD Circle Reader Service card 24 Cover graphics by Colburn Blazok Associates Windham NH Vol 3 No 6 November 1985 30 Directory Assistance William S Bonnell 53 Math Invasion Simon Make better sense out of your Answer the math problems correctly disk directory screens and save the world 34 Mail It with Telewriter 64 J D German Convert this popular word processor 55 Parallel Processing with Color Logo David Meredith to handle mailing lists Simulate sophisticated computer operation 37 Halt Thief wade Jense 63 Linked Lists Bruce Bauder Listen for clues to capture the crook Try this effective sorting method 45 Mathematics Helper wayne McArthur Let your CoCo do complex math formulas 68 Tame Your Reset Button Robert Gault Control how your CoCo resets itself 48 Finding Firewood Best Buys Delbert A Baker Calculate which heating fuel 70 Teacher Helpers James W Wood is the best buy A CoCo can be the teacher s best friend 5 Digressions Michael E Nadeau 20 Reviews edited by J Scot Finnie Resisting temptation Marooned Trivia Fever ChesSD Persona
64. package One such program COBBS written by Richard Duncan can be downloaded from CompuServe or another BBS At present COBBS supports up to three single sided drives and requires Tandy s Deluxe RS 232 72 HOT CoCo November 1985 Program Pak catalog no 26 2226 You must therefore use a Multi Pak Interface cat alog no 26 3124 or a Y cable but your serial I O port is free for a printer or another periph eral In addition using a fully configured RS 232 port gives you greater control over your modem and its control lines since the CoCo lacks a standard RS 232 port you cannot reliably send data at speeds above 1 200 baud using the existing port With the advent of 2 400 baud you might want to consider adding an RS 232 port Of course this requires that you purchase a Multi Pack Interface to simultaneously han dle your drive and controller You might buy Tandy equipment or purchase a bus expan sion board from PBJ Inc A BBS Ties Up Equipment An early decision you must make is whether to have an additional phone line in stalled If your board will be on line 24 hours a day consider dedicating a separate phone line for your BBS BBS numbers get passed on and often the information regarding hours of operation is omitted You might find peo ple calling you at all hours thinking it is a 24 hour a day board Equally important is balancing your per sonal computing and BBS needs You might not be able to get by if you
65. press the reset button the pro gram starts at any line number desired To achieve a flexible start the reset sequence described on p 208 of Going Ahead with Ex tended Color Basic is modified Here s what the reset button does First it resets most of the CoCo s main circuits to a clear condition This means that your CoCo gets amnesia Second it synchronizes the video chip VDG at random to the leading or trailing edge of the main clock s square wave n short the artifact colors of PMODE4 change Third the master chip 6809E does an automatic restart FFFE which for the CoCo means start at A027 in the Color Basic ROM Fourth either the text screen appears with OK or the copyright message appears with Program Listing 2 illustrates how you can make your CoCo restart at any line of your program automatically on release of the reset button Listing 2 restarts at three different locations depending on when the reset but ton is pushed Note that the first use of the reset button simulates the start of Radio Shack s Sands of Egypt where the artifact colors are selected Listing 1 works with the Color Basic 1 0 or 1 1 Extended Color Basic 1 0 and Disk Color Basic 1 0 ROMs If you have the disk Basic 1 1 see the comment in line 460 for the necessary changes If you do not have Extended Color Basic the program assumes that you will not be using PMODE graphics You can add a section of code at the i
66. replaces it with another random card Color Rep Thief Player Green Wall N N Orange Crime Y Yellow Empty Y Y Black Empty N Y Dark Blue Door Y Y Light Blue Items N N White Window N N EL Elevator Y Y Table 1 Board Information When you use tip card watch the screen carefully because the CoCo only dis plays a T the thief s location for a few sec onds After you use a take another turn card the CoCo gives you more moves and a chance to use another card On your turn you can use all part or none of your moves When you press F to finish the next player starts November 1985 HOT CoCo 37 Illustration by Dianne Ritson Player Movement Eight different keys let you move your symbols as follows N moves north T north east E east V southeast 5 south 2 south west W west and Q northwest Seven other keys including U and D help you on your mission R repeats the last clue and X alter nately prints the thief s and player s level See Tables 2 and 3 North Northeast East Southeast South Southwest West Northwest Up Down gt Table 2 Player Movements A Arrest R Repeat Clue Use Card X Display Thief Level X Display Player Level Finished H Help Table Table 3 Player Functions If the only item displayed on the subline is a question mark press X until the complete subline is displayed To make an arrest when you and the thief are on the same spa
67. s reset button While the game loads a procedure that takes about 10 seconds a checksum is calculated A check sum failure indicates either a worn disk or IBM APPLE TRS 80 CPM is defined e ALL FCBs FDBs and FCCs defined SPECIAL 1940 W State St e FULLY COMMENTED No holes old NOW Boise 10 83005 COLOR BASIC UNRAVELLED 19 95 EXTENDED BASIC UNRAVELLED 19 95 914 95 m DISK BASIC UNRAVELLED 19 95 The complete disassembly of the Color Basic ROMs e EASY TO UNDERSTAND e COMPLETE MEMORY missing spaces everything PROGRAMMING TRICKS EXPLAINED SET OF 3UNRAVELLED BOOKS All of the innermost operating processes are exposed This book is an indispensable tool for the programmer seeking a full in depth knowledge of Basic The Basic UNRAVELLED SERIES will make it easy for you to write presentation precludes the possibility of find ing market tips or get rich quick schemes that is not the aim of the series Young adults will gain a good foundation in the basics of personal money management through this series Its 16 lessons offer a very complete introduction B possibly a drive alignment problem In the first case just make a new backup of your master disk ChesSD is not copy protected If you have the second problem adjust your drive and try again Once loaded ChesSD displays a high res olution image of a chess board with all the pieces in place While this isn t the m
68. season record and scores to date are avail able at any time Basketball Statis tics prints a year end summary of each individual player on a game by game basis Team stats for your team and the opponents totals for the year are included Menu driven Easy to run Excellent for most any basket ball team Tandy Color Computer requires Extended Basic 32K Disk 29 95 Tandy Model 4 32K Disk 29 95 54 2468 25 LONG DIVISION by John Ashurst Provides practice in long division of whole numbers with tutorial help A blinking cursor helps students with the correct placement of each digit A special workspace is provided for mul tiplication Whenever an error is made students may ask for assis tance The reason for the error is given Students may correct the error and continue on with the problem Long Division is multi leveled and in cludes scoring Grades 4 6 19 95 Cassette 21 95 Disk Tandy Color Computer requires Extended Basic Also available for Commodore 64 Write for a free brochure or ask for a dealer demonstration The Corner Office by Jeff DeTray Publisher The Piracy Issue 6 W is software piracy That s what an anonymous 9 year old HOT CoCo reader asked me in a recent letter I doing something that s wrong Please write a column about piracy My correspondent went on to describe how he copies a
69. the Modem II Bobby Ballard MC 10 User I own MC 10 with 20K RAM and CCR 81 and CGP 220 printers would appreciate hearing from anyone who can offer advice on a few specific programming hardware and software problems First of all can anyone tell me whether you can change the rectangular cursor using one or more of the ASCII characters in the VDG instead Or can you provide assistance with my robot and speech synthesis projects I am looking for 25 inexpensive stepper mo tors and information on interfaces and pro gramming for the robot I would welcome tips for using Tandy s SP0256A AL2 speech synthesis IC with the MC 10 I d like to obtain a circuit design program that prints text and graphics to the screen and printer and that also allows you to save and load designs to and from cassette My final request is for a music program compa rable to Tandy s Audio Spectrum Analyzer catalog no 26 3156 Arne J Gregor 1606 Lincoln Court Reading PA 19605 November 1985 HOT CoCo 9 FM e Parallel Printer Card and PBJ 2SP Pak Sy 2 Varia pim 2 yox FEATURES acro Lent No Lost Information When Using Hi Resolution Display On Line ASCII Compatible File Format Full Text Buffering 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
70. the basis of a useful piece of home software It does need a couple of modifications though Let me know if patches of the sort outlined are of interest to you perhaps we can return to the program and do some polishing up I d also like to have your thoughts about the practicality of household software user friendliness and related matters E Scott Norman is the manager of solid state science at GTE Laboratories in Waltham MA Write to him at 8 Doris Road Framingham MA 01701 Circle Reader Service card 4506 DYNAGALG CoCo s Best amp Fastest Spreadsheet System ACCLAIMED BY THE EXPERTS DYNACALC is my choice for a CoCo spreadsheet Dan Downard RAINBOW September 1984 Eat your heart out Lotus 1 2 3 Scott Norman HOT CoCo October 1984 NOW Built in Features e 51 x 24 Display with Lower Case O N LY Super fast Smart Screen Refresh Auto Repeat Keyboard Driver 5 9 9 5 Keysaver TM repeats last command x times Disk Operating System works just like ROM DOS Easy communication with BASIC DOS programs Two way communications with PRO COLOR FILE x Enhanced Outputs to ASCII Word Processors like Telewriter 64 Fast 16 Digit Arithmetic with Scientific Functions Summation Mean and Standard Deviation Functions RAINBOW Logical Functions with String amp Numeric Comparison CERTIFICATION String locate command to navigate large worksheets SEAL Sort full or partial worksheet by colu
71. the bigger systems is there Pull Down Menus tull Graphic Editing Font Styles and all kinds of handy tools and shortcuts Plug vour joystick mouse or touch pad into CoCo Max s Hi Res Input Unit Then use a delighttully simple Point and Click method to get any of CoCo Max s power tul graphic tools It has them all You can Brush Spray or Fill with anv Col or Shading or Pattern Use Rubber Band Lines and Shapes square rectangle cir cle elipse etc to create pertect illustria tions with speed and ease There s a Pen cil an Eraser and even a selection Caligraphy Brushes And as vou can see CoCo Mas can do a lot with text All ot the newest special ettects are there Trace Edges Flip Invert Brush Mir rors etc And all ot the verv latest super capabilities like Undo which automatically reverses vour mistakes and Fat Bits which zooms vou wav in any part ot vour subject to allow dot tor dot precision File Edit Goodies Font Style New BSE sare Rere Print Draft Print Final Print Leroy Quit Ime 1 MSS SUZANNE THE BIG PICTURE The large image box in the middle ot the CoCo Max screen is actually only win dow on an even larger image Use the Point and Click Hand to ettortlessly move vour window over any portion ot the larger image You have a working area ot up to 2 1 times the area ot the window itselt FLEXIBLE PRINTING C
72. the one sending the message Messages are held until called for To request mail sent by turtle T a turtle executes the function MAIL T The function MAIL 255 returns the oldest message waiting to be delivered to the turtle move forward N steps turn left N degrees turn right N degrees hide the turtle show the turtle lift the turtle s pen lower the turtle s pen change the pen s color to N change the shape of the turtle SHAPE Table 4 Logo Commands Program Listing 1 Race N turtles across the screen RUN A RACE RACE CREATES N TURTLES THAT RACE ACROSS THE SCREEN AT ANY TIME ONE TURTLE ISN T MOVING SEND COMMAND FREEZES A RANDOM TURTLE TO START TO RACE N CLEAR HT NOWRAP SX OSY 16 SH 90 MAKE 11 REPEAT N SY YLOC ME 16 HATCH I STOPANDGO 11 1 SEND RANDOM 1 1 VANISH END STOPANDGO DIRECTS RUNNER TUR TLES A TURTLE GOES UNTIL IT RE CEIVES MAIL THEN IT STOPS FOR A RANDOM LENGTH OF TIME SENDS A MESSAGE TO STOP ANOTHER RUN TOTHIAN SOFTWARE NER TURTLE SELECTED AT RANDOM AND RESUMES RUNNING ITSELF TO STOPANDGO N PU PRINT MEFD8PD PC ME 3 ME 3 WHILE 1 IF NOT MAIL 255 FD5 ELSE SET WHILE RANDOM 6 SEND RANDOM N 1 1 RT 90 END Program Listing 2 Hanoi displays a solu tion to the Towers of Hanoi puzzle with N rings TOWERS OF HANOI TO DISPLAY ANIMATED SOLUTION TO TOWERS OF HANOI PUZZLE WITH N RINGS INVOKE HANOI N
73. want to try it File Edit Goodies Font Style mn Sa i eo T Ws EL mmuss o We are all witnessing an exciting revolu tion in microcomputers a radically new kind of computer and sottware that opens a whole new world ot creative power to computer users It was inevitable that this exciting ap proach would be brought to the CoCo With this in mind Colorware chose to all out and maximize this new con cept tor the color computer That meant designing not just software but hardware too It meant thousands of hours ot pure machine language programming Rarely has this much been applied to one product tor the Color Computer File Edit Goodies Font Style COCO MAK Qives L ability to create ing in many styler Rignt ITALICIZED BOLD ITALICIZED Bold Style U L ESSE 2 OZZARNWEL eT S HET DIN dro Ex UNMATCHED CAPABILITY Because we took the maximum approach highly optimized machine code combin ed with hardware CoCo truly stands above the rest as the ultimate creative tool tor the Color Computer It s unrivaled pertormance lets vou create with more brilliance and more speed than any similar system much more than vou ever imagined possible And vou can do it in black amp white or color File Edit Goodies Font Style o Memory C W MEREEN 1 ET All the sophisticated power ot
74. wish to protect or restore Be fore restoration the date of the last protec tion is displayed and you must confirm your desire to continue If granule 68 contains in formation other than a previously saved di rectory the program asks if it should con tinue with the protection function Q Quits the program R Renames the file The program prompts you for a new name If you press the enter key without typing a file name the program ignores the rename command BANDY BRS E SCREEN 1 OF CALENDAR BAS e CRLGEN BIN FILE 1 OF CHRNGRDD BRS 18 DSK TRP BRS SPRCE LEFT EUCHRE2 BRS 34 GRANS FILES BAS GREEK BAS HARD 7FAS BIN HARDCOPY SRC ezzzezzrrmmoptionseszgerzzzrz zm RHBCDHKL P AR X ARROWS Fig 1 Sample Session 9g READING DIRECTORY TRAGE 17 FOR S 3 TO ll DSKISF 17 S A B AS AS LEFTS B 127 FOR P 1 TO 255 STEP 32 NAMES MIDS AS P 8 EXTS MIDS AS P 8 3 IF EXT THEN EXT 2 EXTS NAMES NAMES EXTS 198 IF LEFTS NAMES 1 CHRS 255 THEN 24g 29g IF LEFTS NAMES 1 CHRS TH EN 22g 218 NAS QQ NAS QQ Q0 1 228 NEXTP 238 NEXTS 248 GOSUB 1388 SORT DIRECTORY 258 QQ QQ 1 GR FREE B FILES X Loads and executes a machine language file or loads and runs a Basic file Exercise caution with machine language files If they overlay the file management program they might not execute End Basic programs with RUN File Directory instead of STOP or END toreturncontrol to the file m
75. you in put an asking price and confirm it The calculation is performed in lines 760 780 the results are reported by lines 840 870 Lines 980 1130 are the data display rou tine The program displays the data in screens of 12 lines until it reaches STOP 0000 You then return to the main menu Lines 1150 1420 contain a short explana tion of the result of the calculation in option l Delete this section if you wish to conserve memory Lines 1440 1990 control option 4 Lines 1440 1460 set the data pointer to the first entry of the nonwood data Line 1470 reads the nonwood data and stores it in an array Lines 1490 1590 display the nonwood data ask you to enter the wood type that you want and check your input When you con firm your selection control passes to lines 1600 1640 After you submit the wood type the wood data is retrieved from the DATA lines Line 1650 makes the comparison cal culation and adjusts the result to read in whole numbers for nonwood materials mea sured in tons Line 1660 adjusts the calcula tion result to two decimal places for nonwood Program Listing Firewood 118 REM FIREWOOD COST PROGRAM 128 REM D BAKER 1983 130 REM TRS 88 COLOR COMPUTER 14g REM 15g REM Q QS USER RESPONSES 168 REM WS INPUT WOOD TYPE 178 REM P INPUT WOOD PRICE 188 REM NS DATA WOOD TYPE 190 REM H DATA HEAT VALUE 288 REM X HEAT VALUE OF OAK 210 REM C CALCULATED WOOD COST 228 REM KILOWATT HOUR S 2
76. 0 a 25 saving Or take 15 off of any individual item Offer expires November 15 1986 Virginia residents add 4 sales tax Include 2 50 for shipping Write for our new free catalog of books hardware and software on interfacing electronics scientific software and personal improvement guides Order from AN PUTTING HANDS MINDS Cu Eee linolsay avid TOGETHER 87 CHECK VIRGINIA 24072 Circle Reader Service card 309 Visa Master Card accepted 703 651 3153 TRS 80 is a trademark of Radio Shack a Tandy Corporation November 1985 HOT CoCo 71 6809 on Line by Bobby Ballard BBS Hardware September I presented an overview of setting up a BBS discussing time commit ment audience and services But there s more to running a BBS you must think about necessary hardware and its cost Start ing with the basics let s look at equipment you might consider Software Influences Hardware Your choice of software greatly affects the hardware you need There are a number of options the most inexpensive of which is to write your own programs If you have the tal ent for writing machine language you can write a driver program to control the serial port through modifications to Basic and stand alone subroutines Or you can pur chase a driver like Remoterm from Star Kits Inc or 232 RemotePlus from EDC Inc In ei ther case you will need to write the remain i
77. 0 120 Function Choices 130 Addition 140 Subtraction 150 Multiplication 160 Division 170 Square Root 180 200 Cube 210 230 Enters X and Y values for some operations 240 250 Allows user to save result or dispense with it Sets up screen for a triangle asks if angle C is 90 degrees Allows choice of entering or reading data about a triangle 400 550 Calculates values entered for right triangles 560 660 Calculates values entered for triangles that are not right tri angles 260 330 340 390 Table 1 Program Flow a sphere with the given dimensions By supplying the base circumference and slant height of a cone you can find its lateral area with the base and vertical height you can find the cubic contents Entering the height and circumference of a cylinder gives you the lateral area and cubic contents en tering the length width and height of a solid rectangle yields its square area and cubic contents The perimeter of the base and slant height 1000 1040 1050 1080 1090 1150 1160 1210 670 700 Calculates angles from previ ously entered information and changes them to radians for other figuring Calculations for powers Uses input information to supply you with unknown values for the circle 930 990 Computes surface area and cubic contents Calculates area and cubic contents of a cylinder Calculations for a solid rec tangle Calculations for a pyramid Calculations for a prism Pause that allows the user t
78. 0 2 Dr 256K 2499 00 1225 00 26 1276 DMP 105 80 cps Dot Matrix 199 95 169 00 26 5104 Tandy 2000 1 Dr 10 Meg H D 256K 395000 1885 00 Telewriter 64 Tape 49 95 42 00 26 3860 Tandy Portable 200 24K 999 00 725 00 Felewriter 64 Disk su h im 59 95 49 00 26 1208 CCR 81 Tape 59 95 50 00 tet a 69 95 59 00 26 1209 CCR 82 Tape Recorder 49 95 42 00 SOFTWARE PRINTERS LIST OUR LIST OUR PRICE PRICE PRICE PRICE VIP Databasec ILES eee t 5995 49 00 Epson LX 80 Printer Friction Feed 29900 25000 VIP Terminal Disk x ouf dem e pde 49 95 45 00 Epson LX 80 Tractor Feed 49 95 40 00 VIP Integrated Library 2 0 3324054 xw 149 95 139 00 OKIDATA 182 Printer ues tmr 299 00 245 00 RADIO SHACK Software 15 Off STAR SQ IO PHDIBE y d vaa danh x qua Y ud 299 00 250 00 Tom MIXSOOLtWale Spano E E RT CALL C ITOH 7500 Prowriter 289 00 225 00 Comrex SS DD 10 Pack Disks 21 00 14 00 Botek Serial to Parallel Interface 59 00 49 00 MONITORS ACCESSORIES LIST OUR LIST OUR PRICE PRICE PRICE PRICE Comrex 12 Green Monitor 11900 95 00 26 3018 Extended Basic
79. 0 635 0300 617 234 7047 TRUE DATA PRODUCTS 1 195 Linwood Street Box 546 We welcome Linwood Massachusetts 01525 e Visa Master Charge an 617 234 7047 Checks allow 2 weeks for clearing HOURS MON SAT 9 6 EST COD Add 2 00 16 HOT CoCo November 1985 Circle Reader Service card 93 New Hard Drives QuAuTY ee COMPLETE SYSTEM JUST PLUG IN VIDEO MONITORS Call For Starting a 95 BEST PRICE au 79 MONOCHROME COLOR MONITORS Warranty One Full Year gt 5 to 20 Megabyte ready to run on the TRS IDEO DRIVER a 80 Model I III IV AP color computer VIDEO MONITOR INSTEAD OF A TELEVISION Mme SCREEN DUMP PROGRAM printers ever Have the option of standard images or reverse w regular or double sized pictures 4995 PRINTER CABLES AND SP 3 INTERFACE for Color Computer INTERFACES AVAILABLE 300 19200 BAUD Call for current pricing ie rates B External to printer AC Plugs PR RINTERS B Built in modem printer switch no need for 100 120 160 CPS Y cables plugging unplugging cables Bidirectional Logic Seeking Underlining plugging plugging Friction and Tractor Backspacing Doublestrike 9X9 Dot Matrix 5 6 8 1 2 10 12 and 17 Pitch 0 lt Trije Programmable Line Spacing y High Res Bit Image Block Graphics SIX 6 MONTH WARRANTY GEMINI 10X 9 Inch Carriage 120cps Friction and Tractor CALL
80. 128 143 143 128 129 128 129 128 128 143 143 128 128 143 143 128 F28 21 28 128 128 1285178 284 1 2 85 128 4365 365 36 36 143 143 128 128 143 143 128 128 159 159 1284 2 8 143 143 143 143 143 143 143 143 143 143 27 DATA 143 143 175 175 143 143 143 143 143 143 143 143 128 128 12 146 128 129 1285 128 128 128 1 48 148 148 128 14 5 146 299 239 2 39 239 239 239 128 128 128 129 1 28 128 128 128 143 143 128 1298 2 25 121 129512 85159 18951295198 423 94 2559 12 0 2851754 55 128 2H DATA 128 255 295 128 129 159 1 519 1 248 1 28 4159 1994128 128 2W 2871 1285128 42 149 9 19851281281 28 128 128 144 143 1 28 128 14 1 43 2909 239 239 239 2929 299 1 28 28 128 128 1280 128 128 128 14 3 4 43 128 128 143 143 129 128 159 1 959 128 1285143 143 29 DATA 143 143 143 143 143 143 143 143 143 143 143 143 143 143 175 175 143 143 143 143 128 128 143 14355125 1298 129 128 128 128 28 128 L28 125 143 143 239 2 39 239 239 4239 23 97 143514637 128 129 128 128 128 128 143 143 128 128 49 143 1435 143 5 12 123 DATA 128 159 159 128 128 175 175 120 128 299 299 128 1 128 175 1 794 15283 128 7 159 1599 198 128 27 7 2 775 128 128 145 143 143 145 143 143 128 128 1281 128 128 128 143 143 128 128 128 128 128 128 143 143 128 128 128 129 128 128 143 143 128 128 143 143 143 31 DATA 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 128 128 32 DATA 128 128 1
81. 2 FROM MOVESTACK RING MOVES RING TURTLE TO TOWER T2 AND RE SETS BY MAIL THE AFFECTED TOW ERS H2 2 ARE LOCAL VARIABLES TO RING H1 T H2 T2 PU HT SH 0 Sweeten Your CoCo With a Little Sugar Our popular products for the CoCo include Calligrapher 24 95 T 29 95 D OS 9 Calligrapher 39 95 D Rental Property 534 95 D Disk Manager 34 95 D Sports Statistics Packages Each 29 95 D Football Baseball 5 24 95 T Prereader 19 95 T 24 95 D Galactic Hangman 17 95 Great USA 19 95 T 24 95 D Basketball Soccer Mention Hot CoCo in your mail or phone order and receive a free gift Write for our complete catalog of Sugar Software products and descriptions Dealer and author inquiries are always welcome Disk software compatible with Radio Shack DOS only Circle Reader Service card 144 Add 1 50 per program for postage and handling Florida residents add 5 sales tax COD orders are wel come CIS orders EMAIL to 70405 1374 No refunds or exchanges SUGAR SOFTWARE 1710 North 50th Avenue Hollywood Florida 33021 305 981 1241 MAKE 101 SX 64 SY H MAKEME ST WHILE 1 MAKE T2 MAIL 0 IF dq2 50 MAKE 2 100 T2 MAKE H2 YLOC T2 SEND 1 SEND T22 120 Hl IF T2 gt T1 SH 90 ELSE SH 270 F ABS T2 T1 64 SH 180 120 2 SH 0 SEND 01 MAKE T T2 MAKE
82. 28 297 2WT 128 1298 5 143 128 128 128 128 1 9 B 128 128 1285 128 128 128 149 14 3 143 128 128 128 1989 143 143 12 9 128 128 129 128 128 143 143 12 LAS D9 143 4129 128 159 0595128 429851939 159 1 29 E2907 30 38 DATA 131 143 143 143 143 143 143 143 143 143 143 175 175 143 143 143 143 128 128 143 143 228 128 120 29 128 128 128 128 124 128 9473 043 2394 239 239 2 39 2 39 239 153 T43 128 28 128 129 L28 128 143 143 128 128 143 143 143 143 5 12 128 198 D59 159 29 DATA 128 128 1795 175 128 4 28 255 255 128 128 1795 175 128 128 199 1595128 129894924017 2973 12 8 1 20 143 n42341434 143 1429 128 128 1 28 128 128 1286 143 143 128 123 17 28 128 128 28 143 143 128 1281 28128128 128 143 143 41284128 1 43 143 143 143 143 143 143 48 DATA 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 128 128 41 DATA 128 128 128 128 128 128 128 28 128 128 128 129 128 128 Lb298 128 129 125 128 129 125 129 128 1 28 528 1 281 128 285 1 218 11216 126 128 143 143 143 143 207 297 43 1435143 143 143 143 207 207 143 143 143 1423 14 3 143 297 202 5 143 143 143 143 143 143 42 DATA 143 143 128 128 143 143 128 128 1298 129 120 128 128 128 128 128 129 128 128 128 128 128 128 128 128 128 128 128 143 143 1435143 143 149 128 128 12 143 1 28 1 20 159 4 99 08 2985 TED 1059 28 1285 152 159 129 2828 159 159 1 k28 159 1159 128 128 5 T12
83. 289 128 128 1428 128 14528 128 L28 128 128 128 128 I298 0129 129 125 129 128 128 1 28 128 128 128 128 12898 128 128 128 128 128 L43 143 149 143 207 297 143 143 143 143 143 143 143 143 143 143 207 297 143 143 149 143 143 143 143 143 143 143 33 DATA 143 143 128 128 143 143 128 1284 1 28 1287126 129 2 394 289 5 2397239 dad 1430 2861 28 128 128 128 128 143 143 128 128 143 143 143 143 143 143 128 128 143 143 28 1 287 159 1597 1 26 128 255 255 2252105 128 128 wl 189 12 81 128 175 1 175 128 128 5 34 DATA 12 143 143 143 143 128 1 28 lel43 LAG 28 128 128 1 28 128 128 128 128 128 143 143 1294 128 12851128 128 1284143 140 129 129 128 128 239 239 1495 143 128 128 71 4 585 230 7 39 1 39 159 142 14 3 143 143 143 143 143 143 143 143 143 143 143 143 143 143 35 BATA 128 128 255 255 128 128 287 2487 128 128 29 14 3 239 249 28 1298 143 143 1284 128 128 128 41 2B 128 259 259 4239 239 289 2395 1 43 1435128 128 0128 128 128 128 1 43 2841 28 9 143 143 143 175 L749 494 1458 14 3 143 131 1 28 159 LOO pL 28 228 2554255 128 18 35 DATA 175 125 128 128 159 D 9595 128 128 143 143 128 128 17 143 1 28 1283 126 1218 1281 178 128 14 49 143 131 128 1289 128 128 12841 20 128 143 143 128 129 128 129 1 28 128 143 143 128 126 2 14 3 12 By L28 159 159 128 128 239 239 L2 75 275 524 1 28 3 DATA Lh5941594128 128 145 143 128 1284199 199 198 1
84. 2995 Warranty now 1 YEAR We carry only the finest quality disk drives no seconds no surplus ALL DRIVES FULLY TESTED amp WARRANTEED Complete Disk Drive with Power Supply amp Case Teac 129 95 Two Drives in Dual Case amp Power Supply 327905 1 2ht double sided double density Disk Drives Panasonic Teac 119 95 1 2ht double sided double density Disk Drive with ps Acase 4 9199 95 CA YA Ow to use your new drive system on audio cassette Single ps amp case 44 95 Dual 1 2 ht ps amp case 54 95 Dual ps amp case Call Color Computer Controller J amp M 129 95 R RA SH LOR CO T TANDON MPI OR TEAC DRIVE SINGLE SIDED TRACKS SPEED OMS TRK TO TRK amp UP POWER SUPPLY and CASE TWO DRIVE CABLE WITH ALL GOLD CONNECTORS J amp M CONTROLLER MANUAL and 24995 SALE o Se au 4 97 257 PANASONIC 1 2 HEIGHT DOUBLE SIDED DOUBLE DENSITY DRIVE 500K unformatted ee POWER SUPPLY and CASE 2 DRIVE CABLE WITH ALL GOLD CONNECTORS V J amp M CONTROLLER MANUAL and DOCUMENTATION 27995 or SALE TAKE ADDED SAVINGS ON TWO DRIVE SYSTEMS DISKETTES with free library case Unadvertised Specials Drives cleaned aligned amp tested TECHNICAL STAFF ON DUTY PLEASE CALL FOR ASSISTANCE CALL US TODAY 617 234 7O47 DEALER INQUIRIES INVITED 4f ORDER TOLL FREE 1 80
85. 30 REM G HEAT IN CUBIC FEET OF NATURAL GAS 248 REM AS L DATA NON WOOD SO URCE 258 REM R L DATA NON WOOD SOUR CE 268 REM US L DATA NON WOOD SO URCE 278 REM V CALCULATED NON WOOD Q UANTITY 288 REM Y FOR NEXT VARIABLE 298 REM G GP 5 12 12 805 1 2 320 CLS 338 PRINT TAB 13 MENU PRINT 348 PRINT 1 CALCULATION PRI 50 HOT CoCo November 1985 materials measured in tons Lines 1670 1740 display the results of the calculation Lines 1810 1940 provide a short explana tion of option 4 Lines 1960 1990 offer the option 2 data display if an invalid wood type is entered in line 1600 Modifying the Program If oak is not a common firewood in your area you might want to choose another stan dard for comparison Select a wood that is widely enough used that the price does not vary between suppliers If for example you live in an area where maple is the standard and you know or find out that it is all from one of the hard species like sugar maple list lines 470 570 to find the data entry for hard maple Substitute the ba sic heat value for hard maple 24 000 in the equation X 25 000 in line 760 Edit line 820 deleting oak and replacing it with hard maple The program will then use ma pleas the standard for comparison You might also want to change the explanatory subrou tine option 3 toreflect your modification You can add another kind o
86. 36 7 366 364 36 356 226 227 69 73 75 79 81 89 259 251 316 315 5346 349 336 332 328 324 292 268 228 229 165 133 101 182 108 184 105 1 7 1 8 1 9 11 111 113 Tracking the Thief At any given moment the thief might be at one of several locations You must use your knowledge of where and when a thief moves along with his previous location to determine where he might be When tracking the thief watch every space that is exactly two spaces away from the thief s possible location Remember also that the clues given during the other players turns are just as important as the clue given during your turn You can narrow the possi bilities down to two or three if you don t know the thief s exact location Playing the Game After displaying the help screens and prompting youtochoose the level of difficulty the CoCo asks for the name of each player Submit a name containing three to eight char acters The program renumbers the names in asemirandom order assigns a symbol to each name and prints the renumbered names and the players symbols for use on the board The CoCo randomly assigns each player three cards and displays them for each player The game starts on a randomly chosen floor Fi nally the CoCo places the thief on a random crime space sounds the clue and turns the keyboard over to the first player To start another game press the Y key after a player has won the game or press the break key and tvpe GOTO
87. 5149 128 129 128 129 128 128 128 28 126 128 239 239 299 239 230 219 128 198 128 1298 239 239 143 1435 28 19841403 583 128 128 149 1149 123 148 175 175 143 148 143 143 128 128 255 255 55 DATA128 128 159 159 128 128 2 95 295 143 148 143 143 129 128 1 43 143 1509129 12 14395 128 128 12 8 128 229 234 142 14 128 128 1 8 128 1299 198 128 128 128 128 12 8 428 128 28 128 128 128 128 14 34113 1285 198 20 148 128 128 256 255 2839 239 1432143 56 DATAl43 143 143 143 143 143 1 59 159 1434149 143 1433128 128 69 159 128 128 143 141 128 128 1 2 143 128 128 128 128 128 128 12 8 128 128 128 143 143 128 128 12 B 129 129 129 194 149 128 128 12 8 128 128 128 143 143 128 128 14 3 143 143 143 5 12 128 57 1 28 159 159 128 128 126 1 15 128 128 159 159 Y28 128 Y75 175 198 1283159 159 1984 1282207 207 128 128 52 143 143 543 143 1 413 128 13898 128 1290 128 19205 1 453 1 43 128 198 02841284198 129 143 1 43 189 198 129 128 128 10520142 1 43 128 128 143 143 58 DATA143 143 143 143 143 143 1 43 140 14348 148148 149 1413 143 143 1445 1435143 143 1290 128 6g 3 0k ode eoe oe oe eoe oe v xn xn x x kx kx kx kx x kx kx kk kx 5I T HALT THIEF II x CP ME CASSETTE VERSION 63 1984 BY WADE JENSE 64 kk ke kx kkk n kn n kn kn kn kn kx kx kk kx kk kx 65 R RND TIMER 6547 65481 65482 66 CLS PRINT WELCOME
88. 58 For a longer game choose a higher difficulty level Address correspondence to Wade Jense 440 E 300 N Pleasant Grove UT 84062 Li DATAL21L 2590 282 314 3451 J319y3 89 598 304 309 299 298 297 29552 1374 139 143 145 153 248 241 2 16 872 268 264 232 1609 171 1 5541 TA VlT8S 7 9 1898 18145 1806 246 24542 44 242 241 249 239 238 236 18 DATA14 3 9 1484 9 1442 48 144 3 3 1444 41 1446 49 1447 57 1448 9641449 52 7451 2 1452 25 1454 23 1455 1 1456 4 1457 5 1459 190 1462 5 1461 14 1462 19 1463 5 19 FORLV 38228TO32255 28 READ LE 21 POKELV LE 22 NEXT 23 DABA 1528 529 128 128 128 128 128 41285 128 128 129 128 128 128 1285128 1298 1290 129041298 28 11 28 128 128 128 128 128 128 128 128 128 128 143 143 U43 143 2907 287 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 24 DATA 143 1428 128 2 143 128 12 By 128 1 26 125 126 239 2 39 2 39 28 9 143 ee 96 36 36 306 96 206 96 1 43 143 143 143 143 143 143 143 1 43 228 5 28 1 lag 128 128 159168 1285 12898 299 4395239 289 145 143 46 36 36 30 96 143 143 143 2 19 239 53 92 239 2994 143 143 25 DATA 78 128 14 1434 239 239 12 8 528 1205 1298 2399 2 099 299 249 L4 3 149 143 1425 299 2395 143 143 14 34 128 128 1284 128 1285 1285 1298 14 3 143 1298 12585 11514 59 299 249 lod 199 128 10128 295 259 128 128 175 1795 128 128 2550 255 128 128 159 189 128 1286 7455 26 DATA 255 128 128 207 2807 1298
89. 6 lessons in this eight tape col lection Let s try some homonyms I said as I slipped in the lesson cassette He threw his forearms over his eyes like Dracula reacting to sunlight and screamed Child abuse Mom Help Glad to see youre getting in the spirit of things I told him between gritted teeth Particulars We were already familiar with Dorsett s style of learning programs A taped narration matches the screen text and there are small well drawn illustrations As the narrator noted the similarity and differences between the words way and weigh my sullen young learner began to perk up Puns he said It s talking about puns And just like that the lesson was a success Homonyms are the stuff of word play This kind of material pre sents a lode of pun possibilities Or is that load had better go back and study Spelling varies its requirements of the user Sometimes itis lookingforthenumberofa mul tiple choice question Atothertimesit asks you totypeouta word that is correct for the context For example football players IT S LIKE FREE DISKETTES Your 5 single side disks are usable on the other side You paid for one side why not use the other IT S FREE be glad you did Nibble Notch will open your new disk It s easy won t harm existing data Try it you ll more than theirs way or weigh Then taking its cue from the letters eigh in weigh the pro gramsegues
90. 64 has provisions for chain printing any num ber of files so this maximum is not really re strictive For a list of 1 000 names for example you could quickly presort the names into those beginning with the letters A G H M N S and T Z type them as four lists sort each and chain print them 273 Digig TUR S pru EN pec 4 M Printing the Mailing List The Telewriter format menu offers several choices that are useful for printing mailing lists The most common printing requirement is to put each name and address on a separate mailing label For the standard inch labels 1 inch spacing from label to label set the printer for six lines per inch and the Telewriter 64 format menu to six lines per page You will probably also want to set the left margin to five With the one line format menu choice set at zero the entire mail ing list will be printed at once For larger or smaller labels set the lines per page on the format menu to the appropriate number The printing sequence is flexible If you would like to use sheets 34 HOT CoCo November 1985 This program is available on our Instant CoCo cassette E 4 See the Instant CoCo ad elsewhere in this issue Mal It With lelewriter 64 Teach your old word processor new tricks Ee dari Min Re cms mnl n eR
91. 8 60 023 226 175 227 1 5 228 227 PLAY V9 FORL l1TO2 PLAY V O lTlH L1D NEXTL CL268 CK 282 GOT 0230 228 IFPO RA 50RPO RA 212THEN229 ELSE222 229 PLAY V24T2fRL2CDEFGAB CL 69 CK 76 238 POKE 39183 DL 512 CL 38184 DL 512 CK RETURN 231 GOSUB245 FORLL 1TOIlf POKE 3gf 282 DL 512 112 POKE 398298 3 DL 512 112 FORL 1TO19 232 NEXTL POKE 38282 DL 512 9 6 POKE 38293 DL 512 96 NEXTLL GOTO117 233 IFMK L MM THEN 216 234 MM TT TT TP 235 RL RND 3 IFRL lORRL 2THEN21 6ELSETP MK L 236 PLAY V24T2fL2CDEFGAB POKE 3 g183 DL 512 69 POKE 37184 DL 512 76 CL 69 CK 76 PO RA 5 237 IFZ TF 4THEN239 ELSE IFZ TF 1THEN249 238 RC RND 4 IFRC lt 2THEN239 ELS E 249 239 7 7 1 512 1 1TO999 NEXTL GOSUB192 RETURN 248 Z TF Z TF 41 TP TP 512 FORL 1TO999 NEXTL GOSUB192 RETURN 24 DATA 255 159 175 128 5 242 DATA 32 348 2 34 32 39 2 3 4 243 7 3 31 35 37 amp 38 244 POKE 39177 DL 512 96 POKE 38178 DL 512 127 RETURN 245 POKE 39188 DL 512 78 POKE 38181 DL 512 79 RETURN 246 POKE 39188 DL 512 79 POKE 38181 DL 512 75 RETURN 247 FOR LL 1TOP 248 AB LL LEN PS LL 249 FOR L AB LL TOl STEP 1 258 NMS RIGHTS PS LL L 251 NN LL L ASC NMS 252 NEXT NEXT 253 RETURN 254 NL 39194 255 FOR L l1TOAB WW 256 POKE NL DL 512 NN WW L 257 NL NL 1l 258 NEXT 259 RETURN 26
92. 8 2008 BRA CHECK 0041 OE4A BDOE2E DOWN JSR RSTORE 0042 OE4D 308820 LEAX 32 X MOVE DOWN A LINE 0043 0 50 2000 BRA CHECK 72223333333333333333333333333 NONU SUBROUTINES TO KEEP CURSOR ON THE SCREEN TW VIDRAM 0400 TO 0600 72223333333333333333333333333 0044 0 52 684 CHECK LDB GET OLD CHARACTER 0045 0 54 70 00 STB CHAR SAVE IT FOR NOW 0046 0 57 8 0400 CMPX VIDRAM LOWER THAN TOP 0047 OESA 2509 BLO OFFTOP IF OFF TOP 0048 0 5 8COSFF CMPX 55 0049 OESF 240 5 IF OFF BOTTOM 0050 OE61 9F88 STX CURSOR IF ON SCREEN 0051 0 63 20A4 BRA GO 0052 0 65 8 0400 LDX 5400 PUT CURSOR 0053 0 68 9 88 STX CURSOR AT TOP LEFT CORNER 0054 OE6A 20BB BRA SAVE STORE CHR AT 400 0055 0 6 8EO05FF OFFBOT LDX 55 PUT CURSOR 0056 0 6 9F88 STX CURSOR AT BOTTOM RIGHT 0057 0 71 16FFB3 LBRA SAVE STORE CHR AT 55 BREAK KEY PRESSED CONCLUDE PROGRAM tee RETURN TO BASIC 0058 0 74 7EA027 DONE JMP BASIC ALL DONE GOTO BASIC 0059 0 77 END START NO ERRORS FOUND BASIC 027 CHAR 0 00 CHECK 0 52 CHROUT 0 20 CLS A928 CURSOR 0088 DONE 0 74 DOWN OE4A GO 0 09 LEFT 0E34 OFFBOT 0 6 OFFTOP 0 65 POLCAT PRINT A30A RIGHT 0 RSTORE OE2E SAVE 0E27 START 0 01 0 04 UP 0 42 VIDRAM 0400 END ASSEMBLY 101 STUDENTS THE HONOR ROLL EDTASM We will be using Micro Work s Macro 80C disk assembler we pref
93. 8 MVS STRS MV NL 39262 261 FOR L 2TOl 1 262 NMS RIGHTS MVS L 263 MV L ASC NMS 264 POKE NL DL 512 MV L 64 265 NL NL 1 NEXT 266 MNS STRS MN WW NL 39197 267 FOR L 4TOl 1 268 NMS RIGHTS MNS L 269 MO L ASC NMS 278 POKE NL DL 512 MO L 64 271 NLsNL 1 NEXT 272 RETURN 273 CLS PRINT 224 DIFFACULTY 1 4 1 5 4 HARD INPUTDA 274 IF DA gt 4 OR DA lt l THEN 273 ELS E DB INT DA 275 ON DB 276 277 278 279 276 7 14 7 5 07 12 7 2 7 8g RETURN 277 CZ212 AZ 4 DZ2 21g MZ 259f RZ 79g RETURN 278 7 1 7 3 07 8 7 3 7 6 gg RETURN 279 CZ26 AZ 2 D226 MZ 35J9ff 7 50 RETURN 288 FORL 39187 DL 512 TO 3020 3 DL 512 POKEL 143 NEXTL RN 281 PRINT PRINT TABLE 282 PRINT N NORTH PRINT T NORTH EAST 283 PRINT E EAST PRINT V SOUTHE AST 284 PRINT S SOUTH PRINT Z SOUTH WEST 285 PRINT W WEST PRINT Q NORTHW EST 286 PRINT U UP PRINT D DOWN 287 PRINT PRINT PRESS ANY KEY TO CONTINUE 288 IS INKEYS IFIS THEN288 289 CLS PRINT HELP TABL E CONT PRINT 298 PRINT A ARREST PRINT R REPE AT CLUB 291 PRINT C USE CARD PRINT X DI SPLAY THIEF S LEVEL 292 PRINT X RETURN TO YOUR LEVEL PRINT F FINISH TURN 293 PRINT H HELP TABLE PRINT PR INT PRESS ANY KEY TO CONTINUE 294 IS INKEYS IFI S THEN294ELSE RETURN 295 POKEXY WW PT GOSUB281 GOSUB 195 GOSUB283 GOTO173 HELP END for the
94. 9 578 DATA REDWOOD 18398 STOP gggg 588 DATA ANTHRACITE COAL 23992 TON HI VOLATILE BITUMINOUS COAL 22888 TON LO VOLATILE BITUMIN OUS COAL 28699 TON 598 DATA LIGNITE COAL 13899 TO NO l FUEL OIL 135 GAL NO 2 FUBL OIL 118 GAL 688 DATA KEROSENE 135 GAL PRO PANS 91 GAL NATURAL GAS l UBIC FEET 618 DATA CHARCOAL 13 LB ELECT RICITY 3 413 KWH XXXX BH 629 END 638 CLS 649 LINE INPUT WHICH WOOD DO YO U WANT TO BUY W 658 PRINT 668 READ NS H 678 IF 5 5 THEN 91g 688 IF NS WS THEN 799 698 GOTO 669 RESTORE PRINT WHAT IS THE ASKING PR ICE PER 720 INPUT ONLY P 738 PRINT 748 PRINT YOU ENTERED P INPU T RIGHT 05 758 IF LEFTS Q 1 N 768 5 250 778 C INT P X H 5 788 E INT H 3 413 799 PRINT A CORD OF WS 888 PRINT AT P PER CORD 81g PRINT WOULD BE EQUIVALENT O PAYING 828 PRINT C FOR A CORD OF AK 83g PRINT 848 PRINT FOR A CORD OF W 858 PRINT TOTAL AVAILABLE HEAT 79g 71g CORD IN WHOLE DOLLARS THEN 71g PER CORD PRINT IS H 198gg MI LLION BTU 868 PRINT EQUIVALENT KILOWATT H OURS OF ELECTRICITY ARE E 87g PRINT EQUIVALENT CUBIC FEET OF NATURALGAS ARE G 88g PRINT PRINT 89 RETURN 989g REM NOT IN DATA 91g RESTORE 928 PRINT I DO NOT HAVE THAT WO OD DATA 938 PRINT TRY ONE FROM MY DATA DISPLAY 94 INPUT DO YOU WANT TO SEE IT 958 LEFTS QS 1 Y THEN 989
95. 9 169 1 28 4128 159 159512871 28 WT 207 LIS 128 49 123 043 1431 43 143 128 128 128 128 128 128 1 Z98 120 128 17128 128 h28 420 128 4134143 128 12984128 128 12984 1L28 1 43 143 128 128 143 143 143 49 DATA 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 143 128 128 DATA 128 1298 128 129 128 128 123 128 128 128 128 128 128 128 1285 128 1298 128 128 128 128 128 128 128 128 128 128 128 128 1428 128 128 143 143 143 143 297 297 143 143 143 143 143 143 297 297 143 143 143 143 143 143 297 297 143 143 143 143 143 143 143 51 DATA 143 128 128 143 143 128 128 128 128 128 128 143 143 128 128 128 128 128 128 143 143 128 128 128 128 128 128 143 143 143 143 145 1423 129 126 6 143 128 12 B Lb99 15914128 1298 l45 1423 129 12 8 99 199 128 128 175 170 2512 8 99 1059 128 129 9 2 1943 52 DATA143 143 143 128 128 21 14 35 128 128 128 128 128 128514 3 1 43 128 128 129 128 128 128 143 1 43 1267 128 128 12811298 1285128 1 28 128 128 143 143 128 128 18 14 85 1 2265 1 2 8 1 59 boo 281 ae 15 11 5 221851 28 255 259 129 128 128 14 2 43 1 381159 5 1 218 58 JATALS9 59 12 8 128 287 299 1 28 128 194149 128 1298 128 128 12 8 128 143 145 128 128 128 128 23 9 239 239 4239 145 14939 129 129 12 November 1985 HOT CoCo 39 This is one of those rare programs that will captivate everyone in your family No one can see CoCo Max and not
96. 9 RA Fa Oe 9 7 75 9 0 Morea pa 8 9 7 9 9 9 78 0 69 5 e 06 9 P 9 wm 9 NT Pb T ER TR ER 1 ar er ro Wo 6 6 4 0 9 9 9 9 B EU D 72 418 998 9 a s Been Research at the local library yielded the Cal culat e he mos economic al total heat value per cord of several kinds of SERRE wood and the heat value of several nonwood way to fill your woodshed 2 332 fuels See Table 1 for a short bibliography on wood heat I used this information to pro ae gt 7224 4 5 duce program with five options Calculation 2 Available Wood Data ES mee tober 1982 a Explanation ES NES friend asked if I d 4 Nonwood Conversion m DEDE like to buy pine fire 5 Quit NR Ts wood at 60 per cord Option 1 performs the calculation that al EP cutanddelivered bought lows you to compare the price of a certain SE RO MEUM two cords and split and wood to the prevailing cost of oak Option 2 etis vut stacked it But as burned it to displays the heat content in millions of Ma keep warm that winter I kept won BTUs per cord of all the types of wood for psi mese ita rri eere dering if I had made a good deal
97. 93 DL Z TF GOTO196 194 IFZ WW DL THENRETURN 195 DL Z WW 196 197 ON DL GOTO 198 199 2 281 198 65479 65481 65482 65485 65487 65489 199 65478 6548 65483 65485 65487 POKE65489 f RETURN 28g 65479 6548 65483 65485 65487 65489 2 1 65478 65481 65483 65485 65487 POKE65489 9 RETURN 202 MV RND DZ 203 FORL 39187 DL 512 TO 3020 3 DL 512 POKEL 143 NEXTL 284 GOSUB254 GOSUB26f POKE 39196 DL 512 18g POKE 38183 DL 51 2 CL POKE 39184 DL 512 CK 285 PT PEEK XY WW POKEXY WW S WW RETURN 286 GOSUB192 MK 1 TP 64 MK 2 T P 68 MK 3 TP 4 287 MK 4 TP 68 MK 5 TP 64 MK 6 TP 69 288 MK 7 TP 4 MK 8 TP 68 289 FORL 1TO8 218 PO L PEEK MK L 211 IFMK L MM THEN PO L 128 212 NEXT 213 FORL21TO8 XT L 2g NEXT 214 FORLL 1TO3 FORL 1TO8 215 IFPO L 212 OR PO L 5 THEN 2 33 216 217 218 219 22 19 2941 IFPO L DC LL THENXT L 1 IFPO L S WW THENXT L 1 NEXT NEXT RA RND 8 IFXT RA 1THENTP MK RA ELSE2 MM TT TT TP 222 IFPO RA 255THEN223ELSE224 223 FORL 1TO5 PLAY V31T135L204AB CE Lm E 224 159 225 1 5 226 225 FORL 1TO2 PLAY T55V31L201CDE FGABO2CDEFGAP1P1P1 NEXTL CL 83
98. AS DESIGNED FOR BOTH BEGINNING amp ADVANCED USERS CBASIC is a Powerful tool for the Beginner or Novice programmer as well as the Advanced Basic or Machine Language programmer The Beginner or Novice programmer can wnte and compile programs without having to worry about Stack Pointers DP registers memory allocation and so on because CBASIC will handle it for you automatically All they have to do is wnte their programs using the standard Basic statements and syntax For the advanced Basic and Machine Language programmers CBASIC will let you take command and control every aspect of your program even generating machine code directly in a program for specialized routines or functions CBASIC adds many features not found in Color Basic like Interrupt Reset and On Error handling It also has advanced programming features that allow machine level control of the Stack and Direct Page registers variable allocation automatic 64K RAM control program ongin and even multiple ongins t can even have machine language code generated within a program that executes just like any other Basic program line FULL COMMAND SUPPORT amp SPEED CBASIC features well over 100 Basic Commands and Functions that fully support Disk Tape Printer and Screen 1 It also supports ALL the High and Low Reseluton Graphics Sound Play and String Operations available in Extended Color Basic and all with 99 9 syntax compatibility CBASIC is FAST Not only will CBASIC compiled prog
99. ATOMIC OXYGEN 6 THE NONMETALS ARE LOCATED ON THE LEFT SIDE OF THE PERIODIC TAPLE OF THE ELEMENTE Se eae 10 THE SYMBOL FOR GOLD IS Student s Chemistry Test amp 5 THERE ARE TWO OXYGEN ATOMS IN A HYDROXIDE ION 6 A SOLUTION WITH A 3 IS BASIC 73 THE OXIDATION NUMPER FOR SULFATE IS 2 KINETIC ENERGY IS ENERGY DUE TO AN OPRJECT S MOTION 9 FERROUS IS THE IRON ION WITH AN OXIDATION NUMBER OF 2 CHEMISTRY 85 4 du TWO ELEMENTS COMBINE TO FORM A COMPOUND THE SYMPOL FOR THE ELEMENT WHICH IS OXIDIZED IS ALWAYS PLACED ON THE LEFT IN THE COMPOUND S FORMULA T 2 SODIUM S SYMBOL IS Na 3 OZONE 1S TRIATOMIC OXYGEN F 4 THE NONMETALS ARE LOCATED ON THE LEFT SIDE OF THE PERIODIC TAPLE OF THE ELEMENTS 5 THERE ARE TW OXYGEN ATOMS A HYDROXIDE ION 6 A SOLUTION WITH A PH OF 3 IS BASIC 7 THE OXIDATION NUMBER FOR SULFATE IS z KINETIC ENERGY IS ENERGY DUE TO OPR JECT S MOTION 9 FERROUS IS THE IRON ION WITH AN OXIDATION NUMBER OF 2 F 10 THE SYMBOL FOR GOLD 15 Fig 2 Teacher s Chemistry Test and Answer Key a word at the end ofthe line and even lets you print answer keys You can have the com puter print a test using all the questions or create a test with fewer questions The pro gram shuffles the questions and ensures that each question appears only once per test Modifying the program to suit yo
100. B LE 01 8C C4 8C BE 0 4558 8000 03 95 8 81 7 35 0000 00510 00520 00530 00540 00550 00560 00570 00580 00590 00600 00610 00620 00630 00640 00650 00660 00670 00680 00690 00700 00710 00720 00730 00740 00750 00760 00770 00780 00790 00800 00810 00820 00830 00840 00850 00860 00870 00880 00890 2 JMP SAO0E8 PLAIN NEW INPUT VECTOR RESTRT PSHS CC TST FLAG PCR BEQ EXIT PULS CLEAR RESTART CALL CLR FLAG PCR TEST FOR TEXT OR GRAHPIC TST FLAG2 PCR BEO TEXT TEST FOR EX COLOR BASIC LDD 4558 CMPD 8000 BNE TEXT PMODE SCREEN CALL TO EX COLOR BASIC 1 0 JSR 95 LOAD RESTART LINE IN X LDX LNLOC PCR INDICATE DIRECT COMMAND ANDCC amp SAF EXECUTE LINE JMP SADA7 EXIT PULS CO PC CHANGE INPUT FROM KEYBOARD VECTOR ORG 182 FCB S7E FDB RESTRT END CoCo Software for Visually Impaired or Physically Handicapped TALKING SOFTWARE Requires Radio Shack s speech and sound module Letter by Letter Word by Word Word and Punctuation are three programs which are designed to aid visually impaired CoCo users Comes with talking book instructions and makes all BASIC programs speak 90 More software for the visually impaired EARS enhanced version 1 10 normal version 100 TERM TALK enables vision impaired to use CompuServe and other online services
101. Box 975 Farmingdale 11737 Please Include your address label with correspondenre Postmaster Send address changes to HOT CoCo Subscription Services Box 975 Farmingdale NY 11737 Send Canadian change of address to HOT CoCo Box 1051 Fort Erie Ontario Canada L2A5N8 Retum postage guaranteed Entire contents copyright 1985 by CW Communications Peterborough Inc For questions conceming your subscription and to place subscription orders please cali us toll free at 1 800 258 5473 between 8 a m and 5 p m EST or write to HOT CoCo Subscription Department Box 975 Farmingdale NY 11737 Circle Reader Service card 101 gt Me Lm cm D 47 4 E T1 ft This new WD1773 controller E chip has built in data separator amp precompensation circuits Because they are fully buffered my I O lines are more dependable Select ROM A or ROM B with this external switch no need to unplug controller You can use this 8 bit parallel port to support a Centronics compatible parallel printer or a Winchester hard drive JUMPERS J1 IN 6ms head step rate OUT 30 ms head step rate J2 IN serial printer OUT parallel printer Jumper defaults apply only to JDOS JFD CP DISK CONTROLLER 149 MEMORY Our new JFD CP has redefined the state of the art
102. Circle Reader Service card 456 SUNLOCK SYSTEMS 210 Connor Rd Mechanicsville Va 23111 ADDITIONAL PRINTER SPECIALS ABB ew Smith Corona True ietter quality printer for less than the cost of an office typewriter Priced 500 less than other popular 135g GOTO 398 19869 4 1378 ML SORT ROUTINE BILL BARD EN JUN 82 TRS88 MICROCOMPUTER NEWS P 13 MODIFIED BY ME 1388 A 8 NN 1398 DEFUSR amp H E 2 1498 NN VARPTR NAS Q 1418 POKE amp HgEUHg INT NN 256 1428 POKE 256 256 1438 A USR 1448 RETURN 1450 1468 ML SORT LOADER 1478 PRINT LOADING MACHINE LANGU AGE SORT FOR ADDR amp HUEg2 TO amp Hf E68 READ 5 ADDR VAL amp H A 5 CK CK VAL amp H AS NEXT 1488 IF CK 18885 THEN PRINT ERR OR IN TYPING ML SORT STOP 1498 34 1 4 5E 3 1F 4F 34 12 A6 C4 27 2A A 6 4 6 45 45 24 2 6 4 34 BlIAE 42 1U AE 47 6D 45 26 04 32 61 2 29 6 8 27 84 32 6 1 28 85 5A 26 83 35 8081 23 18 XE 42 1 47 47 1 42 6 4 6 45 7 4 7 45 45 15 4 7 4 33 45 61 3 1F AF 61 26 B A6 E4 32 63 2 6 Al 32 62 39 1518 RETURN 152g 1538 154g DIRECTIONS 1559 CLS 1568 PRINT THIS PROGRAM WILL PR ESENT THE CONTENTS OF YOUR DIS EACH We accept MasterCard Visa and CODs FREE A subscription to the Coco Cassette
103. DELIVERY SHOPPING CONVENIENCE E S CALL TOLL FREE 1 800 343 8124 COLOR COMPUTER MISC Radio Shack Drive Controller 139 00 Extended Basic Rom Kit 39 95 64K Ram Upgrade Kit 39 00 Radio Shack Deluxe Keyboard Kit 24 95 HJL Keyboard Upgrade Kit 79 95 COCO Mox Y Cable 27 95 Botek Serial to Parallel Conv 69 95 Radio Shack CCR 81 Recorder 52 00 Radio Shack Deluxe Joystick 26 95 Amdek Color 300 Monitor 265 00 Amdek Video 300 Green Monitor 139 00 Amdek Video 300 Amber Monitor 149 00 Taxan Color 220 Monitor 245 00 Tatung DM 12VLG Green Monitor 139 00 Tatung DM 12VLA Amber Monitor 149 00 Radio Shack VM 2 Green Monitor 129 00 Mark Data Universal Video Driver 29 95 COLOR COMPUTER SOFTWARE TAPE DISK Approach Control Simul 29 95 34 95 Worlds Of Flight 29 95 32 95 MustangP 51 Flight Simul 29 95 34 95 SpectralTyping Tutor 1995 2295 Dungeon Quest 2495 27 95 P O Box 1094 480 King Street Littleton MA 01460 IN MASSACHUSETTS CALL 617 486 3193 TRS 80 is a registered trademark of Tandy Corp Major Istar 24 95 Sam Slueth Private Eye 24 95 Mark Data Graphic Adven 24 95 Graphicom disk only COCO Max by Colorware 69 95 Color ComE rom 49 95 AutoTerm by PXE Computing39 95 Key 264K by Key Color 39 95 TeleWriter 64 49 95 Deft Pascal Workbench Deft Extra Pro Color File Enhanced 2 0 Telegraphics by Derringer Elite Calc Elite Word Elite File disk only DynaCalc disk only Word Pack II by PBJ VIP Writer ta
104. GEMINI 15X 15 Inch Carriage 120cps Friction and Tractor CALL DEL TA 10 10 Inch Carriage 160cps Friction and Tractor CALL POWER TYPE better quality SG 10 Nothing more to buy Deoler inquiries invited TRUE DATA PRODUCTS 19 Linwood Street Box 546 CALL US TODAY 61 7 2 34 7047 Linwood Massachusetts 01525 t ORDER TOLL FREE 4 800 635 0300 L1 Tell them saw it in HOT November 1985 HOT CoCo 17 The Computer Room by Scott L Norman Catching Up with Appropriate Technology the energy crisis of the seven ties we hearda lot about using appro priate technology which meant that you should use no more than the minimum amount of sensible technological leverage to perform a given task so as to consume the fewest resources and do the least damage to the environment Perhaps we should extend the same think ing into the area of personal software Have you ever shown off your CoCo only to be asked But what do you use it for That s often a tough one to answer It s easy enough to computerize a store or office but much more difficult to pin down the proper role for applications software in the home Record keeping and fact finding seem like natural applications There are always a mil lion things to keep track of around the house For this I find smaller specialized software packages to be of more use to the less tech nically minded members of the household
105. I NT4 2 TOTAL BALANCE PRINT 2 USING S4RESS 484 TT 1650 PRINT PRINT PRESS ANY KEY TO CONTINUE 1660 IF HCS Y THEN FOR T 1 TO 5 PRINT 2 NEXT 1678 KS INKEYS IF 5 THEN 167 PRINT 168 RETURN 169g 17gg 171g 1729 SAVE LIST 173g kkkkkkk 1748 IF DEVICE 1 THEN 1789 175g CLS PRINT PRESS PLAY AND ECORD 1768 PRINT HIT ANY KEY WHEN REA 177 GS INKEYS IF GS 2 THEN 177 p 1780 J g 0PEN O DEVICE NAMES 1790 TEMP PTR J 188g IF THEN 1849 1810 PRINT DEVICE NAMES TEMP 1828 PRINT DEVICE BALANCE TEMP 1838 J TEMP GOTO 179g 1848 CLOSE DEVICE 1858 RETURN 1868 INPUT CONFIRM EXIT Y N EXS 1878 IF 5 THEN 1888 ELSE I EXS N THEN 180 ELSE 186g 188g END DISK SYSTEM FOR THE CO CO 2 THINLINE DOUBLE SIDED DOUBLE DENSITY DISK DRIVES SYSTEM WITH POWER SUPPLY CABINET OISK ORIVE CABLE MANUAL J amp M NEW DISK CONTROLLER JFD CP WITH J DOS RS DOS OPERATING SYSTEMS 469 95 DISK CONTROLLERS WITH MANUAL JFD CP WITH J DOS 139 95 WITH J DOS amp RS DOS 159 95 RADIO SHACK 1 1 134 95 DISK DRIVE CABLES 19 95 24 95 CABLE FOR ONE DRIVE CABLE FOR TWO DRIVES MISC 64K UPGRADE W MOD INSTRUCTIONS C D E F AND CO CO 2 39 95 RADIO SHACK BASIC 1 2 24 95 RADIO SHACK DISK BASIC 1 1 24 95 DISK DRIVE CAB
106. INET WITH POWER SUPPLY FOR A SINGLE DRIVE 49 95 DISK DRIVE CABINET WITH POWER SUPPLY FOR 2 HALF SIZE DRIVE 59 95 HJL 57 KEYBOARDS 74 95 VERBATIM DS DD BOX OF 10 DISKS 22 00 VERBATIM SS DD BOX OF 10 DISKS 20 00 DISK PRICES INCLUDE SHIPPING COMPLETE L INE OF EPSON PRINTERS AND INTERFACES CALL FOR LOW PRICE CoCo FLEX OPERATING SYSTEM The ORIGINAL CoCo FLEX FLEX CoCo Jr 49 95 Includes the original 51 Col Display Mem and Disk Examine Change Transfer FLEX Files to CoCo or CoCo Files to FLEX etc etc Does NOT include the Editor or Assembler FLEX CoCo Sr 79 95 Same as Jr except WITH the Editor and Assembler FLEX OPERATING SYSTEM INCLUDE OVER 50 UTILITIES SHIPPING FOREIGN ADD 5 USA 10 Circle Reader Service card 4213 DATA COMP 3900 CASSANDRA SMITH RD HIXSON 37343 615 842 4601 FLEX Irudemark of lechnical System Cunsultunts November 1985 HOT CoCo 67 UTILITY by Robert Gault Your This program is available on our Instant CoCo cassette See the Instant CoCo ad elsewhere in this issue 8 Sums instant LoL0 Control how your CoCo resets Basic programs Reset Button Y have probably heard of machine language programs that will disable the break key Now you can be the first on your block to tame your CoCo s reset button Listing 1 is a short Assembly program that redirects the normal restart routines so that when you
107. ISK ROM1 1 0182 7F26 CC 4558 00470 vl LDD 4558 EX 0183 7F29 1083 8000 00480 CMPD 8000 7F2D 26 03 00490 BNE V2 7F2F 7E 80 0 00500 JMP 580 0 Program Listing 2 Sample Basic Program Note the LN and SC variables in lines 2 10 and 15 CLS CLEAR2f8 amp H7FB B CLOADM RES ET GOTO2 1 256 256 256 7 2 5 RETURN 2 LN 4 SC 1 GOSUBl1 CLS PRINT TUR OFF TAPE RECORDER PRINT PUSH THE RESET BUTTON AT ANY TIME DURING THIS PROGRAM AND WATCH WHAT HAPPENS PRINT PRINT HIT ANY KEY 3 IFINKEYS THEN3 4 4 1 51 5 1 3 5 COLOR2 1 LINE 122 98 13g 19g PSET BF 6 LN 7 SC 8 GOSUB1 7 PMODE4 1 CLS5 PRINT 168 IF RE D PUSH reset PRINT 299 IF BL UE PUSH ENTER 8 FORT 1TO169 NEXT IFINKEYS CHRS 13 THEN1g 9 5 1 1 016 5 EEN IFINKEYS CHRS 13 THENISEL SE8 1g LN 11 SC 1 GOSUB1 11 PMODE4 1 PCLS SCREENL1 1 PMODE 3 1 12 CIRCLE 128 96 96 4 8 CIRCLE 90 70 9 4 166 70 9 4 13 128 96 2 4 90 787 4 4 166 70 4 4 14 CIRCLE 128 11 8 7 3 4 5 45 128 145 1 3 1 5 9 65 128 145 3 3 15 PMODE4 1 LN 16 SC 1 GOSUB1 16 IFINKEYS THEN16 17 CLS PRINT PUSH THE RESET BUTT END TE 34 21 35 6F 60 2 cc 10B3 26 BD AE LC TE 35 AQE8 01 8C C
108. L 1715 INPUT 1 CCS TITLES NPS 1017 PRINT MAILING LIST TITLED 1018 PRINT RIGHTS TITLES LEN TIT LES 3 1019 PRINT IS NOW BEING SORTED 1020 EL 1 1025 FOR RL 1 TO 3 193g IF EOF 1 THEN CLOSE 1 EL E L 1 GOTO 3595 104 INPUT 1 L RL 1 5 IF LEFTS LS RL 1 2 THEN 1025 ELSE NEXT RL 1 6 IF RIGHTS L 1 1 THEN LS 1 2LEFTS LS 1 LEN LS 1 1 GOTO1g6g 1070 IF RIGHTS LS 3 1 2 THEN L 3 LEFTS LS 3 LEN LS 3 1 1 7 188g ON CH GOTO 2g1g 251g 2008 LAST NAME SORT 2818 IF EL 1 THEN I 1 GOTO 3959 36 HOT CoCo November 1985 press l or 2 to 2828 NS LS 1 GOSUB 129 2838 CNS LNS 204 FOR I 1 TO EL 1 285g NS NAMES I GOSUB 129 2868 IF CNS gt LNS THEN NEXT I ELSE 398g 2878 I EL GOTO 3959 25 zIP SORT 2519 IF EL 1 THEN I 1 GOTO 3959 2528 CSZS LS 3 GOSUB 299 2525 CZS 2IPS 253 FOR I 1 TO EL 1 2549 CSZS CSZS I GOSUB 299 255 IF CZS ZIPS THEN NEXT I ELSE 30 256 I EL GOTO 3050 2998 NAME REORGANIZER 3 FOR J EL TO STEP 1 371g NAMES J NAMES J 1 3828 ADDRS J ADDRS J 1 3838 525 0 525 0 1 3848 NEXT J 3858 NAMES I LS 1 3868 ADDRS I LS 2 39878 CSZS I LS 3 3998 EL EL 1 3188 1925 3598 SORTED LIST MENU 3595 CLS 3519 PRINT 3 sort complete what next 3520 PRINT896 1 PRINT SORTED ATLING LIST 3530 PRINT 192 2 gt STORE SORTED MAILING LIST ON DISK IN AS CII FORMAT 354 GOSUB 38
109. MUCH MORE Compatible with 16K 32K 64K ECB Cassette and Disk Systems and CoCo and CoCo II BOOK 19 95 THESE ROUTINES READY TO RUN ON CASSETTE DISK 24 95 BOTH BOOK amp CASSETTE DISK 36 95 Basic Programming Tricks Revealed 14 95 Color Basic Unravelled 19 95 Extended Basic Unravelled 19 95 Disk Basic Unravelled 19 95 All 3 Unravelled Books 49 95 FACTS 14 95 24 HOUR ORDER HOT LINE 7 DAYS A WEEK 716 223 1477 Tell them saw it HOT CoCo November 1985 HOT CoCo 7 How to Use HOT CoCo month HOT CoCo provides a number of program listings for you to type into your Color Computer and use If you are new to computing read this page for advice that will help you avoid problems often encountered when entering programs manually Know the Basics Before you begin you should be familiar with the basic operation of your Color Computer Read the manual and make sure you under stand how to enter a program line save a program to cassette or disk and make corrections to a program line Verify that the program you want to enter will run on your version of the Color Computer You need to know the memory requirements the type of Basic used Color Micro Color Extended Color or Disk Extended Color Basic what pe ripherals might be needed and in some cases whether a particular ROM version is needed All this information is provided in the System Requirements box included with each arti
110. NSERT 91 kkkkkkkkkkkkkkkkdkdk kk kk dk kk 928 938 TEMP PTR P GET LI NK 940 IF THEN BACK P FIRST CELL IN LIST 95g IF CUSS lt NAMES TEMP OR THEN GOSUB 1 1 IF FOUND THEN INSERT 960 BACK PTR P 97g P TEMP 98g GOTO 93g 99g lggg 1919 Vox ok k kk kokkk amp ktktktktktktktktktktktktktkktkk 1f2g INSERT CUSTOMER 183g eae Ke kk kx kx kx kx kx kx kx kkkkkkkk 1040 IF COUNT gt THEN 114g VAILABLE CELLS 1958 NUMBER NUMBER 1 1868 NAMES NUMBER CUSS BALANCE NUMBER AMT INSERT NAME AND BALANCE 1978 IF THEN 111g FE AST ELEMENT IN LIST 188g PTR NUMBER PTR P OINT TO NEXT CELL 1898 PTR P NUMBER Ap OINT TO NEW CELL 118g RETURN 111 PTR P NUMBER 5 NSERT END OF LIST 1128 PTR NUMBER 9 1130 RETURN 1148 DCELL AVAIL COUNT G ET AVAILABLE CELL 1158 NAMES DCELL CUSS ET NSERT NAME 116808 BALANCE DCELL AMT NSERT BALANCE 1170 PTR DCELL TEMP B OINT TO NEXT CELL 1180 PTR BACK DCELL OINT TO NEW CELL 1198 COUNT COUNT 1 1288 RETURN 121g 1228 1230 k kkkkkkkkkkkkd kk RR RRR 1248 SEARCH FOR DELETE 1250 1268 CLS 1278 LINE INPUT NAME TO DELETE DES 1288 P g 1290 IF NUMBER lt 1 THEN RETURN 138g TEMP PTR P GET LINK 131g IF THEN BACK P 1328 IF AND NAMES TEMP
111. O RETURN STOP SUBROUTINE Math Funct tone ABS ASC EXP FIX LOC LOF SGN SIN String Functions CHR STR STRING Graphic Sound Commands COLOR CLS CIRCLE PCLEAR PCLS PLAY RESET SCREEN SET Other Special Commands DATA DIN LLIST MOTOR REM RESTORE RUN TAB DST IBSHFT LREG PCOPY PMODD REAL SREG SWP VECTD VECTI DON T HESITATE BUY MLBASIC TODAY 64K Required 7350 Nutree Drive T WasatchWare Salt Lake City Utah 84121 ATN COS CVN EOF INSTR INT LEN LOG PEEK POINT PPOINT RND SQR TAN T IMER VAL LEFT MIDS MKN RIGHTS DRAW PMODE SOUND LINE PRESET CALL Circle Reader Service card 28 Software Connection 4301 N State Rd 7 Lauderdale Lakes FL 33319 305 484 7547 POKE VERIFY Call 801 943 6263 Disk 69 95 Include 4 00 Shipping and Handlin Tape 69 95 Utah residents add 5 75 tax Both 74 95 Check or Money Orders Only No C O D November 1985 HOT CoCo 51 1389 PRINT 1399 PRINT I LEAVE ANY EFFICIEN CY OR ELECT RICAL COST CALCULATI ONS TO YOU 1498 PRINT I REALLY DON T HAVE ROOM FOR ALLOF THE DATA THAT WOU LD REQUIRE 1410 INPUT PRESS ENTER CON TINUE Q 1428 RETURN 1438 REM GENERAL CONVERSION ROUT INE 1440 CLS READ 5 1450 IF 5 5 144g 1460 GOTO 144g 147 FOR Y 1 TO 11 READ AS Y R Y US Y NEXT Y 1488 RESTORE 14989 CLS PRINT TAB 4 NON WOOD EAT SOURCES PRINT 158g FOR Y 1 TO 11 151g PRINT Y TAB 4 AS Y NEX
112. OTO131 131 GOSUB195 GOSUB293 GOTO117 132 231 5 5 31 2 133 PH XY WW DE A IFPH lt 29696 ELSE 15 ELSE LPIIS ELSE LPIISS ELSE 5 DL 512 OR PH 3287 DL 512 THEN135 134 PP PEEK PH FORLCZz1TO5 IFPP DC LC THEN136 ELSE NEXT 135 GOSUB245 GOTO117 136 GOSUB246 MV 2MV 1 POKEXY WW PT PT PP XY WW PH 137 138 139 14g 141 142 5082 3 117 231 IF 5 THEN 141 GOSUB245 GOTO117 IFIISZ U ANDZ WW 4THEN149 IFIIS2 D ANDZ WW 1THEN14g 143 POKEXY WW PT 144 IFIIS U THENZ WW Z WW 1 X Y WW XY WW 4512 145 IF IIS D THEN Z WW 2Z WW 1 XY WW XY WW 512 146 GOSUB246 MV MV 1 GOSUB194 GO SUB283 GOTO117 147 2 148 IFXY WW TP OR XY WW 1 TP THEN151 149 GOSUB245 MN WW MN WW 19 M 158 PLAY O1LV31T1C GOTO117 151 POKEXY WW PT IFZ WW Z TF 149 ELSE FORL 1TO3 PLAY O2T6 L3V31GP2GP2GA NEXTL 152 RQ RND AZ IFRQ l1THEN161 153 PLAY O2V25T2AGAGAGAGAG POKE 65478 65481 65482 154 CLS PRINT 136 CONGRATULATIO NS 155 PRINT0283 PS WW PRINT 294 YOU CAUGHT THE THIEF 156 MN WW MN WW RZ IFMN WW gt M Z 159 157 FORL 1TO699 NEXTL CS 158 GOSUB1 9 GOSUB292 GOSUB296 G OTO117 159 CLS PRINT 136 CONGRATULATIO NS PRINT 293 PS WW 168 PRINT 294 YOU WON THE GAME INPUT ANOTHER GAME Y N INS I F IN
113. OTO239 268 NEXTA 278 END DUM aia THE SYMBOL FOR GOLD IS 7 1 2 DATA WATER HAS THREE ELEMEN TS IN ITS FORMULA F 1938 DATA KINETIC ENERGY IS ENER GY DUE TO AN OBJECT S MOTION T 1948 DATA TWO ELEMENTS COMBINE O FORM A COMPOUND THE SYMBOL FO R THE ELEMENT WHICH IS OXIDIZED IS ALWAYS PLACED ON THE LEFT IN THE COMPOUND S FORMULA T 1958 DATA THE OXIDATION NUMBER OR SULFATE IS 2 T 17468 DATA THERE ARE TWO OXYGEN TOMS IN A HYDROXIDE ION F 1978 DATA OZONE IS TRIATOMIC OXY GEN T 1788 DATA PH PAPER IS BLUE IN BASIC SOLUTION T 1998 DATA A SOLUTION WITH A O F 3 IS BASIC F 1198 DATA FERROUS IS THE IRON IO N WITH AN OXIDATION NUMBER OF 2 111 DATA THE NONMETALS ARE LOCA TED ON THE LEFT SIDE OF THE PERI ODIC TABLE OF THE ELEMENTS F 1128 DATA SODIUM S SYMBOL IS Na THEN 2598 ELSE T 10 DATA END E Connect your TRS amp Color Computer to the Outside World Learn the simple techniques for putting your computer to work monitoring and controlling outside devices and instru ments Construct and use input and output ports analog to digital and digital to analog converters to control signals using BASIC language programs Excellent for individual or classroom instruction The book TRS 80 Color Computer Interfacing With Experi ments no 21893 fully explains the fundamentals and illustrates them with experiments 14 95 The Expansion Connector Breadboard n
114. Orcuistion Manager FRANKS SMITH Direct amp Newsstand Sales Manager RAINO WIREIN 1 800 343 0728 Director of Credit Sales and Collection WILLIAM M BOYER Founder WAYNE GREEN Article submissions from our readers are welcomed dod encouraged Inquiries should be addressed to HOT CoCo Submissions Editor 80 Pine Street Peterborough NH 03458 Include an SASE for a copv 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 Au thors of reviews should contact the HOT CoCo Review Editor 80 Pine Street Peterborough NH 03458 Problems with Subscriptions Send a description of the problem and your current and or most recent address to HOT CoCo Subscription Department Box 975 Farming dale NY 11737 Change of Address Send old label or copy of old address and new address to HOT CoCo P O Box 975 Farmingdale NY 11737 Please give eight weeks advance notice Dealers Contact Raino Wirein HOT CoCo 80 Pine Street Peterborough NH 03458 800 343 0728 Problems with Advertisers Send a description of the problem 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 Digressions Random Thoughts n my June 1984 Digressions I called upon software authors to develop more serious software for the CoCo such as a Lot
115. PAPER MODEMS INNOVATIVE MANNESEMAN TALLY STAR MICRONICS 2500SheetsLazor 2495 Vlksmarem Cahble 88 95 CONCEPTS Spirit 80 249 00 SG esas ss visus 214 00 1000 Sheets Lazor 14 95 Volks 12 179 95 Flip N File 10 2 50 MT 1601 495 00 56 15 379 00 500 Sheets Lazor 9 95 Hayes 300 149 95 Flip N File 15 6 50 595 00 SD TO 348 00 Mailing Labets Hayes 1200 385 95 Flip N File25 Lock 1250 CITIZEN 2005 3090 1000 qty 995 Compuserve Starter Flip N File 50 12 50 MSP 10 305 00 SH 10 485 OO COLOR PAPER Kit 19 95 Flip N File 50 Lock 1650 MSP 15 450 00 Powertype 307 00 ASSORTED PASTELS MSP 20 450 00 2500SheetsLazor 4295 LEGEND 1000SheetsLazor 2395 MONITORS MSP 25 575 90 1 2 269 00 500 Sheets Lazor 2395 TEKNIKA SAKATA EPSON 1385 305 00 10 GermpesRe SC 100 Color 179 00 RX 80 209 00 1080 Square Dot 229 00 ee 185 95 SG 1000 Green 99 95 RX 100 369 00 880 Square Dot 19900 TEAC DISK DRIVE E SA 1000 Amber 10595 JX 80 479 00 FD 55V 320K Half Height MJ 22 RGB Composite FX 85 345 00 OKIDATA DS DD 149 00 Separate Video 269 95 NEC FX 185 499 00 Okimate 10 179 95 FD 55F 320K Haif Height 1205 95 00 LO 1500 PAR 979 00 om his nw 219 95 96 169 00 1260 139 95 LO 1800 SER 1039 00 84 640 95 Software for FD 55V 39 95 ZENITH 1201 139 95 LX 80 222 00 192 349 95 ZVM 122 Amber 82 95 Homewnter 209 00 193 525 95 DISKETTES ZVM 123 Green 75 95 AMDEK Comrex 220 19900 SKC Lifetime Warranty ZVM 131
116. PRINTX 3 4 PI 3 GOT 01220 939 gt 1 1 5 50 940 PRINT 44 cones 95 PRINTG96 base BS circumfere nce INPUTXS 969 PRINT slant BS S height YS 97 PRINT vertical BS height IN PUTZ GOSUB1249 98g PRINT lateral BS area Y X 2 PRINT 999 PRINT cubical B contents RA X 2 PI AR PI RA RA PRINT AR Z 3 GOTO1229 1ggg IF A 11THENIBSUELSECLSE PRIN T 42 cylinders 189189 PRINT 128 1 2 PRINT INPUT circumference YS GOSUB124f 18938 PRINT PRINT lateral BS area TX Y 18489 PRINT PRINT cubical B cont ents RA Y 2 PI AR PI RA RA PRINTAR X GOTO1228g 175g IFA 12THEN1g9fELSECLSf PRIN TQ43 rectangles 1 6 PRINTG128 INPUT length X INPUT S INPUT width ZS GOSUB124f 18978 PRINT square B area 2 x Z Y Z X Y 188g PRINT cubical BS contents X Y 7 GOTO1229 1899 IFA 13THENIl116gELSECLSf PRIN T 44 pyramids 11 1 28 BS base INPUTXS 111g PRINT Slant BS height INP UTYS 1128 PRINT area BS of BS base INPUTZS GOSUB124f 1130 PRINT vertical BS height INPUTVHS VHZVAL VHS 114g PRINT lateral BS area X Y 7 2 1158 PRINT cubical BS contents Z2 VH 3 GOTO1229f 1168 CLS PRINT844 117g perimeter BS of BS base INPUTXS 118g BS of BS base INPUTYS 1190 INPUT height Z GOSUB124f 128g PRINT lateral BS area X Z 1218 PRINT cubical BS contents Y 7 1228 PRIN
117. RES Programs STATISTICS GRAPHICS PACKAGE 7 HI RES Programs BIO MATHEMATICS 2 Population Growth Models Available in 16K Standard Available on Cassette or Disk MatheGraphics Software 61 Cedar Road Suite C East Northport NY 11731 516 368 3781 November 1985 HOT CoCo 59 Circle Reader Service card 4343 PROGRAMS PERIPHERALS SUPPLIES SERVICE For Coco in the Midwest Now in our 4th year New Catalog Now Available CERES RUE SA The Complete Oft eluxe Joystick Y cable 5 des 119 95 with Joystick or v cabie SS AS b d um A B S BH s FALL SPECIAL Stat Sponsus M er bien MI PRINTER Metric Industries Model 101 INTERFACE Handsome brown DUST COVER Spare RIBBON Starter DA KG 2525 Mamet eos PAPER pons iD Color f able avail no ASK 31 Madres SAVE 31 00 Authorized Star Micronics Service Center STANDARD MODEMS Avatex 300 with cable 74 95 Volksmodem with cable 74 95 SMART MODEMS 169 00 Avatex 1200 Prometheus 1200 369 00 with options 525 00 Coco cable 14 95 CHOOSE FROM OUR LARGE SELECTION OF COCO PRODUCTS B5 Colorware Deft Derringer Dynacalc Elite HJL J amp M Mark Data Metric Industries Michtron
118. RINT THE NON WOOD SOURCE HAT IS EQUIVALENT TO ONE COR D OF THE CHOSEN WOOD 1850 INPUT PRESS ENTER TO CONT INUE Q 186g CLS PRINT PRINT FOR EXAMPLE 187 PRINT SAY YOU WANT TO KNOW HOW MUCH ANTHRACITE COAL YOU C AN REPLACE WITH A CORD OF OAK 1888 PRINT YOU SELECT ANTHRACITE COAL FROM THE LIST AND ENTER OA AFTER THEPROMPT WILL THEN RETURN 1898 PRINT PRINT ONE CORD OF OAK IS EQUIVALENT TO 19899 PRINT 1 28 OF ANTHRACIT E GOAL 1919 PRINT PRINT PRESS ANY KEY 1928 ZS INKEYS IF 75 192 1938 GOTO144g 1949 RETURN 1959 RESTORE 1968 PRINT I DO NOT HAVE THAT WO OD DATA 197g PRINT TRY ONE FROM MY DATA DISPLAY 1988 INPUT DO YOU WANT TO SEE IT Y NJ 0S 199g IF LEFTS Q 1 Y THEN 98g ELSE RETURN END STOCK amp FUND INVESTING with the TRS 80 COLOR COMPUTER USE FUNDGRAF AND FUNDFILE 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 Improve market timing using your COCO GRAPHS fund s progress up to 200 weeks SUPERIMPOSES forcomparison a line of constant percent growth or a graph of any other fund or stock CALCULATES over any time span the percent price change and the moving average any span INDICATES BUY and SELL signals FUNDGRAF requires 16 K ECB min 10 82 K Tape euenit ine 49 95 16 32 K5 Disk o 69 95 ADD 2 handling on
119. Reynolds HOT CoCo staff sound documentation graphics playability 6 5 4 3 2 4 Trivia Fever is manufactured by Professional Software Inc for Tandy Corp catalog no 26 3295 1400 One Tandy Center Fort Worth TX 76102 The game requires 64K and a disk drive It sells for 29 95 do tree trunks and fish scales have in common Who played the piano playing Sam in Casablanca Where did Davy Crockett make his last stand These are some of the 32 000 questions that come with Professional Software s Trivia Fever an entertaining outlet for any one caught up in the wave of trivia gaming that has swept the country recently From the top down Trivia Fever is a nice product Everything about it shows that its designers paid attention to quality The sturdy and attractive box contains the game disk startup instructions on heavy paper in cluding troubleshooting tips a handsome book of questions and answers a pad of tally sheets a game spinner and three color coded bookmarks One of the best aspects of the game is that you can play it with or without a computer To play the computer version all you need is the game disk and your CoCo The book tally sheet spinner and bookmarks let you play without electricity And yes both ver sionsrequire a sharp memory Program quality is also excellent The first thing you ll notice is that Trivia Fever doesn t load like most programs you re used to be cause it is wr
120. S Y THEN RUN 65 ELSE END 161 FORL 1TO1g PLAY V3g T45L1GO4A CEG NEXT 162 GOSUB192 FORLS 1TO5 GOSUB296 NEXT 163 GOSUB194 GOSUB283 GOTO117 164 GOSUB222 GOTO117 165 FORL 2 3187 DL 512 TO 392g 3 DL 512 POKEL 143 NEXTL CS f POKEXY WW PT WW WW 1l IFWW gt P TH EN WW 1 166 GOSUB286 GOSUB288 GOSUB194 G OSUB282 GOTO117 167 IFCS 1THEN135ELSEPOKE65478 9 65481 65482 168 CLS FORL 1TO3 PRINT rS CCS WW L NEXTL POKEXY WW PT 169 5 RETURN WITHOUT USING CARD 5 17g INPUT CARD 1 3 lt 1 ORIY gt 3THEN GOSUB 195 GOSUB23 GO TO117 171 FORLZ 1TO14 IFCCS WW IY 2CXS LZ THEN ON LZ GOTO 177 176 182 181 175 18 184 185 174 179 186 187 188 191 172 NEXT GOTO17g 173 RF RND CZ CCS WW IY sSCXS RF 117 174 ES 6 GOTO178 175 ES 5 GOTO178 176 ES 4 GOTO178 177 ES 3 MV MV ES GOSUB195 GOSUB2f3 C GOTO173 EC 6 GOTO183 EC 5 GOTO183 EC 4 GOTO183 EC 3 183 GOSUB193 FORLT 21TOEC GOSUB2f 6 NEXT GOSUB194 GOSUB283 CS21 GO T0173 184 CS 1 MN WW MN WW 288 GOSUB 195 GOSUB2 3 IFMN WW gt MZ THENGO 159 5 173 185 CS 1 MN WW MN WW 188 GOSUB 195 GOSUB283 IFMN WW gt MZ THENGO TOl59ELSE173 186 MN WW 5 187 MN WW MN WW 59 188 GOSUB193 PQ PEEK TP 189 POKETP 29 FORZL 21TO4f ff NEXTZ L POKETP PQ E CS21 GOSUB194 GOSUB2483 GOTOI 191 GOSUB193 GOSUB286 GOSUB194 G OSUB2 2 GOTO173 192 IF Z TF DL THEN RETURN 1
121. S TO BE USED OR PRODUCED 190 PRINT 1l 1 9 PRINT 2 1 99 PRINT 3 1 999 PRINT SELECT OP Y 288 XS INKEYS IF XS THEN 299 ELSE IF XS 1 OR X 3 THEN 29 ELSE PRINTXS FORI l1TOS P NEXTI 218 NR INT 9 99 19 VAL X 1 228 PRINT PRINT ENTER GAME SPEED SUSPRINT 1 FAST 2 MODER ATE PRINT 3 SLOW SELECT 234 XS INKEYS IF 5 lt 1 OR 5 3 THEN 23g ELSE PRINTX FORI 1TO 5 NEXTI GS VAL XS 24 PRINT PRINT DO YOU WISH TO C ONTINUE OR REDO C R 258 XS INKEYS IF XS 2 R ELSE IF X lt gt C THEN 259 268 CLSf FORI fTO6 PRINTSTRINGS 64 128 I 16 NEXTI BX232 SC 2f G OSUB589 CN 8 PRINT PRESS ANY KEY TO START 27 IF INKEYS THEN 279 28g PLAY T5L1502CEGCEGECG OS MI D OPS RND LEN OPS 1 299 IF OS THENAN RND NR A RN D AN B AN A 398 IF OS THENA RND NR B RND A AN A B 31g IF OS THEN A RND INT SQR NR B RND INT SQR NR B 3208 IF OS THEN AN RND INT SQR NR B RND INT SQR NR A AN B 338 SOLVE A OS B THEN 8 OS 9 SOFTWAREIHARDWARE SDISK Standard disk driver module allows the use of 40 and 80 track double sided drives with COCO 5 9 plus reads writes format used by other OS 9 systems 29 95 SDISK BOOTFIX To boot from a DOUBLE sided disk 29 95 PC XFER Read write ss MS DOS diskettes under CoCo OS 9 requires SDISK 45 00 CCRD 512K Byte RAM DISK CARTRIDGE
122. SIC s string processing 15 50 fast it also eliminates the time consuming Garbage Collection problem When CBASIC allocates space for strings it must know how much space to use for each string When you Dimension a string variable in you must tell it how much space you want to save for each element To Dimension an array of 40 strings 64 characters each you would DIM DA 40 64 If a stnng is not dimensioned CBASIC will automatically allocate 32 bytes for it If you a single string to have enough room for 200 characters you would DIM AX 200 For string arrays you would still access the element you want the same as Color Basic to get string 30 from the array you would shil use DA 30 the only real change is in the DIM statement For undeclared string arrays of 10 elements or less CBASIC automahcally reserve space for 10 0 9 stnngs of 32 characters In some other Color Basic compilers you have to declare EVERY stnng variable used in the progrm in a DIM statement And to create an array of 40 stnngs with 64 characters each you would have to DIM AD 2560 aud then to access stnng 30 you would have to multiply 30 x 64 and use a special vanable name format or access t one character at a time Not very compatible or convenient to use and difficult at best CBASIC REQUIREMENTS CBASIC requires a minimum of 32K RAM and at least one Disk dnve We strongly recommend that youhave 64K CBASIC s compatible with all ver
123. SOFTWARE 519 681 0133 P O BOX 7281 PORT HURON MICHIGAN 48301 U S A e Full 224 text and graphic characters Underline all PMODES Prints vertically All machine language user transparent Supports al BASIC EXTENDED BASIC and DISk commands P O BOX 323 STATION 8 LONDON ONTARIO CANADA N6A e Automatic loader recognizes 15k 302 computers e Mix up to 5 character sizes 4 colors allonone screen A totalof 10 sizes available from 8 4 to 42424 or 32 22 in vertical mode 16K BASIC 29 95 CDN 32 95 CDN MINIMUM REQU IREMENT TAPE 24 95 US or DISK 27 95 US Or arces Tape to Disk upgrade available for 8US or 510 We pay postage within US amp CANADA on orders over 20 otherwize Please add 1 Other countries please add 2 Charge orders please add eUse up to 4 defineable window screens of any size Also includes horizontally scrolling crawling one line screens e Includes positive amp negative screen dumps 2 sizes for R S Epson amp Gemini printers Please specify e Special Trace Delay can be used to det ug programs one hine at a time even graphics special printer control can output characters to the amp printer simultaneously eA must for al color computer owners you try it you won t write another program without it Circle Reader Service card 91 26 HOT CoCo November 1985 adults are not li
124. SPACES CX 6 5 EXTRA CLUES 189g cx 7 COLLECT 288 FROM NK CX 8 COLLECT 199 FROM BA NK 101 5 9 6 EXTRA SPACES C 5 1 6 EXTRA CLUES 102 CXS 11 2 BUY 51 5 12 BUY 55 183 CXS IS s BREE 14 TAKE ANOTHER TURN 184 FORLL 21TOP CLS PRINTPS LL M N LL 23gg 105 FORL 1TO3 RF RND CZ CCS LL L CX RF 1f6 PRINT p GXSCRE NEX T PRINT 482 PRESS lt C gt TO CONT 187 IS INKEYS IFIS C THENI 8ELS 108 50 81 9 116 189 RS RND 4 2 TF RS GOSUB193 11 RG RND 511 PZ RG 29696 DL 27 111 2 2 112 IF 255 THEN 7 ELSE119 113 FORL 21TO1g PLAY V31T135L294A BGO5GBA NEXT POKE 38183 DL 512 67 POKE 32184 DL 512 76 CL 67 CK 82 114 FPORL 1 TOP s2 L RS X L 297 64 DL 512 NEXTL 115 5 116 GOSUB282 GOSUB286 GOSUB194 117 IIS INKEYS A GOSUB244 118 IFIIS N THENA l ELSE IFIIS T THENA 2 119 IFIIS E THENA 3 ELSE IFIIS V THENA 4 128 IFIIS 2 S THENA 5 Z2 THENA 6 121 IFIIS W THENA 7 8 122 32 123 5 8 147 124 IFIIS D THENI138 R GOSUB222 125 5 167 ELSE IFIIS 165 126 IFIIS X THENGOTOL28ELSEIFII 2 H THEN295 127 GOTON 7 128 GOSUB193 POKEXY WW PT 129 TLS INKEYS S GOSUB244 138 IFTL 2 X THENGOSUB28fELSE129 G
125. STRUCTIVE CURSOR 0006 A928 CLS ee 0007 A027 DEFINE SYMBOLS FOR ROM CALLS 0008 OEO01 6009 0 01 BDA928 0001 0 00 CHAR RMB i BYTE TO HOLD OLD CHARACTER 0010 0 04 8 0400 TOP 0002 0400 VIDRAM EQU 0400 TOP OF SCREEN ADDR 0011 0 07 9 88 74 HOT CoCo November 1985 codes to more advanced Assembly language classes but you should get the logic down before vou fire up the editor and begin writ ing code The following steps will give vou a nondes tructive cursor Go to POLCAT Is the next key pressed arrow key or aregular ASCII character e If it is an ASCII character print it update register X save the character at the new X and update the cursor the key pressed is an arrow key deter mine where the cursor will go use the up dated address in X check to see if the address is still on the screen i e greater than 400 and less than S5FF save the character at the location to which the cursor is moving restore the saved character that was at the cursor s original location and move the cursor to the new location Return to POLCAT There are lots of wavs to set up a tempo rary storage location for characters vou want to save Both Macro 80C and EDTASM have a pseudo operating instruction for cre ating storage location in RAM The acronym is RMB Reserve Memory Byte The number of bytes of memory to be reserved for this use follows RMB For example CHAR RMB sets up a I bvte storage location
126. T POKE PEEK EXEC USR CSAVE M CLOAD M EDIT DEL TRON TROFF SAVE LOAD MERGE will ONLY work with your own PASSWORDS BACKUP PROTECTION prevents illegal disk copying e Your Basic program loads with LOADM Includes a Title Screen Editor to create title screens which can be displayed while your program loads ONERR feature to trap errors even for ML programs Can be used to turn on 64K ALL RAM MODE in 32K 64K memory Systems e EASYTO USE and FULL DOCUMENTATION e NO ROYALTIES AGREEMENTS CONTRACTS MIN 16K ECB Disk System Works with CoCol and CoColl Only 59 95 HIDE A BASIC 1 1 A Breakthrough in Cassette Protection AT LAST A program that combines autostart with complete protection of your valuable Basic programs IMPORTANT FEATURES Autostarts your programs AML program that modifies your program and NOT just Stands Apart e Option to disable Break key Clear amp Reset button Disables LIST LLIST EDIT DEL TRON TROFF CSAVE M CLOAD M Disables POKE PEEK EXEC amp USR to prevent door entry to your program e Disables disk functions to avoid access thru Disk System e Creates ONER routine to trap errors Your Basic program is loaded as ML program with CLOADM Full documentation WITH HIDE A BASIC 1 1 THERE 15 PRACTICALLY NO WAY ANYONE CAN GET INTO YOUR PROGRAM Buy Now amp Protect your Profi
127. T 416 press BS enter B to BS continue INPUTXS X VAL X GOTO5fJ 123g last BS result B was PRINTO487 Q RETURN 124g X VAL XS Y VAL YS 2 VAL 2 puc EO T Y INPUT height prisms Circle Reader Service card 4120 PROTECTION FOR HOME amp FAMILY now turn your color computer into an advanced affordable HOME SECURITY SYSTEM with graphic break in display Feature e Easy user installation 7950 INCLUDES SENSORS INTERFACE SOFTWARE INSTRUCTIONS e Sonic graphic alert e Availabie for disk or cassette models e Expandable for x tra sensors auto dialer siren etc _ CHECK MO ENCLOSED e Tells you where SEND BROCHURE intrusion has occurred OWN CASSETTE pisk COLOR COMPUTER LOREDEC CORP SECUHITY SYSTEMS DIVISION BOX 565 EAST LONGMEADOW MA 01028 November 1985 HOT CoCo 47 This program is available on our Instant CoCo cassette See the Instant CoCo ad elsewhere in this issue o o instant CoCo HOME by Delbert A Baker cord of oak If the price of oak were on Si higher than the calculated lt a price of the other wood then Ree i the other wood would be a good SESE deal comparatively If it were lower it wouldn t be such a bargain ee ee ee 6 0 05 9 9 9 9 7 7 9 9 99 4 9 18 9 6 4 Uo rus ADEA E 9 6
128. TEACH YOUR RESET BUTTON NEW TRICKS PUBLICATION HOTCoCo THE MAGAZINE FOR TANDY COLOR COMPUTER USERS MAIL IT With Telewriter 64 BURN IT Find Best Buys In Heating Fuels EXPAND IT Get More from The DIR Command 44 7 Answers to Technical Questions 12067 PLUS In Depth Product Reviews Puzzles C CAL r DV e re pow rato Educational Level for the Radio Mo ei EP LIS Shack Color Computer HILD o out oe eT 9 CHILD WRITER 32 64K disk 54 95 aff pre and use P at network version 32 64K 599 95 n n M ANAGER 4 fof WAG ER dos ae v CHILD FILER 32 64K disk 54 95 esae MA 00 5 network version 32 64K 99 95 n a BUS CHILD CALC 32 64K disk 54 95 network version 32 64K 99 95 Gone no Elementary Level Series TBA fae non nc au 11176525 sop vi T at eve a patio p pica n MEMO WRITER 64K disk 64 95 wh pLAY a data ca network version 64K 129 95 cor and O ons LIST MANAGER 64K disk 64 95 Or aleve AD SIMPLE CALC 64K disk 64 95 the NOTE Home Use Level Series TBA 5 g ou yu by tur BUSINESS WRITER 99 95 fea 64K disk BUSINESS MANAGER 99 95 64K disk BUSINESS CALC 64K disk 99 95 Business
129. THE PROGRAM USES THREE TOWER TURTLES AND N RING TURTLES MOV ING BETWEEN THE TOWERS THE ROUTINE IS LIMITED BY MAKEME TO 6 RINGS TO HANOI N SETUP N MOVESTACK N 13 END SETUP ESTABLISHES THREE TOWERS WITH N RINGS ON THE FIRST TOWER RINGNUM AND HEIGHT ARE LOCAL VARIABLES TO SETUP N RINGNUM HEIGHT CLEAR PU HT HATCH 101 TOWER N HATCH 102 TOWER N HATCH 103 TOWER N MAKE RINGNUM N MAKE HEIGHT 64 REPEAT N HATCH RINGNUM RING HEIGHT MAKE RINGNUM RINGNUM 1 MAKE HEIGHT HEIGHT 8 END Listing continued TEACHER PAK Four 16K Ext BASIC programs grades with or without weighting statistical analysis of grades alphabetize name lists create seating charts On tape but works with disk 80 column printer helpful 34 95 TEACHER PAK PLUS Like Teacher Pak but includes CoCo Testem described below 47 95 TESTEM Create multiple choice short answer completion true false and matching tests On tape but works with disk 32K Ext BASIC Needs 80 column printer with underline ability DMP 110 LP VIII etc 19 95 COCO GARDENER Superlative garden planning aid and gardening data source Printer preferred 16K Extended BASIC 19 95 TIME MASTER Calendars biorhythms day of week human compatibility davs between dates Printer optional 16K Extended BASIC 19 95 COCO LIFE The classic game of living growing reproducing patterns Printer optional 16K Extended BASIC ML 19 95
130. TO 359 44 IF 5 5 13 THEN IF VAL ANS AN THEN PRINT 19 ANS PRINT Q23 RIGHT GOSUB 57f SC 2SC 1 PLAY L255T25504CDEFGABBAGFEDC GOSUB 619g GOTOA7RELSE PRINT 23 WRONG PLAY T3L1OLl1C AN 2 PR INT 23 35g 45g IF 5 5 8 AND 5 gt THEN ANS LEFTS ANS LEN ANS 1 PRINT 23 ANS 46 GOTO 359 47g IF CN NQ THEN 49 ELSE 289 48 GOSUB 620 19 15 RI GHT PLAY L4T402CE CE CE CE F ORI l TO 1 CN lt NQ THE N 28g 499 PRINT 268 GAME OVER PLAY L2 9T505BAGFEDCO4BAGFEDCO3BAGFEDC O2BAGFEDCOLIBAGFEDC 50 CLS PRINT O K YOU SCORED SC RIGHT PRINT OUT OF NQ PRINT THAT IS INT 198fg SC NQ PERCENT 510 IF SC NQ 5 THEN RS YOU NEF D TO CHECK UP ON HOW DO THE QUESTIONS THEN PRACTICE AGAIN 520 IF SC NQ gt 5 AND 5 0 lt 65 HEN RS YOU NEED MORE PRACTICE BUT THATWASN T TOO BAD 538 IF SC NQ gt 65 AND SC NQ 85 THEN RS VERY GOOD BUT YOU STIL L COULD USE A BIT MORE PRACTICE AT THIS LEVEL 54g IF SC NQ gt 85 THEN RS EXCEL LENT MOVE UP A LEVEL YOUKNOW WHAT YOU ARE DOING 558 PRINTRS PRINTQ448 PRESS bx g TO RESET LEVEL OR P TO PLAY A GAIN wei 560 XS INKEYS IF 5 THEN 569 ELSE IF X 2 P THEN 269 ELSE IF X THEN RUN ELSE 569 57 FORI 28 TO IY 2 STEP 1 RESET BX 3 I 1 SET BX 3 1 8 SOUND25 5 I 8 1 NEXT FORI 21TO2f PLAY L25 5T25501CEDG SET BX RND 6 IY RN D 3 RND 8
131. TY THEN 147 ELSE CH WOOD INPUTWS 161 READ 5 1620 IF N STOP 163g 163 IF N W THEN 1659 ELSE 161 THEN 1959 ELSE g 1648 GOTO 1619 1658 RESTORE M H R L IF US L TON THEN V INT M 5 GOTO1L679 166 10 0 100 167 CLS PRINT PRINT 168g CORD OF N 1699 PRINT IS EQUIVALENT TO 178g PRINTV US L OF 171g PRINTAS L 1720 PRINT FOR A TOTAL HEAT CONT ENT OF 1738 PRINT H 19gg MILLION BTU 174g PRINT AT 188 EFFICIENCY P RINT 175g PRINT ENTER TO RETURN T O THE MENU 1768 PRINT ENTER lt C gt FOR A NEW C ALCULATION 177 INPUT 05 1528 PRINT 12 CONVERSION EXPLAN 1538 PRINT INPUT WHICH 1 12 178g IF 05 THEN 32 ELSE 179 vrO g 154g IF 0 12 THEN 1819 ELSE 155g 1790 IF 05 THEN 144g ELSE 17 1558 IF 041 OR 0 11 THEN 1498 EL 78 SE 156g 18988 REM GENERAL CONVERSION NOTE 1568 L Q S f 1570 CLS PRINT YOU SELECTED PR 1819 CLS PRINT THIS ROUTINE INT AS L WILL MAKE A COMPARISON OF A C ORD OF ANY TYPEOF WOOD IN MY DAT A TO ANY OF THENON WOOD HEAT SOU RCES IN MY DATA 1828 PRINT I WILL LIST ALL OF MY 158g INPUT CORRECT 05 1598 IF LEFTS Q 1 N THEN 149 ELSE 1699 168g PRINT PRINT COMPARED TO WHI NON WOOD DATA AND YOU CHOOSE T HE ONE YOU WANT TO KNOW ABOUT 1838 PRINT THEN I WILL ASK WHICH WOOD YOU WANT TO COMPARE AND W HEN YOU ENTER A WOOD FROM MY DATA TABLE I WILL CALCULATE THE AMOUNT OF 18408 P
132. The CoCo Max System includes the Hi Res Input Unit sottware on disk or cassette please specity and user manual It will work on any 64K Extended or non AN ABSOLUTE GUARANTEE CoCo a hardware sortware system that sottware only svstem can match Get CoCo and see vour CoCo pertorm as it never could betore I vou don t agree that CoCo Mav is the ultimate creative tool tor the Color Com puter simply return it within 20 clavs a tull courteous rerund trom Colorare THE HARDWARE This is the kev to CoCo unmatch ed pertormance Did vou know the nor mal joystick input built into the Color Computer only allows access to 4096 64 64 points on theCoCo screen Yet the Color Computer s high resolution screen has 49 152 256 x 192 pixels This means that a jovstick mouse or even a touch pad can at best only access about one tenth ot the pixels on the CoCo screen Most graphic programs ignore this hard ware limitation ot the Color Computer and give vou onlv low res control Others attempt to overcome the limita pad into this new input and vou have a whole new kind ot control The dit terence is remarkable A DIGITIZER OPTION We studied all the video digitizers available and picked the best ot them to link with CoCo Max The 05 69 trom Micro Works was our choice This op tional device lets you capture the image trom any video source video recorder camera etc
133. WELCOME BACK 34 FOR A 1 TO L 40 NAS NAS CHRS PEEK A 32799 N EXTA PRINTNAS 58 REMARK FOLLOWING PROGRAMS STA RT HERE Program Listing 3 True False Test Generator CLEAR29 PCLEAR1 NN 13 28 CLS PRINT TRUE FALSE TEST GEN ERATOR 30 SENDUR TITLE STs 40 DIM QS NN AS NN S NN JW NN N l 58 READ QS N AS N 60 IF QS N END THEN 68 ELSE N 1 GOTO5 2 7 UNLEASH ONS 68 NzN 1 789 PRINT PRINT THERE ARE N QUE STIONS PRINT HOW MANY ARE TO B E ON THE TEST INPUT NQ IF THEN 79 PRINT PRINT PRINTER SHOULD BE CONNECTED PRINT AND TURNED BEFORE HITTING PRINT ENTE R 9g INPUT IO 19g PRINT4 2 STRINGS 48 LEN TS 2 32 T PRINT4 2 110 FOR 1 TO 128 R RND N IF JW R s1 THEN 129 ELSE JW R l 130 S A R 149 PRINT 2 TLS QS R 158 L LEN TLS IF L lt 73 THEN PRIN T4 2 TL GOTO1848 168 FOR G 72 TO STEP 1 IF MID S TLS G l THBN 17 ELSE NEX TAG 17g PRINT4 2 LEFTS TLS G 1 TLS RIGHTS TLS L G PRINT4 2 STRINGS 8 32 0 0150 188 NEXT 198 FORA 1TO19 PRINT 2 NEXT 288 PRINT4 2 STRINGS 49 LEN TS 2 32 TS PRINT4 2 218 FORA 1TO 220 PRINT4 2 AS S A TR A s 17 9 05 S A 238 L LEN TLS IF L lt 73 THEN PRIN T4 2 TL GOTO268 248 FOR G 72 TO 38 1 MID WV Me GOERS T 5 S LoS 61 TG 258 PRINT 2 LEFTS TLS G 1 TLS RIGHTS TL L G PRINT 2 STRINGS 8 32 G
134. XT OR SEPARATE E Protected Screen lines GRAPHIC amp TEXT SCREENS 9 e Full Control Code Keyboard gt INDIVIDUAL CHARACTER HIGHLIGHTING for Screen control directly REVERSE CHARACTER HIGHLIGHT MODE from the keyboard Yes No No WRITTEN IN FAST MACHINE LANGUAGE 2 4 5 2 9 95 UL Tab SIRAC ENCORE 3 es Spacing es AUTOMATIC RELOC ATES TO TOPO 16 32K TAPE DISK Reverse Cunchian amp Ns No AUTOMATICALLY SUPPORTS 64K of RAMWITH RE SE TCONTROI Switch to amp from the Standard REVERSE SCREEN ALI ORDERS SHIPPED FROM STOCK 16 by 32 Screen for full GCBRBEE ADD 2 50 POSTAGE compatability Yes No No DE BEN On Error Goto Function No No Yes DOUBLE SIZE CHARACTERS Fxtended Basic Required No Yes Yes ERASE TO END OF LINE R All Machine Language ProgramY es Y es Yes ERASF TO END OF SCREEN P RAM Required in addition te Pg ME ANDA Circle Reader Service card 4335 Screen RAM 2K 2K 2K I HOME ERS OF Program Price Tape 24 95 19 05 29 95 gt BEIL CHARACTER ee HOME CURSOR amp CLEAR SCREEN REQUIRES ONLY 2K OF RAM 5566 Ricochet Avenue Las vegas Nevada 89110 VISA COMPATIBI WITH ALE TAPE amp DISK SYSTEMS rs Reik 10 HOT CoCo November 1985 Introducing The Super Smart DATA PACK II TERMINAL COMMUNICATIONS SOFTWARE Also Supports The PBJ 80 Column Word Pak
135. aces before the decimal NB the number of places after the decimal NA and the number that you want converted N Upon returning control to the main program you must include a line that prints N The number will be printed as if you had used PRINT USING CLS ANN REEVES 20 PRINT 8 PROGRAM TO SIMULATE PRINT PRINT USING CHRS 34 CHRS 34 PRINT I E WR ITE NUMBERS IN COLUMNS AND ROUND ED A SPECIFIC NUMBER OF PLACES 34 INPUT ENTER FOR DEMONSTRATI ON AS CLS PRINT THE NUMBERS AS TH EY ORIGINALLY WERE 58 FOR X 1 TO 1g READ Y PRINT Y NEXT X RESTORE 68 INPUT ENTER AS 74 ML E LE 88 CLS PRINT IN A COLUMN ROUND ED TO NEAREST INTEGER COLUMN WI DTH 7 9g PRINT LIKE PRINT USING CHRS 3 4 CHRS 34 N 198 7 SET 7 PLACES BEFO RE DECIMAL PLACES AFTER DECIM AL 11g FOR X 1 TO 1f READ Y N Y GOS UB22f 1209 PRINT 5 X RESTORE 137 INPUT lt ENTER gt AS 14g 15 CLS PRINT IN COLUMN ROUN DED TO NEAREST CENT HUNDREDTH 6 PLACES BEFORE THE DECIMAL 2 PLACES AFTER THE DECIMAL 168 PRINT LIKE PRINT USING CHRS 34 EE CHRS 34 N 17g NA 2 NB 6 SET 6 PLACES BEFO RE DECIMAL 2 PLACES AFTER DECIM AL 180 FOR 1 1fg READ Y N Y GOS UB22g 199 PRINT NS NEXT X 28g END 210 THIS SUBROUTINE USES VARI ABLES NS N NA NB NC NL NT 228 IF gt 1 lt 1 THEN 234 IF NA f THEN 1 ELSE
136. al of your Color Computer Write for free catalogue of our other great products Circle Reader Service card 25 35g THER Y N 36g 37 38g 399 49g 41g 429 43g 44g 45g 46g ES 47g p 48g 49g 5g 51g IF T 3 THEN PRINT INSERT ANO ELSE 389 UScINKEYS IE Us IF US Y THEN 349 GOTO 18g GOSUB 1719g GOTO 186g THEN 36g SAVE AND EXIT r b CREATE NEW FILE 5 PRINT ENTER NAMES AND BALANC PRINT TYPE XX WHEN FINISHE LINE INPUT NAME CUSS IF CUSS XX THEN 53f INPUT BALANCE AMT GOSUB 89f SEARCH AND IN SERT 52g RD 53g 54g 55g 56g 57g 58g 59g 6g gd 61g ss FOUR 66 HOT CoCo November 1985 GOTO 489 NEXT RECO GOSUB 171g RETURN SAVE LIST ve READ IN FILE CLS IF DEVICEs1 THEN 659 PRINT REWIND TAPE TO START 569 95 89 95 Nain Hit Fle to MOG CUNTUR liani 7 Sheets er ov bu dri go the ted Fer CANC Coo tise PETIT SP SHEET OR THEE 687 64K AND AT LEAST ONE DISK DRIVE REQUIRED BOX 730 STREETSVILLE ONTARIO CANADA L5M 2C2 416 858 STAR 628 PRINT PRESS PLAY ON RECORDE Ri 639 PRINT ADY 64g 65g 66g PRESS lt ENTER gt WHEN
137. all Color Computer software In addition the CoCo can rar wT LG TU 2 eR not monitor the carrier detect line in the au toanswer mode unless you run a special line into the joystick port or use 5 Deluxe RS 232 Program Pak catalog no 26 2226 The Program Pak which sells for 59 95 was not available for the review It will provide access to more control lines for maintaining control of the modem Another problem with the Modem II con cerns its force DTR data terminal ready switch Turning this switch on when you are running a BBS always forces a carrier detect consequently you can t determine if a caller has hung up Instead you must rely on a soft ware time out to make the disconnection If you add s RS 232 ROM pack and leave the force DTR line off carrier detect is not forced and can be monitored However the force DTR switch is a flaw and a major prob lem for BBS owners For autoanswer find many better modems on the market Use of the Modem II as an autodial modem is dependent on your software The review should have stated more clearly that the au todial feature works with some but not all ter minal packages But the fact that some readers have found programs that perform this function on the Modem II including Au toterm from PXE Computing and Vidtex from CompuServe does not mean that the product will work universally Several packages will not autodial with
138. all orders FUNDGRAF A STOCK MARKET ANALYSIS PROGRAM FOR 16K EX TR330 COLOR COMPUTER TAS 80 COLOR COMPUTER TM T FUNDFILE is a portfolio and account management program for securities Manage single or multiple portfolios of stocks mutual funds bonds money market funds etc FUNDFILE allows easy maintenance of all your records for accurate portfolio evaluation NEW 32 K VERSION of FUNDFILE summarizes all transactions dividenda interest purchases and sales between any two dates of your choice weekly yearly etc Categorizesinterest and dividends paid as to tax liability tax free etc and capital gains as long or short term Great for tax reports FUNDFILE REQUIRES 16 K ECB min and 80 COL PRINTER 53n Diskette only fomw16 K ECB o ds 27 95 asin Disketteonly fer 32K ECB 37 95 ADD 2 handling on all orders M VISA Write for free brochure for details MasterCard Circle Reader Service card 320 J PARSONS SOFTWARE DEPT H 118 WOODSHIRE DRIVE PARKERSBURG WV 26101 MOVING SUBSCRIPTION PROBLEM Get help with your subscription by calling our new toll free number 1 800 227 5782 between 9 a m and 5 p m EST Monday Friday If possible please have your mailing label in front of you as well as your cancelled check or credit card statement if you are having problems with payment If moving please give both your old address and
139. anager In thisway youcan create a menu driven disk Program Techniques It is worthwhile pointing out some of the techniques I used in File Directory Line 30 checks to see if the machine language pro gram has already been loaded Lines 100 230 read the disk directory into an array called Line 280 creates a command string that is decoded in line 410 to branch control to the appropriate code This is an excellent way to create a menu without ex cessive use of IF statements The FOR NEXT loop in line 390 imple ments autorepeat by putting amp HFF into the keyboard rollover table EXEC 44539 is an efficient way of halting program execution until a key is pressed POKE amp HFF40 in line 730 stops the disk drive to allow the user to exchange disks Line 980 shows how to run a program whose name is a variable Notice the use of double quotation marks lil William S Bonnell is an industrial engineer who specializes in simulation Address corre spondence to him at 239 Mason Ave Roches ter NY 14626 Please enclose a stamped self addressed envelope for his reply 268 NS INT QQ 18 1 1 SCREENS 278 5 CURRENT SCREEN 288 CMS CHRS 8 CHRS 9 CHRS 19 CHRS 94 KRCHLAPQXBD COMMAND STRING 299 L 8 0L 28 LINE OLDLINE 388 AS INKEYS CLS FOR IsCS 1g g TO 5 10 9 318 PRINT NAS I 320 NEXT 338 PRINT 29 SCREEN CS 1 OF 3409 PRINT 852 541 358 PRINT 329 lt optio
140. 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 Supports Line Break The Source has arrived i 3 1 5 The Source brings the cost of Disassembler and Assembler Source code generation down to Earth Now you can Disassemble Color Computer machine language programs and generate beautiful Assembler Source Code for a fraction of the cost of other Disassembler Source Generator programs The Source has all the features and functions you are looking for in a Oisassembler Automatic label generation Allows specif ying FCB FCC and FDBareas Disassembles programs directly rom Disk Supports multiple origin disk files Output complete Disassembled listing with labels to the Printer Screen or both Generates Assembler compatible source files directly todisk Generated source files in standard ASCH format that can be edited by most word processors Built in Hex Ascii dump display to help locate FCB FCC and FDB areas in a program Fast Disassembly mode for testing amp checking FCB FCC and FDB mapped areas Built in Disk Directory and Kill file commands Menu display with single key commands for smooth Easy almost foolproof operation 32K Disk 34 95 NEW OLD Upper Lower case characters Yes Yes Yes Mixed Text and Graphics Yes Yes Yes Separate Te
141. and quizzes on the subjects of home budgeting taxes loans investments and insurance The pre sentation combines text graphics and audio material smoothly using a mix of questions in multiple choice and one word response formats Personal Finance coversa wide range of per sonal finance topics The subjects are pre sented at about the high school level and could supplement a personal finance course Lessons on planning a personal budget are fol lowed by an elementary discussion of basic economic theory One lesson covers income tax preparation and planning Borrowing credit loans andreal estate mortgages make up four lessons Plans for life property and health insurance are each addressed by their own lessons The final section of the package contains five lessons on saving money and in vestments including stocks and bonds secu rities trading and various investment funds The lessons are uniformly presented at the introductory level You will not get extensive help for preparing income tax forms or learn ing about the latest investment fads and shel ters However you will get a comprehensive review of the fundamentals You Start a session by loading and execut ing a machine language driver The program will not run while there is a ROM pack or disk controller in the expansion port Loading and L10 ROV OWS P P PEE startup take less than a minute Thereafter the program controls the cassette playe
142. arration Cassette Programs Only Self Paced Study High Resolution Graphics Easy Reading Text For more information or to order call TOLL FREE 1 800 654 3871 IN OKLAHOMA CALL 405 288 2301 Box 1226 Norman OK 73070 Circle Reader Service card 209 on page 97 Product News by J Scot Finnie Polygon s Flight Check D P Johnson s CCRD Four Star s PenPal OS9 Calligrapher New Mark Data Games Information related in the Prod uct News section is supplied by manufacturers HOT CoCo has not tested or reviewed the prod ucts discussed here and cannot guarantee manufacturers claims Qua or vertical appli cations are a trend this month More and more software and hardware companies are re alizing that computer innova tions that perform unusual or unique business personal pro ductivity or job specific func tions can quickly find their niche in the marketplace Tailoring software to the needs of a small group of people who will benefit substantially by an application designed to meet their needs only makes sense because it of fers the potential for the program to be efficient and easy to use Such products can also provide expert information or a cus tomized work environment to their audiences Specialized or Unusual Polygon Industries is one of several companies that offers job specific programs Flight Check is an airplane operation program that computes the best altitu
143. ate letter A Re sorts the directory This is especially useful after you have renamed a file B Reads the directory again Use this com mand after inserting a different disk in the drive C Copies the file to another disk D Dumpsthe sorted directory to the printer Program Listing File Directory 18 CLEAR 289g 2g T set ok oe oe oe oe o x x x x x kx kx xx kkkkk FULL SCREEN DIRECTORY COPYRIGHT BILL BONNELL 11 98 84 3e ee eode eoe e n x kx dn x kx ke kx xk kx kk 38 CLS IF PEEK amp HE 2 199 THEN 6 g 49 GOSUB 1479 PRINT 263 DIRECTI ONS Y N 58 AS INKEYS IF AS Y THEN 1539 ELSE IF AS lt gt N THEN 59 68 CLS PRINT 164 T PRINT reading directory 78 PRINT 164 TS 88 DIM 5 6 30 HOT CoCo November 1985 s This program is available on our Instant CoCo cassette instant See the Instant CoCo ad elsewhere in this issue CoCo Directory Assistance Load copy and rename files from a disk directory H Displays the help screen K Kills the file The program first asks for verification L Lists a file in ASCII format P Protects the disk by copying the file allo cation table and seven sectors of the direc tory to granule 68 allowing you to protect 56 files per disk The date is stored in the last 8 bytes of granule 68 This option also restores information from granule 68 to its proper lo cation in track 17 A submenu asks you whether you
144. beat the puzzle Ladies and gentle men fry your brains Puzzle Contest VII This month s puzzle contest involves the solution to Wild Blue Yonder When and if you solve it type PRINT SC to see the move string Using some or all letters in the string spell the longest English word you can The winning move string and the word you form will constitute your entry The win ner will receive a one year subscription or ex tension to HOT CoCo Next month Uncle Arnold s coin game W Eds note To enter Puzzle Contest VII send your name address move string and the word you spelled to Richard Ramella 1493 Mt View Ave Chico CA 95926 The winner will be the entrant who offers the correct move string and the longest English word spelled with its letters Incaseofatie the winner will be selected at ran dom from the tying entrants Entries must be postmarked by November 30 1985 Program Listing Wild Blue Yonder 198 REM WILD BLUE YONDER COL OR BASIC 1 CLS3 PRINT 8 232 WILD BLU E YONDER 120 CLEAR 809 P 19824 DIM 5 24 3 FOR A 1 TO 21 BS BS CHR 5 175 138 IF 1 THEN B1S BS 14g IF 2 THEN B2 BS 158 IF A 3 THEN 35 5 168 IF A 4 THEN B4S BS 178 IF A 5 THEN B5S BS 188 IF A 6 THEN B6 BS 198 IF A 9 THEN B9S BS 208 NEXT CLS3 US CHRS 94 DS CHRS 19 218 5 5 5 1 5 5 2 9 4 477 B9S 228 AS 3 B6 544833463 B6S 238 AS 4 B4 1451114517135 B4
145. ce press A The game uses a series of sound ef fects beginning with a siren If you guess cor rectly and are on the same space and level as the thief you hear shooting if the police can catch the thief you hear another siren The CoCo then congratulates you and starts an other thief on a spree of crimes If however the thief escapes the CoCo sounds the getaway and five clues moving the thief five times You must listen carefully to get all five sound clues If you mistake the location of the thief the CoCo gives a low pitched sound and punishes you for a false Program Listing Halt Thief 2 HALT THIEF II 6 CLS FORL229696TO390297 POKEL 12 8 NEXT 7 65478 65481 65 482 65485 65487 65489 6549 8 FORL 1TO119 9 READST 1g POKE ST 29696 255 38 HOT CoCo November 1985 Difficulty Number of Chances of Thief Maximum Reward Money to Level Cards Escaping Rolls Win 1 14 20 12 800 2 000 2 12 25 10 700 2 500 3 10 3396 8 600 3 000 4 6 50 6 500 3 500 Table 4 Influence of Difficulty Level arrest by taking away 100 and all your re maining moves Thief Movement The CoCoonly moves the thief in threecir cumstances at the beginning of each play ers turn and when a player uses a take another turn card when a player uses a take an extra clue card and when the thief gets away during an arrest Every time the thief moves t
146. cle that has a program listing This box gives the minimum requirements to use the program If for instance the box reads 16K RAM Color Basic the program should also work on 32K or higher Extended or Disk Extended Color Basic CoCos Op tional equipment is listed as such Once you ve established that the program will work on your CoCo read the article thoroughly Some times it will include information vital to typing in the listing What You See Is What You Get We print all Basic program listings 32 characters across just as they appear on your video screen Type in the listing exactly as it To RAE CSI Circle Reader Service card 12 SUNRISE SOFITEL B901 STREET H SUNRISE FL 33322 COLOR BANKBOOK REPLACE YOUR CHECKBDOK WITH OUR COLOR COMPUTER LISTS TRANSACTIONS FA SCREEN OR PRINTER KEEPS FILE N OF YOUR REGULAR PAYMENTS LISTS RAINBOW CHECKS OUTSTANDING ANC PRINTS sa CHECKS IF HRVE THE PROPER TRACTOR FEED CHECK FORHS REQUIRES COCO WITH DRIVE C PRINTER OPTIONAL ORCER 5 29 95 PLUS 2 00 5 2 H BUSINESS BANKBOOK ALL DF THE OPTIONS OF THE PROGRAM PLUS CHARGE UP FOUR ACCOUNTS PER TRANSACTION CHECKS ANO DEPOSITS oN RAINBOW cucTEM ONE FOR DISK DRIVE TT ORDER BANK 2 1 59 95 PLUS 2 00 5 2 H SYSTEM TWO FOR TWO CISK DRIVES ORDER 9 1 559 45 PLUS 2 00 5 2 H SUPER DISK UTILITY
147. computer wizards like Kishore M Santwani and Gary T Jes SUBSCRIBERS BENEFITS Free advice help on your Basic and ML programs wherever possible Free Buy N Sell ads on computers and software 10 off on all Microcom soft ware books Subscribers encouraged to submit programs for inclusion contact us EVERY YEAR YOU GET OVER 1500 WORTH OF SOFTWARE So Act Now PREMIERE ISSUE October 1985 e Ram Disk 30K e CoCoDiskZap Memory Monitor Educational Hangman e Basic Program Packer e Tape Encryption Basic e Disk Encryption Basic e Basic Speedup Tutorial DMP 100 110 120 Graphics Dump The market value of these programs is OVER 150 DOUBLE the price of our annual subscription Subscription Rates USA amp Canada Tape 1 Year 65 6 Months 40 Single 10 Other countries add 25 Pay by VISA MC Check MO Md Microcom Software PO Box 214 Fairport NY 14450 Phone 716 223 1477 Subscription Software Dpt THOUSANDS OF PROGRAMMERS USE THESE UTILITIES DAILY SHOULDN T YOU DISK ANTI PIRATE A Breakthrough in Disk Protection Your Only Weapon Against Software Piracy Here is a chance for you to copy protect your Basic and ML programs DISK ANTI PIRATE does more than any other program in the market Compare the features Auto starts your Basic ML programs Effectively encrypts your programs Disabies BRE AK CLEAR KEY RESET BUTTON Modifies your code so LIST LLIS
148. d from tape or disk Place Listing 2 at the beginning of subsequent programs Before each new program begins it wel comes the student by bringing his name back from protected storage The program is written for a 32K machine and will run under Color Basic or Extended Color Basic To use it with 16K machines change all occurrences of 32700 in Listings and 2 to 16316 If any of the programs you run contains a machine language subroutine that is stored above memory location 32700 adjust the storage area for the Listings Line 10 in Listing 1 clears 200 bytes increase this value if you need more storage space True False Test Generator How often have you wanted to create a true false test quickly Have you ever wished you could scramble the order of the ques tions to make cheating more difficult for stu dents with roving eyes If you have a 16K CoCo with Extended Color Basic and an 80 column printer True False Generator List ing 3 can help you Unfortunately you still have to come up with the questions The program stores your questions in a bank of DATA lines The generator types out as many different arrangements of the test as you need prevents the printer from splitting 70 HOT CoCo November 1985 CHEMISTRY 85 1 TWO ELEMENTS COMPINE TO FORM A COMPOUND THE SYMBOL FOR THE ELEMENT WHICH IS OXIDIZED IS ALWAYS PLACED GN THE LEFT IN THE COMPOUND S FORMULA 29 S0Ob1T UM S SYMBOL IS Na f 5 3 GIONE IS TRI
149. de and power settings for a given flight It also computes weight balance and reserve fuel at des tination Barrett Leibe of Polygon noted that the program was field tested for 12 years in his airplane dealership business Flight Check sells for 49 Poly gon also offers F amp I Master a program designed to allow auto mobile dealers to work monthly payment terms on screen and print out 13 kinds of sales forms It lets salesmen quickly discover the best financing for each cus tomer F amp I Master sells for 2 000 but comes with extensive on sight support including cus tomization for each dealer These programs require 64K and at least one disk drive West Bay Company has re leased a new program called Medic which it calls one of the new generation of expert pro grams Medic appears to offer lay medical advice on common physical ailments not what you might term expertise It requires 16K Extended Color Basic and a disk drive It sells for 20 If you think specialized soft ware is the latest rage you hav en t seen some of the unusual stuff being dreamed up out in CoCo land Before Sports the only exercises your computer of fered were finger calisthenics or getting up to stretch your legs Computhon could be on the verge of a new breakthrough in computer exercise The Compu thon Sports is a giant coil spring loaded joystick with a foot oper ated fire button see photo You stand on it and move
150. e NUMBER Figure 4 showsanexample ofa list contain ing 10 names that are linked in alphabetical order but arranged randomly This can be confusing but if you think in terms of the links not the array the concept should be easier to grasp If you trace through the table you will see that the linking between cells places the names in alphabetical order PTR O marks the first name in the list NAMES 7 Amy in this case PTR 7 con tains 4 which means that the next name is 4 Bill To check the remainder of the list proceed in the same manner looking in PTR for the subscript of the name in NAME and using that subscript to tell you what the next PTR value is The zero in PTR 8 signifies that its corresponding element in NAMES is the last name in the list System Requirements 16K RAM Color Basic Printer Optional November 1985 HOT CoCo 63 Cathy Jill Pete Bill Dave Sue 0 1 2 3 9 6 7 8 9 _ wo Fig 4 Linked List Inserting Information The real power of linked lists lies in insert ing and deleting cells Figure 5 shows how the name Ben would be inserted into the list If you were not using a linked array Ben would be placed between Amy and Bill by shifting Bill and the names that follow down one cell and inserting Ben in the empty cell Fig 2 With linked lists you can simply in sert additions
151. e and receive 20 Free C 20 cassettes or subscribe for a year on disk and receive 10 Free 5 single sided double density diskettes Now available on disk PRICES TAPE DISK 121550 5 752 7079 6MO 6ISSUES 3099 40 Single Copies 5 Epson Okidata ComrexCRII 359 CItoh 7500 239 RX80 229 ML92 369 Comrex III 599 CIton F10 899 80 249 ML192 369 Star 5610 239 CItoh 1550 449 100 399 ML84 649 Star PwrTp 329 Citoh 8510 319 FX80 369 20 149 Str Radx10 519 Sv Reed 550 449 FX100 499 ML93 579 Gemini 15x 349 Sv Reed 500 379 JX 80 499 ML182 239 Delta 10 359 Epson 1500 899 TO ORDER CALL TOLL FREE 800 368 9191 In Virginia call 804 746 1600 32 HOT CoCo November 1985 Mich Res add 4 Overseas ADO 10 to subscription and 1 00 to single issues 16K extended required Some programs require 32K or disk Over 3000 satisfied customers Back issues available from July 82 PERSONAL CHECKS WELCOME over 280 programs to choose from Also available for Commodore 64 T amp D Subscription Software P O BOX 256 C RD Circle Reader Service card 236 HOLLAND MI 49423 616 396 7577 As E Those with the latest and most thorough in formation run their computers with confidence Those without it are run ragged with frustra tion Color Computerists who ve gained the upper hand read HOT CoCo the monthly magazine that unlocks the
152. e Software 8 236 T amp D Subscription 32 985 TCE Programs 5 CII 1 194 Tothian Software 61 277 Triad Pictures 36 93 True Data Products 16 17 SOME 43 301 Wasatchwarne 2 222 5l 175 White House Computer 28 This advertiser prefers to be contacted directly For further information from our advertisers please use the reader service card The first question on our Reader Service card ad jacent to this page asks you to pick your favorite article or feature in this issue Write the appropriate letter from the list below in the space provided on Pick of the Month the card roz Er Ro roam OO D gt Doctor ASCII Esposito and Ramhoff p 12 Mindbusters Ramella 14 The Computer Room Norman p 18 Directory Assistance Bonnell p 30 Halt Thief Jense p 37 Mathematics Helper McArthur p 45 Mail It with Telewriter 64 German p 34 Finding Firewood Best Buys Baker 48 Math Invasion Clift p 53 Parallel Processing with Color Logo Meredith p 55 Linked Lists Bauder p 63 Tame Your Reset Button Gault p 68 Teacher Helpers Wood p 70 6809 On Line Ballard p 72 Assembly 101 Perotti and Perotti p 74 The Learning Page 76 Product News Finnie p 78 relatives HOT CoCo s vice you need Richar Coming Next Month elieve it or not the Christmas buving season is almost upon us Do you know what to ge
153. e a Tondy Speech Sound cartridge Colorwore s Real Talker or Spectrum Projects Voice Pak installed Just plug one in before lood ing the program and fasten your seat belt for the ultimate in simulations for the Radio Shack Color Computer 32K and joysticks required CALL 1 206 58 1 6938 to place your Visa or MasterCard order today SEND your order with check or money order sorry no C O D to SPECTRAL ASSOCIATES 3418 South 9Oth Street Tacoma Washington 98409 All orders shipped in two business days Allow two weeks for delivery Shipping amp Handling Circle Reader Service card 299 United States add 3 2 minimum Canada add 6 3 minimum Foreign add 15 5 minimum Washington State residents add 7 8 sales tax November 1985 HOT CoCo 25 An Introduction to Personal Finance by Stuart Hawkinson meets maintains documentation objective interest ease of use gt NO OVERALLRATING4 75 Educational Software Personal Finance is a series of 16 educa tional programs on eight cassettes for adults of all ages It is available from Dorsett Educa tional Systems Inc PO Box 1226 Norman OK 73070 800 654 3871 405 288 2301 in OK It requires 16K and comes on cassette Per sonal Finance sells for 59 90 D Finance is an audio home fi nance tutorial that takes advantage of the Color Computer s capable hardware The aX RAINBOW series provides basicinformation
154. e 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 LPVII VIIl DMP 100 200 Epson Okidata Centronics NEC C Itoh Smith Corona Terminet etc Embedded control codes give full dynamic access 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 al 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 k
155. e appears Next comes the file name of the program on cassette Finally there is a brief description of the Color Computer system needed to run the program This month s Instant CoCo cassette is available for just 11 47 including postage and handling from Instant CoCo 80 Pine St Peterborough NH 03458 See our ad on p 64 for more details Instant CoCo Directory November 1985 Side A Article Name Author Description Page File Name System Copyright Statement TITLE 16K CB Mindbusters Ramella 14 WILDBLUE 16K CB Leave the perimeter in just the right number of moves Directory Assistance Bonnell 30 FSDIR 32K DECB Putan end tocryptic disk directory screens Mail It with Telewriter 64 German 34 TWSORT 16K DECB Give Telewriter mail list sorting capabilities Halt Thief Jense 37 HALTHIEF 32K ECB Listen to the clues to find the crook before your opponents Mathematics Helper McArthur 45 MATHHELP 16K ECB Solve difficult geometric equations Finding Firewood Best Buys Baker 48 FIREWOOD 16K ECB Calculate how to stay warm this winterat theleast cost Side B Math Invasion Clift 53 INVASION 16K ECB or You must solve a math problem 32K DECB vefore you can save the world Linked Lists Bauder 63 LINKSORT 16K CB Learn another way to sort data Tame Your Reset Button Gault 68 LISTING2 16K ECB Reset Basic programs to the point RESET m 16K CB you not the CoCo wants Teacher Helpers Wood 70 LISTING3 16K ECB Generate true false t
156. e in dividual records means reducing the capac ity of your file Kolourdex can deal with multiple identical entries a good feature that lets you keep track of several copies of the same coupon However the program s ability to search for a particular entry is somewhat limited Any target string you enter must match the first part of the coupon description If you have an entry entitled ABC Com Flakes you ll never find the coupon listing unless you specify a string beginning with ABC as your search target Actually just specifying A is accept able but you ll generate a lot of false hits This method works fine if you adhere to a fixed format when you enter your coupon data I prefer a more forgiving type of search fora consumer product one that reports a hit whenever the target matched any substring of the description For example at one time I might be interested in a coupon specifically for ABC Corn Flakes while at another I might want a coupon for any old corn flakes Kolourdex should also include a print rou tine just in case you don t have your coupon files right in front of you as you run the pro gram or so you can pick items of interest as you type your shopping list Kolourdex au thor Glenn Janes suggests that the Delete Koupons sic routine might be a good place to insert a couple of PRINT 2 statements to provide printout capability Kolourdex is inexpensive and includes enough file handling code to form
157. e player and get set to enjoy some great software free bonus program in every issue But wait there s more On every monthly instant CoCo cassette you ll get one or more previously unpublished bonus programs absolutely FREE These bonus programs have never appeared in HOT CoCo Complete instructions for the bonus programs are included Bonus programs one more reason why you should be getting instant CoCo each and every month Is there a quality software that promises to give me a wide variety Of easy to use Color Computer programs And at a low price A Yes instant CoCo Supplement your library with Best of 84 Complete with documentation There s even a special collector s item edition of instant CoCo The Best of 84 29 first class HOT CoCo programs that come through 1984 with fiying colors Graphics Utilities Games Plus applications for business home and school The Best of 84 is the perfect complement to your instant CoCo library and comes complete with an easy to use documentation booklet Programs of outstanding variety and top quality The best programs from an entire year of HOT CoCo including e Stock Transactions Tracker e Graphics Builder e Personal Money Manager Dont miss this one Order your Best of 84 today OK Send me instant CoCo To order instant CoCo and Best d 84 just complete
158. e sided drives use the drive select asa side select making it impossible for Tandy s cable with its three missing teeth to select both drive and a side 12 HOT CoCo November 1985 I have an older TEAC full width drive I purchased from Dis splayed Video with their controller and RS DOS 1 1 I want to add a Tandy drive to my system but I received no technical manual with the unit Does it have a terminating resistor Do need a new cable Should remove the TEAC s terminating resistor pack Michel Grimard Sherbrooke Quebec Since your TEAC has terminating resistor and the Tandy drive a does not Tandy puts a terminating resistor on drive 0 move the resistor to the highest numbered position when you add drives use the Tandy as drive O and the TEAC as drive 1 Remove teeth 12 14 and 32 from the drive connector closest to the controller connector on your cable The teeth are numbered from bottom to top with the open slot facing you as shown below 33 34 3l 32 29 30 emove 15 16 13 14 11 12 9 10 42 8 remove remove 5 6 3 4 L 2 You also need to move a jumper inside your TEAC to make it drive Q Why is it recommended that you use the instruction RND TIMER to seed the CoCo s random number gener ator I assumed that TIMER would give a different value each time I ran the program but typing PRINT TIMER always returns a zero Jules LaFrance Ottawa Ontario TIMER
159. eat value For example kerosene has a total heat value of 135 000 BTUs per gallon so the data for ker osene would read KEROSENE 135 You can place nonwood data anywhere be tween the stop entry for wood and the stop entry for nonwood XX XX 00 XX Keep in mind that placement of the new data deter mines where it will be displayed by line 1510 In addition you have to allow for in creases in the number of nonwood sources in lines 310 1470 1500 and 1520 1550 As written the program uses about 6 600 bytes To run the program in Color Basic change the LINE INPUT statement in line 640 toanINPUT statement Be careful when typing the program and answering the prompts I have included only minimal error checking if you have problems with the program please write to enclosing a self addressed stamped envelope form y reply Barr E M The How To Book for Woodcutters EMBAR Endeavors Entre Nous Inc 1980 The Family Handyman magazine ed Heat ing with Wood Butterick Pub 1978 Vivian John Wood Heat Rodale Press 1976 Table 1 Bibliography Address correspondence to Delbert A Baker 4780 Christopher Ave Albany OR 97321 530 DATA HARD MAPLE MAPLE 18798 OAK 540 DATA JACK PINE Y PINE 17196 24 SOFT 250 17198 WHITE PINE NORWA 14399 558 DATA SPRUCE 1598 TAMARACK 208 ALDER 15899 17698 LAR 560 DATA DOUGLAS FIR CH 298989 PONDEROSA PINE 1819
160. ed business pack age dubbed PenPal The product grew out of an idea for a flexible creative database system which Product News reported on in May PenPal is sure to include a word processor spreadsheet and database The company in tends to release the new product before the end of the year We ll the Latest from Dorsett and More just have to wait and see Soistmann Enterprises can t resist saying help has arrived The company offers a new DOS called S O S for small operating system S O S requires a 64K Color Computer and is designed for machine language programs It does not support Basic The DOS was designed to provide a larger workspace and several im provements for program devel opers Its format backup and copy utilities are designed to work with 35 40 or 80 track single or double sided disk drives The new DOS offers a long list of intriguing options and fea tures This might be just what you are looking for Contact the company for more information S OS sells for 49 95 News Bits PBJ of Word Pak fame has a new address and phone number P O Box 813 5725 Kennedy Bergen NJ 07047 201 861 0126 The company is work ing on a new version of the OS 9 driver for Word Pak that will en hance the product s use with other products such as Com puter Systems Center s Dyna Calc for OS 9 being marketed by Tandy PBJ is also quickly be coming the de facto standard in multifunctio
161. er for in stance refer to the last section for help in modifying the program Unfortunately you cannot use commas or colons in addresses be cause they are interpreted as Disk Basic commands The procedure for sorting mailing lists is simple First type the mailing list in the proper format using Telewriter 64 then return to the Telewriter 64 menu and enter Basic by pressing B Load the ASCII Save Read In program provided with Telewriter 64 Put a newly for matted disk in the drive and save the mailing list as ASCII code Be sure to use the file name SORT ML when saving the list Turn off and restart the computer then load and run TW Sort The program prompts you to press the play button and select the sort method Go watch a football game or your favorite video movie More on sort times later When the sort is finished the program offers you the choice of printing the sorted list for a quick check or saving it to disk Follow the prompts to save the sorted list on disk Now reload Telewriter 64 and the ASCII Save Read In program as before Read in the sorted mailing list which is now called SOR Return to Telewriter 64 s edit mode and check the list to be sure it is still properly formatted Then return to the Telewriter 64 menu and save the sorted list on another disk in the normal non ASCII Telewriter 64 file format This will make it easy to load and use later without the ASCII Save Read In program You can now print
162. er it to all the Color Computer assemblers we have used Hot CoCo May 1985 Assembly 101 by Jarnes and Victor Perotti AIG W O R2 FC SS The Teacher s Pet Tell them 1 saw it in HOT WITH 80 Learning 6809 Assembly Language is challenging and fun but can be frustrating without expert guidance and the right tools James and Victor Perotti provide expert guidance The Micro Works provides the right tools Macro 80C will help you get the most out of Assembly 101 and your CoCo It consists of a disk based screen oriented editor macro assembler and debug monitor program all the essentials for writing and testing your assembly language programs NEW The powerful Structured Macros package is now included with Macro 80C It allows IF ELSE REPEAT UNTIL WHILE ENDWHILE and other control structures to be used directly in an assembly language program A 40 00 value free For cassette based systems use SDS80C It has many of the features of Macro 80C but comes in Rompack leaving all of your RAM free for your programs MACRO 80C DISK 99 95 A BOX 1110 Del Mar CA 92014 SDS80C ROMPACK 89 95 619 942 2400 November 1985 HOT CoCo 75 The Learning Page by Nancy Kipperman CoCo Simulations o prepare for this column I explored the waters of Odell Lake in Oregon traversed the woods of the northern United States sold apples plants lemonade and bi cycles wrest
163. erpreter cycles through all the turtles and then begins again with the next instruction for each one If you observe the operation of Listing 1 closely you can see that two turtles never move at exactly the same time I hope I ve interested you in exploring par allel processing further More information can be found in the Color Logo manual as well as in texts and articles on parallel processing and Ada I ve listed three classics and one up to MODULAR I O PORT KITS Parallel 8 bit input amp output for your CoCo and Models 1 4 MODULAR DESIGN FOR ADDITION OF MULTIPLE PORTS LATCHED OUTPUT STATUS MONITORED BY LEDS SWITCH SELECTABLE W O ADDRESS SOFTWARE DIAGNOSTICS PORT KIT INCLUDES 4 5 x 6 Printed circuit board All components Cable Plugs To CoCo Adapter Diagnostic software listing BASIC and Manual Requires 5V 100 ma supply Complete VO port kit J107K 35 A D D A Interface J202K 35 CoCo Adapter required for CoCo J110K 15 Model 1 111 4 Adapter J112K 20 5 Volt Power Supply D100K 25 Complete Enclosure Kit D100E 30 SOFTWARE APPLICATIONS DIGITAL AND MEMORY SCOPE Converts the CoCo TV display into an oscilliscope screen S101M LISTING DIGITAL RECORDER and DELAY Record and play back audio signals up to ten seconds S102M LISTING One FREE BUFFER BOARD with every four PORT KITS ordered 30 ASSEMBLY CHARGE sendcheck money order or C O D Circle
164. ess a maximum of64K ata time When you turn on your CoCo you have 32K of RAM of which Basic uses 8K 6K for high resolution screens and 2K for housekeeping With Extended Basic your interpreter is in ROM and is addressed from locations 32768 to 49151 Adding ROM packs or Disk Basic gives you up to 32K of ROM This RAM ROM mode is called memory map You can access the other 32K of RAM in one of two ways You could swap out the ROM for the other 32K of RAM for memory map 1 This is what OS 9 does but so do a lot of other software packages such as Telewriter 64 which comes in a cassette version Another way is to have two lower banks of 32K This is the way print spoolers are usu ally implemented on the CoCo With two lower banks you get maxi mum memory use of your CoCo Some programs using this method have 55K buffers Q I want to put machine language programs into high memory at alocation 44560 In Printer Answers HOT CoCo March 1985 p 24 you said Those of you with 64K can enable memory map 1 and offset load into high memory but you didn t say how Albert M Huntley Windsor VT A You need the program 64K Enable HOT CoCo June 1985 p 45 a Q The Tandy manuals show how to use the cassette to form files storing data but they create files that are only 12 lines long What do I do if I have more than 12 lines of data and how can I scroll through it M S Casey Sr Casper WY You need an editor p
165. essential feature that Telewriter 64 lacks A mailing list proram must be able to sort and rearrange the list usu ally alphabetically by last name or according to zip code Such sorts are useful for finding duplicate entries and for postal bulk rate pre sorting With the ASCII Save Read In program provided with Telewri ter and the program described in this article you can easily sort your mailing list by name ree zip code or with simple program modifica tions by membership number shoe size hair color or any other item you want to include in your mailing list Typing the Mailing List The key to using Telewriter for mailing lists is the format which as you can see from the example in Table 1 is simple As with any Telewriter 64 text that you don t want right and left justified you must use a caret semi colon for the beginning and ending lines The second line is used for the mailing list ti tle which must be preceded by acaret T T the code for a nonprinting comment Finally after the title line and between each name and address block you must type a caret N N This advances the printer to the next mailing label when the list is printed Using this format a 32K Color Computer with Telewriter 64 has room for 200 to 300 names per mailing list depending on the av erage length of the names and addresses A 16 or 64K computer would hold correspondingly shorter or longer lists Fortunately Telewriter
166. ests Bonus Program Megashield Washington MEGASHLD m 16K ECB You ve got to be quick anda good shot in this Assembly language arcade game CB Color Basic DECB Disk Extended Color Basic ECB Extended Color Basic mj achine language program use CLOADM 6 HOT CoCo November 1985 Back Issues Yes back issues of HOT CoCo are available for al months This list shows the features in each issue October 1983 Animation techniques ROM dis assembly part 1 November 1983 Nuclear submarine simulation ROM pack primer banner printer December 1983 World capitals quiz program talking spelling tutor vocabulary building program April 1984 Peripherals buyer s guide how t shop for a disk drive disk fix utilitv Lisp inter preter May 1984 05 9 review financial transactions tracker homebrew spelling checker CoCo Reversi game June 1984 Horse racing and stock market simu lators July 1984 Do it yourself lowercase mod variable cross referencer the game Python August 1984 Basic OS 9 review database ager program graphics tutorials hurricane tracker September 1984 Educational sottware buyers guide typing teacher program the CoCo as a keting aid November 1984 Personal money manager pro gram disk file protection utility December 1984 timer disk drive maintenance tips full featured text editing pro gram January 1985 Spread
167. eyboard Special Epson driver simplifies use with MX 80 Supports single and multi line headers and automatic cenierinyg 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 1 0 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 customized 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 m
168. f wood or non wood fuel to option 2 To add a wood source you must know the total heat value of a cord of that wood in thousands of BTUs If the value is given in millions of BTUs move the decimal point three places to right 26 5 mil lion BTUs equal 26 500 thousand BTUs In sert your data pair wood BTUs in the DATA statements anywhere before the stop If you insert it after this marker your data will be treated as nonwood data The nonwood data is organized in sets of NT 358 PRINT 2 AVAILABLE WOOD DA TA PRINT 368 PRINT 3 EXPLANATION PRIN m 37g PRINT 4 NON WOOD CONVERSI ON PRINT 388 PRINT 5 QUIT PRINT 398 INPUT WHICH DO YOU WANT Q 498 IF 0 lt 1 OR Q 5 GOTO 32g 41g IF 0 5 THEN 469 ELSE 429 428 ON GOSUB 63 98 115 144 43 PRINT ENTER FOR THE MEN g 44g INPUT PRESS ENTER IF FINI SHED Q 458 IF QS M THEN 32g 468 PRINT GOODBYE FOR NOW 470 DATA APPLE 26599 BLACK ASH 1918g8 WHITE ASH 23699 488 DATA ASPEN 14798 BASSWOOD 135gg BEECH 24999 499 DATA PAPER BIRCH 29399 LOW BIRCH 23688 BOXELDER YEL 179g g 5 DATA CEDAR COTTONWOOD 13599 518 DATA ELM 19599 FIR HACKBERRY 289g 528 DATA HEMLOCK 27788 HORNBEAM 12200 CHERRY 2 14399 15999 27309 HICKORY three The first item is the fuel source the second is the heat value in thousands of BTUs per chosen unit and the third is the unit used to figure the total h
169. for the character The assembler automatically assigns the memory location to CHAR The Program Listing Nondestructive Cur sor displays the longer GO routine which now has the following four routines Jump to the POLCAT subroutine to scan the kevboard and jump to DONE if the break key was pressed Branch to the subroutines if one of the ar row kevs was pressed Display the character and update the cursor e Save the character at the next position If you re using EDTASM change line System Requirements POLCAT EQU AIBI PRINT EQU A30A CURSOR EQU 088 BASIC EQU A027 0007 to ORG 1200 delete line 0008 and move the START instruction down to line 0009 Change line 0058 to DONE SWI The SAVE routine is new After X is incre mented the new address is stored in the cur sor pointer and is also used to save the char acter at X Although B holds the ASCII value the program also stores B in the CHAR loca tion in RAM The program then loops back to GO to scan the keyboard again If POLCAT picks up another ASCII character the char acter is written to X and the content of CHAR is ignored Restoring the Old Character If POLCAT s keyboard scan finds that an arrow key was pressed it is best to use the old X address before it is altered in the ar row key subroutine to restore the character that the cursor displaced The RSTORE sub routine moves the contents of CHAR into A A is then stored or printed at X N
170. formance The ratings are designed to encourage students who have done poorly and reward students who have done well li RS DRE GU toco Coe Address correspondence to Simon Clift PO Box 787 Kincardine Ontario NOG 260 Canada SR x SIN SORTE TN ANNI m a Da TAY nay NN M ove Of Program Listing Math Invasion MATH VADERS 28 BY SIMON CLIFT PCLEAR1 CLEAR 499 5 6224 RRKERMAT VADERS x xx xx xxx 5g PRINT Q0256 py SIMON CLIFT xxx 68 65495 PLAY V31T5L402FB O3DFL8FFL4FD L8DDL4DL402B 03DO2B L2F 88 CLS1 PRINT WOULD THE SUPERVIS OR PLEASE ENTER THE GAME PAR AMETERS NOW 9g 1 ADDITION PRINT 2 5 UBTRACTION PRINT 3 MULTIPLICAT ION PRINT 4 DIVISION PRINT 5 CONTINUE PRINT SELECT THE OPER ATIONS I LL USE THE MORE OFTEN YOU ENTER ONE THEMORE OFTEN I LL USE IT ops 110 PRINT 354 0P 2 CHRS 8 CHRS 8 2 XS INKEYS IF THEN 11g 120 IF XS CHRS 8 AND 5 THEN OPS LEFTS OPS LEN OPS 1 13M IF 5 1 THEN OPS OPS E LSE IF X 2 2 THEN OPS OPS E LSE IF X 2 3 THEN OPS OPS LSE IF X 2 4 THEN OPS OPS E LSE IF X 5 THEN 16g 14 GOTO 11g 15g IF 5 THEN 11g 168 PRINT 416 INPUT NUMBER OF QUESTIONS NQ 17g IF NQ 1 THEN 16g 180 CLS PRINT ENTER RANGE OF NU MBER
171. full potential of TRS 80 and MC 10 Color Computers HOT CoCo s inside stories can make you and I want to be part of a brilliant team Send me 12 issues of HOT CoCo for the low price of 24 97 save 30 off the news stand price O Payment enclosed LJ Bill me Do State Zip City Canada amp Mexico 27 97 one year only US funds drawn on US bank Foreign surface 44 97 one year only US funds drawn on US bank Foreign airrnail please inquire Allow 6 to 8 weeks for delivery HOT CoCo PO Box 975 Farmingdale NY 11737 HOT CoCo and You FERES chi aere Se VEG CS eT RRT ETL Ses A ee ie Te E a A i 27 2 k E c L 2 BTF P PL E cea M Tex P 5 a 4 your Color Computer a brilliant team sub scribing to HOT CoCo for the low one year price of 24 97 you ll get information packed issues at 3096 off the cover price HOT CoCo specializes in presenting time effi cient money saving programs for business home and school Easy to use and practical Novice and expert users alike will benefit from HOT CoCos s tips and tutorials Sharpen your skill Watch your CoCo become more versatile Graphics Discover how easy it is to create your own e Games HOT CoCo s wide assortment pro vides hours of entertainment and chal
172. g 3558 ON CH GOTO 4 1 5 1 4990 pPRINT SORTED LIST 401 FOR I 1 TO EL 402 PRINT 2 NAMES T 403 PRINT 2 ADDRS T 404 PRINT 2 CS2S I 4945 PRINT 2 4959 NEXT I 4g6g 3595 5 SAVE SORTED LIST 5818 CLS 5828 PRINT 3 to save sorted mai ling list 593g PRINT 64 A gt INSERT DISK FO R SAVING NEW FILE 5959 PRINT 128 B gt PRESS ANY KEY TO START SAVE 5 6 PRINT 192 C gt SORTED MAILIN G LIST WILL BE SAVED IN ASCI I FORMAT AS FILE NAME SO RTEDML 5 7 PRINT 288 D gt TO EDIT ME OR SAVE IN RENA TW BINARY FOR MAT INPUT LIST TO TELEWRITER USING ASCII READ IN PR OGRAM 588g GOSUB 26g 51 OPEN 1 5 5110 PRINT 1 CCS 512 PRINT 1 TITLES 5125 PRINT 1 NPS 5130 FOR I 1 TO EL 5140 PRINT 1 NAMES T 5150 PRINT 1 ADDRS I 5160 PRINT4 41 CSZS I 5170 IF I lt EL THEN PRINT 1 NP 5180 NEXT I 519 PRINT 1 CCS 5288 CLOSE l 5218 CLS 52209 PRINT SORTED MAILING LIST I S SAVED PRESS ANY KEY TO RETU RN TO THE LAST MENU 5230 GOSUB 26 3595 INSTRUCTIONS 7918 PRINT 6 tw sort instructi ons 78280 PRINT 32 l gt USE TELEWRITER TO CREATE A MAILING LIST I N THIS FORMAT 7839 PRINTG1gfg 784 PRINT 132 T CLUB MAILING LIST 7845 PRINTG164 N 7958 PRINT 196 JOHN A DOE 78968 PRINT 228 123 FIRST STREET 78789 PRINT 26f9 ALBUQUERQUE NM 87998 7989 PRINTG292 N 78999 PRINT 324 JANE
173. g files from spikes and surges must be figured in total costs With a BBS it is best to protect the telephone lines in addi tion to the system power lines There are many odds and ends that also add up Paper and printer ribbons are two of the little things that you ll need more of once your BBS goes on line It s clear that there are many factors to consider and many places to spend money but you are the con trolling factor What you want from the BBS and how it is run are up to you W Address correspondence to Bobby Ballard 1207 Eighth Ave 4 Brooklyn NY 11215 You can also reach him on line through CompuServe 72746 2373 or 73135 255 The Source BCT173 and MCI Mail 1 72 3476 Bobby s BBS number is 718 499 1633 Manufacturers CompuServe Box 20212 Columbus OH 43220 800 848 8990 Ceratec Inc Box 663 Elgin TX 78621 512 285 2620 Richard Duncan 2504 North Gathings Drive W Memphis AR 72301 BBS Number 501 735 5614 EDC Inc P O Box 42718 Los Angeles CA 90042 213 254 6809 BBS Number 213 258 0640 PBJ Inc P O Box 813 North Bergen NJ 07047 201 330 1898 Star Kits Inc P O Box 209 Mt Kisco NY 10549 914 241 0287 Tandy 1400 One Tandy Center Fort Worth TX 76102 Reader s Forum INKEYS Improvement The article Those Amazing 5 HOT CoCo March 1985 p 28 was very in teresting but needed something more one liner combines the best q
174. gsters Dorsett offers numerous educational pack ages which cost 59 95 for the 16 half hour lessons they each contain This price is more than reasonable The Spelling series com prises the following lessons Plurals of Nouns Plurals of O and Y Nouns Irregular Plurals Changing Y to I Suffixes Dropping the Silent E The I Before E Rule Doubling Consonants Short Vowels Doubling Conso nants Before Suffixes Adding Suffixes Apostrophes Homonyms Contractions Homonyms A Sounds Homonyms E Sounds Homonyms I O U Sounds Hom onyms Consonants and Spelling Demons The last lesson offers mnemonic tricks for re membering irregular spellings such as sec retary and calendar If you think that these programs will cause a string of comic book Z s to rise above your head then wake up and think again Dorsett has put together an educational package that presents a well conceived approach to rid ding kids of confusion about spelling rules It might even clear up a few things for some adults two lil SPECTRAL ASSOCIATES 015500 U S PAT 4 488 358 nibble Notch II Cuts square notch and round index hole For TRS 80 Ill and IV Osborne TI Kaypro IBM and others needing ALITY index hole ONLY 72199 PN Circle Reader Service card 4337 SATISFACTION GUARANTEED OR YOUR MONEY BACK TOLL FREE 1 800 642 2536 FL 305 748 3770 9am 6pm ET or send check or money order to Cal
175. hat take almost 10 minutes to compile a simple 2 3K program You might inquire about this when you look at some of the other compilers available Tell them 4 saw it in HOT CoCo THE FINISHED PRODUCT Since CBASIC contains statements to support ALL of the 1 0 devices Disk Tape Screen amp Printer Hi Res Graphics Sound and Enhanced Screen displays it is well suited for wide range of programming applications It generates a complete Ready to Run machine language program The finished product or program does not have to be interfaced to a Basic program to perform some of its functions or commands This may seem obvious to you but some of the other Color Basic compilers dont necessanly work this way Some of their compiler commands need a separate Basic program in order for them to work In some cases require that a separate Basic program be interfaced to the compiled program to perform I O functions like INPUT PRINT and so on CBASIC doesnt do this ALL of its commands are compiled into a single machine language program that does not require any kind of Basic program to make it work COMPATIBILITY You may be wondering about those statements we made earlier concerning 99 or 99 9 syntax compatibility What does that other 195 consist of The biggest part of that 1 has to do with string arrays and vanables CBASIC does not use String Pool like Color Basic t uses absolute memory addresses to locate string vanables and arrays This is why CBA
176. have only one CoCo with a drive controller and two disk drives When your BBS is running your CoCo will be tied up just as if someone else were at the keyboard Setting up a separate system is expensive Adding a printer might prove invaluable in printing membership lists and tracking caller activity while you are away from the terminal but it will in crease costs too Then there s OS 9 Perhaps you can use it to time share and multitask in order to ac commodate your personal and BBS needs But while it is possible to run a system on OS 9 only one person can access the disk system at a time OS 9 is still worth consid ering though because you might be able to serve two callers at once using a dual RS 232 port from PBJ Inc Another important piece of BBS equip ment is a modem If you don t own an au toanswer modem you will need one for your BBS Even if you do you must choose be tween tying it up with the BBS or buying a second one Of course if you telecommuni cate only occasionally you might not need two modems Other Considerations Storage capacity is the heart of any BBS and represents the largest overall cost You need disk space for all files and storage space for the disks Uploading and downloading also consume space In fact most download and information files are stored in ASCII which uses more space than tokenized Basic A program that uses 5 granules in Basic might use 6 8 granules in ASCII Protectin
177. he CoCo sounds a clue and prints the symbol on the subline For every clue sounded the thief moves two full spaces horizontally vertically or diagonally When the thief escapes an arrest five clues sound so he moves 10 spaces for every use of an extra clues card he moves two spaces per clue When a thief moves he never goes directly to his previous space but may do so in two moves The thief moves on every other space and is never found on a black space Four clues can appear on the subline The first clue to appear in the game is CR mean ing the thief has just committed a crime and is on an orange space When he has opened a door DR appears on the subline and he is on a dark blue space If the thief has just taken two steps across an open floor SP ap pears and he is on a yellow space You know that the thief is on one of the two EL spaces when EL appears on the subline When the thief uses an elevator the CoCo picks a random number to see if he goes up or down He will always go from the first to second level or from the fourth to the third The CoCo prints the thief slevel and the cur rent player s level As long as the thief s level differs from the player s the CoCo reprints the thief s level before giving the next clue 11 SOUND55 1 NEXT 12 FORR 1TO2f 13 7 14 28674 2 15 SOUND299 5 NEXT 16 DATA37 41 43 44 45 46 47 49 5 5 56 87 58 59 254 259 317 378 37 6 375 374 373 372 37 369 368
178. he manual as being the Best program manual they have ever used COMPARE THE DIFFERENCE is not just another Color Basic Compiler t 15 the only complete Basic Compiler System for the Color Computer Compare CBASIC s features to what other compilers offer and you ll see the difference When comparing CBASIC to other compilers you might want to keep some of these questions in mind Does support 1 0 functions You can t write much of a program without PRINT INPUT and so on What about complex stnng statements or string statements at all How large of a program can you wnte Can you compile a complex sting ike MIDS RIGHTS DASI VAL NS LEN LES 3 3 Can you use two character vanable namesfor string amp numeric vanables likeBasic Does it support all the Hi Res graphics statements including PLAY DRAW GET and PUT using the same syntax as Basic Do you ever have to use a separate Basic program Can you take complete Basic programs and compile them without extensive changes Will they work How do you edit a program when has errors compiling PRICE VERSUS PERFORMANCE The price of CBASIC is 149 X It is the most expensive Color Basic Compiler on the market and well worth the investment We spent over 2 years wnting and refining CBASIC to make n the Best most Compatible Color Basic compiler available Most of our CBASIC users already bought one or more of the other compilers on the market and have since discarded them We even traded in a
179. hich is why it comes on a separate disk instead of on ROM Early buyers should therefore expect to play guinea pig I m not going to worry about the 520ST as serious competition for the CoCo yet Tramiel and company must sort out the computer s problems establish a decent dealer network and get some serious software to market The Color Computer has at least a five year head start Michael E Nadeau esie oni AN Li RRO SA gi MIR ECC Ene bains apt com HOT CoCo is a member of the CW Communications Inc group the world s largest publisher of computer related information The group publishes 57 computer publications in more than 20 major countries Nine million people read one or more of the group s publications each month Members of the group include Argentina s Computerworld Argentina Asia s The Asian Computerworid Australia s Computerworld Australia Australian PC World Macworld and Directories Brazil s DataNews and MicroMundo China s China Computerworld Denmark s Computerworld Danmark PC World and HUN Commodore Finland s Mikro France s Le Monde Informatique Golden Apple OPC IBM and Distributique Germany s Computerwoche Microcomputerwelt PC Welt SoftwareMarkt CW Edition Seminar Computer Business RUN and Apple s Italy s Computerworld italia and PC Magazine Japan s Computerworld Japan Mexico s Computerworld Mexico and CompuMundo The Netherland s Computerworld Benelux and PC World Benelux Norway s Computerworld Norge
180. ilities in all 8 graphics modes Full DEFT quality documentation and sample Paint program included requires 64K Available By Express Order At Your Local Rad o Shaek Store Also Available in Canadian Radio Shack Stores All DEFT software and programs developed with DEFT software are BASIC ROM independent and use all of the memory in your Color Computer without OS 9 All you need is DEFT software and a Tandy Color Computer with Extended Disk BASIC at least 32K of RAM and One Disk Drive With DEFT Pascal 59 95 you will also need a text editor to write your programs PBJ WORD PAK compati ble upgrades and Educational discounts available Dealer inquiries welcome Orders and Sales Information 1 800 992 DEFT Technical Assistance 1 301 253 1300 R S Cat 90 5002 89 95 Pascal Workbench 59 95 gramming environment that is reasonably priced and works like a champ RS 90 5000 DEFT Bench and DEFT Pascal remain an excellent ject s All Source Files HOT CoCo Magazine March 1985 What sets the DEFT product apart is the extent of 15 Coverage It provides the CoC 0 user with a very compatible implementation of standard Pascal along with many useful extensions for string hand ling absolute memory access and the com pilation of separate program modules That s quite a feat for a system that run on a 32K Computer real that is floating point variables Man
181. imultaneously with NO Inverse Video e True Lower Case Descenders e Braces amp Vertical Bar Characters e Slashed Zero e Other Features Board is hardware driven and requires NO software drivers NO effect on any memory Enhances CoCo screen for e OS 9 Operating System Programming e C Language Programming e Word Processing e Communications Terminal Modes PRICE oana 38 00 SEAL 2 00 shipping handling if charge NAMES Array to hold customer names PTR Pointer array BALANCE Array to hold customer bal ances AVAIL Available deleted cell array DEVICE Tape or disk identifier HCS Send output to printer CUSS Input customer name AMT Input customer balance NUMBER Number of customers in list TEMP Link to next name in array NAMES DCELL Position in NAMES of previ ously deleted cell DES Input name of customer to de lete BACK Pointer to name preceding current name COUNT Number of available deleted cells Table 1 Program Variables names in any order because they are alpha betized as you enter them And you needn t confine the list to names Linksort will alpha CoCo COMM 4 Multi Tasking 4 Channel Serial Communication Interface betize any character Once you become com fortable with the concept and methods used I m sure you ll use them for all of your list management programs lii Address correspondence to Bruce Bauder 910 Meadow Ave Tillamook OR 97141 Program
182. into the next empty cell and change the appropriate pointers To better understand this process refer to lines 900 1010 the Search for Insert routine and lines 1020 1220 the Insert Customer routine The variable TEMP points to the current name in thelistand BACK points to the name immediately preceding it Trace through the NAMES PTR 0 0 7 l MEM 5 28 2 2 6 3 138 4 a Wf 5 5 10 6 6 9 7 In 8 9 10 10 2 11 11 4 12 12 Fig 5 Inserting an Element in a Linked List 64 HOT CoCo November 1985 0 Points to Amy 1 2 3 4 Third name Cathy 5 6 7 second Bill 8 9 10 12 code with the example for Ben keeping track of the values of P BACK TEMP and the pro cedure should become clear Problems with Deletion Deleting names isn t quite as easy as in serting them the structure of arrays can cause problems After an entry is deleted that cell still takes up space in thearray thus wasting memory To overcome this difficulty Linksort uses the array AVAIL and the var iable COUNT to keep track of the number of cells available for insertion A second varia ble DCELL keeps track of the next available cell in NAMES and its counterpart PTR AVAIL records the locations subscripts of 0 1 2 3 4 9 6 7 8 9 10 11 11 12 Fig 6 Deleting an Element from a Linked List deleted
183. ir baby whim pers the next room A loved one s features can be picked out of a crowd of hundreds a hundred yards distant We tend to skim newspapers and flip the dials of radios and TVs stopping only where our emotions and intellect direct I tested this idea by offering a child a bowl filled with a mix of peanuts and light choco late candies of about the same size color and shape as the peanuts As I watched her eyes narrowed and flitted over the surface of the bowl s contents Then they widened and she reached out and plucked up the chocolates without disturbing a single peanut We have learned not only to focus but also to ignore a two edged ability that helps us solve problems Answers are derived from patterns that are part of the puzzle patterns that are extracted from chaos Up and Away Before I tell you about this month s puzzle and contest it is time to announce the win ner of Puzzle Contest II Consamation The winner is Rich Harder of Northlake IL His answer string one of several that yield the highest possible score of 82 points is EEEESSSSSSNNEEEESSEENNWWSS WWNNEENNWWNNWWEESSSSWWWW He will receive a free one year subscription to HOT CoCo Congratulations Rich The puzzle busting abilities of Mindbus 14 HOT CoCo November 1985 Minabusters by Richard Ramella ters readers are enough to keep a poor puzzle creator up nights trying to build a better mousetrap Some 38 entrants had
184. it in HOT CoCo November 1985 HOT CoCo 65 130 IF HCS Y THEN PRINT PRINT MAKE SURE PRINTER IS READY FO R Y 1 TO 1 14g 15g 168 MAIN LOOP STARTS HERE 17g To okok oko ok oko ko ko ko ko ko kk kc k kk kkkkkkkk 188 CLS 6 198 PRINTGZ STRINGS 32 28g PRINTG183 ENTER CHOICE NUM BER 218 PRINTG 35 STRINGS 21 228 PRINT 199 1l CREATE FILE 238 PRINT 231 2 READ FILE 248 PRINT 263 3 INSERT NEW NAM E 258 PRINT 295 4 DELETE 268 PRINT 327 5 PRINT THE LIST 278 PRINT 359 6 SAVE AND EXIT 288 PRINT 489 STRINGS 31 299 POKE 1535 196 TS INKEYS If 65 328 IF T lt l OR T gt 6 THEN 399 338 ON T GOSUB 42 57 34 123 1480 390 348 IF T 3 THEN GOSUB 8 5 89g INSERT THEN 399 Introducing cp N cp 4 the intelligent choice PENPAL provides you with a package that combines the five most wanted applications in one incredibly easy to use integrated environment What would you pay for a package that does it all but does it easily Packages like this cost hundreds more on other machines PENPAL brings the power of a PC to your CoCo at an unbelievable and unbeatable price We guarantee it If you are not satisfied return it within 30 days for a refund Order your personal copy of PENPAL today to finally realize the full potenti
185. its handle bar with your body while watch Sports from Computhon is a giant exercise joystick The game pic tured in the background is Skiing from Tandy Corp 78 HOT CoCo November 1985 ing and reacting to a game on your TV or monitor The com pany markets the device as an exercise alternative and has tested the product for medical safety The Sports plugs into one of the CoCo s joystick ports with out modification It sells for 150 Advances D P Johnson has a block buster of a new product an nouncement this month The company has released a 512K RAM disk cartridge called CCRD for Color Computer RAM disk The CCRD plugs into a multiple ROM pack interface and runs with OS 9 The company also provides OS 9 drivers for cus tomers who do not own OS 9 The CCRD cartridge is a half me gabyte RAM disk that can be used by any program just like a disk drive RAM disks can access software several times faster than mechanical disk drives be cause data is stored in RAM RAM disks are especially useful for speeding up the compiling of C or Pascal programs For larger memory two CCRDs can be con figured in one system to provide a megabyte of storage The CCRD requires a multiple ROM pack interface and OS 9 or OS 9 drivers you purchase separately from D P Johnson for 20 The cartridge sells for 298 Four Star Software makers of CoCo Paint and other fine pro grams is being secretive about its new integrat
186. itten in OS 9 compiled Basic and requires an OS 9 loading routine Professional Software ported the game to the Color Com puter under license from Tandy which wanted OS 9 included for upward compati bility with future versions of the Color Computer If you have Disk Extended Color Basic ver sion 1 0 and don t have OS 9 you must type in an 18 line program provided with the startup guidelines to create a Trivia Fever boot disk to load the game If you have Disk Extended Color Basic 1 1 or later you simply type DOS and press the enter key Playing instructions are on the disk After you read them you type in the game mas ter s or moderator s name and the names of the players or teams Trivia Fever can be played by one to eight players There are three ways to handicap individual players or teams making it possible for players of vary ing abilities to compete with each other Bet ter players can select shorter time limits in Everything about Trivia Fever shows that its designers paid attention to quality which to answer questions choose a higher level from the three levels of difficulty and pick those categories from the seven the game offers that they find more difficult Once you have set up Trivia Fever the way you want it you remove the disk from your disk drive flip it over and reinsert it to load the questions Game instructions and ques tions appear on screen in attractive upper A Spelling Adventure
187. ituation The student sells 1 000 tomato plants that the class has grown at a fixed expense of 30 Opportunities to purchase advertising at 25 cents a sign help the student to increase ex posure and sales Results demonstrate the relationship between selling price advertis ing and profit Sell Lemonade lets the student set up a lem onade stand business The student decides the quantity of lemonade to be produced the price and the number of advertising signs to purchase Random events such as changes in weather street repair and a parent s deci sion to stop providing free sugar affect sales and profit Sell Bicycles is the most complicated of the Market Place simulations Students manage two bicycle companies and learn how sales are affected by their business decisions 76 HOT CoCo November 1985 Competition exists between the compa nies each begins with 5 000 in cash and an inventory of 100 bicycles The simulation continues until one company has earned 32 000 in assets or gone bankrupt Stu dents make decisions each quarter about production level advertising budget and selling price Outcomes are affected by the other company s decisions eventually by random events such as fire transporta tion and production strikes wage price freezes and burglary Outdoor Biology This simulation contains two programs to be used as part of a science curriculum grades 2 9 Odell Lake simulates the feed ing co
188. ive with case and power supply All for only 289 Comes complete with cable and manual Drive 0 System with one single side drive 289 E A inn Drive O System with one double side drive 2 359 ALBUQUERQUE NEW MEXICO 87193 Drive 0 1 System with two single side drives 5429 505 292 4182 Drive 0 1 System with two double side drives 5499 We accept MasterCard and Visa 4 HOT CoCo November 1985 Publisher JEFF DETRAY Editor in Chiet MICHAEL E NADEAU Managing Editor MARKE REYNOLDS feview New Products Editor J SCOT FINNIE Copy Editor MARILYN G McMASTER Education Editor NANCY KIPPERMAN Technica Editors PETER PAPLASKAS KEITH JOHNSON INSTANT COCO GUIER WRIGHT CONSULTING Art Director HOWARD HAPP Associate Art Director ANNE FLEMING Production Supervisor LINDADREW Advertising Owector PETER MONTROSS Advertising Coordinator DEBORAH McNALLY B0 Pine Street Peterborough NH 03458 1 800 441 4403 or 1 603 924 9471 Advertising Representative TAMARA DORIS Manufacturing Manager SUSAN GROSS Graphic Services Manager DENNIS CHRISTENSEN Film Preparation Supervisor ROBERT M VILLENEUVE Typesetting Supervisor LINDA P CANALE President CEO JAMES S POVEC Vice President Finance ROGER MURPHY Assistant General Manager MATT SMITH Assistant to Vice President Finance DOMINIQUE SMITH Executive Crestive Director CHRISTINE DESTREM PES Director of Circulation WILLIAM P HOWARD
189. kely to go through the ques tions repeatedly As topics are presented graphics illustra tions and clever positioning of text keep the material interesting The narration is well organized and clearly delivered I did not en counter speaking errors or poor usage The Checking on ChesSD by Terry Kepner sound documentation graphics playability c OVERALL RATING 4 75 Games NMmOWA ONO Circle Reader Service card 222 RO FESSIONA Ki HANDICAPPING SYSTEMS f PRESENTED BY PROFESSOR JONES GLD Thoroughbred Gold Edition 7 i Full featured thoroughbred analysis designed for the professional and the serious novice 159 95 complete EGLD Enhanced Gold Edition Gold Edition with complete Master Bettor system integrated onto the same disk This powertul program will transfer all horses and scores to the bet anatysis with a single keystroke Master inciuded 199 95 complete GLTO Limited Enables Professional Handicappers to assign specific values to the racing var iables they feel are important Create program weight based on a particular track and fine tune it for maximum win percentage This program is designed for ease of use The user needs no programming experience contams Integrated Bettor 299 95 complete GD Gold Dog Analysis The ONLY professional greyhound analysts available that evalua
190. l Finance and more 72 6809 On Line Bobby Ballard 8 How to Use HOT CoCo Setting up your own BBS Chapter 2 73 Reader s Forum 74 Assembly 101 James and Victor Perotti Create a nondestructive cursor 6 Instant CoCo Directory 9 Letters to the Editor 12 Doctor ASCII Richard E Esposito Answers to your questions 76 The Learning Page Nancy Kipperman Simulating real life on the CoCo Product News J Scot Finnie D P Johnson Mark Data Dorsett 18 The Computer Room Scott L Norman Four Star Software Polygon and more Appropriate technology and the CoCo 80 The Corner Office Jeff DeTray 14 Mindbusters Richard Ramella 78 Enter the Wild Blue Yonder HOT CoCo ISSN 0740 3186 pubkshed monthty by CW Communications 80 Pine St Peterborough NH and edditionsl mailing offices Subscrigtion rates U S are 24 97 for one year 38 for two years and 53 for three years Canada and Mexico 27 97 one year only U S funds Second class postage paid at Peterborough NH additional mailing offices Canadian 2nd Class mail reg 9564 Nationally distributed by Intemational Circulation Distributors Foreign subacriptiors surface mail 44 97 one year only U S funds drawn on a U S bank Foreign subscriptions air mail please inquire South Africa contact HOT CoCo Box 782815 Sandton South Africa 2146 All subscription correspondence should be sd rexsed to HOT CoCo Subscription Department
191. l for GH QUAL M ISKETTES as low as Add 2 5 foreign for postage amp handling FL residents add 5 sales tax ORDER TODAY gs y 4211 NW 75th Terrace Dept 1 5 Lauderhill FL33319 924 95 for tape SYZYGY siz ih gee The Ultimate Graphics Adventure You trapped aboard the Deathstor starship and hove had a near fatal en counter with the Dork Lord Darth Vader Your strength is all but gone ond you know that Vader is some where near Your only hope is to lo cote the mysterious Glowing Emerald hidden deep within the Deathstor guarded by the Dork Lord himself Syzygy has over 25 graphic pictures and 300 locations with an assortment of treasures weapons and hazards These allow o virtually endless array of different scenarios complex situa tions designed to give the user hour upon hour of entertainment and ad venture Grob your light sober and may the Force be with you 32K re quired 927 95 for disk SPACE TREK Realistic hi res 3 D graphics put you In the captain s seat of the Federation s most powerful starship Work your way from sector to sector by fighting the deadly aliens which ore tryirig to de stroy you A long range scanner front view screen phasors photon torpe dos mines shields star bases and 3 D asteroids ore only few of the many features which make Space Trek the most realistic space bottle simulation ever developed Space Trek will talk when you hav
192. led black amp white illustrations put even the best color adventure graphics to shame the first of a whole new kind of point and klick adventure the wave of the future WAR of the WORLDS Chapter One The Landing SPECIAL INTRODUCTORY OFFER 16 95 SOLD SEPARATELY for 18 95 each WAR of the WORLDS Chapter Two The Quest WAR of the WORLDS Chapter Three The Last Hope SPECIAL PACKAGE PRICE Ail Chapters for 539 95 SUPPLIED ON CASSETTE REQUIRES 64K AND ONE RADIO SHACK TYPE JOYSTICK 2 RR Please send me order form 29 o mE M Add 3 shipping and handling 53 J Payment enclosed TOTAL E TRIAD PICTURES name in P O Box 1299 address Sequim WA 98382 cyte 1206 683 6459 CALL OR WRITE FOR CATALOG IN AUSTRALIA A OROERTRIAD PICTURES SOFTWARE FROM SOFTWARE SPECTRUM P O BOX 210 ADELAIDE SOUTH AUSTRALIA 5001 08 211 8763 OR 51 4868 November 1985 HOT CoCo 35 ers Lines 2525 2560 perform this function for the zip codes Finally write PRINT statements for MEMNUMSY I in the print sorted list and save sorted list routines In an effort to keep the program short and simple I used a rather primitive sorting technique As a result the sorting times get long for large lists over two hours for 250 names But since you don t have sion of the CoCo you might have the ROM read only memory version with the PCLEAR bug in it If you ge
193. led with the U S Congress and gained a new understanding of President An drew Jackson All this and I never left the computer I gained these experiences using simulations for the CoCo Market Place and Outdoor Biology grades 2 9 prepared by Minnesota Educa tional Computing Consortium for Tandy Cor poration and Congress and Presidential Decisions of Andrew Jackson grades 9 12 from B5 Software also available through Radio Shack s Express order Software These programs require a 32K Color Com puter with Disk Extended Color Basic and a disk drive Congress is also available on cas sette You can use each simulation on an in dividual basis with a team of students or as a class project Market Place Market Place is designed for use within a social studies curriculum and teaches eco nomic concepts It contains four simulations that increase in difficulty An excellent course manual accompanies this software as do several reproducible student handouts and question sheets Learning objectives are clearly stated for the teacher s benefit and a section of text suggests possible uses in the classroom including preparation and follow up activities Sell Apples is the simplest simulation The student becomes the apple seller and has to determine the best price at which to sell ap ples Each time the program is run a new best price is randomly set Sell Plants adds the concept of expenses and advertising to the selling s
194. lenge for the entire family Looking to gain an advantage by adding more hardware or software Read our reviews first decide for yourself what s worth its weight in gold and what isn t worth a hill of beans Everything on the pages of HOT CoCocan bring out the best in you and your Color Com puter A wealth of knowledge for an entire year for just 24 97 Order your subscription today by filling in the coupon or by calling TOLL FREE 1 800 258 5473 In New Hampshire call 1 924 9471 TRS 80and MC 10 ColorComputers are registerec trademarks of the Radio Shack Tandy Division of Tandy Corp TELEWRITER UTILITY by J D German have just been elected secretary of your local a garden club b Lions Club c soccer league or d all of the above and you are looking for a mailing list program that s easy to use and inexpen sive If you have the Telewriter 64 word processing program look no further you already have a terrific mailing list program Check the ads to see if you can find one with full screen editing a 51 column display imbedded printer codes variable line spacing merging chain printing for long lists plus search and replace features for deleting names or changing addresses If you find such mailing list software you car bet it will be expensive But with careful formatting you can type your mailing list with Telewriter 64 and get all these features without paying a cent There is however one
195. lizing the tension of the strings across the bearing points or taking the twist out of the tuning pins after they have been moved Bob Buzzell Newtown PA Our apologies for the error and the over sight eds Program for Diabetics am interested in developing a program for educating young diabetics and have heard that programs of this type are already avail able Could anyone provide information on obtaining such a program for the CoCo am eager to hear from other CoCo users with a similar interest Miss Wendy Ross 50 Sandwich Road Beckenham Christchurch 2 New Zealand CoCo Connection I m looking for an interface with cable to connect my 32K CoCo to a Brother Compac tronic 60 typewriter that is said to be com puter compatible would appreciate advice on making the connection and the address of an interface manufacturer Norman A Bleshman 165 Ames Ave Bergenfield NJ 07621 Hi Res World Map Readers who want to use World Map HOT CoCo April 1985 p 30 in PMODE 4 the highest resolution mode are hampered be cause the identification circle does not ap pear on land masses The modification below draws the portion of the circle over water in black and the portion over land in white Edit line 30 as shown and add the other four lines 30 PMODE4 1 PCLEAR4 PCLS CLS 265 FOR TH 633 STEP 270 XC 2XP 5 COSITHEYC YP o SIN TH 219 VIB PPOINTEXC TC o THEN PSET XC YC O ELSE PSET XC
196. ll them saw it in HOT November 1985 HOT CoCo 29 UTILITY by William S Bonnell System Requirements 32K RAM Disk Extended Color Basic great feature of disk operating system is that it provides you with a disk s table of contents the directory Be cause you can see at a glance what a disk contains it s easier to keep tabs on your files But Disk Extended Color Basic doesn t fully exploit the directory s potential you still havetoremember command formats to copy kill rename or load a file File Directory lets you initiate these functions with one key stroke It also sorts files alphabetically dumps the sorted directory to a printer lists an ASCII file on the screen and protects 56 files per disk Program Operation The program reads the directory of a disk and displays it in screens of 10 files Statis tics are displayed and the files are presented in alphabetical order by a machine language sort The arrow keys control the cursor The left arrow moves you to the previous screen the right arrow moves you to the next one Thedownarrow moves the cursor tothe next file the up arrow movesit to the previous file Holding the arrow keys down makes them autorepeat The cursor wraps between the first and last screens and between the first and last files in each screen Figure 1 shows a sample session Initiate operating system commands by positioning the cursor next to the file and typing the appropri
197. lt gt DES THEN PRINT SEARC FAILURE DES NOT IN LIST FO CT 1 TO 10 NEXT RETURN 1330 IF NAMES TEMP DES THEN GOS UB 139g RETURN DELETE NAM E 1348 BACK PTR P 1350 P TEMP 1368 GOTO 1399 SEARCH NEX T GELL 1370 13898 139g eae kokok kk kk kk kk kkkkkkkkkkkkk 149g DELETE CUSTOMER 141g Vo ok ok ok ok k Kea Ke Kea KKK KKK KKK KK KKK 1428 PTR BACK PTR TEMP POINT AROUND CELL 143 IF THEN NUMBER NUMBER 1 RETURN LAST IN LIST 1448 COUNT COUNT 1 AVAIL COUNT TEMP STORE POSITION OF CEL L 145g RETURN 146g 147g 148g V o x ck ok ck k kk kk k kk kk kk kk kkkkkkkkk 1499 PRINT LIST 1500 Voc ok oko ok ok ok kx kx kx Ax Ax Ax kn xn kx kx kx kx kx kk 1518 5 4 5 1528 IF HCS Y THEN PRINT 2 N AME BALANCE 153g IF HCS Y THEN PRINT 2 CH R 11 PRINT 2 DELE e PRINT amp 2 1548 PRINT NAME BALANCE PRIN 155g TEMP PTR J 1568 IF THEN 1639 1578 ST BALANCE TEMP 1588 PRINT NAMES TEMP PRINT USING S S4 BALANCE TEMP 1590 IF HCS Y THEN PRINT 2 NA MES TEMP 3 PRINT 2 USING gt BALANCE TEMP 168g IF THEN 165g 1610 1 5 1620 J TEMP GOTO 1550 NEXT CELL 1638 PRINT PRINT TOTAL CUSTOMER S CT PRINT TOTAL BALANCE PR INT USING S 447 TT 164g IF HCS Y THEN PRINT 2 PR INT 2 TOTAL CUSTOMERS CT PR
198. luences the time alotted for a response and thus controls the speed of the invader At the continue redo prompt press C to bring up the next prompt or R to change the parameters Press any key to begin the game A prob lem appears at the top of the screen and an invader descends toward the student s base at the bottom The base is always di rectly beneath the invader no maneuver ing is necessary If the student types in the correct answer and presses the enter key System Requirements 16K RAM for cassette systems 32K RAM for disk systems Extended Color Basic or Disk Extended Color Basic gt le on our Instant CoCo cassette instant ad elsewhere in this issue oCo the base fires destroying the invader If a wrong answer is given the alien continues downward The student may attempt to answer the question again If the problem has not been solved correctly by the time the invader gets to the base the base explodes and the computer records the question as an incor rect response Students should be encouraged to type multiple digits slowly and accurately there is ample time to answer each problem The answers to questions are whole numbers So students are not required to type frac tions or decimals When the student has had the opportu nity to answer the appropriate number of questions the program displays a game over message a final score and a rating of the student s per
199. m to our scientists for analysis This secret information is crucial to our defense Good Luck Also Presenting the Sixth and Most Challenging of our Adventures By Bob Withers and Steve ODea The Vortex Factor What is it What secrets does it hold The seeker of treasures through time and space gt FAC I OR must find out From the coliseum of ancient Rome to the futuristic world of tomorrow au Our Popular Series Calixto Island Shenanigans Sea Search Trekboer Black Sanctum All Games Cassettes 24 95 Discs 27 95 32K required e ae a GREAT BARGAINS ON COCO DISC DRIVES Single Drive SSDD in Dual Cabinet w Controller 529995 ee Additional Orke ee ee saat rape 89 95 Two Drives SSDD in Dual Cabinet w Controller 384 95 Single Drive 0500 in Dual Cabinet w Controller 359 95 Aliditiopnal Drje 25 S I1 DICAT duces 129 95 Two Drives DSDD in Dual Cabinet w Controller 484 95 Dual Cabinet Power Supply 79 95 Disc Controller Radio Shack or amp 139 95 M oo 0 See eee OE O 24 95 Radio Shack DOS ROM 1 1 or DOS w Manual 39 95 QUALITY VIDEO MONITORS UNIVERSAL VIDEO DRIVER SaKata Color SC 100 Carefully High Quality 13 monitor engineered to Sharp brilliant colors 2 229 95 with
200. mmunication is between the master turtle and its subordi nates The main program in this article List ing 2 uses a master turtle and subordinate turtles to solve the Towers of Hanoi puzzle The Towers of Hanoi The ancient Towers of Hanoi puzzle con sists of three pegs or towers placed upright and a small set of rings of graded sizes The rings are initially placed on tower 1 with the largest on the bottom and the smallest on the top Fig 1 The object of the puzzle is to move the rings to tower 3 Youcan only move one ring at a time and you cannot place a ring on a smaller ring When you are done the rings should be stacked on tower 3 with the largest on the bottom and the smallest on the top Table 1 contains solution to the puzzle for three rings Youcan try this solution yourself de tag BE MEL ddp tatu qu Ss GR Teta is AU igo hic EET er C ICE I I EM ME ku fes oU MS e All rings start on tower 1 Move ring 1 to tower 3 Move ring 2 to tower 2 Move ring 1 to tower 2 Move ring 3 to tower 3 Move ring 1 to tower Move ring 2 to tower 3 Move ring 1 to tower 3 Table How to Move Three Rings from Tower 1 to Tower them 1 2 and 3 stack three different coins in circle 1 Now follow the instructions in Table to move the coins to circle 3 Can you solve the puzzle for four coins How many moves
201. mn card dnvers What other Basic compiler offers you this kind of flexibility 64K RAM SUPPORT CBASIC makes lull use of the power and flexibility of the 6843 SAM Synchronous Address Muitiplexer in the Color Computer It will fully unhze the 96K of address space available in the Color Computer 64K installed dunng program Creahesn Editing and Compilation CBASIC has a special command for automatic 64K RAM control When used in a program tt allows the user to use the upper 32K of RAM space automancally for vanables or even program storage at runtime It will automatically switch the ROMs in and out when needed There are also two other commands that allow you to control the upper 32K of RAM manually under program control No other Color Basic compiler directly supports the use of 64K RAM Ike CBASIC ALL MACHINE LANGUAGE CBASIC 15 completely wntten in fast efficient Machine Language not Basic like some other Color Basic compilers Because of this CBASIC can edit and compile very large programs Even using the Hi Resolution 51 by 24 line display it work with about 34K program and the 80 column card versions can handle almost 40K of program Some of the other Basic compilers can only work with 16K or about 200 lines Even working with large programs CBASIC compiles programs with lightning fast speed It will compile a 24K program to disk in less than 2 minutes That s without a listing being generated We ve heard stones about some other compilers t
202. mns or rows Line Bar Hi Lo Close Circle Graphs Full Graphics captioning and overlay facility Graphics Drivers for all popular Printers Joystick Mouse Driver for Cursor Movement Works with any ROM versions even JDOS 33k Available Worksheet Space Up to 256 Columns or 256 Rows Can use VisiCalc worksheets amp training materials On screen Help Messages hw FOR 64K DISK SYSTEMS E ance b arbiequed aud Cia available from with COMPUTER SYSTEMS CENTER m cm 42 Four Seasons Center 122 G RAPH ICS NEW a Chesterfield MO 63017 USA Te 314 576 5020 10 to 6 Mon Fri or your local DYNACALC dealer E Price US 99 95 P Outside North America add 10 postage CANADA CDN 129 95 DATAMAN INTERNATIONAL 420 FERGUSON AVE N HAMILTON ONT L8L 4Y9 416 529 1319 AUSTRALIA PARIS RADIO 161 BUNNERONG RD KINGSFORD 2032 NSW 612 344 9111 DYNACALC Reg U S Pat Off Lotus and 1 2 3 are trademarks of Lotus Development Corp PRO COLOR FILE is a trademark of Derringer Software Telewriter 64 is a trademark of Cognitec VisiCalc is a trademark of VisiCorp November 1985 HOT CoCo 19 Reviews edited by J Scot Finnie P51 Mustang can TU o 220 Marooned n HE Aa 22 trda Fevep SRI FERRE EF e ad Jc 24 Spelling i Nn e di es Personal Finance 26 ChesSD a D The P51
203. n add on boards for the Tandy 1000 New 1000 boards in the works from PBJ in clude a 2 megabyte board a high resolution board and the Super Charger which con tains the 80126 chip the same one used in the Tandy 2000 The CoCo Calligrapher from Sugar Software has been re leased in a new version for OS called OS9 Calligrapher The program is a special purpose text processor that reads an input file containing both text and format ting directions Text is output to a dot matrix printer or redirected to a file in one of many available print styles OS9 Calligrapher supports Epson Gemini Tandy Okidata Leading Edge Banana and C Itoh Prowriter dot matrix printers and their compatibles It sells for 39 95 plus 1 50 for shipping Sugar Software headed south a few months back They now have a new phone number to go along with their new Holly wood FL address 305 981 1241 Games and Education Shock Trooper and The Vor tex Factor are two new games from Mark Data Products Shock Trooper is an arcade game with a theme resembling the movie V in which scheming reptilian crea tures descend to earth and plot to take over The Vortex Factor is the sixth in Mark Data s series of graphics adventures and is about time travel Both programs re quire 32K and come on cassette 24 95 or disk for 927 95 plus 2 for shipping Dorsett Educational Systems is working on disk versions of some of its popular educational
204. n that would amount by 75 tofind out how much heat is MUS M coss make the comparison and return an delivered Compare the prices to decide Re SEN ESSA www answer in cost per cord as if which fuel is most economical You could etes spent the same amount of money also use this option to compare operating 5555 SEES Oak For example if I were offered costs before installing a heating system m een wood with half theheatcontent of oak A word of caution The program evaluates NNNM ANGE the program would tell me that the natural products that are highly variable in sen equivalent price for a cord of oak was their properties Consequently the calcu SENA SRN RS twice the price of the wood in ques lated results are approximate Furthermore Mur eene Rees tion could then check the newspaper the program does not take all factors into ac sto find out the prevailing cost for count you must decide what value to attach SSE SRS LA UD m 0 Such things as delivery splitting and NNN See XE stacking SSS SR System Requirements HM XR es NN ce NS Extended Color Basic Lines 100 620 contain the main program Ss NUS 5 Rie SEE Ss MANN RENS Index to Advertisers EEE Reader Service No Page No 107 AArdvark Software 71 ae ceu 69 188 B 5 Software ow eS 80 099 Cer COMP eo 10 11 405 Challenger Software 61
205. nd swaps programs with friends and with members of his computer club He had been reading articles about software piracy in computer magazines He knew piracy was considered a bad thing but he wasn t quite sure what piracy was Clearly it had just occurred to our young friend that his copying and swapping activities might actually be wrong He was suffering his first pangs of guilt about an activity which seemed perfectly okay to him but which he now learned was illegal The letter bothered me There s something sad about a system that makes 9 year olds feel like criminals And yet there s no denying that the uncontrolled copying and swapping of software hurts everyone manufacturers and users alike It s an issue unlike any society has ever faced because we have never before possessed a technol ogy that allows such easy duplication of a valuable information product If it were as easy and inexpensive to duplicate a book as it is to duplicate a piece of software how many books do you think would be sold With books it s far more economical to buy your own copy It s unfair really My letter writer wasn t trying to rip off anyone merely help out his friends and save himself a few dollars wonder though why no adult ever ex plained to him what program swapping really means It may not be true in every market for every computer but when it comes to the Color Computer unauthorized copying really hurts Even though it may not be as out of co
206. ndicated spot to directly set the SAM chip To keep the program as short as possible undocumented ROM routines are used will describe what these routines do and include below the first few commands in each so you can find them in your version of ROM if they have been relocated Locations 72 73 are a warm start reset vec tor CB AOE8 EXCB 80CO DCB COD4 68 HOT CoCo November 1985 OAOE8 NOP 080C0 OCOD4 NOP OAOE9 CLR lt 6F 080C1 CLR lt 0 3 OCOD5 BSR OCODD OAOEB JSR 0AD33 080C3 CLR OE4 0COD7 JSR gt 0D1E5 OAOEE ANDCC 0AF 080C5S LDA gt OFF03 OCODA JMP gt 080CO The vector at 183 is called before each key board input RTS AD03 converts the hex line number regis ter D to line location plus one in locations 47 48 OADO3 LDX lt 19 OADOS LDU X OADO7 BEQ OAD 12 OADO9 CMPD 2 X 95CF executes the SCREEN n command using the last value given This is part of Ex tended Color Basic You can set FF22 and FFCO FFD3 directly 095CF PSHS X B A 095D1 LDA lt OB6 095D3 ADDA 3 095D5 LDB 10 ADA7 executes the line at the location in register X OADA7 STX 2F 0ADA9 LDA X OADAB BEQ OADB4 System Requirements 16K RAM Color Basic Without Graphics Extended Color Basic With Graphics Editor Assembler OADAD CMPA 23A OADAF BEQ OADCO OADB1 JMP gt 0B277 Listing 1 is position independent so it can be located anywhere convenient Note how ever
207. nditions for five kinds of fish in a North American lake Odell Woods simulates the food chain that exists in North America s for ests Reproducible materials and course ob jectives are included in the package In Odell Lake the student assumes the role of a specific kind of fish The fish meets other kinds of fish and plant life in its natural envi ronment The survival of the fish depends on the student s decisions in each situation Through experimentation and often death the student gains insight into food chain rela tionships and ecological systems Odell Woods provides similar experiences but the student assumes the role of an ani mal in the woods and makes survival deci sions as that animal In order to survive the animal must eat enough to maintain its en ergy level and successfully live through a maximum of nine random encounters with unpredictable outcomes Student teams are suggested as the best use of this simulation because decisions can be discussed and agreed upon Congress Congress is a social studies simulation in which you become the president of the United States You build your program of five bills and then attempt to pass them through Congress within a two year period Congress might or might not have a majority of mem bers of your chosen party affiliation All bills begin in the House of Representatives you must decide where to place your 20 lobbvists to effect the greatest good for vour platform
208. nds an error when compiling it points to the place in the program line where the error occurred All you have to do is tell the editor what line you want to start editing and when tt is displayed move the cursor with the arrow keys to the place where the error 15 and correct it Jusi like that it s simple HI RES amp 80 COLUMN DISPLAYS CBASIC 15 only Color Basic Compiler that includes ts own Hi Resoluhon 51 64 or 85 by 24 line display It is also the only compiler that supports both the PBJ Word Pak and the Double Density 40 column cards All of these display formats are part of the standard CBASIC compiler package Not only can these display formats be used for normal program editing and compiling but CBASIC will also include them in your compiled programs If you want CBASIC to include the display driver in your program all you have to do is use single CBASIC command HIRES The run time display dnver that CBASIC includes in your program is not just a simple display but a full featured display package With the Hi Resolution display package you can mix text amp graphics change characters per line underline character highhght erase to end of line or screen home cursor home amp clear screen protect screen lines and much more All commands are compatible with our RES Screen Commander so you can easily develop screen layouts using HI RES and Color Basic before you compile your program The same applies to using the 8 colu
209. ne Compare Performance Offering more than full travel bounce proof keyswitches the HJL 57 has RFI EMI shielding that eliminates irritating noise on displays and four user definable function keys one latchable specially positioned to avoid inadvertent actuation Free Function Key Program Your HJL 57 kit includes usage instructions and decimal codes produced by the function keys plus a free sample program that defines the function keys as follows F1 Screen dump to printer F2 Repeat key latching Lower case upper case flip if you have lower case capability F4 Control key subtracts 64 from the ASCII value of any key pressed Runs on disc or tape extended or standard Basic Compare Installation Carefully engineered for easy installation the HJL 57 requires no soldering drilling or gluing Simply plug it in and drop it right on the original CoCo mounting posts Kit includes a Ordering information Specify model Original F verslon or CoCo 2 Payment by C O D check MasterCard or Visa Credit card customers include complete card number and expiration date Add 2 00 for shipping 3 50 for Canada New York state residents add 7 sales tax Dealer Inquiries Invited Circle Reader Service card 4440 new bezel fora totally finished conversion Compare Warrantles The HJL 57 is built so well it C carries a full one year warranty And it is sold with an exclusive 15 day mo
210. ne records selected according to several criteria and change or delete records in other words it s a well be haved little data manager A coupon record consists of just a few items the description the specific name of the product the cou pon value the expiration date and the prod uct type The latter is a number from 1 to 12 and is used for selecting subsets of a data file Normally you use the codes that Kolourdex assigns number 1 for baby food cereal and other breakfast foods 2 for dairy products margarine diet products and oils and so on You can assign your own meanings to these codes as long as you use them consistently within a given file but I can t find a reason to make such changes The originals seem to cover everything on a typical shopping list You enter data for each coupon in response to video prompts Kolourdex accepts coupon value data in several formats For example if you have 25 coupon you can answer the amount prompt with 0 25 0 25 or 25 That sthe way a consumer oriented program should behave On the other hand coupon descriptions cannot exceed 19 characters That s not enough especially when you in clude the manufacturer which is necessary information If you ve got the patience you could go into Kolourdex and change the 19 character limit by altering all references to the length of the description field and the total space set aside foreach record However lengthening th
211. ney back guarantee Compare Value You know that a bargain is a bargain only so long as it lasts If you shop carefully we think you will agree The HJL 57 is the last keyboard your CoCo will ever need And that s real value Order Today Only 79 95 the HJL 57 is available forimmediate shipment for either the original Color Computer sold prior to October 1982 or the F version and TDP 100 Introduced in October 1982 and the new 64K CoCo Now also available for CoCo 2 Call Toll Free 1 800 828 6968 In New York 1 800 462 4891 PRO Gis Div of Touchstone Technology Inc 955 Buffalo Road P O Box 24954 Rochester New York 14624 Telephone 716 235 8358
212. ng program or programs in Basic The advantage to this approach is obvious Be cause you design the system your hardware choices are not restricted Purchased software offers different advan tages One commercial package Colorama is thoroughly supported by the manufac turer Ceratec You get quick and courteous help if you have problems Purchased soft ware is well worth the price especially if you have limited programming time or talent However youstill need a working knowledge of Basic to run a commercial BBS because you must be able to make program modifi cations and system adjustments to set up your board Knowledge of RS 232 protocols is also im portant You need a special cable to accom modate the additional RS 232 lines missing on the CoCo Colorama uses the standard O cassette and joystick ports on the back of the CoCo to deal with 1 200 baud detec tion carrier detect and smart modem fea tures A CoCo drives controller and autoanswer modem are the basic require ments for a Colorama system you won t need an RS 232 port or Multi Pak Interface The system will handle up to three double sided drives but can be run on one single sided drive as well The middle ground between purchased and original software is public domain soft ware The cost is low but you must be willing to debug and modify the programs Even if you make a donation you do not get the same support you receive when you buy a commercial
213. nteractively generate source on disk with labels include xref binary editing specify 6800 1 2 3 5 8 9 6502 version or Z80 8080 5 version OS 9 versionalso processes FLEX format object file under OS 9 COCO DOS available in 6800 1 2 3 5 8 9 6502 version not 280 8080 5 only CROSS ASSEMBLERS EACH 50 FLEX OS 9 ANY 3 100 ALL 200 specify for 180x 6502 6801 6804 6805 6809 28 280 8048 8051 8085 68000 true modular free standing cross assemblers in C with load unload utilities 8 bit not 68000 sources included with all cross assemblers for 200 DEBUGGING SIMULATORS EACH 75 FLEX 100 OS 9 OBJECT ONLY versions EACH 50 COCO FLEX COCO OS 9 specify for 6800 1 14 6805 6502 6809 05 9 280 FLEX ASSEMBLER CODE TRANSLATORS FOR 6502 6800 1 6809 75 FLEX 85 OS 9 6800 1 to 6809 and 6809 to position independence 50 FLEX 75 OS 9 FULL SCREEN FLEX TSC XBASIC PROGRAMS vwith cursor control DISPLAY GENERATOR DOCUMENTOR MAILING LIST SYSTEM INVENTORY WITH MRP TABULA RASA SPREADSHEET 50 w source 25 without 100 w source 50 without 100 w source 50 without 100 w source 50 without DISK AND XBASIC UTILITY PROGRAM LIBRARY 50 FLEX edit disk sectors soit directory maintain master catalog do disk sorts etc Computer Systems Consultants Inc 1454 Latta Lane Conyers GA 30207 Telephone 404 483 1717 or 4570 Circle Reader Service card 223 Most programs in source give computer OS disk size Contact us for full catalog dealer
214. ntrol as some people think the problem is large enough to discourage some software makers from producing new CoCo products The end result is fewer programs plus a trend toward copy protection a real pain for users EOS Notes Thanks for your numerous letters about using Tandy s Express Order Software sys tem If there is any consensus to be drawn it is that EOS is a good idea with great potential and a few serious bugs Most everyone trying the system says that while it works and the software they ve ordered eventually arrives they are not sure they ll use the system again First too many Tandy store personnel still don t seem to know or care a great deal about EOS But more important is the lack of demonstration copies or even a descriptive catalog of the programs available If you re going to order sight unseen anyway there s slight advantage in ordering through EOS The delivery time doesn t time appear to be sig nificantly faster than a good mail order vendor Demo copies and a good catalog could make EOS take off like a rocket As always your letters are welcome at Jeff DeTray HOT CoCo 80 Pine St Peterborough NH 03458 MI B 5 Software Co 1024 Bainbridge Place Columbus Ohio 43228 Phone 614 276 2752 80 HOT CoCo November 1985
215. o CC 100 connects directly to the computer and brings out the needed address data and control bus signals 34 95 The Experiment Component Package no CC 150 YOUR CREAT IVE 5 gt 1 r2iv1C3T 5F A Fol Graphics fT c x Two full SSG cheese She Gre SUPE screens and text screen What you see is what you get no space devoted to menus Scroll in any direction turr upside down backward or rotate degrees Stamps can be copied even between Screens They can be listed or saved in hexadecimal form to use in your programs No more graphacs worksheets Draws boxes circles and straight lines between any two points using second cursor and easy single key Joysticks are helpful but not necessary Pictures car be expanded cr shrunk after drawing twe color dumps Okidata 82A four colors on TRS 80 CGP 115 Screens can be left allocated for other dumps Whether you use GRAFIX 3 to help you write educational software or cames make cartoons and posters or just docdle it s a great addition to your 059 toolbox Send your order to Aardvark Software Box 60183 Palo Alto CA 34306 Do it At this prace you can t beat GRAFIX 3 anywhere Prints Circle Reader Service card 107 20 00 contains all of the parts needed to do the experiments in the book 89 95 For a limited time only get all three for 105 0
216. o look over the results of some functions Lets you see the last result from single answer functions 1240 Changes string input toa numeric expression for some functions 710 790 800 920 1220 1230 for a pyramid allow you to figure the lateral area the perimeter area of the base and ver tical height give you the cubic contents You can compute the lateral area of a prism if you know the perimeter of the base and the height or the cubic contents if you know the area of the base and the height lil pr c e Address correspondence to Wayne Mc Arthur 1105 204 Fairmont Drive Saskatoon Saskatchewan Canada S7M 4P5 Program Listing Mathematic Helper L DIMAS 14 FORA 1TO14 READAS A NEXT BS 2CHR 128 A 1 20 3 144159265 DATAADDITION SUBTRACTION MULT IPLICATION DIVISION SQUARE ROOT SOLID CUBE 40 DATATRIANGLE POWER CIRCLES CO NE CYLINDER SOLID RECTANGLE PYRA MID PRISM 58 CLS PRINT 7 mathematic BS h elper 68 PRINT 65 use BS arrows BS fo r BS function BS choice 78 GOSUB123gf 88 PRINT 1 6 then BS enter PR INT 128 AS A 9g ZS INKEYS IFZS THENFORF 1 34 TO137STEP3 PRINTG64 CHRS F PLA 5 9 1 79 5 8 1 5 Z CHRS 9 1 11g IFA gt 14THENA lELSEIFA lt 1THENA 14 12 IFZS CHRS 13 THEN13fELSEPRIN 128 9 138 IFA 1GOSUB218 Q 2X
217. o cassette See the Instant CoCo ad elsewhere in this issue oT ea EE DO instant CoCo Halt Thief Loading To load type in the Listing Check every line to be sure it agrees with the Listing Count the number of items in each DATA statement to ensure the correct number for the required READ loops and DIM statements After you run the program and display the board make sure the yellow orange and dark blue squares are lined up horizontally vertically and diagonally If they don t line up the program will not run correctly Check the main body of DATA statements for errors The Board The board is made of graphic character blocks POKEd onto the screen with two blocks making up each square space The players and thief s symbols displayed on the board cover only half of each space so you can see the color of the space you are on The green spaces represent walls that nei ther the player nor the thief can move onto or cross The yellow and black spaces are empty the players can move onto either of these areas but the thief can only move on the yellow spaces The orange spaces repre sent places where the thief might commit a crime and are treated as yellow spaces for movement purposes The dark blue squares represent doors through which both the thief and the player can move The light blue areas can cover one or more spaces and rep resent items such as checkout counters desks statues and plan
218. oCo Max gives vou many wavs to print Fill a whole page with vour image or condense two tull CoCo screens to less than page tor a tinely detailed copy Dump your CoCo Max screen tull size or shrink it to page size FREEDOM TO CREATE Anyone who wants to create anything at all on their CoCo screen or printer will certainly be very glad to meet CoCo Max CoCo Max s friendly vet sophisticated graphic and text capabilities let vou almost instantly pro duce illustrations diagrams charts File Edit Goodies Font Style 77777776 Rp 22775 EN BEZH HESS an Be g eraphs and computer art tor serious use Just tor creative tun File Edit Goodies Font Style LIBER T V SSS pm Mis id TT TI D ISP tion bv using sottware schemes such as sliding windows Although clever these schemes vield sluggish and awkward results Only CoCo Max does it the right wav The CoCo Max Hi Res Input Unit plugs into your ROM slot and adds an entirely new joystick input to vour com puter a precision one with a 49 152 point resolution to match the CoCo screen exactly Plug your same joystick mouse or touch You may then use CoCo Max s graphic magic on it The DS 69 is available as an option trom Colorware trom 149 95 complete with its own sottware on disk or tape Using the DS 69 with a disk re quires an RS multi pak adaptor COCO MAX REQUIREMENTS
219. odes 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 ever y 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 minutes To order send check or money order to Cognitec 704 N Nob St Del Mar CA 92014 Or check your local software store If you have questions or would like to order bv Visa or Mastercard call us at 619 755 1258 weekdays 8AM 4PM PST Add 2 00 for shipping amp handling CA residents add 69 o state tax Now available at Radio haek stores via express order Apple Ilais trademark Apple Computer Inc Atari is trademark of Atari Inc TRS N0 15 a trademark of Tandy Corp MX RO is a trademark of Epson America Inc Reyjews mmm Hot for Trivia Fever by Mark E
220. oject or competition There is much to be learned by the practical application of knowledge or concepts using simulations will no doubt add an element of interest and suspense to the learning process li Nancy Kipperman is HOT 5 Education Editor and an English teacher at Conant High School in Jaffrey NH Write her c o HOT CoCo 80 Pine St Peterborough NH 03458 Manufacturers and Products B5 Software 1024 Bainbridge Place Columbus OH 43228 614 276 2752 Congress 29 95 cassette or 31 95 disk Presidential Decisions of Andrew Jack son 31 95 Minnesota Educational Computing Consortium 3490 Lexington Avenue North St Paul MN 55112 Market Place 34 95 Outdoor Biologv 34 95 For Your TRS 80 Color Computer Apple e Atari e Commodore e TRS 801 Ill 4 amp Color e IBM PC Jr New Educational Programs for Grades K 12 and Adult Self Studies 32 Programs Now Available on Disk for TRS Color Computers syllable adjectives T d in usually just add You may be able to reduce your taxes by income averaging splitting tax shelter Interactive Tutorial Programs for Home Over 1000 programs for your selection with 32 now available on disk for the Color Computer We re Your Educational Software Source Subject No of Programs Reading Development 256 4 on disk Reading Comprehension 48 4 on disk Mathematics 128 Algebra 16 16 on di
221. on your Color Computer File Edit Goodies Font Style LI eomt meee gt extended Color Computer You ll need a Radio Shack or equivalent jovstick mouse or touch pad Disk svstems re quire a Multi Slot Intertace or Y Branching Cable THE COMPLETE COCO MAX SYSTEM with sottware on DISK 69 95 with sottware on CASSETTE Available NUES T nu 69 95 Y BRANCHING CABLE It vou have a disk svstem but do not have a Multi Slot In tertace use this economical 40 pin 1 male 2 temale cable to connect the CoCo Max Hi Res input unit and your disk controller to vour CoCo 27 95 Sorry not compatible with DOS COLORWARE Colorware Inc VISA 78 03G Jamaica Ave Woodhaven NY 11421 718 647 2864 Ge ORDERING INFORMATION ADD 3 00 PER ORDER FOR SHIPPING AND HANDLING C O D S ADD 3 00 EXTRA SHIPPING AND HANDLING FOR CANADA IS 5 00 WE ACCEPT VISA MASTER CARD M O S CHECKS N Y RESIDENTS MUST ADD SALES TAX Mec ydq aha Nic es aed AMEE Lig yet 46 mco GT ORS 5 DRE E E ARE Pate SuSE AS aot NM Thief continued 8 128 128 126 L25128 1 43 143 12 8 126 143 143 143 143 175 1759 14 8 148 43 143 143 143 143 1443 14 3 143 143 143 148 145 S4 DATATA5 175 148 143 1493 143 1 28 12987123 143 1287 128 143
222. or assembler allows you to manually enter an As sembly listing and then it assembles it into a form that your CoCo can execute If you do not own an editor assembler it is possible to hand assem ble an Assembly listing but this is a tedious process that is best left to someone with a little experience with Assembly programming It also requires a short Basic routine that prepares your CoCo for hand assembly We try to convert Assembly programs to Basic DATA statements With a short Basic routine to execute the DATA statements you have a program that you can type in just like a Basic listing yet operates much like the one written in Assembly If you want one of HOT CoCo s Assembly listings but it hasn t been converted to DATA statements and you do not own an editor assem bler check to see if it appears on our Instant CoCo cassette All assem bly programs on Instant CoCo are in assembled form meaning you can load and execute them immediately Speaking of DATA Statements Since DATA statements often consist of numbers only it is easy to make a mistake typing them in One wrong number can crash the program When this happens the only way to recover is often to turn offthecomputerfor afewseconds before turning it backon Of course this wipes out your program in memory To avoid this always save what you have typed in before running it That way if you did make a mistake you can load the programfrom tape or disk to look for thee
223. or is printed on the screen POLCAT writes a blank 60 at the cursor address hence when the cursor moves again a blank remains where the cur sor had been To manipulate text vou also need the option of a nondestructive cursor one that you can move without destroving ex isting characters The cursor is inherently destructive vou cannot prevent the computer from writing the cursor 60 at the address in 88 when POLCAT is used in a program You don t want to completely abandon POLCAT but vou do want a way to save the character that the cursor would otherwise destrov To do this vou must restore the character to its original position after the cursor moves so vou must also store the address for the char acter saved However vou dont always want to restore the original character If POLCAT is called to write a new character at the cursor s loca tion the new character should take the place ol the old On the other hand if you re just moving the cursor through a screen address voull want the original character restored The whole thing sounds complicated The hard part about writing more complex pro grams is figuring out what the program must do and how it should accomplish that task 16K Dreak the problem down into single parts then write code to perform each part We ll Color Basic leave the lecture on flowcharting and pseudo Editor Assembler Program Listing Nondestructive Cursor EHE RETREAT eH 0005 0088 NON DE
224. or the following applications auto restart of programs at any line number auto restart after an error im plementation of anti theft schemes preven tion loss of the all RAM 64K mode W Address correspondence to Robert Gault 832 Renaud Grosse Point Woods 48236 Program Listing 1 Reset Button Tamer 00000 TOTAL ERRORS 00100 TAME YOUR RESET BUTTON 7F32 00110 BY ROBERT GAULT 2 2 85 00120 00130 00140 00150 CHANGE WARM START VECTOR 7 35 0072 00160 ORG 72 7F37 0072 7F06 00170 FDB RESET 7F3A 00180 START OF NEW ROUTINES 7F3C 00190 PLACE TO SUIT BUT BE 00200 SURE TO CLEAR M L SPACE 7F3E 00210 IN BASIC PROGRAM 7F00 00220 ORG 7F00 7 41 7 00 00230 LNNUM RMB 2 LINE NUMBER 7F44 7F02 00 00240 FLAG2 FCB 0 GRAPHICS 7F03 00250 LNLOC RMB 2 LINE LOCAL 7F46 7F05 00 00260 FLAG FCB 0 7 49 00270 NEW WARM START VECTOR 7F4D 7F06 12 00280 RESET NOP MUST BE HERE 7F07 EC 8C F6 00290 LDD LNNUM PCR 7F0A BD 03 00300 JSR 5 03 FIND 7F4F 7F0D 25 0B 00310 BCS VECTOR LOC 7FOF 63 8C F3 00320 COM FLAG PCR 7F12 DC 47 00330 LDD 47 LN LOC 1 7F14 83 0001 00340 SUBD 1 7F52 7F17 ED 8C E9 00350 STD LNLOC PCR 00360 SCOD4 FOR DISK 1 0 00370 580 0 FOR EX BASIC 1 0 00380 SAOE8 FOR BASIC 1 1 00390 CHECK YOUR OWN SYSTEM 7F55 00400 00410 7F57 00420 7 5 TELA 444B 00430 VECTOR LDD 444B DK 7FlD 1083 000 00440 CMPD 5 000 7F21 26 03 00450 BNE Vl 0182 7F23 7E COD4 00460 JMP 5 004 CHANGE TO COE7 FOR D
225. ore effective method for sorting lists dimensions are declared early in the pro gram with a DIM statement When you want to insert or delete information and yet main tain data in alphabetical order arrays can cause headaches If the list is arranged con tiguously organized from top to bottom as in Fig 1 insertion or deletion requires shift ing part of the array up or down by one place Fig 2 If the array is large this process can take time In Pascal linked lists provide a way of avoiding these problems Figure 3 will help you understand the underlying concept The NAME won nore 9 N m Fig 3 Linked Cells variable FIRST points to the first cell The left portion of each cell contains the name the right segment contains the pointer that links the cell to the next element in the list The exact location of each cell within the ar ray is of no consequence Representing linked lists in arrays is pow erful in languages such as Basic Fortran and Cobol which don t have pointers and dy namic storage Setting up the list is simple Linksort uses four arrays NAMES which holds the names in the list PTR which pro vides the link to the next cell in the list BALANCE which holds the customer s bal ance and AVAIL which is used to delete names fromthe list and keep track of the po sitions of deleted cells The number of names in the list is represented by the variabl
226. ost im pressive chess display I ve seen it is more than adequate for its purpose clear display of the individual chess pieces Below the chess board is acommentline where the pro gram provides messages relating to the state of the game such as thinking book move or Check Tothe right of the game board is a move table that indicates several game statistics They include the last move made its se quence number in moves since the start of thegame and the score fromthe computer s COVERS ALL ROM VERSIONS 4995 34 95 T 208 342 6939 TERMS FREE SHIPPING ALL SOFTWARE Add S6 00 hard ware 56 00 C OD UPS Blue 56 00 Out of Country 9 00 ID Residents 48 0 3 weeks sonal checks Cash price only add 2 Visa MC Prices sub to change your own Basic commands or modify Basic for whatever purpose you desire SPECTRAL ASSOCIATES 1 206 581 6938 3418 South 90th Street Tacoma WA 98409 Shipping and Handling United States add 3 o 2 00 minimum Canada add 6 3 00 minimum Foreign add 15 5 00 minimum No C O D orders Washington residents add 7 8 sales tax Statistical comparison program designed to detect subtle patterns in winning numbers and digits Lottery 3 4 digt 79 95 w Lotto Max 99 Digit 99 95 PC 3 Portable Computer 4k win choice ot Thoroughbred Grey hound or Trotter 249 95 tnciudes portable computer and program M 100 Portable 24k w choce ot Thoroughbred
227. ote that each of the arrow key subroutines begins with a JSR Jump to the Subroutine RSTORE Note also that JSR subroutines must end with an RTS Return to Subrou tine which concludes the subroutine and re turns control to the calling routine Now the X address and CURSOR can be updated to retlect the arrow key that the original sub routine called But youre not done yet Before you can include a branch back to GO which will print the cursor at the new position the character in the new location needs to be stored in CHAR You can use the arrow keys to run the cursor olf the screen so the program must check the cursor location to see if X is be tween 400 and S5FF If the address is OFF TOP or OFFBOT the program will place the cursor at the first or last position on the screen However as before you must store the character occupying that first or last spot for later use But that s easy Use the SAVE subroutine again and then BRA GO Write to James and Victor Perotti at 163 Pine Grove Heights Athens OH 45701 GET CHAR FROM KEYBOARD PRINT CHARACTER TO SCREEN ADDRESS FOR CURSOR SUBROUTINE TO CLEAR SCREEN ROM ADDR FOR BASIC EQU A928 START NAM NONCUR JSR CLS LDX VIBRAM STX CURSOR CLEAR SCREEN PUT CURSOR AT TOP OF SCREEN T Weser Mates P 3 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035
228. overnment and industrial com puter scientists reported We are entering a new era in very high performance comput ing that will be dominated by parallel archi tectured systems Comm ACM August 1984 p 747 Parallel processing will first appear on large expensive mainframe computers but it might filter down to personal computers before long The greatest obstacle confront ing parallel processing is designing software to take advantage of parallel hardware Effec tive parallel algorithms are only now being developed You and your CoCo can join the parallel processing revolution now and experiment with parallel processing using Tandy s Color Logo Logo s multiple turtles can operate si multaneously and communicate with each other like independent CPUs Who knows perhaps a CoCo owner will invent a new al gorithm for the parallel hardware now being developed Th Paralle Processing with Color Logo Synchronizing multiple turtles mimics parallel processing Programming Multiple Turtles Programming multiple turtles is like orga nizing a group of people Each turtle is as signed a job and taught to do it That is each turtle is given a program to follow You don t writeasingle program or a main routine with subroutines Instead you write a separate program for each turtle including instruc tions for synchronizing with the other tur tles When the overall task is set in motion the turtles communicate with
229. pe amp disk VIP integrated Library disk 69 95 69 95 Order any 2 software pieces listed and take 10 off their listed price All Radio Shack software 10 off list Send for complete list SINCE 1973 27 95 27 95 27 95 29 95 69 95 49 95 49 95 44 95 59 95 89 95 39 95 59 95 24 95 69 95 69 95 74 50 99 95 134 95 69 95 149 95 The HJL 57 Keyboard Now available for all model 5 including CoCo2 pr E p 2 EP gt af E Compare it with th rest Then buy the best If you ve been thinking about spending good money on a new keyboard for your Color Computer why not get a good keyboard for your money Designed from scratch the HJL 57 Professional Keyboard is built to unlock ALL the potential performance of your Color Computer Now you can doreal word processing and sail through lengthy listings with maximum speed minimum errors At 79 95 the HJL 57 is reason ably priced but you can find other CoCo keyboards for a few dollars less So before you buy we suggest that you compare Compare Design The ergonomically superior HJL 57 has sculptured low profile keycaps and the three color layout is identical to the original CoCo keyboard Compare Construction The HJL 57 has a rigidized aluminum baseplate for solid no flex mounting Switch contacts are rated for 100 million cycles minimum and covered by a spill proof membra
230. r loading text and graphics and feeding the au dio to your monitor speaker The two lessons on each cassette are on opposite sides Nor mal playing time is 20 to 30 minutes de pending on your responses The driver program is virtually bullet proof and needs to be loaded only once for a day s use Pressing the break key will get a response to load a new tape but you can also continue with the current lesson The drill questions of which there are about 20 for each topic reinforce the lesson mate rial The narration on the tape is perfectly syn chronized to text and graphics including frequent right and yes responses to cor rect answers Like many tutorial programs you must answer correctly to proceed A wrong answer elicits an error tone and a screen containing the expected response The multiple choice questions are often easy while the one word response answers are sometimes difficult to guess The program has no tolerance for misspellings or errors in capitalization The driver program keeps a record of your right and wrong answers presenting your score at the end of each lesson Students can try toimprove their scores by replayinga les son cassette at a later time This might mo tivate younger students but teens and COLOR CHARACTER GENERATOR GH RAINBOW NEW DIMENSION IN COLOR COMPUTING 37 Stat Sfai e Now includes a character generator and sample graphic space game at no extra cost INCENTIVE
231. r article 64K Modification Revisited HOT CoCo June 1985 p 40 you mentioned a piggyback upgrade Tandy is now selling sets of 200 ns 16K chips for 7 95 and 100 ns chips for 3 95 each Can use these Richard Davis Yogkum TX With Microtek Inc 26541 Baldwin Road Dearborn Heights MI 48127 selling 150 ns 4164 type 64K chips for 69 cents each why spend more for a 32K upgrade Also the piggyback upgrade is not compatible with software that puts a high resolution screen above the 16K boundary It made sense when 64K chips were selling for 50 each but today wouldn t do a piggyback upgrade even if I got the chips for free My Radio Shack catalog says that I can have up to four drives swith my CoCo Where do you hook them up Do need a new cable or is the reference to double sided drives Timmy Lindner Patterson CA You need a new cable in any case If you stick with Tandy drives s you need their four drive cable with its missing teeth If you go with double sided drives you can have a maximum of three using a non Tandy cable without missing teeth Tandy extracts three of the four teeth that connect to the disk controller s drive select lines allow ing you to move Tandy drives to different connectors on the cable and still have the one closest to the controller as drive 0 Other manufac turers use jumpers inside the drives to determine a drive s number so you don t have to remove teeth from the cable Doubl
232. r flying and gunnery skills the real action begins when you connect two computers fire up a copy of P51 in each and do battle The computers can either be right next to one another linked with a short null modemcable or at opposite ends of the coun try connected by modems and telephone lines The latter method slows down screen responses by a factor of two or so and opens up the possibility of horrendous telephone bills but it does work The cockpit display consists of the wind shield with gunsight and a small but busy instrument panel containing airspeed indi cator altimeter various status readouts and navigation aids P5I s action takes place in the skies above four 10 mile quadrants arranged in a square grid like this 2 3 4 Its square world wraps around so if you fly past the border of one quadrant you merely enter the next one along the aircraft s pro jected track Each quadrant contains a single runway and in the war game mode you can capture an enemy airfield by scoring gunnery hits on its landing beacons denying use of the run way to your opponent You can call for a birds eye view of any world on radar or switch over to a conven tional compass The radar can even be reset to eliminate the clutter of old flight tracks Review Ratings Key E ca Unsurpassed TORRE T E Excellent eMe Above Average BU MA ent Acceptable v PR Needs Improvement
233. rams execute 10 to 1000 times faster than Basic but the time it takes to develop CBASIC program versus wntng a machine language program is much much shorter machine language program that might take several months to wnte and debug could be created using CBASIC in a matter of days or hours even for a well experienced machine language programmer We had a report from a CBASIC user that claimed a Basic program that used to take hours to run now runs in 7 to 8 minutes Another user reported a program that took I to 1 hours to run in Basic now runs in 5 to 6 minutes MORE THAN JUST A COMPILER CBASIC has tts own completely integrated Basic Program Editor The Editor contained in CBASIC is used to Create and or Edit programs for the compiler It is a full featured editor with fur ctions designed specifically for writing and editing Basic programs has built in block Move and Copy functions with automate program renumbenng Complete easy to use inserting deleting extending and overtyping of existing program lines It 15 also used for Loading Saving Appending merging Killing disk files and displaying a Disk Directory It also has automahc line number generation for use when creating programs or inserting sequencial lines between existing lines You can set the pnnter baud rate and direct normal or compiled listings to the printer for hard copy The built in editor makes program corrections and changes as easy as falling off a lag If CBASIC fi
234. re Co pru een b teve Hartford ver2 2 Marooned s title screen shows the alien space craft in flight Your Choice Silver or White SUPER DRIVE SALE you to store as many as nine different game positions on disk A player can stop and save the game at a critical point and go back to it later The best way to use the game save fea ture is to chain your game saves When you reach a critical point in the game save it Then when you make it past the danger un scathed save the game again to the same file name If you don t make it past the next crit ical point you ll be able to start out past the last one As you are nearing completion of the adventure youll find that you have a chain of game saves charting the most important mo ments of the adventure Marooned is essentially a Basic listing ov erlaid on scenes drawn from binary files This makes the game fairly fast The pro gram also features text in the Extended Color Basic graphics mode found a minor bug while adventuring in a cave location where I insisted on going in an illogical direction It caused a BS bad subscript error and loss of the game This single flaw is no reason to rule out this interesting game however Saguaro Software guarantees the program disk to load for the original owner for life and offers to replace the disk if it fails You can also make a copy of the disk for safekeeping The program s documentation is simple and to the point It con
235. re all you need to get going And if you exhaust the 32 000 ques tion data file you can order Volume II an additional set of questions from Professional Software Inc Box 533 Needham MA 02194 Or phone their toll free number 1 800 343 4074 Sports buffs can order Super Sports a separate game that offers thou sands of sports related questions in seven categories And don t forget that you can also play Trivia Fever without a computer It is one CoCo game that can amuse everyone on long car trips Even the person behind the wheel can play as long as someone else is asking the questions If you enjoy the mental exercise and friendly interaction that are a part of trivia gaming you ll appreciate Trivia Fever Even if you are not much for trivia you ll have to admire the high quality of this product s pro gramming and packaging which makes it compare favorably with many other Color Computer programs So are you ready to play Trivia Fever I m still trying to remember who played Sam in Casablanca Wi Be completing my evaluation of this package I told my son like you to help me test some educational software called Spelling No thank you the 9 year old replied evenly I d planned to go swimming in a volcano Aw come on Don t you get it Dad No N O Later when the boy was tightly bound to a chair in front of the computer I loaded Talk Tutor a monitor program that activates each of the 1
236. re peace war talk a game freeze mode and turkey The last category is equivalent to declaring war but it allows you to insult your opponent first Once engaged in a dog fight the displays of the two computers are updated simulta neously Enemy hits cause bullets holes to appear on your windshield and control panel The manual has a chart that shows the damage inflicted on your plane based on the location of bullet holes These damages plus the distance if any by which you miss the runway in landing govern the time it takes to repair your aircraft after you land In the meantime your opponent could be shooting up your runway beacons The actual conduct of P51 Mustang Attack warfare is complicated the details of aircraft replacement repair times and so on are in the documentation It is possible to specify one of three skill levels for each player the higher the skill level the greater the number of hits is required to inflict each kind of dam age to your opponent s plane Debriefing Iam enthusiastic about this latest Tom Mix flight simulation What would I change if I could The altimeter the two hand type should be modified to include a multiples of 10 000 feet indicator It is easy to lose track of your altitude in a dogfight when your sole concem is concentrating on getting your op ponent into the sights By time the 5 5 altitude warning horn goes off at 500 feet it might be too late to take correcti
237. rithm in Table 2 is called recursive because it calls itself Recursion is one of the tricks of the Logo programmer You can read moreaboutit in the Color Logo manual pp 43 52 See also pp 28and 160nlocal variables Logo Solution The Logo solution to the Towers of Hanoi puzzle Listing 2 uses a master turtle turtle 0 and subordinate turtles The subordinate turtles are tower turtles and ring turtles Draw three circles a piece of paper label ing your ability to solve the puzzle If you 55 dle inge co M eR Yat GS LL THE TIME MACHINE Stop wasting time on that cassette or single drive system You can afford Polygon s disk systems featuring Teac height 40 track drives that arefast quiet and use less power The master turtle is controlled by the pro Robotize Your CoCo with EMC YOU COULD BUILD THIS COCO POWERED ROBOT AND MORE Send For Free Brochure FloridaResidents Add 5 Tax 3 00 Shipping amp Handling With complete systems you get J amp M Systems controller with gold edge connectors the latest circuitry and reliable design For 40096 compatability the controller is supplied with RSDOS assuring easy trouble free operation with all commercial software Our unique expansion hardware enables you to create a versatile automated control system All EMC boards come fully assembled and computer tested Drive s w Sys
238. rogram Better than an editor program is a a word processor that generates ASCII files There many good ones for the CoCo including Telewriter 64 VIP Writer and Elite Word I have Tandy s Micropainter ROM pack On my new CoCo it a produces green in color set 3 instead of blue I finally swapped display chip AN48331 for chip number AN48324 I now have blue skies Dennis Sledge Ty Ty GA A Thanks Perhaps this will help someone else a Can you recommend a book on high resolution moving anima ation William L Warren FPO New York NY Try Don and Kurt Inman s Assembly Language Graphics for the TRS 80 Color Computer published by Reston You might also be interested in the series of articles from HOT CoCo called Anatomy of an Assembly Language Game June through November 1984 by Mike Meehan lil November 1985 HOT CoCo 13 The you were handed a sheet of paper tainin your name and 999 others you would probably be able to spot your own name so quickly you d think it happened by chance But it doesn t Thehuman brain hasthe ability to quickly focus on those things that are most impor tant And your name is one of the most im portant things you possess In a world of sensory overkill this brain capability is especially useful Executives scan mounds of memos almost subcon sciously discarding the chaff Parents sleep soundly in an apartment next to a noisy in terstate route butawakenifthe
239. rom Motorola Semiconductors 3501 Ed Bluestein Blvd Austin TX 78721 Ask for Advance Information amp ADI 847 It contains data on the 6809E s instruction set and other technical information I believe it is still free for the asking You can use Basic POKE statements or a monitor program such as the one that appeared in Doctor ASCII December 1983 p 129 to hand assemble machine language programs The problem with hand assembly is that it is the time consuming job of translating the op codes and data into numerical inputs that you can enter into memory Where can I get information on the CoCo s new video display s generator Allen Elmer Fallbrook Write Motorola Semiconductors at the above address Ask for a advance information on the MC6847 T1 How can I tell which PC board have my old grey CoCo a USN CDR Robert B Pinell San Diego CA A After removing the CoCo s cover with the keyboard facing you alook for a serial number below the ROM pack port It will end with either a D NC or 285 If it is one of the first two that letter is the board type If it is one of the latter two your board is what CoCo nuts have christened the F board Q I recently purchased a 64K CoCo 2 but I get only 24 871 free a bytes when turn it on Do really need disk drives and OS 9 to get 64K William C Privett Roseville GA Your CoCo has 64K of RAM plus 16K of ROM for a total of 80K sof memory The CoCo can addr
240. rror rather than retyping the entire listing One last thing about DATA statements Error messages that occur due to a mistyped DATA statement line will refer to the corresponding READ statement line earlier in the program Yet it is the DATA state ment that is incorrect If All Else Fails If you cannot get your typed in listing to run after checking and double checking for typos you can ask us for help Send a detailed description of your problem along with any error messages given Ideally we d like a printout of what you typed Send a self addressed stamped envelope for the fastest reply Sorry but we cannot help you if you have modified the original program in any way Write to HOT CoCo attn Technical Editor 80 Pine St Peterborough NH 03458 Letters to the Edito Out of Tune In your review of CoCo Tuner HOT CoCo August 1985 p 74 you state that the instru ment emits an audio signal in which A equals 220Hz octave 4 on the piano or the A above middle C The frequency for the A below middle C is 220 Hz 440 is the fre quency for the A above middle C Furthermore the Hale Sight O Tuner was not mentioned as one of the electronic tun ing forks The product is sold by Tuners Supply Co P O Box 950 Somerville MA 02145 Of course it takes more than knowing the correct frequency in order to finely tune a piano The tuner hears only the vibrations produced between bridges making no allow ance for equa
241. s the ring to tower T2 and sends a confirmation message back to the master turtle Aseachring moves it sends a message 1 to the tower it is leaving and a 2 to the tower for which it is headed This causes the tower tur tles to correct their positions on their towers in preparation for receiving the next ring The master turtle and its subordinate ring and tower turtles are alive and operating si multaneously Two questions remain to be answered How can the ring and tower turtles follow just two procedures RING and TOWER and yet not all do the same thing How can they operate simultaneously An analogy might help answer the first question An income tax form isa procedure Everyone fills out the same tax form according to the same rules but because people have different incomes and deductions they don t fill it out the same Way Similarly several turtles can follow the same procedure in different ways Each tur tle has its own shape its own name ME its own mail and its own set of variables For example if ring turtles 1 and 2 are on differ ent towers they have different values in their variables T1 Differences in their data lead different turtles to follow the same procedure in different ways There is however only one CPU in your CoCo The Logo interpreter mimics parallel operation with a time sharing trick After an instruction for one turtle is executed the in terpreter switches to the next turtle The in t
242. series Its latest conversion is Disk Al gebra The company is also re leasing two new series Principles of Electricity and Lower Math The latter is de signed for kindergarten through fourth grade learners Dorsett s educational series contain 16 les sons require 16K and sell for 59 95 88 p Fighter Pilot An original arcade game Wave after wave of attacking aircraft attempt to shoot you down as you maneuver your fighter into the wild blue yonder blasting enemy fighters bombers and paratroopers out of the sky Joystick or Supply 5 4 9 9 Supply Lasts Lasts keyboard operation Disk version saves high scores 32K Machine Language Tape 24 95 Factory Closeout Amdek Dual 3 Disk Drive While While Includes 2 Diskettes amp Cable Monitors Etc Amdek Color 300 3239 Composite 300x260 Res Amdek Color 500 5339 Video Driver 527 95 Mark Dato Works on all models with monitor purchase 25 95 Reverse Video Switch 211 95 Works on ail models with plug in VDG chip 1 00 Shipping We ll Ship Your Order To Anywhere In The USA For 4 00 Software Only Hardware Shipped Cost Outside USA 52 00 Program 600 Max Authors Ask About Our Royalty Program Saguaro Soft ware Pause game feature 100 Disk 29 95 Saguaro Software Eagle 24 95 Lunar Lander 37 ysticks lequrec Marooned 29 95 Actvem
243. sheet program stock charting program make fancy graphics with your printer February 1985 Drawing program user s group list Space Hawks game March 1985 Universal screen dump program POKE list utilities April 1985 Telewriter 64 mods modem compar ison satellite tracking program May 1985 Sound digitization blackjack program disk based smart terminal programs compared June 1985 How to install 64K any CoCo pie chart program custom fonts for Gemini printers August 1985 Graphics utilities auto line number ing program how to connect the CoCo to a Model 100 You ll also find in each issue our regular features reviews of popular software and hardware and dozens of useful programs that are yours for the typing in Each back issue costs 3 50 plus 1 shipping and handling On orders of 10 or more back issues there is a flat 10 shipping and handling fee Quantities are limited and we cannot guarantee that all back issues are available Send your orders to HOT Colo Back Issue Orders 80 Pine St Peterborough NH 03458 Introducing COCO TIME A monthly magazine on tape and disk Now every month you can get 8 10 ready to run utilities programming tips amp hints business applications home management tutorials and educational programs Also a Buy Sell section and much much more NO GAMES ONLY REAL STUFF Each issue shipped to you by first class mail Programs written by
244. sions of Color amp Extended Basic and both Disk Basic V1 0 and VI Programs compiled on either system will run on systems with different ROMs CBASIC is NOT compatible with JDOS DOCUMENTATION The Decumentahon provided with any program is very important to the user This is especially true when you talk about a program as complete and complex as CBASIC Even though CBASIC was designed to be the most User Fnendly compiler on the market we went to great lengths to provide a manual that 15 not only easy to use and understand but comprehensive and complete enough for even the most sophisticated user The manual included with CBASIC consists of approximately 120 pages of real information not like some manuals that put just one or two short paragraphs on a page If we did that way we could have easilycreated a three or four hundred page manual The manual index breaks down each section of the manual and gives a 3 or 4 word descnption of each section and its items along with page numbers The manual has three sections the Editor Compiler and Appendix Each of these is divided into subsections with Section and Subsection titles pnnted at the top of each page If you want to you could find the information you are looking for by simply flipping through the pages and scanning the Section tiles on the top of the pages The Manual itself is an K by 11 Spiral Bound book with durable leather textured covers Some of the reports we have had from CBASIC users describe t
245. sists of only two pages but it is enough to get you started You ll take it from there Marooned s theme wandering aboard a deserted UFO and being stranded on an alien planet is not a strictly new idea to computer adventure But if you have never been on an alien planet Marooned will be new to you The game is both fun and challenging Its graphics are good and its mysteries are not 50 overpowering as to verge on boring most players recommend Marooned especially to first time adventurers lil 2 1 995 Drive O Special prices on new first quality disk drives They even have GOLD connectors on the back Some other places charge 279 00 for dr 1 and 349 00 for dr not us Drive 1 is for mod Second Color Computer drive or external mod Ill IV Drive is your first Color Computer drive and comes complete with controller cable and manual Bare drives for internal mod IIl IV only 79 99 For dbl sd add 45 00 64K EXT BASIC COLOR COMPUTER 138 5 22 HOT CoCo November 1985 The Computer Center 901 761 4565 5512 Poplar Memphis TN 38119 Add 4 90 for shipping amp handling Visa accepted Dealer inquiries welcome Circte Reader Service card 11 ircie Reader Service card 121 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 forma
246. sk History 32 4 on disk spelling 16 Government 16 Physics 16 4 on disk 16 Programs in each of the following Children s Tales Carpentry Electronics Health Services Office Skills Statistics First Aid Safety Economics Business Accounting Psychology MUCH MORE Dealer Inquiries Welcome hich 13 sister Apple 11 TRS 80 Ill amp 4 and Com modore 64 computers require respective conversion kits plug in board and stereo cassette player 99 00 Atari 400 600 800 1200 computers require the Atari cassette recorder and the Dorsett 4001 Educational Master Cartridge 9 95 For the IBM PC Jr a cassette adapter cable and a good cassette recorder are required A Radio Shack CCR 81 or CCR 82 is recommended CASSETTES 59 90 for an album con taining a 16 program course 8 cassettes with 2 programs each 8 80 for a 2 program cassette DISKS 14 95 for a one program disk 28 95 for two disks 48 95 for four disks All disks come in a vinyl album Send for our catalog of over 1000 Dorsett educational programs for Atari TRS 80 Apple IBM PC Jr Commodore etc One syllable adjectives that end in gsually just add 4 En lich has one syllable 1 lcu sly or Classroom Use Dorsett Educational Software features e Interactive Learning User Friendly Multiple Choice and Typed Program Advance with Correct Response Full time audio n
247. t Save and Exit Oo gt OO Ne pi d Each menu item corresponds to a subroutine within the program have documented the start of each block to simplify debugging and modification See Table 1 for a list of pro gram variables If you need to restructure the program you will only need to rearrange a few lines in the main loop Linksort should work in all versions of Ba sic I used it on an IBM PC it ran fine The only limitation on creating additional rec ords or increasing the number of customers isthe amount of memory your computer has BALANCE holds the balance of the corre sponding name in NAMES e g BAL ANCE 37 holds the balance for NAME 37 You can easily create large records by adding other parallel arrays such as ADDRESS and ACCTNO and a few lines of code to update them whenever NAMES is affected You can also add routines to update a customer s bal ance perform transactions keep track of in ventory maintain a recipe file and so on Experiment with the program you will learn more that way and might develop powerful applications for it Linked lists in Basic are an efficient way of creating and sorting lists of any kind When you create a new file you can enter the Full Character Set FOR CoCo or CoCo2 Easy to install board adds e All 96 Standard ASCII Characters e Upper amp Lower Case Displayed S
248. t 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 ma jor 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 1 column by 24 line screen display with true lower case characters So a Telewriter screen looks like a printed page with a good chunk of text On screen at one time In fact more on screen text than you d get with Apple I Atari Vic or TRS 80 Model 111 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 I 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
249. t for your CoCo using friends and December issue provides the shopping ad d Esposito author of our popular Doctor ASCII column gives you his best bets for Christmas gifts And our editors have thought long and hard about what they would like to see under the tree Read about their picks next month OS 9 That s a word you ve seen a lot lately OS 9 is Tandy s disk operating system DOS of the future for the CoCo Next month OS 9 expert Brian Lantz answers some of the most often asked questions about this up and coming DOS Ever left your CoCo or disk drive on all night or longer without realizing it Mark Haverstock shows you how to install power in dicator LEDs on both these items in December The same article the front of the CoCo tells you how to move the on off and reset buttons from the rear to We have much more for December So pick up a copy of HOT CoCo next month and enjoy November 1985 HOT CoCo 49 including the menu subroutine directions and the wood data Lines 630 890 control option 1 Line 640 prompts for a wood type lines 660 690 search for a data match If a match is not found control passes to lines 910 960 The data is restored the no match message is displayed and the program asks you if you want to see all the wood types available If you elect to see the data control passes to the subroutine in option 2 If a match is found during the search the pro gram jumps to lines 7 10 890 where
250. t only an OK prompt when you run TW Sort type RUN again You can also omit all comment lines to comments to perform sorts frequently this shouldn t be a severe shortcoming If none of the zip codes you use contains nine digits delete line 210 to speed up the sort Two final notes on the TW Sort program If you have an early ver reduce your typing The GOTOs and GOSUBs transfer control to the line following the comment so the program runs with or without the Address correspondence to J D German Creative Technical Consult ants Box 652 Cedar Crest NM 87008 Program Listing TW Sort PCLEAR1 CLEAR 16999 15 DIM NAMES 25f ADDRS 25f CSZ 259 2g CLS GOTO 7919 SUBROUTINES 119 LAST NAME SEPARATOR 12 Z LEN NS 1309 FOR 1 2 14 LNS RIGHTS NS K 15 IF LEFTS LNS 1 THEN LNS RIGHTS LNS K 1 ELSE NEXT K 1689 RETURN 18M 7 SEPARATOR 28g ZIPS RIGHTS CSZS 5 210 IF LEFTS ZIPS 1 2 THEN ZI PS RIGHTS CSZ 19 228 IF VAL ZIPS fg THEN ZIPS 238 RETURN 258 INKEYS 269 PRINT 483 press any key to continue 27 SOUND 15f 2 SOUND 59 2 288 AS INKEYS 299 IF 5 28 ELSE RETURN 295 PRINT 483 continue 31 SOUND 5f 2 SOUND 15 2 328 CHS INKEYS CH VAL CHS 3394 IF 1 OR CH 2 THEN RETURN ELSE 32f 349 END OF SUBROUTINES 35g MAILING LIST INPUT OPEN I 1 SORT M
251. tems w Model 100 Parallel Port PIA Case Pwr Supply Controller DOS Features Two 8 Bit Bi Directional Ports 4 Control Lines No of Drives One wo One wo Sample Software Provided Teac 591 Sided 159 5229 5239 5319 Model 200 Buss Driver Teac Dbi Sided 489 319 279 S419 Features TTL Fanout of 10 2 Card Slots and Flexible Ribbon Buss Provided Additional Connectors Available Drives are pre tested and ready to plug in anduse Options available are ADOS in ROM JFD CP controller w printer port HDS dual ROM controller Horizontal case etc Call for details Free catalog 200 Coco items Circle Reader Service card 153 POLYGON COMPUTERS m Ca Res 6 2 tax 4346 Wiishire Bivd Suite 206 Visit our Retail Store Model 400 Mother Board Features 4 Slots 5 Gold Pin Connectors PC Board for all Non Dedicated Boards Model 500 Motor Control AMP Features TTL Compatible LED Direction Indicators Drives DC Motors 500 MA Max at 12 VDG Circle Reader Service card 4494 Mee pies 17271 ARPT Station Clearwater Florida 33520 813 896 8295 or 813 536 1694 Los Angeles CA 90017 213 483 8388 Shipping 2 Software Charges 5 Hardware 58 HOT CoCo November 1985 To move a stack of rings from tower to tower B If N 5 0 Then C 6 A B move stack of N 1 rings from tower A to tower C move ring N to tower B move stack of 1 rings from tower C to tower B
252. tes ALL varrables 149 95 w ntegrated Bettor 199 95 Limited Version 299 95 MHH Master Harness Handicapper i Prefessional software designed to provide a thorough analysis 9 all trotter and pacer races in North America and Canada 159 95 complete 199 95 wiintegrated Bettor Limited 299 95 Professor Pix Football Complete STATISTICAL ANALYSIS on Data Base allowing Designated previous games t0 be evaluated Statistical Senes 99 95 w Win Loss Power Ratings 149 95 99 95 w colege 129 95 w power ratings 149 95 NBA Basketball LOT Lottery Analysis COMMODORE Prof Jones 48 HR FREE SHIPPING graphics are good and the lettering is easy to read but there is little variation in the colors used Most screens are completely green al though there are also a few dark blue ones The Personal Finance package is profes sionally produced and worth serious consid eration by teachers Its beginner s level of ChesSD was created by Software 5 and is distributed by Computer Systems Dis tributors P O Box 9769 Anaheim CA 92802 714 772 1390 It requires 64K Extended Color Basic and a disk drive It sells for 49 95 plus 2 for shipping you have been waiting for a superior chess program wait no longer ChesSD is a disk based program that stores almost 35 000 opening moves Starting the program is simple You just put the ChesSD disk into drive O and press the Color Computer
253. than are powerful general purpose pro grams that require more computing exper tise More important than software that offers raw computing power are such factors as ac ceptance of user input in a variety of formats the ability to retrieve information based on partial or imperfect matches to a request and extensive error trapping user friendli ness in other words For Dedicated Shoppers Only If you do much grocery shopping espe cially for a large family a data file manager that keeps track of your grocery coupons could be a significant aid to your budget Kolourdex for Koupons is a product of the Kensoft company 2102 50th St Kenosha WI 53140 The program requires 32K and comes on tape for 24 95 or disk for 28 95 You can also buy a tape to disk upgrade for 7 50 It can tell you if you have a coupon for a specific product list all your coupons that apply to a particular type of item and display all the coupons that expire on or be fore a specified date or that are worth more than a specified amount The tape version can keep track of 400 coupons while the disk edition can handle 720 Programs like Kolourdex have a place in certain homes and I m going to use it to il lustrate some good and bad practices found in home software This isn t meant to be an exercise in picking on the product it s by no means the worst offender l ve ever come across Kolourdex does however contain 18 HOT CoCo November 1985 fea
254. that the vectors at 72 and 183 must be reset either manually with POKEs or by reassembling the listing Further you must keep track of the locations of variables LNNUM and FLAG2 since your Basic pro gram must communicate with them Listing 2 is shown used witha tape system but the machine language routines can be LOADMed from disk or POKEd from data Line 1 is a subroutine that loads the ma chine language variables LNNUM and FLAG2 It should be called before a new start line is required The Basic variables LN and SC are converted into the machine language variables LNNUM and FLAG2 Thus LN should be made equal to the line to which the reset button should branch To obtain a text screen make SC 0 to obtain a graphic screen make SC 1 Listing 2 assumes the presence of Extended Color Basic Those of you with only Color Basic should replace the graphics commands with something else A few precautions are advisable Do not point LNNUM into a FOR NEXT loop or toward a RETURN as Basic s stack has been reset and an error will result Do not point into a graphics routine in progress unless you are sure of the results Not only may the artifact colors change but other problems occur as well As an example don t try to rePAINT something already painted the de sired color Be careful of mixed graphic modes as they can be canceled If the above has not stimulated your imag ination consider that only minor adjust ments are needed f
255. the cor rect answer to Consarnation But I can guar antee that there won t be so many right answers to future Mindbusters puzzle con tests And youre right if you read that as a challenge The Program Listing this month is called Wild Blue Yonder It is a Basic listing that will run on all Color Computers For the MC 10 change the P 1024 in line 120 to read P 16384 The introductory comments above might help you solve Wild Blue Yon der But if you are not able to solve the puz zle the answer will be printed in a future issue And for those of you with bright ideas good luck trving to solve it with a simple au tomatic play algorithm theoretically the first 10 moves have more than a billion com binations When you run Wild Blue Yonder you will see part of a large oblong group ofsingle digit numbers between one and nine on a field of blue As the puzzle is first drawn only the upper half of the number field is visible You move up and down the oblong by tapping the up and down arrow keys As the puzzle be gins the flashing orange cursor is on a num ber at the center of the oblong You can move the cursor in any of eight compass directions by tapping the following two character commands NN for north SS for south EE for west WW for west NE northeast SE for southeast NW for north west and SW for southwest The number on the space that the cursor is resting deter mines how many spaces the cursor will move in
256. the direction you choose The first direc tion you select in Wild Blue Yonder will al ways move the cursor three spaces The object of the puzzle is to find your way yonder to the blue area of the screen sur rounding the oblong However don t o too far A winning position is any blue space touching the perimeter of the oblong field of numbers If you direct the cursor more than one space outside the oblong you ll have placed it in limbo You cannot move from a Wild Blue Yonder position that is not within the field of num bers and your only recourse is to restart the puzzle There is one other important rule The line of travel to reach a winning position cannot fall over any of the blue area The program purposely allows the possi bility of game ending Basic error messages Keep in mind that the number position to which you will move the cursor in making a direction selection must be visible on the screen move that takes the cursor off the screen will produce an FC illegal function call error When you make 61 moves without finding your way out the program ends with an OS out of string error This is also purposeful for the solution takes fewer than 61 moves Once you have solved Wild Blue Yonder or completed an attempt you can display a list of the moves you made by typing PRINT SC and pressing the enter key One last note Be sure to turn up the sound on your TV or monitor random tones will sound if you
257. the information on the coupon or attached order card and drop it in the mail For faster service cal TOLL FREE 1 800 258 5473 In NH dial 1 924 9471 VISA Mastercard and American Express welcome J want instant CoCo to meet my 11 85 06 programming needs Please sign me up for a one year subscription for 99 97 8 33 per issue beginning with this month s issue Please send me the issue for 11 47 Please send me Best of 84 for 16 47 Payment enclosed LI MC LI VISA AE Card Exp Date Signature Name p Address City State Please allow 4 6 weeks for delivery Price includes postage and handling Foreign Air Mail piease add an additional 45 per cassete or 25 per subscnption US funds drawn on US banks ONLY instant CoCo 80 Pine Street Peterborough NH 03458 Se SS SSeS SSS SSS PSS SPOS SS 000 E 559 27 622 Ue ED d m unum Instanz c T Scare seeders cisely 1 turtles race and one sits up It stops for a random length of time then it sends a message to stop another turtle and begins running again In other programs a master turtle controls subordinate turtles All co
258. to a question about eight and ate We got all the way through the Homo nyms A Sounds lesson My son agreed to try another tape but became disinterested when the narrator strove to breathe life into the rules that determine the situations in which the letter I comes before E I liked these programs more than did my son whom I awoke untied and permitted to depart But the fact that he was not very keen on them is indicative of the potential of this set in a classroom environment it pre sents complete information in an easy to learn if not captivating form When kids have trouble adding suffixescorrectly for ex ample they can get help from one of two suf fix lessons Moreover students expect to work rather than be entertained at school where they will adapt quickly to this series At home an educational program must be more entertaining in order to maintain inter est Chances are most parents will encoun ter the same reaction did This isn t criticism In fact grown weary of software that is intriguing at the ex pense of educational value To paraphrase an adage you can t be all things to all students Sometimes the best way for a student to learn is to buckle down and study the hard way However the Spelling lessons are not all cod liver oil either By combining text narration pictures and user choices they of fer a diversity that helps to make the infor mation they present more palatable to youn
259. to evacuate all animal and Human life Your mission is to go to the planet Zephyr and obtain the seed of these plants and return to Earth Several Federation agents have been sent to obtain the seeds and none has returned Can you get the seed and survive GOOD LUCK 32K Disk 21 95 Screen Enhancement Program Comparison Chart PROGRAM FEATURES HI RES HI RES I BRAND X VISA MASTERCARD AND C O D ACCEPTED The CBASIC Compiler Circle Reader Service card 4335 Now anyone can create fast efficient Machine Language Programs Easily and Quickly without having to use an Editor Assembler CBASIC isa fully integrated easy to use program Editor and Compiler package CBASIC 15 99 syntax compatible with Disk Extended Color Basic programs so most Basic programs can be loaded and compiled by CBASIC with httle no changes required The compiler is an optomizing two pass integer Basic compiler that can convert programs wmtten in Disk Extended Color Basic into 100 pure 6809 Machine Language programs which are wntten directly to disk in a LOADM compabble format The programs generated by the compiler can be run as complete stand alone programs A built in linker editor will automahcally select one and only one copy of each subroutine that 1s required from the intemal run time library and insert them directly in the program This eliminates the for cumbersome often wasteful separate run time packages CBASIC W
260. ts Neither the thief nor the players can move onto these areas The white spaces represent windows into which neither the thief nor the player can move See Table 1 In the top right and the bottom left corners of the board is the symbol EL which repre sents the two elevators on each level To use an elevator position your character on the E of EL and press U for up or D for down The CoCo reprints the screen to the level above System Requirements 32K RAM Extended Color Basic or below you Your present level 1 4 is printed in the bottom left corner of the screen Along the bottom is a line of information If a question mark appears it is your prompt to press a key Next in response to this a or an OK appears on the subline OK indicates that the CoCo can carry out the function of that key The next item to appear is a two character symbol representing the last sound clue given and finally the name of the current player the amount of money he has and the number of moves he has left Your Turn At the beginning of your turn the CoCo moves the thief and gives corresponding soundclues and a random number of moves from 1 to 12 You use one card per turn by pressing C The CoCo clears the screen and displays your three cards Press the number of the card you wish to use and the CoCo carries out your wish If you don t want a card press five and the CoCo reprints the screen You can use a card later the CoCo
261. ts For 16K ECB Cassette System Tape Only 24 95 Buy BOTH for 79 95 DISKETTES 54 55 00 Diskettes with tearless sleeves hub rings write protect tabs and Jackets Quantity Price Shipping 10 16 00 2 00 100 162 95 7 00 NO SHIPPING charges on disks if ordered with any other software FREE CoCoDiskZap program a 24 95 value on additional disk with purchase of 10 or more disks Circle Reader Service card 106 AA dF SOFTWARE P O Box 214 FAIRPORT 14450 716 223 1477 To Order VISA MC CHECK MO COD 2 50 extra Please add 2 00 shipping and handling Foreign 500 NYS Residents please add Sales Tax immediate shipment Order by phone and get a 2 00 refund for your phone call Call for discounts on bulk quantities e Dealer inquiries invited 500 POKES PEEKS N EXECS for the TRS 80 COLOR COMPUTEK NEVER BEFORE has this information of vital sig nificance to a programmer been so readily avail able to everyone This book will help you GET UNDERNEATH THE of the Color Com puter and develop your own HI QUALITY pro grams SO WHY WAIT This 80 page book includes POKEs PEEKs EXECSs to Auto start your Basic programs Effectively encrypts your programs Disables most Color Basic ECB Disk Basic commands Disable BREAK KEY CLEAR KEY and RESET BUTTON Generate a Repeat Key Merge two Basic programs Transfer Rompaks to tape for 64K only
262. ture Blackjack Dealer 24 95 With Feee Dealer kh Sketchpad 19 95 Graphics Drawing Program 128 Disk Oniy Alpha 40 19 95 Formats 40 tracks Mor Dusk rd 29 95 524 95 5809 Lisassembiei 32k Add 500 For Disk Other Favorites P51 Mustang 32K 23 75 Worlds of Flight 32K 23 75 Sailor Man 23 75 Trekboe r 32K 19 75 To Preserve Quandic 29 75 12k sk Cory LIZPAC Stat Analysis Disk 145 00 Super Screen Machine 533 75 Add OO Sk Special Family A genealogical datobase Maintains data on 255 people in tirs genera tions of family Punts 3 charts Easy to use 32K Ext Tape 15 75 Disk 18 75 While Supply Lasts We ve Moved 303 728 4937 C O D Orders Add 3 00 Colorado Residents 7 November 1985 HOT CoCo 79 Circle Reader Service card 4138 Educational Programs BASKETBALL STATISTICS by Jeff Stevens Coaches let CoCo do the paperwork Keeps each individual game plus league non league and all game to tals for a maximum of 16 players in up to 29 games Stats can be kept in as many as 17 different categories assists steals field goals and free throw stats made attempted percentages offensive and defen sive rebounds turnovers personal fouls charges pl ying time quarters played and points Totals for the op position team and for your individual players are printable Your
263. tures that exemplify some of my thoughts about using the appropriate technology to computerize everyday activities The nonprotected Kolourdex disk contains three Basic files KDXKPNSD the main pro gram KDXKPNDL which reorganizes data and KDXKPININ which initializes a new file when you first run the system The single data file on a given disk is always assigned the default name KPNS This file and some necessary indices are created as you work with the program But why such confusing file names I pre fer something easier to remember A quick fix to this problem is to add a couple of one line shells to your program disk to call the real program For example you might store the one liner 10 RUN KPXKPNSD under the name COUPONS BAS so that your Ko lourdex command line would be the easily recalled RUN COUPONS use such calling routines with a lot of my favorite applications software and frequently include a POKE statement in the startup routines to establish 9 600 baud communication with my printer as well You could simply rename the main pro gram and be done with it but I prefer to use a separate routine whenever I think portions of a commercial program might call each other by their original names I wouldn t want to rename the main Kolourdex file and then find that part of the code contained an explicit ref erence to the original name KDXKPNSD Once underway Kolourdex lets you add coupons to a file exami
264. ualities of IN KEY and 44539 X VARPTR X 2 0 POKE VARPTR X 3 amp H87 After a program executes this line X will contain the value of the last key pressed after any use of INKEY or EXEC44539 Because this line changes the string pointer for X to the last key pressed mem ory location in the Basic communications area you should not use X for another value or you might write over important data If you are already using X as a variable sub stitute another single character variable making sure that both POKEs use the correct VARPTRs Geoffery H Frizzell Edmonton Alberta Pseudo PRINT USING If you re using an MC 10 or a CoCo without Extended Color Basic or even an Apple II or Commodore you can t take advantage of Basic s PRINT USING statement This com mand is particularly useful when you are working with numbers or money amounts because it lets you round off numbers or dis play figures in columns with the decimal points aligned For example the statement PRINT USING 7634 728 will print the number as 7634 73 While you can t change your computer s command vocabulary you can use my short utility as a substitute for PRINT USING Lines 10 240 and 360 are included for dem onstration purposes they show how the numbers can be printed Lines 210 350 con tain the pseudo PRINT USING subroutine Before the main program branches to it you need to assign the number of pl
265. ually accessible If you have never tried a computer adven ture a brief explanation is in order Text and graphics adventures are stories in which you are the main character You travel in logical Drive 1 1 2595 movesonanelectronic map You can pick up articles you find along the way use them and even confront characters within the story plot The central problem usually fo cuses on a mixed struggle for survival and escape And Marooned is no exception At the start of the game after the space ship takes off you wander among the rooms of the alien aircraft finding and using arti cles It isn t telling too much to reveal that you will probably succeed in crashing the ship onto an alien planet where the game continues The landscapes of the planet are more artful than the sterile rooms of the ship but I was confused at times when the same landscape showed up in several places Marooned bows to convention with a sim ple lexicon of two word commands with which veteran computer adventure players will be familiar The simple construction re quires one verb and one object such as get gold drop worm and examine chair You can even ask for hints although not many help ful ones are provided As in most computer adventures it is pos sible for your game character to die But Ma rooned offers a game save feature that allows lt 522 Lm f MARUUNED Copyright 1965 by Softwa
266. ur grade level and subject is easy AS you add DATA lines increase the value of string space cleared 200 in line 10 If you do not add adequate space an OS error occurs Set the variable NN also in line 10 to equal the num ber of test questions plus one If you have 25 questions for example NN should equal 26 The program installs your questions in the System Requirements 16K Extended Color Basic 5 22 II TE BENERE EE DATA statements numbered from 1010 up to 10000 The proper format is Line Number DATA Question Answer State each question as a sentence and in clude a period Use a comma between the question and the answer which will be either T or F Be sure that the last DATA line reads Line Number DATA END E Figures 1 and 2 show printouts of student and teacher versions of a chemistry test Can you imagine making a test that neat with a typewriter or creating different arrange ments of the questions using that dreaded machine li Address correspondence to James Wood at 424 N Missouri Box 507 Atwood IL 61913 m s I Program Listing 1 Name Program that Re sides in High Memory 1g CLEAR2g8 3279gg 28 CLS INPUT WHAT IS YOUR NAME NAS 30 L LEN NAS IF L gt 67 THEN PRINT NEED A SHORTER NAME GOTO2f 48 POKE32799 L 58 FOR 1 L 68 B ASC MIDS NAS A 1 78 POKE A 32799 B NEXTA 88 REMARK PROGRAM STARTS HERE Program Listing 2 Welcome Back Program 18 CLS U PEEK 32799 28 PRINT
267. us 1 2 3 like integrated package and a true relational database manager It now appears that these two products will soon be available See this month s Product News for more information The announcement of these products is an encouraging sign It shows that the better software authors are still developing state of the art programs for the CoCo The CoCo needs products such as these to maintain its user base in the face of new competition Commodore 128 and Amiga Atari 520ST and souped up Apple s As long as there are companies willing to try to squeeze more function from the Color Computer with new products the CoCo market will remain healthy Speaking of Atari The new Atari 520ST is available now as many of you are probably aware It looks like a great deal 799 for a 512K computer with monochrome monitor 3 5 inch disk drive mouse and Atari Logo Can it be too good to be true Consider this There is virtually no software base for the new Atari At the present time only a software developer would find a serious use for the 520ST If it breaks where do you go to get it fixed I called Atari to find a dealer near me They didn t have any in my area but they did give me the phone number of a sales representative in a neighboring state My nearest Radio Shack dealer is 6 miles away Finally Atari admits that it is having problems with the 520ST s operating system TOS Tramiel Operating System named after Atari chief Jack Tramiel w
268. ve action This is no particular fault of the simulation however A human factors specialist once told me that World War II altimeter designs often invited misinterpretation by pilots dur ing stressful moments Outside of that I found only one potential glitch in the program As an experiment deliberately took off with the wing flaps low ered By the time I got the flaps cleaned up I found that I couldn t retract the landing gear Although this is an unlikely situation it s a tough way to fight a war P51 Mustang Attack is a fine program and an outstanding simulation that leaves very little room for criticism But I do have one historical bone to pick The airplane pictured in the promotional material for P51 Mustang Attack is actually the P40 War Hawk Sloppy guys very sloppy W sa pOrt v t To bear the weight of especially from underneath uphold in position keep from failing ete 2 To bear or sustain weight etc 3 To keep from failing strengthen PBJ Ine supports their product line with technical personnel that are always there to help vou To serve to uphold or corroborate a statement theory ete substantiate verify PBJ Inc receives testimonials on a daily basis that support their product line amp To provide a person institution with maintenance provide tor PBJ Inc supports the CoCo user by consistently creating new advancements in their field Svionvin PBJ Inc A long description indeed
269. ver 100 please add 3 regular 8 California residents please add 6 sales tax Orders outside the continental U S check with us for shipping amount 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 ID Mark Data Department H Products 24001 ALICIA PKWY NO 207 MISSION VIEJO 92691 714 768 1551 FREE Send for our free catalog flier Circle Reader Service card 4241 MATHEMATICS by Wayne McArthur This p pgram is available on our Instant CoCo cassette See the Instant CoCo ad elsewhere in this issue ER oCo z 747 y Mathematics Helper Take the confusion out of performing mathematical and geometric computations alculators are nifty devices that make mathematical computations easier The trouble with calculators even the ones with memories is that it s easy to lose track of the numbers you re entering if you have to go through a series of steps to obtain an an swer That s especially true if you re trying to remember geometric formulas at the same time With Mathematic Helper see Listing your CoCo becomes a calculator that prompts you for input and stores for some calculations the result of your last compu tation on the screen for easy reference It helps you with problem solving when you need to perform addition subtraction mul
270. which I could find data You must type in the Neue c reasoned that my CoCo should be ableto of the wood exactly as it appears in the do the calculations and store the necessary data with ease However before could write DATA statements otherwise you receive a message that reads 1 do not have that wood equations for the program 1 had to decide what kind of comparison would help me VN makea quick decision about which MUN firewood to purchase I m wanted to be able to look E through the classifieds and compare the woods of fered to oak which was sell data Option 3 explains the meaning of the calculation in option 1 Option 4 displays the nonwood fuel data and prompts you to select one of the items It then asks you which wood you wish to compare The result given is the amount of the nonwood source that replaces one cord of the chosen wood if both are burned at 100 Photo by Mark Corliss m ing for 70 to 75 cut and percent efficiency delivered and determine To make true comparisons you need the eR RSS whether they were a good value efficiency ratings of the respective heating NU heat content per dollar units e g a wood stove and an oil furnace E ME D RR ER 294 If the stove is 50 percent efficient and the fur SEE RRR nace is 75 percent efficient multiply the 5559 UM s MESI EA How the Program Works wood amount by 5 and the nonwood DON NS I wrote an equatio
271. will be especially apparent when experiment ing with chess problems or exploring different strategies ChesSD s flexibility in letting you select the number of moves ahead it may look be fore moving a piece lets you tailor the game to your time and ability The time required for the computer to calculate each move is fairly short only about three seconds or less in the lower levels one two and three Moves in levels four five and six take the computer 30 seconds three minutes and 30 minutes respectively The seventh level is strictly for chess by mail fanatics It requires five hours for each computer move Tourna ment play usually takes place at level five All in all ChesSD plays a mean game of chess even at the lower levels because of its extensive disk based opening book If you make the mistake of accidentally tapping into a sequence of moves in this book of plays the computer s moves come quickly and are devastating Although the game is not rated it seems to have a playing strength of about 1 500 ChesSD is not a tutorial It assumes that youare familiar with the move ments of chess pieces and the rules of the game If youare more than a chess beginner ChesSD will give you a good run for your money lil 1 800 351 3442 717 322 7700 4 VISA and MC HOURS Monday Friday 4025 Circle Reader Service card 175 Accepted 496 9 00 am 6 00 om Williamsport PA 17701 PRINTERS PRINTER
272. ws down the P5I s roll rate and should be switched off for combat The Dog Fight In the solo practice mode the CoCo gener ates an image of a drone aircraft at which you can shoot The drone always flies a straight course descending continuously from 91 000 feet down to the ground That doesn t make it a sitting duck First you have to find it using your radar and your Mark I eyeballs then you have to maneuver your plane into a good firing position and shoot accurately You have 99 shots in each of your two wing guns and you can squeeze them off one at a time or fire continuously Although 99 rounds per gun is a little skimpy the actual firing time available to you seems realistic Your fighter s limited fuel supply is also a factor If you keep the throttle wide open you ll only have enough fuel for 10 minutes of flight You can refuel and rearm by landing at a friendly airfield found P51 surprisingly easy to land al though multiple bounces complete with sound effects are not uncommon The rap idity with which the screen updates helps the learning process However the landing skills acquired in Worlds of Flight might have something to do with how easy the landing process seems to me And landing is by no means guaranteed Attempts at high speed landings will result in damaged landing gear or worse Players in a two person game can signal each other as to the status of the hostilities the categories of which a
273. xt amp Graphics Yes Yes No Print fully implemented Yes Yes Yes Print on all hne lengths Yes Yes only Different line lengths 2810255 Y2K to 255 9 ST only 1 Automatic Kev Repeat Yes Yes es Adjustable Key Repeat Yes No No NEW IMPROVED VERSION poh m M rase to end of line screen es es es Hikes IL SCEEER Pede ed au EN Yos M Featurina nl tle Hsiaht cleri Solid or Blinking Cur or Yes No Yes UP TO 85 CHARACTERS PER LINE Se Buff Biack Buff Black Buff Black af Pea A oordinate Cursor READABILITY Tr M rer y Lower M ME E cat Positioning Yes Yes No Double Size Characters Yes Yes No ADJUSTABLE AUTOMATIC KEY REPEAT lin Individual Continuous 28 Cue Highlighting Yes Yes No PROPTECT 1 23 SCREEN LINES d On Screen Underhninq Yes Yes No 42 Character per Clear Key functional Clear keysClear key No CONTROL CODE KEYBOARD er ane l6 32 amp 64K Supported Yes Yes Yes hat acters re lite Green or Black Background MC C Yes No o FULLY BASIC COMPATIBI I full Centro Code Kerboard 3 Hutonatic Kev oe DISPLAY FORMATS OF 24 tn 25 CHARACTERS PER LINE Mixed ard Graphics PH DE 4 and Auch Lili FULL 96 UPPER LOWER CASE CHARACTERS ALI fengtlons are eosil Proarannable theu BASIE Characters per line display Yes No No MIXED GRAPHICS amp TE
274. y CoCo afte handle only integers this Pascal Rives you full bore Computation apability 7 DEF T s Pascal supports rmarket languages RAINBOW Magazine November 1984 The DEFT Systems people have put together a pack age which is complete Pascal and or assembly pro example of what can be accomplished in the CoCo world The entire package gives you all the necessary tools to learn Pascal If you already know Pascal then it gives you a total development environment No thing is missing there is nothing else to buy Any college applicant attempting to obtain advanced credit will be required to know Pascal in order to complete the exam DEFT Bench and DEFT Pascal provide an excellent learning environment The entire package 15 impressive 15 very well written and extremely easy to use n all the years have been looking at software packages never have I seen so much offered for so little 3 D Graphics Sampler Only 29 95 Do 3 Dimensional Imaging from Pascal Define an object by specifying points and lines Then with 3 D graphics library procedure calls Rotate Zoom and Move your 3 D Skeletal Ob amp al 111 1 a Included DEFT 1 trademark of DEFT Systems a TL LIT OS 9 1 trademark of Microwar EA ES IG P O Box 359 Damascus MD 20872 Quantity of Each _ DEFT Pascai DEFT Bench DEFT Extra DEFT Pascal Workbench 3 D Graphics Method of Payment check
275. you up and running fast The DS 69 Digisector opens up a whole new world for you and your x COCO Your computer Er can a security system a take portraits analyze ie i AY signatures inspect E EL assembly work the 05 69 is your eyes Use the 05 69 and a TV camera to get fast precise conversion of video signals into digital data Powerful C SEE software C See is a menu driven software package included with your DS 69 It provides high speed 5 level digitiz ing to the screen high precision 16 level digitizing for superb hard copy printout and simple software con trol of brightness and contrast Or call our driver rou tines from your own Basic program for easy 64 level random access digitizing Pictures taken by the DS 69 may be saved on disk by C See and then edited by our optional MAGIGRAPH package for enhancements and special effects The DS 69 comes with a one year warranty C See supports both cassette and disk operation with the Multi Pak adaptor and requires 64K Cameras and other accessories are available from The Micro Works Let your COCO see the World DS 69 Digisector amp C See Software 149 95 MAGIGRAPH Graphics Package on disk 39 95 Terms Visa Mastercard Check or C O D Purveyors of Fine Video Digitizers Since 1977 1110 Del Mar CA 92014 619 942 2400 Circle Reader Service card 196 Te

Download Pdf Manuals

image

Related Search

Related Contents

CHAMPION MENTEUR HÉROS TRICHEUR  HD Voice Conference IP Phone with PSTN VIP  カタログ  Guía del usuario  MX410 Field Mixer - Rolls Corporation  eTPU Simulator Reference Manual  User Manual  Smeg SI955D hob  Miller Electric 152 Welding System User Manual  

Copyright © All rights reserved.
Failed to retrieve file