POKEing Around The Color Computer The following is a list of Coco 1 and 2 (should also work on the 3) pokes which were published in the Saskatoon Color Computer User's Group newsletter, March 1986. Originally they were taken from The Color 80 Journal newsletter published by the Adirondack Color Computer Club in New York state. These might work on a Dragon too - please let me know. Important Ones POKE 65497,0 on Coco 1 and 2 double speed of RAM and ROM. It will cause your screen to fill with garbage, and sometimes causes memory to disappear. Printer, disk and cassette functions won't work. POKE 65497,0 on Coco 3 double speed of RAM and ROM. Printer, disk and cassette functions won't work. POKE 65496,0 puts machine from double speed ROM and RAM back to normal speed. POKE 65495,0 doubles speed of ROMs; Basic programs by 1 and a half. Does not work with all computers, or with disk, cassette or printer operations. POKE 65494,0 puts ROMs and Basic back to normal speed. Cassette, printer and disk works normally. POKE 65315,54 disables cartridge takeover, allows you to put in a Rompack without it starting up. NOTE: the use of this poke to put in a cartridge with the machine power on can cause damage to your computer. It's use is not recommended. ?PEEK(487)*256+PEEK(488) start address of last machine language program loaded off of cassette ?PEEK(126)*256+PEEK(127) end address of last machine language program loaded off of cassette To put a 64K Coco into all RAM mode, where the ROM can be modified: RESTORE: FOR I=3584 TO 3584+24:READ A:POKE I,A:NEXT:EXEC 3584: DATA 26,80,142,128,0,166,132,183,255,223,167,128,140,224,0,39,5,183,255,222,32,239 8,175,57 POKE &H95C9, &H57: POKE &HFF22, &H50 Coco 3 Green border POKE &H95C9, &H17: POKE &HFF22, &150 coco 3 Black border FOR X = 442368 TO 446225: LPOKE X,32: NEXT Forces lowercase on 32-column mode on the CoCo 3 POKE 149,4:POKE 150,88 Sets printer baud to 50 POKE 149,2:POKE 150,227 Sets printer baud to 75 POKE 149,1:POKE 150,246 Sets printer baud to 110 POKE 149,1:POKE 150,153 Sets printer baud to 134.5 POKE 149,1:POKE 150,110 Sets printer baud to 150 POKE 149,0:POKE 150,180 Sets printer baud to 300 POKE 149,0:POKE 150,87 Sets printer baud to 600 POKE 149,0:POKE 150,40 Sets printer baud to 1200 POKE 149,0:POKE 150,25 Sets printer baud to 1800 POKE 149,0:POKE 150,23 Sets printer baud to 2000 POKE 149,0:POKE 150,18 Sets printer baud to 2400 POKE 149,0:POKE 150,10 Sets printer baud to 3600 POKE 149,0:POKE 150,7 Sets printer baud to 4800 POKE 149,0:POKE 150,3 Sets printer baud to 7200 POKE 149,0:POKE 150,1 Sets printer baud to 9600 POKE 155,X (16,32,64,132,255) Sets printer width to X POKE 111,254:DIR sends directory to printer PEEK(65314) returns an even number if printer is on / odd if off POKE 41382,188 generates a blinking cursor POKE 41923,0 disables break key on INPUT/LINEINPUT, must be in all RAM POKE 41923,3 restores break key operation, must be in all RAM PEEK(25)*256+PEEK(26) basic program start address PEEK(106) comma column width PEEK(116) 127=32k computer, 63=64k computer PEEK(170) 0 if trace flag on PEEK(148) current cursor color, 1-11 PEEK(182) current PMODE, ECB only PEEK(188) 14=disk system, 6=cassette system PEEK(230) DLOAD baud rate PEEK(282) 0 if in lowercase mode PEEK(32768) 69=ECB computer POKE 359,57 keeps the computer on the last SCREEN command used, until another SCREEN command is used. example: it will stay on the high-res screen SCREEN 1,1 until SCREEN 0,1 is typed in POKE 25,6:NEW PCLEAR 0 in extended Basic POKE 25,14:POKE 3584,0:NEW Pclear 0 in Disk Extended Basic POKE 65314,8 does a SCREEN 0,1 without Extended Basic POKE 65314,0 does a SCREEN 0,0 without Extended Basic POKE 178,X when put before graphics commands in Extended Basic (Except PCLS) it will create different colours and patterns. POKE 186,X if X is an even number from 2 to 128, it will move the pointer to the start of the Hi-res screen, and allows viewing in 1/2 pages POKE 45,0:POKE 46,0 disables the CONT function after BREAK POKE 113,0 cold start when RESET is pressed POKE 113,85 regular restart after POKE 113,0 POKE 148,0 stops flashing cursor for 3 seconds POKE 175,79 same as TRON, ECB only POKE 280,PEEK(275) true random numbers POKE 282,0 enable lowercase POKE 282,255 enable uppercase POKE 283,X slows keyboard response, X=speed, 1 is fastest POKE 283,4 normal keyboard response POKE 293,0 disable ECB and CB commands POKE 293,20 reverses POKE 293,0 POKE 65313,0 motor on POKE 65313,52 motor off GAME CHEATS =========== Replace X with number in range. 3D Brickaway POKE 13648,X (1-255) # of men Astro Blast POKE 17351,X (1-255) # of men Cashman POKE 28302,X (1-255) # of men for player A Donkey King POKE 12914,X (1-255) # men in Normal game POKE 12904,X (1-255) # men in Practice game Dunkey Munkey POKE 15121,X (1-100) # of men Electron POKE 14019,X (1-255) # of men Food War POKE 10307,X (1-255) # of men Fury POKE 13951,X (1-255) # of men Galagon POKE 10250,X (0-255) speed of first wave POKE 15621,X (0-255) speed of second wave Ghost Gobbler POKE 9075,X (1-255) # of men POKE 10860,0 9000 pt. bonus shape (v1.5 only) POKE 10870,0 3 ghosts trapped (v1.5 only) POKE 11678,255 black background Grabber POKE 16018,10 255 men Katerpillar Attack POKE 10793,X (1-255) # of men Kron POKE 16902,4 255 men LunarRover Patrol POKE 22369,X (1-255) # of men Mr. Dig POKE 21561,X (1-255) # of men Mudpies POKE 29679,X (1-100) # of men Pac-Tac I POKE 9009,X (1-255) # of men Planet Invasion POKE 7446,X (1-40) # of men Protectors II POKE 8464,X (1-100) # of men Space Race POKE 10605,X (1-100) # of men The Frog POKE 12002,X (1-255) # of men Trapfall POKE 11452,X (1-255) # of men Tutankam POKE 17437,X (1-100) # of men Whirlybird Run POKE 8312,X (1-255) # of men Zaxxon POKE 25624,X (1-255) # of men Zaksund POKE 16670,X (1-255) # of men