1 2 ; LST OFF 3 ORG $1000 4 5 ******************************** 6 * * 7 * Anim 1 pour Muryaden II * 8 * (c)1991 LoGo * 9 * Source par Deckard (2013) * 10 * * 11 ******************************** 12 13 * Ressources 14 15 P1 EQU $4000 ; image Extasie compress{e 16 M1 EQU $7000 ; musique Electric Duet 17 18 * Adresses ROM 19 20 KEY EQU $C000 21 MAINWRT EQU $C004 22 AUXWRT EQU $C005 23 STROBE EQU $C010 24 RPAGE2 EQU $C01C 25 SPKR EQU $C030 26 TXTCLR EQU $C050 27 TXTSET EQU $C051 28 MIXCLR EQU $C052 29 LOWSCR EQU $C054 30 HISCR EQU $C055 31 LORES EQU $C056 32 HIRES EQU $C057 33 34 *------------------------------- 35 36 * Dhgr on 1000: 8D 01 C0 37 STA $C001 ; 80STORE = 1 1003: 8D 0D C0 38 STA $C00D ; switch 80 colonnes 1006: 8D 52 C0 39 STA MIXCLR ; full page 1009: 8D 54 C0 40 STA LOWSCR ; page 1 100C: 8D 57 C0 41 STA HIRES ; mode graphique haute r{solution 100F: 8D 5E C0 42 STA $C05E ; double hgr 43 1012: 20 CD 11 44 JSR EXTASIE : d{compresse l'image EXTASIE en m{moire 45 1015: 20 2B 10 46 JSR PLAY_ED ; musique Electric Duet et animation 47 48 * Dhgr off 49 1018: 8D 5F C0 50 STA $C05F ; double hgr off 101B: 8D 56 C0 51 STA LORES 101E: 8D 54 C0 52 STA LOWSCR 1021: 8D 51 C0 53 STA TXTSET ; mode texte 1024: 8D 0C C0 54 STA $C00C ; 40 colonnes 1027: 8D 00 C0 55 STA KEY 102A: 60 56 RTS 57 58 *------------------------------- 59 * Joue la musique Electric Duet 60 * avec interruption pour anim 61 * DHGR 62 *------------------------------- 63 102B: A9 00 64 PLAY_ED LDA #M1 1031: 85 1F 67 STA $1F 68 1033: A9 01 69 LDA #$01 1035: 85 09 70 STA $09 1037: 85 1D 71 STA $1D 1039: 48 72 PHA 103A: 48 73 PHA 103B: 48 74 PHA 103C: D0 15 75 BNE PED_01 76 103E: C8 77 PED_02 INY 103F: B1 1E 78 LDA ($1E),Y 1041: 85 09 79 STA $09 1043: C8 80 INY 1044: B1 1E 81 LDA ($1E),Y 1046: 85 1D 82 STA $1D 1048: A5 1E 83 PED_03 LDA $1E 104A: 18 84 CLC 104B: 69 03 85 ADC #$03 104D: 85 1E 86 STA $1E 104F: 90 02 87 BCC PED_01 88 1051: E6 1F 89 INC $1F 1053: A0 00 90 PED_01 LDY #0 1055: B1 1E 91 LDA ($1E),Y 1057: C9 01 92 CMP #$01 1059: F0 E3 93 BEQ PED_02 94 105B: B0 10 95 BCS PED_04 96 105D: 68 97 PLA 105E: 68 98 PLA 105F: 68 99 PLA 1060: A2 49 100 PED_05 LDX #$49 1062: C8 101 INY 1063: B1 1E 102 LDA ($1E),Y 1065: D0 02 103 BNE PED_06 104 1067: A2 C9 105 LDX #$C9 1069: 2C 10 C0 106 PED_06 BIT STROBE 106C: 60 107 RTS 108 106D: 85 08 109 PED_04 STA $08 106F: 20 60 10 110 JSR PED_05 1072: 8E BC 10 111 STX PED_07 1075: 85 06 112 STA $06 1077: A6 09 113 LDX $09 1079: 4A 114 PED_08 LSR 107A: CA 115 DEX 107B: D0 FC 116 BNE PED_08 117 107D: 8D B5 10 118 STA PED_10+1 1080: 20 60 10 119 JSR PED_05 1083: 8E F4 10 120 STX PED_09 1086: 85 07 121 STA $07 1088: A6 1D 122 LDX $1D 108A: 4A 123 PED_11 LSR 108B: CA 124 DEX 108C: D0 FC 125 BNE PED_11 126 108E: 8D ED 10 127 STA PED_12+1 128 1091: 20 FC 10 129 JSR ANIM ; animation monstre sur {cran dhgr 130 1094: 68 131 PLA 1095: A8 132 TAY 1096: 68 133 PLA 1097: AA 134 TAX 1098: 68 135 PLA 1099: D0 03 136 BNE PED_13 137 109B: 2C 30 C0 138 PED_14 BIT SPKR 109E: C9 00 139 PED_13 CMP #$00 10A0: 30 03 140 BMI PED_16 141 10A2: EA 142 NOP 10A3: 10 03 143 BPL PED_15 144 10A5: 2C 30 C0 145 PED_16 BIT SPKR 10A8: 85 4E 146 PED_15 STA $4E 10AA: 2C 00 C0 147 BIT KEY ; touche appuy{e? 10AD: 30 BA 148 BMI PED_06 ; oui => arret 149 10AF: 88 150 DEY ; continue 10B0: D0 02 151 BNE PED_10 152 10B2: F0 06 153 BEQ PED_17 154 10B4: C0 36 155 PED_10 CPY #$36 10B6: F0 04 156 BEQ PED_07 10B8: D0 04 157 BNE PED_18 158 10BA: A4 06 159 PED_17 LDY $06 10BC: 49 40 160 PED_07 EOR #$40 10BE: 24 4E 161 PED_18 BIT $4E 10C0: 50 07 162 BVC PED_24 10C2: 70 00 163 BVS PED_19 10C4: 10 09 164 PED_19 BPL PED_20 10C6: EA 165 NOP 10C7: 30 09 166 BMI PED_21 10C9: EA 167 PED_24 NOP 10CA: 30 03 168 BMI PED_20 10CC: EA 169 NOP 10CD: 10 03 170 BPL PED_21 171 10CF: CD 30 C0 172 PED_20 CMP SPKR 10D2: C6 4F 173 PED_21 DEC $4F 10D4: D0 11 174 BNE PED_22 10D6: C6 08 175 DEC $08 10D8: D0 0D 176 BNE PED_22 10DA: 50 03 177 BVC PED_23 10DC: 2C 30 C0 178 BIT SPKR 10DF: 48 179 PED_23 PHA 10E0: 8A 180 TXA 10E1: 48 181 PHA 10E2: 98 182 TYA 10E3: 48 183 PHA 10E4: 4C 48 10 184 JMP PED_03 185 10E7: CA 186 PED_22 DEX 10E8: D0 02 187 BNE PED_12 10EA: F0 06 188 BEQ PED_26 189 10EC: E0 0C 190 PED_12 CPX #$0C 10EE: F0 04 191 BEQ PED_09 10F0: D0 04 192 BNE PED_27 193 10F2: A6 07 194 PED_26 LDX $07 10F4: 49 80 195 PED_09 EOR #$80 10F6: 70 A3 196 PED_27 BVS PED_14 10F8: EA 197 NOP 10F9: 50 A3 198 BVC PED_13 10FB: 60 199 RTS 200 201 *------------------------------- 202 * Animation pendant musique ED 203 *------------------------------- 204 205 * Liste des windows: 206 * 0 : MAIN.A.W 207 * 1 : MAIN.B.W 208 * 2 : BOUCHE.A.W 209 * 3 : BOUCHE.B.W 210 * 4 : HACHE.A.W 211 * 5 : HACHE.B.W 212 * 213 * Cycle de s{quence des sprites: 214 * 215 * MAIN.A 216 * MAIN.B + BOUCHE.A 217 * MAIN.A 218 * MAIN.B + BOUCHE.B + HACHE.A 219 * MAIN.A 220 * MAIN.B + BOUCHE.A 221 * MAIN.A 222 * MAIN.B + BOUCHE.B + HACHE.B 223 10FC: A9 FC 224 ANIM LDA #$FC ; temporisation ok? 10FE: F0 04 225 BEQ H1104 ; oui, anim 226 1100: EE FD 10 227 INC ANIM+1 ; suite attente 1103: 60 228 RTS 229 1104: A9 FC 230 H1104 LDA #$FC ; fixe borne prochaine tempo 1106: 8D FD 10 231 STA ANIM+1 232 233 * Anim s{quence main monstre (MAIN.A / MAIN.B) 234 1109: A9 00 235 H1109 LDA #0 ; position main en cours 110B: A2 4B 236 LDX #75 ; ligne 110D: A0 00 237 LDY #0 ; colonne 110F: 20 55 11 238 JSR DSP_WND ; affiche window 239 1112: EE 0A 11 240 INC H1109+1 ; anim suivante 1115: AD 0A 11 241 LDA H1109+1 ; a-t'on fini la main? 1118: C9 02 242 CMP #2 111A: F0 01 243 BEQ H111D ; oui 244 111C: 60 245 RTS 246 247 * Anim s{quence bouche monstre (BOUCHE.A / BOUCHE.B) 248 111D: A9 00 249 H111D LDA #0 ; repositionne sur MAIN.A 111F: 8D 0A 11 250 STA H1109+1 251 1122: A9 02 252 H1122 LDA #2 ; position bouche en cours 1124: A2 57 253 LDX #87 ; ligne 1126: A0 05 254 LDY #5 ; colonne 1128: 20 55 11 255 JSR DSP_WND ; affiche window 256 112B: EE 23 11 257 INC H1122+1 ; anim suivante 112E: AD 23 11 258 LDA H1122+1 ; a-t'on fini la bouche? 1131: C9 04 259 CMP #4 1133: F0 01 260 BEQ H1136 ; oui 261 1135: 60 262 RTS 263 264 * Anim s{quence hache (HACHE.A / HACHE.B) 265 1136: A9 02 266 H1136 LDA #2 ; repositionne sur BOUCHE.A 1138: 8D 23 11 267 STA H1122+1 268 113B: A9 04 269 H113B LDA #4 ; position hache en cours 113D: A2 5F 270 LDX #95 ; ligne 113F: A0 0A 271 LDY #10 ; colonne 1141: 20 55 11 272 JSR DSP_WND ; affiche window 273 1144: EE 3C 11 274 INC H113B+1 ; anim suivante 1147: AD 3C 11 275 LDA H113B+1 ; a-t'on fini la hache? 114A: C9 06 276 CMP #6 114C: F0 01 277 BEQ H114F ; oui 278 114E: 60 279 RTS 280 114F: A9 04 281 H114F LDA #4 ; positionne sur HACHE.A 1151: 8D 3C 11 282 STA H113B+1 1154: 60 283 RTS 284 285 *------------------------------- 286 * Window displayer 287 *------------------------------- 288 289 * In : acc = sprite number [0,5] 290 * X = num{ro ligne d{but 291 * Y = num{ro colonne d{but 292 1155: 8E 7E 11 293 DSP_WND STX H117D+1 1158: 8C 9C 11 294 STY H119B+1 115B: AA 295 TAX ; X=sprite number 115C: BD B1 12 296 LDA TBL_SPRL,X ; pointeur lecture datas 115F: 8D 9E 11 297 STA H119D+1 ; low 1162: BD B7 12 298 LDA TBL_SPRH,X 1165: 8D 9F 11 299 STA H119D+2 ; high 300 1168: BD BD 12 301 LDA NBR_LIG,X ; nbr ligne+1 116B: 6D 7E 11 302 ADC H117D+1 ; ligne d{but 116E: 8D C9 11 303 STA H11C8+1 ; ligne borne fin 304 1171: BD C3 12 305 LDA NBR_COL,X 1174: 8D AF 12 306 STA LAST_COL 1177: BD C9 12 307 LDA H12C9,X ; mem aux/main 117A: 8D 8F 11 308 STA H118E+1 309 117D: A2 FF 310 H117D LDX #$FF ; index ligne 117F: BD CF 12 311 H117F LDA DATALOW,X ; adresse {cran correspondante 1182: 85 FE 312 STA $FE 1184: BD 8F 13 313 LDA DATAHIGH,X 1187: 85 FF 314 STA $FF 315 1189: A9 00 316 LDA #0 ; init compteur colonnes 118B: 8D B0 12 317 STA CPT_COL 318 118E: A9 00 319 H118E LDA #0 ; switch sur la m{moire d{sir{e 1190: D0 06 320 BNE H1198 321 1192: 8D 55 C0 322 STA HISCR 1195: 4C 9B 11 323 JMP H119B 324 1198: 8D 54 C0 325 H1198 STA LOWSCR 326 119B: A0 FF 327 H119B LDY #$FF ; index colonne 119D: AD FF FF 328 H119D LDA $FFFF ; lecture d'un octet data 11A0: 91 FE 329 STA ($FE),Y ; {criture {cran 11A2: EE 9E 11 330 INC H119D+1 ; adr low data+1 lecture 11A5: D0 03 331 BNE H11AA 332 11A7: EE 9F 11 333 INC H119D+2 ; adr high data+1 334 11AA: AD B0 12 335 H11AA LDA CPT_COL 11AD: CD AF 12 336 CMP LAST_COL ; derni}re colonne? 11B0: F0 15 337 BEQ H11C7 ; oui 338 11B2: EE B0 12 339 INC CPT_COL 11B5: AD 1C C0 340 LDA RPAGE2 11B8: 30 07 341 BMI H11C1 342 11BA: C8 343 INY 11BB: 8D 55 C0 344 STA HISCR 11BE: 4C 9D 11 345 JMP H119D 346 11C1: 8D 54 C0 347 H11C1 STA LOWSCR 11C4: 4C 9D 11 348 JMP H119D 349 11C7: E8 350 H11C7 INX ; ligne suivante 11C8: E0 FF 351 H11C8 CPX #$FF ; ligne fin+1? 11CA: D0 B3 352 BNE H117F ; non, pas encore fini 353 11CC: 60 354 RTS 355 356 *------------------------------- 357 * Unpack image format EXTASIE 358 *------------------------------- 359 11CD: 8D 51 C0 360 EXTASIE STA TXTSET 11D0: A9 01 361 LDA #1 11D2: 8D A8 12 362 STA EXT_V01 11D5: 8D 00 C0 363 STA KEY 364 11D8: 20 2C 12 365 JSR EXT_01 366 11DB: A9 00 367 LDA #0 11DD: 8D A9 12 368 STA EXT_V02 11E0: 8D AA 12 369 STA EXT_V03 11E3: 8D AB 12 370 STA EXT_V04 11E6: 8D A8 12 371 STA EXT_V01 11E9: 20 2F 12 372 JSR EXT_DECOMP ; exec unpack 11EC: 8D 01 C0 373 STA $C001 11EF: 8D 50 C0 374 STA TXTCLR 11F2: 60 375 RTS 376 377 *------------------------------- 378 11F3: A9 00 379 EXT_02 LDA #$00 11F5: 8D A9 12 380 STA EXT_V02 11F8: 8D AA 12 381 STA EXT_V03 11FB: 8D AB 12 382 STA EXT_V04 11FE: A9 40 383 LDA #>P1+2 1200: 85 09 384 STA $09 1202: A9 02 385 LDA #P1+3 1208: 85 19 388 STA $19 120A: A9 03 389 LDA #H1500,#>H1600,#>H1940,#>H1980,#>H1700,#>H19B0 12BA: 19 17 19 504 505 * Nombre de lignes+1 506 12BD: 20 20 07 507 NBR_LIG DFB 32,32,7,7,40,40 12C0: 07 28 28 508 509 * Nombre de colonnes 510 12C3: 06 06 03 511 NBR_COL DFB 6,6,3,3,12,12 12C6: 03 0C 0C 512 513 * Affichage aux/main 514 12C9: 00 00 01 515 H12C9 DFB 0,0,1,1,0,0 12CC: 01 00 00 516 517 *------------------------------- 518 * Adresses {cran 519 *------------------------------- 520 12CF: 00 00 00 521 DATALOW HEX 00000000000000008080808080808080 12D2: 00 00 00 00 00 80 80 80 12DA: 80 80 80 80 80 12DF: 00 00 00 522 HEX 00000000000000008080808080808080 12E2: 00 00 00 00 00 80 80 80 12EA: 80 80 80 80 80 12EF: 00 00 00 523 HEX 00000000000000008080808080808080 12F2: 00 00 00 00 00 80 80 80 12FA: 80 80 80 80 80 12FF: 00 00 00 524 HEX 00000000000000008080808080808080 1302: 00 00 00 00 00 80 80 80 130A: 80 80 80 80 80 130F: 28 28 28 525 HEX 2828282828282828A8A8A8A8A8A8A8A8 1312: 28 28 28 28 28 A8 A8 A8 131A: A8 A8 A8 A8 A8 131F: 28 28 28 526 HEX 2828282828282828A8A8A8A8A8A8A8A8 1322: 28 28 28 28 28 A8 A8 A8 132A: A8 A8 A8 A8 A8 132F: 28 28 28 527 HEX 2828282828282828A8A8A8A8A8A8A8A8 1332: 28 28 28 28 28 A8 A8 A8 133A: A8 A8 A8 A8 A8 133F: 28 28 28 528 HEX 2828282828282828A8A8A8A8A8A8A8A8 1342: 28 28 28 28 28 A8 A8 A8 134A: A8 A8 A8 A8 A8 134F: 50 50 50 529 HEX 5050505050505050D0D0D0D0D0D0D0D0 1352: 50 50 50 50 50 D0 D0 D0 135A: D0 D0 D0 D0 D0 135F: 50 50 50 530 HEX 5050505050505050D0D0D0D0D0D0D0D0 1362: 50 50 50 50 50 D0 D0 D0 136A: D0 D0 D0 D0 D0 136F: 50 50 50 531 HEX 5050505050505050D0D0D0D0D0D0D0D0 1372: 50 50 50 50 50 D0 D0 D0 137A: D0 D0 D0 D0 D0 137F: 50 50 50 532 HEX 5050505050505050D0D0D0D0D0D0D0D0 1382: 50 50 50 50 50 D0 D0 D0 138A: D0 D0 D0 D0 D0 533 138F: 20 24 28 534 DATAHIGH HEX 2024282C3034383C2024282C3034383C 1392: 2C 30 34 38 3C 20 24 28 139A: 2C 30 34 38 3C 139F: 21 25 29 535 HEX 2125292D3135393D2125292D3135393D 13A2: 2D 31 35 39 3D 21 25 29 13AA: 2D 31 35 39 3D 13AF: 22 26 2A 536 HEX 22262A2E32363A3E22262A2E32363A3E 13B2: 2E 32 36 3A 3E 22 26 2A 13BA: 2E 32 36 3A 3E 13BF: 23 27 2B 537 HEX 23272B2F33373B3F23272B2F33373B3F 13C2: 2F 33 37 3B 3F 23 27 2B 13CA: 2F 33 37 3B 3F 13CF: 20 24 28 538 HEX 2024282C3034383C2024282C3034383C 13D2: 2C 30 34 38 3C 20 24 28 13DA: 2C 30 34 38 3C 13DF: 21 25 29 539 HEX 2125292D3135393D2125292D3135393D 13E2: 2D 31 35 39 3D 21 25 29 13EA: 2D 31 35 39 3D 13EF: 22 26 2A 540 HEX 22262A2E32363A3E22262A2E32363A3E 13F2: 2E 32 36 3A 3E 22 26 2A 13FA: 2E 32 36 3A 3E 13FF: 23 27 2B 541 HEX 23272B2F33373B3F23272B2F33373B3F 1402: 2F 33 37 3B 3F 23 27 2B 140A: 2F 33 37 3B 3F 140F: 20 24 28 542 HEX 2024282C3034383C2024282C3034383C 1412: 2C 30 34 38 3C 20 24 28 141A: 2C 30 34 38 3C 141F: 21 25 29 543 HEX 2125292D3135393D2125292D3135393D 1422: 2D 31 35 39 3D 21 25 29 142A: 2D 31 35 39 3D 142F: 22 26 2A 544 HEX 22262A2E32363A3E22262A2E32363A3E 1432: 2E 32 36 3A 3E 22 26 2A 143A: 2E 32 36 3A 3E 143F: 23 27 2B 545 HEX 23272B2F33373B3F23272B2F33373B3F 1442: 2F 33 37 3B 3F 23 27 2B 144A: 2F 33 37 3B 3F 546 144F: CC EF C7 547 ASC "LoGo for Deckard 01 09 91 " 1452: EF A0 E6 EF F2 A0 C4 E5 145A: E3 EB E1 F2 E4 A0 B0 B1 1462: A0 B0 B9 A0 B9 B1 A0 1469: FF FF FF 548 DS \,$FF 146C: FF FF FF FF FF FF FF FF 1474: FF FF FF FF FF FF FF FF 147C: FF FF FF FF FF FF FF FF 1484: FF FF FF FF FF FF FF FF 148C: FF FF FF FF FF FF FF FF 1494: FF FF FF FF FF FF FF FF 149C: FF FF FF FF FF FF FF FF 14A4: FF FF FF FF FF FF FF FF 14AC: FF FF FF FF FF FF FF FF 14B4: FF FF FF FF FF FF FF FF 14BC: FF FF FF FF FF FF FF FF 14C4: FF FF FF FF FF FF FF FF 14CC: FF FF FF FF FF FF FF FF 14D4: FF FF FF FF FF FF FF FF 14DC: FF FF FF FF FF FF FF FF 14E4: FF FF FF FF FF FF FF FF 14EC: FF FF FF FF FF FF FF FF 14F4: FF FF FF FF FF FF FF FF 14FC: FF FF FF FF 549 550 *------------------------------- 551 * Datas windows dhgr 552 * Utilisation de Window-Maker 553 * by LoGo 554 * Module WM-DHGR pour la capture 555 * Module A-DHGR pour l'affichage 556 *------------------------------- 557 558 * MAIN.A.W 559 1500: A2 C4 A3 560 H1500 HEX A2C4A3E6CCD1AAA6C4A3E6CC91B3E0 1503: E6 CC D1 AA A6 C4 A3 E6 150B: CC 91 B3 E0 150F: C4 A3 E6 561 HEX C4A3E6AC90B3A280A296AC84B3A284B3 1512: AC 90 B3 A2 80 A2 96 AC 151A: 84 B3 A2 84 B3 151F: 96 AC 84 562 HEX 96AC84B3A285B396AC84B3A685B396AC 1522: B3 A2 85 B3 96 AC 84 B3 152A: A6 85 B3 96 AC 152F: 84 B3 AA 563 HEX 84B3AA84A0C48284A2A2C4B096A080B3 1532: 84 A0 C4 82 84 A2 A2 C4 153A: B0 96 A0 80 B3 153F: E2 84 B0 564 HEX E284B0968284B3A2D4B096E6848BAAC4 1542: 96 82 84 B3 A2 D4 B0 96 154A: E6 84 8B AA C4 154F: B0 B6 E2 565 HEX B0B6E2848B8284A09482848BA6D4A097 1552: 84 8B 82 84 A0 94 82 84 155A: 8B A6 D4 A0 97 155F: E2 C4 B0 566 HEX E2C4B0A285A0878284B3EAD4A087A080 1562: A2 85 A0 87 82 84 B3 EA 156A: D4 A0 87 A0 80 156F: B3 A2 CC 567 HEX B3A2CCA0978684B3A2C8A097E684B3A6 1572: A0 97 86 84 B3 A2 C8 A0 157A: 97 E6 84 B3 A6 157F: C8 B0 94 568 HEX C8B094E684B3A2C8B096E684B3A2C8B1 1582: E6 84 B3 A2 C8 B0 96 E6 158A: 84 B3 A2 C8 B1 158F: 96 E6 84 569 HEX 96E684B3E288B094E684B3C08CA096A6 1592: B3 E2 88 B0 94 E6 84 B3 159A: C0 8C A0 96 A6 159F: 84 A2 C6 570 HEX 84A2C6C4B0B6E6848BC6C4B3B6E6C480 15A2: C4 B0 B6 E6 84 8B C6 C4 15AA: B3 B6 E6 C4 80 15AF: C6 C4 B3 571 HEX C6C4B3B1E68C98C2C0B3B1E6CC98C2DC 15B2: B1 E6 8C 98 C2 C0 B3 B1 15BA: E6 CC 98 C2 DC 15BF: B3 B1 E6 572 HEX B3B1E6CC98C2DCB3B1E6CC98C0DCA3B1 15C2: CC 98 C2 DC B3 B1 E6 CC 15CA: 98 C0 DC A3 B1 15CF: E6 CC 98 573 HEX E6CC98AE80A1B7E2CC99A0DCA3B7E6C4 15D2: AE 80 A1 B7 E2 CC 99 A0 15DA: DC A3 B7 E6 C4 15DF: 99 A2 9C 574 HEX 99A29CA197E6CC89EEC9A387E2CC8000 15E2: A1 97 E6 CC 89 EE C9 A3 15EA: 87 E2 CC 80 00 15EF: 00 00 00 575 DS \,0 15F2: 00 00 00 00 00 00 00 00 15FA: 00 00 00 00 00 00 576 577 * MAIN.B.W 578 1600: A2 C4 A3 579 H1600 HEX A2C4A3E6CCD1AAA6C4A3E6CC91B3E0 1603: E6 CC D1 AA A6 C4 A3 E6 160B: CC 91 B3 E0 160F: C0 8B E6 580 HEX C08BE6CC91B382848AE6CC91B382848B 1612: CC 91 B3 82 84 8A E6 CC 161A: 91 B3 82 84 8B 161F: E1 CC 91 581 HEX E1CC91B3A2858BE1CC91B3A6858BC1C8 1622: B3 A2 85 8B E1 CC 91 B3 162A: A6 85 8B C1 C8 162F: 91 B3 8A 582 HEX 91B38AC080E18C91A2828488E0CC91B3 1632: C0 80 E1 8C 91 A2 82 84 163A: 88 E0 CC 91 B3 163F: 82 84 80 583 HEX 828480E1CC91B382C499E1C291B38ACC 1642: E1 CC 91 B3 82 C4 99 E1 164A: C2 91 B3 8A CC 164F: 98 E1 C2 584 HEX 98E1C291B382C480E1C291B386C49891 1652: 91 B3 82 C4 80 E1 C2 91 165A: B3 86 C4 98 91 165F: CC 91 B3 585 HEX CC91B3A2C180C1CC91B3EA8088C0CC91 1662: A2 C1 80 C1 CC 91 B3 EA 166A: 80 88 C0 CC 91 166F: B3 A2 C0 586 HEX B3A2C09890CC91B3A2C09893CC91B3E6 1672: 98 90 CC 91 B3 A2 C0 98 167A: 93 CC 91 B3 E6 167F: C0 98 93 587 HEX C09893CC91B3A2C09893CC91B3E2C098 1682: CC 91 B3 A2 C0 98 93 CC 168A: 91 B3 E2 C0 98 168F: B3 C2 91 588 HEX B3C291B382C088B3C291B3C0848893A2 1692: B3 82 C0 88 B3 C2 91 B3 169A: C0 84 88 93 A2 169F: 90 82 C6 589 HEX 9082C6C48BB3A69088C6C48BB3A6D080 16A2: C4 8B B3 A6 90 88 C6 C4 16AA: 8B B3 A6 D0 80 16AF: C6 C4 8B 590 HEX C6C48BB3E68498C2C0B3B1E6CC98C2DC 16B2: B3 E6 84 98 C2 C0 B3 B1 16BA: E6 CC 98 C2 DC 16BF: B3 B1 E6 591 HEX B3B1E6CC98C2DCB3B1E6CC98C0DCA3B1 16C2: CC 98 C2 DC B3 B1 E6 CC 16CA: 98 C0 DC A3 B1 16CF: E6 CC 98 592 HEX E6CC98AE80A197E2CC99A0DCA397E6C4 16D2: AE 80 A1 97 E2 CC 99 A0 16DA: DC A3 97 E6 C4 16DF: 99 A2 9C 593 HEX 99A29CA197E6CC89EEC9A387E2CC8000 16E2: A1 97 E6 CC 89 EE C9 A3 16EA: 87 E2 CC 80 00 16EF: 00 00 00 594 DS \,0 16F2: 00 00 00 00 00 00 00 00 16FA: 00 00 00 00 00 00 595 596 * HACHE.A.W 597 1700: CC 90 B3 598 H1700 HEX CC90B3E68C8DB2E6CC999AE4CCCC90 1703: E6 8C 8D B2 E6 CC 99 9A 170B: E4 CC CC 90 170F: B3 E6 8C 599 HEX B3E68C91B2E6CC99A2E4CC8891B3E6CC 1712: 91 B2 E6 CC 99 A2 E4 CC 171A: 88 91 B3 E6 CC 171F: 99 B3 E6 600 HEX 99B3E6CC99B3E6CCC890A2C48891A2C4 1722: CC 99 B3 E6 CC C8 90 A2 172A: C4 88 91 A2 C4 172F: 88 91 A2 601 HEX 8891A2C488CC90B3E6CC99B3E6CC99B3 1732: C4 88 CC 90 B3 E6 CC 99 173A: B3 E6 CC 99 B3 173F: E6 CC CC 602 HEX E6CCCC90B3E6CC91B3E6CC99A3E6CCCC 1742: 90 B3 E6 CC 91 B3 E6 CC 174A: 99 A3 E6 CC CC 174F: 90 B3 E6 603 HEX 90B3E68C91B2E6CC99A2E4CCCC90B3E6 1752: 8C 91 B2 E6 CC 99 A2 E4 175A: CC CC 90 B3 E6 175F: 8C 8D B2 604 HEX 8C8DB2E6CC999AE4CCCC90B3E68C8DB2 1762: E6 CC 99 9A E4 CC CC 90 176A: B3 E6 8C 8D B2 176F: E6 CC 99 605 HEX E6CC999AE4CCCC90B3E68C8DB2E6CC99 1772: 9A E4 CC CC 90 B3 E6 8C 177A: 8D B2 E6 CC 99 177F: 9A E4 CC 606 HEX 9AE4CCCC90B3E68C8DB2E6CC999AE4CC 1782: CC 90 B3 E6 8C 8D B2 E6 178A: CC 99 9A E4 CC 178F: C0 90 B3 607 HEX C090B3E68C91B2E6CC99A2E4CCC290B3 1792: E6 8C 91 B2 E6 CC 99 A2 179A: E4 CC C2 90 B3 179F: E6 CC 99 608 HEX E6CC99B3868098B3E6CCC290B3E6CC99 17A2: B3 86 80 98 B3 E6 CC C2 17AA: 90 B3 E6 CC 99 17AF: B3 A8 A5 609 HEX B3A8A581B3E6CCC290A2C48891C2AAA5 17B2: 81 B3 E6 CC C2 90 A2 C4 17BA: 88 91 C2 AA A5 17BF: 81 A2 C4 610 HEX 81A2C488E6DD93A7CE9CD5AAAA9DB9F2 17C2: 88 E6 DD 93 A7 CE 9C D5 17CA: AA AA 9D B9 F2 17CF: E4 A6 9C 611 HEX E4A69CB9F2E4C9D7AAAADD93A7CEA6DC 17D2: B9 F2 E4 C9 D7 AA AA DD 17DA: 93 A7 CE A6 DC 17DF: 93 A7 CE 612 HEX 93A7CE9CD5D2DA8AB9F2C4A2C4BBF2E4 17E2: 9C D5 D2 DA 8A B9 F2 C4 17EA: A2 C4 BB F2 E4 17EF: C9 FB D2 613 HEX C9FBD2DACABBF7EEE6C4B8F7CEDCBBD5 17F2: DA CA BB F7 EE E6 C4 B8 17FA: F7 CE DC BB D5 17FF: D5 AA 95 614 HEX D5AA95F7E4E6CC88F7EEDDBBD5D5AAD5 1802: F7 E4 E6 CC 88 F7 EE DD 180A: BB D5 D5 AA D5 180F: AD EE E2 615 HEX ADEEE2CC99F1E4C9ABADD5AAD5ADEEE2 1812: CC 99 F1 E4 C9 AB AD D5 181A: AA D5 AD EE E2 181F: CC 99 F1 616 HEX CC99F1CEDCABADD5AAD5ADEEAECC99F3 1822: CE DC AB AD D5 AA D5 AD 182A: EE AE CC 99 F3 182F: EE DD AA 617 HEX EEDDAAF7D5AAEDF2EEAECC9993EEDDAA 1832: F7 D5 AA ED F2 EE AE CC 183A: 99 93 EE DD AA 183F: F7 D5 AA 618 HEX F7D5AAEDF2EEEEC59993A2D4BAF7D5AA 1842: ED F2 EE EE C5 99 93 A2 184A: D4 BA F7 D5 AA 184F: ED F2 EE 619 HEX EDF2EEEEDD98B3A6D4BAF7DEEA96F7EE 1852: EE DD 98 B3 A6 D4 BA F7 185A: DE EA 96 F7 EE 185F: EE DD 9B 620 HEX EEDD9BB3A6C5BBF7DEEA96F7EEEEDD8B 1862: B3 A6 C5 BB F7 DE EA 96 186A: F7 EE EE DD 8B 186F: B3 E6 C4 621 HEX B3E6C4B8F7BEB795F7E4EEDDBBB1E6C4 1872: B8 F7 BE B7 95 F7 E4 EE 187A: DD BB B1 E6 C4 187F: B8 A7 DE 622 HEX B8A7DEAAB9F7CEEEDDBB97AACCB8F7DE 1882: AA B9 F7 CE EE DD BB 97 188A: AA CC B8 F7 DE 188F: CA BB F7 623 HEX CABBF7EEEEDDBBB7E2C4B8F7EEDDBBF7 1892: EE EE DD BB B7 E2 C4 B8 189A: F7 EE DD BB F7 189F: EE EE DD 624 HEX EEEEDDBB97AAC4B8F7EEDDBBF7EEE4DD 18A2: BB 97 AA C4 B8 F7 EE DD 18AA: BB F7 EE E4 DD 18AF: BB 97 A6 625 HEX BB97A6C4BBF7EEDDBBF7EEE4DDBBD7A2 18B2: C4 BB F7 EE DD BB F7 EE 18BA: E4 DD BB D7 A2 18BF: C4 BB F7 626 HEX C4BBF7EEDDBBF2EEEEDDBBD7AADCBBF7 18C2: EE DD BB F2 EE EE DD BB 18CA: D7 AA DC BB F7 18CF: EE DD BB 627 HEX EEDDBBA7EEEEDDBBD5EEDDBBF7EEC9BB 18D2: A7 EE EE DD BB D5 EE DD 18DA: BB F7 EE C9 BB 18DF: F2 EE EE 628 HEX F2EEEEDDBBD5EEDD93F7C4DCBBF7EEEE 18E2: DD BB D5 EE DD 93 F7 C4 18EA: DC BB F7 EE EE 18EF: DD AB F5 629 HEX DDABF5EEDDBBF7EEDDBBF7EEEEDDABF5 18F2: EE DD BB F7 EE DD BB F7 18FA: EE EE DD AB F5 18FF: EE DD BB 630 HEX EEDDBBF7EEDDBBF7EEEEDDABF7EEDDBB 1902: F7 EE DD BB F7 EE EE DD 190A: AB F7 EE DD BB 190F: F7 EE DD 631 HEX F7EEDDBBF7EEEEDDABF7EEDDBBF7EEDD 1912: BB F7 EE EE DD AB F7 EE 191A: DD BB F7 EE DD 191F: 93 F7 EE 632 HEX 93F7EE00000000000000000000000000 1922: 00 00 00 00 00 00 00 00 192A: 00 00 00 00 00 192F: 00 00 00 633 HEX 00000000000000000000000000000000 1932: 00 00 00 00 00 00 00 00 193A: 00 00 00 00 00 193F: 00 634 HEX 00 635 636 * BOUCHE.A.W 637 1940: B1 E2 80 638 H1940 HEX B1E28088818280889180C0808180C0 1943: 88 81 82 80 88 91 80 C0 194B: 80 81 80 C0 194F: B0 90 86 639 HEX B090868C8081E28498B3A0C099B3868C 1952: 8C 80 81 E2 84 98 B3 A0 195A: C0 99 B3 86 8C 195F: 98 00 00 640 HEX 98000000000000000000000000000000 1962: 00 00 00 00 00 00 00 00 196A: 00 00 00 00 00 196F: 00 641 HEX 00 1970: 00 00 00 642 DS 16,0 1973: 00 00 00 00 00 00 00 00 197B: 00 00 00 00 00 643 644 645 * BOUCHE.B.W 646 1980: B1 E2 80 647 H1980 HEX B1E28088818280889180CC8081E284 1983: 88 81 82 80 88 91 80 CC 198B: 80 81 E2 84 198F: B0 B0 A0 648 HEX B0B0A0C081B186CC99B3E6CC99B3E68C 1992: C0 81 B1 86 CC 99 B3 E6 199A: CC 99 B3 E6 8C 199F: 98 00 00 649 HEX 98000000000000000000000000000000 19A2: 00 00 00 00 00 00 00 00 19AA: 00 00 00 00 00 19AF: 00 650 HEX 00 651 652 * HACHE.B.W 653 19B0: CC 90 B3 654 H19B0 HEX CC90B3E68C8DB2E6CC999AE4CCCC90 19B3: E6 8C 8D B2 E6 CC 99 9A 19BB: E4 CC CC 90 19BF: B3 E6 8C 655 HEX B3E68C91B2E6CC8BA2E4CC8891B3E6CC 19C2: 91 B2 E6 CC 8B A2 E4 CC 19CA: 88 91 B3 E6 CC 19CF: 99 B3 E6 656 HEX 99B3E6BC8BB3E6CCC890A2C48C91A2C4 19D2: BC 8B B3 E6 CC C8 90 A2 19DA: C4 8C 91 A2 C4 19DF: B5 8B A2 657 HEX B58BA2C488CC90B3E6C5D5F2AAB58BB3 19E2: C4 88 CC 90 B3 E6 C5 D5 19EA: F2 AA B5 8B B3 19EF: E6 CC CC 658 HEX E6CCCC90B3E6D5D4D6AAB58BA3E6CCCC 19F2: 90 B3 E6 D5 D4 D6 AA B5 19FA: 8B A3 E6 CC CC 19FF: 90 B3 E6 659 HEX 90B3E6D5D4D6AAB58BA2E4CCCC90B3E6 1A02: D5 D4 D6 AA B5 8B A2 E4 1A0A: CC CC 90 B3 E6 1A0F: D5 D4 D6 660 HEX D5D4D6AAB58B9AE4CCCC90B3E6D5D4D6 1A12: AA B5 8B 9A E4 CC CC 90 1A1A: B3 E6 D5 D4 D6 1A1F: AA B5 8B 661 HEX AAB58B9AE4CCCC90B3E6D5D4D6AAB58B 1A22: 9A E4 CC CC 90 B3 E6 D5 1A2A: D4 D6 AA B5 8B 1A2F: 9A E4 CC 662 HEX 9AE4CCCC90B3E685D5F2AAB58B9AE4CC 1A32: CC 90 B3 E6 85 D5 F2 AA 1A3A: B5 8B 9A E4 CC 1A3F: C0 90 B3 663 HEX C090B3E68CB5F1AAB58BA2E4CCC290B3 1A42: E6 8C B5 F1 AA B5 8B A2 1A4A: E4 CC C2 90 B3 1A4F: E6 CC B5 664 HEX E6CCB5B1AEB58BB3E6CCC290B3E6CCB5 1A52: B1 AE B5 8B B3 E6 CC C2 1A5A: 90 B3 E6 CC B5 1A5F: B1 E6 B5 665 HEX B1E6B58BB3E6CCC290A2C488D5A2C4B8 1A62: 8B B3 E6 CC C2 90 A2 C4 1A6A: 88 D5 A2 C4 B8 1A6F: 8B A2 C4 666 HEX 8BA2C488E6DD93A7CED492A7CE9CB9F2 1A72: 88 E6 DD 93 A7 CE D4 92 1A7A: A7 CE 9C B9 F2 1A7F: E4 A6 9C 667 HEX E4A69CB9F2E4CBBAF2E4C993A7CEA6C4 1A82: B9 F2 E4 CB BA F2 E4 C9 1A8A: 93 A7 CE A6 C4 1A8F: 93 A7 CE 668 HEX 93A7CECA92A7CE9CB9F2C4A2C48891E2 1A92: CA 92 A7 CE 9C B9 F2 C4 1A9A: A2 C4 88 91 E2 1A9F: D5 BA F2 669 HEX D5BAF2E4C993F7EEE6CC99B3A6C488F7 1AA2: E4 C9 93 F7 EE E6 CC 99 1AAA: B3 A6 C4 88 F7 1AAF: CE 9C B9 670 HEX CE9CB9F2E4E6CC89B3E6C489F7EEDDBB 1AB2: F2 E4 E6 CC 89 B3 E6 C4 1ABA: 89 F7 EE DD BB 1ABF: F7 EE E2 671 HEX F7EEE2CC99B1E6C489F1EEC9BBF2EEE2 1AC2: CC 99 B1 E6 C4 89 F1 EE 1ACA: C9 BB F2 EE E2 1ACF: CC 99 B1 672 HEX CC99B1E6CC89F1E4DDBBF7EEAEC499B3 1AD2: E6 CC 89 F1 E4 DD BB F7 1ADA: EE AE C4 99 B3 1ADF: E6 C4 8A 673 HEX E6C48AF7EEDDBBF7EEEEC58891E2C48A 1AE2: F7 EE DD BB F7 EE EE C5 1AEA: 88 91 E2 C4 8A 1AEF: F1 EE 9D 674 HEX F1EE9DB9F7EEEEDDBBF7A2C48AF1EEDD 1AF2: B9 F7 EE EE DD BB F7 A2 1AFA: C4 8A F1 EE DD 1AFF: BB F7 EE 675 HEX BBF7EEEEDDBBF7AED48AF7EEDDBBF7EE 1B02: EE DD BB F7 AE D4 8A F7 1B0A: EE DD BB F7 EE 1B0F: EE DD BB 676 HEX EEDDBBF7AED5BAF7EEDDBBF7EEEEDDBB 1B12: F7 AE D5 BA F7 EE DD BB 1B1A: F7 EE EE DD BB 1B1F: F7 EE B5 677 HEX F7EEB5B9F7EEDDBBF7E4EEDDBBF7EEB5 1B22: B9 F7 EE DD BB F7 E4 EE 1B2A: DD BB F7 EE B5 1B2F: B9 A7 EE 678 HEX B9A7EEDDBBF7CEEEDDBBF7EEB5B9F7EE 1B32: DD BB F7 CE EE DD BB F7 1B3A: EE B5 B9 F7 EE 1B3F: DD BB F7 679 HEX DDBBF7EEEEDDBBF7EEB5B9F7EEDDBBF7 1B42: EE EE DD BB F7 EE B5 B9 1B4A: F7 EE DD BB F7 1B4F: EE EE DD 680 HEX EEEEDDBBF7EECBBAF7EEDDBBF7EEE4DD 1B52: BB F7 EE CB BA F7 EE DD 1B5A: BB F7 EE E4 DD 1B5F: BB F7 EE 681 HEX BBF7EECBBAF7EEDDBBF7EEE4DDBBF7EE 1B62: CB BA F7 EE DD BB F7 EE 1B6A: E4 DD BB F7 EE 1B6F: D5 BA F7 682 HEX D5BAF7EEDDBBF2EEEEDDBBF7EED5BBF7 1B72: EE DD BB F2 EE EE DD BB 1B7A: F7 EE D5 BB F7 1B7F: EE DD BB 683 HEX EEDDBBA7EEEEDDBBF7EEDDBBF7EEC9BB 1B82: A7 EE EE DD BB F7 EE DD 1B8A: BB F7 EE C9 BB 1B8F: F2 EE EE 684 HEX F2EEEEDDBBF7EEDD93F7C4DCBBF7EEEE 1B92: DD BB F7 EE DD 93 F7 C4 1B9A: DC BB F7 EE EE 1B9F: DD BB F7 685 HEX DDBBF7EEDDBBF7EEDDBBF7EEEEDDBBF7 1BA2: EE DD BB F7 EE DD BB F7 1BAA: EE EE DD BB F7 1BAF: EE DD BB 686 HEX EEDDBBF7EEDDBBF7EEEEDDABF7EEDDBB 1BB2: F7 EE DD BB F7 EE EE DD 1BBA: AB F7 EE DD BB 1BBF: F7 EE DD 687 HEX F7EEDDBBF7EEEEDDABF7EEDDBBF7EEDD 1BC2: BB F7 EE EE DD AB F7 EE 1BCA: DD BB F7 EE DD 1BCF: 93 F7 EE 688 HEX 93F7EE00000000000000000000000000 1BD2: 00 00 00 00 00 00 00 00 1BDA: 00 00 00 00 00 1BDF: 00 00 00 689 HEX 00000000000000000000000000000000 1BE2: 00 00 00 00 00 00 00 00 1BEA: 00 00 00 00 00 1BEF: 00 690 HEX 00 691 1BF0: 00 00 00 692 DS \,0 1BF3: 00 00 00 00 00 00 00 00 1BFB: 00 00 00 00 00 693 694 SAV A1 Object saved as A1,A$1000,L$0C00 --End assembly, 3072 bytes, Errors: 0 Symbol table - alphabetical order: ANIM =$10FC AUXWRT =$C005 CPT_COL =$12B0 DATAHIGH =$138F DATALOW =$12CF DSP_WND =$1155 EXTASIE =$11CD EXT_01 =$122C EXT_02 =$11F3 EXT_03 =$120F EXT_04 =$1222 EXT_05 =$1223 EXT_06 =$1250 EXT_07 =$1276 EXT_08 =$1238 EXT_09 =$126E EXT_10 =$125A EXT_11 =$128F EXT_12 =$12A7 EXT_DECOMP =$122F EXT_V01 =$12A8 EXT_V02 =$12A9 EXT_V03 =$12AA EXT_V04 =$12AB EXT_V05 =$12AC EXT_V06 =$12AD EXT_V07 =$12AE H1104 =$1104 H1109 =$1109 H111D =$111D H1122 =$1122 H1136 =$1136 H113B =$113B H114F =$114F H117D =$117D H117F =$117F H118E =$118E H1198 =$1198 H119B =$119B H119D =$119D H11AA =$11AA H11C1 =$11C1 H11C7 =$11C7 H11C8 =$11C8 H12C9 =$12C9 H1500 =$1500 H1600 =$1600 H1700 =$1700 H1940 =$1940 H1980 =$1980 H19B0 =$19B0 HIRES =$C057 HISCR =$C055 KEY =$C000 LAST_COL =$12AF LORES =$C056 LOWSCR =$C054 M1 =$7000 MAINWRT =$C004 MIXCLR =$C052 NBR_COL =$12C3 NBR_LIG =$12BD P1 =$4000 PED_01 =$1053 PED_02 =$103E PED_03 =$1048 PED_04 =$106D PED_05 =$1060 PED_06 =$1069 PED_07 =$10BC PED_08 =$1079 PED_09 =$10F4 PED_10 =$10B4 PED_11 =$108A PED_12 =$10EC PED_13 =$109E PED_14 =$109B PED_15 =$10A8 PED_16 =$10A5 PED_17 =$10BA PED_18 =$10BE PED_19 =$10C4 PED_20 =$10CF PED_21 =$10D2 PED_22 =$10E7 PED_23 =$10DF PED_24 =$10C9 PED_26 =$10F2 PED_27 =$10F6 PLAY_ED =$102B RPAGE2 =$C01C SPKR =$C030 STROBE =$C010 TBL_SPRH =$12B7 TBL_SPRL =$12B1 TXTCLR =$C050 TXTSET =$C051 Symbol table - numerical order: PLAY_ED =$102B PED_02 =$103E PED_03 =$1048 PED_01 =$1053 PED_05 =$1060 PED_06 =$1069 PED_04 =$106D PED_08 =$1079 PED_11 =$108A PED_14 =$109B PED_13 =$109E PED_16 =$10A5 PED_15 =$10A8 PED_10 =$10B4 PED_17 =$10BA PED_07 =$10BC PED_18 =$10BE PED_19 =$10C4 PED_24 =$10C9 PED_20 =$10CF PED_21 =$10D2 PED_23 =$10DF PED_22 =$10E7 PED_12 =$10EC PED_26 =$10F2 PED_09 =$10F4 PED_27 =$10F6 ANIM =$10FC H1104 =$1104 H1109 =$1109 H111D =$111D H1122 =$1122 H1136 =$1136 H113B =$113B H114F =$114F DSP_WND =$1155 H117D =$117D H117F =$117F H118E =$118E H1198 =$1198 H119B =$119B H119D =$119D H11AA =$11AA H11C1 =$11C1 H11C7 =$11C7 H11C8 =$11C8 EXTASIE =$11CD EXT_02 =$11F3 EXT_03 =$120F EXT_04 =$1222 EXT_05 =$1223 EXT_01 =$122C EXT_DECOMP =$122F EXT_08 =$1238 EXT_06 =$1250 EXT_10 =$125A EXT_09 =$126E EXT_07 =$1276 EXT_11 =$128F EXT_12 =$12A7 EXT_V01 =$12A8 EXT_V02 =$12A9 EXT_V03 =$12AA EXT_V04 =$12AB EXT_V05 =$12AC EXT_V06 =$12AD EXT_V07 =$12AE LAST_COL =$12AF CPT_COL =$12B0 TBL_SPRL =$12B1 TBL_SPRH =$12B7 NBR_LIG =$12BD NBR_COL =$12C3 H12C9 =$12C9 DATALOW =$12CF DATAHIGH =$138F H1500 =$1500 H1600 =$1600 H1700 =$1700 H1940 =$1940 H1980 =$1980 H19B0 =$19B0 P1 =$4000 M1 =$7000 KEY =$C000 MAINWRT =$C004 AUXWRT =$C005 STROBE =$C010 RPAGE2 =$C01C SPKR =$C030 TXTCLR =$C050 TXTSET =$C051 MIXCLR =$C052 LOWSCR =$C054 HISCR =$C055 LORES =$C056 HIRES =$C057