Bank 5
RAM Usage
Hardware Info
8000 : 20 06 80 JSR $8006 ;
8003: 4C 89 ED JMP $ED89 ;
8006 : A5 E1 LDA <00E1 ;
8008: A4 10 LDY <0010 ;
800A: F0 15 BEQ $8021 ;
800C: 20 E2 E5 JSR $E5E2 ;
800F: 56 80 LSR 0080 ,X ;
8011: 38 SEC ;
8012: 80 ;
8013: 57 ;
8014: 80 ;
8015: 5E 80 62 LSR $6280,X ;
8018: 80 ;
8019: 66 80 ROR <0080 ;
801B: 76 80 ROR <0080 ,X ;
801D: D4 ;
801E: 80 ;
801F: 0F ;
8020: 81 20 STA (0020 ,X) ;
8022: E2 ;
8023: E5 56 SBC <0056 ;
8025: 80 ;
8026: 9A TXS ;
8027: 81 38 STA (0038 ,X) ;
8029: 80 ;
802A: 57 ;
802B: 80 ;
802C: 5E 80 62 LSR $6280,X ;
802F: 80 ;
8030: 6C 80 70 JMP (7080 ) ;
8033: 80 ;
8034: D4 ;
8035: 80 ;
8036: 0F ;
8037: 81 20 STA (0020 ,X) ;
8039: F7 ;
803A: E5 20 SBC <0020 ;
803C: DE 71 20 DEC $2071,X ;
803F: 79 E6 A9 ADC $A9E6 ,Y ;
8042: EF ;
8043: 85 FC STA <CUR_VScroll ;
8045: 85 5C STA <!FlipFlag ;
8047: A9 01 LDA #$01 ;
8049: 20 30 81 JSR $8130 ;
804C: E6 E1 INC <00E1 ;
804E: A9 2B LDA #$2B ;
8050: 85 5E STA <005E ;
8052: A9 7F LDA #$7F ;
8054: 85 5D STA <005D ;
8056: 60 RTS ;
8057: A9 48 LDA #$48 ;
8059 : 85 14 STA <0014 ;
805B : E6 E1 INC <00E1 ;
805D: 60 RTS ;
805E: A9 4A LDA #$4A ;
8060: D0 F7 BNE $8059 ;
8062: A9 4C LDA #$4C ;
8064: D0 F3 BNE $8059 ;
8066: 20 3A B2 JSR $B23A ;
8069: 4C 5B 80 JMP $805B ;
806C: A9 5C LDA #$5C ;
806E: D0 E9 BNE $8059 ;
8070: 20 82 B2 JSR $B282 ;
8073: 4C 79 80 JMP $8079 ;
8076: 20 3A B2 JSR $B23A ;
8079 : A9 03 LDA #$03 ;
807B: 20 30 81 JSR $8130 ;
807E: A5 FC LDA <CUR_VScroll ;
8080: 38 SEC ;
8081: E9 03 SBC #$03 ;
8083: 85 FC STA <CUR_VScroll ;
8085: C9 41 CMP #$41 ;
8087: D0 4A BNE $80D3 ;
8089: E6 E1 INC <00E1 ;
808B: A5 10 LDA <0010 ;
808D: F0 44 BEQ $80D3 ;
808F: A5 12 LDA <0012 ;
8091: C9 09 CMP #$09 ;
8093: F0 3E BEQ $80D3 ;
8095: A5 EB LDA <00EB ;
8097: 29 0F AND #$0F ;
8099: 0A ASL A ;
809A: 0A ASL A ;
809B: 0A ASL A ;
809C: 85 00 STA <GP_00 ;
809E: AD AB 6B LDA 6BAB ;
80A1: C9 08 CMP #$08 ;
80A3: 90 0E BCC $80B3 ;
80A5: A9 10 LDA #$10 ;
80A7: ED AB 6B SBC 6BAB ;
80AA: 0A ASL A ;
80AB: 0A ASL A ;
80AC: 0A ASL A ;
80AD: 20 21 70 JSR 7021 ;
80B0: 4C B6 80 JMP $80B6 ;
80B3 : 0A ASL A ;
80B4: 0A ASL A ;
80B5: 0A ASL A ;
80B6 : 18 CLC ;
80B7: 65 00 ADC <GP_00 ;
80B9: 18 CLC ;
80BA: 69 62 ADC #$62 ;
80BC: 8D 53 02 STA 0253 ;
80BF: A5 EB LDA <00EB ;
80C1: 29 F0 AND #$F0 ;
80C3: 4A LSR A ;
80C4: 69 69 ADC #$69 ;
80C6: 8D 50 02 STA 0250 ;
80C9: A9 3E LDA #$3E ;
80CB: 8D 51 02 STA 0251 ;
80CE: A9 00 LDA #$00 ;
80D0: 8D 52 02 STA 0252 ;
80D3 : 60 RTS ;
80D4: 20 A7 B6 JSR $B6A7 ;
80D7: 20 26 B7 JSR $B726 ;
80DA: A5 FB LDA <00FB ;
80DC: 29 88 AND #$88 ;
80DE: C9 88 CMP #$88 ;
80E0: D0 11 BNE $80F3 ;
80E2: 20 A3 EB JSR $EBA3 ;
80E5: 85 E1 STA <00E1 ;
80E7: A9 08 LDA #$08 ;
80E9: 85 12 STA <0012 ;
80EB: A9 00 LDA #$00 ;
80ED: 8D 19 06 STA 0619 ;
80F0: 4C 8E 8A JMP $8A8E ;
80F3 : A5 F8 LDA <00F8 ;
80F5: 29 10 AND #$10 ;
80F7: F0 58 BEQ $8151 ;
80F9: AD 54 02 LDA 0254 ;
80FC: 48 PHA ;
80FD: AD 58 02 LDA 0258 ;
8100: 48 PHA ;
8101: 20 F7 E5 JSR $E5F7 ;
8104: 68 PLA ;
8105: 8D 58 02 STA 0258 ;
8108: 68 PLA ;
8109: 8D 54 02 STA 0254 ;
810C: E6 E1 INC <00E1 ;
810E: 60 RTS ;
810F: A9 FD LDA #$FD ;
8111: 20 30 81 JSR $8130 ;
8114: A5 FC LDA <CUR_VScroll ;
8116: 18 CLC ;
8117: 69 03 ADC #$03 ;
8119: 85 FC STA <CUR_VScroll ;
811B: C9 F0 CMP #$F0 ;
811D: 90 32 BCC $8151 ;
811F: 85 5C STA <!FlipFlag ;
8121: A5 10 LDA <0010 ;
8123: F0 03 BEQ $8128 ;
8125: 20 12 75 JSR 7512 ;
8128 : A9 00 LDA #$00 ;
812A: 85 FC STA <CUR_VScroll ;
812C: 85 E1 STA <00E1 ;
812E: A9 02 LDA #$02 ;
8130 : 85 00 STA <GP_00 ;
8132: AD 54 02 LDA 0254 ;
8135: C9 F8 CMP #$F8 ;
8137: F0 06 BEQ $813F ;
8139: 18 CLC ;
813A: 65 00 ADC <GP_00 ;
813C: 8D 54 02 STA 0254 ;
813F : A5 10 LDA <0010 ;
8141: F0 0E BEQ $8151 ;
8143: 20 EB B5 JSR $B5EB ;
8146: F0 09 BEQ $8151 ;
8148: AD 58 02 LDA 0258 ;
814B: 18 CLC ;
814C: 65 00 ADC <GP_00 ;
814E: 8D 58 02 STA 0258 ;
8151 : 60 RTS ;
8152 : 00 BRK ;
8153: 08 PHP ;
8154: 09 01 ORA #$01 ;
8156: 0A ASL A ;
8157: 0B ;
8158: 12 ;
8159: 1E 1F 17 ASL $171F,X ;
815C: 24 25 BIT <0025 ;
815E: 13 ;
815F: 14 ;
8160: 21 13 AND (0013 ,X) ;
8162: 20 21 15 JSR $1521 ;
8165: 16 22 ASL 0022 ,X ;
8167: 16 22 ASL 0022 ,X ;
8169: 23 ;
816A : E7 ;
816B: E7 ;
816C: F5 E8 SBC 00E8 ,X ;
816E: F5 E8 SBC 00E8 ,X ;
8170: E7 ;
8171: E7 ;
8172: F5 E8 SBC 00E8 ,X ;
8174: F5 E8 SBC 00E8 ,X ;
8176: E5 F5 SBC <TileFlagA ;
8178: E5 E8 SBC <00E8 ;
817A: F5 E8 SBC 00E8 ,X ;
817C: F5 E6 SBC 00E6 ,X ;
817E: E6 E7 INC <00E7 ;
8180 : E7 ;
8181: F5 E9 SBC 00E9 ,X ;
8183: E9 24 SBC #$24 ;
8185: EA NOP ;
8186: 24 EA BIT <00EA ;
8188: E9 E9 SBC #$E9 ;
818A: 24 EA BIT <00EA ;
818C: 24 EA BIT <00EA ;
818E: 24 24 BIT <0024 ;
8190: 24 24 BIT <0024 ;
8192: 24 24 BIT <0024 ;
8194: 24 24 BIT <0024 ;
8196: 24 24 BIT <0024 ;
8198: 24 24 BIT <0024 ;
819A: A0 17 LDY #$17 ;
819C : BE 52 81 LDX $8152 ,Y ;
819F: B9 82 81 LDA $8182 ,Y ;
81A2: 9D 4B 68 STA $684B,X ;
81A5: 88 DEY ;
81A6: 10 F4 BPL $819C ;
81A8: C8 INY ;
81A9: A9 01 LDA #$01 ;
81AB: 85 06 STA <0006 ;
81AD : A9 03 LDA #$03 ;
81AF: 85 07 STA <0007 ;
81B1 : BE 52 81 LDX $8152 ,Y ;
81B4: A5 06 LDA <0006 ;
81B6: 2C 71 06 BIT 0671 ;
81B9: F0 16 BEQ $81D1 ;
81BB: BD 4B 68 LDA $684B,X ;
81BE: C9 E5 CMP #$E5 ;
81C0: F0 0A BEQ $81CC ;
81C2: C9 E6 CMP #$E6 ;
81C4: F0 06 BEQ $81CC ;
81C6: B9 6A 81 LDA $816A ,Y ;
81C9: 4C CE 81 JMP $81CE ;
81CC : A9 F5 LDA #$F5 ;
81CE : 9D 4B 68 STA $684B,X ;
81D1 : C8 INY ;
81D2: C6 07 DEC <0007 ;
81D4: D0 DB BNE $81B1 ;
81D6: 06 06 ASL <0006 ;
81D8: D0 D3 BNE $81AD ;
81DA: E6 E1 INC <00E1 ;
81DC: 60 RTS ;
81DD : A5 15 LDA <0015 ;
81DF: 29 03 AND #$03 ;
81E1: A4 10 LDY <0010 ;
81E3: D0 02 BNE $81E7 ;
81E5: 29 01 AND #$01 ;
81E7 : C5 E6 CMP <00E6 ;
81E9: D0 6A BNE $8255 ;
81EB: A9 08 LDA #$08 ;
81ED: 24 98 BIT <0098 ;
81EF: F0 37 BEQ $8228 ;
81F1: C6 E9 DEC <00E9 ;
81F3: A5 84 LDA <0084 ;
81F5: C9 DD CMP #$DD ;
81F7: B0 04 BCS $81FD ;
81F9: 69 08 ADC #$08 ;
81FB: 85 84 STA <0084 ;
81FD : A5 E2 LDA <00E2 ;
81FF: 38 SEC ;
8200: E9 20 SBC #$20 ;
8202: 85 E2 STA <00E2 ;
8204: B0 02 BCS $8208 ;
8206: C6 58 DEC <0058 ;
8208 : C9 E0 CMP #$E0 ;
820A: D0 12 BNE $821E ;
820C: A5 58 LDA <0058 ;
820E: C9 20 CMP #$20 ;
8210: F0 0D BEQ $821F ;
8212: C9 27 CMP #$27 ;
8214: D0 08 BNE $821E ;
8216: A9 23 LDA #$23 ;
8218: 85 58 STA <0058 ;
821A: A9 A0 LDA #$A0 ;
821C: 85 E2 STA <00E2 ;
821E : 60 RTS ;
821F : E6 58 INC <0058 ;
8221 : A9 00 LDA #$00 ;
8223: 85 E2 STA <00E2 ;
8225 : E6 13 INC <0013 ;
8227: 60 RTS ;
8228 : 4A LSR A ;
8229: 24 98 BIT <0098 ;
822B: F0 28 BEQ $8255 ;
822D: E6 E9 INC <00E9 ;
822F: A5 84 LDA <0084 ;
8231: C9 3E CMP #$3E ;
8233: 90 04 BCC $8239 ;
8235: E9 08 SBC #$08 ;
8237: 85 84 STA <0084 ;
8239 : A5 E2 LDA <00E2 ;
823B: 18 CLC ;
823C: 69 20 ADC #$20 ;
823E: 85 E2 STA <00E2 ;
8240: 90 02 BCC $8244 ;
8242: E6 58 INC <0058 ;
8244 : C9 C0 CMP #$C0 ;
8246: D0 3F BNE $8287 ;
8248: A5 58 LDA <0058 ;
824A: C9 23 CMP #$23 ;
824C: D0 39 BNE $8287 ;
824E: A9 28 LDA #$28 ;
8250: 85 58 STA <0058 ;
8252: 4C 21 82 JMP $8221 ;
8255 : A9 02 LDA #$02 ;
8257: A2 FE LDX #$FE ;
8259: A4 10 LDY <0010 ;
825B: D0 03 BNE $8260 ;
825D: 0A ASL A ;
825E: A2 FC LDX #$FC ;
8260 : 85 00 STA <GP_00 ;
8262: 86 01 STX <GP_01 ;
8264: A9 02 LDA #$02 ;
8266: 24 98 BIT <0098 ;
8268: F0 1E BEQ $8288 ;
826A: C6 E8 DEC <00E8 ;
826C: A5 70 LDA <0070 ;
826E: C9 F0 CMP #$F0 ;
8270: B0 04 BCS $8276 ;
8272: 65 00 ADC <GP_00 ;
8274: 85 70 STA <0070 ;
8276 : A5 FD LDA <CUR_HScroll ;
8278: 38 SEC ;
8279: E5 00 SBC <GP_00 ;
827B: 85 FD STA <CUR_HScroll ;
827D: F0 A6 BEQ $8225 ;
827F: C5 01 CMP <GP_01 ;
8281: D0 04 BNE $8287 ;
8283 : A9 01 LDA #$01 ;
8285: 85 5F STA <005F ;
8287 : 60 RTS ;
8288 : 4A LSR A ;
8289: 24 98 BIT <0098 ;
828B: F0 FA BEQ $8287 ;
828D: E6 E8 INC <00E8 ;
828F: A5 70 LDA <0070 ;
8291: C9 01 CMP #$01 ;
8293: 90 04 BCC $8299 ;
8295: E5 00 SBC <GP_00 ;
8297: 85 70 STA <0070 ;
8299 : A5 FD LDA <CUR_HScroll ;
829B: 18 CLC ;
829C: 65 00 ADC <GP_00 ;
829E: 85 FD STA <CUR_HScroll ;
82A0: D0 E5 BNE $8287 ;
82A2: 20 83 82 JSR $8283 ;
82A5: 4C 25 82 JMP $8225 ;
82A8: A5 13 LDA <0013 ;
82AA: 20 E2 E5 JSR $E5E2 ;
82AD: 0E 83 BB ASL $BB83 ;
82B0: 82 ;
82B1: 1F ;
82B2: 83 ;
82B3: 3D 83 3D AND $3D83,X ;
82B6: 83 ;
82B7: 5C ;
82B8: 83 ;
82B9: 9E ;
82BA: 83 ;
82BB: 20 3D EA JSR $EA3D ;
82BE: 20 38 F2 JSR $F238 ;
82C1: A5 EE LDA <00EE ;
82C3: 8D 21 05 STA 0521 ;
82C6: 20 C2 83 JSR $83C2 ;
82C9: C6 ED DEC <00ED ;
82CB: E6 13 INC <0013 ;
82CD: 20 8F E6 JSR $E68F ;
82D0: A5 EC LDA <00EC ;
82D2: 30 20 BMI $82F4 ;
82D4: A5 EB LDA <00EB ;
82D6: 48 PHA ;
82D7: A4 98 LDY <0098 ;
82D9: C0 08 CPY #$08 ;
82DB: F0 04 BEQ $82E1 ;
82DD: A5 EC LDA <00EC ;
82DF: 85 EB STA <00EB ;
82E1 : 20 D7 83 JSR $83D7 ;
82E4: A9 15 LDA #$15 ;
82E6: 85 E9 STA <00E9 ;
82E8: A4 98 LDY <0098 ;
82EA: C0 08 CPY #$08 ;
82EC: F0 07 BEQ $82F5 ;
82EE: 20 C4 A8 JSR $A8C4 ;
82F1 : 68 PLA ;
82F2: 85 EB STA <00EB ;
82F4 : 60 RTS ;
82F5 : 20 FB 82 JSR $82FB ;
82F8: 4C F1 82 JMP $82F1 ;
82FB : A5 10 LDA <0010 ;
82FD: F0 0E BEQ $830D ;
82FF: A5 EE LDA <00EE ;
8301: 48 PHA ;
8302: AD 21 05 LDA 0521 ;
8305: 85 EE STA <00EE ;
8307: 20 F6 A4 JSR $A4F6 ;
830A: 68 PLA ;
830B: 85 EE STA <00EE ;
830D : 60 RTS ;
830E: AD 22 05 LDA 0522 ;
8311: F0 04 BEQ $8317 ;
8313: A5 EA LDA <00EA ;
8315: 85 EB STA <00EB ;
8317 : AD 1A 05 LDA 051A ;
831A: F0 1E BEQ $833A ;
831C: 4C 34 FF JMP $FF34 ;
831F: 20 24 A9 JSR $A924 ;
8322: AD 02 03 LDA 0302 ;
8325: 29 0F AND #$0F ;
8327: 18 CLC ;
8328: 69 27 ADC #$27 ;
832A: 8D 02 03 STA 0302 ;
832D: A5 98 LDA <0098 ;
832F: C9 04 CMP #$04 ;
8331: B0 03 BCS $8336 ;
8333: EE 02 03 INC 0302 ;
8336 : C6 E9 DEC <00E9 ;
8338: 10 02 BPL $833C ;
833A : E6 13 INC <0013 ;
833C : 60 RTS ;
833D: A9 08 LDA #$08 ;
833F: 24 98 BIT <0098 ;
8341: D0 05 BNE $8348 ;
8343: 4A LSR A ;
8344: 24 98 BIT <0098 ;
8346: F0 10 BEQ $8358 ;
8348 : A9 C0 LDA #$C0 ;
834A : A0 17 LDY #$17 ;
834C: A6 13 LDX <0013 ;
834E: E0 03 CPX #$03 ;
8350: F0 03 BEQ $8355 ;
8352: 20 8C 84 JSR $848C ;
8355 : 4C A4 8C JMP $8CA4 ;
8358 : A9 D0 LDA #$D0 ;
835A: D0 EE BNE $834A ;
835C: A9 00 LDA #$00 ;
835E: 8D 1C 05 STA 051C ;
8361: A5 98 LDA <0098 ;
8363: C9 04 CMP #$04 ;
8365: B0 04 BCS $836B ;
8367: A0 4E LDY #$4E ;
8369: 84 14 STY <0014 ;
836B : C9 08 CMP #$08 ;
836D: D0 0D BNE $837C ;
836F: A5 EB LDA <00EB ;
8371: 48 PHA ;
8372: A5 EC LDA <00EC ;
8374: 85 EB STA <00EB ;
8376: 20 C4 A8 JSR $A8C4 ;
8379: 68 PLA ;
837A: 85 EB STA <00EB ;
837C : A4 EC LDY <00EC ;
837E: 20 8D B6 JSR $B68D ;
8381: F0 20 BEQ $83A3 ;
8383: A4 EB LDY <00EB ;
8385: 20 8D B6 JSR $B68D ;
8388: D0 0D BNE $8397 ;
838A : A9 00 LDA #$00 ;
838C: 8D 1F 05 STA 051F ;
838F: A9 40 LDA #$40 ;
8391: 8D 1C 05 STA 051C ;
8394: E6 13 INC <0013 ;
8396: 60 RTS ;
8397 : AD 1F 05 LDA 051F ;
839A: D0 EE BNE $838A ;
839C: F0 05 BEQ $83A3 ;
839E: 20 B7 74 JSR 74B7 ;
83A1: D0 0A BNE $83AD ;
83A3 : A5 EC LDA <00EC ;
83A5: 85 EB STA <00EB ;
83A7: 20 B2 83 JSR $83B2 ;
83AA: 20 90 6C JSR 6C90 ;
83AD : 60 RTS ;
83AE : 27 ;
83AF: 61 20 ADC (0020 ,X) ;
83B1: 58 CLI ;
83B2 : A9 01 LDA #$01 ;
83B4: 85 E3 STA <00E3 ;
83B6: A0 03 LDY #$03 ;
83B8 : B9 AE 83 LDA $83AE ,Y ;
83BB: 99 00 02 STA 0200 ,Y ;
83BE: 88 DEY ;
83BF: 10 F7 BPL $83B8 ;
83C1: 60 RTS ;
83C2 : A5 98 LDA <0098 ;
83C4: 4A LSR A ;
83C5: 29 05 AND #$05 ;
83C7: 85 00 STA <GP_00 ;
83C9: A5 98 LDA <0098 ;
83CB: 0A ASL A ;
83CC: 29 0A AND #$0A ;
83CE: 05 00 ORA <GP_00 ;
83D0: 85 EE STA <00EE ;
83D2: 60 RTS ;
83D3 : 00 BRK ;
83D4: 55 AA EOR $AA,X ;
83D6: FF ;
83D7 : A8 TAY ;
83D8: B9 7E 68 LDA $687E,Y ;
83DB: 29 03 AND #$03 ;
83DD: AA TAX ;
83DE: BD D3 83 LDA $83D3 ,X ;
83E1: A2 2F LDX #$2F ;
83E3 : 9D 30 05 STA $0530,X ;
83E6: CA DEX ;
83E7: 10 FA BPL $83E3 ;
83E9: B9 FE 68 LDA $68FE,Y ;
83EC: 29 03 AND #$03 ;
83EE: AA TAX ;
83EF: A0 09 LDY #$09 ;
83F1 : 98 TYA ;
83F2: 29 07 AND #$07 ;
83F4: F0 0E BEQ $8404 ;
83F6: C9 07 CMP #$07 ;
83F8: F0 0A BEQ $8404 ;
83FA: C0 21 CPY #$21 ;
83FC: B0 0C BCS $840A ;
83FE: BD D3 83 LDA $83D3 ,X ;
8401: 99 30 05 STA $0530,Y ;
8404 : C8 INY ;
8405: C0 27 CPY #$27 ;
8407: 90 E8 BCC $83F1 ;
8409: 60 RTS ;
840A : BD D3 83 LDA $83D3 ,X ;
840D: 29 0F AND #$0F ;
840F: 85 00 STA <GP_00 ;
8411: B9 30 05 LDA $0530,Y ;
8414: 29 F0 AND #$F0 ;
8416: 05 00 ORA <GP_00 ;
8418: 99 30 05 STA $0530,Y ;
841B: 4C 04 84 JMP $8404 ;
841E: 20 24 84 JSR $8424 ;
8421: 4C 38 F2 JMP $F238 ;
8424 : A5 13 LDA <0013 ;
8426: 20 E2 E5 JSR $E5E2 ;
8429: 39 84 7E AND $7E84,Y ;
842C: 84 92 STY <0092 ;
842E: 84 A4 STY <00A4 ;
8430: 84 DF STY <00DF ;
8432: 84 E8 STY <00E8 ;
8434: 84 BA STY <00BA ;
8436: 84 CC STY <00CC ;
8438: 84 A9 STY <00A9 ;
843A: 00 BRK ;
843B: 85 E2 STA <00E2 ;
843D: 85 FD STA <CUR_HScroll ;
843F: A9 08 LDA #$08 ;
8441: 24 98 BIT <0098 ;
8443: D0 2C BNE $8471 ;
8445: 4A LSR A ;
8446: 24 98 BIT <0098 ;
8448: F0 0D BEQ $8457 ;
844A: A9 21 LDA #$21 ;
844C: 85 58 STA <0058 ;
844E: A9 FF LDA #$FF ;
8450: 85 E9 STA <00E9 ;
8452 : E6 13 INC <0013 ;
8454: E6 13 INC <0013 ;
8456: 60 RTS ;
8457 : A0 A0 LDY #$A0 ;
8459: A6 10 LDX <0010 ;
845B: D0 02 BNE $845F ;
845D: A0 E0 LDY #$E0 ;
845F : 4A LSR A ;
8460: 24 98 BIT <0098 ;
8462: F0 08 BEQ $846C ;
8464: A0 81 LDY #$81 ;
8466: A6 10 LDX <0010 ;
8468: D0 02 BNE $846C ;
846A: A0 41 LDY #$41 ;
846C : 84 E8 STY <00E8 ;
846E: 4C 52 84 JMP $8452 ;
8471 : A9 28 LDA #$28 ;
8473: 85 58 STA <0058 ;
8475: A9 16 LDA #$16 ;
8477: 85 E9 STA <00E9 ;
8479: A5 EB LDA <00EB ;
847B: 20 D7 83 JSR $83D7 ;
847E: 20 84 84 JSR $8484 ;
8481: 4C 01 85 JMP $8501 ;
8484 : A9 D0 LDA #$D0 ;
8486: A0 17 LDY #$17 ;
8488: A6 13 LDX <0013 ;
848A: F0 05 BEQ $8491 ;
848C : A0 2F LDY #$2F ;
848E: 18 CLC ;
848F: 69 18 ADC #$18 ;
8491 : 60 RTS ;
8492: E6 13 INC <0013 ;
8494: A5 15 LDA <0015 ;
8496: 18 CLC ;
8497: 69 01 ADC #$01 ;
8499: 29 03 AND #$03 ;
849B: A4 10 LDY <0010 ;
849D: D0 02 BNE $84A1 ;
849F: 29 01 AND #$01 ;
84A1 : 85 E6 STA <00E6 ;
84A3: 60 RTS ;
84A4: 20 DD 81 JSR $81DD ;
84A7: 20 06 85 JSR $8506 ;
84AA: A5 13 LDA <0013 ;
84AC: C9 03 CMP #$03 ;
84AE: F0 09 BEQ $84B9 ;
84B0: A0 FF LDY #$FF ;
84B2: 84 E9 STY <00E9 ;
84B4: 84 ED STY <00ED ;
84B6: C8 INY ;
84B7: 84 E8 STY <00E8 ;
84B9 : 60 RTS ;
84BA: A5 10 LDA <0010 ;
84BC: F0 0E BEQ $84CC ;
84BE: A4 EB LDY <00EB ;
84C0: 20 8D B6 JSR $B68D ;
84C3: F0 07 BEQ $84CC ;
84C5: A9 00 LDA #$00 ;
84C7: 85 E9 STA <00E9 ;
84C9: E6 13 INC <0013 ;
84CB: 60 RTS ;
84CC : A9 01 LDA #$01 ;
84CE: 85 13 STA <0013 ;
84D0: 4A LSR A ;
84D1: 85 11 STA <0011 ;
84D3: 8D 0C 01 STA 010C ;
84D6: 85 E7 STA <00E7 ;
84D8: 85 E3 STA <00E3 ;
84DA: A9 04 LDA #$04 ;
84DC: 85 12 STA <0012 ;
84DE: 60 RTS ;
84DF: A9 08 LDA #$08 ;
84E1: 24 98 BIT <0098 ;
84E3: F0 03 BEQ $84E8 ;
84E5: 4C 52 84 JMP $8452 ;
84E8 : A9 D0 LDA #$D0 ;
84EA: A0 17 LDY #$17 ;
84EC: A6 13 LDX <0013 ;
84EE: E0 04 CPX #$04 ;
84F0: F0 0F BEQ $8501 ;
84F2: 48 PHA ;
84F3: A5 98 LDA <0098 ;
84F5: C9 04 CMP #$04 ;
84F7: B0 04 BCS $84FD ;
84F9: A9 00 LDA #$00 ;
84FB: 85 5F STA <005F ;
84FD : 68 PLA ;
84FE: 20 8C 84 JSR $848C ;
8501 : A2 23 LDX #$23 ;
8503: 4C A6 8C JMP $8CA6 ;
8506 : A5 E9 LDA <00E9 ;
8508: C9 16 CMP #$16 ;
850A: B0 09 BCS $8515 ;
850C: C5 ED CMP <00ED ;
850E: F0 10 BEQ $8520 ;
8510: 85 ED STA <00ED ;
8512: 4C 24 A9 JMP $A924 ;
8515 : A5 E8 LDA <00E8 ;
8517: F0 07 BEQ $8520 ;
8519: C9 21 CMP #$21 ;
851B: B0 03 BCS $8520 ;
851D: 4C DE A8 JMP $A8DE ;
8520 : 60 RTS ;
8521 : AD 02 20 LDA P_STATUS ; [NES] PPU status
8524: 29 40 AND #$40 ;
8526: F0 F9 BEQ $8521 ;
8528: AD 02 20 LDA P_STATUS ; [NES] PPU status
852B: A0 03 LDY #$03 ;
852D : A2 30 LDX #$30 ;
852F : CA DEX ;
8530: 10 FD BPL $852F ;
8532: 88 DEY ;
8533: 10 F8 BPL $852D ;
8535: EA NOP ;
8536: EA NOP ;
8537: EA NOP ;
8538: EA NOP ;
8539: EA NOP ;
853A: EA NOP ;
853B: EA NOP ;
853C: EA NOP ;
853D: EA NOP ;
853E: A5 12 LDA <0012 ;
8540: C9 08 CMP #$08 ;
8542: B0 48 BCS $858C ;
8544: A5 13 LDA <0013 ;
8546: F0 43 BEQ $858B ;
8548: A5 98 LDA <0098 ;
854A: C9 04 CMP #$04 ;
854C: 90 1F BCC $856D ;
854E: A0 5E LDY #$5E ;
8550 : EA NOP ;
8551: 88 DEY ;
8552: 10 FC BPL $8550 ;
8554: EA NOP ;
8555: EA NOP ;
8556: EA NOP ;
8557: EA NOP ;
8558: EA NOP ;
8559: AD 02 20 LDA P_STATUS ; [NES] PPU status
855C: A5 58 LDA <0058 ;
855E: A4 E2 LDY <00E2 ;
8560: 8D 06 20 STA P_VRAM_ADDR ; [NES] VRAM address select
8563: 8C 06 20 STY P_VRAM_ADDR ; [NES] VRAM address select
8566: AD 07 20 LDA P_VRAM_DATA ; [NES] VRAM data
8569: AD 07 20 LDA P_VRAM_DATA ; [NES] VRAM data
856C: 60 RTS ;
856D : A0 5E LDY #$5E ;
856F : EA NOP ;
8570: 88 DEY ;
8571: 10 FC BPL $856F ;
8573: EA NOP ;
8574: EA NOP ;
8575: EA NOP ;
8576: A5 FF LDA <CUR_2000 ;
8578: 29 FE AND #$FE ;
857A: 05 5F ORA <005F ;
857C: 85 FF STA <CUR_2000 ;
857E: 8D 00 20 STA P_CNTRL_1 ; [NES] PPU setup #1
8581: A5 FD LDA <CUR_HScroll ;
8583: 8D 05 20 STA P_BKG_SCROLL ; [NES] PPU scroll
8586: A9 00 LDA #$00 ;
8588: 8D 05 20 STA P_BKG_SCROLL ; [NES] PPU scroll
858B : 60 RTS ;
858C : C9 11 CMP #$11 ;
858E: B0 03 BCS $8593 ;
8590: 4C 25 E6 JMP $E625 ;
8593 : A5 FF LDA <CUR_2000 ;
8595: 09 01 ORA #$01 ;
8597: 85 FF STA <CUR_2000 ;
8599: 8D 00 20 STA P_CNTRL_1 ; [NES] PPU setup #1
859C: 60 RTS ;
859D: FF ;
859E: FF ;
859F: FF ;
85A0: FF ;
85A1: FF ;
85A2: FF ;
85A3: FF ;
85A4: FF ;
85A5: FF ;
85A6: FF ;
85A7: FF ;
85A8: FF ;
85A9: FF ;
85AA: FF ;
85AB: FF ;
85AC: FF ;
85AD: FF ;
85AE: FF ;
85AF: FF ;
85B0: FF ;
85B1: FF ;
85B2: FF ;
85B3: FF ;
85B4: FF ;
85B5: FF ;
85B6: FF ;
85B7: FF ;
85B8: FF ;
85B9: FF ;
85BA: FF ;
85BB: FF ;
85BC: FF ;
85BD: FF ;
85BE: FF ;
85BF: FF ;
85C0: FF ;
85C1: FF ;
85C2: FF ;
85C3: FF ;
85C4: FF ;
85C5: FF ;
85C6: FF ;
85C7: FF ;
85C8: FF ;
85C9: FF ;
85CA: FF ;
85CB: FF ;
85CC: FF ;
85CD: FF ;
85CE: FF ;
85CF: FF ;
85D0: FF ;
85D1: FF ;
85D2: FF ;
85D3: FF ;
85D4: FF ;
85D5: FF ;
85D6: FF ;
85D7: FF ;
85D8: FF ;
85D9: FF ;
85DA: FF ;
85DB: FF ;
85DC: FF ;
85DD: FF ;
85DE: FF ;
85DF: FF ;
85E0: FF ;
85E1: FF ;
85E2: FF ;
85E3: FF ;
85E4: FF ;
85E5: FF ;
85E6: FF ;
85E7: FF ;
85E8: FF ;
85E9: FF ;
85EA: FF ;
85EB: FF ;
85EC: FF ;
85ED: FF ;
85EE: FF ;
85EF: FF ;
85F0: FF ;
85F1: FF ;
85F2: FF ;
85F3: FF ;
85F4: FF ;
85F5: FF ;
85F6: FF ;
85F7: FF ;
85F8: FF ;
85F9: FF ;
85FA: FF ;
85FB: FF ;
85FC: FF ;
85FD: FF ;
85FE: FF ;
85FF: FF ;
8600: 20 25 E6 JSR $E625 ;
8603: A5 13 LDA <0013 ;
8605: D0 0C BNE $8613 ;
8607: 8D 5A 00 STA 005A ;
860A: 20 6D E4 JSR $E46D ;
860D: 20 2B EA JSR $EA2B ;
8610: 4C 00 EA JMP $EA00 ;
8613 : A9 04 LDA #$04 ;
8615: 85 14 STA <0014 ;
8617: 4C 90 6C JMP 6C90 ;
861A: 20 6D E4 JSR $E46D ;
861D: 20 AC B4 JSR FormatBBR ;
8620: B0 03 BCS $8625 ;
8622: 4C 90 6C JMP 6C90 ;
8625 : 4C 50 FF JMP $FF50 ;
8628: A2 00 LDX #$00 ;
862A: 20 F4 ED JSR $EDF4 ;
862D: C9 24 CMP #$24 ;
862F: D0 12 BNE $8643 ;
8631: A9 00 LDA #$00 ;
8633: 8D 19 06 STA 0619 ;
8636: A9 08 LDA #$08 ;
8638: 8D 03 06 STA ??SND_603?? ;
863B: A5 84 LDA <0084 ;
863D: 18 CLC ;
863E: 69 10 ADC #$10 ;
8640: 8D 12 04 STA 0412 ;
8643 : E6 11 INC <0011 ;
8645: 60 RTS ;
8646 : 4E 57 60 LSR 6057 ;
8649: 69 86 ADC #$86 ;
864B: 86 86 STX <0086 ;
864D: 86 55 STX <0055 ;
864F: B5 78 LDA $78,X ;
8651: 98 TYA ;
8652: 7A ;
8653: 9A TXS ;
8654: 6C AC 8D JMP ($8DAC ) ;
8657: 82 ;
8658: 63 ;
8659: A3 ;
865A: 75 95 ADC <0095 ,X ;
865C: 77 ;
865D: 97 ;
865E: 5A ;
865F: BA TSX ;
8660: A3 ;
8661: 75 B5 ADC <00B5 ,X ;
8663: 96 87 STX 0087 ,Y ;
8665: 99 7A BA STA $BA7A ,Y ;
8668: AC 63 55 LDY $5563 ;
866B: 95 76 STA 0076 ,X ;
866D: 88 DEY ;
866E: 79 5A 9A ADC $9A5A ,Y ;
8671: 6C 18 E8 JMP ($E818) ;
8674: 28 PLP ;
8675: D8 CLD ;
8676: 03 ;
8677: 03 ;
8678: 04 ;
8679: 03 ;
867A: 04 ;
867B: 03 ;
867C: 04 ;
867D: 03 ;
867E: 04 ;
867F: 1A ;
8680: 1A ;
8681: 02 ;
8682: 01 02 ORA (GP_02 ,X) ;
8684: 01 01 ORA (GP_01 ,X) ;
8686: 02 ;
8687: 01 02 ORA (GP_02 ,X) ;
8689: 01 0F ORA (000F ,X) ;
868B: 02 ;
868C: 01 10 ORA (0010 ,X) ;
868E: 02 ;
868F: 0F ;
8690: 1A ;
8691: 10 1A BPL $86AD ;
8693: 0F ;
8694: 1A ;
8695: 09 08 ORA #$08 ;
8697: 08 PHP ;
8698: 08 PHP ;
8699: 08 PHP ;
869A: 08 PHP ;
869B: 07 ;
869C: 08 PHP ;
869D: 07 ;
869E: 08 PHP ;
869F: 09 08 ORA #$08 ;
86A1: 09 08 ORA #$08 ;
86A3: 0A ASL A ;
86A4: 07 ;
86A5: 0A ASL A ;
86A6: 07 ;
86A7: 07 ;
86A8: 03 ;
86A9: 0A ASL A ;
86AA: 04 ;
86AB: 0A ASL A ;
86AC: 04 ;
86AD : 04 ;
86AE: 4A LSR A ;
86AF: 00 BRK ;
86B0: 00 BRK ;
86B1: 00 BRK ;
86B2: 13 ;
86B3: 13 ;
86B4: 00 BRK ;
86B5: 13 ;
86B6: 4A LSR A ;
86B7: 00 BRK ;
86B8: 00 BRK ;
86B9: 00 BRK ;
86BA: 1B ;
86BB: 1B ;
86BC: 1B ;
86BD: 1B ;
86BE: 2B ;
86BF: 2B ;
86C0: 2B ;
86C1: 13 ;
86C2: 13 ;
86C3: 1B ;
86C4: 1B ;
86C5: 1B ;
86C6: 16 30 ASL 0030 ,X ;
86C8: 30 1B BMI $86E5 ;
86CA: 1B ;
86CB: 16 00 ASL GP_00 ,X ;
86CD: 00 BRK ;
86CE: 2B ;
86CF: 2B ;
86D0: 2B ;
86D1: 23 ;
86D2: 23 ;
86D3: 24 23 BIT <0023 ;
86D5: 24 2B BIT <002B ;
86D7: 2B ;
86D8: 12 ;
86D9: 12 ;
86DA: 12 ;
86DB: 00 BRK ;
86DC: 00 BRK ;
86DD: 00 BRK ;
86DE: 2B ;
86DF: 2B ;
86E0: 13 ;
86E1: 13 ;
86E2: 17 ;
86E3: 17 ;
86E4: 2B ;
86E5 : 2B ;
86E6: 0C ;
86E7: 0B ;
86E8: 0B ;
86E9: 30 30 BMI $871B ;
86EB: 30 2B BMI $8718 ;
86ED: 2B ;
86EE: 05 05 ORA <0005 ;
86F0: 05 1B ORA <001B ;
86F2: 1B ;
86F3: 1B ;
86F4: 4A LSR A ;
86F5: 00 BRK ;
86F6: 00 BRK ;
86F7: 00 BRK ;
86F8: 17 ;
86F9: 17 ;
86FA: 17 ;
86FB: 17 ;
86FC: 4A LSR A ;
86FD: 00 BRK ;
86FE: 00 BRK ;
86FF: 00 BRK ;
8700: 23 ;
8701: 24 23 BIT <0023 ;
8703: 24 16 BIT <0016 ;
8705: 0C ;
8706: 0B ;
8707: 0C ;
8708: 0B ;
8709: 16 2B ASL 002B ,X ;
870B: 2B ;
870C: 2B ;
870D: 27 ;
870E: 27 ;
870F: 27 ;
8710: 27 ;
8711: 27 ;
8712: 05 06 ORA <0006 ;
8714: 06 05 ASL <0005 ;
8716: 06 05 ASL <0005 ;
8718 : 00 BRK ;
8719: 00 BRK ;
871A: 23 ;
871B : 23 ;
871C: 24 23 BIT <0023 ;
871E: 24 2B BIT <002B ;
8720: 17 ;
8721: 23 ;
8722: 23 ;
8723: 17 ;
8724: 24 17 BIT <0017 ;
8726: 24 2D BIT <002D ;
8728: 2D 2D 2C AND $2C2D ;
872B: 23 ;
872C: 24 23 BIT <0023 ;
872E: 24 2D BIT <002D ;
8730: 2D 2D 2C AND $2C2D ;
8733: 0C ;
8734: 0B ;
8735: 0C ;
8736: 0B ;
8737: 2D 2D 2D AND $2D2D ;
873A: 2C 27 27 BIT $2727 ;
873D: 27 ;
873E: 27 ;
873F : 76 86 ROR <0086 ,X ;
8741: 7B ;
8742: 86 7F STX <007F ;
8744: 86 85 STX <0085 ;
8746: 86 89 STX <0089 ;
8748: 86 8F STX <008F ;
874A: 86 95 STX <0095 ;
874C: 86 9A STX <009A ;
874E: 86 9E STX <009E ;
8750: 86 A3 STX <00A3 ;
8752: 86 A8 STX <00A8 ;
8754: 86 AE STX <00AE ;
8756: 86 B6 STX <00B6 ;
8758: 86 BE STX <00BE ;
875A: 86 C6 STX <00C6 ;
875C: 86 CE STX <00CE ;
875E: 86 D6 STX <00D6 ;
8760: 86 DE STX <00DE ;
8762: 86 E4 STX <00E4 ;
8764: 86 EC STX <00EC ;
8766: 86 F4 STX <??!BatRamInit?? ;
8768: 86 FC STX <CUR_VScroll ;
876A: 86 04 STX <0004 ;
876C: 87 ;
876D: 0A ASL A ;
876E: 87 ;
876F: 12 ;
8770: 87 ;
8771: 1A ;
8772: 87 ;
8773: 1F ;
8774: 87 ;
8775: 27 ;
8776: 87 ;
8777: 2F ;
8778: 87 ;
8779: 37 ;
877A: 87 ;
877B: A6 13 LDX <0013 ;
877D: F0 47 BEQ $87C6 ;
877F: CA DEX ;
8780: D0 0C BNE $878E ;
8782: A5 E9 LDA <00E9 ;
8784: 30 05 BMI $878B ;
8786: 20 16 AC JSR $AC16 ;
8789: 90 02 BCC $878D ;
878B : E6 13 INC <0013 ;
878D : 60 RTS ;
878E : CA DEX ;
878F: D0 28 BNE $87B9 ;
8791: A4 EB LDY <00EB ;
8793: 20 8D B6 JSR $B68D ;
8796: D0 26 BNE $87BE ;
8798: A5 98 LDA <0098 ;
879A: 20 60 B5 JSR $B560 ;
879D: 38 SEC ;
879E: E5 EB SBC <00EB ;
87A0: 20 21 70 JSR 7021 ;
87A3: 18 CLC ;
87A4: 65 EB ADC <00EB ;
87A6: A8 TAY ;
87A7: 20 8D B6 JSR $B68D ;
87AA: F0 12 BEQ $87BE ;
87AC: AD 1F 05 LDA 051F ;
87AF: D0 0D BNE $87BE ;
87B1: A9 C0 LDA #$C0 ;
87B3 : 8D 1C 05 STA 051C ;
87B6: E6 13 INC <0013 ;
87B8 : 60 RTS ;
87B9 : 20 B7 74 JSR 74B7 ;
87BC: D0 FA BNE $87B8 ;
87BE : A9 00 LDA #$00 ;
87C0: 85 13 STA <0013 ;
87C2: 8D 1F 05 STA 051F ;
87C5: 60 RTS ;
87C6 : 20 3D EA JSR $EA3D ;
87C9: 20 51 EA JSR $EA51 ;
87CC: A9 05 LDA #$05 ;
87CE: A0 1F LDY #$1F ;
87D0: 20 08 E6 JSR $E608 ;
87D3: A9 00 LDA #$00 ;
87D5: 85 54 STA <0054 ;
87D7: 85 55 STA <0055 ;
87D9: A4 EB LDY <00EB ;
87DB: B9 FE 6A LDA $6AFE,Y ;
87DE: 8D CD 04 STA 04CD ;
87E1: 20 B6 B0 JSR $B0B6 ;
87E4: A5 5A LDA <005A ;
87E6: F0 38 BEQ $8820 ;
87E8: A5 10 LDA <0010 ;
87EA: D0 29 BNE $8815 ;
87EC: A4 EB LDY <00EB ;
87EE: B9 7E 68 LDA $687E,Y ;
87F1: 29 F0 AND #$F0 ;
87F3: 85 70 STA <0070 ;
87F5: B9 FE 6A LDA $6AFE,Y ;
87F8: 29 07 AND #$07 ;
87FA: 0A ASL A ;
87FB: 0A ASL A ;
87FC: 0A ASL A ;
87FD: 0A ASL A ;
87FE: 69 4D ADC #$4D ;
8800: 85 84 STA <0084 ;
8802: A4 65 LDY <0065 ;
8804: C0 24 CPY #$24 ;
8806: D0 0D BNE $8815 ;
8808: 8D 12 04 STA 0412 ;
880B: 18 CLC ;
880C: 69 10 ADC #$10 ;
880E: 85 84 STA <0084 ;
8810: A9 08 LDA #$08 ;
8812: 8D 03 06 STA ??SND_603?? ;
8815 : A9 04 LDA #$04 ;
8817: 85 98 STA <0098 ;
8819: A9 00 LDA #$00 ;
881B: 85 53 STA <0053 ;
881D: 4C 59 88 JMP $8859 ;
8820 : A5 98 LDA <0098 ;
8822: 85 53 STA <0053 ;
8824: 20 13 70 JSR 7013 ;
8827: 25 EE AND <00EE ;
8829: 85 55 STA <0055 ;
882B: F0 04 BEQ $8831 ;
882D: A9 02 LDA #$02 ;
882F: 85 54 STA <0054 ;
8831 : A5 10 LDA <0010 ;
8833: F0 24 BEQ $8859 ;
8835: A0 00 LDY #$00 ;
8837: A5 98 LDA <0098 ;
8839: 29 03 AND #$03 ;
883B: F0 08 BEQ $8845 ;
883D: 29 01 AND #$01 ;
883F: D0 02 BNE $8843 ;
8841: A0 F0 LDY #$F0 ;
8843 : 84 70 STY <0070 ;
8845 : 20 C3 B0 JSR $B0C3 ;
8848: 29 07 AND #$07 ;
884A: F0 0A BEQ $8856 ;
884C: C9 05 CMP #$05 ;
884E: F0 06 BEQ $8856 ;
8850: C9 06 CMP #$06 ;
8852: F0 02 BEQ $8856 ;
8854: C8 INY ;
8855: C8 INY ;
8856 : B9 72 86 LDA $8672 ,Y ;
8859 : 8D 94 03 STA 0394 ;
885C: 20 5E B0 JSR $B05E ;
885F: A2 0B LDX #$0B ;
8861: 8E 40 03 STX 0340 ;
8864 : DE 92 04 DEC $0492,X ;
8867: 20 E4 EE JSR $EEE4 ;
886A: 95 AC STA 00AC ,X ;
886C: 95 98 STA 0098 ,X ;
886E: 95 3D STA 003D ,X ;
8870: FE D0 03 INC 03D0 ,X ;
8873: FE 05 04 INC 0405 ,X ;
8876: A9 20 LDA #$20 ;
8878: 9D BC 03 STA 03BC ,X ;
887B: CA DEX ;
887C: D0 E6 BNE $8864 ;
887E: A4 EB LDY <00EB ;
8880: B9 7E 69 LDA $697E,Y ;
8883: 48 PHA ;
8884: 29 3F AND #$3F ;
8886: 85 02 STA <GP_02 ;
8888: B9 FE 69 LDA $69FE,Y ;
888B: 0A ASL A ;
888C: 90 07 BCC $8895 ;
888E: A5 02 LDA <GP_02 ;
8890: 18 CLC ;
8891: 69 40 ADC #$40 ;
8893: 85 02 STA <GP_02 ;
8895 : 68 PLA ;
8896: 29 C0 AND #$C0 ;
8898: 18 CLC ;
8899: 2A ROL A ;
889A: 2A ROL A ;
889B: 2A ROL A ;
889C: A8 TAY ;
889D: B9 A2 6B LDA $6BA2,Y ;
88A0: A4 02 LDY <GP_02 ;
88A2: C0 62 CPY #$62 ;
88A4: B0 06 BCS $88AC ;
88A6: C0 32 CPY #$32 ;
88A8: 90 02 BCC $88AC ;
88AA: A9 01 LDA #$01 ;
88AC : 85 03 STA <GP_03 ;
88AE: A5 10 LDA <0010 ;
88B0: D0 06 BNE $88B8 ;
88B2: 20 AE 90 JSR $90AE ;
88B5: 4C C7 88 JMP $88C7 ;
88B8 : 20 93 92 JSR $9293 ;
88BB: A5 12 LDA <0012 ;
88BD: C9 09 CMP #$09 ;
88BF: D0 06 BNE $88C7 ;
88C1: A9 00 LDA #$00 ;
88C3: 85 02 STA <GP_02 ;
88C5: 85 03 STA <GP_03 ;
88C7 : A5 03 LDA <GP_03 ;
88C9: 8D 4E 03 STA 034E ;
88CC: F0 3B BEQ $8909 ;
88CE: A5 02 LDA <GP_02 ;
88D0: F0 37 BEQ $8909 ;
88D2: C9 62 CMP #$62 ;
88D4: B0 0F BCS $88E5 ;
88D6: A2 00 LDX #$00 ;
88D8 : A5 02 LDA <GP_02 ;
88DA: 9D 50 03 STA 0350 ,X ;
88DD: E8 INX ;
88DE: C6 03 DEC <GP_03 ;
88E0: D0 F6 BNE $88D8 ;
88E2: 4C 03 89 JMP $8903 ;
88E5 : A5 02 LDA <GP_02 ;
88E7: 38 SEC ;
88E8: E9 62 SBC #$62 ;
88EA: 0A ASL A ;
88EB: A8 TAY ;
88EC: B9 3F 87 LDA $873F ,Y ;
88EF: 85 04 STA <0004 ;
88F1: C8 INY ;
88F2: B9 3F 87 LDA $873F ,Y ;
88F5: 85 05 STA <0005 ;
88F7: A0 00 LDY #$00 ;
88F9 : B1 04 LDA (0004 ),Y ;
88FB: 99 50 03 STA 0350 ,Y ;
88FE: C8 INY ;
88FF: C4 03 CPY <GP_03 ;
8901: D0 F6 BNE $88F9 ;
8903 : AD 50 03 LDA 0350 ;
8906: 8D 5F 03 STA 035F ;
8909 : 20 6E 89 JSR $896E ;
890C: A5 10 LDA <0010 ;
890E: D0 03 BNE $8913 ;
8910: 20 41 89 JSR $8941 ;
8913 : 20 DE 71 JSR 71DE ;
8916: A9 00 LDA #$00 ;
8918: 85 3D STA <003D ;
891A: 85 C0 STA <00C0 ;
891C: 85 D3 STA <00D3 ;
891E: A9 04 LDA #$04 ;
8920: 8D D0 03 STA 03D0 ;
8923: 20 66 B3 JSR $B366 ;
8926: 20 D3 EA JSR $EAD3 ;
8929 : 20 40 6E JSR 6E40 ;
892C: A5 12 LDA <0012 ;
892E: C9 0B CMP #$0B ;
8930: F0 07 BEQ $8939 ;
8932: C9 0C CMP #$0C ;
8934: F0 03 BEQ $8939 ;
8936: 20 38 F2 JSR $F238 ;
8939 : A5 5A LDA <005A ;
893B: F0 03 BEQ $8940 ;
893D: 20 AB 8B JSR $8BAB ;
8940 : 60 RTS ;
8941 : A5 EB LDA <00EB ;
8943: C9 3F CMP #$3F ;
8945: F0 04 BEQ $894B ;
8947: C9 55 CMP #$55 ;
8949: D0 05 BNE $8950 ;
894B : A9 61 LDA #$61 ;
894D: 4C 5D 89 JMP $895D ;
8950 : AD 2C 05 LDA 052C ;
8953: 85 7B STA <007B ;
8955: AD 2D 05 LDA 052D ;
8958: 85 8F STA <008F ;
895A: AD 2B 05 LDA 052B ;
895D : 8D 5A 03 STA 035A ;
8960: 20 B7 6D JSR 6DB7 ;
8963: 85 B7 STA <00B7 ;
8965: 60 RTS ;
8966 : 20 60 90 JSR $9060 ;
8969: D0 9D BNE $8908 ;
896B: 5D 7D 9D EOR $9D7D ,X ;
896E : AC 4E 03 LDY 034E ;
8971: A5 02 LDA <GP_02 ;
8973: F0 4F BEQ $89C4 ;
8975: C9 37 CMP #$37 ;
8977: F0 4B BEQ $89C4 ;
8979: A5 10 LDA <0010 ;
897B: D0 07 BNE $8984 ;
897D: AD CD 04 LDA 04CD ;
8980: 29 08 AND #$08 ;
8982: D0 40 BNE $89C4 ;
8984 : AD 4E 03 LDA 034E ;
8987: F0 3B BEQ $89C4 ;
8989: A5 98 LDA <0098 ;
898B: A0 FF LDY #$FF ;
898D : C8 INY ;
898E: 4A LSR A ;
898F: 90 FC BCC $898D ;
8991: B9 46 86 LDA $8646 ,Y ;
8994: 85 06 STA <0006 ;
8996: B9 4A 86 LDA $864A ,Y ;
8999: 85 07 STA <0007 ;
899B: AC 24 05 LDY 0524 ;
899E: A2 01 LDX #$01 ;
89A0 : B1 06 LDA (0006 ),Y ;
89A2: 48 PHA ;
89A3: 0A ASL A ;
89A4: 0A ASL A ;
89A5: 0A ASL A ;
89A6: 0A ASL A ;
89A7: 95 70 STA 0070 ,X ;
89A9: 68 PLA ;
89AA: 29 F0 AND #$F0 ;
89AC: 09 0D ORA #$0D ;
89AE: 95 84 STA 0084 ,X ;
89B0: 20 04 8A JSR $8A04 ;
89B3: B0 01 BCS $89B6 ;
89B5: E8 INX ;
89B6 : C8 INY ;
89B7: C0 09 CPY #$09 ;
89B9: 90 02 BCC $89BD ;
89BB: A0 00 LDY #$00 ;
89BD : E0 0A CPX #$0A ;
89BF: 90 DF BCC $89A0 ;
89C1: 8C 24 05 STY 0524 ;
89C4 : A5 12 LDA <0012 ;
89C6: C9 09 CMP #$09 ;
89C8: D0 15 BNE $89DF ;
89CA: A2 03 LDX #$03 ;
89CC : A9 1B LDA #$1B ;
89CE: 9D 50 03 STA 0350 ,X ;
89D1: BD 66 89 LDA $8966 ,X ;
89D4: 95 71 STA 0071 ,X ;
89D6: B9 6A 89 LDA $896A ,Y ;
89D9: 95 85 STA 0085 ,X ;
89DB: CA DEX ;
89DC: 10 EE BPL $89CC ;
89DE: 60 RTS ;
89DF : C9 0B CMP #$0B ;
89E1: F0 04 BEQ $89E7 ;
89E3: C9 0C CMP #$0C ;
89E5: D0 1C BNE $8A03 ;
89E7 : A2 07 LDX #$07 ;
89E9: A9 00 LDA #$00 ;
89EB : 9D 50 03 STA 0350 ,X ;
89EE: CA DEX ;
89EF: 10 FA BPL $89EB ;
89F1: A4 EB LDY <00EB ;
89F3: B9 FE 68 LDA $68FE,Y ;
89F6: 29 FC AND #$FC ;
89F8: 38 SEC ;
89F9: E9 40 SBC #$40 ;
89FB: 4A LSR A ;
89FC: 4A LSR A ;
89FD: 18 CLC ;
89FE: 69 6A ADC #$6A ;
8A00: 8D 50 03 STA 0350 ;
8A03 : 60 RTS ;
8A04 : 98 TYA ;
8A05: 48 PHA ;
8A06: 20 F4 ED JSR $EDF4 ;
8A09: 68 PLA ;
8A0A: A8 TAY ;
8A0B: BD 9E 04 LDA 049E ,X ;
8A0E: CD 4A 03 CMP 034A ;
8A11: B0 1A BCS $8A2D ;
8A13: A5 70 LDA <0070 ;
8A15: 38 SEC ;
8A16: F5 70 SBC 0070 ,X ;
8A18: 20 1F 70 JSR 701F ;
8A1B: C9 22 CMP #$22 ;
8A1D: B0 0C BCS $8A2B ;
8A1F: A5 84 LDA <0084 ;
8A21: 38 SEC ;
8A22: F5 84 SBC 0084 ,X ;
8A24: 20 1F 70 JSR 701F ;
8A27: C9 22 CMP #$22 ;
8A29: 90 02 BCC $8A2D ;
8A2B : 18 CLC ;
8A2C: 60 RTS ;
8A2D : 38 SEC ;
8A2E: 60 RTS ;
8A2F: A2 00 LDX #$00 ;
8A31: 20 98 FE JSR $FE98 ;
8A34: 20 3C F2 JSR $F23C ;
8A37: A5 13 LDA <0013 ;
8A39: D0 25 BNE $8A60 ;
8A3B: 20 F7 E5 JSR $E5F7 ;
8A3E: 20 79 E6 JSR $E679 ;
8A41: 20 29 89 JSR $8929 ;
8A44: 20 8A E7 JSR $E78A ;
8A47: 20 59 B5 JSR $B559 ;
8A4A: A9 00 LDA #$00 ;
8A4C: 85 E0 STA <??SND_E0?? ;
8A4E: 8D 70 06 STA 0670 ;
8A51: 20 00 6D JSR 6D00 ;
8A54: E6 13 INC <0013 ;
8A56: A9 10 LDA #$10 ;
8A58: 8D F0 04 STA 04F0 ;
8A5B: A9 21 LDA #$21 ;
8A5D: 85 28 STA <0028 ;
8A5F: 60 RTS ;
8A60 : A5 28 LDA <0028 ;
8A62: D0 32 BNE $8A96 ;
8A64: 20 5A E8 JSR $E85A ;
8A67: 29 3E AND #$3E ;
8A69: C9 3E CMP #$3E ;
8A6B: F0 08 BEQ $8A75 ;
8A6D: A5 EE LDA <00EE ;
8A6F: 8D 21 05 STA 0521 ;
8A72: 20 FB 82 JSR $82FB ;
8A75 : A9 60 LDA #$60 ;
8A77: 8D 1C 05 STA 051C ;
8A7A: A9 02 LDA #$02 ;
8A7C: 85 32 STA <0032 ;
8A7E: A9 00 LDA #$00 ;
8A80: 85 13 STA <0013 ;
8A82: 85 E9 STA <00E9 ;
8A84: 85 AC STA <00AC ;
8A86: A9 04 LDA #$04 ;
8A88: 85 E5 STA <00E5 ;
8A8A: 85 98 STA <0098 ;
8A8C: E6 11 INC <0011 ;
8A8E : A9 80 LDA #$80 ;
8A90: 8D 04 06 STA SND_Request ;
8A93: 8D 03 06 STA ??SND_603?? ;
8A96 : 60 RTS ;
8A97 : 20 CE E6 JSR $E6CE ;
8A9A: 1D BE E6 ORA $E6BE,X ;
8A9D: 91 00 STA (GP_00 ),Y ;
8A9F: 60 RTS ;
8AA0 : 20 CE E6 JSR $E6CE ;
8AA3: BD BE E6 LDA $E6BE,X ;
8AA6: 49 FF EOR #$FF ;
8AA8: 31 00 AND (GP_00 ),Y ;
8AAA: 91 00 STA (GP_00 ),Y ;
8AAC: 60 RTS ;
8AAD: AD CE 04 LDA 04CE ;
8AB0: F0 10 BEQ $8AC2 ;
8AB2: A9 08 LDA #$08 ;
8AB4: 85 0E STA <000E ;
8AB6 : A5 0E LDA <000E ;
8AB8: 25 EE AND <00EE ;
8ABA: F0 0C BEQ $8AC8 ;
8ABC : 46 0E LSR <000E ;
8ABE: A5 0E LDA <000E ;
8AC0: D0 F4 BNE $8AB6 ;
8AC2 : A9 00 LDA #$00 ;
8AC4: 8D CE 04 STA 04CE ;
8AC7: 60 RTS ;
8AC8 : A5 0E LDA <000E ;
8ACA: 85 02 STA <GP_02 ;
8ACC: 20 F6 A3 JSR $A3F6 ;
8ACF: C9 07 CMP #$07 ;
8AD1: D0 E9 BNE $8ABC ;
8AD3: AD 54 00 LDA 0054 ;
8AD6: D0 0A BNE $8AE2 ;
8AD8: A5 02 LDA <GP_02 ;
8ADA : 8D 55 00 STA 0055 ;
8ADD: A9 06 LDA #$06 ;
8ADF: 8D 54 00 STA 0054 ;
8AE2 : 60 RTS ;
8AE3 : F3 ;
8AE4: 02 ;
8AE5: 40 RTI ;
8AE6 : 4F ;
8AE7: 67 ;
8AE8: 7F ;
8AE9 : 03 ;
8AEA: 0D 00 23 ORA $2300 ;
8AED: D2 ;
8AEE: 43 ;
8AEF: 00 BRK ;
8AF0: FF ;
8AF1 : D2 ;
8AF2: DA ;
8AF3: E2 ;
8AF4: A5 13 LDA <0013 ;
8AF6: 0A ASL A ;
8AF7: B0 3C BCS $8B35 ;
8AF9: A5 F8 LDA <00F8 ;
8AFB: 29 10 AND #$10 ;
8AFD: D0 2B BNE $8B2A ;
8AFF: A5 F8 LDA <00F8 ;
8B01: 29 20 AND #$20 ;
8B03: F0 11 BEQ $8B16 ;
8B05: A9 01 LDA #$01 ;
8B07: 8D 04 06 STA SND_Request ;
8B0A: E6 13 INC <0013 ;
8B0C: A5 13 LDA <0013 ;
8B0E: C9 03 CMP #$03 ;
8B10: D0 04 BNE $8B16 ;
8B12: A9 00 LDA #$00 ;
8B14: 85 13 STA <0013 ;
8B16 : A0 02 LDY #$02 ;
8B18 : B9 E3 8A LDA $8AE3 ,Y ;
8B1B: 99 01 02 STA 0201 ,Y ;
8B1E: 88 DEY ;
8B1F: 10 F7 BPL $8B18 ;
8B21: A4 13 LDY <0013 ;
8B23: B9 E6 8A LDA $8AE6 ,Y ;
8B26: 8D 00 02 STA 0200 ;
8B29: 60 RTS ;
8B2A : A5 13 LDA <0013 ;
8B2C: 09 80 ORA #$80 ;
8B2E: 85 13 STA <0013 ;
8B30: A9 40 LDA #$40 ;
8B32: 85 29 STA <0029 ;
8B34: 60 RTS ;
8B35 : A5 29 LDA <0029 ;
8B37: F0 24 BEQ $8B5D ;
8B39: A0 04 LDY #$04 ;
8B3B : B9 EC 8A LDA $8AEC ,Y ;
8B3E: 99 02 03 STA 0302 ,Y ;
8B41: 88 DEY ;
8B42: 10 F7 BPL $8B3B ;
8B44: A5 13 LDA <0013 ;
8B46: 29 03 AND #$03 ;
8B48: A8 TAY ;
8B49: B9 F1 8A LDA $8AF1 ,Y ;
8B4C: 8D 03 03 STA 0303 ;
8B4F: A0 00 LDY #$00 ;
8B51: A5 29 LDA <0029 ;
8B53: 29 04 AND #$04 ;
8B55: F0 02 BEQ $8B59 ;
8B57: A0 55 LDY #$55 ;
8B59 : 8C 05 03 STY !BckGndBuf ;
8B5C: 60 RTS ;
8B5D : A5 13 LDA <0013 ;
8B5F: 29 03 AND #$03 ;
8B61: 85 13 STA <0013 ;
8B63: 20 51 EA JSR $EA51 ;
8B66: A4 13 LDY <0013 ;
8B68: B9 E9 8A LDA $8AE9 ,Y ;
8B6B: 85 12 STA <0012 ;
8B6D: AD 6F 06 LDA 066F ;
8B70: 29 F0 AND #$F0 ;
8B72: 09 02 ORA #$02 ;
8B74: 8D 6F 06 STA 066F ;
8B77: A9 FF LDA #$FF ;
8B79: 8D 70 06 STA 0670 ;
8B7C: 20 A3 EB JSR $EBA3 ;
8B7F: C0 02 CPY #$02 ;
8B81: D0 05 BNE $8B88 ;
8B83: 88 DEY ;
8B84: 84 13 STY <0013 ;
8B86: E6 11 INC <0011 ;
8B88 : 4C E9 6E JMP 6EE9 ;
8B8B: AD 9E 04 LDA 049E ;
8B8E: C9 24 CMP #$24 ;
8B90: D0 0F BNE $8BA1 ;
8B92: A5 15 LDA <0015 ;
8B94: 29 03 AND #$03 ;
8B96: D0 10 BNE $8BA8 ;
8B98: E6 84 INC <0084 ;
8B9A: A5 84 LDA <0084 ;
8B9C: CD 12 04 CMP 0412 ;
8B9F: D0 07 BNE $8BA8 ;
8BA1 : A5 5B LDA <005B ;
8BA3: 85 12 STA <0012 ;
8BA5: 20 A3 EB JSR $EBA3 ;
8BA8 : 20 3C F2 JSR $F23C ;
8BAB : AD 4A 02 LDA 024A ;
8BAE: 09 20 ORA #$20 ;
8BB0: 8D 4A 02 STA 024A ;
8BB3: AD 4E 02 LDA 024E ;
8BB6: 09 20 ORA #$20 ;
8BB8: 8D 4E 02 STA 024E ;
8BBB: 60 RTS ;
8BBC: 20 FA 8B JSR $8BFA ;
8BBF: AD CD 04 LDA 04CD ;
8BC2: 29 07 AND #$07 ;
8BC4: F0 20 BEQ $8BE6 ;
8BC6: 20 E7 8B JSR $8BE7 ;
8BC9: 90 1B BCC $8BE6 ;
8BCB: AD CD 04 LDA 04CD ;
8BCE: 29 07 AND #$07 ;
8BD0: C9 07 CMP #$07 ;
8BD2: D0 12 BNE $8BE6 ;
8BD4: A5 BF LDA <00BF ;
8BD6: F0 0E BEQ $8BE6 ;
8BD8: 20 14 73 JSR 7314 ;
8BDB: D0 09 BNE $8BE6 ;
8BDD: A9 00 LDA #$00 ;
8BDF: 85 BF STA <00BF ;
8BE1: A9 02 LDA #$02 ;
8BE3: 8D 02 06 STA SND_ReqMusEff ;
8BE6 : 60 RTS ;
8BE7 : 20 E2 E5 JSR $E5E2 ;
8BEA: E6 8B INC <008B ;
8BEC: 1A ;
8BED: 8C 28 8C STY $8C28 ;
8BF0: 6F ;
8BF1: 8C 4C 8C STY $8C4C ;
8BF4: 53 ;
8BF5: 8C 76 8C STY $8C76 ;
8BF8: 1A ;
8BF9: 8C AC 40 STY $40AC ;
8BFC: 03 ;
8BFD : B9 50 03 LDA 0350 ,Y ;
8C00: F0 0C BEQ $8C0E ;
8C02: C9 2B CMP #$2B ;
8C04: 90 13 BCC $8C19 ;
8C06: C9 2E CMP #$2E ;
8C08: 90 04 BCC $8C0E ;
8C0A: C9 49 CMP #$49 ;
8C0C: 90 0B BCC $8C19 ;
8C0E : 88 DEY ;
8C0F: 10 EC BPL $8BFD ;
8C11: A9 00 LDA #$00 ;
8C13: 8D 12 05 STA 0512 ;
8C16: EE 4D 03 INC 034D ;
8C19 : 60 RTS ;
8C1A: AD 4D 03 LDA 034D ;
8C1D: F0 07 BEQ $8C26 ;
8C1F : A9 01 LDA #$01 ;
8C21: 8D CE 04 STA 04CE ;
8C24: 38 SEC ;
8C25: 60 RTS ;
8C26 : 18 CLC ;
8C27: 60 RTS ;
8C28 : AD 50 03 LDA 0350 ;
8C2B: F0 04 BEQ $8C31 ;
8C2D: C9 53 CMP #$53 ;
8C2F: 90 F5 BCC $8C26 ;
8C31 : AC 40 03 LDY 0340 ;
8C34 : B9 50 03 LDA 0350 ,Y ;
8C37: F0 0E BEQ $8C47 ;
8C39: C9 53 CMP #$53 ;
8C3B: B0 0A BCS $8C47 ;
8C3D: B9 06 04 LDA 0406 ,Y ;
8C40: D0 05 BNE $8C47 ;
8C42: A9 10 LDA #$10 ;
8C44: 99 06 04 STA 0406 ,Y ;
8C47 : 88 DEY ;
8C48: 10 EA BPL $8C34 ;
8C4A: 38 SEC ;
8C4B: 60 RTS ;
8C4C : AD CF 04 LDA 04CF ;
8C4F: F0 D5 BEQ $8C26 ;
8C51: D0 CC BNE $8C1F ;
8C53: AD CF 04 LDA 04CF ;
8C56: F0 CE BEQ $8C26 ;
8C58: 4A LSR A ;
8C59: 90 CB BCC $8C26 ;
8C5B: EE CF 04 INC 04CF ;
8C5E: A2 0B LDX #$0B ;
8C60: A9 D0 LDA #$D0 ;
8C62: 95 70 STA 0070 ,X ;
8C64: A9 60 LDA #$60 ;
8C66: 95 84 STA 0084 ,X ;
8C68: A9 70 LDA #$70 ;
8C6A: 20 62 E8 JSR $E862 ;
8C6D: 38 SEC ;
8C6E: 60 RTS ;
8C6F: AD 72 06 LDA 0672 ;
8C72: D0 AB BNE $8C1F ;
8C74: 18 CLC ;
8C75: 60 RTS ;
8C76 : AD 50 03 LDA 0350 ;
8C79: F0 A4 BEQ $8C1F ;
8C7B: 18 CLC ;
8C7C: 60 RTS ;
8C7D: A5 13 LDA <0013 ;
8C7F: 20 E2 E5 JSR $E5E2 ;
8C82: A1 8C LDA (008C ,X) ;
8C84: 9C ;
8C85: 8C AC 8C STY $8CAC ;
8C88: BE 8C C3 LDX $C38C,Y ;
8C8B: 8C C8 8C STY $8CC8 ;
8C8E: D1 8C CMP (008C ),Y ;
8C90: DA ;
8C91: 8C FB 8C STY $8CFB ;
8C94: 01 8D ORA ($8D,X) ;
8C96: 0D 8D 56 ORA $568D ;
8C99: 8D 63 8D STA $8D63 ;
8C9C: A9 80 LDA #$80 ;
8C9E: 8D 02 06 STA SND_ReqMusEff ;
8CA1: 20 84 84 JSR $8484 ;
8CA4 : A2 2B LDX #$2B ;
8CA6 : 20 E1 B0 JSR $B0E1 ;
8CA9: E6 13 INC <0013 ;
8CAB: 60 RTS ;
8CAC : 20 10 AC JSR $AC10 ;
8CAF: 90 03 BCC $8CB4 ;
8CB1: 20 B2 83 JSR $83B2 ;
8CB4 : AD 02 03 LDA 0302 ;
8CB7: 18 CLC ;
8CB8: 69 08 ADC #$08 ;
8CBA: 8D 02 03 STA 0302 ;
8CBD: 60 RTS ;
8CBE: A9 60 LDA #$60 ;
8CC0 : 4C 2E B1 JMP $B12E ;
8CC3: A9 62 LDA #$62 ;
8CC5: 4C C0 8C JMP $8CC0 ;
8CC8 : A9 00 LDA #$00 ;
8CCA: 85 E3 STA <00E3 ;
8CCC: A9 5E LDA #$5E ;
8CCE: 4C C0 8C JMP $8CC0 ;
8CD1: A5 FF LDA <CUR_2000 ;
8CD3: 29 FE AND #$FE ;
8CD5: 85 FF STA <CUR_2000 ;
8CD7 : E6 13 INC <0013 ;
8CD9: 60 RTS ;
8CDA: A5 E5 LDA <00E5 ;
8CDC: F0 F9 BEQ $8CD7 ;
8CDE: A5 33 LDA <0033 ;
8CE0: D0 10 BNE $8CF2 ;
8CE2: A9 05 LDA #$05 ;
8CE4: 85 33 STA <0033 ;
8CE6: A5 98 LDA <0098 ;
8CE8: 4A LSR A ;
8CE9: 4A LSR A ;
8CEA: 90 09 BCC $8CF5 ;
8CEC: C6 E5 DEC <00E5 ;
8CEE: A9 04 LDA #$04 ;
8CF0 : 85 98 STA <0098 ;
8CF2 : 4C 3C F2 JMP $F23C ;
8CF5 : D0 F9 BNE $8CF0 ;
8CF7: A9 08 LDA #$08 ;
8CF9: D0 F5 BNE $8CF0 ;
8CFB : 20 B7 74 JSR 74B7 ;
8CFE: F0 D7 BEQ $8CD7 ;
8D00: 60 RTS ;
8D01: A9 2C LDA #$2C ;
8D03: 85 14 STA <0014 ;
8D05: A9 0F LDA #$0F ;
8D07: 85 E5 STA <00E5 ;
8D09: A9 18 LDA #$18 ;
8D0B: D0 44 BNE $8D51 ;
8D0D: A5 33 LDA <0033 ;
8D0F: D0 44 BNE $8D55 ;
8D11: A2 62 LDX #$62 ;
8D13: A5 E5 LDA <00E5 ;
8D15: C9 06 CMP #$06 ;
8D17: B0 02 BCS $8D1B ;
8D19: A2 64 LDX #$64 ;
8D1B : A5 84 LDA <0084 ;
8D1D: 8D 48 02 STA 0248 ;
8D20: 8D 4C 02 STA 024C ;
8D23: 8E 49 02 STX 0249 ;
8D26: 8E 4D 02 STX 024D ;
8D29: A9 01 LDA #$01 ;
8D2B: 8D 4A 02 STA 024A ;
8D2E: A9 41 LDA #$41 ;
8D30: 8D 4E 02 STA 024E ;
8D33: A5 70 LDA <0070 ;
8D35: 8D 4B 02 STA 024B ;
8D38: 18 CLC ;
8D39: 69 08 ADC #$08 ;
8D3B: 8D 4F 02 STA 024F ;
8D3E: C6 E5 DEC <00E5 ;
8D40: D0 13 BNE $8D55 ;
8D42: A9 10 LDA #$10 ;
8D44: 8D 04 06 STA SND_Request ;
8D47: A9 F8 LDA #$F8 ;
8D49: 8D 48 02 STA 0248 ;
8D4C: 8D 4C 02 STA 024C ;
8D4F: A9 2E LDA #$2E ;
8D51 : 85 33 STA <0033 ;
8D53: E6 13 INC <0013 ;
8D55 : 60 RTS ;
8D56: A5 33 LDA <0033 ;
8D58: D0 FB BNE $8D55 ;
8D5A: A9 60 LDA #$60 ;
8D5C: 85 33 STA <0033 ;
8D5E: A9 46 LDA #$46 ;
8D60: 4C C0 8C JMP $8CC0 ;
8D63 : A5 33 LDA <0033 ;
8D65: D0 18 BNE $8D7F ;
8D67: 20 A3 EB JSR $EBA3 ;
8D6A: A9 08 LDA #$08 ;
8D6C: 85 12 STA <0012 ;
8D6E: A9 40 LDA #$40 ;
8D70: 8D 02 06 STA SND_ReqMusEff ;
8D73: A6 16 LDX <0016 ;
8D75: BD 30 06 LDA $0630,X ;
8D78: C9 FF CMP #$FF ;
8D7A: F0 03 BEQ $8D7F ;
8D7C: FE 30 06 INC $0630,X ;
8D7F : 60 RTS ;
8D80 : D6 45 DEC 0045 ,X ;
8D82: E9 07 SBC #$07 ;
8D84: C6 55 DEC <0055 ;
8D86: D9 17 BE CMP $BE17 ,Y ;
8D89: 54 ;
8D8A: D1 1F CMP (001F ),Y ;
8D8C : A5 98 LDA <0098 ;
8D8E: 20 13 70 JSR 7013 ;
8D91: 85 00 STA <GP_00 ;
8D93: 20 13 70 JSR 7013 ;
8D96: A5 70 LDA <0070 ;
8D98: C0 02 CPY #$02 ;
8D9A: B0 02 BCS $8D9E ;
8D9C: A5 84 LDA <0084 ;
8D9E : 85 02 STA <GP_02 ;
8DA0: 98 TYA ;
8DA1: 48 PHA ;
8DA2: 18 CLC ;
8DA3: 69 08 ADC #$08 ;
8DA5: A8 TAY ;
8DA6: A9 80 LDA #$80 ;
8DA8: 20 C5 8D JSR $8DC5 ;
8DAB: 68 PLA ;
8DAC : A8 TAY ;
8DAD: A5 01 LDA <GP_01 ;
8DAF: C9 FF CMP #$FF ;
8DB1: D0 07 BNE $8DBA ;
8DB3: A5 98 LDA <0098 ;
8DB5: 85 00 STA <GP_00 ;
8DB7: 20 13 70 JSR 7013 ;
8DBA : A5 10 LDA <0010 ;
8DBC: F0 05 BEQ $8DC3 ;
8DBE: 98 TYA ;
8DBF: 18 CLC ;
8DC0: 69 04 ADC #$04 ;
8DC2: A8 TAY ;
8DC3 : A9 00 LDA #$00 ;
8DC5 : 85 01 STA <GP_01 ;
8DC7: A5 00 LDA <GP_00 ;
8DC9: 29 0A AND #$0A ;
8DCB: F0 27 BEQ $8DF4 ;
8DCD: A5 02 LDA <GP_02 ;
8DCF: D9 80 8D CMP $8D80 ,Y ;
8DD2: 90 27 BCC $8DFB ;
8DD4 : A5 F8 LDA <00F8 ;
8DD6: 25 01 AND <GP_01 ;
8DD8: 85 F8 STA <00F8 ;
8DDA: A5 10 LDA <0010 ;
8DDC: F0 15 BEQ $8DF3 ;
8DDE: A5 01 LDA <GP_01 ;
8DE0: D0 11 BNE $8DF3 ;
8DE2: A0 0C LDY #$0C ;
8DE4: A5 98 LDA <0098 ;
8DE6: 29 0C AND #$0C ;
8DE8: D0 02 BNE $8DEC ;
8DEA: A0 03 LDY #$03 ;
8DEC : 98 TYA ;
8DED: 2D F8 03 AND 03F8 ;
8DF0: 8D F8 03 STA 03F8 ;
8DF3 : 60 RTS ;
8DF4 : A5 02 LDA <GP_02 ;
8DF6: D9 80 8D CMP $8D80 ,Y ;
8DF9: 90 D9 BCC $8DD4 ;
8DFB : A9 FF LDA #$FF ;
8DFD: 85 01 STA <GP_01 ;
8DFF : 60 RTS ;
8E00 : AD 57 06 LDA 0657 ;
8E03: F0 FA BEQ $8DFF ;
8E05: A2 0D LDX #$0D ;
8E07: B5 AC LDA 00AC ,X ;
8E09: D0 F4 BNE $8DFF ;
8E0B: A9 05 LDA #$05 ;
8E0D: 9D D0 03 STA 03D0 ,X ;
8E10: A9 01 LDA #$01 ;
8E12: 20 8F 8E JSR $8E8F ;
8E15: A9 01 LDA #$01 ;
8E17: 4C 80 6D JMP 6D80 ;
8E1A : 31 FF AND (CUR_2000 ),Y ;
8E1C : AD 56 06 LDA 0656 ;
8E1F: C9 0F CMP #$0F ;
8E21: F0 4E BEQ $8E71 ;
8E23: 20 E2 E5 JSR $E5E2 ;
8E26: 38 SEC ;
8E27: 8E DD 70 STX 70DD ;
8E2A: 72 ;
8E2B: 8E A6 8E STX $8EA6 ;
8E2E: 4F ;
8E2F: 71 71 ADC (0071 ),Y ;
8E31: EF ;
8E32: A7 ;
8E33: 8E B6 8E STX $8EB6 ;
8E36: C7 ;
8E37: 8E AD 74 STX 74AD ;
8E3A: 06 0D ASL <000D ;
8E3C: 75 06 ADC <0006 ,X ;
8E3E: F0 31 BEQ $8E71 ;
8E40: A2 0F LDX #$0F ;
8E42: B5 AC LDA 00AC ,X ;
8E44: F0 03 BEQ $8E49 ;
8E46: 0A ASL A ;
8E47: 90 28 BCC $8E71 ;
8E49 : A9 10 LDA #$10 ;
8E4B: 95 AC STA 00AC ,X ;
8E4D: AC 75 06 LDY 0675 ;
8E50: B9 1A 8E LDA $8E1A ,Y ;
8E53: 9D 80 03 STA $0380,X ;
8E56: 20 1B 71 JSR 711B ;
8E59: A9 C0 LDA #$C0 ;
8E5B: 9D BC 03 STA 03BC ,X ;
8E5E: A9 03 LDA #$03 ;
8E60: 9D D0 03 STA 03D0 ,X ;
8E63: A9 01 LDA #$01 ;
8E65: 8D D0 03 STA 03D0 ;
8E68: AD F8 03 LDA 03F8 ;
8E6B: D0 02 BNE $8E6F ;
8E6D: A5 98 LDA <0098 ;
8E6F : 95 98 STA 0098 ,X ;
8E71 : 60 RTS ;
8E72: AD 5A 06 LDA 065A ;
8E75: F0 2F BEQ $8EA6 ;
8E77: A2 12 LDX #$12 ;
8E79: B5 AC LDA 00AC ,X ;
8E7B: F0 03 BEQ $8E80 ;
8E7D: 0A ASL A ;
8E7E: 90 26 BCC $8EA6 ;
8E80 : AD 6D 06 LDA 066D ;
8E83: F0 21 BEQ $8EA6 ;
8E85: A9 02 LDA #$02 ;
8E87: 20 80 6D JSR 6D80 ;
8E8A: EE 7E 06 INC 067E ;
8E8D: A9 10 LDA #$10 ;
8E8F : 95 AC STA 00AC ,X ;
8E91: A9 C0 LDA #$C0 ;
8E93: 9D BC 03 STA 03BC ,X ;
8E96: 20 16 71 JSR 7116 ;
8E99: B5 98 LDA 0098 ,X ;
8E9B: 29 0C AND #$0C ;
8E9D: F0 07 BEQ $8EA6 ;
8E9F: B5 70 LDA 0070 ,X ;
8EA1: 18 CLC ;
8EA2: 69 03 ADC #$03 ;
8EA4: 95 70 STA 0070 ,X ;
8EA6 : 60 RTS ;
8EA7: A2 0F LDX #$0F ;
8EA9: B5 AC LDA 00AC ,X ;
8EAB: D0 19 BNE $8EC6 ;
8EAD: A9 FF LDA #$FF ;
8EAF: 95 28 STA 0028 ,X ;
8EB1: A9 80 LDA #$80 ;
8EB3: 4C 14 71 JMP 7114 ;
8EB6 : AD 5E 06 LDA 065E ;
8EB9: F0 0B BEQ $8EC6 ;
8EBB: CE 5E 06 DEC 065E ;
8EBE: A9 01 LDA #$01 ;
8EC0: 85 63 STA <0063 ;
8EC2: A9 02 LDA #$02 ;
8EC4: 85 E0 STA <??SND_E0?? ;
8EC6 : 60 RTS ;
8EC7: A2 12 LDX #$12 ;
8EC9: B5 AC LDA 00AC ,X ;
8ECB: D0 F9 BNE $8EC6 ;
8ECD: A9 05 LDA #$05 ;
8ECF: 9D D0 03 STA 03D0 ,X ;
8ED2: A9 31 LDA #$31 ;
8ED4: 4C 8F 8E JMP $8E8F ;
8ED7: A5 12 LDA <0012 ;
8ED9: C9 09 CMP #$09 ;
8EDB: D0 3F BNE $8F1C ;
8EDD: A5 84 LDA <0084 ;
8EDF: C9 40 CMP #$40 ;
8EE1: B0 E3 BCS $8EC6 ;
8EE3: AD F8 03 LDA 03F8 ;
8EE6: 29 08 AND #$08 ;
8EE8: F0 DC BEQ $8EC6 ;
8EEA: A0 06 LDY #$06 ;
8EEC: A5 EB LDA <00EB ;
8EEE: 48 PHA ;
8EEF : 88 DEY ;
8EF0: D9 B2 6B CMP $6BB2,Y ;
8EF3: D0 FA BNE $8EEF ;
8EF5: A8 TAY ;
8EF6: A5 70 LDA <0070 ;
8EF8: C9 80 CMP #$80 ;
8EFA: B0 06 BCS $8F02 ;
8EFC: B9 7E 68 LDA $687E,Y ;
8EFF: 4C 05 8F JMP $8F05 ;
8F02 : B9 FE 68 LDA $68FE,Y ;
8F05 : 20 58 8F JSR $8F58 ;
8F08: 68 PLA ;
8F09: A8 TAY ;
8F0A: B9 7E 69 LDA $697E,Y ;
8F0D: 48 PHA ;
8F0E: 29 F0 AND #$F0 ;
8F10: 85 70 STA <0070 ;
8F12: 68 PLA ;
8F13: 0A ASL A ;
8F14: 0A ASL A ;
8F15: 0A ASL A ;
8F16: 0A ASL A ;
8F17: 09 0D ORA #$0D ;
8F19: 85 84 STA <0084 ;
8F1B: 60 RTS ;
8F1C : 48 PHA ;
8F1D: 20 46 6E JSR 6E46 ;
8F20: 68 PLA ;
8F21: C9 0C CMP #$0C ;
8F23: D0 4E BNE $8F73 ;
8F25: AD 94 03 LDA 0394 ;
8F28: D0 48 BNE $8F72 ;
8F2A: A5 84 LDA <0084 ;
8F2C: C9 9D CMP #$9D ;
8F2E: D0 43 BNE $8F73 ;
8F30: A0 01 LDY #$01 ;
8F32: A5 70 LDA <0070 ;
8F34: C9 50 CMP #$50 ;
8F36: F0 0A BEQ $8F42 ;
8F38: C8 INY ;
8F39: C9 80 CMP #$80 ;
8F3B: F0 05 BEQ $8F42 ;
8F3D: C8 INY ;
8F3E: C9 B0 CMP #$B0 ;
8F40: D0 30 BNE $8F72 ;
8F42 : 84 00 STY <GP_00 ;
8F44: A0 FF LDY #$FF ;
8F46: A5 EB LDA <00EB ;
8F48 : C8 INY ;
8F49: D9 B2 6B CMP $6BB2,Y ;
8F4C: D0 FA BNE $8F48 ;
8F4E: 98 TYA ;
8F4F: 18 CLC ;
8F50: 65 00 ADC <GP_00 ;
8F52: 29 03 AND #$03 ;
8F54: A8 TAY ;
8F55: B9 B2 6B LDA $6BB2,Y ;
8F58 : 85 EB STA <00EB ;
8F5A: 20 C6 E6 JSR $E6C6 ;
8F5D : A9 0A LDA #$0A ;
8F5F: 85 12 STA <0012 ;
8F61 : A9 00 LDA #$00 ;
8F63: 85 13 STA <0013 ;
8F65: 85 11 STA <0011 ;
8F67: 85 0F STA <000F ;
8F69: 85 AC STA <00AC ;
8F6B: 85 C0 STA <00C0 ;
8F6D: 85 D3 STA <00D3 ;
8F6F: 8D F0 04 STA 04F0 ;
8F72 : 60 RTS ;
8F73 : 20 61 F1 JSR $F161 ;
8F76: A5 11 LDA <0011 ;
8F78: F0 E3 BEQ $8F5D ;
8F7A: 60 RTS ;
8F7B: A6 64 LDX <0064 ;
8F7D: F0 49 BEQ $8FC8 ;
8F7F: B5 AC LDA 00AC ,X ;
8F81: F0 3E BEQ $8FC1 ;
8F83: B5 98 LDA 0098 ,X ;
8F85: 29 0C AND #$0C ;
8F87: F0 11 BEQ $8F9A ;
8F89: A5 70 LDA <0070 ;
8F8B: D5 70 CMP 0070 ,X ;
8F8D : D0 32 BNE $8FC1 ;
8F8F: A5 84 LDA <0084 ;
8F91: 18 CLC ;
8F92: 69 03 ADC #$03 ;
8F94: 38 SEC ;
8F95: F5 84 SBC 0084 ,X ;
8F97: 4C A8 8F JMP $8FA8 ;
8F9A : A5 84 LDA <0084 ;
8F9C: 18 CLC ;
8F9D: 69 03 ADC #$03 ;
8F9F: D5 84 CMP 0084 ,X ;
8FA1: D0 1E BNE $8FC1 ;
8FA3: A5 70 LDA <0070 ;
8FA5: 38 SEC ;
8FA6: F5 70 SBC 0070 ,X ;
8FA8 : 20 1F 70 JSR 701F ;
8FAB: 85 00 STA <GP_00 ;
8FAD: C9 10 CMP #$10 ;
8FAF: 90 18 BCC $8FC9 ;
8FB1: C9 10 CMP #$10 ;
8FB3: D0 0C BNE $8FC1 ;
8FB5: A5 98 LDA <0098 ;
8FB7: D5 98 CMP 0098 ,X ;
8FB9: D0 06 BNE $8FC1 ;
8FBB: B5 AC LDA 00AC ,X ;
8FBD: C9 01 CMP #$01 ;
8FBF: F0 0C BEQ $8FCD ;
8FC1 : A9 00 LDA #$00 ;
8FC3: 85 64 STA <0064 ;
8FC5: 20 B1 FE JSR $FEB1 ;
8FC8 : 60 RTS ;
8FC9 : A9 02 LDA #$02 ;
8FCB: 95 AC STA 00AC ,X ;
8FCD : AD F8 03 LDA 03F8 ;
8FD0: F0 3F BEQ $9011 ;
8FD2: A5 98 LDA <0098 ;
8FD4: A4 00 LDY <GP_00 ;
8FD6: F0 04 BEQ $8FDC ;
8FD8: D5 98 CMP 0098 ,X ;
8FDA: F0 35 BEQ $9011 ;
8FDC : B5 98 LDA 0098 ,X ;
8FDE: C5 0F CMP <000F ;
8FE0: F0 2F BEQ $9011 ;
8FE2: 20 13 70 JSR 7013 ;
8FE5: C5 98 CMP <0098 ;
8FE7: F0 28 BEQ $9011 ;
8FE9: C9 04 CMP #$04 ;
8FEB: D0 22 BNE $900F ;
8FED: AD F8 03 LDA 03F8 ;
8FF0: C9 08 CMP #$08 ;
8FF2: D0 1B BNE $900F ;
8FF4: 20 1F 90 JSR $901F ;
8FF7: A5 84 LDA <0084 ;
8FF9: 48 PHA ;
8FFA: 38 SEC ;
8FFB: E9 08 SBC #$08 ;
8FFD: 85 84 STA <0084 ;
8FFF: 20 FA ED JSR $EDFA ;
9002: 68 PLA ;
9003: 85 84 STA <0084 ;
9005: A5 0F LDA <000F ;
9007: AC 9E 04 LDY 049E ;
900A: CC 4A 03 CPY 034A ;
900D: 90 BE BCC $8FCD ;
900F : A9 00 LDA #$00 ;
9011 : 48 PHA ;
9012: A6 64 LDX <0064 ;
9014: 20 93 FA JSR $FA93 ;
9017: A0 0C LDY #$0C ;
9019: A9 00 LDA #$00 ;
901B: 20 0C 79 JSR 790C ;
901E: 68 PLA ;
901F : 85 0F STA <000F ;
9021: A2 00 LDX #$00 ;
9023: 60 RTS ;
9024: AD 25 05 LDA 0525 ;
9027: 85 0A STA <000A ;
9029 : A0 10 LDY #$10 ;
902B: A5 0A LDA <000A ;
902D: 29 0F AND #$0F ;
902F: F0 06 BEQ $9037 ;
9031: A0 F0 LDY #$F0 ;
9033: C9 0F CMP #$0F ;
9035: D0 06 BNE $903D ;
9037 : 98 TYA ;
9038: 18 CLC ;
9039: 65 0A ADC <000A ;
903B : 85 0A STA <000A ;
903D : A5 0A LDA <000A ;
903F: 29 F0 AND #$F0 ;
9041: C9 E0 CMP #$E0 ;
9043: D0 05 BNE $904A ;
9045: E6 0A INC <000A ;
9047: 4C 50 90 JMP $9050 ;
904A : C9 40 CMP #$40 ;
904C: D0 02 BNE $9050 ;
904E: C6 0A DEC <000A ;
9050 : 20 07 AC JSR $AC07 ;
9053: A5 0A LDA <000A ;
9055: 29 0F AND #$0F ;
9057: A8 TAY ;
9058: F0 08 BEQ $9062 ;
905A : A9 2C LDA #$2C ;
905C: 20 76 72 JSR 7276 ;
905F: 88 DEY ;
9060 : D0 F8 BNE $905A ;
9062 : A5 0A LDA <000A ;
9064: 29 F0 AND #$F0 ;
9066: 38 SEC ;
9067: E9 40 SBC #$40 ;
9069: 4A LSR A ;
906A: 4A LSR A ;
906B: 4A LSR A ;
906C: A8 TAY ;
906D: B1 00 LDA (GP_00 ),Y ;
906F: C9 84 CMP #$84 ;
9071: 90 07 BCC $907A ;
9073: A5 0A LDA <000A ;
9075: CD 25 05 CMP 0525 ;
9078: D0 AF BNE $9029 ;
907A : A5 0A LDA <000A ;
907C: 8D 25 05 STA 0525 ;
907F: 60 RTS ;
9080: A5 13 LDA <0013 ;
9082: 20 E2 E5 JSR $E5E2 ;
9085: 17 ;
9086: B1 4F LDA ($4F),Y ;
9088: B1 30 LDA (0030 ),Y ;
908A: B1 4D LDA (004D ),Y ;
908C: AB ;
908D: 10 AC BPL $903B ;
908F: 6B ;
9090: B1 73 LDA (0073 ),Y ;
9092: B1 89 LDA (0089 ),Y ;
9094: 6D 80 B1 ADC $B180 ;
9097: A5 13 LDA <0013 ;
9099: 20 E2 E5 JSR $E5E2 ;
909C: 17 ;
909D: B1 4F LDA ($4F),Y ;
909F: B1 30 LDA (0030 ),Y ;
90A1: B1 5E LDA (005E ),Y ;
90A3: AB ;
90A4: 10 AC BPL $9052 ;
90A6: 6B ;
90A7: B1 73 LDA (0073 ),Y ;
90A9: B1 89 LDA (0089 ),Y ;
90AB: 6D 80 B1 ADC $B180 ;
90AE : A0 05 LDY #$05 ;
90B0: A5 EB LDA <00EB ;
90B2 : D9 21 06 CMP $0621,Y ;
90B5: F0 13 BEQ $90CA ;
90B7: 88 DEY ;
90B8: 10 F8 BPL $90B2 ;
90BA: 20 CE E6 JSR $E6CE ;
90BD: 29 07 AND #$07 ;
90BF: C9 07 CMP #$07 ;
90C1: D0 07 BNE $90CA ;
90C3: B1 00 LDA (GP_00 ),Y ;
90C5 : 29 F8 AND #$F8 ;
90C7: 91 00 STA (GP_00 ),Y ;
90C9 : 60 RTS ;
90CA : 20 CE E6 JSR $E6CE ;
90CD: 29 07 AND #$07 ;
90CF: F0 F8 BEQ $90C9 ;
90D1: C9 07 CMP #$07 ;
90D3: F0 09 BEQ $90DE ;
90D5: 85 04 STA <0004 ;
90D7: A5 03 LDA <GP_03 ;
90D9: 38 SEC ;
90DA: E5 04 SBC <0004 ;
90DC: 10 04 BPL $90E2 ;
90DE : A9 00 LDA #$00 ;
90E0: 85 02 STA <GP_02 ;
90E2 : 85 03 STA <GP_03 ;
90E4: 60 RTS ;
90E5 : 20 CE E6 JSR $E6CE ;
90E8: 29 07 AND #$07 ;
90EA: 85 02 STA <GP_02 ;
90EC: B1 00 LDA (GP_00 ),Y ;
90EE: 29 F8 AND #$F8 ;
90F0: 91 00 STA (GP_00 ),Y ;
90F2: AD 4F 03 LDA 034F ;
90F5: CD 4E 03 CMP 034E ;
90F8: B0 09 BCS $9103 ;
90FA: 29 07 AND #$07 ;
90FC: 18 CLC ;
90FD: 65 02 ADC <GP_02 ;
90FF: C9 07 CMP #$07 ;
9101: 90 02 BCC $9105 ;
9103 : A9 07 LDA #$07 ;
9105 : 11 00 ORA (GP_00 ),Y ;
9107: 91 00 STA (GP_00 ),Y ;
9109: 60 RTS ;
910A: A5 13 LDA <0013 ;
910C: 20 E2 E5 JSR $E5E2 ;
910F: 17 ;
9110: B1 33 LDA (0033 ),Y ;
9112: B1 3C LDA (003C ),Y ;
9114: B1 62 LDA (0062 ),Y ;
9116: AB ;
9117: 10 AC BPL $90C5 ;
9119: 2C B1 43 BIT $43B1 ;
911C: B1 3C LDA (003C ),Y ;
911E: B1 99 LDA (0099 ),Y ;
9120: B1 CD LDA ($CD),Y ;
9122: B1 A0 LDA (00A0 ),Y ;
9124: 00 BRK ;
9125: F0 02 BEQ $9129 ;
9127: A0 01 LDY #$01 ;
9129 : 84 0C STY <000C ;
912B: BC 4F 03 LDY 034F ,X ;
912E: C8 INY ;
912F: 85 0D STA <000D ;
9131: 84 0E STY <000E ;
9133: 86 08 STX <0008 ;
9135: A9 40 LDA #$40 ;
9137: 8D 43 03 STA 0343 ;
913A: A9 44 LDA #$44 ;
913C: 4C 04 78 JMP 7804 ;
913F : A5 53 LDA <0053 ;
9141: F0 1B BEQ $915E ;
9143: AC F8 03 LDY 03F8 ;
9146: F0 16 BEQ $915E ;
9148: A5 98 LDA <0098 ;
914A: 2D F8 03 AND 03F8 ;
914D: D0 0C BNE $915B ;
914F: A5 98 LDA <0098 ;
9151: 20 13 70 JSR 7013 ;
9154: 2D F8 03 AND 03F8 ;
9157: D0 02 BNE $915B ;
9159: A5 98 LDA <0098 ;
915B : 8D F8 03 STA 03F8 ;
915E : 60 RTS ;
915F: A9 F8 LDA #$F8 ;
9161: 8D 40 02 STA 0240 ;
9164: 8D 44 02 STA 0244 ;
9167: 60 RTS ;
9168 : 78 SEI ;
9169: 78 SEI ;
916A: 8D 8D 3D STA $3D8D ;
916D: BD 00 CF LDA $CF00,X ;
9170 : 5E DE 21 LSR $21DE,X ;
9173: F1 3D SBC (003D ),Y ;
9175: BF ;
9176: 00 BRK ;
9177: D2 ;
9178 : 5C ;
9179: DE 1F F1 DEC $F11F,X ;
917C: A5 53 LDA <0053 ;
917E: D0 22 BNE $91A2 ;
9180 : A5 98 LDA <0098 ;
9182: 20 0F 92 JSR $920F ;
9185: A0 03 LDY #$03 ;
9187 : A5 00 LDA <GP_00 ;
9189: D9 68 91 CMP $9168 ,Y ;
918C: D0 0C BNE $919A ;
918E: A5 01 LDA <GP_01 ;
9190: D9 6C 91 CMP $916C ,Y ;
9193: 90 05 BCC $919A ;
9195: D9 70 91 CMP $9170 ,Y ;
9198: 90 3C BCC $91D6 ;
919A : 88 DEY ;
919B: 10 EA BPL $9187 ;
919D : A9 00 LDA #$00 ;
919F: 85 53 STA <0053 ;
91A1: 60 RTS ;
91A2 : 48 PHA ;
91A3: 20 0F 92 JSR $920F ;
91A6: 68 PLA ;
91A7: 20 13 70 JSR 7013 ;
91AA: A5 01 LDA <GP_01 ;
91AC: D9 6C 91 CMP $916C ,Y ;
91AF: 90 0B BCC $91BC ;
91B1: D9 70 91 CMP $9170 ,Y ;
91B4: B0 06 BCS $91BC ;
91B6: A5 53 LDA <0053 ;
91B8: C5 98 CMP <0098 ;
91BA: F0 C4 BEQ $9180 ;
91BC : A0 03 LDY #$03 ;
91BE : A5 00 LDA <GP_00 ;
91C0: D9 68 91 CMP $9168 ,Y ;
91C3: D0 0C BNE $91D1 ;
91C5: A5 01 LDA <GP_01 ;
91C7: D9 74 91 CMP $9174 ,Y ;
91CA: 90 05 BCC $91D1 ;
91CC: D9 78 91 CMP $9178 ,Y ;
91CF: 90 05 BCC $91D6 ;
91D1 : 88 DEY ;
91D2: 10 EA BPL $91BE ;
91D4: 30 C7 BMI $919D ;
91D6 : 84 0E STY <000E ;
91D8: AD F8 03 LDA 03F8 ;
91DB: 29 0F AND #$0F ;
91DD: 85 02 STA <GP_02 ;
91DF: 85 0C STA <000C ;
91E1: D9 C3 6D CMP $6DC3,Y ;
91E4: D0 25 BNE $920B ;
91E6: 20 F6 A3 JSR $A3F6 ;
91E9: 85 0D STA <000D ;
91EB: 20 20 92 JSR $9220 ;
91EE: A4 0E LDY <000E ;
91F0: 30 19 BMI $920B ;
91F2: B9 C3 6D LDA $6DC3,Y ;
91F5: 85 98 STA <0098 ;
91F7: 85 0F STA <000F ;
91F9: 85 53 STA <0053 ;
91FB: A5 0D LDA <000D ;
91FD: 29 07 AND #$07 ;
91FF: C9 02 CMP #$02 ;
9201: F0 09 BEQ $920C ;
9203: C9 03 CMP #$03 ;
9205: F0 05 BEQ $920C ;
9207: C9 04 CMP #$04 ;
9209: F0 01 BEQ $920C ;
920B : 60 RTS ;
920C : 4C 82 F1 JMP $F182 ;
920F : A6 70 LDX <0070 ;
9211: A4 84 LDY <0084 ;
9213: 29 03 AND #$03 ;
9215: F0 04 BEQ $921B ;
9217: A4 70 LDY <0070 ;
9219: A6 84 LDX <0084 ;
921B : 86 00 STX <GP_00 ;
921D: 84 01 STY <GP_01 ;
921F: 60 RTS ;
9220 : 29 07 AND #$07 ;
9222: 20 E2 E5 JSR $E5E2 ;
9225: 39 92 35 AND $3592,Y ;
9228: 92 ;
9229: 3A ;
922A: 92 ;
922B: 3A ;
922C: 92 ;
922D: 4A LSR A ;
922E: 92 ;
922F: 6B ;
9230: 92 ;
9231: 6B ;
9232: 92 ;
9233: 51 92 EOR (0092 ),Y ;
9235 : A0 FF LDY #$FF ;
9237: 84 0E STY <000E ;
9239: 60 RTS ;
923A: A5 28 LDA <0028 ;
923C: F0 05 BEQ $9243 ;
923E: C9 01 CMP #$01 ;
9240: D0 05 BNE $9247 ;
9242: 60 RTS ;
9243 : A9 18 LDA #$18 ;
9245: 85 28 STA <0028 ;
9247 : 4C 35 92 JMP $9235 ;
924A: A5 0C LDA <000C ;
924C: 25 EE AND <00EE ;
924E: F0 E5 BEQ $9235 ;
9250: 60 RTS ;
9251: A5 54 LDA <0054 ;
9253: D0 E0 BNE $9235 ;
9255: A5 0C LDA <000C ;
9257: 25 EE AND <00EE ;
9259: F0 DA BEQ $9235 ;
925B: 2D 19 05 AND 0519 ;
925E: F0 02 BEQ $9262 ;
9260: D0 2C BNE $928E ;
9262 : AD 19 05 LDA 0519 ;
9265: 05 0C ORA <000C ;
9267: 8D 19 05 STA 0519 ;
926A: 60 RTS ;
926B: A5 0C LDA <000C ;
926D: 25 EE AND <00EE ;
926F: D0 21 BNE $9292 ;
9271: A5 54 LDA <0054 ;
9273: D0 19 BNE $928E ;
9275: AD 64 06 LDA 0664 ;
9278: D0 08 BNE $9282 ;
927A: AD 6E 06 LDA 066E ;
927D: F0 0C BEQ $928B ;
927F: CE 6E 06 DEC 066E ;
9282 : A5 0C LDA <000C ;
9284: 20 DA 8A JSR $8ADA ;
9287: A9 20 LDA #$20 ;
9289: 85 28 STA <0028 ;
928B : 4C 35 92 JMP $9235 ;
928E : A5 28 LDA <0028 ;
9290: D0 F9 BNE $928B ;
9292 : 60 RTS ;
9293 : A0 05 LDY #$05 ;
9295: A5 EB LDA <00EB ;
9297 : D9 21 06 CMP $0621,Y ;
929A: F0 2A BEQ $92C6 ;
929C: 88 DEY ;
929D: 10 F8 BPL $9297 ;
929F: 20 CE E6 JSR $E6CE ;
92A2: 29 C0 AND #$C0 ;
92A4: C9 C0 CMP #$C0 ;
92A6: D0 1E BNE $92C6 ;
92A8: A5 02 LDA <GP_02 ;
92AA: C9 32 CMP #$32 ;
92AC: 90 0C BCC $92BA ;
92AE: C9 3A CMP #$3A ;
92B0: F0 08 BEQ $92BA ;
92B2: C9 3B CMP #$3B ;
92B4: F0 04 BEQ $92BA ;
92B6: C9 49 CMP #$49 ;
92B8: 90 16 BCC $92D0 ;
92BA : B1 00 LDA (GP_00 ),Y ;
92BC: 29 3F AND #$3F ;
92BE: 91 00 STA (GP_00 ),Y ;
92C0: A9 00 LDA #$00 ;
92C2: 99 60 05 STA $0560,Y ;
92C5: 60 RTS ;
92C6 : A4 EB LDY <00EB ;
92C8: A5 03 LDA <GP_03 ;
92CA: 38 SEC ;
92CB: F9 60 05 SBC $0560,Y ;
92CE: 10 04 BPL $92D4 ;
92D0 : A9 00 LDA #$00 ;
92D2: 85 02 STA <GP_02 ;
92D4 : 85 03 STA <GP_03 ;
92D6: 60 RTS ;
92D7 : 20 CE E6 JSR $E6CE ;
92DA: 29 3F AND #$3F ;
92DC: 91 00 STA (GP_00 ),Y ;
92DE: AD 4E 03 LDA 034E ;
92E1: F0 33 BEQ $9316 ;
92E3: AD 4F 03 LDA 034F ;
92E6: F0 13 BEQ $92FB ;
92E8: AC 5F 03 LDY 035F ;
92EB: C0 32 CPY #$32 ;
92ED: 90 0C BCC $92FB ;
92EF: C0 3A CPY #$3A ;
92F1: F0 08 BEQ $92FB ;
92F3: C0 3B CPY #$3B ;
92F5: F0 04 BEQ $92FB ;
92F7: C0 49 CPY #$49 ;
92F9: 90 1B BCC $9316 ;
92FB : CD 4E 03 CMP 034E ;
92FE: B0 16 BCS $9316 ;
9300: A4 EB LDY <00EB ;
9302: 18 CLC ;
9303: 79 60 05 ADC $0560,Y ;
9306: 99 60 05 STA $0560,Y ;
9309: C9 03 CMP #$03 ;
930B: 90 02 BCC $930F ;
930D: A9 02 LDA #$02 ;
930F : 18 CLC ;
9310: 6A ROR A ;
9311: 6A ROR A ;
9312: 6A ROR A ;
9313: 4C 1F 93 JMP $931F ;
9316 : A4 EB LDY <00EB ;
9318: A9 0F LDA #$0F ;
931A: 99 60 05 STA $0560,Y ;
931D: A9 C0 LDA #$C0 ;
931F : 11 00 ORA (GP_00 ),Y ;
9321: 91 00 STA (GP_00 ),Y ;
9323: 60 RTS ;
9324 : 00 BRK ;
9325: 10 20 BPL $9347 ;
9327: 40 RTI ;
9328: 20 CE E6 JSR $E6CE ;
932B: AC BC 6B LDY 6BBC ;
932E: B1 00 LDA (GP_00 ),Y ;
9330: 29 C0 AND #$C0 ;
9332: C9 C0 CMP #$C0 ;
9334: F0 17 BEQ $934D ;
9336: A4 EB LDY <00EB ;
9338: B9 7E 6A LDA $6A7E,Y ;
933B: 29 60 AND #$60 ;
933D: 0A ASL A ;
933E: 2A ROL A ;
933F: 2A ROL A ;
9340: 2A ROL A ;
9341: AA TAX ;
9342: BD 24 93 LDA $9324 ,X ;
9345: F0 06 BEQ $934D ;
9347 : 09 80 ORA #$80 ;
9349: 8D 01 06 STA ??SND_601?? ;
934C: 60 RTS ;
934D : A9 80 LDA #$80 ;
934F: 4C 80 6D JMP 6D80 ;
9352: FF ;
9353: FF ;
9354: FF ;
9355: FF ;
9356: FF ;
9357: FF ;
9358: FF ;
9359: FF ;
935A: FF ;
935B: FF ;
935C: FF ;
935D: FF ;
935E: FF ;
935F: FF ;
9360: FF ;
9361: FF ;
9362: FF ;
9363: FF ;
9364: FF ;
9365: FF ;
9366: FF ;
9367: FF ;
9368: FF ;
9369: FF ;
936A: FF ;
936B: FF ;
936C: FF ;
936D: FF ;
936E: FF ;
936F: FF ;
9370: FF ;
9371: FF ;
9372: FF ;
9373: FF ;
9374: FF ;
9375: FF ;
9376: FF ;
9377: FF ;
9378: FF ;
9379: FF ;
937A: FF ;
937B: FF ;
937C: FF ;
937D: FF ;
937E: FF ;
937F: FF ;
9380: FF ;
9381: FF ;
9382: FF ;
9383: FF ;
9384: FF ;
9385: FF ;
9386: FF ;
9387: FF ;
9388: FF ;
9389: FF ;
938A: FF ;
938B: FF ;
938C: FF ;
938D: FF ;
938E: FF ;
938F: FF ;
9390: FF ;
9391: FF ;
9392: FF ;
9393: FF ;
9394: FF ;
9395: FF ;
9396: FF ;
9397: FF ;
9398: FF ;
9399: FF ;
939A: FF ;
939B: FF ;
939C: FF ;
939D: FF ;
939E: FF ;
939F: FF ;
93A0: FF ;
93A1: FF ;
93A2: FF ;
93A3: FF ;
93A4: FF ;
93A5: FF ;
93A6: FF ;
93A7: FF ;
93A8: FF ;
93A9: FF ;
93AA: FF ;
93AB: FF ;
93AC: FF ;
93AD: FF ;
93AE: FF ;
93AF: FF ;
93B0: FF ;
93B1: FF ;
93B2: FF ;
93B3: FF ;
93B4: FF ;
93B5: FF ;
93B6: FF ;
93B7: FF ;
93B8: FF ;
93B9: FF ;
93BA: FF ;
93BB: FF ;
93BC: FF ;
93BD: FF ;
93BE: FF ;
93BF: FF ;
93C0: FF ;
93C1: FF ;
93C2: FF ;
93C3: FF ;
93C4: FF ;
93C5: FF ;
93C6: FF ;
93C7: FF ;
93C8: FF ;
93C9: FF ;
93CA: FF ;
93CB: FF ;
93CC: FF ;
93CD: FF ;
93CE: FF ;
93CF: FF ;
93D0: FF ;
93D1: FF ;
93D2: FF ;
93D3: FF ;
93D4: FF ;
93D5: FF ;
93D6: FF ;
93D7: FF ;
93D8: FF ;
93D9: FF ;
93DA: FF ;
93DB: FF ;
93DC: FF ;
93DD: FF ;
93DE : FF ;
93DF: FF ;
93E0: FF ;
93E1: FF ;
93E2: FF ;
93E3: FF ;
93E4: FF ;
93E5: FF ;
93E6: FF ;
93E7: FF ;
93E8: FF ;
93E9: FF ;
93EA: FF ;
93EB: FF ;
93EC: FF ;
93ED: FF ;
93EE: FF ;
93EF: FF ;
93F0: FF ;
93F1: FF ;
93F2: FF ;
93F3: FF ;
93F4 : FF ;
93F5: FF ;
93F6: FF ;
93F7: FF ;
93F8: FF ;
93F9: FF ;
93FA: FF ;
93FB: FF ;
93FC: FF ;
93FD: FF ;
93FE: FF ;
93FF: FF ;
9400 : A4 09 LDY <0009 ;
9402: B9 E3 A5 LDA $A5E3 ,Y ;
9405: 18 CLC ;
9406: 65 07 ADC <0007 ;
9408: A8 TAY ;
9409: B9 D5 A5 LDA $A5D5 ,Y ;
940C: A8 TAY ;
940D: B1 02 LDA (GP_02 ),Y ;
940F: 9D 02 03 STA 0302 ,X ;
9412: E8 INX ;
9413: E6 07 INC <0007 ;
9415: C6 04 DEC <0004 ;
9417: 60 RTS ;
9418: 00 BRK ;
9419: 00 BRK ;
941A: 00 BRK ;
941B: 00 BRK ;
941C: 00 BRK ;
941D: 00 BRK ;
941E: 00 BRK ;
941F: 50 01 BVC $9422 ;
9421: 01 81 ORA (0081 ,X) ;
9423: 01 01 ORA (GP_01 ,X) ;
9425: 01 01 ORA (GP_01 ,X) ;
9427: 01 01 ORA (GP_01 ,X) ;
9429: F1 C8 SBC (00C8 ),Y ;
942B: A0 A1 LDY #$A1 ;
942D: A0 06 LDY #$06 ;
942F: 38 SEC ;
9430: A1 D2 LDA ($D2,X) ;
9432: A5 A4 LDA <00A4 ;
9434: A2 A3 LDX #$A3 ;
9436: F0 A6 BEQ $93DE ;
9438: 01 01 ORA (GP_01 ,X) ;
943A: 01 50 ORA (0050 ,X) ;
943C: 01 01 ORA (GP_01 ,X) ;
943E: 81 01 STA (GP_01 ,X) ;
9440: 01 A7 ORA (00A7 ,X) ;
9442: A9 C8 LDA #$C8 ;
9444: C7 ;
9445: A0 06 LDY #$06 ;
9447: 06 A1 ASL <00A1 ;
9449: A5 A4 LDA <00A4 ;
944B: A8 TAY ;
944C: F0 A6 BEQ $93F4 ;
944E: 01 81 ORA (0081 ,X) ;
9450: 01 01 ORA (GP_01 ,X) ;
9452: 50 00 BVC $9454 ;
9454 : 00 BRK ;
9455: 00 BRK ;
9456: 00 BRK ;
9457: 00 BRK ;
9458: 00 BRK ;
9459: E6 06 INC <0006 ;
945B: 06 A1 ASL <00A1 ;
945D: A0 E7 LDY #$E7 ;
945F: E6 A1 INC <00A1 ;
9461: 84 90 STY <0090 ;
9463: 02 ;
9464: 10 02 BPL $9468 ;
9466: 02 ;
9467: A8 TAY ;
9468 : A9 A8 LDA #$A8 ;
946A: A9 03 LDA #$03 ;
946C: 05 E4 ORA <00E4 ;
946E: 24 02 BIT <GP_02 ;
9470: 02 ;
9471: 03 ;
9472: 05 22 ORA <0022 ;
9474: 24 02 BIT <GP_02 ;
9476 : A8 TAY ;
9477: A6 A7 LDX <00A7 ;
9479 : A6 A7 LDX <00A7 ;
947B: F1 A9 SBC (00A9 ),Y ;
947D: A8 TAY ;
947E: A9 A2 LDA #$A2 ;
9480: A3 ;
9481: A8 TAY ;
9482: A6 A7 LDX <00A7 ;
9484: A6 A7 LDX <00A7 ;
9486: A6 01 LDX <GP_01 ;
9488: 01 01 ORA (GP_01 ,X) ;
948A: 01 01 ORA (GP_01 ,X) ;
948C: 50 01 BVC $948F ;
948E: A7 ;
948F : F1 F0 SBC (00F0 ),Y ;
9491: A6 81 LDX <0081 ;
9493: 01 A7 ORA (00A7 ,X) ;
9495: A6 01 LDX <GP_01 ;
9497: 01 A7 ORA (00A7 ,X) ;
9499: A9 A8 LDA #$A8 ;
949B: A9 71 LDA #$71 ;
949D: 32 ;
949E: 33 ;
949F: 02 ;
94A0: 34 ;
94A1: 02 ;
94A2: 34 ;
94A3: 02 ;
94A4: 34 ;
94A5: A8 TAY ;
94A6: F0 00 BEQ $94A8 ;
94A8 : 00 BRK ;
94A9: A9 10 LDA #$10 ;
94AB: 53 ;
94AC: 54 ;
94AD: B1 55 LDA (0055 ),Y ;
94AF: B2 ;
94B0: 54 ;
94B1: 54 ;
94B2: 54 ;
94B3: 56 02 LSR GP_02 ,X ;
94B5: B5 A8 LDA 00A8 ,X ;
94B7: 00 BRK ;
94B8: 00 BRK ;
94B9: F1 A9 SBC (00A9 ),Y ;
94BB: B7 ;
94BC: 02 ;
94BD: B7 ;
94BE: 67 ;
94BF: 68 PLA ;
94C0: 70 B7 BVS $9479 ;
94C2: 02 ;
94C3: B7 ;
94C4: A5 A4 LDA <00A4 ;
94C6: A8 TAY ;
94C7 : 00 BRK ;
94C8: 00 BRK ;
94C9: 00 BRK ;
94CA: 00 BRK ;
94CB: 00 BRK ;
94CC: 00 BRK ;
94CD: 50 A7 BVC $9476 ;
94CF: A9 10 LDA #$10 ;
94D1: 02 ;
94D2: A2 A3 LDX #$A3 ;
94D4: F0 F1 BEQ $94C7 ;
94D6: A9 02 LDA #$02 ;
94D8: 02 ;
94D9: 02 ;
94DA: A8 TAY ;
94DB: F0 F1 BEQ $94CE ;
94DD: A9 A5 LDA #$A5 ;
94DF: A4 02 LDY <GP_02 ;
94E1: D2 ;
94E2: C8 INY ;
94E3: C7 ;
94E4: A0 38 LDY #$38 ;
94E6: E7 ;
94E7: 00 BRK ;
94E8: 80 ;
94E9: 80 ;
94EA: 80 ;
94EB: 80 ;
94EC: 80 ;
94ED: 96 80 STX 0080 ,Y ;
94EF: 80 ;
94F0: 80 ;
94F1: 80 ;
94F2: 13 ;
94F3: 13 ;
94F4: 13 ;
94F5: 13 ;
94F6: 13 ;
94F7: 13 ;
94F8: 13 ;
94F9: 00 BRK ;
94FA: 02 ;
94FB: 02 ;
94FC: 67 ;
94FD: 70 02 BVS $9501 ;
94FF: 67 ;
9500: D7 ;
9501 : 70 02 BVS $9505 ;
9503: 67 ;
9504: 70 02 BVS $9508 ;
9506: 00 BRK ;
9507: 13 ;
9508 : 00 BRK ;
9509: F1 A9 SBC (00A9 ),Y ;
950B: 02 ;
950C: 33 ;
950D: 02 ;
950E: 32 ;
950F: B6 34 LDX 0034 ,Y ;
9511: D2 ;
9512: 02 ;
9513: 64 ;
9514: F2 ;
9515: F3 ;
9516: 02 ;
9517: 64 ;
9518: 66 02 ROR <GP_02 ;
951A: E5 D8 SBC <00D8 ;
951C: 66 02 ROR <GP_02 ;
951E: 02 ;
951F: B6 71 LDX 0071 ,Y ;
9521: 02 ;
9522: 32 ;
9523: 02 ;
9524: 33 ;
9525: 02 ;
9526: A8 TAY ;
9527: 00 BRK ;
9528: 00 BRK ;
9529: E6 06 INC <0006 ;
952B: 83 ;
952C: 06 A1 ASL <00A1 ;
952E: 84 90 STY <0090 ;
9530: D2 ;
9531 : 64 ;
9532: F2 ;
9533 : F3 ;
9534: 64 ;
9535: F2 ;
9536: F3 ;
9537: 64 ;
9538: 66 02 ROR <GP_02 ;
953A: D2 ;
953B: C8 INY ;
953C: C7 ;
953D: A0 06 LDY #$06 ;
953F: 06 06 ASL <0006 ;
9541: 06 83 ASL <0083 ;
9543: 06 A1 ASL <00A1 ;
9545: 84 90 STY <0090 ;
9547: 02 ;
9548: 02 ;
9549: A2 A3 LDX #$A3 ;
954B: B7 ;
954C: 02 ;
954D: 02 ;
954E: B7 ;
954F: 02 ;
9550: 02 ;
9551: B7 ;
9552: B5 02 LDA GP_02 ,X ;
9554: D2 ;
9555: B7 ;
9556: C8 INY ;
9557: A0 06 LDY #$06 ;
9559: E7 ;
955A: E6 38 INC <0038 ;
955C: 06 E7 ASL <00E7 ;
955E: E6 A1 INC <00A1 ;
9560: A2 A3 LDX #$A3 ;
9562: A8 TAY ;
9563: A9 D2 LDA #$D2 ;
9565: B5 A8 LDA 00A8 ,X ;
9567: A9 A8 LDA #$A8 ;
9569: A9 A2 LDA #$A2 ;
956B: A3 ;
956C: A8 TAY ;
956D: A9 D2 LDA #$D2 ;
956F: 02 ;
9570: A0 06 LDY #$06 ;
9572: A1 A6 LDA (00A6 ,X) ;
9574: A7 ;
9575: F1 A9 SBC (00A9 ),Y ;
9577: 02 ;
9578: A5 A4 LDA <00A4 ;
957A: C8 INY ;
957B: A0 83 LDY #$83 ;
957D: 06 B4 ASL <00B4 ;
957F: B0 B0 BCS $9531 ;
9581: B0 B0 BCS $9533 ;
9583: 73 ;
9584: 73 ;
9585: 73 ;
9586: 73 ;
9587: 73 ;
9588: 73 ;
9589: 73 ;
958A: 73 ;
958B: 73 ;
958C: 73 ;
958D: 73 ;
958E: 73 ;
958F: 73 ;
9590: 72 ;
9591: 72 ;
9592: 72 ;
9593: 72 ;
9594: D4 ;
9595: 72 ;
9596: 72 ;
9597: 72 ;
9598: 72 ;
9599: 72 ;
959A: 72 ;
959B: 72 ;
959C: D4 ;
959D: 72 ;
959E: 72 ;
959F: 72 ;
95A0: 72 ;
95A1: 72 ;
95A2: 72 ;
95A3: 72 ;
95A4: 72 ;
95A5: 72 ;
95A6: 72 ;
95A7: 72 ;
95A8: 72 ;
95A9: 72 ;
95AA: 72 ;
95AB: 72 ;
95AC: 72 ;
95AD: 72 ;
95AE: C1 06 CMP (0006 ,X) ;
95B0: 06 06 ASL <0006 ;
95B2: 06 06 ASL <0006 ;
95B4: 06 83 ASL <0083 ;
95B6: 06 01 ASL <GP_01 ;
95B8: 01 A7 ORA (00A7 ,X) ;
95BA: A9 32 LDA #$32 ;
95BC: 02 ;
95BD: 33 ;
95BE: 02 ;
95BF: 11 32 ORA (0032 ),Y ;
95C1: 02 ;
95C2: 32 ;
95C3: 02 ;
95C4: 71 A8 ADC (00A8 ),Y ;
95C6: A6 01 LDX <GP_01 ;
95C8: A7 ;
95C9: A9 02 LDA #$02 ;
95CB: B5 02 LDA GP_02 ,X ;
95CD: B6 02 LDX GP_02 ,Y ;
95CF: B7 ;
95D0: 02 ;
95D1: B7 ;
95D2: 02 ;
95D3: B7 ;
95D4: 02 ;
95D5: B7 ;
95D6: 02 ;
95D7: 02 ;
95D8: 02 ;
95D9: 02 ;
95DA: B5 71 LDA 0071 ,X ;
95DC: A8 TAY ;
95DD: 00 BRK ;
95DE: E6 04 INC <0004 ;
95E0: 04 ;
95E1: D6 97 DEC 0097 ,X ;
95E3: 91 51 STA (0051 ),Y ;
95E5: B8 CLV ;
95E6: 51 51 EOR (0051 ),Y ;
95E8: 51 51 EOR (0051 ),Y ;
95EA: 51 51 EOR (0051 ),Y ;
95EC: 51 B8 EOR ($B8),Y ;
95EE: 51 01 EOR (GP_01 ),Y ;
95F0: 01 90 ORA (0090 ,X) ;
95F2: 02 ;
95F3: 02 ;
95F4: D2 ;
95F5: 02 ;
95F6: 02 ;
95F7: 02 ;
95F8: 02 ;
95F9: 02 ;
95FA: 64 ;
95FB: 66 E5 ROR <00E5 ;
95FD: D8 CLD ;
95FE: 65 66 ADC <SND_PtrA ;
9600: E5 F3 SBC <00F3 ;
9602: 64 ;
9603: F2 ;
9604: F3 ;
9605: 02 ;
9606: 00 BRK ;
9607: 13 ;
9608: 00 BRK ;
9609: 00 BRK ;
960A: E2 ;
960B: 82 ;
960C: 07 ;
960D: 07 ;
960E: 88 DEY ;
960F: 07 ;
9610: 07 ;
9611: 82 ;
9612: 07 ;
9613: 07 ;
9614: 82 ;
9615: 07 ;
9616: 02 ;
9617: 02 ;
9618: 02 ;
9619: 02 ;
961A: 07 ;
961B : 82 ;
961C: 07 ;
961D: 07 ;
961E: 82 ;
961F: 07 ;
9620: 07 ;
9621: 88 DEY ;
9622: 07 ;
9623: 07 ;
9624: 82 ;
9625: 07 ;
9626: 15 15 ORA 0015 ,X ;
9628: 00 BRK ;
9629: 00 BRK ;
962A: 02 ;
962B: B7 ;
962C: B7 ;
962D: B7 ;
962E: 67 ;
962F: D7 ;
9630: F5 70 SBC 0070 ,X ;
9632: B7 ;
9633: B7 ;
9634: B7 ;
9635: 02 ;
9636: 00 BRK ;
9637: 00 BRK ;
9638: 00 BRK ;
9639: A9 02 LDA #$02 ;
963B: 71 32 ADC (0032 ),Y ;
963D: 34 ;
963E: B5 A8 LDA 00A8 ,X ;
9640: 00 BRK ;
9641: 00 BRK ;
9642: A9 02 LDA #$02 ;
9644: 02 ;
9645: B5 02 LDA GP_02 ,X ;
9647: 02 ;
9648: 02 ;
9649: 02 ;
964A: B7 ;
964B: A8 TAY ;
964C: A9 B7 LDA #$B7 ;
964E: A2 A3 LDX #$A3 ;
9650: B7 ;
9651: 02 ;
9652: B6 B7 LDX 00B7 ,Y ;
9654: A2 A3 LDX #$A3 ;
9656: B7 ;
9657: 02 ;
9658: 02 ;
9659: 02 ;
965A: B7 ;
965B: B6 B5 LDX 00B5 ,Y ;
965D: B7 ;
965E: A2 A3 LDX #$A3 ;
9660: B7 ;
9661 : 02 ;
9662: 10 B7 BPL $961B ;
9664: 02 ;
9665: B6 A8 LDX 00A8 ,Y ;
9667: 00 BRK ;
9668: 00 BRK ;
9669: A9 07 LDA #$07 ;
966B: D3 ;
966C: 02 ;
966D: A8 TAY ;
966E: F0 F1 BEQ $9661 ;
9670: A9 39 LDA #$39 ;
9672: 91 51 STA (0051 ),Y ;
9674: 97 ;
9675: 91 51 STA (0051 ),Y ;
9677: 97 ;
9678: 91 51 STA (0051 ),Y ;
967A: 97 ;
967B: 91 51 STA (0051 ),Y ;
967D: 97 ;
967E: 13 ;
967F: C3 ;
9680: 58 CLI ;
9681: 58 CLI ;
9682: 58 CLI ;
9683: 91 51 STA (0051 ),Y ;
9685: 97 ;
9686: 85 47 STA <0047 ;
9688: 61 61 ADC (0061 ,X) ;
968A: 61 61 ADC (0061 ,X) ;
968C: 61 61 ADC (0061 ,X) ;
968E: 60 RTS ;
968F: 76 76 ROR <0076 ,X ;
9691: 17 ;
9692: 17 ;
9693: 26 17 ROL <0017 ;
9695: 31 28 AND (0028 ),Y ;
9697: 17 ;
9698: F9 F9 F9 SBC $F9F9,Y ;
969B: F9 F9 F9 SBC $F9F9,Y ;
969E: F9 F9 F9 SBC $F9F9,Y ;
96A1: F9 F9 F9 SBC $F9F9,Y ;
96A4: F9 F9 F9 SBC $F9F9,Y ;
96A7: F9 F9 F9 SBC $F9F9,Y ;
96AA: C4 C4 CPY <00C4 ;
96AC: C4 C4 CPY <00C4 ;
96AE: C4 C4 CPY <00C4 ;
96B0: C4 C4 CPY <00C4 ;
96B2: C4 C4 CPY <00C4 ;
96B4: C4 C4 CPY <00C4 ;
96B6: C4 F9 CPY <00F9 ;
96B8: F9 C4 C4 SBC $C4C4,Y ;
96BB: C4 C4 CPY <00C4 ;
96BD: C4 C4 CPY <00C4 ;
96BF: C4 C4 CPY <00C4 ;
96C1: C4 C4 CPY <00C4 ;
96C3: C4 C4 CPY <00C4 ;
96C5: C4 F9 CPY <00F9 ;
96C7: F9 02 02 SBC 0202 ,Y ;
96CA: 02 ;
96CB: B6 02 LDX GP_02 ,Y ;
96CD: 03 ;
96CE: 05 21 ORA <0021 ;
96D0: 21 E4 AND (00E4 ,X) ;
96D2: 24 02 BIT <GP_02 ;
96D4: A0 06 LDY #$06 ;
96D6: 06 06 ASL <0006 ;
96D8: 06 06 ASL <0006 ;
96DA: 83 ;
96DB: A1 02 LDA (GP_02 ,X) ;
96DD: D2 ;
96DE: A2 18 LDX #$18 ;
96E0: 18 CLC ;
96E1: 35 36 AND 0036 ,X ;
96E3: 36 36 ROL 0036 ,X ;
96E5: 36 36 ROL 0036 ,X ;
96E7: 36 36 ROL 0036 ,X ;
96E9: 36 52 ROL 0052 ,X ;
96EB: 52 ;
96EC: 52 ;
96ED: 52 ;
96EE: 52 ;
96EF: 52 ;
96F0: 86 E1 STX <00E1 ;
96F2: 13 ;
96F3: 13 ;
96F4: 13 ;
96F5: 13 ;
96F6: 13 ;
96F7: 13 ;
96F8: 00 BRK ;
96F9: 02 ;
96FA: 67 ;
96FB: 70 02 BVS $96FF ;
96FD: 67 ;
96FE: 87 ;
96FF : 70 02 BVS $9703 ;
9701: 67 ;
9702: 70 02 BVS $9706 ;
9704: 02 ;
9705: 00 BRK ;
9706 : 00 BRK ;
9707: 00 BRK ;
9708: 00 BRK ;
9709: 00 BRK ;
970A: 18 CLC ;
970B: 94 18 STY 0018 ,X ;
970D: 18 CLC ;
970E: 94 18 STY 0018 ,X ;
9710: 18 CLC ;
9711: 94 18 STY 0018 ,X ;
9713: 18 CLC ;
9714: 94 18 STY 0018 ,X ;
9716: A3 ;
9717: 02 ;
9718: 02 ;
9719: A2 18 LDX #$18 ;
971B : 94 18 STY 0018 ,X ;
971D: 18 CLC ;
971E: 94 18 STY 0018 ,X ;
9720: 18 CLC ;
9721: 94 18 STY 0018 ,X ;
9723: 18 CLC ;
9724: 94 18 STY 0018 ,X ;
9726: 16 16 ASL 0016 ,X ;
9728: F0 F1 BEQ $971B ;
972A: A9 C8 LDA #$C8 ;
972C: C7 ;
972D: A0 06 LDY #$06 ;
972F: 83 ;
9730: A1 A5 LDA (00A5 ,X) ;
9732: A4 C8 LDY <00C8 ;
9734: C7 ;
9735: A6 01 LDX <GP_01 ;
9737: 01 01 ORA (GP_01 ,X) ;
9739: A7 ;
973A: 02 ;
973B: B7 ;
973C: 02 ;
973D: B7 ;
973E: B6 B7 LDX 00B7 ,Y ;
9740: 02 ;
9741: B7 ;
9742: D2 ;
9743: B7 ;
9744: 02 ;
9745: B6 00 LDX GP_00 ,Y ;
9747: 00 BRK ;
9748: 00 BRK ;
9749: A9 B7 LDA #$B7 ;
974B: 02 ;
974C: B7 ;
974D: 02 ;
974E: B7 ;
974F: 02 ;
9750: 07 ;
9751: 39 47 47 AND $4747,Y ;
9754: 47 ;
9755: 47 ;
9756: 91 78 STA ($78),Y ;
9758: 78 SEI ;
9759: 78 SEI ;
975A: 78 SEI ;
975B: 78 SEI ;
975C: B8 CLV ;
975D: 51 97 EOR (0097 ),Y ;
975F: 91 51 STA (0051 ),Y ;
9761: 51 51 EOR (0051 ),Y ;
9763: 97 ;
9764: 91 51 STA (0051 ),Y ;
9766: 51 97 EOR (0097 ),Y ;
9768: 91 97 STA (0097 ),Y ;
976A: 58 CLI ;
976B: 58 CLI ;
976C: 91 51 STA (0051 ),Y ;
976E: 97 ;
976F: 91 97 STA (0097 ),Y ;
9771: 13 ;
9772: 13 ;
9773: 13 ;
9774: 13 ;
9775: 13 ;
9776: 13 ;
9777: 13 ;
9778: 13 ;
9779: 00 BRK ;
977A: 02 ;
977B: 64 ;
977C: F2 ;
977D: F3 ;
977E: 64 ;
977F: 65 66 ADC <SND_PtrA ;
9781: E5 D8 SBC <00D8 ;
9783: 66 02 ROR <GP_02 ;
9785: 02 ;
9786: 01 12 ORA (0012 ,X) ;
9788: 12 ;
9789: 12 ;
978A: 12 ;
978B: 12 ;
978C: 12 ;
978D: 12 ;
978E: 44 ;
978F: 18 CLC ;
9790: 18 CLC ;
9791: 17 ;
9792: 28 PLP ;
9793: 17 ;
9794: 25 17 AND <0017 ;
9796: 17 ;
9797: 15 00 ORA GP_00 ,X ;
9799: A9 02 LDA #$02 ;
979B: 77 ;
979C: 02 ;
979D: 53 ;
979E: 54 ;
979F: D1 D1 CMP (00D1 ),Y ;
97A1: 54 ;
97A2: 56 02 LSR GP_02 ,X ;
97A4: 77 ;
97A5: 02 ;
97A6: A8 TAY ;
97A7: 00 BRK ;
97A8: 00 BRK ;
97A9: 00 BRK ;
97AA: C6 C6 DEC <00C6 ;
97AC: C6 C6 DEC <00C6 ;
97AE: C6 C5 DEC <00C5 ;
97B0: C5 C6 CMP <00C6 ;
97B2: C6 C6 DEC <00C6 ;
97B4: C6 C6 DEC <00C6 ;
97B6: C6 F9 DEC <00F9 ;
97B8: F9 C6 C6 SBC $C6C6,Y ;
97BB: C6 C6 DEC <00C6 ;
97BD: C6 C6 DEC <00C6 ;
97BF: C6 C6 DEC <00C6 ;
97C1: C6 C6 DEC <00C6 ;
97C3: C6 C5 DEC <00C5 ;
97C5: C5 00 CMP <GP_00 ;
97C7: 00 BRK ;
97C8: 15 76 ORA 0076 ,X ;
97CA: 26 76 ROL <0076 ;
97CC: 26 76 ROL <0076 ;
97CE: 49 18 EOR #$18 ;
97D0: 18 CLC ;
97D1: 49 76 EOR #$76 ;
97D3: 26 76 ROL <0076 ;
97D5: 25 76 AND <0076 ;
97D7: 15 00 ORA GP_00 ,X ;
97D9: 00 BRK ;
97DA: D5 08 CMP 0008 ,X ;
97DC: 08 PHP ;
97DD: 08 PHP ;
97DE: 08 PHP ;
97DF: 08 PHP ;
97E0: 08 PHP ;
97E1: 35 36 AND 0036 ,X ;
97E3: 36 36 ROL 0036 ,X ;
97E5: 36 36 ROL 0036 ,X ;
97E7: 36 36 ROL 0036 ,X ;
97E9: 36 36 ROL 0036 ,X ;
97EB: 36 36 ROL 0036 ,X ;
97ED: 52 ;
97EE: D0 52 BNE $9842 ;
97F0: 86 E1 STX <00E1 ;
97F2: 13 ;
97F3: 13 ;
97F4: 13 ;
97F5: 13 ;
97F6: 13 ;
97F7: 13 ;
97F8: 00 BRK ;
97F9: 00 BRK ;
97FA: D5 93 CMP 0093 ,X ;
97FC: 08 PHP ;
97FD: 08 PHP ;
97FE: 93 ;
97FF: 08 PHP ;
9800: 08 PHP ;
9801: 93 ;
9802: 08 PHP ;
9803: 08 PHP ;
9804: 93 ;
9805: 08 PHP ;
9806: B5 02 LDA GP_02 ,X ;
9808: 02 ;
9809: 02 ;
980A: 08 PHP ;
980B: 93 ;
980C: 08 PHP ;
980D: 08 PHP ;
980E: 93 ;
980F: 08 PHP ;
9810: 08 PHP ;
9811: 93 ;
9812: 08 PHP ;
9813: 08 PHP ;
9814: 93 ;
9815: 08 PHP ;
9816: 15 15 ORA 0015 ,X ;
9818: 00 BRK ;
9819: A9 02 LDA #$02 ;
981B: 77 ;
981C: 10 77 BPL $9895 ;
981E: 02 ;
981F: 07 ;
9820: 18 CLC ;
9821: 45 13 EOR <0013 ;
9823: 13 ;
9824: 13 ;
9825: 13 ;
9826: 13 ;
9827: 13 ;
9828: 13 ;
9829: 00 BRK ;
982A: 02 ;
982B: 02 ;
982C: 67 ;
982D: 70 02 BVS $9831 ;
982F: 67 ;
9830: D7 ;
9831 : 70 02 BVS $9835 ;
9833: 67 ;
9834: 70 02 BVS $9838 ;
9836: 00 BRK ;
9837: 13 ;
9838 : 13 ;
9839: 13 ;
983A: 13 ;
983B: 13 ;
983C: 13 ;
983D: 13 ;
983E: 43 ;
983F: 92 ;
9840: 52 ;
9841: F7 ;
9842 : 62 ;
9843: 62 ;
9844: 62 ;
9845: 62 ;
9846: 62 ;
9847: 62 ;
9848: 62 ;
9849: 62 ;
984A: 62 ;
984B: 62 ;
984C: 62 ;
984D: 62 ;
984E: 62 ;
984F: 62 ;
9850: 62 ;
9851: 62 ;
9852: 62 ;
9853: F7 ;
9854: 62 ;
9855: 62 ;
9856: 62 ;
9857: 62 ;
9858: 62 ;
9859: 62 ;
985A: 62 ;
985B: 48 PHA ;
985C: 48 PHA ;
985D: 48 PHA ;
985E: 41 18 EOR (0018 ,X) ;
9860: 18 CLC ;
9861: 17 ;
9862: 17 ;
9863: 17 ;
9864: 17 ;
9865: 14 ;
9866: 15 15 ORA 0015 ,X ;
9868: 15 15 ORA 0015 ,X ;
986A: 17 ;
986B: 75 17 ADC <0017 ,X ;
986D: 16 16 ASL 0016 ,X ;
986F: 18 CLC ;
9870: 18 CLC ;
9871: 16 16 ASL 0016 ,X ;
9873: 16 16 ASL 0016 ,X ;
9875: 16 16 ASL 0016 ,X ;
9877: 16 F0 ASL 00F0 ,X ;
9879 : F1 A9 SBC (00A9 ),Y ;
987B: A2 A3 LDX #$A3 ;
987D: 77 ;
987E: 02 ;
987F: 08 PHP ;
9880: 08 PHP ;
9881: 02 ;
9882: 77 ;
9883: 10 02 BPL $9887 ;
9885: A8 TAY ;
9886: F0 F1 BEQ $9879 ;
9888: 16 76 ASL 0076 ,X ;
988A: 27 ;
988B: 76 76 ROR <0076 ,X ;
988D: 76 26 ROR <0026 ,X ;
988F: 76 25 ROR <0025 ,X ;
9891: 76 15 ROR <0015 ,X ;
9893: 14 ;
9894: 18 CLC ;
9895 : 18 CLC ;
9896: 15 15 ORA 0015 ,X ;
9898: 00 BRK ;
9899: F1 A2 SBC (00A2 ),Y ;
989B: A3 ;
989C: A2 A3 LDX #$A3 ;
989E: A0 83 LDY #$83 ;
98A0: 06 06 ASL <0006 ;
98A2: A1 A2 LDA (00A2 ,X) ;
98A4: A3 ;
98A5: A6 01 LDX <GP_01 ;
98A7: A7 ;
98A8: 16 23 ASL 0023 ,X ;
98AA: 25 18 AND <0018 ;
98AC: 25 23 AND <0023 ;
98AE: 26 23 ROL <0023 ;
98B0: 23 ;
98B1: 25 23 AND <0023 ;
98B3: 26 18 ROL <0018 ;
98B5: 31 23 AND (0023 ),Y ;
98B7: 16 16 ASL 0016 ,X ;
98B9: 28 PLP ;
98BA: 17 ;
98BB: 17 ;
98BC: 17 ;
98BD: 49 17 EOR #$17 ;
98BF: 17 ;
98C0: 17 ;
98C1: 17 ;
98C2: 49 17 EOR #$17 ;
98C4: 17 ;
98C5: 17 ;
98C6: 28 PLP ;
98C7: 15 00 ORA GP_00 ,X ;
98C9: 00 BRK ;
98CA: E6 A1 INC <00A1 ;
98CC: A2 18 LDX #$18 ;
98CE: 18 CLC ;
98CF: 18 CLC ;
98D0: 18 CLC ;
98D1: 45 12 EOR <0012 ;
98D3: 13 ;
98D4: 12 ;
98D5: 13 ;
98D6: 13 ;
98D7: 13 ;
98D8: 00 BRK ;
98D9: 00 BRK ;
98DA: 04 ;
98DB: 04 ;
98DC: 04 ;
98DD: 04 ;
98DE: 04 ;
98DF: 04 ;
98E0: 04 ;
98E1: 04 ;
98E2: 04 ;
98E3: 04 ;
98E4: 04 ;
98E5: 04 ;
98E6: 83 ;
98E7: 00 BRK ;
98E8: 15 28 ORA 0028 ,X ;
98EA: 17 ;
98EB: 25 17 AND <0017 ;
98ED: 25 17 AND <0017 ;
98EF: 25 17 AND <0017 ;
98F1: 31 76 AND (0076 ),Y ;
98F3: 76 16 ROR <0016 ,X ;
98F5: 16 16 ASL 0016 ,X ;
98F7: 16 16 ASL 0016 ,X ;
98F9: 16 17 ASL 0017 ,X ;
98FB: 17 ;
98FC: 30 57 BMI $9955 ;
98FE: 57 ;
98FF: 74 ;
9900: 74 ;
9901: 57 ;
9902: 57 ;
9903: 57 ;
9904: 57 ;
9905: 57 ;
9906: 30 30 BMI $9938 ;
9908: 30 30 BMI $993A ;
990A: 17 ;
990B: 17 ;
990C: 76 76 ROR <0076 ,X ;
990E: 31 18 AND (0018 ),Y ;
9910: 18 CLC ;
9911: 76 27 ROR <0027 ,X ;
9913: 76 17 ROR <0017 ,X ;
9915: 76 28 ROR <0028 ,X ;
9917: 16 16 ASL 0016 ,X ;
9919: 16 17 ASL 0017 ,X ;
991B: 76 76 ROR <0076 ,X ;
991D: 26 17 ROL <0017 ;
991F: 23 ;
9920: 23 ;
9921: 46 52 LSR <0052 ;
9923: 48 PHA ;
9924: 48 PHA ;
9925: 52 ;
9926: 37 ;
9927: 37 ;
9928: 37 ;
9929: 37 ;
992A: 52 ;
992B: 52 ;
992C: 86 13 STX <0013 ;
992E: 13 ;
992F: 92 ;
9930: D0 52 BNE $9984 ;
9932: 36 52 ROL 0052 ,X ;
9934: 36 52 ROL 0052 ,X ;
9936: 37 ;
9937: 37 ;
9938 : 37 ;
9939: 37 ;
993A : 37 ;
993B: 48 PHA ;
993C: 48 PHA ;
993D: 48 PHA ;
993E: 41 23 EOR (0023 ,X) ;
9940: 23 ;
9941: 17 ;
9942: 31 17 AND (0017 ),Y ;
9944: 25 25 AND <0025 ;
9946: 17 ;
9947: 17 ;
9948: 17 ;
9949: 17 ;
994A: 17 ;
994B: 27 ;
994C: 17 ;
994D: 27 ;
994E: 17 ;
994F: 26 17 ROL <0017 ;
9951: 26 17 ROL <0017 ;
9953: 27 ;
9954: 17 ;
9955 : 26 17 ROL <0017 ;
9957: 26 26 ROL <0026 ;
9959: 17 ;
995A: 26 76 ROL <0076 ;
995C: 27 ;
995D: 76 26 ROR <0026 ,X ;
995F: 18 CLC ;
9960: 18 CLC ;
9961: 26 76 ROL <0076 ;
9963: 26 76 ROL <0076 ;
9965: 27 ;
9966: 76 16 ROR <0016 ,X ;
9968: 16 16 ASL 0016 ,X ;
996A: 16 16 ASL 0016 ,X ;
996C: 16 16 ASL 0016 ,X ;
996E: 16 18 ASL 0018 ,X ;
9970: 18 CLC ;
9971: 63 ;
9972: 42 ;
9973: 42 ;
9974: 42 ;
9975: 42 ;
9976: 42 ;
9977: 42 ;
9978: 42 ;
9979: 42 ;
997A: 42 ;
997B: 61 61 ADC (0061 ,X) ;
997D: 61 60 ADC (0060 ,X) ;
997F: 76 76 ROR <0076 ,X ;
9981: 76 76 ROR <0076 ,X ;
9983: 17 ;
9984 : 17 ;
9985: 25 76 AND <0076 ;
9987: 17 ;
9988: 17 ;
9989: 18 CLC ;
998A: 31 18 AND (0018 ),Y ;
998C: 18 CLC ;
998D: 18 CLC ;
998E: 25 18 AND <0018 ;
9990: 25 18 AND <0018 ;
9992: 26 17 ROL <0017 ;
9994: 18 CLC ;
9995: 23 ;
9996: 17 ;
9997: 30 30 BMI $99C9 ;
9999: 30 30 BMI $99CB ;
999B: 30 57 BMI $99F4 ;
999D: 29 29 AND #$29 ;
999F: 29 29 AND #$29 ;
99A1: 29 29 AND #$29 ;
99A3: 29 76 AND #$76 ;
99A5: 16 16 ASL 0016 ,X ;
99A7: 16 16 ASL 0016 ,X ;
99A9: 16 16 ASL 0016 ,X ;
99AB: 18 CLC ;
99AC: 16 16 ASL 0016 ,X ;
99AE: 16 16 ASL 0016 ,X ;
99B0: 16 16 ASL 0016 ,X ;
99B2: 16 16 ASL 0016 ,X ;
99B4 : 18 CLC ;
99B5: 16 16 ASL 0016 ,X ;
99B7: 16 F1 ASL $F1,X ;
99B9: A9 02 LDA #$02 ;
99BB: 02 ;
99BC: 77 ;
99BD: A2 A3 LDX #$A3 ;
99BF: 10 A8 BPL $9969 ;
99C1: F0 F1 BEQ $99B4 ;
99C3: A9 77 LDA #$77 ;
99C5: 02 ;
99C6: A8 TAY ;
99C7: 00 BRK ;
99C8: 15 15 ORA 0015 ,X ;
99CA: 23 ;
99CB : 23 ;
99CC: 23 ;
99CD: 23 ;
99CE: 23 ;
99CF: 23 ;
99D0: 23 ;
99D1: 23 ;
99D2: 23 ;
99D3: 23 ;
99D4: 23 ;
99D5: 23 ;
99D6: 28 PLP ;
99D7: 16 16 ASL 0016 ,X ;
99D9: 16 16 ASL 0016 ,X ;
99DB: 16 16 ASL 0016 ,X ;
99DD: 16 16 ASL 0016 ,X ;
99DF: 16 16 ASL 0016 ,X ;
99E1: 16 18 ASL 0018 ,X ;
99E3: 18 CLC ;
99E4: 16 16 ASL 0016 ,X ;
99E6: 16 16 ASL 0016 ,X ;
99E8: 16 16 ASL 0016 ,X ;
99EA: 16 16 ASL 0016 ,X ;
99EC: 16 19 ASL 0019 ,X ;
99EE: 18 CLC ;
99EF: 76 14 ROR <0014 ,X ;
99F1: 19 19 19 ORA $1919,Y ;
99F4 : 19 19 28 ORA $2819,Y ;
99F7: 28 PLP ;
99F8: 28 PLP ;
99F9: 28 PLP ;
99FA: 17 ;
99FB: 26 23 ROL <0023 ;
99FD: 23 ;
99FE: 31 18 AND (0018 ),Y ;
9A00: 18 CLC ;
9A01: 18 CLC ;
9A02: 26 18 ROL <0018 ;
9A04: 27 ;
9A05: 18 CLC ;
9A06: 28 PLP ;
9A07: 16 F0 ASL 00F0 ,X ;
9A09: F1 A9 SBC (00A9 ),Y ;
9A0B: 08 PHP ;
9A0C: 08 PHP ;
9A0D: A4 77 LDY <0077 ;
9A0F: 10 A5 BPL $99B6 ;
9A11: 08 PHP ;
9A12: 08 PHP ;
9A13: A4 A5 LDY <00A5 ;
9A15: 08 PHP ;
9A16: A4 02 LDY <GP_02 ;
9A18: 02 ;
9A19: A5 08 LDA <0008 ;
9A1B: E3 ;
9A1C: 18 CLC ;
9A1D: 12 ;
9A1E: 12 ;
9A1F: 08 PHP ;
9A20: 08 PHP ;
9A21: 08 PHP ;
9A22: 33 ;
9A23: 08 PHP ;
9A24: 32 ;
9A25: 08 PHP ;
9A26: A4 02 LDY <GP_02 ;
9A28: 02 ;
9A29: 02 ;
9A2A : 02 ;
9A2B: 33 ;
9A2C: 33 ;
9A2D: 33 ;
9A2E: 33 ;
9A2F: 10 32 BPL $9A63 ;
9A31: 32 ;
9A32: 32 ;
9A33: E8 INX ;
9A34: 07 ;
9A35: 07 ;
9A36: A8 TAY ;
9A37: F0 F1 BEQ $9A2A ;
9A39: A9 02 LDA #$02 ;
9A3B: 33 ;
9A3C: 02 ;
9A3D: 33 ;
9A3E: 02 ;
9A3F: D3 ;
9A40: 07 ;
9A41: A8 TAY ;
9A42: A9 02 LDA #$02 ;
9A44: 33 ;
9A45: 02 ;
9A46: A8 TAY ;
9A47: F0 F1 BEQ $9A3A ;
9A49: A9 31 LDA #$31 ;
9A4B: 18 CLC ;
9A4C: 26 18 ROL <0018 ;
9A4E: 27 ;
9A4F: 18 CLC ;
9A50: 18 CLC ;
9A51: 26 18 ROL <0018 ;
9A53: 27 ;
9A54: 18 CLC ;
9A55: 26 18 ROL <0018 ;
9A57: 16 16 ASL 0016 ,X ;
9A59: 28 PLP ;
9A5A : 25 17 AND <0017 ;
9A5C: 17 ;
9A5D: 26 17 ROL <0017 ;
9A5F : 23 ;
9A60: 23 ;
9A61: 40 RTI ;
9A62: 48 PHA ;
9A63 : 48 PHA ;
9A64: 48 PHA ;
9A65: 48 PHA ;
9A66: 48 PHA ;
9A67: 48 PHA ;
9A68: 48 PHA ;
9A69: 48 PHA ;
9A6A: 48 PHA ;
9A6B: 48 PHA ;
9A6C: 48 PHA ;
9A6D: 48 PHA ;
9A6E: 41 23 EOR (0023 ,X) ;
9A70: 23 ;
9A71: 23 ;
9A72: 23 ;
9A73: 17 ;
9A74: 31 17 AND (0017 ),Y ;
9A76: 23 ;
9A77: 17 ;
9A78 : 17 ;
9A79: 23 ;
9A7A: 25 23 AND <0023 ;
9A7C: 23 ;
9A7D: 23 ;
9A7E: 25 23 AND <0023 ;
9A80: 31 23 AND (0023 ),Y ;
9A82: 26 76 ROL <0076 ;
9A84: 18 CLC ;
9A85: 76 28 ROR <0028 ,X ;
9A87: 16 16 ASL 0016 ,X ;
9A89: 16 16 ASL 0016 ,X ;
9A8B: 16 19 ASL 0019 ,X ;
9A8D: 14 ;
9A8E: 28 PLP ;
9A8F: 17 ;
9A90: 17 ;
9A91: 17 ;
9A92: 17 ;
9A93: 17 ;
9A94: 23 ;
9A95: 30 30 BMI $9AC7 ;
9A97: 30 30 BMI $9AC9 ;
9A99: 30 17 BMI $9AB2 ;
9A9B: 23 ;
9A9C: 29 29 AND #$29 ;
9A9E: 29 29 AND #$29 ;
9AA0: 29 29 AND #$29 ;
9AA2: 14 ;
9AA3: 29 19 AND #$19 ;
9AA5: 16 16 ASL 0016 ,X ;
9AA7: 16 16 ASL 0016 ,X ;
9AA9: 28 PLP ;
9AAA: 17 ;
9AAB: 26 26 ROL <0026 ;
9AAD: 26 17 ROL <0017 ;
9AAF: 27 ;
9AB0: 27 ;
9AB1: 17 ;
9AB2 : 25 25 AND <0025 ;
9AB4: 25 25 AND <0025 ;
9AB6: 17 ;
9AB7: 17 ;
9AB8: A3 ;
9AB9: 02 ;
9ABA: 02 ;
9ABB: 10 A2 BPL $9A5F ;
9ABD: 18 CLC ;
9ABE: 18 CLC ;
9ABF: 18 CLC ;
9AC0: 18 CLC ;
9AC1: 45 13 EOR <0013 ;
9AC3: 13 ;
9AC4: 13 ;
9AC5: 13 ;
9AC6: 13 ;
9AC7 : 13 ;
9AC8: 00 BRK ;
9AC9 : A7 ;
9ACA: F1 A9 SBC (00A9 ),Y ;
9ACC: 02 ;
9ACD: 64 ;
9ACE: F2 ;
9ACF: F3 ;
9AD0: 64 ;
9AD1: F2 ;
9AD2: F3 ;
9AD3: 10 02 BPL $9AD7 ;
9AD5: 02 ;
9AD6: 02 ;
9AD7 : 02 ;
9AD8: 02 ;
9AD9 : 02 ;
9ADA: 02 ;
9ADB: A5 A4 LDA <00A4 ;
9ADD: D2 ;
9ADE : 02 ;
9ADF: 02 ;
9AE0: 02 ;
9AE1: A5 08 LDA <0008 ;
9AE3: 08 PHP ;
9AE4: A4 A8 LDY <00A8 ;
9AE6: F0 F1 BEQ $9AD9 ;
9AE8: 16 16 ASL 0016 ,X ;
9AEA: F4 ;
9AEB: F4 ;
9AEC: F4 ;
9AED: F4 ;
9AEE: 74 ;
9AEF: 74 ;
9AF0: 30 30 BMI $9B22 ;
9AF2: 30 30 BMI $9B24 ;
9AF4: 30 30 BMI $9B26 ;
9AF6: 30 30 BMI $9B28 ;
9AF8: 30 30 BMI $9B2A ;
9AFA: 30 30 BMI $9B2C ;
9AFC: 30 30 BMI $9B2E ;
9AFE: 30 23 BMI $9B23 ;
9B00: 23 ;
9B01: 23 ;
9B02: 27 ;
9B03: 23 ;
9B04: 17 ;
9B05: 23 ;
9B06: 28 PLP ;
9B07: 16 F1 ASL $F1,X ;
9B09: A9 02 LDA #$02 ;
9B0B: 02 ;
9B0C: B7 ;
9B0D: 02 ;
9B0E: B7 ;
9B0F: 67 ;
9B10: F5 70 SBC 0070 ,X ;
9B12: B7 ;
9B13: 02 ;
9B14: B7 ;
9B15: 02 ;
9B16: A8 TAY ;
9B17: 00 BRK ;
9B18: 00 BRK ;
9B19: A9 10 LDA #$10 ;
9B1B: C0 E3 CPY #$E3 ;
9B1D: 13 ;
9B1E: 13 ;
9B1F: A3 ;
9B20: 33 ;
9B21: 02 ;
9B22 : 32 ;
9B23 : 02 ;
9B24 : 33 ;
9B25: 02 ;
9B26 : 02 ;
9B27: 02 ;
9B28 : 02 ;
9B29: 02 ;
9B2A : 34 ;
9B2B: 02 ;
9B2C : 02 ;
9B2D: 34 ;
9B2E : D2 ;
9B2F: 02 ;
9B30: 33 ;
9B31: 02 ;
9B32: 32 ;
9B33 : A5 08 LDA <0008 ;
9B35: 08 PHP ;
9B36: F0 A6 BEQ $9ADE ;
9B38: 01 A7 ORA (00A7 ,X) ;
9B3A: 84 90 STY <0090 ;
9B3C: 10 02 BPL $9B40 ;
9B3E: A5 08 LDA <0008 ;
9B40 : 08 PHP ;
9B41: A0 06 LDY #$06 ;
9B43: 06 06 ASL <0006 ;
9B45: 06 01 ASL <GP_01 ;
9B47: 01 A7 ORA (00A7 ,X) ;
9B49: F1 25 SBC (0025 ),Y ;
9B4B: 23 ;
9B4C: 31 23 AND (0023 ),Y ;
9B4E : 26 23 ROL <0023 ;
9B50: 23 ;
9B51: 26 23 ROL <0023 ;
9B53: 26 23 ROL <0023 ;
9B55: 26 23 ROL <0023 ;
9B57: 17 ;
9B58: A3 ;
9B59: C8 INY ;
9B5A: C7 ;
9B5B: A0 E7 LDY #$E7 ;
9B5D: E6 A2 INC <00A2 ;
9B5F: A3 ;
9B60: 71 32 ADC (0032 ),Y ;
9B62: 34 ;
9B63: 02 ;
9B64: A8 TAY ;
9B65: A6 01 LDX <GP_01 ;
9B67: 01 01 ORA (GP_01 ,X) ;
9B69: A7 ;
9B6A: A6 01 LDX <GP_01 ;
9B6C: A7 ;
9B6D: F1 A9 SBC (00A9 ),Y ;
9B6F: 39 47 85 AND $8547 ,Y ;
9B72: 47 ;
9B73: 58 CLI ;
9B74: 58 CLI ;
9B75: 58 CLI ;
9B76: 47 ;
9B77: 47 ;
9B78: 47 ;
9B79: 47 ;
9B7A: 47 ;
9B7B: 47 ;
9B7C: 47 ;
9B7D: 47 ;
9B7E: 85 47 STA <0047 ;
9B80: 47 ;
9B81: 47 ;
9B82: 47 ;
9B83: 47 ;
9B84: 47 ;
9B85: 47 ;
9B86: 47 ;
9B87: 47 ;
9B88: 47 ;
9B89: 47 ;
9B8A: 91 51 STA (0051 ),Y ;
9B8C: 97 ;
9B8D: 91 51 STA (0051 ),Y ;
9B8F: 51 51 EOR (0051 ),Y ;
9B91: 97 ;
9B92: 91 51 STA (0051 ),Y ;
9B94: 97 ;
9B95: 91 97 STA (0097 ),Y ;
9B97: 91 97 STA (0097 ),Y ;
9B99: 91 51 STA (0051 ),Y ;
9B9B: 51 97 EOR (0097 ),Y ;
9B9D: 58 CLI ;
9B9E: 58 CLI ;
9B9F: 58 CLI ;
9BA0: F6 E0 INC ??SND_E0?? ,X ;
9BA2: 13 ;
9BA3: 13 ;
9BA4: 13 ;
9BA5: 13 ;
9BA6: 13 ;
9BA7: 13 ;
9BA8: 00 BRK ;
9BA9: 00 BRK ;
9BAA: 95 95 STA 0095 ,X ;
9BAC: 95 95 STA 0095 ,X ;
9BAE: 95 C2 STA 00C2 ,X ;
9BB0: C2 ;
9BB1: 95 95 STA 0095 ,X ;
9BB3: 95 95 STA 0095 ,X ;
9BB5: 95 00 STA GP_00 ,X ;
9BB7: 00 BRK ;
9BB8: 00 BRK ;
9BB9: 00 BRK ;
9BBA: 95 95 STA 0095 ,X ;
9BBC: 95 F8 STA 00F8 ,X ;
9BBE: 95 C2 STA 00C2 ,X ;
9BC0: F8 SED ;
9BC1: 95 95 STA 0095 ,X ;
9BC3: F8 SED ;
9BC4: 95 95 STA 0095 ,X ;
9BC6: 00 BRK ;
9BC7: 00 BRK ;
9BC8: 00 BRK ;
9BC9: A9 64 LDA #$64 ;
9BCB: 66 02 ROR <GP_02 ;
9BCD: 53 ;
9BCE: 54 ;
9BCF: D1 54 CMP (0054 ),Y ;
9BD1: 54 ;
9BD2: 56 02 LSR GP_02 ,X ;
9BD4: 64 ;
9BD5: 66 A8 ROR <00A8 ;
9BD7: 00 BRK ;
9BD8: DB ;
9BD9: 5B ;
9BDA: 5B ;
9BDB: DB ;
9BDC: 5B ;
9BDD: 1B ;
9BDE: 0E 1A 5B ASL $5B1A ;
9BE1: DB ;
9BE2: 4E 4E 4E LSR $4E4E ;
9BE5: 0E 1A 1B ASL $1B1A ;
9BE8: DB ;
9BE9: 4E 32 1B LSR $1B32 ;
9BEC: 34 ;
9BED: 4E 1A 1B LSR $1B1A ;
9BF0: DB ;
9BF1: 5B ;
9BF2: 1B ;
9BF3: 4E 4E 4E LSR $4E4E ;
9BF6: DB ;
9BF7: 0E 32 5B ASL $5B32 ;
9BFA: 1B ;
9BFB: 4E 1A 1B LSR $1B1A ;
9BFE: DB ;
9BFF: 5B ;
9C00: 1B ;
9C01: 4E 4E 1A LSR $1A4E ;
9C04: 1B ;
9C05: DB ;
9C06: CE 4E 4E DEC $4E4E ;
9C09: 4E 0E 1A LSR $1A0E ;
9C0C: 1B ;
9C0D: 9B ;
9C0E: 0C ;
9C0F: 4E 4E 4E LSR $4E4E ;
9C12: 0E 1A 1B ASL $1B1A ;
9C15: CA DEX ;
9C16: 4E 0E 4E LSR $4E0E ;
9C19: 4E 4A C5 LSR $C54A ;
9C1C: 45 05 EOR <0005 ;
9C1E: 0B ;
9C1F: C5 45 CMP <0045 ;
9C21: 05 45 ORA <0045 ;
9C23: 45 45 EOR <0045 ;
9C25: D9 28 59 CMP $5928,Y ;
9C28: D9 59 59 CMP $5959,Y ;
9C2B: 19 D9 59 ORA $59D9,Y ;
9C2E: 4E 0E 59 LSR $590E ;
9C31: D9 4E 4E CMP $4E4E,Y ;
9C34: 4E 0E 59 LSR $590E ;
9C37: 8E 4E 4E STX $4E4E ;
9C3A: CE 4E 4E DEC $4E4E ;
9C3D: 0E D9 59 ASL $59D9 ;
9C40: 0E 4E 4E ASL $4E4E ;
9C43: 4E DB 0E LSR $0EDB ;
9C46: 5B ;
9C47: 5B ;
9C48: 4E 1A 1B LSR $1B1A ;
9C4B: DB ;
9C4C: 0E 33 5B ASL $5B33 ;
9C4F: 1B ;
9C50: 4E 1A 1B LSR $1B1A ;
9C53: CE 4E 4E DEC $4E4E ;
9C56: 4E 0E 59 LSR $590E ;
9C59: DB ;
9C5A: 4E 33 1B LSR $1B33 ;
9C5D: 35 4E AND 004E ,X ;
9C5F: 1A ;
9C60: 1B ;
9C61: D9 4E 19 CMP $194E,Y ;
9C64: 0E 19 4E ASL $4E19 ;
9C67: D9 0E 19 CMP $190E,Y ;
9C6A: 0E 19 0E ASL $0E19 ;
9C6D: 19 0E D9 ORA $D90E,Y ;
9C70: 4E 0E 19 LSR $190E ;
9C73: 0E 4E D9 ASL $D94E ;
9C76: 19 4E 4E ORA $4E4E,Y ;
9C79: 0E 19 D9 ASL $D919 ;
9C7C: 0E 59 59 ASL $5959 ;
9C7F: 59 D9 0E EOR $0ED9,Y ;
9C82: 59 59 19 EOR $1959,Y ;
9C85: 0E D9 4E ASL $4ED9 ;
9C88: 19 0E 28 ORA $280E,Y ;
9C8B: 4E 59 DB LSR $DB59 ;
9C8E: 4E 13 0E LSR $0E13 ;
9C91: 13 ;
9C92: 4E 1A 1B LSR $1B1A ;
9C95: DB ;
9C96: 0E 13 0E ASL $0E13 ;
9C99: 13 ;
9C9A: 0E 13 0E ASL $0E13 ;
9C9D: 1A ;
9C9E: 1B ;
9C9F: DB ;
9CA0: 4E 0E 13 LSR $130E ;
9CA3: 4E 0E 1A LSR $1A0E ;
9CA6: 1B ;
9CA7: C8 INY ;
9CA8: 48 PHA ;
9CA9: 17 ;
9CAA: 4E 4E 1A LSR $1A4E ;
9CAD: 1B ;
9CAE: C5 45 CMP <0045 ;
9CB0: 07 ;
9CB1: 4E 4E 1A LSR $1A4E ;
9CB4: 1B ;
9CB5: C5 45 CMP <0045 ;
9CB7: 07 ;
9CB8 : 0E 1A DB ASL $DB1A ;
9CBB: 5B ;
9CBC: 1B ;
9CBD: 4E 4E 4A LSR $4A4E ;
9CC0: DB ;
9CC1: 4E 4E 15 LSR $154E ;
9CC4: C8 INY ;
9CC5: 48 PHA ;
9CC6: 17 ;
9CC7: 4E 4E 59 LSR $594E ;
9CCA: C9 49 CMP #$49 ;
9CCC: 18 CLC ;
9CCD: 4E 4E D9 LSR $D94E ;
9CD0: 59 4E 06 EOR 064E ,Y ;
9CD3: C5 45 CMP <0045 ;
9CD5: 45 C9 EOR <00C9 ;
9CD7: 49 09 EOR #$09 ;
9CD9: 0B ;
9CDA: 49 49 EOR #$49 ;
9CDC: 09 C8 ORA #$C8 ;
9CDE: 48 PHA ;
9CDF: 08 PHP ;
9CE0: 48 PHA ;
9CE1: C8 INY ;
9CE2: 48 PHA ;
9CE3: 17 ;
9CE4: 4E 4E 4E LSR $4E4E ;
9CE7: DB ;
9CE8: 4E 4E 06 LSR 064E ;
9CEB: C5 45 CMP <0045 ;
9CED: 07 ;
9CEE: 4E 4E D9 LSR $D94E ;
9CF1: 4E 2C 4E LSR $4E2C ;
9CF4: 4E 59 DB LSR $DB59 ;
9CF7: 5B ;
9CF8: 1B ;
9CF9: 0E 4A 4A ASL $4A4A ;
9CFC: 0A ASL A ;
9CFD: DB ;
9CFE: 5B ;
9CFF: 4E 06 C5 LSR $C506 ;
9D02: 45 07 EOR <0007 ;
9D04: 4E 4E 4E LSR $4E4E ;
9D07: DB ;
9D08: 0E 15 48 ASL $4815 ;
9D0B: 17 ;
9D0C: 4E 1A 1B LSR $1B1A ;
9D0F: DB ;
9D10: 0E 06 45 ASL $4506 ;
9D13: 07 ;
9D14: 4E 1A 1B LSR $1B1A ;
9D17: DB ;
9D18: 0E 06 05 ASL 0506 ;
9D1B: 45 45 EOR <0045 ;
9D1D: 45 DB EOR <00DB ;
9D1F: 0E 16 49 ASL $4916 ;
9D22: 18 CLC ;
9D23: 4E 1A 1B LSR $1B1A ;
9D26: D9 0E 59 CMP $590E,Y ;
9D29: 59 19 0E EOR $0E19,Y ;
9D2C: CE 4E 4E DEC $4E4E ;
9D2F: 06 45 ASL <0045 ;
9D31: 45 D9 EOR <00D9 ;
9D33: 4E 4E 16 LSR $164E ;
9D36: 49 49 EOR #$49 ;
9D38: D9 4E 4E CMP $4E4E,Y ;
9D3B: 06 C5 ASL <00C5 ;
9D3D: 45 07 EOR <0007 ;
9D3F: 4E D9 59 LSR $59D9 ;
9D42: 4E 15 48 LSR $4815 ;
9D45: 48 PHA ;
9D46: DB ;
9D47: 0E 1C 1F ASL $1F1C ;
9D4A: 4E 4E 1A LSR $1A4E ;
9D4D: 1B ;
9D4E: DB ;
9D4F: 0E 1D 0C ASL $0C1D ;
9D52: 4E 4E 1A LSR $1A4E ;
9D55: 1B ;
9D56: DB ;
9D57: 0E 1E 20 ASL $201E ;
9D5A: 4E 4E 1A LSR $1A4E ;
9D5D: 1B ;
9D5E: DB ;
9D5F: 0E 21 24 ASL $2421 ;
9D62: 4E 4E 1A LSR $1A4E ;
9D65: 1B ;
9D66: DB ;
9D67: 0E 22 0C ASL $0C22 ;
9D6A: 4E 4E 4A LSR $4A4E ;
9D6D: DB ;
9D6E: 0E 23 25 ASL $2523 ;
9D71: 4E 4E 1A LSR $1A4E ;
9D74: 1B ;
9D75: DB ;
9D76: 4E 0E 26 LSR $260E ;
9D79: 4E 0E 1A LSR $1A0E ;
9D7C: 1B ;
9D7D : DB ;
9D7E: 5B ;
9D7F: 07 ;
9D80: 4E 1A 1B LSR $1B1A ;
9D83: DB ;
9D84: 5B ;
9D85: 07 ;
9D86: 4E 4E 1A LSR $1A4E ;
9D89: 1B ;
9D8A: CE 0E 59 DEC $590E ;
9D8D: 59 19 0E EOR $0E19,Y ;
9D90: D9 4E 0E CMP $0E4E,Y ;
9D93: 26 4E ROL <004E ;
9D95: 0E D9 4E ASL $4ED9 ;
9D98: 4E 4E 4E LSR $4E4E ;
9D9B: 0E DB 4E ASL $4EDB ;
9D9E: 19 0E 19 ORA $190E,Y ;
9DA1: 4E 1A 1B LSR $1B1A ;
9DA4: DB ;
9DA5: 5B ;
9DA6: 5B ;
9DA7: 45 C5 EOR <00C5 ;
9DA9: 05 5B ORA <005B ;
9DAB: 5B ;
9DAC: DB ;
9DAD: 5B ;
9DAE: 27 ;
9DAF: 0E 1A 5B ASL $5B1A ;
9DB2: DB ;
9DB3: 0E 14 0E ASL $0E14 ;
9DB6: 14 ;
9DB7: 0E 14 4E ASL $4E14 ;
9DBA: 0E CA 4A ASL $4ACA ;
9DBD: 0A ASL A ;
9DBE: 4E 4E 1A LSR $1A4E ;
9DC1: 1B ;
9DC2: DB ;
9DC3: 1B ;
9DC4: 35 4E AND 004E ,X ;
9DC6: 4E 0E 1A LSR $1A0E ;
9DC9: 1B ;
9DCA: 9B ;
9DCB: 27 ;
9DCC: 4E 4E 06 LSR 064E ;
9DCF: C5 45 CMP <0045 ;
9DD1: 05 2F ORA <002F ;
9DD3: 4E 4E 0E LSR $0E4E ;
9DD6: DB ;
9DD7: 0E 22 0C ASL $0C22 ;
9DDA: 4E 4E 4A LSR $4A4E ;
9DDD: DB ;
9DDE: 0E 14 0E ASL $0E14 ;
9DE1: 29 0E AND #$0E ;
9DE3: 14 ;
9DE4: 4E 0E DB LSR $DB0E ;
9DE7: 35 4E AND 004E ,X ;
9DE9: 4E 4E 1A LSR $1A4E ;
9DEC: 1B ;
9DED: DB ;
9DEE: 1B ;
9DEF: 34 ;
9DF0: 4E 06 C5 LSR $C506 ;
9DF3: 45 05 EOR <0005 ;
9DF5: 2E 4E 4E ROL $4E4E ;
9DF8: 0E CE 0E ASL $0ECE ;
9DFB: 14 ;
9DFC: 0E 14 0E ASL $0E14 ;
9DFF: 14 ;
9E00: 0E 1A 1B ASL $1B1A ;
9E03: CE 0E 14 DEC $140E ;
9E06: 0E 14 0E ASL $0E14 ;
9E09: 14 ;
9E0A: 4E 0E DB LSR $DB0E ;
9E0D: 4D 4D 4D EOR $4D4D ;
9E10: 0D 1A 1B ORA $1B1A ;
9E13: C5 05 CMP <0005 ;
9E15: 1B ;
9E16: 0C ;
9E17: 4E 0E 4A LSR $4A0E ;
9E1A: 0A ASL A ;
9E1B: DB ;
9E1C: 1B ;
9E1D: 35 4E AND 004E ,X ;
9E1F: 06 45 ASL <0045 ;
9E21: C5 4E CMP <004E ;
9E23: 4E 4E 0E LSR $0E4E ;
9E26: 45 DB EOR <00DB ;
9E28: 5B ;
9E29: 34 ;
9E2A: 4E 4E 1A LSR $1A4E ;
9E2D: 1B ;
9E2E: DB ;
9E2F: 5B ;
9E30: 35 4E AND 004E ,X ;
9E32: 4E 1A 1B LSR $1B1A ;
9E35: 9B ;
9E36: 35 4E AND 004E ,X ;
9E38: 4E 4E 0E LSR $0E4E ;
9E3B: 33 ;
9E3C: 1B ;
9E3D: 9B ;
9E3E: 34 ;
9E3F: 4E 4E 4E LSR $4E4E ;
9E42: 0E 32 1B ASL $1B32 ;
9E45: 9B ;
9E46: 34 ;
9E47: 4E 4E 4E LSR $4E4E ;
9E4A: 0E 1A 1B ASL $1B1A ;
9E4D: 9B ;
9E4E: 35 4E AND 004E ,X ;
9E50: 4E 4E 0E LSR $0E4E ;
9E53: 1A ;
9E54: 1B ;
9E55: DB ;
9E56: 5B ;
9E57: 34 ;
9E58: 0E 32 DB ASL $DB32 ;
9E5B: 5B ;
9E5C: 35 0E AND 000E ,X ;
9E5E: 33 ;
9E5F: 5B ;
9E60: DB ;
9E61: 34 ;
9E62: 4E 4E 0E LSR $0E4E ;
9E65: 32 ;
9E66: DB ;
9E67: 35 4E AND 004E ,X ;
9E69: 4E 0E 33 LSR $330E ;
9E6C: DB ;
9E6D: 5B ;
9E6E: 07 ;
9E6F: 4E 4E 4E LSR $4E4E ;
9E72: DB ;
9E73: 0E 06 05 ASL 0506 ;
9E76: 45 2F EOR <002F ;
9E78: 0E 1A 1B ASL $1B1A ;
9E7B: DB ;
9E7C: 0E 06 05 ASL 0506 ;
9E7F: 45 2E EOR <002E ;
9E81: 0E 1A 1B ASL $1B1A ;
9E84: CA DEX ;
9E85: 4A LSR A ;
9E86: 0A ASL A ;
9E87: 0E 1A DB ASL $DB1A ;
9E8A: 5B ;
9E8B: 15 45 ORA 0045 ,X ;
9E8D: 45 45 EOR <0045 ;
9E8F: DB ;
9E90: 4E 4E 4E LSR $4E4E ;
9E93: 0E CA 4E ASL $4ECA ;
9E96: 4E 4E 0E LSR $0E4E ;
9E99: 1A ;
9E9A: 1B ;
9E9B: DB ;
9E9C: 4E 2C 0E LSR $0E2C ;
9E9F: 2C 4E 1A BIT $1A4E ;
9EA2: 1B ;
9EA3: CA DEX ;
9EA4: 4A LSR A ;
9EA5: 4E 06 45 LSR $4506 ;
9EA8: 45 9B EOR <009B ;
9EAA: 35 4E AND 004E ,X ;
9EAC: 0E 13 4E ASL $4E13 ;
9EAF: 0E 1A 1B ASL $1B1A ;
9EB2: F6 76 INC 0076 ,X ;
9EB4: 0F ;
9EB5: 4E 1A 1B LSR $1B1A ;
9EB8: 5B ;
9EB9: DB ;
9EBA: 4D 4D 4D EOR $4D4D ;
9EBD: 4D 0D CE EOR $CE0D ;
9EC0: 4E 0E 30 LSR $300E ;
9EC3: 45 45 EOR <0045 ;
9EC5: 05 DB ORA <00DB ;
9EC7: F7 ;
9EC8: F7 ;
9EC9: 77 ;
9ECA: 77 ;
9ECB: 37 ;
9ECC: 77 ;
9ECD: 1A ;
9ECE: 1B ;
9ECF: DB ;
9ED0: 1B ;
9ED1: 34 ;
9ED2: 4E 4E 0E LSR $0E4E ;
9ED5: 1A ;
9ED6: 1B ;
9ED7: DB ;
9ED8: 34 ;
9ED9: 0E 4E 4E ASL $4E4E ;
9EDC: 0E 1A 1B ASL $1B1A ;
9EDF: C5 45 CMP <0045 ;
9EE1: 0B ;
9EE2: 4E 4E 4E LSR $4E4E ;
9EE5: DB ;
9EE6: 0E 06 45 ASL $4506 ;
9EE9: 07 ;
9EEA: 4E 4E 9B LSR $9B4E ;
9EED: 27 ;
9EEE: 4E 4E 4E LSR $4E4E ;
9EF1: 0E 1A 1B ASL $1B1A ;
9EF4: 9B ;
9EF5: 27 ;
9EF6: 4E 4E 4E LSR $4E4E ;
9EF9: 4E 0E DB LSR $DB0E ;
9EFC: 1B ;
9EFD: 27 ;
9EFE: 07 ;
9EFF: 4E 1A 5B LSR $5B1A ;
9F02: 1B ;
9F03: CE 4E 4E DEC $4E4E ;
9F06: 4E 33 5B LSR $5B33 ;
9F09: DB ;
9F0A: 5B ;
9F0B: 1B ;
9F0C: 0E 15 48 ASL $4815 ;
9F0F: 48 PHA ;
9F10: DB ;
9F11: 0E 2D 0C ASL $0C2D ;
9F14: 4E 4E 4A LSR $4A4E ;
9F17: DB ;
9F18: 0E 1C 1F ASL $1F1C ;
9F1B: 0E 1E 20 ASL $201E ;
9F1E: 0E 1A 1B ASL $1B1A ;
9F21: C8 INY ;
9F22: 48 PHA ;
9F23: 08 PHP ;
9F24: C5 45 CMP <0045 ;
9F26: 45 08 EOR <0008 ;
9F28: 48 PHA ;
9F29: 48 PHA ;
9F2A: DB ;
9F2B: 35 CE AND 00CE ,X ;
9F2D: 4E 4E 4E LSR $4E4E ;
9F30: 0E 33 1B ASL $1B33 ;
9F33: DB ;
9F34: 0E 33 5B ASL $5B33 ;
9F37: 27 ;
9F38: 4E 1A 1B LSR $1B1A ;
9F3B: DB ;
9F3C: 4E 4E 1C LSR $1C4E ;
9F3F: 1F ;
9F40: 0E 1A 1B ASL $1B1A ;
9F43: DB ;
9F44: 5B ;
9F45: 1B ;
9F46: 35 4E AND 004E ,X ;
9F48: 33 ;
9F49: DB ;
9F4A: 5B ;
9F4B: 1B ;
9F4C: 34 ;
9F4D: 4E 32 DB LSR $DB32 ;
9F50: 4E 4E 4E LSR $4E4E ;
9F53: 0E 33 9B ASL $9B33 ;
9F56: 5B ;
9F57: 34 ;
9F58: 4E 0E 32 LSR $320E ;
9F5B: DB ;
9F5C: 1B ;
9F5D: 35 4E AND 004E ,X ;
9F5F: 0E 33 1B ASL $1B33 ;
9F62: DB ;
9F63: 0E 1E 20 ASL $201E ;
9F66: 0E 1C 1F ASL $1F1C ;
9F69: 0E 1A 1B ASL $1B1A ;
9F6C: DB ;
9F6D: 4E 4E 1E LSR $1E4E ;
9F70: 20 0E 1A JSR $1A0E ;
9F73: 1B ;
9F74: D9 59 19 CMP $1959,Y ;
9F77: 4E 4E 59 LSR $594E ;
9F7A: DB ;
9F7B: 0E 2D 0C ASL $0C2D ;
9F7E: 4E 4E 1A LSR $1A4E ;
9F81: 1B ;
9F82: CE 4E 0E DEC $0E4E ;
9F85: 31 05 AND (0005 ),Y ;
9F87: C5 45 CMP <0045 ;
9F89: 07 ;
9F8A: 4E 28 59 LSR $5928 ;
9F8D: 19 DB 4D ORA $4DDB,Y ;
9F90: 4D 12 4D EOR $4D12 ;
9F93: 1A ;
9F94: 1B ;
9F95: DB ;
9F96: 77 ;
9F97: 77 ;
9F98: 77 ;
9F99: 37 ;
9F9A: 1A ;
9F9B: 1B ;
9F9C : 18 CLC ;
9F9D : 94 D8 STY 00D8 ,X ;
9F9F : 9B ;
9FA0: E0 F5 CPX #$F5 ;
9FA2: F5 F5 SBC TileFlagA ,X ;
9FA4: F5 B8 SBC $B8,X ;
9FA6: F5 D4 SBC 00D4 ,X ;
9FA8: F5 F5 SBC TileFlagA ,X ;
9FAA: F5 C4 SBC 00C4 ,X ;
9FAC: DE DE BC DEC $BCDE ,X ;
9FAF: C8 INY ;
9FB0: DE BC DE DEC $DEBC,X ;
9FB3: DE F5 DC DEC $DCF5,X ;
9FB6: C4 DE CPY <00DE ;
9FB8: C8 INY ;
9FB9: DE BC C8 DEC $C8BC,X ;
9FBC: DE DE F5 DEC $F5DE,X ;
9FBF: DC ;
9FC0: DC ;
9FC1: 00 BRK ;
9FC2: C0 D0 CPY #$D0 ;
9FC4: DC ;
9FC5: 00 BRK ;
9FC6: F5 DC SBC $DC,X ;
9FC8: CC 00 F5 CPY $F500 ;
9FCB: DC ;
9FCC: DC ;
9FCD: 00 BRK ;
9FCE: F5 CC SBC 00CC ,X ;
9FD0: D0 00 BNE $9FD2 ;
9FD2 : F5 DC SBC $DC,X ;
9FD4: DC ;
9FD5: 00 BRK ;
9FD6: C0 D0 CPY #$D0 ;
9FD8: DC ;
9FD9: 00 BRK ;
9FDA: F5 DC SBC $DC,X ;
9FDC: CC 00 F5 CPY $F500 ;
9FDF: DC ;
9FE0: DC ;
9FE1: 00 BRK ;
9FE2: D8 CLD ;
9FE3: CC D0 00 CPY 00D0 ;
9FE6: F5 DC SBC $DC,X ;
9FE8: DC ;
9FE9: 00 BRK ;
9FEA: F5 DC SBC $DC,X ;
9FEC: DC ;
9FED: 00 BRK ;
9FEE: 88 DEY ;
9FEF: 74 ;
9FF0: 8A TXA ;
9FF1: 24 87 BIT <0087 ;
9FF3: 87 ;
9FF4: 75 89 ADC <0089 ,X ;
9FF6: 24 8B BIT <008B ;
9FF8: 87 ;
9FF9: 87 ;
9FFA: 88 DEY ;
9FFB: A4 8A LDY <008A ;
9FFD: A6 87 LDX <0087 ;
9FFF: 87 ;
A000 : A5 89 LDA <0089 ;
A002: A7 ;
A003: 8B ;
A004: 87 ;
A005: 87 ;
A006: 88 DEY ;
A007: AC 8A AE LDY $AE8A ;
A00A: 87 ;
A00B: 87 ;
A00C: AD 89 AF LDA $AF89 ;
A00F: 8B ;
A010: 87 ;
A011: 87 ;
A012: DF ;
A013: DF ;
A014: DF ;
A015: DF ;
A016: F5 F5 SBC TileFlagA ,X ;
A018: DF ;
A019: DF ;
A01A: DF ;
A01B: DF ;
A01C: F5 F5 SBC TileFlagA ,X ;
A01E: DF ;
A01F: 24 DF BIT <00DF ;
A021: 92 ;
A022: F5 F5 SBC TileFlagA ,X ;
A024: 24 DF BIT <00DF ;
A026: 93 ;
A027: DF ;
A028: F5 F5 SBC TileFlagA ,X ;
A02A: 82 ;
A02B: 82 ;
A02C: 83 ;
A02D: 24 85 BIT <0085 ;
A02F: 76 82 ROR <0082 ,X ;
A031: 82 ;
A032: 24 84 BIT <0084 ;
A034: 77 ;
A035: 86 82 STX <0082 ;
A037: 82 ;
A038: 83 ;
A039: A0 85 LDY #$85 ;
A03B: A2 82 LDX #$82 ;
A03D: 82 ;
A03E: A1 84 LDA (0084 ,X) ;
A040: A3 ;
A041: 86 82 STX <0082 ;
A043: 82 ;
A044: 83 ;
A045: AC 85 AE LDY $AE85 ;
A048: 82 ;
A049: 82 ;
A04A: AD 84 AF LDA $AF84 ;
A04D: 86 F5 STX <TileFlagA ;
A04F: F5 DE SBC 00DE ,X ;
A051: DE DE DE DEC $DEDE,X ;
A054: F5 F5 SBC TileFlagA ,X ;
A056: DE DE DE DEC $DEDE,X ;
A059: DE F5 F5 DEC $F5F5,X ;
A05C: DE 90 DE DEC $DE90,X ;
A05F: 24 F5 BIT <TileFlagA ;
A061: F5 91 SBC 0091 ,X ;
A063: DE 24 DE DEC $DE24,X ;
A066: 7E 7F 7D ROR $7D7F,X ;
A069: 76 24 ROR <0024 ,X ;
A06B: 7D 74 24 ADC $2474,X ;
A06E: 7D 80 81 ADC $8180 ,X ;
A071: 7D 7E 7F ADC $7F7E,X ;
A074: 7D 9C 9D ADC $9D9C ,X ;
A077: 7D 9E 9F ADC $9F9E ,X ;
A07A: 7D 80 81 ADC $8180 ,X ;
A07D: 7D 7E 7F ADC $7F7E,X ;
A080: 7D A8 A9 ADC $A9A8 ,X ;
A083: 7D AA AB ADC $ABAA ,X ;
A086: 7D 80 81 ADC $8180 ,X ;
A089: 7D DD DD ADC $DDDD,X ;
A08C: F5 DD SBC $DD,X ;
A08E: DD F5 DD CMP $DDF5,X ;
A091: DD F5 DD CMP $DDF5,X ;
A094: DD F5 DD CMP $DDF5,X ;
A097: DD F5 24 CMP $24F5,X ;
A09A: 8E F5 24 STX $24F5 ;
A09D: 8F ;
A09E: F5 DD SBC $DD,X ;
A0A0: DD F5 78 CMP $78F5,X ;
A0A3: 79 7A 78 ADC $787A,Y ;
A0A6: 24 77 BIT <0077 ;
A0A8: 78 SEI ;
A0A9: 24 75 BIT <0075 ;
A0AB: 78 SEI ;
A0AC: 7B ;
A0AD: 7C ;
A0AE: 78 SEI ;
A0AF: 79 7A 78 ADC $787A,Y ;
A0B2: 98 TYA ;
A0B3: 99 78 9A STA $9A78 ,Y ;
A0B6: 9B ;
A0B7: 78 SEI ;
A0B8: 7B ;
A0B9: 7C ;
A0BA: 78 SEI ;
A0BB: 79 7A 78 ADC $787A,Y ;
A0BE: A8 TAY ;
A0BF: A9 78 LDA #$78 ;
A0C1: AA TAX ;
A0C2: AB ;
A0C3: 78 SEI ;
A0C4: 7B ;
A0C5: 7C ;
A0C6: F5 DC SBC $DC,X ;
A0C8: DC ;
A0C9: F5 DC SBC $DC,X ;
A0CB: DC ;
A0CC: F5 DC SBC $DC,X ;
A0CE: DC ;
A0CF: F5 DC SBC $DC,X ;
A0D1: DC ;
A0D2: F5 DC SBC $DC,X ;
A0D4: DC ;
A0D5: F5 8C SBC 008C ,X ;
A0D7: 24 F5 BIT <TileFlagA ;
A0D9: 8D 24 F5 STA $F524 ;
A0DC: DC ;
A0DD: DC ;
A0DE: 00 BRK ;
A0DF: 00 BRK ;
A0E0: 00 BRK ;
A0E1: 00 BRK ;
A0E2: 00 BRK ;
A0E3: 00 BRK ;
A0E4: 00 BRK ;
A0E5: 00 BRK ;
A0E6: 00 BRK ;
A0E7: 00 BRK ;
A0E8: 00 BRK ;
A0E9: 00 BRK ;
A0EA: 00 BRK ;
A0EB: 31 23 AND (0023 ),Y ;
A0ED: 00 BRK ;
A0EE: 00 BRK ;
A0EF: 00 BRK ;
A0F0: 00 BRK ;
A0F1: 00 BRK ;
A0F2: 00 BRK ;
A0F3: 23 ;
A0F4: 31 00 AND (GP_00 ),Y ;
A0F6: 00 BRK ;
A0F7: 00 BRK ;
A0F8: 23 ;
A0F9: 00 BRK ;
A0FA: 00 BRK ;
A0FB: 00 BRK ;
A0FC: 00 BRK ;
A0FD: 00 BRK ;
A0FE: 00 BRK ;
A0FF: 23 ;
A100: 00 BRK ;
A101: 00 BRK ;
A102: 00 BRK ;
A103: 00 BRK ;
A104: 12 ;
A105: 00 BRK ;
A106: 00 BRK ;
A107: 00 BRK ;
A108: 00 BRK ;
A109: 00 BRK ;
A10A: 00 BRK ;
A10B: 12 ;
A10C: 00 BRK ;
A10D: 00 BRK ;
A10E: 00 BRK ;
A10F: 00 BRK ;
A110: 00 BRK ;
A111: 00 BRK ;
A112: 00 BRK ;
A113: 00 BRK ;
A114: 00 BRK ;
A115: 01 01 ORA (GP_01 ,X) ;
A117: 06 04 ASL <0004 ;
A119: 04 ;
A11A: 05 05 ORA <0005 ;
A11C: 07 ;
A11D: 16 17 ASL 0017 ,X ;
A11F: 00 BRK ;
A120: 00 BRK ;
A121: 17 ;
A122: 16 07 ASL 0007 ,X ;
A124: 05 05 ORA <0005 ;
A126: 72 ;
A127: 31 00 AND (GP_00 ),Y ;
A129: 02 ;
A12A: 00 BRK ;
A12B: 00 BRK ;
A12C: 00 BRK ;
A12D: 00 BRK ;
A12E: 02 ;
A12F: 00 BRK ;
A130: 31 53 AND (0053 ),Y ;
A132: 00 BRK ;
A133: 11 11 ORA (0011 ),Y ;
A135: 11 11 ORA (0011 ),Y ;
A137: 11 11 ORA (0011 ),Y ;
A139: 11 11 ORA (0011 ),Y ;
A13B: 11 11 ORA (0011 ),Y ;
A13D: 00 BRK ;
A13E: 00 BRK ;
A13F: 12 ;
A140: 12 ;
A141: 12 ;
A142: 12 ;
A143: 12 ;
A144: 12 ;
A145: 12 ;
A146: 12 ;
A147: 12 ;
A148: 13 ;
A149: 00 BRK ;
A14A: 00 BRK ;
A14B: 00 BRK ;
A14C: 13 ;
A14D: 12 ;
A14E: 12 ;
A14F: 12 ;
A150: 12 ;
A151: 12 ;
A152: 12 ;
A153: 13 ;
A154: 00 BRK ;
A155: 00 BRK ;
A156: 00 BRK ;
A157: 00 BRK ;
A158: 00 BRK ;
A159: 00 BRK ;
A15A: 31 00 AND (GP_00 ),Y ;
A15C: 00 BRK ;
A15D: 31 00 AND (GP_00 ),Y ;
A15F: 00 BRK ;
A160: 00 BRK ;
A161: 00 BRK ;
A162: 00 BRK ;
A163: 61 73 ADC (0073 ,X) ;
A165: 41 41 EOR (0041 ,X) ;
A167: 41 41 EOR (0041 ,X) ;
A169: 41 41 EOR (0041 ,X) ;
A16B: 74 ;
A16C: 74 ;
A16D: 00 BRK ;
A16E: 00 BRK ;
A16F: 57 ;
A170: 34 ;
A171: 54 ;
A172: 25 13 AND <0013 ;
A174: 00 BRK ;
A175: 35 25 AND 0025 ,X ;
A177: 13 ;
A178: 33 ;
A179: 55 00 EOR GP_00 ,X ;
A17B: 11 00 ORA (GP_00 ),Y ;
A17D: 11 00 ORA (GP_00 ),Y ;
A17F: 11 11 ORA (0011 ),Y ;
A181: 00 BRK ;
A182: 11 00 ORA (GP_00 ),Y ;
A184: 11 00 ORA (GP_00 ),Y ;
A186: 00 BRK ;
A187: 00 BRK ;
A188: 00 BRK ;
A189: 00 BRK ;
A18A: 60 RTS ;
A18B: 00 BRK ;
A18C: 00 BRK ;
A18D: 60 RTS ;
A18E: 00 BRK ;
A18F: 00 BRK ;
A190: 00 BRK ;
A191: 00 BRK ;
A192: 23 ;
A193: 23 ;
A194: 23 ;
A195: 23 ;
A196: 23 ;
A197: 23 ;
A198: 23 ;
A199: 23 ;
A19A: 23 ;
A19B: 23 ;
A19C: 23 ;
A19D: 23 ;
A19E: 00 BRK ;
A19F: 13 ;
A1A0: 00 BRK ;
A1A1: 13 ;
A1A2: 00 BRK ;
A1A3: 13 ;
A1A4: 13 ;
A1A5: 00 BRK ;
A1A6: 13 ;
A1A7: 00 BRK ;
A1A8: 13 ;
A1A9: 00 BRK ;
A1AA: 20 12 21 JSR $2112 ;
A1AD: 31 33 AND (0033 ),Y ;
A1AF: 25 02 AND <GP_02 ;
A1B1: 26 31 ROL <0031 ;
A1B3: 30 12 BMI $A1C7 ;
A1B5: 17 ;
A1B6: 00 BRK ;
A1B7: 74 ;
A1B8: 74 ;
A1B9: 75 75 ADC <0075 ,X ;
A1BB: 41 41 EOR (0041 ,X) ;
A1BD: 75 75 ADC <0075 ,X ;
A1BF: 74 ;
A1C0: 74 ;
A1C1: 00 BRK ;
A1C2: 00 BRK ;
A1C3: 00 BRK ;
A1C4: 00 BRK ;
A1C5: 00 BRK ;
A1C6: 00 BRK ;
A1C7 : 00 BRK ;
A1C8: 00 BRK ;
A1C9: 00 BRK ;
A1CA: 61 00 ADC (GP_00 ,X) ;
A1CC: 00 BRK ;
A1CD: 00 BRK ;
A1CE: 00 BRK ;
A1CF: 62 ;
A1D0: 66 66 ROR <SND_PtrA ;
A1D2: 66 66 ROR <SND_PtrA ;
A1D4: 66 66 ROR <SND_PtrA ;
A1D6: 66 66 ROR <SND_PtrA ;
A1D8: 62 ;
A1D9: 00 BRK ;
A1DA: 00 BRK ;
A1DB: 62 ;
A1DC: 66 64 ROR <0064 ;
A1DE: 82 ;
A1DF: 82 ;
A1E0: 82 ;
A1E1: 82 ;
A1E2: 64 ;
A1E3: 66 62 ROR <0062 ;
A1E5: 00 BRK ;
A1E6: 73 ;
A1E7: 70 67 BVS $A250 ;
A1E9: 65 73 ADC <0073 ;
A1EB: 66 66 ROR <SND_PtrA ;
A1ED: 73 ;
A1EE: 65 67 ADC <SND_PtrB ;
A1F0: 70 73 BVS $A265 ;
A1F2: 73 ;
A1F3: 70 71 BVS $A266 ;
A1F5: 70 63 BVS $A25A ;
A1F7: 32 ;
A1F8: 43 ;
A1F9: 71 70 ADC (0070 ),Y ;
A1FB: 63 ;
A1FC: 70 73 BVS $A271 ;
A1FE: 43 ;
A1FF: 43 ;
A200: 43 ;
A201: 43 ;
A202: 43 ;
A203: 43 ;
A204: 43 ;
A205: 43 ;
A206: 43 ;
A207: 43 ;
A208: 43 ;
A209: 43 ;
A20A: 66 66 ROR <SND_PtrA ;
A20C: 66 66 ROR <SND_PtrA ;
A20E: 66 66 ROR <SND_PtrA ;
A210: 66 66 ROR <SND_PtrA ;
A212: 66 66 ROR <SND_PtrA ;
A214: 66 66 ROR <SND_PtrA ;
A216: 00 BRK ;
A217: 00 BRK ;
A218: 00 BRK ;
A219: 00 BRK ;
A21A: 31 23 AND (0023 ),Y ;
A21C: 10 23 BPL $A241 ;
A21E: 31 00 AND (GP_00 ),Y ;
A220: 00 BRK ;
A221: 00 BRK ;
A222: 00 BRK ;
A223: 00 BRK ;
A224: 00 BRK ;
A225: 00 BRK ;
A226: 00 BRK ;
A227: 00 BRK ;
A228: 00 BRK ;
A229: 00 BRK ;
A22A: 06 04 ASL <0004 ;
A22C: 04 ;
A22D: 03 ;
A22E: 00 BRK ;
A22F: 13 ;
A230: 12 ;
A231: 12 ;
A232: 12 ;
A233: 11 11 ORA (0011 ),Y ;
A235: 15 14 ORA 0014 ,X ;
A237: 02 ;
A238: 24 00 BIT <GP_00 ;
A23A: 00 BRK ;
A23B: 00 BRK ;
A23C: 22 ;
A23D: 22 ;
A23E: 00 BRK ;
A23F: 00 BRK ;
A240: 00 BRK ;
A241 : 00 BRK ;
A242: 22 ;
A243: 22 ;
A244: 00 BRK ;
A245: 00 BRK ;
A246: 00 BRK ;
A247: 00 BRK ;
A248: 00 BRK ;
A249 : 00 BRK ;
A24A: 00 BRK ;
A24B: 22 ;
A24C: 22 ;
A24D: 00 BRK ;
A24E: 00 BRK ;
A24F: 00 BRK ;
A250 : 00 BRK ;
A251: 00 BRK ;
A252: 00 BRK ;
A253: 12 ;
A254: 12 ;
A255: 00 BRK ;
A256: 00 BRK ;
A257: 31 31 AND (0031 ),Y ;
A259: 00 BRK ;
A25A : 00 BRK ;
A25B: 12 ;
A25C: 12 ;
A25D: 00 BRK ;
A25E: 04 ;
A25F: 04 ;
A260: 04 ;
A261: 04 ;
A262: 04 ;
A263: 80 ;
A264: 31 04 AND (0004 ),Y ;
A266 : 04 ;
A267: 04 ;
A268: 04 ;
A269: 04 ;
A26A: 00 BRK ;
A26B: 93 ;
A26C: 00 BRK ;
A26D: 95 94 STA $94,X ;
A26F: 96 96 STX 0096 ,Y ;
A271 : 98 TYA ;
A272: 95 00 STA GP_00 ,X ;
A274: 97 ;
A275: 00 BRK ;
A276: 00 BRK ;
A277: 00 BRK ;
A278: 00 BRK ;
A279: 00 BRK ;
A27A: 00 BRK ;
A27B: 31 00 AND (GP_00 ),Y ;
A27D: 00 BRK ;
A27E: 00 BRK ;
A27F: 00 BRK ;
A280: 00 BRK ;
A281: 00 BRK ;
A282: 00 BRK ;
A283: 00 BRK ;
A284: 00 BRK ;
A285: 00 BRK ;
A286: 87 ;
A287: 00 BRK ;
A288: 00 BRK ;
A289: 88 DEY ;
A28A: 00 BRK ;
A28B: 00 BRK ;
A28C: 00 BRK ;
A28D: 00 BRK ;
A28E: 85 00 STA <GP_00 ;
A290: 00 BRK ;
A291: 00 BRK ;
A292: 00 BRK ;
A293: 00 BRK ;
A294: 00 BRK ;
A295: 00 BRK ;
A296: 00 BRK ;
A297: 00 BRK ;
A298: 00 BRK ;
A299: 52 ;
A29A: 77 ;
A29B: 77 ;
A29C: 77 ;
A29D: 77 ;
A29E: 77 ;
A29F: 77 ;
A2A0: 77 ;
A2A1: 77 ;
A2A2: 77 ;
A2A3: 77 ;
A2A4: 77 ;
A2A5: 77 ;
A2A6: 76 76 ROR <0076 ,X ;
A2A8: 76 76 ROR <0076 ,X ;
A2AA: 76 76 ROR <0076 ,X ;
A2AC: 76 76 ROR <0076 ,X ;
A2AE: 76 76 ROR <0076 ,X ;
A2B0 : 76 76 ROR <0076 ,X ;
A2B2: 60 RTS ;
A2B3: 17 ;
A2B4: 83 ;
A2B5: 86 36 STX <0036 ;
A2B7: 90 90 BCC $A249 ;
A2B9: 56 86 LSR 0086 ,X ;
A2BB: 50 17 BVC $A2D4 ;
A2BD: 60 RTS ;
A2BE: 84 76 STY <0076 ;
A2C0: 44 ;
A2C1: 40 RTI ;
A2C2: 81 42 STA (0042 ,X) ;
A2C4: 42 ;
A2C5: 81 40 STA (0040 ,X) ;
A2C7: 44 ;
A2C8: 76 51 ROR <0051 ,X ;
A2CA: 00 BRK ;
A2CB: 13 ;
A2CC: 12 ;
A2CD: 46 91 LSR <0091 ;
A2CF: 25 25 AND <0025 ;
A2D1: 92 ;
A2D2: 45 12 EOR <0012 ;
A2D4 : 13 ;
A2D5: 00 BRK ;
A2D6: E1 80 SBC (0080 ,X) ;
A2D8: C1 00 CMP (GP_00 ,X) ;
A2DA: 01 A0 ORA (00A0 ,X) ;
A2DC: 04 ;
A2DD : A0 01 LDY #$01 ;
A2DF: A0 31 LDY #$31 ;
A2E1: 90 21 BCC $A304 ;
A2E3: 90 21 BCC $A306 ;
A2E5: 00 BRK ;
A2E6: 81 00 STA (GP_00 ,X) ;
A2E8: 01 04 ORA (0004 ,X) ;
A2EA: 81 00 STA (GP_00 ,X) ;
A2EC: 01 00 ORA (GP_00 ,X) ;
A2EE: 01 00 ORA (GP_00 ,X) ;
A2F0: 81 00 STA (GP_00 ,X) ;
A2F2: 21 00 AND (GP_00 ,X) ;
A2F4: 81 40 STA (0040 ,X) ;
A2F6: 81 20 STA (0020 ,X) ;
A2F8: 01 00 ORA (GP_00 ,X) ;
A2FA: 81 00 STA (GP_00 ,X) ;
A2FC: 04 ;
A2FD : 00 BRK ;
A2FE: 01 00 ORA (GP_00 ,X) ;
A300: 01 90 ORA (0090 ,X) ;
A302: 41 80 EOR (0080 ,X) ;
A304 : D1 80 CMP (0080 ),Y ;
A306 : 21 00 AND (GP_00 ,X) ;
A308: 91 20 STA (0020 ),Y ;
A30A: 91 00 STA (GP_00 ),Y ;
A30C: 01 00 ORA (GP_00 ,X) ;
A30E: 11 D0 ORA (00D0 ),Y ;
A310: 81 00 STA (GP_00 ,X) ;
A312: 41 B1 EOR (00B1 ,X) ;
A314: 00 BRK ;
A315: 91 00 STA (GP_00 ),Y ;
A317: A1 00 LDA (GP_00 ,X) ;
A319: 21 B1 AND (00B1 ,X) ;
A31B: 06 91 ASL <0091 ;
A31D: 00 BRK ;
A31E: B1 00 LDA (GP_00 ),Y ;
A320: 81 00 STA (GP_00 ,X) ;
A322: 21 90 AND (0090 ,X) ;
A324: 17 ;
A325: 02 ;
A326: 91 17 STA (0017 ),Y ;
A328: 01 17 ORA (0017 ,X) ;
A32A: 81 16 STA (0016 ,X) ;
A32C: B1 07 LDA (0007 ),Y ;
A32E: 91 06 STA (0006 ),Y ;
A330: 31 87 AND (0087 ),Y ;
A332: 31 17 AND (0017 ),Y ;
A334: 81 00 STA (GP_00 ,X) ;
A336: 01 03 ORA (GP_03 ,X) ;
A338: 81 00 STA (GP_00 ,X) ;
A33A: 01 02 ORA (GP_02 ,X) ;
A33C: 01 80 ORA (0080 ,X) ;
A33E: 01 10 ORA (0010 ,X) ;
A340: 11 83 ORA (0083 ),Y ;
A342: 47 ;
A343: 83 ;
A344: 41 03 EOR (GP_03 ,X) ;
A346: D1 03 CMP (GP_03 ),Y ;
A348: 90 01 BCC $A34B ;
A34A: 10 91 BPL $A2DD ;
A34C: 00 BRK ;
A34D: 11 90 ORA (0090 ),Y ;
A34F: 17 ;
A350: 03 ;
A351: 11 C0 ORA (00C0 ),Y ;
A353: 11 E0 ORA (??SND_E0?? ),Y ;
A355: E6 81 INC <0081 ;
A357: C6 81 DEC <0081 ;
A359: 86 01 STX <GP_01 ;
A35B: 06 01 ASL <GP_01 ;
A35D: 06 81 ASL <0081 ;
A35F: 06 21 ASL <0021 ;
A361: 86 01 STX <GP_01 ;
A363: 26 01 ROL <GP_01 ;
A365: 86 41 STX <0041 ;
A367: 86 01 STX <GP_01 ;
A369: 46 D1 LSR <00D1 ;
A36B: 02 ;
A36C: A6 01 LDX <GP_01 ;
A36E: 26 81 ROL <0081 ;
A370: 56 81 LSR 0081 ,X ;
A372: 16 11 ASL 0011 ,X ;
A374: 16 E7 ASL 00E7 ,X ;
A376: E5 81 SBC <0081 ;
A378: 10 01 BPL $A37B ;
A37A: 10 81 BPL $A2FD ;
A37C: 27 ;
A37D: A1 06 LDA (0006 ,X) ;
A37F: 21 80 AND (0080 ,X) ;
A381: 01 10 ORA (0010 ,X) ;
A383: 11 82 ORA (0082 ),Y ;
A385: 47 ;
A386: 82 ;
A387: 41 02 EOR (GP_02 ,X) ;
A389: 80 ;
A38A: 01 10 ORA (0010 ,X) ;
A38C: A1 02 LDA (GP_02 ,X) ;
A38E: A1 03 LDA (GP_03 ,X) ;
A390: 21 80 AND (0080 ,X) ;
A392: 27 ;
A393: 21 81 AND (0081 ,X) ;
A395: 00 BRK ;
A396: 02 ;
A397: 11 00 ORA (GP_00 ),Y ;
A399: 81 00 STA (GP_00 ,X) ;
A39B: 03 ;
A39C: 11 00 ORA (GP_00 ),Y ;
A39E: 81 02 STA (GP_02 ,X) ;
A3A0: 81 02 STA (GP_02 ,X) ;
A3A2: 01 02 ORA (GP_02 ,X) ;
A3A4: 01 02 ORA (GP_02 ,X) ;
A3A6: 05 C1 ORA <00C1 ;
A3A8: 15 B1 ORA 00B1 ,X ;
A3AA: 25 81 AND <0081 ;
A3AC: 03 ;
A3AD: 81 03 STA (GP_03 ,X) ;
A3AF: 01 03 ORA (GP_03 ,X) ;
A3B1: 01 03 ORA (GP_03 ,X) ;
A3B3: 05 04 ORA <0004 ;
A3B5: 04 ;
A3B6: 00 BRK ;
A3B7: 01 00 ORA (GP_00 ,X) ;
A3B9: 00 BRK ;
A3BA: 00 BRK ;
A3BB: 00 BRK ;
A3BC: 00 BRK ;
A3BD: 00 BRK ;
A3BE: 00 BRK ;
A3BF: 00 BRK ;
A3C0: 01 00 ORA (GP_00 ,X) ;
A3C2: 04 ;
A3C3: 04 ;
A3C4: 04 ;
A3C5: 04 ;
A3C6: 00 BRK ;
A3C7: 01 00 ORA (GP_00 ,X) ;
A3C9: 00 BRK ;
A3CA: 00 BRK ;
A3CB: 03 ;
A3CC: 03 ;
A3CD: 03 ;
A3CE: 03 ;
A3CF: 02 ;
A3D0: 03 ;
A3D1: 03 ;
A3D2: 04 ;
A3D3: 04 ;
A3D4: 82 ;
A3D5: 43 ;
A3D6: 43 ;
A3D7: 43 ;
A3D8: 02 ;
A3D9: 0C ;
A3DA: 43 ;
A3DB: 80 ;
A3DC: 41 41 EOR (0041 ,X) ;
A3DE: 41 41 EOR (0041 ,X) ;
A3E0: 43 ;
A3E1: 82 ;
A3E2: 43 ;
A3E3: 42 ;
A3E4: 0C ;
A3E5: 01 41 ORA (0041 ,X) ;
A3E7: 43 ;
A3E8: 82 ;
A3E9: 43 ;
A3EA: 42 ;
A3EB: 0C ;
A3EC: 03 ;
A3ED: 02 ;
A3EE: 0C ;
A3EF: 43 ;
A3F0: 82 ;
A3F1: 43 ;
A3F2: 43 ;
A3F3: 43 ;
A3F4: 43 ;
A3F5: 43 ;
A3F6 : A9 01 LDA #$01 ;
A3F8: 85 01 STA <GP_01 ;
A3FA: A9 03 LDA #$03 ;
A3FC: 85 03 STA <GP_03 ;
A3FE : A4 EB LDY <00EB ;
A400: B9 7E 68 LDA $687E,Y ;
A403: A4 03 LDY <GP_03 ;
A405: C0 02 CPY #$02 ;
A407: 90 05 BCC $A40E ;
A409: A4 EB LDY <00EB ;
A40B: B9 FE 68 LDA $68FE,Y ;
A40E : 85 00 STA <GP_00 ;
A410: A5 03 LDA <GP_03 ;
A412: 29 01 AND #$01 ;
A414: D0 06 BNE $A41C ;
A416: 46 00 LSR <GP_00 ;
A418: 46 00 LSR <GP_00 ;
A41A: 46 00 LSR <GP_00 ;
A41C : 46 00 LSR <GP_00 ;
A41E: 46 00 LSR <GP_00 ;
A420: A5 02 LDA <GP_02 ;
A422: 24 01 BIT <GP_01 ;
A424: D0 09 BNE $A42F ;
A426: 06 01 ASL <GP_01 ;
A428: C6 03 DEC <GP_03 ;
A42A: 10 D2 BPL $A3FE ;
A42C: A9 08 LDA #$08 ;
A42E: 60 RTS ;
A42F : A5 00 LDA <GP_00 ;
A431: 29 07 AND #$07 ;
A433: 60 RTS ;
A434 : A9 13 LDA #$13 ;
A436: 85 06 STA <0006 ;
A438: A2 19 LDX #$19 ;
A43A: D0 48 BNE $A484 ;
A43C : 20 98 72 JSR 7298 ;
A43F: 4C 8E A4 JMP $A48E ;
A442 : A9 A0 LDA #$A0 ;
A444: 85 00 STA <GP_00 ;
A446: A9 9F LDA #$9F ;
A448: 85 01 STA <GP_01 ;
A44A: A9 47 LDA #$47 ;
A44C: 85 02 STA <GP_02 ;
A44E: A9 65 LDA #$65 ;
A450: 85 03 STA <GP_03 ;
A452: A9 5A LDA #$5A ;
A454: 85 04 STA <0004 ;
A456: A9 65 LDA #$65 ;
A458: 85 05 STA <0005 ;
A45A: A9 0A LDA #$0A ;
A45C: 85 06 STA <0006 ;
A45E: A0 00 LDY #$00 ;
A460 : B1 00 LDA (GP_00 ),Y ;
A462: F0 D0 BEQ $A434 ;
A464: 91 02 STA (GP_02 ),Y ;
A466: 91 04 STA (0004 ),Y ;
A468: C9 DE CMP #$DE ;
A46A: F0 08 BEQ $A474 ;
A46C: C9 E2 CMP #$E2 ;
A46E: B0 04 BCS $A474 ;
A470: 69 01 ADC #$01 ;
A472: 91 04 STA (0004 ),Y ;
A474 : A9 01 LDA #$01 ;
A476: A2 01 LDX #$01 ;
A478: C6 06 DEC <0006 ;
A47A: D0 08 BNE $A484 ;
A47C: A9 0A LDA #$0A ;
A47E: 85 06 STA <0006 ;
A480: A9 0D LDA #$0D ;
A482: A2 1F LDX #$1F ;
A484 : 20 82 72 JSR 7282 ;
A487: 8A TXA ;
A488: CA DEX ;
A489: F0 B1 BEQ $A43C ;
A48B: 20 8E 72 JSR 728E ;
A48E : 20 74 72 JSR 7274 ;
A491: C9 EE CMP #$EE ;
A493: D0 CB BNE $A460 ;
A495: A9 30 LDA #$30 ;
A497: 85 02 STA <GP_02 ;
A499: A9 65 LDA #$65 ;
A49B: 85 03 STA <GP_03 ;
A49D: A9 EF LDA #$EF ;
A49F: 85 04 STA <0004 ;
A4A1: A9 67 LDA #$67 ;
A4A3: 85 05 STA <0005 ;
A4A5 : B1 02 LDA (GP_02 ),Y ;
A4A7: 91 04 STA (0004 ),Y ;
A4A9: C9 DD CMP #$DD ;
A4AB: F0 22 BEQ $A4CF ;
A4AD: C9 E0 CMP #$E0 ;
A4AF: B0 0D BCS $A4BE ;
A4B1: C9 DC CMP #$DC ;
A4B3: B0 04 BCS $A4B9 ;
A4B5: 69 01 ADC #$01 ;
A4B7: 91 04 STA (0004 ),Y ;
A4B9 : 18 CLC ;
A4BA: 69 01 ADC #$01 ;
A4BC : 91 04 STA (0004 ),Y ;
A4BE : 20 98 72 JSR 7298 ;
A4C1: 20 80 72 JSR 7280 ;
A4C4: C9 90 CMP #$90 ;
A4C6: D0 DD BNE $A4A5 ;
A4C8: A5 03 LDA <GP_03 ;
A4CA: C9 66 CMP #$66 ;
A4CC: D0 D7 BNE $A4A5 ;
A4CE: 60 RTS ;
A4CF : A9 DC LDA #$DC ;
A4D1: D0 E9 BNE $A4BC ;
A4D3 : 01 02 ORA (GP_02 ,X) ;
A4D5: 04 ;
A4D6: 08 PHP ;
A4D7 : EE 2A 66 INC 662A ;
A4DA: A2 9F LDX #$9F ;
A4DC: A0 A0 LDY #$A0 ;
A4DE: A0 A1 LDY #$A1 ;
A4E0: 4F ;
A4E1: 76 65 ROR <0065 ,X ;
A4E3 : 67 ;
A4E4: 65 66 ADC <SND_PtrA ;
A4E6: 66 14 ROR <0014 ;
A4E8: 01 01 ORA (GP_01 ,X) ;
A4EA : 02 ;
A4EB: 02 ;
A4EC: 2C 2C 03 BIT 032C ;
A4EF: 03 ;
A4F0: 02 ;
A4F1: 02 ;
A4F2 : 01 01 ORA (GP_01 ,X) ;
A4F4: 02 ;
A4F5: 02 ;
A4F6 : A2 03 LDX #$03 ;
A4F8 : A9 01 LDA #$01 ;
A4FA: 85 06 STA <0006 ;
A4FC : 8A TXA ;
A4FD: 48 PHA ;
A4FE: 85 0B STA <000B ;
A500: BD D3 A4 LDA $A4D3 ,X ;
A503: 85 02 STA <GP_02 ;
A505: 20 F6 A3 JSR $A3F6 ;
A508: C9 05 CMP #$05 ;
A50A: B0 1C BCS $A528 ;
A50C: C9 04 CMP #$04 ;
A50E: D0 08 BNE $A518 ;
A510: A9 08 LDA #$08 ;
A512: D0 14 BNE $A528 ;
A514 : A9 09 LDA #$09 ;
A516: D0 2F BNE $A547 ;
A518 : 48 PHA ;
A519: A5 02 LDA <GP_02 ;
A51B: 49 FF EOR #$FF ;
A51D: 25 EE AND <00EE ;
A51F: 85 EE STA <00EE ;
A521: 68 PLA ;
A522: C9 01 CMP #$01 ;
A524: B0 02 BCS $A528 ;
A526: A9 04 LDA #$04 ;
A528 : 48 PHA ;
A529: A5 EE LDA <00EE ;
A52B: 25 02 AND <GP_02 ;
A52D: AA TAX ;
A52E: 68 PLA ;
A52F: E4 02 CPX <GP_02 ;
A531: D0 14 BNE $A547 ;
A533: A8 TAY ;
A534: 68 PLA ;
A535: 48 PHA ;
A536: AA TAX ;
A537: 98 TYA ;
A538: C9 07 CMP #$07 ;
A53A: F0 09 BEQ $A545 ;
A53C: 48 PHA ;
A53D: 20 97 8A JSR $8A97 ;
A540: 68 PLA ;
A541: C9 08 CMP #$08 ;
A543: F0 CF BEQ $A514 ;
A545 : A9 04 LDA #$04 ;
A547 : A6 06 LDX <0006 ;
A549: F0 0A BEQ $A555 ;
A54B: A6 0B LDX <000B ;
A54D: 48 PHA ;
A54E: 20 F6 A3 JSR $A3F6 ;
A551: 20 41 B6 JSR $B641 ;
A554: 68 PLA ;
A555 : C9 04 CMP #$04 ;
A557: 90 4C BCC $A5A5 ;
A559: 38 SEC ;
A55A: E9 03 SBC #$03 ;
A55C: A8 TAY ;
A55D: C0 03 CPY #$03 ;
A55F: 90 01 BCC $A562 ;
A561: 88 DEY ;
A562 : 68 PLA ;
A563: 48 PHA ;
A564: 20 B4 A5 JSR $A5B4 ;
A567: A5 06 LDA <0006 ;
A569: D0 0B BNE $A576 ;
A56B: BD EA A4 LDA $A4EA ,X ;
A56E: 20 76 72 JSR 7276 ;
A571: A9 06 LDA #$06 ;
A573: 20 82 72 JSR 7282 ;
A576 : A0 00 LDY #$00 ;
A578: BD EE A4 LDA $A4EE ,X ;
A57B: 85 05 STA <0005 ;
A57D : 68 PLA ;
A57E: 48 PHA ;
A57F: AA TAX ;
A580: BD F2 A4 LDA $A4F2 ,X ;
A583: AA TAX ;
A584 : B1 02 LDA (GP_02 ),Y ;
A586: 91 00 STA (GP_00 ),Y ;
A588: 20 80 72 JSR 7280 ;
A58B: BD E7 A4 LDA $A4E7 ,X ;
A58E: 20 76 72 JSR 7276 ;
A591: E0 00 CPX #$00 ;
A593: D0 09 BNE $A59E ;
A595: 68 PLA ;
A596: 48 PHA ;
A597: C9 02 CMP #$02 ;
A599: B0 03 BCS $A59E ;
A59B: 20 74 72 JSR 7274 ;
A59E : CA DEX ;
A59F: 10 E3 BPL $A584 ;
A5A1: C6 05 DEC <0005 ;
A5A3: D0 D8 BNE $A57D ;
A5A5 : 68 PLA ;
A5A6: AA TAX ;
A5A7: C6 06 DEC <0006 ;
A5A9: 30 03 BMI $A5AE ;
A5AB: 4C FC A4 JMP $A4FC ;
A5AE : CA DEX ;
A5AF: 30 23 BMI $A5D4 ;
A5B1: 4C F8 A4 JMP $A4F8 ;
A5B4 : AA TAX ;
A5B5: BD D7 A4 LDA $A4D7 ,X ;
A5B8: 85 02 STA <GP_02 ;
A5BA: BD DB A4 LDA $A4DB ,X ;
A5BD: 85 03 STA <GP_03 ;
A5BF: BD DF A4 LDA $A4DF ,X ;
A5C2: 85 00 STA <GP_00 ;
A5C4: BD E3 A4 LDA $A4E3 ,X ;
A5C7: 85 01 STA <GP_01 ;
A5C9 : 88 DEY ;
A5CA: F0 08 BEQ $A5D4 ;
A5CC: A9 0C LDA #$0C ;
A5CE: 20 82 72 JSR 7282 ;
A5D1: 4C C9 A5 JMP $A5C9 ;
A5D4 : 60 RTS ;
A5D5 : 01 03 ORA (GP_03 ,X) ;
A5D7: 06 08 ASL <0008 ;
A5D9: 03 ;
A5DA: 05 08 ORA <0008 ;
A5DC: 0A ASL A ;
A5DD: 03 ;
A5DE: 06 04 ASL <0004 ;
A5E0: 07 ;
A5E1: 05 08 ORA <0008 ;
A5E3 : 00 BRK ;
A5E4: 04 ;
A5E5: 08 PHP ;
A5E6: 0A ASL A ;
A5E7 : 22 ;
A5E8: 22 ;
A5E9: 23 ;
A5EA: 21 5C AND (!FlipFlag ,X) ;
A5EC: 42 ;
A5ED: 4F ;
A5EE: 4F ;
A5EF : 01 FF ORA (CUR_2000 ,X) ;
A5F1: 10 F0 BPL $A5E3 ;
A5F3: A5 12 LDA <0012 ;
A5F5: C9 12 CMP #$12 ;
A5F7: F0 DB BEQ $A5D4 ;
A5F9: A5 27 LDA <0027 ;
A5FB: D0 D7 BNE $A5D4 ;
A5FD: A5 54 LDA <0054 ;
A5FF: F0 D3 BEQ $A5D4 ;
A601: 29 07 AND #$07 ;
A603: A0 01 LDY #$01 ;
A605: 84 02 STY <GP_02 ;
A607: 24 02 BIT <GP_02 ;
A609: F0 01 BEQ $A60C ;
A60B: 4A LSR A ;
A60C : C9 02 CMP #$02 ;
A60E: D0 04 BNE $A614 ;
A610: A0 30 LDY #$30 ;
A612: 84 28 STY <0028 ;
A614 : 29 03 AND #$03 ;
A616: 38 SEC ;
A617: E9 01 SBC #$01 ;
A619: 29 02 AND #$02 ;
A61B: 85 08 STA <0008 ;
A61D: A5 54 LDA <0054 ;
A61F: C9 05 CMP #$05 ;
A621: B0 0E BCS $A631 ;
A623: A5 55 LDA <0055 ;
A625: 85 02 STA <GP_02 ;
A627: 20 F6 A3 JSR $A3F6 ;
A62A: C9 07 CMP #$07 ;
A62C: F0 03 BEQ $A631 ;
A62E: 4C 82 A6 JMP $A682 ;
A631 : 20 B1 A6 JSR $A6B1 ;
A634 : A5 06 LDA <0006 ;
A636: 85 04 STA <0004 ;
A638: A5 00 LDA <GP_00 ;
A63A: 9D 02 03 STA 0302 ,X ;
A63D: E8 INX ;
A63E: A5 01 LDA <GP_01 ;
A640: 9D 02 03 STA 0302 ,X ;
A643: E8 INX ;
A644: A5 06 LDA <0006 ;
A646: 9D 02 03 STA 0302 ,X ;
A649: E8 INX ;
A64A : 20 00 94 JSR $9400 ;
A64D: D0 FB BNE $A64A ;
A64F: A9 20 LDA #$20 ;
A651: 05 01 ORA <GP_01 ;
A653: 85 01 STA <GP_01 ;
A655: C6 05 DEC <0005 ;
A657: D0 DB BNE $A634 ;
A659: A9 FF LDA #$FF ;
A65B: 9D 02 03 STA 0302 ,X ;
A65E: 8A TXA ;
A65F: 8D 01 03 STA 0301 ;
A662: E6 54 INC <0054 ;
A664: A5 54 LDA <0054 ;
A666: 29 03 AND #$03 ;
A668: F0 05 BEQ $A66F ;
A66A: A9 08 LDA #$08 ;
A66C: 85 27 STA <0027 ;
A66E: 60 RTS ;
A66F : A5 54 LDA <0054 ;
A671: C9 04 CMP #$04 ;
A673: D0 14 BNE $A689 ;
A675: A6 09 LDX <0009 ;
A677: 20 A0 8A JSR $8AA0 ;
A67A: A5 55 LDA <0055 ;
A67C: 49 0F EOR #$0F ;
A67E: 25 EE AND <00EE ;
A680 : 85 EE STA <00EE ;
A682 : A9 00 LDA #$00 ;
A684: 85 54 STA <0054 ;
A686: 4C F6 A4 JMP $A4F6 ;
A689 : A5 55 LDA <0055 ;
A68B: 85 02 STA <GP_02 ;
A68D: 20 F6 A3 JSR $A3F6 ;
A690: C9 07 CMP #$07 ;
A692: F0 16 BEQ $A6AA ;
A694: A6 09 LDX <0009 ;
A696: 20 97 8A JSR $8A97 ;
A699: 98 TYA ;
A69A: 18 CLC ;
A69B: 7D EF A5 ADC $A5EF ,X ;
A69E: A8 TAY ;
A69F: 8A TXA ;
A6A0: 49 01 EOR #$01 ;
A6A2: AA TAX ;
A6A3: B1 00 LDA (GP_00 ),Y ;
A6A5: 1D BE E6 ORA $E6BE,X ;
A6A8: 91 00 STA (GP_00 ),Y ;
A6AA : A5 55 LDA <0055 ;
A6AC: 05 EE ORA <00EE ;
A6AE: 4C 80 A6 JMP $A680 ;
A6B1 : A5 55 LDA <0055 ;
A6B3: 85 02 STA <GP_02 ;
A6B5: 20 F6 A3 JSR $A3F6 ;
A6B8: C9 05 CMP #$05 ;
A6BA: 90 07 BCC $A6C3 ;
A6BC: 48 PHA ;
A6BD: A9 04 LDA #$04 ;
A6BF: 20 7C 6D JSR 6D7C ;
A6C2: 68 PLA ;
A6C3 : C9 04 CMP #$04 ;
A6C5: D0 02 BNE $A6C9 ;
A6C7: A9 08 LDA #$08 ;
A6C9 : C9 01 CMP #$01 ;
A6CB: D0 02 BNE $A6CF ;
A6CD: A9 04 LDA #$04 ;
A6CF : 38 SEC ;
A6D0: E9 03 SBC #$03 ;
A6D2: A8 TAY ;
A6D3: A5 08 LDA <0008 ;
A6D5: F0 06 BEQ $A6DD ;
A6D7: C0 05 CPY #$05 ;
A6D9: F0 07 BEQ $A6E2 ;
A6DB: A0 01 LDY #$01 ;
A6DD : C0 03 CPY #$03 ;
A6DF: 90 01 BCC $A6E2 ;
A6E1: 88 DEY ;
A6E2 : A9 03 LDA #$03 ;
A6E4: 38 SEC ;
A6E5: E5 03 SBC <GP_03 ;
A6E7: 20 B4 A5 JSR $A5B4 ;
A6EA: BD E7 A5 LDA $A5E7 ,X ;
A6ED: 85 00 STA <GP_00 ;
A6EF: BD EB A5 LDA $A5EB ,X ;
A6F2: 85 01 STA <GP_01 ;
A6F4: 86 09 STX <0009 ;
A6F6: AE 01 03 LDX 0301 ;
A6F9: A9 00 LDA #$00 ;
A6FB: 85 07 STA <0007 ;
A6FD: A9 02 LDA #$02 ;
A6FF: 85 06 STA <0006 ;
A701: 85 05 STA <0005 ;
A703: 60 RTS ;
A704 : D6 A2 DEC 00A2 ,X ;
A706: E6 A2 INC <00A2 ;
A708: 04 ;
A709: A3 ;
A70A: 15 A3 ORA 00A3 ,X ;
A70C: 26 A3 ROL <00A3 ;
A70E: 3D A3 54 AND $54A3,X ;
A711: A3 ;
A712: 65 A3 ADC <00A3 ;
A714: 77 ;
A715: A3 ;
A716: 91 A3 STA (00A3 ),Y ;
A718 : B0 74 BCS $A78E ;
A71A: 94 B4 STY 00B4 ,X ;
A71C: 70 68 BVS $A786 ;
A71E: F4 ;
A71F: 24 20 BIT <0020 ;
A721: 5A ;
A722: E8 INX ;
A723: 48 PHA ;
A724: A9 DE LDA #$DE ;
A726: 85 02 STA <GP_02 ;
A728: A9 A0 LDA #$A0 ;
A72A: 85 03 STA <GP_03 ;
A72C: 68 PLA ;
A72D: 0A ASL A ;
A72E: 0A ASL A ;
A72F: 85 00 STA <GP_00 ;
A731: 20 82 72 JSR 7282 ;
A734: A5 00 LDA <GP_00 ;
A736: 20 82 72 JSR 7282 ;
A739: A5 00 LDA <GP_00 ;
A73B: 20 82 72 JSR 7282 ;
A73E: A9 8C LDA #$8C ;
A740: 85 00 STA <GP_00 ;
A742: A9 65 LDA #$65 ;
A744: 85 01 STA <GP_01 ;
A746: A0 00 LDY #$00 ;
A748: 84 06 STY <0006 ;
A74A : A4 06 LDY <0006 ;
A74C: B1 02 LDA (GP_02 ),Y ;
A74E: 29 F0 AND #$F0 ;
A750: 4A LSR A ;
A751: 4A LSR A ;
A752: 4A LSR A ;
A753: AA TAX ;
A754: BD 04 A7 LDA $A704 ,X ;
A757: 85 04 STA <0004 ;
A759: BD 05 A7 LDA $A705 ,X ;
A75C: 85 05 STA <0005 ;
A75E: B1 02 LDA (GP_02 ),Y ;
A760: 29 0F AND #$0F ;
A762: AA TAX ;
A763: A0 00 LDY #$00 ;
A765 : B1 04 LDA (0004 ),Y ;
A767: 10 03 BPL $A76C ;
A769: CA DEX ;
A76A: 30 04 BMI $A770 ;
A76C : C8 INY ;
A76D: 4C 65 A7 JMP $A765 ;
A770 : 98 TYA ;
A771: 20 8E 72 JSR 728E ;
A774: A9 00 LDA #$00 ;
A776: 85 07 STA <0007 ;
A778: 85 08 STA <0008 ;
A77A : A0 00 LDY #$00 ;
A77C: B1 04 LDA (0004 ),Y ;
A77E: 29 07 AND #$07 ;
A780: AA TAX ;
A781: BD 18 A7 LDA $A718 ,X ;
A784: A0 00 LDY #$00 ;
A786 : 20 C1 A7 JSR $A7C1 ;
A789: A9 02 LDA #$02 ;
A78B: 20 76 72 JSR 7276 ;
A78E : A0 00 LDY #$00 ;
A790: B1 04 LDA (0004 ),Y ;
A792: 29 70 AND #$70 ;
A794: 4A LSR A ;
A795: 4A LSR A ;
A796: 4A LSR A ;
A797: 4A LSR A ;
A798: C5 08 CMP <0008 ;
A79A: F0 05 BEQ $A7A1 ;
A79C: E6 08 INC <0008 ;
A79E: 4C A8 A7 JMP $A7A8 ;
A7A1 : A9 00 LDA #$00 ;
A7A3: 85 08 STA <0008 ;
A7A5: 20 8C 72 JSR 728C ;
A7A8 : E6 07 INC <0007 ;
A7AA: A5 07 LDA <0007 ;
A7AC: C9 07 CMP #$07 ;
A7AE: 90 CA BCC $A77A ;
A7B0: A9 1E LDA #$1E ;
A7B2: 20 76 72 JSR 7276 ;
A7B5: E6 06 INC <0006 ;
A7B7: A5 06 LDA <0006 ;
A7B9: C9 0C CMP #$0C ;
A7BB: B0 03 BCS $A7C0 ;
A7BD: 4C 4A A7 JMP $A74A ;
A7C0 : 60 RTS ;
A7C1 : C9 70 CMP #$70 ;
A7C3: 90 1B BCC $A7E0 ;
A7C5: C9 F3 CMP #$F3 ;
A7C7: B0 17 BCS $A7E0 ;
A7C9: AA TAX ;
A7CA: 91 00 STA (GP_00 ),Y ;
A7CC: C8 INY ;
A7CD: E8 INX ;
A7CE: 8A TXA ;
A7CF: 91 00 STA (GP_00 ),Y ;
A7D1: 98 TYA ;
A7D2: 18 CLC ;
A7D3: 69 15 ADC #$15 ;
A7D5: A8 TAY ;
A7D6: E8 INX ;
A7D7: 8A TXA ;
A7D8: 91 00 STA (GP_00 ),Y ;
A7DA: E8 INX ;
A7DB: 8A TXA ;
A7DC : C8 INY ;
A7DD: 91 00 STA (GP_00 ),Y ;
A7DF: 60 RTS ;
A7E0 : 91 00 STA (GP_00 ),Y ;
A7E2: C8 INY ;
A7E3: 91 00 STA (GP_00 ),Y ;
A7E5: 48 PHA ;
A7E6: 98 TYA ;
A7E7: 18 CLC ;
A7E8: 69 15 ADC #$15 ;
A7EA: A8 TAY ;
A7EB: 68 PLA ;
A7EC: 91 00 STA (GP_00 ),Y ;
A7EE: 4C DC A7 JMP $A7DC ;
A7F1 : A9 00 LDA #$00 ;
A7F3: 85 B7 STA <00B7 ;
A7F5: 85 A3 STA <00A3 ;
A7F7: 20 5A E8 JSR $E85A ;
A7FA: C9 21 CMP #$21 ;
A7FC: D0 0A BNE $A808 ;
A7FE: A9 40 LDA #$40 ;
A800: 85 7B STA <007B ;
A802: 0A ASL A ;
A803: 85 8F STA <008F ;
A805: 4C 2D A8 JMP $A82D ;
A808 : A2 08 LDX #$08 ;
A80A: A0 0A LDY #$0A ;
A80C : BD 00 E4 LDA $E400,X ;
A80F: 85 00 STA <GP_00 ;
A811: BD 01 E4 LDA $E401,X ;
A814: 85 01 STA <GP_01 ;
A816: B1 00 LDA (GP_00 ),Y ;
A818: C9 B0 CMP #$B0 ;
A81A: F0 08 BEQ $A824 ;
A81C: E8 INX ;
A81D: E8 INX ;
A81E: E8 INX ;
A81F: E8 INX ;
A820: E0 34 CPX #$34 ;
A822: D0 E8 BNE $A80C ;
A824 : 8A TXA ;
A825: 0A ASL A ;
A826: 0A ASL A ;
A827: 85 7B STA <007B ;
A829: A9 90 LDA #$90 ;
A82B: 85 8F STA <008F ;
A82D : A9 68 LDA #$68 ;
A82F: 8D 5A 03 STA 035A ;
A832: 60 RTS ;
A833: A9 04 LDA #$04 ;
A835: 8D 00 06 STA SND_ReqMusic ;
A838: A9 20 LDA #$20 ;
A83A: 85 7C STA <007C ;
A83C: A9 01 LDA #$01 ;
A83E: 85 7D STA <007D ;
A840: A9 30 LDA #$30 ;
A842: 85 28 STA <0028 ;
A844: A9 24 LDA #$24 ;
A846: 85 0A STA <000A ;
A848: 20 D8 E8 JSR $E8D8 ;
A84B: E6 11 INC <0011 ;
A84D: 20 1D 6E JSR 6E1D ;
A850: A9 1B LDA #$1B ;
A852: 8D 05 05 STA 0505 ;
A855: 4C 0C E8 JMP $E80C ;
A858: 20 1D 6E JSR 6E1D ;
A85B: 20 17 E8 JSR $E817 ;
A85E: A5 13 LDA <0013 ;
A860: 20 E2 E5 JSR $E5E2 ;
A863: 6D A8 77 ADC 77A8 ;
A866: A8 TAY ;
A867: 8F ;
A868: A8 TAY ;
A869: 97 ;
A86A: A8 TAY ;
A86B: AB ;
A86C: A8 TAY ;
A86D: A5 28 LDA <0028 ;
A86F: D0 16 BNE $A887 ;
A871: A9 30 LDA #$30 ;
A873: 85 28 STA <0028 ;
A875: D0 15 BNE $A88C ;
A877: A0 18 LDY #$18 ;
A879: A5 28 LDA <0028 ;
A87B: F0 0B BEQ $A888 ;
A87D: 29 07 AND #$07 ;
A87F: C9 04 CMP #$04 ;
A881: 90 02 BCC $A885 ;
A883: A0 78 LDY #$78 ;
A885 : 84 14 STY <0014 ;
A887 : 60 RTS ;
A888 : A9 02 LDA #$02 ;
A88A: 85 63 STA <0063 ;
A88C : E6 13 INC <0013 ;
A88E: 60 RTS ;
A88F: 20 89 ED JSR $ED89 ;
A892: A5 63 LDA <0063 ;
A894: F0 0E BEQ $A8A4 ;
A896: 60 RTS ;
A897: A5 28 LDA <0028 ;
A899: D0 0F BNE $A8AA ;
A89B: 20 48 72 JSR 7248 ;
A89E: A5 7C LDA <007C ;
A8A0: C9 11 CMP #$11 ;
A8A2: B0 06 BCS $A8AA ;
A8A4 : A9 80 LDA #$80 ;
A8A6: 85 28 STA <0028 ;
A8A8: E6 13 INC <0013 ;
A8AA : 60 RTS ;
A8AB: A5 28 LDA <0028 ;
A8AD: D0 FB BNE $A8AA ;
A8AF: 20 F7 E5 JSR $E5F7 ;
A8B2: A5 FF LDA <CUR_2000 ;
A8B4: 29 FB AND #$FB ;
A8B6: 85 FF STA <CUR_2000 ;
A8B8: 8D 00 20 STA P_CNTRL_1 ; [NES] PPU setup #1
A8BB: 4C 47 B5 JMP $B547 ;
A8BE : 20 F4 A9 JSR $A9F4 ;
A8C1: 4C 73 AB JMP $AB73 ;
A8C4 : 20 30 AB JSR $AB30 ;
A8C7: A5 10 LDA <0010 ;
A8C9: F0 F3 BEQ $A8BE ;
A8CB: A9 F6 LDA #$F6 ;
A8CD: 85 0A STA <000A ;
A8CF: 20 D8 E8 JSR $E8D8 ;
A8D2: 20 6C B6 JSR $B66C ;
A8D5: 20 42 A4 JSR $A442 ;
A8D8: 20 F6 A4 JSR $A4F6 ;
A8DB: 4C 20 A7 JMP $A720 ;
A8DE : A9 1A LDA #$1A ;
A8E0: 85 00 STA <GP_00 ;
A8E2: A9 65 LDA #$65 ;
A8E4: 85 01 STA <GP_01 ;
A8E6: A6 E8 LDX <00E8 ;
A8E8: CA DEX ;
A8E9: 8A TXA ;
A8EA: AC 01 03 LDY 0301 ;
A8ED: 99 03 03 STA 0303 ,Y ;
A8F0: A9 21 LDA #$21 ;
A8F2: 99 02 03 STA 0302 ,Y ;
A8F5 : A9 16 LDA #$16 ;
A8F7: 20 76 72 JSR 7276 ;
A8FA: CA DEX ;
A8FB: 10 F8 BPL $A8F5 ;
A8FD: A9 96 LDA #$96 ;
A8FF: 99 04 03 STA 0304 ,Y ;
A902: 8A TXA ;
A903: 99 1B 03 STA $031B,Y ;
A906: 98 TYA ;
A907: AA TAX ;
A908: A0 00 LDY #$00 ;
A90A: 84 06 STY <0006 ;
A90C : B1 00 LDA (GP_00 ),Y ;
A90E: 9D 05 03 STA !BckGndBuf ,X ;
A911: 20 74 72 JSR 7274 ;
A914: E8 INX ;
A915: E6 06 INC <0006 ;
A917: A5 06 LDA <0006 ;
A919: C9 16 CMP #$16 ;
A91B: 90 EF BCC $A90C ;
A91D: E8 INX ;
A91E: E8 INX ;
A91F: E8 INX ;
A920: 8E 01 03 STX 0301 ;
A923: 60 RTS ;
A924 : A9 65 LDA #$65 ;
A926: 85 01 STA <GP_01 ;
A928: A5 E9 LDA <00E9 ;
A92A: AA TAX ;
A92B: 18 CLC ;
A92C: 69 30 ADC #$30 ;
A92E: 85 00 STA <GP_00 ;
A930: 90 02 BCC $A934 ;
A932: E6 01 INC <GP_01 ;
A934 : A9 20 LDA #$20 ;
A936: 8D 02 03 STA 0302 ;
A939: A9 E0 LDA #$E0 ;
A93B: 8D 03 03 STA 0303 ;
A93E : AD 03 03 LDA 0303 ;
A941: 18 CLC ;
A942: 69 20 ADC #$20 ;
A944: 8D 03 03 STA 0303 ;
A947: 90 03 BCC $A94C ;
A949: EE 02 03 INC 0302 ;
A94C : CA DEX ;
A94D: 10 EF BPL $A93E ;
A94F: A9 20 LDA #$20 ;
A951: 8D 04 03 STA 0304 ;
A954: 8E 25 03 STX 0325 ;
A957: A2 00 LDX #$00 ;
A959: A0 00 LDY #$00 ;
A95B : B1 00 LDA (GP_00 ),Y ;
A95D: 9D 05 03 STA !BckGndBuf ,X ;
A960: A9 16 LDA #$16 ;
A962: 20 76 72 JSR 7276 ;
A965: E8 INX ;
A966 : E0 20 CPX #$20 ;
A968: 90 F1 BCC $A95B ;
A96A: A9 23 LDA #$23 ;
A96C: 8D 01 03 STA 0301 ;
A96F : 60 RTS ;
A970 : 62 ;
A971: 63 ;
A972: 64 ;
A973: 65 66 ADC <SND_PtrA ;
A975: 67 ;
A976 : C8 INY ;
A977: D8 CLD ;
A978: C4 BC CPY <00BC ;
A97A: C0 C0 CPY #$C0 ;
A97C : 24 6F BIT <SND_MusEffCnt ;
A97E: F3 ;
A97F: FA ;
A980: 98 TYA ;
A981: 90 8F BCC $A912 ;
A983: 95 8E STA $8E,X ;
A985 : 90 74 BCC $A9FB ;
A987: 76 F3 ROR <00F3 ,X ;
A989: 24 26 BIT <0026 ;
A98B: 89 ;
A98C: 03 ;
A98D: 04 ;
A98E: 70 C8 BVS $A958 ;
A990: BC 8D 8F LDY $8F8D ,X ;
A993: 93 ;
A994: 95 C4 STA 00C4 ,X ;
A996: CE D8 B0 DEC $B0D8 ;
A999: B4 AA LDY $AA,X ;
A99B: AC B8 9C LDY $9CB8 ;
A99E: A6 9A LDX <009A ;
A9A0: A2 A0 LDX #$A0 ;
A9A2: E5 E6 SBC <00E6 ;
A9A4: E7 ;
A9A5: E8 INX ;
A9A6: E9 EA SBC #$EA ;
A9A8 : C0 E0 CPY #$E0 ;
A9AA: 78 SEI ;
A9AB: 7A ;
A9AC: 7E 80 CC ROR $CC80,X ;
A9AF: D0 D4 BNE $A985 ;
A9B1: DC ;
A9B2: 89 ;
A9B3: 84 24 STY <0024 ;
A9B5: 24 24 BIT <0024 ;
A9B7: 24 6F BIT <SND_MusEffCnt ;
A9B9: 6F ;
A9BA: 6F ;
A9BB: 6F ;
A9BC: F3 ;
A9BD: F3 ;
A9BE: F3 ;
A9BF: F3 ;
A9C0: FA ;
A9C1: FA ;
A9C2: FA ;
A9C3: FA ;
A9C4: 98 TYA ;
A9C5: 95 26 STA 0026 ,X ;
A9C7: 26 90 ROL <0090 ;
A9C9: 95 90 STA 0090 ,X ;
A9CB: 95 8F STA 008F ,X ;
A9CD: 90 8F BCC $A95E ;
A9CF: 90 95 BCC $A966 ;
A9D1: 96 95 STX 0095 ,Y ;
A9D3: 96 8E STX $8E,Y ;
A9D5: 93 ;
A9D6: 90 95 BCC $A96D ;
A9D8: 90 95 BCC $A96F ;
A9DA: 92 ;
A9DB: 97 ;
A9DC: 74 ;
A9DD: 74 ;
A9DE: 75 75 ADC <0075 ,X ;
A9E0: 76 77 ROR <0077 ,X ;
A9E2: 76 77 ROR <0077 ,X ;
A9E4: F3 ;
A9E5: 24 F3 BIT <00F3 ;
A9E7: 24 24 BIT <0024 ;
A9E9: 24 24 BIT <0024 ;
A9EB: 24 26 BIT <0026 ;
A9ED: 26 26 ROL <0026 ;
A9EF: 26 89 ROL <0089 ;
A9F1: 88 DEY ;
A9F2: 8B ;
A9F3: 88 DEY ;
A9F4 : AD 9C 9F LDA $9F9C ;
A9F7: 85 02 STA <GP_02 ;
A9F9: AD 9D 9F LDA $9F9D ;
A9FC: 85 03 STA <GP_03 ;
A9FE: A9 00 LDA #$00 ;
AA00: 85 06 STA <0006 ;
AA02: A6 EB LDX <00EB ;
AA04: BD FE 69 LDA $69FE,X ;
AA07: 0A ASL A ;
AA08: 0A ASL A ;
AA09: 26 06 ROL <0006 ;
AA0B: 0A ASL A ;
AA0C: 26 06 ROL <0006 ;
AA0E: 0A ASL A ;
AA0F: 26 06 ROL <0006 ;
AA11: 65 02 ADC <GP_02 ;
AA13: 85 02 STA <GP_02 ;
AA15: A5 06 LDA <0006 ;
AA17: 65 03 ADC <GP_03 ;
AA19: 85 03 STA <GP_03 ;
AA1B : AD AF 6B LDA 6BAF ;
AA1E: 85 08 STA <0008 ;
AA20: AD B0 6B LDA 6BB0 ;
AA23: 85 09 STA <0009 ;
AA25: 20 07 AC JSR $AC07 ;
AA28: A9 00 LDA #$00 ;
AA2A: 85 0C STA <000C ;
AA2C: 85 06 STA <0006 ;
AA2E : A4 06 LDY <0006 ;
AA30: B1 02 LDA (GP_02 ),Y ;
AA32: 29 F0 AND #$F0 ;
AA34: 4A LSR A ;
AA35: 4A LSR A ;
AA36: 4A LSR A ;
AA37: AA TAX ;
AA38: BD 27 68 LDA 6827 ,X ;
AA3B: 85 04 STA <0004 ;
AA3D: BD 28 68 LDA 6828 ,X ;
AA40: 85 05 STA <0005 ;
AA42: B1 02 LDA (GP_02 ),Y ;
AA44: 29 0F AND #$0F ;
AA46: AA TAX ;
AA47: A0 FF LDY #$FF ;
AA49 : C8 INY ;
AA4A : B1 04 LDA (0004 ),Y ;
AA4C: 10 FB BPL $AA49 ;
AA4E: CA DEX ;
AA4F: 10 F8 BPL $AA49 ;
AA51: 98 TYA ;
AA52: 20 8E 72 JSR 728E ;
AA55: A9 00 LDA #$00 ;
AA57: 85 07 STA <0007 ;
AA59 : A0 00 LDY #$00 ;
AA5B: B1 04 LDA (0004 ),Y ;
AA5D: 29 3F AND #$3F ;
AA5F: 85 0D STA <000D ;
AA61: AA TAX ;
AA62: BD 7C A9 LDA $A97C ,X ;
AA65: 48 PHA ;
AA66: A4 EB LDY <00EB ;
AA68: B1 08 LDA (0008 ),Y ;
AA6A: 29 80 AND #$80 ;
AA6C: F0 1A BEQ $AA88 ;
AA6E: 68 PLA ;
AA6F: C9 E7 CMP #$E7 ;
AA71: F0 08 BEQ $AA7B ;
AA73: C9 E6 CMP #$E6 ;
AA75: F0 0C BEQ $AA83 ;
AA77: C9 EA CMP #$EA ;
AA79: D0 0C BNE $AA87 ;
AA7B : A9 10 LDA #$10 ;
AA7D: 85 0D STA <000D ;
AA7F: A9 70 LDA #$70 ;
AA81: D0 04 BNE $AA87 ;
AA83 : A9 0C LDA #$0C ;
AA85: 85 0D STA <000D ;
AA87 : 48 PHA ;
AA88 : 68 PLA ;
AA89: 20 BF AA JSR $AABF ;
AA8C: A0 00 LDY #$00 ;
AA8E: 20 F1 AA JSR $AAF1 ;
AA91: A9 02 LDA #$02 ;
AA93: 20 76 72 JSR 7276 ;
AA96: A0 00 LDY #$00 ;
AA98: B1 04 LDA (0004 ),Y ;
AA9A: 29 40 AND #$40 ;
AA9C: F0 06 BEQ $AAA4 ;
AA9E: 45 0C EOR <000C ;
AAA0: 85 0C STA <000C ;
AAA2: D0 03 BNE $AAA7 ;
AAA4 : 20 8C 72 JSR 728C ;
AAA7 : E6 07 INC <0007 ;
AAA9: A5 07 LDA <0007 ;
AAAB: C9 0B CMP #$0B ;
AAAD: D0 AA BNE $AA59 ;
AAAF: A9 16 LDA #$16 ;
AAB1: 20 76 72 JSR 7276 ;
AAB4: E6 06 INC <0006 ;
AAB6: A5 06 LDA <0006 ;
AAB8: C9 10 CMP #$10 ;
AABA: B0 34 BCS $AAF0 ;
AABC: 4C 2E AA JMP $AA2E ;
AABF : A2 EA LDX #$EA ;
AAC1: 86 0A STX <000A ;
AAC3: A2 05 LDX #$05 ;
AAC5 : C5 0A CMP <000A ;
AAC7: F0 07 BEQ $AAD0 ;
AAC9: C6 0A DEC <000A ;
AACB: CA DEX ;
AACC: 10 F7 BPL $AAC5 ;
AACE: 30 20 BMI $AAF0 ;
AAD0 : BD 76 A9 LDA $A976 ,X ;
AAD3: 48 PHA ;
AAD4: BD 70 A9 LDA $A970 ,X ;
AAD7: 8D 2B 05 STA 052B ;
AADA: A5 06 LDA <0006 ;
AADC: 0A ASL A ;
AADD: 0A ASL A ;
AADE: 0A ASL A ;
AADF: 0A ASL A ;
AAE0: 8D 2C 05 STA 052C ;
AAE3: A5 07 LDA <0007 ;
AAE5: 0A ASL A ;
AAE6: 0A ASL A ;
AAE7: 0A ASL A ;
AAE8: 0A ASL A ;
AAE9: 18 CLC ;
AAEA: 69 40 ADC #$40 ;
AAEC: 8D 2D 05 STA 052D ;
AAEF: 68 PLA ;
AAF0 : 60 RTS ;
AAF1 : A6 0D LDX <000D ;
AAF3: E0 10 CPX #$10 ;
AAF5: 90 17 BCC $AB0E ;
AAF7: AA TAX ;
AAF8: 91 00 STA (GP_00 ),Y ;
AAFA: C8 INY ;
AAFB: E8 INX ;
AAFC: 8A TXA ;
AAFD: 91 00 STA (GP_00 ),Y ;
AAFF: 98 TYA ;
AB00: 18 CLC ;
AB01: 69 15 ADC #$15 ;
AB03: A8 TAY ;
AB04: E8 INX ;
AB05: 8A TXA ;
AB06: 91 00 STA (GP_00 ),Y ;
AB08: E8 INX ;
AB09: 8A TXA ;
AB0A : C8 INY ;
AB0B: 91 00 STA (GP_00 ),Y ;
AB0D: 60 RTS ;
AB0E : 8A TXA ;
AB0F: 0A ASL A ;
AB10: 0A ASL A ;
AB11: AA TAX ;
AB12: BD B4 A9 LDA $A9B4 ,X ;
AB15: 91 00 STA (GP_00 ),Y ;
AB17: C8 INY ;
AB18: E8 INX ;
AB19: BD B4 A9 LDA $A9B4 ,X ;
AB1C: 91 00 STA (GP_00 ),Y ;
AB1E: 98 TYA ;
AB1F: 18 CLC ;
AB20: 69 15 ADC #$15 ;
AB22: A8 TAY ;
AB23: E8 INX ;
AB24: BD B4 A9 LDA $A9B4 ,X ;
AB27: 91 00 STA (GP_00 ),Y ;
AB29: E8 INX ;
AB2A: BD B4 A9 LDA $A9B4 ,X ;
AB2D: 4C 0A AB JMP $AB0A ;
AB30 : AD 9E 9F LDA $9F9E ;
AB33: AE 9F 9F LDX $9F9F ;
AB36: A4 10 LDY <0010 ;
AB38: F0 04 BEQ $AB3E ;
AB3A: A9 D4 LDA #$D4 ;
AB3C: A2 A3 LDX #$A3 ;
AB3E : 8D 27 68 STA 6827 ;
AB41: 8E 28 68 STX 6828 ;
AB44: 60 RTS ;
AB45 : A8 TAY ;
AB46 : 9B ;
AB47: B8 CLV ;
AB48: 9B ;
AB49: B4 A3 LDY 00A3 ,X ;
AB4B: C4 A3 CPY <00A3 ;
AB4D: A2 00 LDX #$00 ;
AB4F : BD 45 AB LDA $AB45 ,X ;
AB52: 85 02 STA <GP_02 ;
AB54: BD 46 AB LDA $AB46 ,X ;
AB57: 85 03 STA <GP_03 ;
AB59: E6 13 INC <0013 ;
AB5B: 4C 1B AA JMP $AA1B ;
AB5E: A2 02 LDX #$02 ;
AB60: D0 ED BNE $AB4F ;
AB62: A9 00 LDA #$00 ;
AB64: 85 E9 STA <00E9 ;
AB66: A2 04 LDX #$04 ;
AB68: 20 5A E8 JSR $E85A ;
AB6B: 29 01 AND #$01 ;
AB6D: F0 E0 BEQ $AB4F ;
AB6F: A2 06 LDX #$06 ;
AB71: D0 DC BNE $AB4F ;
AB73 : 20 CE E6 JSR $E6CE ;
AB76: 0A ASL A ;
AB77: B0 42 BCS $ABBB ;
AB79: B1 00 LDA (GP_00 ),Y ;
AB7B: 29 20 AND #$20 ;
AB7D: F0 3C BEQ $ABBB ;
AB7F: 20 07 AC JSR $AC07 ;
AB82: 20 8A 71 JSR 718A ;
AB85: 4A LSR A ;
AB86: 4A LSR A ;
AB87: AA TAX ;
AB88: BD 00 E4 LDA $E400,X ;
AB8B: 85 00 STA <GP_00 ;
AB8D: BD 01 E4 LDA $E401,X ;
AB90: 85 01 STA <GP_01 ;
AB92: 98 TYA ;
AB93: 38 SEC ;
AB94: E9 40 SBC #$40 ;
AB96: 4A LSR A ;
AB97: 4A LSR A ;
AB98: 4A LSR A ;
AB99: A8 TAY ;
AB9A: B1 00 LDA (GP_00 ),Y ;
AB9C: C9 C4 CMP #$C4 ;
AB9E: F0 1C BEQ $ABBC ;
ABA0: C9 BC CMP #$BC ;
ABA2: F0 17 BEQ $ABBB ;
ABA4: C9 D8 CMP #$D8 ;
ABA6: D0 14 BNE $ABBC ;
ABA8: AD 2B 05 LDA 052B ;
ABAB: C9 62 CMP #$62 ;
ABAD: F0 0D BEQ $ABBC ;
ABAF: A9 00 LDA #$00 ;
ABB1: 8D 2B 05 STA 052B ;
ABB4: A9 0C LDA #$0C ;
ABB6: 85 0D STA <000D ;
ABB8 : 20 F1 AA JSR $AAF1 ;
ABBB : 60 RTS ;
ABBC : A9 10 LDA #$10 ;
ABBE: 85 0D STA <000D ;
ABC0: A9 70 LDA #$70 ;
ABC2: D0 F4 BNE $ABB8 ;
ABC4: 8A TXA ;
ABC5: 48 PHA ;
ABC6: B5 70 LDA 0070 ,X ;
ABC8: 29 F0 AND #$F0 ;
ABCA: 4A LSR A ;
ABCB: 4A LSR A ;
ABCC: AA TAX ;
ABCD: BD 00 E4 LDA $E400,X ;
ABD0: 85 00 STA <GP_00 ;
ABD2: BD 01 E4 LDA $E401,X ;
ABD5: 85 01 STA <GP_01 ;
ABD7: 68 PLA ;
ABD8: 48 PHA ;
ABD9: AA TAX ;
ABDA: B5 84 LDA 0084 ,X ;
ABDC: 29 F0 AND #$F0 ;
ABDE: 38 SEC ;
ABDF: E9 40 SBC #$40 ;
ABE1: 4A LSR A ;
ABE2: 4A LSR A ;
ABE3: 4A LSR A ;
ABE4: 20 76 72 JSR 7276 ;
ABE7: A0 00 LDY #$00 ;
ABE9: A2 10 LDX #$10 ;
ABEB: A5 05 LDA <0005 ;
ABED: C9 27 CMP #$27 ;
ABEF: 90 04 BCC $ABF5 ;
ABF1: C9 F3 CMP #$F3 ;
ABF3: 90 0A BCC $ABFF ;
ABF5 : A2 0E LDX #$0E ;
ABF7 : DD 7C A9 CMP $A97C ,X ;
ABFA: F0 03 BEQ $ABFF ;
ABFC: CA DEX ;
ABFD: D0 F8 BNE $ABF7 ;
ABFF : 86 0D STX <000D ;
AC01: 20 F1 AA JSR $AAF1 ;
AC04: 68 PLA ;
AC05: AA TAX ;
AC06: 60 RTS ;
AC07 : A9 30 LDA #$30 ;
AC09: 85 00 STA <GP_00 ;
AC0B: A9 65 LDA #$65 ;
AC0D: 85 01 STA <GP_01 ;
AC0F: 60 RTS ;
AC10 : 20 16 AC JSR $AC16 ;
AC13: B0 12 BCS $AC27 ;
AC15: 60 RTS ;
AC16 : 20 24 A9 JSR $A924 ;
AC19: E6 E9 INC <00E9 ;
AC1B: A5 E9 LDA <00E9 ;
AC1D: C9 16 CMP #$16 ;
AC1F: 60 RTS ;
AC20: 20 C4 A8 JSR $A8C4 ;
AC23: A9 00 LDA #$00 ;
AC25: 85 E9 STA <00E9 ;
AC27 : E6 13 INC <0013 ;
AC29: 60 RTS ;
AC2A: FF ;
AC2B: FF ;
AC2C: FF ;
AC2D: FF ;
AC2E: FF ;
AC2F: FF ;
AC30: FF ;
AC31: FF ;
AC32: FF ;
AC33: FF ;
AC34: FF ;
AC35: FF ;
AC36: FF ;
AC37: FF ;
AC38: FF ;
AC39: FF ;
AC3A: FF ;
AC3B: FF ;
AC3C: FF ;
AC3D: FF ;
AC3E: FF ;
AC3F: FF ;
AC40: FF ;
AC41: FF ;
AC42: FF ;
AC43: FF ;
AC44: FF ;
AC45: FF ;
AC46: FF ;
AC47: FF ;
AC48: FF ;
AC49: FF ;
AC4A: FF ;
AC4B: FF ;
AC4C: FF ;
AC4D: FF ;
AC4E: FF ;
AC4F: FF ;
AC50: FF ;
AC51: FF ;
AC52: FF ;
AC53: FF ;
AC54: FF ;
AC55: FF ;
AC56: FF ;
AC57: FF ;
AC58: FF ;
AC59: FF ;
AC5A: FF ;
AC5B: FF ;
AC5C: FF ;
AC5D: FF ;
AC5E: FF ;
AC5F: FF ;
AC60: FF ;
AC61: FF ;
AC62: FF ;
AC63: FF ;
AC64: FF ;
AC65: FF ;
AC66: FF ;
AC67: FF ;
AC68: FF ;
AC69: FF ;
AC6A: FF ;
AC6B: FF ;
AC6C: FF ;
AC6D: FF ;
AC6E: FF ;
AC6F: FF ;
AC70: FF ;
AC71: FF ;
AC72: FF ;
AC73: FF ;
AC74: FF ;
AC75: FF ;
AC76: FF ;
AC77: FF ;
AC78: FF ;
AC79: FF ;
AC7A: FF ;
AC7B: FF ;
AC7C: FF ;
AC7D: FF ;
AC7E: FF ;
AC7F: FF ;
AC80: FF ;
AC81: FF ;
AC82: FF ;
AC83: FF ;
AC84: FF ;
AC85: FF ;
AC86: FF ;
AC87: FF ;
AC88: FF ;
AC89: FF ;
AC8A: FF ;
AC8B: FF ;
AC8C: FF ;
AC8D: FF ;
AC8E: FF ;
AC8F: FF ;
AC90: FF ;
AC91: FF ;
AC92: FF ;
AC93: FF ;
AC94: FF ;
AC95: FF ;
AC96: FF ;
AC97: FF ;
AC98: FF ;
AC99: FF ;
AC9A: FF ;
AC9B: FF ;
AC9C: FF ;
AC9D: FF ;
AC9E: FF ;
AC9F: FF ;
ACA0: FF ;
ACA1: FF ;
ACA2: FF ;
ACA3: FF ;
ACA4: FF ;
ACA5: FF ;
ACA6: FF ;
ACA7: FF ;
ACA8: FF ;
ACA9: FF ;
ACAA: FF ;
ACAB: FF ;
ACAC: FF ;
ACAD: FF ;
ACAE: FF ;
ACAF: FF ;
ACB0: FF ;
ACB1: FF ;
ACB2: FF ;
ACB3: FF ;
ACB4: FF ;
ACB5: FF ;
ACB6: FF ;
ACB7: FF ;
ACB8: FF ;
ACB9: FF ;
ACBA: FF ;
ACBB: FF ;
ACBC: FF ;
ACBD: FF ;
ACBE: FF ;
ACBF: FF ;
ACC0: FF ;
ACC1: FF ;
ACC2: FF ;
ACC3: FF ;
ACC4: FF ;
ACC5: FF ;
ACC6: FF ;
ACC7: FF ;
ACC8: FF ;
ACC9: FF ;
ACCA: FF ;
ACCB: FF ;
ACCC: FF ;
ACCD: FF ;
ACCE: FF ;
ACCF: FF ;
ACD0: FF ;
ACD1: FF ;
ACD2: FF ;
ACD3: FF ;
ACD4: FF ;
ACD5: FF ;
ACD6: FF ;
ACD7: FF ;
ACD8: FF ;
ACD9: FF ;
ACDA: FF ;
ACDB: FF ;
ACDC: FF ;
ACDD: FF ;
ACDE: FF ;
ACDF: FF ;
ACE0: FF ;
ACE1: FF ;
ACE2: FF ;
ACE3: FF ;
ACE4: FF ;
ACE5: FF ;
ACE6: FF ;
ACE7: FF ;
ACE8: FF ;
ACE9: FF ;
ACEA: FF ;
ACEB: FF ;
ACEC: FF ;
ACED: FF ;
ACEE: FF ;
ACEF: FF ;
ACF0: FF ;
ACF1: FF ;
ACF2: FF ;
ACF3: FF ;
ACF4: FF ;
ACF5: FF ;
ACF6: FF ;
ACF7: FF ;
ACF8: FF ;
ACF9: FF ;
ACFA: FF ;
ACFB: FF ;
ACFC: FF ;
ACFD: FF ;
ACFE: FF ;
ACFF: FF ;
AD00: FF ;
AD01: FF ;
AD02: FF ;
AD03: FF ;
AD04: FF ;
AD05: FF ;
AD06: FF ;
AD07: FF ;
AD08: FF ;
AD09: FF ;
AD0A: FF ;
AD0B: FF ;
AD0C: FF ;
AD0D: FF ;
AD0E: FF ;
AD0F: FF ;
AD10: FF ;
AD11: FF ;
AD12: FF ;
AD13: FF ;
AD14: FF ;
AD15: FF ;
AD16: FF ;
AD17: FF ;
AD18: FF ;
AD19: FF ;
AD1A: FF ;
AD1B: FF ;
AD1C: FF ;
AD1D: FF ;
AD1E: FF ;
AD1F: FF ;
AD20: FF ;
AD21: FF ;
AD22: FF ;
AD23: FF ;
AD24: FF ;
AD25: FF ;
AD26: FF ;
AD27: FF ;
AD28: FF ;
AD29: FF ;
AD2A: FF ;
AD2B: FF ;
AD2C: FF ;
AD2D: FF ;
AD2E: FF ;
AD2F: FF ;
AD30: FF ;
AD31: FF ;
AD32: FF ;
AD33: FF ;
AD34: FF ;
AD35: FF ;
AD36: FF ;
AD37: FF ;
AD38: FF ;
AD39: FF ;
AD3A: FF ;
AD3B: FF ;
AD3C: FF ;
AD3D: FF ;
AD3E: FF ;
AD3F: FF ;
AD40: FF ;
AD41: FF ;
AD42: FF ;
AD43: FF ;
AD44: FF ;
AD45: FF ;
AD46: FF ;
AD47: FF ;
AD48: FF ;
AD49: FF ;
AD4A: FF ;
AD4B: FF ;
AD4C: FF ;
AD4D: FF ;
AD4E: FF ;
AD4F: FF ;
AD50: FF ;
AD51: FF ;
AD52: FF ;
AD53: FF ;
AD54: FF ;
AD55: FF ;
AD56: FF ;
AD57: FF ;
AD58: FF ;
AD59: FF ;
AD5A: FF ;
AD5B: FF ;
AD5C: FF ;
AD5D: FF ;
AD5E: FF ;
AD5F: FF ;
AD60: FF ;
AD61: FF ;
AD62: FF ;
AD63: FF ;
AD64: FF ;
AD65: FF ;
AD66: FF ;
AD67: FF ;
AD68: FF ;
AD69: FF ;
AD6A: FF ;
AD6B: FF ;
AD6C: FF ;
AD6D: FF ;
AD6E: FF ;
AD6F: FF ;
AD70: FF ;
AD71: FF ;
AD72: FF ;
AD73: FF ;
AD74: FF ;
AD75: FF ;
AD76: FF ;
AD77: FF ;
AD78: FF ;
AD79: FF ;
AD7A: FF ;
AD7B: FF ;
AD7C: FF ;
AD7D: FF ;
AD7E: FF ;
AD7F: FF ;
AD80: FF ;
AD81: FF ;
AD82: FF ;
AD83: FF ;
AD84: FF ;
AD85: FF ;
AD86: FF ;
AD87: FF ;
AD88: FF ;
AD89: FF ;
AD8A: FF ;
AD8B: FF ;
AD8C: FF ;
AD8D: FF ;
AD8E: FF ;
AD8F: FF ;
AD90: FF ;
AD91: FF ;
AD92: FF ;
AD93: FF ;
AD94: FF ;
AD95: FF ;
AD96: FF ;
AD97: FF ;
AD98: FF ;
AD99: FF ;
AD9A: FF ;
AD9B: FF ;
AD9C: FF ;
AD9D: FF ;
AD9E: FF ;
AD9F: FF ;
ADA0: FF ;
ADA1: FF ;
ADA2: FF ;
ADA3: FF ;
ADA4: FF ;
ADA5: FF ;
ADA6: FF ;
ADA7: FF ;
ADA8: FF ;
ADA9: FF ;
ADAA: FF ;
ADAB: FF ;
ADAC: FF ;
ADAD: FF ;
ADAE: FF ;
ADAF: FF ;
ADB0: FF ;
ADB1: FF ;
ADB2: FF ;
ADB3: FF ;
ADB4: FF ;
ADB5: FF ;
ADB6: FF ;
ADB7: FF ;
ADB8: FF ;
ADB9: FF ;
ADBA: FF ;
ADBB: FF ;
ADBC: FF ;
ADBD: FF ;
ADBE: FF ;
ADBF: FF ;
ADC0: FF ;
ADC1: FF ;
ADC2: FF ;
ADC3: FF ;
ADC4: FF ;
ADC5: FF ;
ADC6: FF ;
ADC7: FF ;
ADC8: FF ;
ADC9: FF ;
ADCA: FF ;
ADCB: FF ;
ADCC: FF ;
ADCD: FF ;
ADCE: FF ;
ADCF: FF ;
ADD0: FF ;
ADD1: FF ;
ADD2: FF ;
ADD3: FF ;
ADD4: FF ;
ADD5: FF ;
ADD6: FF ;
ADD7: FF ;
ADD8: FF ;
ADD9: FF ;
ADDA: FF ;
ADDB: FF ;
ADDC: FF ;
ADDD: FF ;
ADDE: FF ;
ADDF: FF ;
ADE0: FF ;
ADE1: FF ;
ADE2: FF ;
ADE3: FF ;
ADE4: FF ;
ADE5: FF ;
ADE6: FF ;
ADE7: FF ;
ADE8: FF ;
ADE9: FF ;
ADEA: FF ;
ADEB: FF ;
ADEC: FF ;
ADED: FF ;
ADEE: FF ;
ADEF: FF ;
ADF0: FF ;
ADF1: FF ;
ADF2: FF ;
ADF3: FF ;
ADF4: FF ;
ADF5: FF ;
ADF6: FF ;
ADF7: FF ;
ADF8: FF ;
ADF9: FF ;
ADFA: FF ;
ADFB: FF ;
ADFC: FF ;
ADFD: FF ;
ADFE: FF ;
ADFF: FF ;
AE00: FF ;
AE01: FF ;
AE02: FF ;
AE03: FF ;
AE04: FF ;
AE05: FF ;
AE06: FF ;
AE07: FF ;
AE08: FF ;
AE09: FF ;
AE0A: FF ;
AE0B: FF ;
AE0C: FF ;
AE0D: FF ;
AE0E: FF ;
AE0F: FF ;
AE10: FF ;
AE11: FF ;
AE12: FF ;
AE13: FF ;
AE14: FF ;
AE15: FF ;
AE16: FF ;
AE17: FF ;
AE18: FF ;
AE19: FF ;
AE1A: FF ;
AE1B: FF ;
AE1C: FF ;
AE1D: FF ;
AE1E: FF ;
AE1F: FF ;
AE20: FF ;
AE21: FF ;
AE22: FF ;
AE23: FF ;
AE24: FF ;
AE25: FF ;
AE26: FF ;
AE27: FF ;
AE28: FF ;
AE29: FF ;
AE2A: FF ;
AE2B: FF ;
AE2C: FF ;
AE2D: FF ;
AE2E: FF ;
AE2F: FF ;
AE30: FF ;
AE31: FF ;
AE32: FF ;
AE33: FF ;
AE34: FF ;
AE35: FF ;
AE36: FF ;
AE37: FF ;
AE38: FF ;
AE39: FF ;
AE3A: FF ;
AE3B: FF ;
AE3C: FF ;
AE3D: FF ;
AE3E: FF ;
AE3F: FF ;
AE40: FF ;
AE41: FF ;
AE42: FF ;
AE43: FF ;
AE44: FF ;
AE45: FF ;
AE46: FF ;
AE47: FF ;
AE48: FF ;
AE49: FF ;
AE4A: FF ;
AE4B: FF ;
AE4C: FF ;
AE4D: FF ;
AE4E: FF ;
AE4F: FF ;
AE50: FF ;
AE51: FF ;
AE52: FF ;
AE53: FF ;
AE54: FF ;
AE55: FF ;
AE56: FF ;
AE57: FF ;
AE58: FF ;
AE59: FF ;
AE5A: FF ;
AE5B: FF ;
AE5C: FF ;
AE5D: FF ;
AE5E: FF ;
AE5F: FF ;
AE60: FF ;
AE61: FF ;
AE62: FF ;
AE63: FF ;
AE64: FF ;
AE65: FF ;
AE66: FF ;
AE67: FF ;
AE68: FF ;
AE69: FF ;
AE6A: FF ;
AE6B: FF ;
AE6C: FF ;
AE6D: FF ;
AE6E: FF ;
AE6F: FF ;
AE70: FF ;
AE71: FF ;
AE72: FF ;
AE73: FF ;
AE74: FF ;
AE75: FF ;
AE76: FF ;
AE77: FF ;
AE78: FF ;
AE79: FF ;
AE7A: FF ;
AE7B: FF ;
AE7C: FF ;
AE7D: FF ;
AE7E: FF ;
AE7F: FF ;
AE80: FF ;
AE81: FF ;
AE82: FF ;
AE83: FF ;
AE84: FF ;
AE85 : FF ;
AE86: FF ;
AE87: FF ;
AE88: FF ;
AE89: FF ;
AE8A : FF ;
AE8B: FF ;
AE8C: FF ;
AE8D: FF ;
AE8E: FF ;
AE8F: FF ;
AE90: FF ;
AE91: FF ;
AE92: FF ;
AE93: FF ;
AE94: FF ;
AE95: FF ;
AE96: FF ;
AE97: FF ;
AE98: FF ;
AE99: FF ;
AE9A: FF ;
AE9B: FF ;
AE9C: FF ;
AE9D: FF ;
AE9E: FF ;
AE9F: FF ;
AEA0: FF ;
AEA1: FF ;
AEA2: FF ;
AEA3: FF ;
AEA4: FF ;
AEA5: FF ;
AEA6: FF ;
AEA7: FF ;
AEA8: FF ;
AEA9: FF ;
AEAA: FF ;
AEAB: FF ;
AEAC: FF ;
AEAD: FF ;
AEAE: FF ;
AEAF: FF ;
AEB0: FF ;
AEB1: FF ;
AEB2: FF ;
AEB3: FF ;
AEB4: FF ;
AEB5: FF ;
AEB6: FF ;
AEB7: FF ;
AEB8: FF ;
AEB9: FF ;
AEBA: FF ;
AEBB: FF ;
AEBC: FF ;
AEBD: FF ;
AEBE: FF ;
AEBF: FF ;
AEC0: FF ;
AEC1: FF ;
AEC2: FF ;
AEC3: FF ;
AEC4: FF ;
AEC5: FF ;
AEC6: FF ;
AEC7: FF ;
AEC8: FF ;
AEC9: FF ;
AECA: FF ;
AECB: FF ;
AECC: FF ;
AECD: FF ;
AECE: FF ;
AECF: FF ;
AED0: FF ;
AED1: FF ;
AED2: FF ;
AED3: FF ;
AED4: FF ;
AED5: FF ;
AED6: FF ;
AED7: FF ;
AED8: FF ;
AED9: FF ;
AEDA: FF ;
AEDB: FF ;
AEDC: FF ;
AEDD: FF ;
AEDE: FF ;
AEDF: FF ;
AEE0: FF ;
AEE1: FF ;
AEE2: FF ;
AEE3: FF ;
AEE4: FF ;
AEE5: FF ;
AEE6: FF ;
AEE7: FF ;
AEE8: FF ;
AEE9: FF ;
AEEA: FF ;
AEEB: FF ;
AEEC: FF ;
AEED: FF ;
AEEE: FF ;
AEEF: FF ;
AEF0: FF ;
AEF1: FF ;
AEF2: FF ;
AEF3: FF ;
AEF4: FF ;
AEF5: FF ;
AEF6: FF ;
AEF7: FF ;
AEF8: FF ;
AEF9: FF ;
AEFA: FF ;
AEFB: FF ;
AEFC: FF ;
AEFD: FF ;
AEFE: FF ;
AEFF: FF ;
AF00: FF ;
AF01: FF ;
AF02: FF ;
AF03: FF ;
AF04: FF ;
AF05: FF ;
AF06: FF ;
AF07: FF ;
AF08: FF ;
AF09: FF ;
AF0A: FF ;
AF0B: FF ;
AF0C: FF ;
AF0D: FF ;
AF0E: FF ;
AF0F: FF ;
AF10: FF ;
AF11: FF ;
AF12: FF ;
AF13: FF ;
AF14: FF ;
AF15: FF ;
AF16: FF ;
AF17: FF ;
AF18: FF ;
AF19: FF ;
AF1A: FF ;
AF1B: FF ;
AF1C: FF ;
AF1D: FF ;
AF1E: FF ;
AF1F: FF ;
AF20: FF ;
AF21: FF ;
AF22: FF ;
AF23: FF ;
AF24: FF ;
AF25: FF ;
AF26: FF ;
AF27: FF ;
AF28: FF ;
AF29: FF ;
AF2A: FF ;
AF2B: FF ;
AF2C: FF ;
AF2D: FF ;
AF2E: FF ;
AF2F: FF ;
AF30: FF ;
AF31: FF ;
AF32: FF ;
AF33: FF ;
AF34: FF ;
AF35: FF ;
AF36: FF ;
AF37: FF ;
AF38: FF ;
AF39: FF ;
AF3A: FF ;
AF3B: FF ;
AF3C: FF ;
AF3D: FF ;
AF3E: FF ;
AF3F: FF ;
AF40: FF ;
AF41: FF ;
AF42: FF ;
AF43: FF ;
AF44: FF ;
AF45: FF ;
AF46: FF ;
AF47: FF ;
AF48: FF ;
AF49: FF ;
AF4A: FF ;
AF4B: FF ;
AF4C: FF ;
AF4D: FF ;
AF4E: FF ;
AF4F: FF ;
AF50: FF ;
AF51: FF ;
AF52: FF ;
AF53: FF ;
AF54: FF ;
AF55: FF ;
AF56: FF ;
AF57: FF ;
AF58: FF ;
AF59: FF ;
AF5A: FF ;
AF5B: FF ;
AF5C: FF ;
AF5D: FF ;
AF5E: FF ;
AF5F: FF ;
AF60: FF ;
AF61: FF ;
AF62: FF ;
AF63: FF ;
AF64: FF ;
AF65: FF ;
AF66: FF ;
AF67: FF ;
AF68: FF ;
AF69: FF ;
AF6A: FF ;
AF6B: FF ;
AF6C: FF ;
AF6D: FF ;
AF6E: FF ;
AF6F: FF ;
AF70: FF ;
AF71: FF ;
AF72: FF ;
AF73: FF ;
AF74: FF ;
AF75: FF ;
AF76: FF ;
AF77: FF ;
AF78: FF ;
AF79: FF ;
AF7A: FF ;
AF7B: FF ;
AF7C: FF ;
AF7D: FF ;
AF7E: FF ;
AF7F: FF ;
AF80: FF ;
AF81: FF ;
AF82: FF ;
AF83: FF ;
AF84 : FF ;
AF85: FF ;
AF86: FF ;
AF87: FF ;
AF88: FF ;
AF89 : FF ;
AF8A: FF ;
AF8B: FF ;
AF8C: FF ;
AF8D: FF ;
AF8E: FF ;
AF8F: FF ;
AF90: FF ;
AF91: FF ;
AF92: FF ;
AF93: FF ;
AF94: FF ;
AF95: FF ;
AF96: FF ;
AF97: FF ;
AF98: FF ;
AF99: FF ;
AF9A: FF ;
AF9B: FF ;
AF9C: FF ;
AF9D: FF ;
AF9E: FF ;
AF9F: FF ;
AFA0: FF ;
AFA1: FF ;
AFA2: FF ;
AFA3: FF ;
AFA4: FF ;
AFA5: FF ;
AFA6: FF ;
AFA7: FF ;
AFA8: FF ;
AFA9: FF ;
AFAA: FF ;
AFAB: FF ;
AFAC: FF ;
AFAD: FF ;
AFAE: FF ;
AFAF: FF ;
AFB0: FF ;
AFB1: FF ;
AFB2: FF ;
AFB3: FF ;
AFB4: FF ;
AFB5: FF ;
AFB6: FF ;
AFB7: FF ;
AFB8: FF ;
AFB9: FF ;
AFBA: FF ;
AFBB: FF ;
AFBC: FF ;
AFBD: FF ;
AFBE: FF ;
AFBF: FF ;
AFC0: FF ;
AFC1: FF ;
AFC2: FF ;
AFC3: FF ;
AFC4: FF ;
AFC5: FF ;
AFC6: FF ;
AFC7: FF ;
AFC8: FF ;
AFC9: FF ;
AFCA: FF ;
AFCB: FF ;
AFCC: FF ;
AFCD: FF ;
AFCE: FF ;
AFCF: FF ;
AFD0: FF ;
AFD1: FF ;
AFD2: FF ;
AFD3: FF ;
AFD4: FF ;
AFD5: FF ;
AFD6: FF ;
AFD7: FF ;
AFD8: FF ;
AFD9: FF ;
AFDA: FF ;
AFDB: FF ;
AFDC: FF ;
AFDD: FF ;
AFDE: FF ;
AFDF: FF ;
AFE0: FF ;
AFE1: FF ;
AFE2: FF ;
AFE3: FF ;
AFE4: FF ;
AFE5: FF ;
AFE6: FF ;
AFE7: FF ;
AFE8: FF ;
AFE9: FF ;
AFEA: FF ;
AFEB: FF ;
AFEC: FF ;
AFED: FF ;
AFEE: FF ;
AFEF: FF ;
AFF0: FF ;
AFF1: FF ;
AFF2: FF ;
AFF3: FF ;
AFF4: FF ;
AFF5: FF ;
AFF6: FF ;
AFF7: FF ;
AFF8: FF ;
AFF9: FF ;
AFFA: FF ;
AFFB: FF ;
AFFC: FF ;
AFFD: FF ;
AFFE: FF ;
AFFF: FF ;
B000: A5 EB LDA <00EB ;
B002: 20 D7 83 JSR $83D7 ;
B005: A9 18 LDA #$18 ;
B007: D0 0F BNE $B018 ;
B009 : A9 D0 LDA #$D0 ;
B00B: A0 17 LDY #$17 ;
B00D : 4C 01 85 JMP $8501 ;
B010 : A9 E8 LDA #$E8 ;
B012: A0 2F LDY #$2F ;
B014: D0 F7 BNE $B00D ;
B016: A9 0E LDA #$0E ;
B018 : 85 14 STA <0014 ;
B01A : E6 13 INC <0013 ;
B01C: 60 RTS ;
B01D: A5 10 LDA <0010 ;
B01F: F0 05 BEQ $B026 ;
B021: 20 EF B5 JSR $B5EF ;
B024: F0 F4 BEQ $B01A ;
B026 : A9 44 LDA #$44 ;
B028: D0 EE BNE $B018 ;
B02A: AD B1 6B LDA 6BB1 ;
B02D: F0 EB BEQ $B01A ;
B02F: 8D 25 68 STA 6825 ;
B032: A9 0C LDA #$0C ;
B034: D0 E2 BNE $B018 ;
B036: 20 C4 A8 JSR $A8C4 ;
B039: A0 10 LDY #$10 ;
B03B: 84 7C STY <007C ;
B03D: C8 INY ;
B03E: 84 7D STY <007D ;
B040: A9 00 LDA #$00 ;
B042: 85 17 STA <0017 ;
B044: A9 08 LDA #$08 ;
B046: 85 98 STA <0098 ;
B048: A9 78 LDA #$78 ;
B04A: 85 70 STA <0070 ;
B04C: AD A6 6B LDA 6BA6 ;
B04F: 85 84 STA <0084 ;
B051: 4C 90 6C JMP 6C90 ;
B054 : 11 E0 ORA (??SND_E0?? ),Y ;
B056: 4E CD 89 LSR $89CD ;
B059: 21 D0 AND (00D0 ,X) ;
B05B: 5E BD 78 LSR $78BD,X ;
B05E : A0 05 LDY #$05 ;
B060: A5 10 LDA <0010 ;
B062: D0 04 BNE $B068 ;
B064: A0 00 LDY #$00 ;
B066: 84 53 STY <0053 ;
B068 : A2 00 LDX #$00 ;
B06A : B9 54 B0 LDA $B054 ,Y ;
B06D: 9D 46 03 STA 0346 ,X ;
B070: C8 INY ;
B071: E8 INX ;
B072: E0 05 CPX #$05 ;
B074: D0 F4 BNE $B06A ;
B076: 60 RTS ;
B077 : 28 PLP ;
B078: D8 CLD ;
B079: 00 BRK ;
B07A: 20 51 EA JSR $EA51 ;
B07D: 20 3D EA JSR $EA3D ;
B080: A5 10 LDA <0010 ;
B082: F0 03 BEQ $B087 ;
B084: 20 12 75 JSR 7512 ;
B087 : 20 38 F2 JSR $F238 ;
B08A: 20 64 B4 JSR $B464 ;
B08D: A5 10 LDA <0010 ;
B08F: F0 1A BEQ $B0AB ;
B091: 20 C3 B0 JSR $B0C3 ;
B094: 48 PHA ;
B095: 29 07 AND #$07 ;
B097: C9 02 CMP #$02 ;
B099: D0 05 BNE $B0A0 ;
B09B: A9 04 LDA #$04 ;
B09D: 8D 02 06 STA SND_ReqMusEff ;
B0A0 : 68 PLA ;
B0A1: 29 07 AND #$07 ;
B0A3: C9 02 CMP #$02 ;
B0A5: 90 04 BCC $B0AB ;
B0A7: C9 05 CMP #$05 ;
B0A9: 90 02 BCC $B0AD ;
B0AB : A0 02 LDY #$02 ;
B0AD : B9 77 B0 LDA $B077 ,Y ;
B0B0: 8D 94 03 STA 0394 ;
B0B3: 20 DD EA JSR $EADD ;
B0B6 : A9 00 LDA #$00 ;
B0B8: 85 64 STA <0064 ;
B0BA: A0 05 LDY #$05 ;
B0BC : 99 B9 00 STA 00B9 ,Y ;
B0BF: 88 DEY ;
B0C0: 10 FA BPL $B0BC ;
B0C2: 60 RTS ;
B0C3 : A0 00 LDY #$00 ;
B0C5: A5 98 LDA <0098 ;
B0C7: 29 05 AND #$05 ;
B0C9: F0 01 BEQ $B0CC ;
B0CB: C8 INY ;
B0CC : 84 0F STY <000F ;
B0CE: A5 98 LDA <0098 ;
B0D0: A4 12 LDY <0012 ;
B0D2: C0 06 CPY #$06 ;
B0D4: F0 03 BEQ $B0D9 ;
B0D6: 20 13 70 JSR 7013 ;
B0D9 : 85 02 STA <GP_02 ;
B0DB: 20 F6 A3 JSR $A3F6 ;
B0DE: A4 0F LDY <000F ;
B0E0: 60 RTS ;
B0E1 : 8E 02 03 STX 0302 ;
B0E4: 8D 03 03 STA 0303 ;
B0E7: A2 18 LDX #$18 ;
B0E9: 8E 04 03 STX 0304 ;
B0EC: A9 FF LDA #$FF ;
B0EE: 9D 05 03 STA !BckGndBuf ,X ;
B0F1 : B9 30 05 LDA $0530,Y ;
B0F4: 9D 04 03 STA 0304 ,X ;
B0F7: 88 DEY ;
B0F8: CA DEX ;
B0F9: D0 F6 BNE $B0F1 ;
B0FB: 60 RTS ;
B0FC: A5 13 LDA <0013 ;
B0FE: 20 E2 E5 JSR $E5E2 ;
B101: 17 ;
B102: B1 53 LDA (0053 ),Y ;
B104: B1 47 LDA (0047 ),Y ;
B106: B1 3C LDA (003C ),Y ;
B108: B1 20 LDA (0020 ),Y ;
B10A: AC 10 AC LDY $AC10 ;
B10D: 66 B1 ROR <00B1 ;
B10F: 73 ;
B110: B1 4B LDA (004B ),Y ;
B112: B1 3C LDA (003C ),Y ;
B114: B1 5A LDA (005A ),Y ;
B116: B1 A9 LDA (00A9 ),Y ;
B118: 00 BRK ;
B119: 85 E9 STA <00E9 ;
B11B: 85 EE STA <00EE ;
B11D: A5 10 LDA <0010 ;
B11F: D0 06 BNE $B127 ;
B121: 20 27 B1 JSR $B127 ;
B124: 4C B2 83 JMP $83B2 ;
B127 : E6 13 INC <0013 ;
B129: 4C 3D EA JMP $EA3D ;
B12C: A9 26 LDA #$26 ;
B12E : 85 14 STA <0014 ;
B130 : E6 13 INC <0013 ;
B132: 60 RTS ;
B133: A9 00 LDA #$00 ;
B135 : A4 10 LDY <0010 ;
B137: F0 F7 BEQ $B130 ;
B139: 20 B3 87 JSR $87B3 ;
B13C: A4 10 LDY <0010 ;
B13E: F0 F0 BEQ $B130 ;
B140: 4C FB 8C JMP $8CFB ;
B143: A9 A0 LDA #$A0 ;
B145: D0 EE BNE $B135 ;
B147: A9 20 LDA #$20 ;
B149: D0 EA BNE $B135 ;
B14B: A9 80 LDA #$80 ;
B14D: D0 E6 BNE $B135 ;
B14F: A9 3E LDA #$3E ;
B151: D0 DB BNE $B12E ;
B153: A5 10 LDA <0010 ;
B155: D0 D9 BNE $B130 ;
B157: 4C 2B EA JMP $EA2B ;
B15A: 20 B6 B0 JSR $B0B6 ;
B15D: A9 00 LDA #$00 ;
B15F: 85 13 STA <0013 ;
B161: A9 04 LDA #$04 ;
B163: 85 12 STA <0012 ;
B165: 60 RTS ;
B166: A5 EB LDA <00EB ;
B168: 4C 6D B1 JMP $B16D ;
B16B: A9 44 LDA #$44 ;
B16D : 20 D7 83 JSR $83D7 ;
B170: 4C 09 B0 JMP $B009 ;
B173: 20 10 B0 JSR $B010 ;
B176: 4C 7B B1 JMP $B17B ;
B179: E6 13 INC <0013 ;
B17B : A9 00 LDA #$00 ;
B17D: 85 E3 STA <00E3 ;
B17F: 60 RTS ;
B180 : AD 94 03 LDA 0394 ;
B183: F0 0F BEQ $B194 ;
B185: A5 98 LDA <0098 ;
B187: 8D F8 03 STA 03F8 ;
B18A: 85 0F STA <000F ;
B18C: A2 00 LDX #$00 ;
B18E: 20 8D F0 JSR $F08D ;
B191: 4C C5 ED JMP $EDC5 ;
B194 : 4C DD EA JMP $EADD ;
B197 : 30 C0 BMI $B159 ;
B199: A5 13 LDA <0013 ;
B19B: 48 PHA ;
B19C: 20 C6 87 JSR $87C6 ;
B19F: 20 B6 B0 JSR $B0B6 ;
B1A2: 68 PLA ;
B1A3: 85 13 STA <0013 ;
B1A5: A4 EB LDY <00EB ;
B1A7: A2 00 LDX #$00 ;
B1A9: AD 27 05 LDA 0527 ;
B1AC: D9 7E 68 CMP $687E,Y ;
B1AF: F0 01 BEQ $B1B2 ;
B1B1: E8 INX ;
B1B2 : BD 97 B1 LDA $B197 ,X ;
B1B5: 85 70 STA <0070 ;
B1B7: A9 41 LDA #$41 ;
B1B9: 85 84 STA <0084 ;
B1BB: A9 04 LDA #$04 ;
B1BD: 85 98 STA <0098 ;
B1BF: A9 E4 LDA #$E4 ;
B1C1: 8D 94 03 STA 0394 ;
B1C4: A9 00 LDA #$00 ;
B1C6: 85 11 STA <0011 ;
B1C8: 85 53 STA <0053 ;
B1CA: E6 13 INC <0013 ;
B1CC: 60 RTS ;
B1CD: A5 98 LDA <0098 ;
B1CF: 8D F8 03 STA 03F8 ;
B1D2: 20 A0 ED JSR $EDA0 ;
B1D5: A5 84 LDA <0084 ;
B1D7: C9 5D CMP #$5D ;
B1D9: D0 0A BNE $B1E5 ;
B1DB: A9 00 LDA #$00 ;
B1DD: 85 AC STA <00AC ;
B1DF: A9 01 LDA #$01 ;
B1E1: 85 5A STA <005A ;
B1E3: 85 11 STA <0011 ;
B1E5 : 60 RTS ;
B1E6: A5 63 LDA <0063 ;
B1E8: F0 29 BEQ $B213 ;
B1EA: A9 10 LDA #$10 ;
B1EC: 8D 04 06 STA SND_Request ;
B1EF: AD 70 06 LDA 0670 ;
B1F2: C9 F8 CMP #$F8 ;
B1F4: B0 07 BCS $B1FD ;
B1F6: 18 CLC ;
B1F7: 69 06 ADC #$06 ;
B1F9: 8D 70 06 STA 0670 ;
B1FC: 60 RTS ;
B1FD : A9 00 LDA #$00 ;
B1FF: 8D 70 06 STA 0670 ;
B202: 20 6C 74 JSR 746C ;
B205: D0 0D BNE $B214 ;
B207: CE 70 06 DEC 0670 ;
B20A: A9 00 LDA #$00 ;
B20C: 8D 2E 05 STA 052E ;
B20F: 85 63 STA <0063 ;
B211: 85 E0 STA <??SND_E0?? ;
B213 : 60 RTS ;
B214 : EE 6F 06 INC 066F ;
B217: 60 RTS ;
B218 : 00 BRK ;
B219: 00 BRK ;
B21A: 00 BRK ;
B21B: 30 32 BMI $B24F ;
B21D: 34 ;
B21E: 38 SEC ;
B21F: 3A ;
B220: 3C ;
B221: 00 BRK ;
B222: 00 BRK ;
B223: 00 BRK ;
B224: 40 RTI ;
B225 : 00 BRK ;
B226: 00 BRK ;
B227: 00 BRK ;
B228: 30 32 BMI $B25C ;
B22A: 34 ;
B22B: 38 SEC ;
B22C: 3A ;
B22D: 3C ;
B22E: 00 BRK ;
B22F: 00 BRK ;
B230: 00 BRK ;
B231: 00 BRK ;
B232: 00 BRK ;
B233: 00 BRK ;
B234: 50 52 BVC $B288 ;
B236: 54 ;
B237: 56 58 LSR 0058 ,X ;
B239: 5A ;
B23A : A5 5E LDA <005E ;
B23C: 30 1C BMI $B25A ;
B23E: 4A LSR A ;
B23F: A8 TAY ;
B240: B0 19 BCS $B25B ;
B242: C9 0D CMP #$0D ;
B244: B0 06 BCS $B24C ;
B246: B9 18 B2 LDA $B218 ,Y ;
B249 : 4C 91 B2 JMP $B291 ;
B24C : C9 15 CMP #$15 ;
B24E: D0 05 BNE $B255 ;
B250: A9 42 LDA #$42 ;
B252: 4C 49 B2 JMP $B249 ;
B255 : 20 7F B5 JSR $B57F ;
B258 : C6 5E DEC <005E ;
B25A : 60 RTS ;
B25B : A9 28 LDA #$28 ;
B25D: 8D 02 03 STA 0302 ;
B260: A9 C0 LDA #$C0 ;
B262 : 18 CLC ;
B263: 69 20 ADC #$20 ;
B265: 90 03 BCC $B26A ;
B267: EE 02 03 INC 0302 ;
B26A : 88 DEY ;
B26B: 10 F5 BPL $B262 ;
B26D: 8D 03 03 STA 0303 ;
B270: A9 60 LDA #$60 ;
B272: 8D 04 03 STA 0304 ;
B275: A9 24 LDA #$24 ;
B277: 8D 05 03 STA !BckGndBuf ;
B27A: A9 FF LDA #$FF ;
B27C: 8D 06 03 STA 0306 ;
B27F: 4C 58 B2 JMP $B258 ;
B282 : A5 5E LDA <005E ;
B284: 30 0F BMI $B295 ;
B286: 4A LSR A ;
B287: A8 TAY ;
B288 : B0 D1 BCS $B25B ;
B28A: C9 15 CMP #$15 ;
B28C: B0 05 BCS $B293 ;
B28E: B9 25 B2 LDA $B225 ,Y ;
B291 : 85 14 STA <0014 ;
B293 : C6 5E DEC <005E ;
B295 : 60 RTS ;
B296 : 0C ;
B297: 0C ;
B298: 03 ;
B299: 03 ;
B29A: A5 AC LDA <00AC ;
B29C: D0 1C BNE $B2BA ;
B29E: 20 8C 8D JSR $8D8C ;
B2A1: A5 4C LDA <004C ;
B2A3: 0D 2E 05 ORA 052E ;
B2A6: D0 09 BNE $B2B1 ;
B2A8: A5 F8 LDA <00F8 ;
B2AA: 29 80 AND #$80 ;
B2AC: F0 03 BEQ $B2B1 ;
B2AE: 20 00 8E JSR $8E00 ;
B2B1 : A5 F8 LDA <00F8 ;
B2B3: 29 40 AND #$40 ;
B2B5: F0 03 BEQ $B2BA ;
B2B7: 20 1C 8E JSR $8E1C ;
B2BA : A2 00 LDX #$00 ;
B2BC: A5 C0 LDA <00C0 ;
B2BE: D0 3C BNE $B2FC ;
B2C0: A5 10 LDA <0010 ;
B2C2: F0 03 BEQ $B2C7 ;
B2C4: 20 3F 91 JSR $913F ;
B2C7 : AD 94 03 LDA 0394 ;
B2CA: F0 03 BEQ $B2CF ;
B2CC: 4C 8D B3 JMP $B38D ;
B2CF : 85 0B STA <000B ;
B2D1: 85 0C STA <000C ;
B2D3: 85 57 STA <0057 ;
B2D5: A0 03 LDY #$03 ;
B2D7 : AD F8 03 LDA 03F8 ;
B2DA: 39 C3 6D AND $6DC3,Y ;
B2DD: F0 16 BEQ $B2F5 ;
B2DF: 85 0F STA <000F ;
B2E1: 98 TYA ;
B2E2: 48 PHA ;
B2E3: E6 0B INC <000B ;
B2E5: 20 FA ED JSR $EDFA ;
B2E8: CD 4A 03 CMP 034A ;
B2EB: B0 06 BCS $B2F3 ;
B2ED: A5 0F LDA <000F ;
B2EF: 85 0D STA <000D ;
B2F1: E6 0C INC <000C ;
B2F3 : 68 PLA ;
B2F4: A8 TAY ;
B2F5 : 88 DEY ;
B2F6: 10 DF BPL $B2D7 ;
B2F8: A4 0B LDY <000B ;
B2FA: D0 01 BNE $B2FD ;
B2FC : 60 RTS ;
B2FD : A5 0F LDA <000F ;
B2FF: C0 01 CPY #$01 ;
B301: F0 5C BEQ $B35F ;
B303: A5 0C LDA <000C ;
B305: D0 03 BNE $B30A ;
B307: 4C AB B3 JMP $B3AB ;
B30A : A8 TAY ;
B30B: E6 57 INC <0057 ;
B30D: A2 00 LDX #$00 ;
B30F: A5 0D LDA <000D ;
B311: C0 01 CPY #$01 ;
B313: F0 4A BEQ $B35F ;
B315: A4 10 LDY <0010 ;
B317: F0 46 BEQ $B35F ;
B319: A4 70 LDY <0070 ;
B31B: C0 20 CPY #$20 ;
B31D: F0 04 BEQ $B323 ;
B31F: C0 D0 CPY #$D0 ;
B321: D0 10 BNE $B333 ;
B323 : A4 84 LDY <0084 ;
B325: C0 85 CPY #$85 ;
B327: D0 24 BNE $B34D ;
B329: A5 98 LDA <0098 ;
B32B: 29 04 AND #$04 ;
B32D: F0 1E BEQ $B34D ;
B32F : A5 98 LDA <0098 ;
B331: D0 2C BNE $B35F ;
B333 : A5 98 LDA <0098 ;
B335: A6 56 LDX <0056 ;
B337: F0 14 BEQ $B34D ;
B339: A4 10 LDY <0010 ;
B33B: F0 22 BEQ $B35F ;
B33D: A4 70 LDY <0070 ;
B33F: C0 78 CPY #$78 ;
B341: D0 1C BNE $B35F ;
B343: A4 84 LDY <0084 ;
B345: C0 5D CPY #$5D ;
B347: D0 16 BNE $B35F ;
B349: 29 03 AND #$03 ;
B34B: F0 E2 BEQ $B32F ;
B34D : A5 98 LDA <0098 ;
B34F: E8 INX ;
B350: 20 13 70 JSR 7013 ;
B353: AD F8 03 LDA 03F8 ;
B356: 48 PHA ;
B357: 39 96 B2 AND $B296 ,Y ;
B35A: 85 0C STA <000C ;
B35C: 68 PLA ;
B35D: 45 0C EOR <000C ;
B35F : 86 56 STX <0056 ;
B361: 20 A9 B3 JSR $B3A9 ;
B364: A2 00 LDX #$00 ;
B366 : A9 60 LDA #$60 ;
B368: 85 00 STA <GP_00 ;
B36A: A5 10 LDA <0010 ;
B36C: D0 19 BNE $B387 ;
B36E: AD 9E 04 LDA 049E ;
B371: C9 74 CMP #$74 ;
B373: F0 04 BEQ $B379 ;
B375: C9 75 CMP #$75 ;
B377: D0 0E BNE $B387 ;
B379 : A9 30 LDA #$30 ;
B37B: 85 00 STA <GP_00 ;
B37D: CD BC 03 CMP 03BC ;
B380: F0 05 BEQ $B387 ;
B382: A9 00 LDA #$00 ;
B384: 8D A8 03 STA 03A8 ;
B387 : A5 00 LDA <GP_00 ;
B389: 8D BC 03 STA 03BC ;
B38C : 60 RTS ;
B38D : AD F8 03 LDA 03F8 ;
B390: F0 FA BEQ $B38C ;
B392: 20 13 70 JSR 7013 ;
B395: B9 C3 6D LDA $6DC3,Y ;
B398: C5 98 CMP <0098 ;
B39A: F0 CA BEQ $B366 ;
B39C: 05 98 ORA <0098 ;
B39E: C9 03 CMP #$03 ;
B3A0: F0 04 BEQ $B3A6 ;
B3A2: C9 0C CMP #$0C ;
B3A4: D0 09 BNE $B3AF ;
B3A6 : B9 C3 6D LDA $6DC3,Y ;
B3A9 : 85 98 STA <0098 ;
B3AB : 8D F8 03 STA 03F8 ;
B3AE: 60 RTS ;
B3AF : A5 57 LDA <0057 ;
B3B1: D0 B3 BNE $B366 ;
B3B3: AD 94 03 LDA 0394 ;
B3B6: 20 1F 70 JSR 701F ;
B3B9: 48 PHA ;
B3BA: A5 98 LDA <0098 ;
B3BC: 20 13 70 JSR 7013 ;
B3BF: 85 01 STA <GP_01 ;
B3C1: 68 PLA ;
B3C2: C9 04 CMP #$04 ;
B3C4: B0 2D BCS $B3F3 ;
B3C6: A5 98 LDA <0098 ;
B3C8: 29 0A AND #$0A ;
B3CA: F0 07 BEQ $B3D3 ;
B3CC: AD 94 03 LDA 0394 ;
B3CF: 10 22 BPL $B3F3 ;
B3D1: 30 05 BMI $B3D8 ;
B3D3 : AD 94 03 LDA 0394 ;
B3D6: 30 1B BMI $B3F3 ;
B3D8 : A5 01 LDA <GP_01 ;
B3DA: 85 98 STA <0098 ;
B3DC: A9 08 LDA #$08 ;
B3DE: AC 94 03 LDY 0394 ;
B3E1: 30 02 BMI $B3E5 ;
B3E3: A9 F8 LDA #$F8 ;
B3E5 : 48 PHA ;
B3E6: 98 TYA ;
B3E7: 20 21 70 JSR 7021 ;
B3EA: 85 01 STA <GP_01 ;
B3EC: 68 PLA ;
B3ED: 38 SEC ;
B3EE: E5 01 SBC <GP_01 ;
B3F0: 8D 94 03 STA 0394 ;
B3F3 : 60 RTS ;
B3F4: A5 5A LDA <005A ;
B3F6: 0D 94 03 ORA 0394 ;
B3F9: D0 73 BNE $B46E ;
B3FB: A5 10 LDA <0010 ;
B3FD: D0 0E BNE $B40D ;
B3FF: A5 EB LDA <00EB ;
B401: C9 22 CMP #$22 ;
B403: D0 08 BNE $B40D ;
B405: A5 70 LDA <0070 ;
B407: 29 07 AND #$07 ;
B409: D0 63 BNE $B46E ;
B40B: F0 06 BEQ $B413 ;
B40D : A5 70 LDA <0070 ;
B40F: 29 0F AND #$0F ;
B411: D0 5B BNE $B46E ;
B413 : A5 84 LDA <0084 ;
B415: 29 0F AND #$0F ;
B417: C9 0D CMP #$0D ;
B419: D0 53 BNE $B46E ;
B41B: 20 F4 ED JSR $EDF4 ;
B41E: AD 9E 04 LDA 049E ;
B421: A4 10 LDY <0010 ;
B423: F0 4A BEQ $B46F ;
B425: C9 70 CMP #$70 ;
B427: 90 45 BCC $B46E ;
B429: C9 74 CMP #$74 ;
B42B: B0 41 BCS $B46E ;
B42D: 20 64 B4 JSR $B464 ;
B430: A5 EB LDA <00EB ;
B432: 8D 27 05 STA 0527 ;
B435: A2 FF LDX #$FF ;
B437 : E8 INX ;
B438: BD B2 6B LDA $6BB2,X ;
B43B: A8 TAY ;
B43C: A5 EB LDA <00EB ;
B43E: D9 7E 68 CMP $687E,Y ;
B441: F0 05 BEQ $B448 ;
B443: D9 FE 68 CMP $68FE,Y ;
B446: D0 EF BNE $B437 ;
B448 : 84 EB STY <00EB ;
B44A: A9 09 LDA #$09 ;
B44C : 85 5B STA <005B ;
B44E: C9 09 CMP #$09 ;
B450: F0 08 BEQ $B45A ;
B452: 20 E9 6E JSR 6EE9 ;
B455: 8D 02 06 STA SND_ReqMusEff ;
B458: 85 3C STA <003C ;
B45A : A9 10 LDA #$10 ;
B45C: 85 12 STA <0012 ;
B45E: 20 59 B5 JSR $B559 ;
B461: 4C 61 8F JMP $8F61 ;
B464 : A5 10 LDA <0010 ;
B466: D0 03 BNE $B46B ;
B468: 4C E5 90 JMP $90E5 ;
B46B : 20 D7 92 JSR $92D7 ;
B46E : 60 RTS ;
B46F : 85 65 STA <0065 ;
B471: C9 24 CMP #$24 ;
B473: F0 11 BEQ $B486 ;
B475: C9 88 CMP #$88 ;
B477: F0 0D BEQ $B486 ;
B479: C9 70 CMP #$70 ;
B47B: 90 F1 BCC $B46E ;
B47D: C9 74 CMP #$74 ;
B47F: B0 ED BCS $B46E ;
B481: A9 70 LDA #$70 ;
B483: 8D 9E 04 STA 049E ;
B486 : 20 64 B4 JSR $B464 ;
B489: A4 EB LDY <00EB ;
B48B: B9 FE 68 LDA $68FE,Y ;
B48E: 29 FC AND #$FC ;
B490: C9 40 CMP #$40 ;
B492: 90 0B BCC $B49F ;
B494: A0 0B LDY #$0B ;
B496: C9 50 CMP #$50 ;
B498: D0 01 BNE $B49B ;
B49A: C8 INY ;
B49B : 98 TYA ;
B49C: 4C 4C B4 JMP $B44C ;
B49F : 4A LSR A ;
B4A0: 4A LSR A ;
B4A1: 85 10 STA <0010 ;
B4A3: A5 EB LDA <00EB ;
B4A5: 8D 26 05 STA 0526 ;
B4A8: A9 02 LDA #$02 ;
B4AA: D0 A0 BNE $B44C ;
FormatBBR :
; Clear area in battery backed ram if 6001 and 7FFF aren't 5A.
; Also store FF to 652A, 652B, and 652C
; Return C=1 if formatting was done. Return C=0 if nothing was needed
;
B4AC: AD 01 60 LDA MARK_A ; ?? What about $6000 ?
B4AF: C9 5A CMP #$5A ; Format byte?
B4B1: D0 07 BNE $B4BA ; No ... go clear persistent memory
B4B3: AD FF 7F LDA MARK_B ; End format ...
B4B6: C9 A5 CMP #$A5 ; ... byte?
B4B8: F0 2C BEQ $B4E6 ; Yes ... persistent memory is good.
;
B4BA : A9 FF LDA #$FF ;
B4BC: 8D 2A 65 STA Q_SG1 ;
B4BF: 8D 2B 65 STA Q_SG2 ;
B4C2: 8D 2C 65 STA Q_SQ3 ;
;
B4C5: A9 65 LDA #$65 ; Clear ...
B4C7: 85 01 STA <GP_01 ; ... battery ...
B4C9: A9 30 LDA #$30 ; ... backed ...
B4CB: 85 00 STA <GP_00 ; ... RAM ...
B4CD: A0 00 LDY #$00 ; ... from ...
B4CF : A9 00 LDA #$00 ; ... 6530 to 7FFF
B4D1: 91 00 STA (GP_00 ),Y ; ...
B4D3: A5 00 LDA <GP_00 ; ...
B4D5: 18 CLC ; ...
B4D6: 69 01 ADC #$01 ; ...
B4D8: 85 00 STA <GP_00 ; ...
B4DA: A5 01 LDA <GP_01 ; ...
B4DC: 69 00 ADC #$00 ; ...
B4DE: 85 01 STA <GP_01 ; ...
B4E0: C9 80 CMP #$80 ; ...
B4E2: D0 EB BNE $B4CF ; .
B4E4: 38 SEC ; Set carry if RAM was formatted
B4E5: 60 RTS ; Done
B4E6 : 18 CLC ; Clear carry if RAM was good
B4E7: 60 RTS ; Done
B4E8: A9 07 LDA #$07 ;
B4EA: A0 FE LDY #$FE ;
B4EC: 20 08 E6 JSR $E608 ;
B4EF: A9 00 LDA #$00 ;
B4F1: 85 F7 STA <00F7 ;
B4F3: 85 F5 STA <TileFlagA ;
B4F5: 85 F6 STA <TileFlagB ;
B4F7: 85 F3 STA <00F3 ;
B4F9: A0 EF LDY #$EF ;
B4FB : 99 00 00 STA GP_00 ,Y ;
B4FE: 88 DEY ;
B4FF: C0 FF CPY #$FF ;
B501: D0 F8 BNE $B4FB ;
B503: A9 40 LDA #$40 ;
B505: 8D 25 05 STA 0525 ;
B508: 85 18 STA <0018 ;
B50A: A9 01 LDA #$01 ;
B50C: 8D 36 06 STA 0636 ;
B50F: 8D 37 06 STA 0637 ;
B512: 60 RTS ;
B513 : F0 10 BEQ $B525 ;
B515: FF ;
B516: 01 A9 ORA (00A9 ,X) ;
B518: 00 BRK ;
B519: 85 E7 STA <00E7 ;
B51B: 60 RTS ;
B51C : 06 00 ASL <GP_00 ;
B51E: CA DEX ;
B51F: 4C 28 B5 JMP $B528 ;
B522: A9 01 LDA #$01 ;
B524: 85 00 STA <GP_00 ;
B526: A2 03 LDX #$03 ;
B528 : A5 E7 LDA <00E7 ;
B52A: 24 00 BIT <GP_00 ;
B52C: F0 EE BEQ $B51C ;
B52E: 20 5A E8 JSR $E85A ;
B531: 8D E4 04 STA 04E4 ;
B534: BD 13 B5 LDA $B513 ,X ;
B537: 18 CLC ;
B538: 65 EB ADC <00EB ;
B53A: 85 EC STA <00EC ;
B53C: A5 10 LDA <0010 ;
B53E: D0 03 BNE $B543 ;
B540: 20 2F 75 JSR 752F ;
B543 : A5 EC LDA <00EC ;
B545: 10 12 BPL $B559 ;
B547 : 20 A3 EB JSR $EBA3 ;
B54A: 85 E7 STA <00E7 ;
B54C: 85 10 STA <0010 ;
B54E: A9 02 LDA #$02 ;
B550: 85 12 STA <0012 ;
B552: 85 5A STA <005A ;
B554: A9 80 LDA #$80 ;
B556: 8D 04 06 STA SND_Request ;
B559 : A5 FE LDA <CUR_2001 ;
B55B: 29 FE AND #$FE ;
B55D: 85 FE STA <CUR_2001 ;
B55F: 60 RTS ;
B560 : A2 01 LDX #$01 ;
B562: 86 00 STX <GP_00 ;
B564: A2 03 LDX #$03 ;
B566 : 24 00 BIT <GP_00 ;
B568: D0 06 BNE $B570 ;
B56A: 06 00 ASL <GP_00 ;
B56C: CA DEX ;
B56D: 4C 66 B5 JMP $B566 ;
B570 : BD 13 B5 LDA $B513 ,X ;
B573: 18 CLC ;
B574: 65 EB ADC <00EB ;
B576: 60 RTS ;
B577 : 80 ;
B578: 40 RTI ;
B579: 20 10 08 JSR $0810 ;
B57C: 04 ;
B57D: 02 ;
B57E: 01 A0 ORA (00A0 ,X) ;
B580: 10 A5 BPL $B527 ;
B582: 5E 4A AA LSR $AA4A ,X ;
B585: A9 FF LDA #$FF ;
B587: 99 05 03 STA !BckGndBuf ,Y ;
B58A: A9 10 LDA #$10 ;
B58C: 8D 04 03 STA 0304 ;
B58F: A9 28 LDA #$28 ;
B591: 8D 02 03 STA 0302 ;
B594: A9 EC LDA #$EC ;
B596 : 18 CLC ;
B597: 69 20 ADC #$20 ;
B599: 90 03 BCC $B59E ;
B59B: EE 02 03 INC 0302 ;
B59E : CA DEX ;
B59F: 10 F5 BPL $B596 ;
B5A1: 8D 03 03 STA 0303 ;
B5A4: A5 5D LDA <005D ;
B5A6: 48 PHA ;
B5A7 : 20 08 B6 JSR $B608 ;
B5AA: C6 5D DEC <005D ;
B5AC: 88 DEY ;
B5AD: D0 F8 BNE $B5A7 ;
B5AF: 68 PLA ;
B5B0: 38 SEC ;
B5B1: E9 10 SBC #$10 ;
B5B3: 85 5D STA <005D ;
B5B5: AE AB 6B LDX 6BAB ;
B5B8 : F0 17 BEQ $B5D1 ;
B5BA: AD 14 03 LDA 0314 ;
B5BD: 48 PHA ;
B5BE: A0 0E LDY #$0E ;
B5C0 : B9 05 03 LDA !BckGndBuf ,Y ;
B5C3: 99 06 03 STA 0306 ,Y ;
B5C6: 88 DEY ;
B5C7: 10 F7 BPL $B5C0 ;
B5C9: 68 PLA ;
B5CA: 8D 05 03 STA !BckGndBuf ;
B5CD: CA DEX ;
B5CE: 4C B8 B5 JMP $B5B8 ;
B5D1 : A5 5E LDA <005E ;
B5D3: 38 SEC ;
B5D4: E9 1A SBC #$1A ;
B5D6: 4A LSR A ;
B5D7: AA TAX ;
B5D8: A0 0F LDY #$0F ;
B5DA : B9 BD 6B LDA $6BBD,Y ;
B5DD: 3D 77 B5 AND $B577 ,X ;
B5E0: D0 05 BNE $B5E7 ;
B5E2: A9 F5 LDA #$F5 ;
B5E4: 99 05 03 STA !BckGndBuf ,Y ;
B5E7 : 88 DEY ;
B5E8: 10 F0 BPL $B5DA ;
B5EA: 60 RTS ;
B5EB : A2 10 LDX #$10 ;
B5ED: D0 02 BNE $B5F1 ;
B5EF : A2 11 LDX #$11 ;
B5F1 : A5 10 LDA <0010 ;
B5F3: F0 12 BEQ $B607 ;
B5F5: 38 SEC ;
B5F6: E9 01 SBC #$01 ;
B5F8: C9 08 CMP #$08 ;
B5FA: 90 02 BCC $B5FE ;
B5FC: E8 INX ;
B5FD: E8 INX ;
B5FE : 29 07 AND #$07 ;
B600: A8 TAY ;
B601: BD 57 06 LDA 0657 ,X ;
B604: 39 BE E6 AND $E6BE,Y ;
B607 : 60 RTS ;
B608 : 98 TYA ;
B609: 48 PHA ;
B60A: 20 CE E6 JSR $E6CE ;
B60D: A5 EB LDA <00EB ;
B60F: 48 PHA ;
B610: A5 5D LDA <005D ;
B612: 85 EB STA <00EB ;
B614: A9 13 LDA #$13 ;
B616: 8D 3F 03 STA 033F ;
B619: A4 EB LDY <00EB ;
B61B: B1 00 LDA (GP_00 ),Y ;
B61D: 29 20 AND #$20 ;
B61F: F0 11 BEQ $B632 ;
B621: A9 08 LDA #$08 ;
B623: 85 02 STA <GP_02 ;
B625: A2 03 LDX #$03 ;
B627 : 20 F6 A3 JSR $A3F6 ;
B62A: 20 41 B6 JSR $B641 ;
B62D: CA DEX ;
B62E: 46 02 LSR <GP_02 ;
B630: D0 F5 BNE $B627 ;
B632 : 68 PLA ;
B633: 85 EB STA <00EB ;
B635: 68 PLA ;
B636: A8 TAY ;
B637: AD 3F 03 LDA 033F ;
B63A: 18 CLC ;
B63B: 69 E2 ADC #$E2 ;
B63D: 99 04 03 STA 0304 ,Y ;
B640: 60 RTS ;
B641 : A0 00 LDY #$00 ;
B643: 48 PHA ;
B644: C9 04 CMP #$04 ;
B646: 90 1D BCC $B665 ;
B648: 8A TXA ;
B649: 48 PHA ;
B64A: 98 TYA ;
B64B: 48 PHA ;
B64C: 20 CE E6 JSR $E6CE ;
B64F: 18 CLC ;
B650: 3D BE E6 AND $E6BE,X ;
B653: F0 01 BEQ $B656 ;
B655: 38 SEC ;
B656 : 68 PLA ;
B657: A8 TAY ;
B658: 68 PLA ;
B659: AA TAX ;
B65A : B9 3F 03 LDA 033F ,Y ;
B65D: 2A ROL A ;
B65E: 29 0F AND #$0F ;
B660: 99 3F 03 STA 033F ,Y ;
B663: 68 PLA ;
B664: 60 RTS ;
B665 : C9 00 CMP #$00 ;
B667: F0 F1 BEQ $B65A ;
B669: 18 CLC ;
B66A: 90 EE BCC $B65A ;
B66C : 20 CE E6 JSR $E6CE ;
B66F: A2 03 LDX #$03 ;
B671 : B1 00 LDA (GP_00 ),Y ;
B673: 3D BE E6 AND $E6BE,X ;
B676: F0 04 BEQ $B67C ;
B678: 05 EE ORA <00EE ;
B67A: 85 EE STA <00EE ;
B67C : CA DEX ;
B67D: 10 F2 BPL $B671 ;
B67F: 60 RTS ;
B680: A5 EB LDA <00EB ;
B682: 48 PHA ;
B683: 29 0F AND #$0F ;
B685: A8 TAY ;
B686: 68 PLA ;
B687: 4A LSR A ;
B688: 4A LSR A ;
B689: 4A LSR A ;
B68A: 4A LSR A ;
B68B: AA TAX ;
B68C: 60 RTS ;
B68D : A5 10 LDA <0010 ;
B68F: F0 05 BEQ $B696 ;
B691: B9 7E 6A LDA $6A7E,Y ;
B694: 29 80 AND #$80 ;
B696 : 60 RTS ;
B697 : 80 ;
B698: 98 TYA ;
B699: AC B4 C8 LDY $C8B4 ;
B69C: 80 ;
B69D: 98 TYA ;
B69E: B0 C8 BCS $B668 ;
B6A0: 80 ;
B6A1: 94 A0 STY 00A0 ,X ;
B6A3: B0 C0 BCS $B665 ;
B6A5: CC B0 A2 CPY $A2B0 ;
B6A8: 1E BD 57 ASL $57BD,X ;
B6AB: 06 D0 ASL <00D0 ;
B6AD: 07 ;
B6AE: CA DEX ;
B6AF: E0 1C CPX #$1C ;
B6B1: D0 F6 BNE $B6A9 ;
B6B3: F0 0D BEQ $B6C2 ;
B6B5: A9 36 LDA #$36 ;
B6B7: 85 01 STA <GP_01 ;
B6B9: A9 80 LDA #$80 ;
B6BB: 85 00 STA <GP_00 ;
B6BD: 8A TXA ;
B6BE: A8 TAY ;
B6BF: 20 35 E7 JSR $E735 ;
B6C2 : A2 01 LDX #$01 ;
B6C4 : BD 57 06 LDA 0657 ,X ;
B6C7: E0 10 CPX #$10 ;
B6C9: D0 05 BNE $B6D0 ;
B6CB: 20 EB B5 JSR $B5EB ;
B6CE: A2 10 LDX #$10 ;
B6D0 : E0 11 CPX #$11 ;
B6D2: D0 05 BNE $B6D9 ;
B6D4: 20 EF B5 JSR $B5EF ;
B6D7: A2 11 LDX #$11 ;
B6D9 : C9 00 CMP #$00 ;
B6DB: F0 3A BEQ $B717 ;
B6DD: E0 0F CPX #$0F ;
B6DF: D0 05 BNE $B6E6 ;
B6E1: AD 5E 06 LDA 065E ;
B6E4: D0 31 BNE $B717 ;
B6E6 : 8A TXA ;
B6E7: 48 PHA ;
B6E8: A8 TAY ;
B6E9: BD 97 B6 LDA $B697 ,X ;
B6EC: 85 00 STA <GP_00 ;
B6EE : A9 36 LDA #$36 ;
B6F0: E0 05 CPX #$05 ;
B6F2: 90 1C BCC $B710 ;
B6F4: A9 46 LDA #$46 ;
B6F6: E0 0F CPX #$0F ;
B6F8: F0 16 BEQ $B710 ;
B6FA: E0 09 CPX #$09 ;
B6FC: 90 12 BCC $B710 ;
B6FE: A9 1E LDA #$1E ;
B700: E0 10 CPX #$10 ;
B702: 90 0C BCC $B710 ;
B704: A9 2C LDA #$2C ;
B706: 85 00 STA <GP_00 ;
B708: A9 9E LDA #$9E ;
B70A: E0 11 CPX #$11 ;
B70C: 90 02 BCC $B710 ;
B70E: A9 76 LDA #$76 ;
B710 : 85 01 STA <GP_01 ;
B712: 20 1C B8 JSR $B81C ;
B715: 68 PLA ;
B716: AA TAX ;
B717 : E8 INX ;
B718: E0 12 CPX #$12 ;
B71A: 90 A8 BCC $B6C4 ;
B71C: 60 RTS ;
B71D : 80 ;
B71E: 98 TYA ;
B71F: B0 B0 BCS $B6D1 ;
B721: C8 INY ;
B722: 80 ;
B723: 98 TYA ;
B724: B0 C8 BCS $B6EE ;
B726 : AE 56 06 LDX 0656 ;
B729: D0 0E BNE $B739 ;
B72B: A2 1E LDX #$1E ;
B72D : BD 57 06 LDA 0657 ,X ;
B730: D0 07 BNE $B739 ;
B732: CA DEX ;
B733: E0 1C CPX #$1C ;
B735: D0 F6 BNE $B72D ;
B737: F0 1D BEQ $B756 ;
B739 : BD 57 06 LDA 0657 ,X ;
B73C: F0 18 BEQ $B756 ;
B73E: E0 0F CPX #$0F ;
B740: D0 07 BNE $B749 ;
B742: AD 5E 06 LDA 065E ;
B745: D0 0F BNE $B756 ;
B747: A9 01 LDA #$01 ;
B749 : 85 04 STA <0004 ;
B74B: A9 36 LDA #$36 ;
B74D: 85 01 STA <GP_01 ;
B74F: A9 40 LDA #$40 ;
B751: 85 00 STA <GP_00 ;
B753: 20 1C B8 JSR $B81C ;
B756 : AC 56 06 LDY 0656 ;
B759: C0 0F CPY #$0F ;
B75B: D0 0A BNE $B767 ;
B75D: A0 07 LDY #$07 ;
B75F: B9 57 06 LDA 0657 ,Y ;
B762: F0 03 BEQ $B767 ;
B764: 8C 56 06 STY 0656 ;
B767 : B9 1D B7 LDA $B71D ,Y ;
B76A: 8D 1F 02 STA 021F ;
B76D: 18 CLC ;
B76E: 69 08 ADC #$08 ;
B770: 8D 23 02 STA 0223 ;
B773: A9 36 LDA #$36 ;
B775: C0 05 CPY #$05 ;
B777: 90 02 BCC $B77B ;
B779: A9 46 LDA #$46 ;
B77B : 8D 1C 02 STA 021C ;
B77E: 8D 20 02 STA 0220 ;
B781: A9 1E LDA #$1E ;
B783: 8D 1D 02 STA 021D ;
B786: 8D 21 02 STA 0221 ;
B789: A5 15 LDA <0015 ;
B78B: 29 08 AND #$08 ;
B78D: 4A LSR A ;
B78E: 4A LSR A ;
B78F: 4A LSR A ;
B790: 69 01 ADC #$01 ;
B792: 8D 1E 02 STA 021E ;
B795: 09 40 ORA #$40 ;
B797: 8D 22 02 STA 0222 ;
B79A: AD F8 03 LDA 03F8 ;
B79D: C5 EF CMP <00EF ;
B79F: F0 50 BEQ $B7F1 ;
B7A1: AA TAX ;
B7A2: F0 24 BEQ $B7C8 ;
B7A4: E0 04 CPX #$04 ;
B7A6: B0 20 BCS $B7C8 ;
B7A8: A2 01 LDX #$01 ;
B7AA: 8E 02 06 STX SND_ReqMusEff ;
B7AD: AA TAX ;
B7AE: AD 56 06 LDA 0656 ;
B7B1: 48 PHA ;
B7B2: 8A TXA ;
B7B3: 20 C8 B7 JSR $B7C8 ;
B7B6: 68 PLA ;
B7B7: CD 56 06 CMP 0656 ;
B7BA: F0 08 BEQ $B7C4 ;
B7BC: AC 56 06 LDY 0656 ;
B7BF: B9 57 06 LDA 0657 ,Y ;
B7C2: D0 03 BNE $B7C7 ;
B7C4 : 4E 02 06 LSR SND_ReqMusEff ;
B7C7 : 60 RTS ;
B7C8 : 85 EF STA <00EF ;
B7CA: A2 09 LDX #$09 ;
B7CC : 20 21 B8 JSR $B821 ;
B7CF: C0 00 CPY #$00 ;
B7D1: F0 1F BEQ $B7F2 ;
B7D3: C0 03 CPY #$03 ;
B7D5: F0 09 BEQ $B7E0 ;
B7D7: B9 57 06 LDA 0657 ,Y ;
B7DA: D0 09 BNE $B7E5 ;
B7DC: C0 07 CPY #$07 ;
B7DE: F0 28 BEQ $B808 ;
B7E0 : CA DEX ;
B7E1: 10 E9 BPL $B7CC ;
B7E3: A0 00 LDY #$00 ;
B7E5 : C0 02 CPY #$02 ;
B7E7: D0 05 BNE $B7EE ;
B7E9: AD 5A 06 LDA 065A ;
B7EC: F0 DE BEQ $B7CC ;
B7EE : 8C 56 06 STY 0656 ;
B7F1 : 60 RTS ;
B7F2 : A0 1E LDY #$1E ;
B7F4 : B9 57 06 LDA 0657 ,Y ;
B7F7: D0 0A BNE $B803 ;
B7F9: 88 DEY ;
B7FA: C0 1C CPY #$1C ;
B7FC: D0 F6 BNE $B7F4 ;
B7FE: A0 00 LDY #$00 ;
B800: 4C E0 B7 JMP $B7E0 ;
B803 : A0 00 LDY #$00 ;
B805: 4C E5 B7 JMP $B7E5 ;
B808 : A0 0F LDY #$0F ;
B80A: B9 57 06 LDA 0657 ,Y ;
B80D: D0 04 BNE $B813 ;
B80F: A0 07 LDY #$07 ;
B811: D0 CD BNE $B7E0 ;
B813 : AD 5E 06 LDA 065E ;
B816: F0 D6 BEQ $B7EE ;
B818: A0 07 LDY #$07 ;
B81A: D0 D2 BNE $B7EE ;
B81C : 8A TXA ;
B81D: A8 TAY ;
B81E: 4C 35 E7 JMP $E735 ;
B821 : A5 EF LDA <00EF ;
B823: 29 03 AND #$03 ;
B825: F0 12 BEQ $B839 ;
B827: C8 INY ;
B828: 4A LSR A ;
B829: B0 02 BCS $B82D ;
B82B: 88 DEY ;
B82C: 88 DEY ;
B82D : C0 FF CPY #$FF ;
B82F: D0 02 BNE $B833 ;
B831: A0 08 LDY #$08 ;
B833 : C0 09 CPY #$09 ;
B835: D0 02 BNE $B839 ;
B837: A0 00 LDY #$00 ;
B839 : 60 RTS ;
B83A: A9 00 LDA #$00 ;
B83C: 85 BF STA <00BF ;
B83E: A5 10 LDA <0010 ;
B840: F0 47 BEQ $B889 ;
B842: 20 14 73 JSR 7314 ;
B845: D0 1C BNE $B863 ;
B847: A4 EB LDY <00EB ;
B849: B9 7E 6A LDA $6A7E,Y ;
B84C: 29 1F AND #$1F ;
B84E: C9 03 CMP #$03 ;
B850: D0 02 BNE $B854 ;
B852: C6 BF DEC <00BF ;
B854 : 85 AB STA <00AB ;
B856: B9 FE 6A LDA $6AFE,Y ;
B859: 29 07 AND #$07 ;
B85B: C9 03 CMP #$03 ;
B85D: F0 04 BEQ $B863 ;
B85F: C9 07 CMP #$07 ;
B861: D0 02 BNE $B865 ;
B863 : C6 BF DEC <00BF ;
B865 : B9 FE 69 LDA $69FE,Y ;
B868: 29 40 AND #$40 ;
B86A: F0 03 BEQ $B86F ;
B86C: 20 F1 A7 JSR $A7F1 ;
B86F : 20 8A 71 JSR 718A ;
B872 : 85 83 STA <0083 ;
B874: 84 97 STY <0097 ;
B876: A4 EB LDY <00EB ;
B878: B9 7E 6A LDA $6A7E,Y ;
B87B: 29 1F AND #$1F ;
B87D: C9 1B CMP #$1B ;
B87F: D0 07 BNE $B888 ;
B881: A5 83 LDA <0083 ;
B883: 38 SEC ;
B884: E9 08 SBC #$08 ;
B886: 85 83 STA <0083 ;
B888 : 60 RTS ;
B889 : A9 1A LDA #$1A ;
B88B: 85 AB STA <00AB ;
B88D: A9 C0 LDA #$C0 ;
B88F: A0 90 LDY #$90 ;
B891: A6 12 LDX <0012 ;
B893: E0 05 CPX #$05 ;
B895: D0 06 BNE $B89D ;
B897: A6 EB LDX <00EB ;
B899: E0 5F CPX #$5F ;
B89B: F0 D5 BEQ $B872 ;
B89D : C6 BF DEC <00BF ;
B89F: 60 RTS ;
B8A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B8C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B8E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B900: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B920: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B940: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B960: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B980: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B9A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B9C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
B9E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BA00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BA20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BA40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BA60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BA80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BAA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BAC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BAE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BB00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BB20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BB40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BB60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BB80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BBA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BBC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BBE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BC00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BC20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BC40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BC60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BC80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BCA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BCC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BCE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BD00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BD20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BD40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BD60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BD80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BDA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BDC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BDE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BE00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BE20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BE40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BE60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BE80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BEA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BEC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BEE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BF00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BF20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BF40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
; From here down is the same in all banks (except for the origin
; difference in bank 7).
RESET
RESET :
;
; Configure the MMC1 and jump to E440 (Bank 7) for startup.
;
BF50: 78 SEI ; Disable interrupts
BF51: D8 CLD ; Clear decimal flag
BF52: A9 00 LDA #$00 ; Clear the PPU control register ...
BF54: 8D 00 20 STA P_CNTRL_1 ; ... truns off NMIs
BF57: A2 FF LDX #$FF ; Stack to ...
BF59: 9A TXS ; ... 01FF
BF5A : AD 02 20 LDA P_STATUS ; Wait ...
BF5D: 29 80 AND #$80 ; ... for ...
BF5F: F0 F9 BEQ $BF5A ; ... VBLANK
BF61 : AD 02 20 LDA P_STATUS ; Wait ...
BF64: 29 80 AND #$80 ; ... for another ...
BF66: F0 F9 BEQ $BF61 ; ... VBLANK (1st might have been a leftover flag)
BF68: 09 FF ORA #$FF ; Reset ...
BF6A: 8D 00 80 STA $8000 ; ... ...
BF6D: 8D 00 A0 STA $A000 ; ... all ...
BF70: 8D 00 C0 STA $C000 ; ... four ...
BF73: 8D 00 E0 STA $E000 ; ... MMC1 registers
BF76: A9 0F LDA #$0F ; Set MMC control to 8K CHR ROM, fixed/bank 16K PRG pages, ...
BF78: 20 98 BF JSR MMC_Control ; ... and horizontal mirroring (vertical scrolling)
BF7B: A9 00 LDA #$00 ; Set MMC reg1 VROM bank
BF7D: 8D 00 A0 STA $A000 ; The cartridge doesn't ...
BF80: 4A LSR A ; ... swap VROM pages. ...
BF81: 8D 00 A0 STA $A000 ; ... Just ...
BF84: 4A LSR A ; ... set ...
BF85: 8D 00 A0 STA $A000 ; ... to ...
BF88: 4A LSR A ; ...
BF89: 8D 00 A0 STA $A000 ; ...
BF8C: 4A LSR A ; ...
BF8D: 8D 00 A0 STA $A000 ; ... --00000
BF90: A9 07 LDA #$07 ; Interesting! Put bank 7 ...
BF92: 20 AC BF JSR MMC_Bank ; ... in the low ROM bank
BF95: 4C 40 E4 JMP $E440 ; Start of game
; MMC1 Info
; R0 - Control ***CPPMM
; C CHR ROM bank mode. Zelda uses 0: 8KB at a time
; PP Program ROM switch mode. Zelda uses 3: 16K fixed, 16K switched banks
; MM Name table mirroring. Zelda uses 2 or 3: vertical or horizontal
; R1 - CHR bank size ***CCCCC
; Ignored in Zelda since R0.C is 0
; R2 - CHR bank select ***CCCCC
; Ignored in Zelda since R0.C is 0
; R3 - PRG bank select ***RPPPP
; R PRG RAM enabled. Zelda sends 0, but battery-backed RAM is always enabled.
; PPPP bank select. Zelda switches banks 0-6.
MMC Control
MMC_Control :
; Set the MMC Control register (0) to value in A
BF98: 8D 00 80 STA $8000 ; MMC Register 0 (control): --edcba ...
BF9B: 4A LSR A ; ... mirroring
BF9C: 8D 00 80 STA $8000 ; ... mirroring
BF9F: 4A LSR A ; ... switch: c=0 high ROM, C=1 low ROM
BFA0: 8D 00 80 STA $8000 ; ... size: d=0 32K (full), D=1 16K (half)
BFA3: 4A LSR A ; ... chrrom mode: e=0 8K banks, B=1 4K banks
BFA4: 8D 00 80 STA $8000 ; The MMC is write-trigger (write to ROM ...
BFA7: 4A LSR A ; .. has no affect anyway).
BFA8: 8D 00 80 STA $8000 ; Bits are written from LSB to MSB ...
BFAB: 60 RTS ; ... only 5 bits
MMC Bank
MMC_Bank :
; Set the MMC Bank register (3) to value in A
BFAC: 8D 00 E0 STA $E000 ; MMC Register 3 (ROM page switching): --edcba ...
BFAF: 4A LSR A ; ...
BFB0: 8D 00 E0 STA $E000 ; ... Write the ...
BFB3: 4A LSR A ; ... switching ...
BFB4: 8D 00 E0 STA $E000 ; ... page ...
BFB7: 4A LSR A ; ... number
BFB8: 8D 00 E0 STA $E000 ; The MMC is write-trigger (write to ROM ...
BFBB: 4A LSR A ; .. has no affect anyway).
BFBC: 8D 00 E0 STA $E000 ; Bits are written from LSB to MSB ...
BFBF: 60 RTS ; ... only 5 bits
BFC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BFD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BFE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BFF0: FF FF FF FF FF FF FF FF FF FF
Vectors
BFFA: 84 E4 ; NMI to E484
BFFC: 50 BF ; RESET to BF50
BFFE: F0 BF ; IRQ to BFF0 (this bank should never be at end)