Home Journal Contact Me Tools Comments

General
RESET MMC Control MMC Bank
RAM Usage
; NES Zelda Bank 3
; Disassembly comments by Chris Cantrell 2009
; See http://www.computerarcheology.com for discussion.



; RAM
; #+0000     GP_00           usually used as a two-byte pointer for indirection
; #+0001     GP_01
; #+0002     GP_02           often used as a two-byte counter
; #+0003     GP_03  

; #+005C     FlipFlag        non zero to cause interrupt to flip name tables

; #+0066     SND_PtrA        pointer to current music
; #+0067     SND_PtrB        pointer to current music

; #+006A     SND_Sq1Fine     current value of square 1 fine
; #+006B     SND_Sq2Fine     current value of square 2 fine


; #+006D     MusEffBell      mussic effect envelope counter
; #+006E     MusEffRel       music effect count reload
; #+006F     MusEffCnt       music effect current count

; #+00F5     UNKNOWN_F5      filled with 5A after all sets copied to VRAM
; #+00FE     CUR_2001        current contents of PPU 2001 (a write-only register)
; #+00FF     CUR_2000        current contents of PPU 2000 (a write-only register)

; #+05F0     TriFine         current value of triangle fine

; #+051D     UNKNOWN_051D    used as a "set pointer" to index multiple data blocks to copy to VRAM

; #+05F5     SND_DrumRep     ?? point to start of drum track for repeat

; #+0600     SND_ReqMusic    Request song
; #+0601     SND_601         ?? something to do with sound
; #+0602     SND_ReqMusEff   Music effect request (long music continues to play)
; #+0603     SND_603         ?? something to do with sound
; #+0604     SND_Request     Sound effect request (near-death-beep will not preempt another sound)
; #+0605     SND_CurEffect   current playing sound effect

; #+0607     SND_CurMusEff   current playing music effect
; #+0608     SND_DMod1       parameter in delta-mod effect
; #+0609     SND_CurSong     current playing song

; #+060A     SND_SongPC_A    offset within current song for voice A
; #+060B     SND_SongPC_B    offset within current song for voice B
; #+060C     SND_SongPC_C    offset within current song for voice C
; #+060D     SND_SongPC_D    offset within current song for voice D

; #+0610     SND_LenReload   music event timer reload
; #+0611     SND_Timer       music event timer

; #+0618     SND_MusEffDel   script pointer for music effect

; Battery-Backed RAM

; #+6001    MARK_A           must be 5A for ram to be valid
; #+652A    Q_SG1            ?? save-game 1 flag? set to FF if BBR is not valid
; #+652B    Q_SG2            ?? save-game 2 flag? set to FF if BBR is not valid
; #+652C    Q_SQ3            ?? save-game 3 flag? set to FF if BBR is not valid

; 6530-7FFF cleared on startup if BBR is not valid

; #+7FFF    MARK_B           must be 5A for ram to be valid



; TOPHER-temp Music descriptor
;00 -> Note delay set (0-4)
;01    -> Pointer to Music
;02    -> ...
;03 -> Offset for C (A begins at 0)
;04 -> Offset for B
;05 -> Offset for D
;06 -> 0619
;07 -> 05F1


8000: BB                              ;
8001: 9D BB 9D  STA $9DBB,X         ;
8004: BB                              ;
8005: 9D 7B 98  STA $987B,X         ;
8008: 9B                              ;
8009: 9A        TXS                 ;
800A: 7B                              ;
800B: 98        TYA                 ;
800C: 9B                              ;
800D: 9A        TXS                 ;
800E: BB                              ;
800F: 9D 7B 98  STA $987B,X         ;
8012: 9B                              ;
8013: 9A        TXS                 ;
8014: DB                              ;
8015: 9F                              ;
8016: DB                              ;
8017: 9F                              ;
8018: DB                              ;
8019: 9F                              ;
801A: DB                              ;
801B: A3                              ;
801C: DB                              ;
801D: A3                              ;
801E: DB                              ;
801F: 9F                              ;
8020: DB                              ;
8021: A3                              ;
8022: DB                              ;
8023: 9F                              ;
8024: DB                              ;
8025: A3                              ;
8026: DB                              ;
8027: A7                              ;
8028: 1B                              ;
8029: 81 BB     STA ($BB,X)         ;
802B: 9C                              ;
802C: 3B                              ;
802D: 89                              ;
802E: 5B                              ;
802F: 91 17     STA ($17),Y         ;
8031: 00        BRK                 ;
8032: 08        PHP                 ;
8033: E0 09     CPX #$09            ;
8035: E0 0C     CPX #$0C            ;
8037: 00        BRK                 ;
8038: 08        PHP                 ;
8039: 20 07 20  JSR $2007           ; [NES] VRAM data
803C: 08        PHP                 ;
803D: 20 01 00  JSR GP_01           ;
8040: 02                              ;
8041: 20 04 00  JSR $0004           ;
8044: 20 25 E6  JSR $E625           ;
8047: AD 02 20  LDA $2002           ; [NES] PPU status
804A: 20 5E 80  JSR $805E           ;
804D: A5 10     LDA >$10            ;
804F: D0 13     BNE $8064           ;
8051: 20 91 80  JSR $8091           ;
8054: 20 DC 80  JSR $80DC           ;
8057: AD 1D 05  LDA UNKNOWN_051D    ;
805A: C9 02     CMP #$02            ;
805C: D0 F3     BNE $8051           ;
805E: A9 00     LDA #$00            ;
8060: 8D 1D 05  STA UNKNOWN_051D    ;
8063: 60        RTS                 ;
8064: 20 80 80  JSR $8080           ;
8067: 20 CC 80  JSR $80CC           ;
806A: AD 1D 05  LDA UNKNOWN_051D    ;
806D: C9 02     CMP #$02            ;
806F: D0 F3     BNE $8064           ;
8071: 20 AC 80  JSR $80AC           ;
8074: 20 CC 80  JSR $80CC           ;
8077: 20 BC 80  JSR $80BC           ;
807A: 20 CC 80  JSR $80CC           ;
807D: 4C 5E 80  JMP $805E           ;
8080: AD 1D 05  LDA UNKNOWN_051D    ;
8083: 0A        ASL A               ;
8084: AA        TAX                 ;
8085: BD 28 80  LDA $8028,X         ;
8088: 85 00     STA >GP_00          ;
808A: E8        INX                 ;
808B: BD 28 80  LDA $8028,X         ;
808E: 85 01     STA >GP_01          ;
8090: 60        RTS                 ;
8091: AD 1D 05  LDA UNKNOWN_051D    ;
8094: 0A        ASL A               ;
8095: AA        TAX                 ;
8096: BD 2C 80  LDA $802C,X         ;
8099: 85 00     STA >GP_00          ;
809B: BD 38 80  LDA $8038,X         ;
809E: 85 02     STA >GP_02          ;
80A0: E8        INX                 ;
80A1: BD 2C 80  LDA $802C,X         ;
80A4: 85 01     STA >GP_01          ;
80A6: BD 38 80  LDA $8038,X         ;
80A9: 85 03     STA >GP_03          ;
80AB: 60        RTS                 ;
80AC: A5 10     LDA >$10            ;
80AE: 0A        ASL A               ;
80AF: AA        TAX                 ;
80B0: BD 00 80  LDA $8000,X         ;
80B3: 85 00     STA >GP_00          ;
80B5: E8        INX                 ;
80B6: BD 00 80  LDA $8000,X         ;
80B9: 85 01     STA >GP_01          ;
80BB: 60        RTS                 ;
80BC: A5 10     LDA >$10            ;
80BE: 0A        ASL A               ;
80BF: AA        TAX                 ;
80C0: BD 14 80  LDA $8014,X         ;
80C3: 85 00     STA >GP_00          ;
80C5: E8        INX                 ;
80C6: BD 14 80  LDA $8014,X         ;
80C9: 85 01     STA >GP_01          ;
80CB: 60        RTS                 ;
80CC: AD 1D 05  LDA UNKNOWN_051D    ;
80CF: 0A        ASL A               ;
80D0: AA        TAX                 ;
80D1: BD 3C 80  LDA $803C,X         ;
80D4: 85 02     STA >GP_02          ;
80D6: E8        INX                 ;
80D7: BD 3C 80  LDA $803C,X         ;
80DA: 85 03     STA >GP_03          ;
80DC: AD 1D 05  LDA UNKNOWN_051D    ;
80DF: 0A        ASL A               ;
80E0: AA        TAX                 ;
80E1: BD 30 80  LDA $8030,X         ;
80E4: 8D 06 20  STA $2006           ; [NES] VRAM address select
80E7: E8        INX                 ;
80E8: BD 30 80  LDA $8030,X         ;
80EB: 8D 06 20  STA $2006           ; [NES] VRAM address select
80EE: A0 00     LDY #$00            ;
80F0: B1 00     LDA (GP_00),Y       ;
80F2: 8D 07 20  STA $2007           ; [NES] VRAM data
80F5: A5 00     LDA >GP_00          ;
80F7: 18        CLC                 ;
80F8: 69 01     ADC #$01            ;
80FA: 85 00     STA >GP_00          ;
80FC: A5 01     LDA >GP_01          ;
80FE: 69 00     ADC #$00            ;
8100: 85 01     STA >GP_01          ;
8102: A5 03     LDA >GP_03          ;
8104: 38        SEC                 ;
8105: E9 01     SBC #$01            ;
8107: 85 03     STA >GP_03          ;
8109: A5 02     LDA >GP_02          ;
810B: E9 00     SBC #$00            ;
810D: 85 02     STA >GP_02          ;
810F: A5 02     LDA >GP_02          ;
8111: D0 DD     BNE $80F0           ;
8113: A5 03     LDA >GP_03          ;
8115: D0 D9     BNE $80F0           ;
8117: EE 1D 05  INC UNKNOWN_051D    ;
811A: 60        RTS                 ;
811B: FF                              ;
811C: 80                              ;
811D: 80                              ;
811E: 90 90     BCC $80B0           ;
8120: 91 91     STA ($91),Y         ;
8122: 91 FF     STA (CUR_2000),Y    ;
8124: 80                              ;
8125: E0 E0     CPX #$E0            ;
8127: EE EE EE  INC $EEEE           ;
812A: EE 91 91  INC $9191           ;
812D: 91 91     STA ($91),Y         ;
812F: 91 91     STA ($91),Y         ;
8131: 91 FF     STA (CUR_2000),Y    ;
8133: EE EE EE  INC $EEEE           ;
8136: EE EE EE  INC $EEEE           ;
8139: EE FF FF  INC $FFFF           ;
813C: 01 01     ORA (GP_01,X)       ;
813E: 01 01     ORA (GP_01,X)       ;
8140: 01 01     ORA (GP_01,X)       ;
8142: 11 FF     ORA (CUR_2000),Y    ;
8144: 01 01     ORA (GP_01,X)       ;
8146: 01 01     ORA (GP_01,X)       ;
8148: 01 E1     ORA ($E1,X)         ;
814A: E1 11     SBC ($11,X)         ;
814C: 11 11     ORA ($11),Y         ;
814E: 11 11     ORA ($11),Y         ;
8150: 11 11     ORA ($11),Y         ;
8152: FF                              ;
8153: EF                              ;
8154: EF                              ;
8155: EF                              ;
8156: EF                              ;
8157: EF                              ;
8158: EF                              ;
8159: EF                              ;
815A: FF                              ;
815B: 7F                              ;
815C: 80                              ;
815D: 80                              ;
815E: 80                              ;
815F: 80                              ;
8160: 80                              ;
8161: 80                              ;
8162: 80                              ;
8163: FF                              ;
8164: FF                              ;
8165: FF                              ;
8166: FF                              ;
8167: FF                              ;
8168: FF                              ;
8169: FF                              ;
816A: FF                              ;
816B: 80                              ;
816C: 80                              ;
816D: 80                              ;
816E: 80                              ;
816F: 80                              ;
8170: 80                              ;
8171: 80                              ;
8172: 00        BRK                 ;
8173: FF                              ;
8174: FF                              ;
8175: FF                              ;
8176: FF                              ;
8177: FF                              ;
8178: FF                              ;
8179: FF                              ;
817A: 80                              ;
817B: FE 00 00  INC GP_00,X         ;
817E: 00        BRK                 ;
817F: 00        BRK                 ;
8180: 00        BRK                 ;
8181: 00        BRK                 ;
8182: 00        BRK                 ;
8183: FF                              ;
8184: FE FE FE  INC $FEFE,X         ;
8187: FE FE FE  INC $FEFE,X         ;
818A: FE 00 00  INC GP_00,X         ;
818D: 00        BRK                 ;
818E: 00        BRK                 ;
818F: 00        BRK                 ;
8190: 00        BRK                 ;
8191: 00        BRK                 ;
8192: 00        BRK                 ;
8193: FE FE FE  INC $FEFE,X         ;
8196: FE FE FE  INC $FEFE,X         ;
8199: FE 01 00  INC GP_01,X         ;
819C: 00        BRK                 ;
819D: 00        BRK                 ;
819E: 00        BRK                 ;
819F: FF                              ;
81A0: FF                              ;
81A1: 00        BRK                 ;
81A2: 00        BRK                 ;
81A3: FF                              ;
81A4: FF                              ;
81A5: FF                              ;
81A6: FF                              ;
81A7: 00        BRK                 ;
81A8: FF                              ;
81A9: FF                              ;
81AA: FF                              ;
81AB: 80                              ;
81AC: 9F                              ;
81AD: 9F                              ;
81AE: 8F                              ;
81AF: CF                              ;
81B0: 4F                              ;
81B1: 47                              ;
81B2: 27                              ;
81B3: E0 E0     CPX #$E0            ;
81B5: E0 F0     CPX #$F0            ;
81B7: 70 F0     BVS $81A9           ;
81B9: F8        SED                 ;
81BA: F8        SED                 ;
81BB: 27                              ;
81BC: 23                              ;
81BD: 13                              ;
81BE: F3                              ;
81BF: F1 09     SBC ($09),Y         ;
81C1: 09 08     ORA #$08            ;
81C3: F8        SED                 ;
81C4: FC                              ;
81C5: FC                              ;
81C6: 1C                              ;
81C7: DE FE FE  DEC $FEFE,X         ;
81CA: EE 01 F9  INC $F901           ;
81CD: F9 F1 F3  SBC $F3F1,Y         ;
81D0: F2                              ;
81D1: E2                              ;
81D2: E4 06     CPX >$06            ;
81D4: 06 06     ASL >$06            ;
81D6: 0E 0D 0D  ASL $0D0D           ;
81D9: 1D 1B E4  ORA $E41B,X         ;
81DC: C4 C8     CPY >$C8            ;
81DE: CF                              ;
81DF: 8F                              ;
81E0: 90 90     BCC $8172           ;
81E2: 10 1B     BPL $81FF           ;
81E4: 3B                              ;
81E5: 37                              ;
81E6: 30 77     BMI $825F           ;
81E8: 6F                              ;
81E9: 6F                              ;
81EA: 67                              ;
81EB: 00        BRK                 ;
81EC: 00        BRK                 ;
81ED: FF                              ;
81EE: FF                              ;
81EF: 00        BRK                 ;
81F0: 00        BRK                 ;
81F1: 00        BRK                 ;
81F2: 00        BRK                 ;
81F3: FF                              ;
81F4: FF                              ;
81F5: FF                              ;
81F6: 00        BRK                 ;
81F7: FF                              ;
81F8: FF                              ;
81F9: FF                              ;
81FA: FF                              ;
81FB: 08        PHP                 ;
81FC: 09 09     ORA #$09            ;
81FE: F1 F3     SBC ($F3),Y         ;
8200: 13                              ;
8201: 23                              ;
8202: 27                              ;
8203: EE FE FE  INC $FEFE           ;
8206: DE 1C FC  DEC $FC1C,X         ;
8209: FC                              ;
820A: F8        SED                 ;
820B: 27                              ;
820C: 47                              ;
820D: 4F                              ;
820E: CF                              ;
820F: 8F                              ;
8210: 9F                              ;
8211: 9F                              ;
8212: 80                              ;
8213: F8        SED                 ;
8214: F8        SED                 ;
8215: F0 70     BEQ $8287           ;
8217: F0 E0     BEQ $81F9           ;
8219: E0 E0     CPX #$E0            ;
821B: 10 90     BPL $81AD           ;
821D: 90 8F     BCC $81AE           ;
821F: CF                              ;
8220: C8        INY                 ;
8221: C4 E4     CPY >$E4            ;
8223: 67                              ;
8224: 6F                              ;
8225: 6F                              ;
8226: 77                              ;
8227: 30 37     BMI $8260           ;
8229: 3B                              ;
822A: 1B                              ;
822B: E4 E2     CPX >$E2            ;
822D: F2                              ;
822E: F3                              ;
822F: F1 F9     SBC ($F9),Y         ;
8231: F9 01 1B  SBC $1B01,Y         ;
8234: 1D 0D 0D  ORA $0D0D,X         ;
8237: 0E 06 06  ASL $0606           ;
823A: 06 0C     ASL >$0C            ;
823C: 0C                              ;
823D: 0C                              ;
823E: 0C                              ;
823F: 0C                              ;
8240: 0C                              ;
8241: 0C                              ;
8242: 0C                              ;
8243: F7                              ;
8244: F7                              ;
8245: F7                              ;
8246: F7                              ;
8247: F7                              ;
8248: F7                              ;
8249: F7                              ;
824A: F7                              ;
824B: F8        SED                 ;
824C: 0E 01 60  ASL MARK_A          ;
824F: 7C                              ;
8250: 7F                              ;
8251: 7F                              ;
8252: 7F                              ;
8253: F7                              ;
8254: FF                              ;
8255: FF                              ;
8256: 1F                              ;
8257: 03                              ;
8258: 00        BRK                 ;
8259: 00        BRK                 ;
825A: 00        BRK                 ;
825B: 7F                              ;
825C: 7F                              ;
825D: 7F                              ;
825E: 7C                              ;
825F: 60        RTS                 ;
8260: 01 0E     ORA ($0E,X)         ;
8262: F8        SED                 ;
8263: 00        BRK                 ;
8264: 00        BRK                 ;
8265: 00        BRK                 ;
8266: 03                              ;
8267: 1F                              ;
8268: FE F1 0F  INC $0FF1,X         ;
826B: 18        CLC                 ;
826C: 18        CLC                 ;
826D: D8        CLD                 ;
826E: 38        SEC                 ;
826F: 07                              ;
8270: 80                              ;
8271: F0 FE     BEQ $8271           ;
8273: EF                              ;
8274: EF                              ;
8275: E7                              ;
8276: FE FF 7F  INC MARK_B,X        ;
8279: 0F                              ;
827A: 00        BRK                 ;
827B: FE F0 80  INC $80F0,X         ;
827E: 07                              ;
827F: 38        SEC                 ;
8280: D8        CLD                 ;
8281: 18        CLC                 ;
8282: 18        CLC                 ;
8283: 00        BRK                 ;
8284: 0F                              ;
8285: 7F                              ;
8286: F8        SED                 ;
8287: C6 2F     DEC >$2F            ;
8289: EF                              ;
828A: EF                              ;
828B: 30 30     BMI $82BD           ;
828D: 30 30     BMI $82BF           ;
828F: 30 30     BMI $82C1           ;
8291: 30 30     BMI $82C3           ;
8293: EF                              ;
8294: EF                              ;
8295: EF                              ;
8296: EF                              ;
8297: EF                              ;
8298: EF                              ;
8299: EF                              ;
829A: EF                              ;
829B: 18        CLC                 ;
829C: 18        CLC                 ;
829D: 1B                              ;
829E: 1C                              ;
829F: E0 01     CPX #$01            ;
82A1: 0F                              ;
82A2: 7F                              ;
82A3: F7                              ;
82A4: F7                              ;
82A5: E7                              ;
82A6: 7F                              ;
82A7: FF                              ;
82A8: FE F0 00  INC $00F0,X         ;
82AB: 7F                              ;
82AC: 0F                              ;
82AD: 01 E0     ORA ($E0,X)         ;
82AF: 1C                              ;
82B0: 1B                              ;
82B1: 18        CLC                 ;
82B2: 18        CLC                 ;
82B3: 00        BRK                 ;
82B4: F0 FE     BEQ $82B4           ;
82B6: 1F                              ;
82B7: 63                              ;
82B8: F4                              ;
82B9: F7                              ;
82BA: F7                              ;
82BB: 1F                              ;
82BC: 70 80     BVS $823E           ;
82BE: 06 3E     ASL >$3E            ;
82C0: FE FE FE  INC $FEFE,X         ;
82C3: EF                              ;
82C4: FF                              ;
82C5: FF                              ;
82C6: F8        SED                 ;
82C7: C0 00     CPY #$00            ;
82C9: 00        BRK                 ;
82CA: 00        BRK                 ;
82CB: FE FE FE  INC $FEFE,X         ;
82CE: 3E 06 80  ROL $8006,X         ;
82D1: 70 1F     BVS $82F2           ;
82D3: 00        BRK                 ;
82D4: 00        BRK                 ;
82D5: 00        BRK                 ;
82D6: C0 F8     CPY #$F8            ;
82D8: 7F                              ;
82D9: 8F                              ;
82DA: F0 00     BEQ $82DC           ;
82DC: 00        BRK                 ;
82DD: 00        BRK                 ;
82DE: 00        BRK                 ;
82DF: 00        BRK                 ;
82E0: 00        BRK                 ;
82E1: 00        BRK                 ;
82E2: 00        BRK                 ;
82E3: AF                              ;
82E4: DD 6E 68  CMP $686E,X         ;
82E7: A0 C0     LDY #$C0            ;
82E9: 80                              ;
82EA: 80                              ;
82EB: 00        BRK                 ;
82EC: 00        BRK                 ;
82ED: 00        BRK                 ;
82EE: 00        BRK                 ;
82EF: 00        BRK                 ;
82F0: 00        BRK                 ;
82F1: 00        BRK                 ;
82F2: 00        BRK                 ;
82F3: BF                              ;
82F4: 76 6E     ROR >MusEffRel,X    ;
82F6: 1E 05 03  ASL $0305,X         ;
82F9: 01 01     ORA (GP_01,X)       ;
82FB: 00        BRK                 ;
82FC: 00        BRK                 ;
82FD: 00        BRK                 ;
82FE: 00        BRK                 ;
82FF: 00        BRK                 ;
8300: 00        BRK                 ;
8301: 00        BRK                 ;
8302: 00        BRK                 ;
8303: 80                              ;
8304: 80                              ;
8305: C0 A0     CPY #$A0            ;
8307: 78        SEI                 ;
8308: 76 6E     ROR >MusEffRel,X    ;
830A: FD 00 00  SBC GP_00,X         ;
830D: 00        BRK                 ;
830E: 00        BRK                 ;
830F: 00        BRK                 ;
8310: 00        BRK                 ;
8311: 00        BRK                 ;
8312: 00        BRK                 ;
8313: 01 01     ORA (GP_01,X)       ;
8315: 03                              ;
8316: 05 16     ORA >$16            ;
8318: 76 BB     ROR >$BB,X          ;
831A: F5 00     SBC GP_00,X         ;
831C: 00        BRK                 ;
831D: 00        BRK                 ;
831E: 00        BRK                 ;
831F: 00        BRK                 ;
8320: 00        BRK                 ;
8321: 00        BRK                 ;
8322: 00        BRK                 ;
8323: DB                              ;
8324: EC E8 F0  CPX $F0E8           ;
8327: F0 60     BEQ $8389           ;
8329: A0 80     LDY #$80            ;
832B: 00        BRK                 ;
832C: 00        BRK                 ;
832D: 00        BRK                 ;
832E: 00        BRK                 ;
832F: 00        BRK                 ;
8330: 00        BRK                 ;
8331: 00        BRK                 ;
8332: 00        BRK                 ;
8333: C0 A0     CPY #$A0            ;
8335: E0 F0     CPX #$F0            ;
8337: F0 E8     BEQ $8321           ;
8339: DC                              ;
833A: BF                              ;
833B: 00        BRK                 ;
833C: 00        BRK                 ;
833D: 00        BRK                 ;
833E: 00        BRK                 ;
833F: 00        BRK                 ;
8340: 00        BRK                 ;
8341: 00        BRK                 ;
8342: 00        BRK                 ;
8343: DB                              ;
8344: 37                              ;
8345: 17                              ;
8346: 0F                              ;
8347: 0F                              ;
8348: 06 05     ASL >$05            ;
834A: 01 00     ORA (GP_00,X)       ;
834C: 00        BRK                 ;
834D: 00        BRK                 ;
834E: 00        BRK                 ;
834F: 00        BRK                 ;
8350: 00        BRK                 ;
8351: 00        BRK                 ;
8352: 00        BRK                 ;
8353: 03                              ;
8354: 05 07     ORA >$07            ;
8356: 0F                              ;
8357: 0F                              ;
8358: 17                              ;
8359: 3B                              ;
835A: FD 01 67  SBC $6701,X         ;
835D: 77                              ;
835E: 69 65     ADC #$65            ;
8360: 22                              ;
8361: 32                              ;
8362: 12                              ;
8363: 9F                              ;
8364: 0D 06 00  ORA $0006           ;
8367: 10 90     BPL $82F9           ;
8369: 88        DEY                 ;
836A: 8C 1F 4F  STY $4F1F           ;
836D: 5E 5E 5E  LSR $5E5E,X         ;
8370: 2E 1F 1F  ROL $1F1F           ;
8373: 00        BRK                 ;
8374: 0A        ASL A               ;
8375: 0E 06 0E  ASL $0E06           ;
8378: 86 C1     STX >$C1            ;
837A: C0 FE     CPY #$FE            ;
837C: FC                              ;
837D: F8        SED                 ;
837E: 98        TYA                 ;
837F: 6E DE CC  ROR $CCDE           ;
8382: FC                              ;
8383: B6 AD     LDX $AD,Y           ;
8385: AB                              ;
8386: 01 60     ORA ($60,X)         ;
8388: D0 C1     BNE $834B           ;
838A: C5 24     CMP >$24            ;
838C: 40        RTI                 ;
838D: C0 80     CPY #$80            ;
838F: 8C 9E 60  STY $609E           ;
8392: 9C                              ;
8393: 07                              ;
8394: 03                              ;
8395: 07                              ;
8396: 03                              ;
8397: 01 00     ORA (GP_00,X)       ;
8399: 1E 61 00  ASL $0061,X         ;
839C: FF                              ;
839D: FF                              ;
839E: FF                              ;
839F: FF                              ;
83A0: FF                              ;
83A1: FE FC 00  INC $00FC,X         ;
83A4: 00        BRK                 ;
83A5: 00        BRK                 ;
83A6: FF                              ;
83A7: 80                              ;
83A8: 80                              ;
83A9: 80                              ;
83AA: 40        RTI                 ;
83AB: FC                              ;
83AC: FE FE FE  INC $FEFE,X         ;
83AF: FE FF FF  INC $FFFF,X         ;
83B2: 00        BRK                 ;
83B3: 40        RTI                 ;
83B4: 40        RTI                 ;
83B5: 40        RTI                 ;
83B6: 20 20 20  JSR $2020           ;
83B9: 20 00 00  JSR GP_00           ;
83BC: FF                              ;
83BD: FF                              ;
83BE: FF                              ;
83BF: FF                              ;
83C0: FF                              ;
83C1: 7F                              ;
83C2: 3F                              ;
83C3: 00        BRK                 ;
83C4: 00        BRK                 ;
83C5: 00        BRK                 ;
83C6: FF                              ;
83C7: 01 01     ORA (GP_01,X)       ;
83C9: 01 02     ORA (GP_02,X)       ;
83CB: 3F                              ;
83CC: 7F                              ;
83CD: 7F                              ;
83CE: 7F                              ;
83CF: 7F                              ;
83D0: FF                              ;
83D1: FF                              ;
83D2: 00        BRK                 ;
83D3: 02                              ;
83D4: 02                              ;
83D5: 02                              ;
83D6: 04                              ;
83D7: 04                              ;
83D8: 04                              ;
83D9: 04                              ;
83DA: 00        BRK                 ;
83DB: 00        BRK                 ;
83DC: FF                              ;
83DD: FF                              ;
83DE: FE FE FE  INC $FEFE,X         ;
83E1: FE FC 00  INC $00FC,X         ;
83E4: 20 20 20  JSR $2020           ;
83E7: 20 40 40  JSR $4040           ;
83EA: 40        RTI                 ;
83EB: FC                              ;
83EC: FE FF FF  INC $FFFF,X         ;
83EF: FF                              ;
83F0: FF                              ;
83F1: FF                              ;
83F2: 00        BRK                 ;
83F3: 40        RTI                 ;
83F4: 80                              ;
83F5: 80                              ;
83F6: 80                              ;
83F7: FF                              ;
83F8: 00        BRK                 ;
83F9: 00        BRK                 ;
83FA: 00        BRK                 ;
83FB: 00        BRK                 ;
83FC: FF                              ;
83FD: FF                              ;
83FE: 7F                              ;
83FF: 7F                              ;
8400: 7F                              ;
8401: 7F                              ;
8402: 3F                              ;
8403: 00        BRK                 ;
8404: 04                              ;
8405: 04                              ;
8406: 04                              ;
8407: 04                              ;
8408: 02                              ;
8409: 02                              ;
840A: 02                              ;
840B: 3F                              ;
840C: 7F                              ;
840D: FF                              ;
840E: FF                              ;
840F: FF                              ;
8410: FF                              ;
8411: FF                              ;
8412: 00        BRK                 ;
8413: 02                              ;
8414: 01 01     ORA (GP_01,X)       ;
8416: 01 FF     ORA (CUR_2000,X)    ;
8418: 00        BRK                 ;
8419: 00        BRK                 ;
841A: 00        BRK                 ;
841B: 7F                              ;
841C: 7F                              ;
841D: 7F                              ;
841E: 7F                              ;
841F: 7F                              ;
8420: 7F                              ;
8421: 7E 7C 1E  ROR $1E7C,X         ;
8424: 11 10     ORA ($10),Y         ;
8426: 10 10     BPL $8438           ;
8428: 10 10     BPL $843A           ;
842A: 10 7C     BPL $84A8           ;
842C: 7E 7F 7F  ROR $7F7F,X         ;
842F: 7F                              ;
8430: 7F                              ;
8431: 7F                              ;
8432: 7F                              ;
8433: 10 10     BPL $8445           ;
8435: 10 10     BPL $8447           ;
8437: 10 10     BPL $8449           ;
8439: 11 1E     ORA ($1E),Y         ;
843B: FE FE FE  INC $FEFE,X         ;
843E: FE FE FE  INC $FEFE,X         ;
8441: 7E 06 00  ROR $0006,X         ;
8444: E0 1E     CPX #$1E            ;
8446: 00        BRK                 ;
8447: 00        BRK                 ;
8448: 00        BRK                 ;
8449: 00        BRK                 ;
844A: 00        BRK                 ;
844B: 06 7E     ASL >$7E            ;
844D: FE FE FE  INC $FEFE,X         ;
8450: FE FE FE  INC $FEFE,X         ;
8453: 00        BRK                 ;
8454: 00        BRK                 ;
8455: 00        BRK                 ;
8456: 00        BRK                 ;
8457: 00        BRK                 ;
8458: 1E E0 00  ASL $00E0,X         ;
845B: 7F                              ;
845C: 7F                              ;
845D: 7F                              ;
845E: 7F                              ;
845F: 7F                              ;
8460: 7F                              ;
8461: 7E 60 00  ROR $0060,X         ;
8464: 07                              ;
8465: 78        SEI                 ;
8466: 00        BRK                 ;
8467: 00        BRK                 ;
8468: 00        BRK                 ;
8469: 00        BRK                 ;
846A: 00        BRK                 ;
846B: 60        RTS                 ;
846C: 7E 7F 7F  ROR $7F7F,X         ;
846F: 7F                              ;
8470: 7F                              ;
8471: 7F                              ;
8472: 7F                              ;
8473: 00        BRK                 ;
8474: 00        BRK                 ;
8475: 00        BRK                 ;
8476: 00        BRK                 ;
8477: 00        BRK                 ;
8478: 78        SEI                 ;
8479: 07                              ;
847A: 00        BRK                 ;
847B: FE FE FE  INC $FEFE,X         ;
847E: FE FE FE  INC $FEFE,X         ;
8481: 7E 3E 78  ROR $783E,X         ;
8484: 88        DEY                 ;
8485: 08        PHP                 ;
8486: 08        PHP                 ;
8487: 08        PHP                 ;
8488: 08        PHP                 ;
8489: 08        PHP                 ;
848A: 08        PHP                 ;
848B: 3E 7E FE  ROL $FE7E,X         ;
848E: FE FE FE  INC $FEFE,X         ;
8491: FE FE 08  INC $08FE,X         ;
8494: 08        PHP                 ;
8495: 08        PHP                 ;
8496: 08        PHP                 ;
8497: 08        PHP                 ;
8498: 08        PHP                 ;
8499: 88        DEY                 ;
849A: 78        SEI                 ;
849B: 00        BRK                 ;
849C: FF                              ;
849D: FE FE FF  INC $FFFE,X         ;
84A0: FF                              ;
84A1: FE FE 00  INC CUR_2001,X      ;
84A4: 00        BRK                 ;
84A5: 00        BRK                 ;
84A6: 02                              ;
84A7: 04                              ;
84A8: 08        PHP                 ;
84A9: 10 20     BPL $84CB           ;
84AB: FF                              ;
84AC: FF                              ;
84AD: FE FE FF  INC $FFFE,X         ;
84B0: FF                              ;
84B1: FE 00 20  INC $2000,X         ; [NES] PPU setup #1
84B4: 10 08     BPL $84BE           ;
84B6: 04                              ;
84B7: 03                              ;
84B8: 00        BRK                 ;
84B9: 00        BRK                 ;
84BA: 00        BRK                 ;
84BB: 00        BRK                 ;
84BC: 7F                              ;
84BD: FF                              ;
84BE: FF                              ;
84BF: 7F                              ;
84C0: 7F                              ;
84C1: FF                              ;
84C2: FF                              ;
84C3: 00        BRK                 ;
84C4: 00        BRK                 ;
84C5: 00        BRK                 ;
84C6: C0 20     CPY #$20            ;
84C8: 10 08     BPL $84D2           ;
84CA: 04                              ;
84CB: 7F                              ;
84CC: 7F                              ;
84CD: FF                              ;
84CE: FF                              ;
84CF: 7F                              ;
84D0: 7F                              ;
84D1: FF                              ;
84D2: 00        BRK                 ;
84D3: 04                              ;
84D4: 08        PHP                 ;
84D5: 10 20     BPL $84F7           ;
84D7: 40        RTI                 ;
84D8: 00        BRK                 ;
84D9: 00        BRK                 ;
84DA: 00        BRK                 ;
84DB: 7F                              ;
84DC: 7F                              ;
84DD: 7F                              ;
84DE: 7F                              ;
84DF: 7F                              ;
84E0: 7F                              ;
84E1: 7F                              ;
84E2: 33                              ;
84E3: 00        BRK                 ;
84E4: 00        BRK                 ;
84E5: 01 02     ORA (GP_02,X)       ;
84E7: 04                              ;
84E8: 08        PHP                 ;
84E9: 10 10     BPL $84FB           ;
84EB: 4C 7F 7F  JMP $7F7F           ;
84EE: 7F                              ;
84EF: 7F                              ;
84F0: 7F                              ;
84F1: 7F                              ;
84F2: 7F                              ;
84F3: 00        BRK                 ;
84F4: 10 08     BPL $84FE           ;
84F6: 04                              ;
84F7: 02                              ;
84F8: 01 00     ORA (GP_00,X)       ;
84FA: 00        BRK                 ;
84FB: FE FE FE  INC $FEFE,X         ;
84FE: FE FE FE  INC $FEFE,X         ;
8501: FE 32 00  INC $0032,X         ;
8504: 00        BRK                 ;
8505: 80                              ;
8506: 40        RTI                 ;
8507: 20 10 08  JSR $0810           ;
850A: 00        BRK                 ;
850B: CC FE FE  CPY $FEFE           ;
850E: FE FE FE  INC $FEFE,X         ;
8511: FE FE 08  INC $08FE,X         ;
8514: 08        PHP                 ;
8515: 10 20     BPL $8537           ;
8517: 40        RTI                 ;
8518: 80                              ;
8519: 00        BRK                 ;
851A: 00        BRK                 ;
851B: 7F                              ;
851C: BF                              ;
851D: DF                              ;
851E: EF                              ;
851F: F7                              ;
8520: F8        SED                 ;
8521: F8        SED                 ;
8522: F8        SED                 ;
8523: FF                              ;
8524: FF                              ;
8525: FF                              ;
8526: FF                              ;
8527: FF                              ;
8528: FF                              ;
8529: FF                              ;
852A: FF                              ;
852B: F8        SED                 ;
852C: F8        SED                 ;
852D: F8        SED                 ;
852E: FF                              ;
852F: FF                              ;
8530: FF                              ;
8531: FF                              ;
8532: FF                              ;
8533: FF                              ;
8534: FF                              ;
8535: FF                              ;
8536: F8        SED                 ;
8537: F0 E0     BEQ $8519           ;
8539: C0 80     CPY #$80            ;
853B: FF                              ;
853C: FF                              ;
853D: FF                              ;
853E: FF                              ;
853F: FF                              ;
8540: 1F                              ;
8541: 1F                              ;
8542: 1F                              ;
8543: FE FC F8  INC $F8FC,X         ;
8546: F0 E0     BEQ $8528           ;
8548: E0 E0     CPX #$E0            ;
854A: E0 1F     CPX #$1F            ;
854C: 1F                              ;
854D: 1F                              ;
854E: EF                              ;
854F: F7                              ;
8550: FB                              ;
8551: FD FE E0  SBC $E0FE,X         ;
8554: E0 E0     CPX #$E0            ;
8556: 10 08     BPL $8560           ;
8558: 04                              ;
8559: 02                              ;
855A: 01 00     ORA (GP_00,X)       ;
855C: 13                              ;
855D: 0F                              ;
855E: 45 47     EOR >$47            ;
8560: 02                              ;
8561: 00        BRK                 ;
8562: 00        BRK                 ;
8563: 8C 60 73  STY $7360           ;
8566: 79 59 8C  ADC $8C59,Y         ;
8569: C2                              ;
856A: CF                              ;
856B: 07                              ;
856C: 1E 01 1F  ASL $1F01,X         ;
856F: 07                              ;
8570: 7F                              ;
8571: 0F                              ;
8572: 7E B8 60  ROR $60B8,X         ;
8575: 00        BRK                 ;
8576: DC                              ;
8577: 80                              ;
8578: 70 00     BVS $857A           ;
857A: 70 00     BVS $857C           ;
857C: 8E 5E BC  STX $BC5E           ;
857F: BF                              ;
8580: 3E D8 DE  ROL $DED8,X         ;
8583: 70 20     BVS $85A5           ;
8585: 00        BRK                 ;
8586: 81 8F     STA ($8F,X)         ;
8588: 1E 19 1C  ASL $1C19,X         ;
858B: 9E                              ;
858C: FE BE 72  INC $72BE,X         ;
858F: AC AC D6  LDY $D6AC           ;
8592: 0E 00 00  ASL GP_00           ;
8595: 00        BRK                 ;
8596: 00        BRK                 ;
8597: 01 01     ORA (GP_01,X)       ;
8599: 00        BRK                 ;
859A: 00        BRK                 ;
859B: E0 F8     CPX #$F8            ;
859D: 1E 07 01  ASL $0107,X         ;
85A0: 00        BRK                 ;
85A1: 00        BRK                 ;
85A2: 00        BRK                 ;
85A3: 1F                              ;
85A4: E7                              ;
85A5: F9 FE FF  SBC $FFFE,Y         ;
85A8: FF                              ;
85A9: FF                              ;
85AA: FF                              ;
85AB: 00        BRK                 ;
85AC: 00        BRK                 ;
85AD: 00        BRK                 ;
85AE: 01 07     ORA ($07,X)         ;
85B0: 1E F8 E0  ASL $E0F8,X         ;
85B3: FF                              ;
85B4: FF                              ;
85B5: FF                              ;
85B6: FE F9 E7  INC $E7F9,X         ;
85B9: 1F                              ;
85BA: FF                              ;
85BB: 00        BRK                 ;
85BC: 00        BRK                 ;
85BD: 00        BRK                 ;
85BE: 80                              ;
85BF: E0 78     CPX #$78            ;
85C1: 1F                              ;
85C2: 07                              ;
85C3: FF                              ;
85C4: FF                              ;
85C5: FF                              ;
85C6: 7F                              ;
85C7: 9F                              ;
85C8: E7                              ;
85C9: F8        SED                 ;
85CA: FF                              ;
85CB: 07                              ;
85CC: 1F                              ;
85CD: 78        SEI                 ;
85CE: E0 80     CPX #$80            ;
85D0: 00        BRK                 ;
85D1: 00        BRK                 ;
85D2: 00        BRK                 ;
85D3: F8        SED                 ;
85D4: E7                              ;
85D5: 9F                              ;
85D6: 7F                              ;
85D7: FF                              ;
85D8: FF                              ;
85D9: FF                              ;
85DA: FF                              ;
85DB: 18        CLC                 ;
85DC: 18        CLC                 ;
85DD: 1E 1F 19  ASL $191F,X         ;
85E0: 18        CLC                 ;
85E1: 18        CLC                 ;
85E2: 18        CLC                 ;
85E3: EF                              ;
85E4: EF                              ;
85E5: E1 EE     SBC ($EE,X)         ;
85E7: EF                              ;
85E8: EF                              ;
85E9: EF                              ;
85EA: EF                              ;
85EB: 18        CLC                 ;
85EC: 18        CLC                 ;
85ED: 18        CLC                 ;
85EE: 19 1F 1E  ORA $1E1F,Y         ;
85F1: 18        CLC                 ;
85F2: 18        CLC                 ;
85F3: EF                              ;
85F4: EF                              ;
85F5: EF                              ;
85F6: EE E1 EF  INC $EFE1           ;
85F9: EF                              ;
85FA: EF                              ;
85FB: 18        CLC                 ;
85FC: 18        CLC                 ;
85FD: 18        CLC                 ;
85FE: 98        TYA                 ;
85FF: F8        SED                 ;
8600: 78        SEI                 ;
8601: 18        CLC                 ;
8602: 18        CLC                 ;
8603: F7                              ;
8604: F7                              ;
8605: F7                              ;
8606: 77                              ;
8607: 87                              ;
8608: F7                              ;
8609: F7                              ;
860A: F7                              ;
860B: 18        CLC                 ;
860C: 18        CLC                 ;
860D: 78        SEI                 ;
860E: F8        SED                 ;
860F: 98        TYA                 ;
8610: 18        CLC                 ;
8611: 18        CLC                 ;
8612: 18        CLC                 ;
8613: F7                              ;
8614: F7                              ;
8615: 87                              ;
8616: 77                              ;
8617: F7                              ;
8618: F7                              ;
8619: F7                              ;
861A: F7                              ;
861B: C0 C0     CPY #$C0            ;
861D: C0 60     CPY #$60            ;
861F: 60        RTS                 ;
8620: 30 30     BMI $8652           ;
8622: 18        CLC                 ;
8623: 7F                              ;
8624: 7F                              ;
8625: 7F                              ;
8626: BF                              ;
8627: BF                              ;
8628: DF                              ;
8629: DF                              ;
862A: EF                              ;
862B: 18        CLC                 ;
862C: 30 30     BMI $865E           ;
862E: 60        RTS                 ;
862F: 60        RTS                 ;
8630: C0 C0     CPY #$C0            ;
8632: C0 EF     CPY #$EF            ;
8634: DF                              ;
8635: DF                              ;
8636: BF                              ;
8637: BF                              ;
8638: 7F                              ;
8639: 7F                              ;
863A: 7F                              ;
863B: 18        CLC                 ;
863C: 0C                              ;
863D: 0C                              ;
863E: 06 06     ASL >$06            ;
8640: 03                              ;
8641: 03                              ;
8642: 03                              ;
8643: EF                              ;
8644: F7                              ;
8645: F7                              ;
8646: FB                              ;
8647: FB                              ;
8648: FD FD FD  SBC $FDFD,X         ;
864B: 03                              ;
864C: 03                              ;
864D: 03                              ;
864E: 06 06     ASL >$06            ;
8650: 0C                              ;
8651: 0C                              ;
8652: 18        CLC                 ;
8653: FD FD FD  SBC $FDFD,X         ;
8656: FB                              ;
8657: FB                              ;
8658: F7                              ;
8659: F7                              ;
865A: EF                              ;
865B: 80                              ;
865C: 40        RTI                 ;
865D: 20 1F 1F  JSR $1F1F           ;
8660: 1C                              ;
8661: 1A                              ;
8662: 19 7F BF  ORA $BF7F,Y         ;
8665: DF                              ;
8666: E0 E7     CPX #$E7            ;
8668: EB                              ;
8669: ED EE 19  SBC $19EE           ;
866C: 1A                              ;
866D: 1C                              ;
866E: 1F                              ;
866F: 1F                              ;
8670: 20 40 80  JSR $8040           ;
8673: EE ED EB  INC $EBED           ;
8676: E7                              ;
8677: E0 DF     CPX #$DF            ;
8679: BF                              ;
867A: 7F                              ;
867B: 98        TYA                 ;
867C: 58        CLI                 ;
867D: 38        SEC                 ;
867E: F8        SED                 ;
867F: F8        SED                 ;
8680: 04                              ;
8681: 02                              ;
8682: 01 77     ORA ($77,X)         ;
8684: B7                              ;
8685: D7                              ;
8686: E7                              ;
8687: 07                              ;
8688: FB                              ;
8689: FD FE 01  SBC $01FE,X         ;
868C: 02                              ;
868D: 04                              ;
868E: F8        SED                 ;
868F: F8        SED                 ;
8690: 38        SEC                 ;
8691: 58        CLI                 ;
8692: 98        TYA                 ;
8693: FE FD FB  INC $FBFD,X         ;
8696: 07                              ;
8697: E7                              ;
8698: D7                              ;
8699: B7                              ;
869A: 77                              ;
869B: 18        CLC                 ;
869C: 18        CLC                 ;
869D: 18        CLC                 ;
869E: 98        TYA                 ;
869F: F8        SED                 ;
86A0: 78        SEI                 ;
86A1: 18        CLC                 ;
86A2: 18        CLC                 ;
86A3: EF                              ;
86A4: EF                              ;
86A5: EF                              ;
86A6: 6F                              ;
86A7: 8F                              ;
86A8: EF                              ;
86A9: EF                              ;
86AA: EF                              ;
86AB: 18        CLC                 ;
86AC: 18        CLC                 ;
86AD: 78        SEI                 ;
86AE: F8        SED                 ;
86AF: 98        TYA                 ;
86B0: 18        CLC                 ;
86B1: 18        CLC                 ;
86B2: 18        CLC                 ;
86B3: EF                              ;
86B4: EF                              ;
86B5: 8F                              ;
86B6: 6F                              ;
86B7: EF                              ;
86B8: EF                              ;
86B9: EF                              ;
86BA: EF                              ;
86BB: 18        CLC                 ;
86BC: 18        CLC                 ;
86BD: 1E 1F 19  ASL $191F,X         ;
86C0: 18        CLC                 ;
86C1: 18        CLC                 ;
86C2: 18        CLC                 ;
86C3: F7                              ;
86C4: F7                              ;
86C5: F1 F6     SBC ($F6),Y         ;
86C7: F7                              ;
86C8: F7                              ;
86C9: F7                              ;
86CA: F7                              ;
86CB: 18        CLC                 ;
86CC: 18        CLC                 ;
86CD: 18        CLC                 ;
86CE: 19 1F 1E  ORA $1E1F,Y         ;
86D1: 18        CLC                 ;
86D2: 18        CLC                 ;
86D3: F7                              ;
86D4: F7                              ;
86D5: F7                              ;
86D6: F6 F1     INC $F1,X           ;
86D8: F7                              ;
86D9: F7                              ;
86DA: F7                              ;
86DB: 00        BRK                 ;
86DC: 00        BRK                 ;
86DD: 00        BRK                 ;
86DE: FF                              ;
86DF: FF                              ;
86E0: 30 30     BMI $8712           ;
86E2: 18        CLC                 ;
86E3: FF                              ;
86E4: FF                              ;
86E5: FF                              ;
86E6: 00        BRK                 ;
86E7: DF                              ;
86E8: DF                              ;
86E9: DF                              ;
86EA: EF                              ;
86EB: 18        CLC                 ;
86EC: 30 30     BMI $871E           ;
86EE: FF                              ;
86EF: FF                              ;
86F0: 00        BRK                 ;
86F1: 00        BRK                 ;
86F2: 00        BRK                 ;
86F3: EF                              ;
86F4: DF                              ;
86F5: DF                              ;
86F6: DF                              ;
86F7: 00        BRK                 ;
86F8: FF                              ;
86F9: FF                              ;
86FA: FF                              ;
86FB: 18        CLC                 ;
86FC: 0C                              ;
86FD: 0C                              ;
86FE: FF                              ;
86FF: FF                              ;
8700: 00        BRK                 ;
8701: 00        BRK                 ;
8702: 00        BRK                 ;
8703: EF                              ;
8704: F7                              ;
8705: F7                              ;
8706: F7                              ;
8707: 00        BRK                 ;
8708: FF                              ;
8709: FF                              ;
870A: FF                              ;
870B: 00        BRK                 ;
870C: 00        BRK                 ;
870D: 00        BRK                 ;
870E: FF                              ;
870F: FF                              ;
8710: 0C                              ;
8711: 0C                              ;
8712: 18        CLC                 ;
8713: FF                              ;
8714: FF                              ;
8715: FF                              ;
8716: 00        BRK                 ;
8717: F7                              ;
8718: F7                              ;
8719: F7                              ;
871A: EF                              ;
871B: 18        CLC                 ;
871C: 0C                              ;
871D: 0C                              ;
871E: FF                              ;
871F: FF                              ;
8720: 00        BRK                 ;
8721: 00        BRK                 ;
8722: 00        BRK                 ;
8723: EF                              ;
8724: F7                              ;
8725: F7                              ;
8726: 00        BRK                 ;
8727: FF                              ;
8728: FF                              ;
8729: FF                              ;
872A: FF                              ;
872B: 00        BRK                 ;
872C: 00        BRK                 ;
872D: 00        BRK                 ;
872E: FF                              ;
872F: FF                              ;
8730: 0C                              ;
8731: 0C                              ;
8732: 18        CLC                 ;
8733: FF                              ;
8734: FF                              ;
8735: FF                              ;
8736: FF                              ;
8737: 00        BRK                 ;
8738: F7                              ;
8739: F7                              ;
873A: EF                              ;
873B: 00        BRK                 ;
873C: 00        BRK                 ;
873D: 00        BRK                 ;
873E: FF                              ;
873F: FF                              ;
8740: 30 30     BMI $8772           ;
8742: 18        CLC                 ;
8743: FF                              ;
8744: FF                              ;
8745: FF                              ;
8746: FF                              ;
8747: 00        BRK                 ;
8748: DF                              ;
8749: DF                              ;
874A: EF                              ;
874B: 18        CLC                 ;
874C: 30 30     BMI $877E           ;
874E: FF                              ;
874F: FF                              ;
8750: 00        BRK                 ;
8751: 00        BRK                 ;
8752: 00        BRK                 ;
8753: EF                              ;
8754: DF                              ;
8755: DF                              ;
8756: 00        BRK                 ;
8757: FF                              ;
8758: FF                              ;
8759: FF                              ;
875A: FF                              ;
875B: 0C                              ;
875C: 1C                              ;
875D: 3C                              ;
875E: 3C                              ;
875F: 3C                              ;
8760: 3E 1E 0F  ROL $0F1E,X         ;
8763: FD FD FD  SBC $FDFD,X         ;
8766: FC                              ;
8767: F0 C0     BEQ $8729           ;
8769: E0 F0     CPX #$F0            ;
876B: 0F                              ;
876C: 0E 3E 3C  ASL $3C3E           ;
876F: 3C                              ;
8770: 3C                              ;
8771: 1C                              ;
8772: 0C                              ;
8773: F0 FE     BEQ $8773           ;
8775: FE CC F0  INC $F0CC,X         ;
8778: FD FD FD  SBC $FDFD,X         ;
877B: F0 78     BEQ $87F5           ;
877D: 7C                              ;
877E: 3C                              ;
877F: 3C                              ;
8780: 3C                              ;
8781: 38        SEC                 ;
8782: 30 0F     BMI $8793           ;
8784: 7F                              ;
8785: 7F                              ;
8786: 33                              ;
8787: 0F                              ;
8788: BF                              ;
8789: BF                              ;
878A: BF                              ;
878B: 30 38     BMI $87C5           ;
878D: 3C                              ;
878E: 3C                              ;
878F: 3C                              ;
8790: 7C                              ;
8791: 78        SEI                 ;
8792: F0 BF     BEQ $8753           ;
8794: BF                              ;
8795: BF                              ;
8796: 3F                              ;
8797: 0F                              ;
8798: 03                              ;
8799: 07                              ;
879A: 0F                              ;
879B: 00        BRK                 ;
879C: 00        BRK                 ;
879D: 3C                              ;
879E: 7E FF FF  ROR $FFFF,X         ;
87A1: 07                              ;
87A2: 01 FF     ORA (CUR_2000,X)    ;
87A4: FF                              ;
87A5: FB                              ;
87A6: F9 F0 F0  SBC $F0F0,Y         ;
87A9: 00        BRK                 ;
87AA: E0 01     CPX #$01            ;
87AC: 07                              ;
87AD: FF                              ;
87AE: FF                              ;
87AF: 7E 3C 00  ROR $003C,X         ;
87B2: 00        BRK                 ;
87B3: E0 00     CPX #$00            ;
87B5: F0 F0     BEQ $87A7           ;
87B7: F9 FB FF  SBC $FFFB,Y         ;
87BA: FF                              ;
87BB: C0 E0     CPY #$E0            ;
87BD: FF                              ;
87BE: FF                              ;
87BF: 3E 3C 00  ROL $003C,X         ;
87C2: 00        BRK                 ;
87C3: 47                              ;
87C4: 60        RTS                 ;
87C5: 77                              ;
87C6: 77                              ;
87C7: EF                              ;
87C8: EF                              ;
87C9: FF                              ;
87CA: FF                              ;
87CB: 00        BRK                 ;
87CC: 00        BRK                 ;
87CD: 3C                              ;
87CE: 3E FF FF  ROL $FFFF,X         ;
87D1: E0 C0     CPX #$C0            ;
87D3: FF                              ;
87D4: FF                              ;
87D5: EF                              ;
87D6: EF                              ;
87D7: 77                              ;
87D8: 77                              ;
87D9: 60        RTS                 ;
87DA: 47                              ;
87DB: 00        BRK                 ;
87DC: 00        BRK                 ;
87DD: 00        BRK                 ;
87DE: FF                              ;
87DF: FF                              ;
87E0: 00        BRK                 ;
87E1: 00        BRK                 ;
87E2: 00        BRK                 ;
87E3: FF                              ;
87E4: FF                              ;
87E5: FF                              ;
87E6: 00        BRK                 ;
87E7: FF                              ;
87E8: FF                              ;
87E9: FF                              ;
87EA: FF                              ;
87EB: 00        BRK                 ;
87EC: 00        BRK                 ;
87ED: 00        BRK                 ;
87EE: FF                              ;
87EF: FF                              ;
87F0: 00        BRK                 ;
87F1: 00        BRK                 ;
87F2: 00        BRK                 ;
87F3: FF                              ;
87F4: FF                              ;
87F5: FF                              ;
87F6: FF                              ;
87F7: 00        BRK                 ;
87F8: FF                              ;
87F9: FF                              ;
87FA: FF                              ;
87FB: 18        CLC                 ;
87FC: 18        CLC                 ;
87FD: 18        CLC                 ;
87FE: 18        CLC                 ;
87FF: 18        CLC                 ;
8800: 18        CLC                 ;
8801: 18        CLC                 ;
8802: 18        CLC                 ;
8803: EF                              ;
8804: EF                              ;
8805: EF                              ;
8806: EF                              ;
8807: EF                              ;
8808: EF                              ;
8809: EF                              ;
880A: EF                              ;
880B: 18        CLC                 ;
880C: 18        CLC                 ;
880D: 18        CLC                 ;
880E: 18        CLC                 ;
880F: 18        CLC                 ;
8810: 18        CLC                 ;
8811: 18        CLC                 ;
8812: 18        CLC                 ;
8813: F7                              ;
8814: F7                              ;
8815: F7                              ;
8816: F7                              ;
8817: F7                              ;
8818: F7                              ;
8819: F7                              ;
881A: F7                              ;
881B: 80                              ;
881C: 40        RTI                 ;
881D: 20 10 08  JSR $0810           ;
8820: 04                              ;
8821: 02                              ;
8822: 01 7F     ORA ($7F,X)         ;
8824: BF                              ;
8825: DF                              ;
8826: EF                              ;
8827: F7                              ;
8828: FB                              ;
8829: FD FE 01  SBC $01FE,X         ;
882C: 02                              ;
882D: 04                              ;
882E: 08        PHP                 ;
882F: 10 20     BPL $8851           ;
8831: 40        RTI                 ;
8832: 80                              ;
8833: FE FD FB  INC $FBFD,X         ;
8836: F7                              ;
8837: EF                              ;
8838: DF                              ;
8839: BF                              ;
883A: 7F                              ;
883B: 00        BRK                 ;
883C: 00        BRK                 ;
883D: 00        BRK                 ;
883E: 00        BRK                 ;
883F: 00        BRK                 ;
8840: 00        BRK                 ;
8841: 00        BRK                 ;
8842: 00        BRK                 ;
8843: FF                              ;
8844: 81 81     STA ($81,X)         ;
8846: 81 81     STA ($81,X)         ;
8848: 81 81     STA ($81,X)         ;
884A: FF                              ;
884B: 00        BRK                 ;
884C: 00        BRK                 ;
884D: 00        BRK                 ;
884E: 00        BRK                 ;
884F: 00        BRK                 ;
8850: 00        BRK                 ;
8851: 00        BRK                 ;
8852: 00        BRK                 ;
8853: FF                              ;
8854: 81 81     STA ($81,X)         ;
8856: 80                              ;
8857: 80                              ;
8858: 81 81     STA ($81,X)         ;
885A: FF                              ;
885B: 00        BRK                 ;
885C: 00        BRK                 ;
885D: 00        BRK                 ;
885E: 00        BRK                 ;
885F: 00        BRK                 ;
8860: 00        BRK                 ;
8861: 00        BRK                 ;
8862: 00        BRK                 ;
8863: FF                              ;
8864: 81 81     STA ($81,X)         ;
8866: 01 01     ORA (GP_01,X)       ;
8868: 81 81     STA ($81,X)         ;
886A: FF                              ;
886B: 00        BRK                 ;
886C: 00        BRK                 ;
886D: 00        BRK                 ;
886E: 00        BRK                 ;
886F: 00        BRK                 ;
8870: 00        BRK                 ;
8871: 00        BRK                 ;
8872: 00        BRK                 ;
8873: FF                              ;
8874: 81 81     STA ($81,X)         ;
8876: 00        BRK                 ;
8877: 00        BRK                 ;
8878: 81 81     STA ($81,X)         ;
887A: FF                              ;
887B: 00        BRK                 ;
887C: 00        BRK                 ;
887D: 00        BRK                 ;
887E: 00        BRK                 ;
887F: 00        BRK                 ;
8880: 00        BRK                 ;
8881: 00        BRK                 ;
8882: 00        BRK                 ;
8883: FF                              ;
8884: 81 81     STA ($81,X)         ;
8886: 81 81     STA ($81,X)         ;
8888: 81 81     STA ($81,X)         ;
888A: E7                              ;
888B: 00        BRK                 ;
888C: 00        BRK                 ;
888D: 00        BRK                 ;
888E: 00        BRK                 ;
888F: 00        BRK                 ;
8890: 00        BRK                 ;
8891: 00        BRK                 ;
8892: 00        BRK                 ;
8893: FF                              ;
8894: 81 81     STA ($81,X)         ;
8896: 80                              ;
8897: 80                              ;
8898: 81 81     STA ($81,X)         ;
889A: E7                              ;
889B: 00        BRK                 ;
889C: 00        BRK                 ;
889D: 00        BRK                 ;
889E: 00        BRK                 ;
889F: 00        BRK                 ;
88A0: 00        BRK                 ;
88A1: 00        BRK                 ;
88A2: 00        BRK                 ;
88A3: FF                              ;
88A4: 81 81     STA ($81,X)         ;
88A6: 01 01     ORA (GP_01,X)       ;
88A8: 81 81     STA ($81,X)         ;
88AA: E7                              ;
88AB: 00        BRK                 ;
88AC: 00        BRK                 ;
88AD: 00        BRK                 ;
88AE: 00        BRK                 ;
88AF: 00        BRK                 ;
88B0: 00        BRK                 ;
88B1: 00        BRK                 ;
88B2: 00        BRK                 ;
88B3: FF                              ;
88B4: 81 81     STA ($81,X)         ;
88B6: 00        BRK                 ;
88B7: 00        BRK                 ;
88B8: 81 81     STA ($81,X)         ;
88BA: E7                              ;
88BB: 00        BRK                 ;
88BC: 00        BRK                 ;
88BD: 00        BRK                 ;
88BE: 00        BRK                 ;
88BF: 00        BRK                 ;
88C0: 00        BRK                 ;
88C1: 00        BRK                 ;
88C2: 00        BRK                 ;
88C3: E7                              ;
88C4: 81 81     STA ($81,X)         ;
88C6: 81 81     STA ($81,X)         ;
88C8: 81 81     STA ($81,X)         ;
88CA: FF                              ;
88CB: 00        BRK                 ;
88CC: 00        BRK                 ;
88CD: 00        BRK                 ;
88CE: 00        BRK                 ;
88CF: 00        BRK                 ;
88D0: 00        BRK                 ;
88D1: 00        BRK                 ;
88D2: 00        BRK                 ;
88D3: E7                              ;
88D4: 81 81     STA ($81,X)         ;
88D6: 80                              ;
88D7: 80                              ;
88D8: 81 81     STA ($81,X)         ;
88DA: FF                              ;
88DB: 00        BRK                 ;
88DC: 00        BRK                 ;
88DD: 00        BRK                 ;
88DE: 00        BRK                 ;
88DF: 00        BRK                 ;
88E0: 00        BRK                 ;
88E1: 00        BRK                 ;
88E2: 00        BRK                 ;
88E3: E7                              ;
88E4: 81 81     STA ($81,X)         ;
88E6: 01 01     ORA (GP_01,X)       ;
88E8: 81 81     STA ($81,X)         ;
88EA: FF                              ;
88EB: 00        BRK                 ;
88EC: 00        BRK                 ;
88ED: 00        BRK                 ;
88EE: 00        BRK                 ;
88EF: 00        BRK                 ;
88F0: 00        BRK                 ;
88F1: 00        BRK                 ;
88F2: 00        BRK                 ;
88F3: E7                              ;
88F4: 81 81     STA ($81,X)         ;
88F6: 00        BRK                 ;
88F7: 00        BRK                 ;
88F8: 81 81     STA ($81,X)         ;
88FA: FF                              ;
88FB: 00        BRK                 ;
88FC: 00        BRK                 ;
88FD: 00        BRK                 ;
88FE: 00        BRK                 ;
88FF: 00        BRK                 ;
8900: 00        BRK                 ;
8901: 00        BRK                 ;
8902: 00        BRK                 ;
8903: E7                              ;
8904: 81 81     STA ($81,X)         ;
8906: 81 81     STA ($81,X)         ;
8908: 81 81     STA ($81,X)         ;
890A: E7                              ;
890B: 00        BRK                 ;
890C: 00        BRK                 ;
890D: 00        BRK                 ;
890E: 00        BRK                 ;
890F: 00        BRK                 ;
8910: 00        BRK                 ;
8911: 00        BRK                 ;
8912: 00        BRK                 ;
8913: E7                              ;
8914: 81 81     STA ($81,X)         ;
8916: 80                              ;
8917: 80                              ;
8918: 81 81     STA ($81,X)         ;
891A: E7                              ;
891B: 00        BRK                 ;
891C: 00        BRK                 ;
891D: 00        BRK                 ;
891E: 00        BRK                 ;
891F: 00        BRK                 ;
8920: 00        BRK                 ;
8921: 00        BRK                 ;
8922: 00        BRK                 ;
8923: E7                              ;
8924: 81 81     STA ($81,X)         ;
8926: 01 01     ORA (GP_01,X)       ;
8928: 81 81     STA ($81,X)         ;
892A: E7                              ;
892B: 00        BRK                 ;
892C: 00        BRK                 ;
892D: 00        BRK                 ;
892E: 00        BRK                 ;
892F: 00        BRK                 ;
8930: 00        BRK                 ;
8931: 00        BRK                 ;
8932: 00        BRK                 ;
8933: E7                              ;
8934: 81 81     STA ($81,X)         ;
8936: 00        BRK                 ;
8937: 00        BRK                 ;
8938: 81 81     STA ($81,X)         ;
893A: E7                              ;
893B: FF                              ;
893C: 80                              ;
893D: 80                              ;
893E: 90 90     BCC $88D0           ;
8940: 91 91     STA ($91),Y         ;
8942: 91 00     STA (GP_00),Y       ;
8944: 00        BRK                 ;
8945: 60        RTS                 ;
8946: 60        RTS                 ;
8947: 6E 6E 6E  ROR $6E6E           ;
894A: 6E 91 91  ROR $9191           ;
894D: 91 91     STA ($91),Y         ;
894F: 91 91     STA ($91),Y         ;
8951: 91 FF     STA (CUR_2000),Y    ;
8953: 6E 6E 6E  ROR $6E6E           ;
8956: 6E 6E 6E  ROR $6E6E           ;
8959: 6E 00 FF  ROR $FF00           ;
895C: 01 01     ORA (GP_01,X)       ;
895E: 01 01     ORA (GP_01,X)       ;
8960: 01 01     ORA (GP_01,X)       ;
8962: 11 00     ORA (GP_00),Y       ;
8964: 00        BRK                 ;
8965: 00        BRK                 ;
8966: 00        BRK                 ;
8967: 00        BRK                 ;
8968: 00        BRK                 ;
8969: E0 E0     CPX #$E0            ;
896B: 11 11     ORA ($11),Y         ;
896D: 11 11     ORA ($11),Y         ;
896F: 11 11     ORA ($11),Y         ;
8971: 11 FF     ORA (CUR_2000),Y    ;
8973: EE EE EE  INC $EEEE           ;
8976: EE EE EE  INC $EEEE           ;
8979: EE 00 1F  INC $1F00           ;
897C: 3F                              ;
897D: 3F                              ;
897E: 3F                              ;
897F: 1F                              ;
8980: 3F                              ;
8981: 3F                              ;
8982: 3F                              ;
8983: 80                              ;
8984: BF                              ;
8985: BF                              ;
8986: BF                              ;
8987: 80                              ;
8988: BF                              ;
8989: BF                              ;
898A: BF                              ;
898B: FC                              ;
898C: FC                              ;
898D: FC                              ;
898E: FC                              ;
898F: FC                              ;
8990: FC                              ;
8991: FC                              ;
8992: FC                              ;
8993: 02                              ;
8994: FE FE FE  INC $FEFE,X         ;
8997: 02                              ;
8998: FE FE FE  INC $FEFE,X         ;
899B: FF                              ;
899C: BA        TSX                 ;
899D: FE FE FE  INC $FEFE,X         ;
89A0: FE FE FE  INC $FEFE,X         ;
89A3: 01 00     ORA (GP_00,X)       ;
89A5: 00        BRK                 ;
89A6: 00        BRK                 ;
89A7: 00        BRK                 ;
89A8: 00        BRK                 ;
89A9: 00        BRK                 ;
89AA: 00        BRK                 ;
89AB: FE FE FE  INC $FEFE,X         ;
89AE: FE FE BA  INC $BAFE,X         ;
89B1: FE 80 00  INC $0080,X         ;
89B4: 00        BRK                 ;
89B5: 00        BRK                 ;
89B6: 00        BRK                 ;
89B7: 00        BRK                 ;
89B8: 00        BRK                 ;
89B9: 00        BRK                 ;
89BA: 80                              ;
89BB: FF                              ;
89BC: FC                              ;
89BD: F8        SED                 ;
89BE: E0 E0     CPX #$E0            ;
89C0: E0 E0     CPX #$E0            ;
89C2: E0 EF     CPX #$EF            ;
89C4: FF                              ;
89C5: FF                              ;
89C6: BF                              ;
89C7: EF                              ;
89C8: E7                              ;
89C9: EF                              ;
89CA: 7F                              ;
89CB: 80                              ;
89CC: 80                              ;
89CD: 80                              ;
89CE: 00        BRK                 ;
89CF: 00        BRK                 ;
89D0: 00        BRK                 ;
89D1: 00        BRK                 ;
89D2: 00        BRK                 ;
89D3: FF                              ;
89D4: FF                              ;
89D5: FF                              ;
89D6: FF                              ;
89D7: FF                              ;
89D8: FF                              ;
89D9: FF                              ;
89DA: FF                              ;
89DB: 00        BRK                 ;
89DC: 00        BRK                 ;
89DD: 00        BRK                 ;
89DE: 00        BRK                 ;
89DF: 00        BRK                 ;
89E0: 00        BRK                 ;
89E1: 00        BRK                 ;
89E2: 00        BRK                 ;
89E3: FF                              ;
89E4: FF                              ;
89E5: FF                              ;
89E6: FF                              ;
89E7: FF                              ;
89E8: FF                              ;
89E9: FF                              ;
89EA: FF                              ;
89EB: 00        BRK                 ;
89EC: 00        BRK                 ;
89ED: 00        BRK                 ;
89EE: 00        BRK                 ;
89EF: 00        BRK                 ;
89F0: 00        BRK                 ;
89F1: 00        BRK                 ;
89F2: 00        BRK                 ;
89F3: FF                              ;
89F4: FF                              ;
89F5: FF                              ;
89F6: FF                              ;
89F7: FF                              ;
89F8: FF                              ;
89F9: FF                              ;
89FA: FF                              ;
89FB: FF                              ;
89FC: 4F                              ;
89FD: 0F                              ;
89FE: 03                              ;
89FF: 03                              ;
8A00: 03                              ;
8A01: 03                              ;
8A02: 01 FB     ORA ($FB,X)         ;
8A04: FF                              ;
8A05: FF                              ;
8A06: FF                              ;
8A07: FE FF FF  INC $FFFF,X         ;
8A0A: FF                              ;
8A0B: 01 01     ORA (GP_01,X)       ;
8A0D: 00        BRK                 ;
8A0E: 00        BRK                 ;
8A0F: 00        BRK                 ;
8A10: 00        BRK                 ;
8A11: 00        BRK                 ;
8A12: 00        BRK                 ;
8A13: FD F9 FF  SBC $FFF9,X         ;
8A16: FF                              ;
8A17: FF                              ;
8A18: FF                              ;
8A19: FF                              ;
8A1A: FF                              ;
8A1B: 00        BRK                 ;
8A1C: 00        BRK                 ;
8A1D: 00        BRK                 ;
8A1E: 00        BRK                 ;
8A1F: 00        BRK                 ;
8A20: 00        BRK                 ;
8A21: 00        BRK                 ;
8A22: 80                              ;
8A23: FF                              ;
8A24: FF                              ;
8A25: FF                              ;
8A26: FF                              ;
8A27: 7F                              ;
8A28: 7F                              ;
8A29: 7F                              ;
8A2A: BF                              ;
8A2B: 80                              ;
8A2C: 80                              ;
8A2D: 80                              ;
8A2E: C0 E0     CPY #$E0            ;
8A30: E0 E0     CPX #$E0            ;
8A32: FC                              ;
8A33: BF                              ;
8A34: BF                              ;
8A35: BF                              ;
8A36: 4F                              ;
8A37: EF                              ;
8A38: E3                              ;
8A39: A1 FC     LDA ($FC,X)         ;
8A3B: 00        BRK                 ;
8A3C: 00        BRK                 ;
8A3D: 00        BRK                 ;
8A3E: 00        BRK                 ;
8A3F: 00        BRK                 ;
8A40: 00        BRK                 ;
8A41: 00        BRK                 ;
8A42: 00        BRK                 ;
8A43: FF                              ;
8A44: FF                              ;
8A45: FF                              ;
8A46: FF                              ;
8A47: FF                              ;
8A48: FF                              ;
8A49: FF                              ;
8A4A: FF                              ;
8A4B: 00        BRK                 ;
8A4C: 00        BRK                 ;
8A4D: 00        BRK                 ;
8A4E: 00        BRK                 ;
8A4F: 00        BRK                 ;
8A50: 00        BRK                 ;
8A51: 00        BRK                 ;
8A52: 00        BRK                 ;
8A53: FF                              ;
8A54: FF                              ;
8A55: FF                              ;
8A56: FF                              ;
8A57: FF                              ;
8A58: FF                              ;
8A59: FF                              ;
8A5A: FF                              ;
8A5B: 00        BRK                 ;
8A5C: 00        BRK                 ;
8A5D: 00        BRK                 ;
8A5E: 00        BRK                 ;
8A5F: 00        BRK                 ;
8A60: 00        BRK                 ;
8A61: 00        BRK                 ;
8A62: 01 FF     ORA (CUR_2000,X)    ;
8A64: FF                              ;
8A65: FF                              ;
8A66: FF                              ;
8A67: FF                              ;
8A68: FF                              ;
8A69: FE FD 01  INC $01FD,X         ;
8A6C: 01 03     ORA (GP_03,X)       ;
8A6E: 03                              ;
8A6F: 03                              ;
8A70: 07                              ;
8A71: 07                              ;
8A72: 1F                              ;
8A73: FF                              ;
8A74: FD FB FA  SBC $FAFB,X         ;
8A77: FB                              ;
8A78: C7                              ;
8A79: E7                              ;
8A7A: 1E 00 00  ASL GP_00,X         ;
8A7D: 20 02 00  JSR GP_02           ;
8A80: 40        RTI                 ;
8A81: 00        BRK                 ;
8A82: 08        PHP                 ;
8A83: FF                              ;
8A84: FF                              ;
8A85: DF                              ;
8A86: FD FF BF  SBC $BFFF,X         ;
8A89: FF                              ;
8A8A: F7                              ;
8A8B: 00        BRK                 ;
8A8C: 01 20     ORA ($20,X)         ;
8A8E: 00        BRK                 ;
8A8F: 00        BRK                 ;
8A90: 82                              ;
8A91: 00        BRK                 ;
8A92: 10 FF     BPL $8A93           ;
8A94: FE DF FF  INC $FFDF,X         ;
8A97: FF                              ;
8A98: 7D FF EF  ADC $EFFF,X         ;
8A9B: 01 08     ORA ($08,X)         ;
8A9D: 00        BRK                 ;
8A9E: 00        BRK                 ;
8A9F: 40        RTI                 ;
8AA0: 04                              ;
8AA1: 00        BRK                 ;
8AA2: 00        BRK                 ;
8AA3: FE F7 FF  INC $FFF7,X         ;
8AA6: FF                              ;
8AA7: BF                              ;
8AA8: FB                              ;
8AA9: FF                              ;
8AAA: FF                              ;
8AAB: 10 00     BPL $8AAD           ;
8AAD: 00        BRK                 ;
8AAE: 02                              ;
8AAF: 10 00     BPL $8AB1           ;
8AB1: 00        BRK                 ;
8AB2: 40        RTI                 ;
8AB3: EF                              ;
8AB4: FF                              ;
8AB5: FF                              ;
8AB6: FD EF FF  SBC $FFEF,X         ;
8AB9: FF                              ;
8ABA: BF                              ;
8ABB: FF                              ;
8ABC: FF                              ;
8ABD: FF                              ;
8ABE: FF                              ;
8ABF: FF                              ;
8AC0: FF                              ;
8AC1: FB                              ;
8AC2: D0 FE     BNE $8AC2           ;
8AC4: FF                              ;
8AC5: 7F                              ;
8AC6: FF                              ;
8AC7: FF                              ;
8AC8: FF                              ;
8AC9: 6F                              ;
8ACA: FF                              ;
8ACB: BF                              ;
8ACC: BB                              ;
8ACD: 33                              ;
8ACE: F5 59     SBC $59,X           ;
8AD0: 42                              ;
8AD1: 10 52     BPL $8B25           ;
8AD3: FF                              ;
8AD4: FB                              ;
8AD5: FB                              ;
8AD6: 3F                              ;
8AD7: B7                              ;
8AD8: BD FF FF  LDA $FFFF,X         ;
8ADB: DA                              ;
8ADC: FE EB EB  INC $EBEB,X         ;
8ADF: DB                              ;
8AE0: FF                              ;
8AE1: FF                              ;
8AE2: FF                              ;
8AE3: FF                              ;
8AE4: FF                              ;
8AE5: EF                              ;
8AE6: EF                              ;
8AE7: FF                              ;
8AE8: FF                              ;
8AE9: FF                              ;
8AEA: FF                              ;
8AEB: EF                              ;
8AEC: EF                              ;
8AED: FE B8 6D  INC $6DB8,X         ;
8AF0: 49 4E     EOR #$4E            ;
8AF2: DA                              ;
8AF3: 6F                              ;
8AF4: 6B                              ;
8AF5: 3B                              ;
8AF6: 6F                              ;
8AF7: BE BE FF  LDX $FFBE,Y         ;
8AFA: FF                              ;
8AFB: AA        TAX                 ;
8AFC: BB                              ;
8AFD: BF                              ;
8AFE: FF                              ;
8AFF: FF                              ;
8B00: 7E FF FF  ROR $FFFF,X         ;
8B03: AF                              ;
8B04: BF                              ;
8B05: BF                              ;
8B06: FF                              ;
8B07: FF                              ;
8B08: FF                              ;
8B09: FF                              ;
8B0A: FF                              ;
8B0B: 00        BRK                 ;
8B0C: 00        BRK                 ;
8B0D: 00        BRK                 ;
8B0E: 01 07     ORA ($07,X)         ;
8B10: 07                              ;
8B11: 0F                              ;
8B12: 1F                              ;
8B13: FF                              ;
8B14: FE F8 E1  INC $E1F8,X         ;
8B17: F6 E7     INC $E7,X           ;
8B19: CF                              ;
8B1A: DF                              ;
8B1B: 1F                              ;
8B1C: 1F                              ;
8B1D: 3F                              ;
8B1E: 7F                              ;
8B1F: 7F                              ;
8B20: 7F                              ;
8B21: 7F                              ;
8B22: 7F                              ;
8B23: DB                              ;
8B24: 9F                              ;
8B25: BF                              ;
8B26: EF                              ;
8B27: FF                              ;
8B28: FD DF FF  SBC $FFDF,X         ;
8B2B: 00        BRK                 ;
8B2C: 00        BRK                 ;
8B2D: 63                              ;
8B2E: FF                              ;
8B2F: FF                              ;
8B30: FF                              ;
8B31: FF                              ;
8B32: FF                              ;
8B33: 98        TYA                 ;
8B34: 00        BRK                 ;
8B35: 63                              ;
8B36: FE FF F7  INC $F7FF,X         ;
8B39: FF                              ;
8B3A: FF                              ;
8B3B: FF                              ;
8B3C: FF                              ;
8B3D: FF                              ;
8B3E: FF                              ;
8B3F: FF                              ;
8B40: FF                              ;
8B41: FF                              ;
8B42: FF                              ;
8B43: FF                              ;
8B44: FF                              ;
8B45: DF                              ;
8B46: FF                              ;
8B47: FF                              ;
8B48: FF                              ;
8B49: 7F                              ;
8B4A: FF                              ;
8B4B: 00        BRK                 ;
8B4C: 00        BRK                 ;
8B4D: 80                              ;
8B4E: F0 F0     BEQ $8B40           ;
8B50: F0 F0     BEQ $8B42           ;
8B52: FC                              ;
8B53: 7F                              ;
8B54: 1F                              ;
8B55: 83                              ;
8B56: F7                              ;
8B57: FF                              ;
8B58: DF                              ;
8B59: F3                              ;
8B5A: FD FE FE  SBC $FEFE,X         ;
8B5D: FE FE FE  INC $FEFE,X         ;
8B60: FC                              ;
8B61: FC                              ;
8B62: FC                              ;
8B63: 7E F6 FE  ROR $FEF6,X         ;
8B66: FF                              ;
8B67: EF                              ;
8B68: FF                              ;
8B69: FF                              ;
8B6A: FF                              ;
8B6B: FF                              ;
8B6C: FF                              ;
8B6D: FF                              ;
8B6E: FF                              ;
8B6F: 7F                              ;
8B70: 7F                              ;
8B71: 7F                              ;
8B72: 7F                              ;
8B73: FE BF FF  INC $FFBF,X         ;
8B76: FF                              ;
8B77: EF                              ;
8B78: FF                              ;
8B79: FF                              ;
8B7A: FF                              ;
8B7B: 7F                              ;
8B7C: 3F                              ;
8B7D: 0F                              ;
8B7E: 07                              ;
8B7F: 07                              ;
8B80: 07                              ;
8B81: 03                              ;
8B82: 00        BRK                 ;
8B83: EF                              ;
8B84: FF                              ;
8B85: FF                              ;
8B86: FF                              ;
8B87: F7                              ;
8B88: E7                              ;
8B89: FF                              ;
8B8A: FF                              ;
8B8B: FF                              ;
8B8C: FF                              ;
8B8D: FF                              ;
8B8E: FF                              ;
8B8F: FF                              ;
8B90: FF                              ;
8B91: FF                              ;
8B92: FF                              ;
8B93: FF                              ;
8B94: F7                              ;
8B95: FF                              ;
8B96: FF                              ;
8B97: FF                              ;
8B98: EF                              ;
8B99: FF                              ;
8B9A: FF                              ;
8B9B: FF                              ;
8B9C: FF                              ;
8B9D: FF                              ;
8B9E: FF                              ;
8B9F: FF                              ;
8BA0: FF                              ;
8BA1: FB                              ;
8BA2: D0 FE     BNE $8BA2           ;
8BA4: FF                              ;
8BA5: 7F                              ;
8BA6: FF                              ;
8BA7: FF                              ;
8BA8: FF                              ;
8BA9: 6F                              ;
8BAA: FF                              ;
8BAB: FC                              ;
8BAC: FC                              ;
8BAD: FC                              ;
8BAE: FC                              ;
8BAF: FC                              ;
8BB0: FC                              ;
8BB1: FC                              ;
8BB2: FE F5 FD  INC $FDF5,X         ;
8BB5: FD FD FD  SBC $FDFD,X         ;
8BB8: ED FC FE  SBC $FEFC           ;
8BBB: FE FE FC  INC $FCFE,X         ;
8BBE: F0 F0     BEQ $8BB0           ;
8BC0: F0 E0     BEQ $8BA2           ;
8BC2: 00        BRK                 ;
8BC3: FF                              ;
8BC4: BB                              ;
8BC5: FF                              ;
8BC6: FF                              ;
8BC7: F7                              ;
8BC8: 73                              ;
8BC9: FF                              ;
8BCA: FF                              ;
8BCB: 00        BRK                 ;
8BCC: 00        BRK                 ;
8BCD: E0 FF     CPX #$FF            ;
8BCF: FF                              ;
8BD0: FF                              ;
8BD1: FF                              ;
8BD2: FF                              ;
8BD3: 1F                              ;
8BD4: 00        BRK                 ;
8BD5: E0 FF     CPX #$FF            ;
8BD7: DD FF FF  CMP $FFFF,X         ;
8BDA: FE 00 C0  INC $C000,X         ;
8BDD: 80                              ;
8BDE: C0 C0     CPY #$C0            ;
8BE0: F0 68     BEQ $8C4A           ;
8BE2: 68        PLA                 ;
8BE3: FF                              ;
8BE4: FF                              ;
8BE5: 1F                              ;
8BE6: 1F                              ;
8BE7: 07                              ;
8BE8: 03                              ;
8BE9: 0B                              ;
8BEA: 0B                              ;
8BEB: 68        PLA                 ;
8BEC: 68        PLA                 ;
8BED: E8        INX                 ;
8BEE: E8        INX                 ;
8BEF: F8        SED                 ;
8BF0: F0 F8     BEQ $8BEA           ;
8BF2: 78        SEI                 ;
8BF3: 0B                              ;
8BF4: 0B                              ;
8BF5: 0B                              ;
8BF6: 0B                              ;
8BF7: 03                              ;
8BF8: 33                              ;
8BF9: 41 C0     EOR ($C0,X)         ;
8BFB: 00        BRK                 ;
8BFC: 00        BRK                 ;
8BFD: 00        BRK                 ;
8BFE: 00        BRK                 ;
8BFF: 00        BRK                 ;
8C00: 00        BRK                 ;
8C01: 00        BRK                 ;
8C02: 00        BRK                 ;
8C03: FF                              ;
8C04: FF                              ;
8C05: FF                              ;
8C06: FF                              ;
8C07: FF                              ;
8C08: FF                              ;
8C09: FF                              ;
8C0A: FF                              ;
8C0B: 3C                              ;
8C0C: 7E FC FC  ROR $FCFC,X         ;
8C0F: FC                              ;
8C10: F8        SED                 ;
8C11: 40        RTI                 ;
8C12: 00        BRK                 ;
8C13: C3                              ;
8C14: 81 02     STA (GP_02,X)       ;
8C16: 02                              ;
8C17: 02                              ;
8C18: 04                              ;
8C19: B9 C3 00  LDA $00C3,Y         ;
8C1C: 03                              ;
8C1D: 07                              ;
8C1E: 07                              ;
8C1F: 1F                              ;
8C20: 3F                              ;
8C21: 2F                              ;
8C22: 2F                              ;
8C23: FF                              ;
8C24: FF                              ;
8C25: FC                              ;
8C26: FC                              ;
8C27: F8        SED                 ;
8C28: E0 E9     CPX #$E9            ;
8C2A: E9 2F     SBC #$2F            ;
8C2C: 2F                              ;
8C2D: 2F                              ;
8C2E: 2F                              ;
8C2F: 3F                              ;
8C30: 3F                              ;
8C31: 7F                              ;
8C32: FE E9 E9  INC $E9E9,X         ;
8C35: E8        INX                 ;
8C36: E8        INX                 ;
8C37: E0 E0     CPX #$E0            ;
8C39: C0 81     CPY #$81            ;
8C3B: F6 F6     INC $F6,X           ;
8C3D: F2                              ;
8C3E: 06 FE     ASL >CUR_2001       ;
8C40: FA                              ;
8C41: FA                              ;
8C42: 06 A0     ASL >$A0            ;
8C44: A0 A0     LDY #$A0            ;
8C46: 04                              ;
8C47: F8        SED                 ;
8C48: 80                              ;
8C49: 80                              ;
8C4A: 04                              ;
8C4B: FE FA FA  INC $FAFA,X         ;
8C4E: 06 FE     ASL >CUR_2001       ;
8C50: FE FE 00  INC CUR_2001,X      ;
8C53: F8        SED                 ;
8C54: 80                              ;
8C55: 80                              ;
8C56: 04                              ;
8C57: F8        SED                 ;
8C58: 80                              ;
8C59: 80                              ;
8C5A: 00        BRK                 ;
8C5B: FF                              ;
8C5C: 00        BRK                 ;
8C5D: 7C                              ;
8C5E: 7C                              ;
8C5F: 38        SEC                 ;
8C60: 10 10     BPL $8C72           ;
8C62: 78        SEI                 ;
8C63: 00        BRK                 ;
8C64: 00        BRK                 ;
8C65: 81 81     STA ($81,X)         ;
8C67: C3                              ;
8C68: E7                              ;
8C69: E7                              ;
8C6A: 81 7E     STA ($7E,X)         ;
8C6C: FE FE FE  INC $FEFE,X         ;
8C6F: FE FE FE  INC $FEFE,X         ;
8C72: 00        BRK                 ;
8C73: FF                              ;
8C74: 80                              ;
8C75: 80                              ;
8C76: 80                              ;
8C77: 80                              ;
8C78: 80                              ;
8C79: 80                              ;
8C7A: 00        BRK                 ;
8C7B: FE FE BE  INC $BEFE,X         ;
8C7E: C0 FE     CPY #$FE            ;
8C80: BE BE C0  LDX $C0BE,Y         ;
8C83: 81 81     STA ($81,X)         ;
8C85: 81 C1     STA ($C1,X)         ;
8C87: BF                              ;
8C88: 81 81     STA ($81,X)         ;
8C8A: C1 BE     CMP ($BE,X)         ;
8C8C: BE BE C0  LDX $C0BE,Y         ;
8C8F: FE FE 7E  INC $7EFE,X         ;
8C92: 00        BRK                 ;
8C93: BF                              ;
8C94: 81 81     STA ($81,X)         ;
8C96: C1 BF     CMP ($BF,X)         ;
8C98: 81 01     STA (GP_01,X)       ;
8C9A: 00        BRK                 ;
8C9B: 07                              ;
8C9C: FF                              ;
8C9D: FB                              ;
8C9E: FC                              ;
8C9F: FF                              ;
8CA0: FD FD 01  SBC $01FD,X         ;
8CA3: FF                              ;
8CA4: FC                              ;
8CA5: 00        BRK                 ;
8CA6: 00        BRK                 ;
8CA7: 7C                              ;
8CA8: 80                              ;
8CA9: 00        BRK                 ;
8CAA: 00        BRK                 ;
8CAB: C6 FE     DEC >CUR_2001       ;
8CAD: 01 C0     ORA ($C0,X)         ;
8CAF: B0 30     BCS $8CE1           ;
8CB1: 10 10     BPL $8CC3           ;
8CB3: 00        BRK                 ;
8CB4: 00        BRK                 ;
8CB5: 00        BRK                 ;
8CB6: 3F                              ;
8CB7: 40        RTI                 ;
8CB8: 80                              ;
8CB9: 80                              ;
8CBA: 00        BRK                 ;
8CBB: E0 FF     CPX #$FF            ;
8CBD: EF                              ;
8CBE: 0F                              ;
8CBF: FF                              ;
8CC0: FE FF C0  INC $C0FF,X         ;
8CC3: FF                              ;
8CC4: 1F                              ;
8CC5: 00        BRK                 ;
8CC6: 00        BRK                 ;
8CC7: 3E 40 40  ROL $4040,X         ;
8CCA: 40        RTI                 ;
8CCB: E3                              ;
8CCC: FF                              ;
8CCD: C0 03     CPY #$03            ;
8CCF: 0D 0C 08  ORA $080C           ;
8CD2: 08        PHP                 ;
8CD3: 40        RTI                 ;
8CD4: 40        RTI                 ;
8CD5: 00        BRK                 ;
8CD6: FC                              ;
8CD7: 02                              ;
8CD8: 01 01     ORA (GP_01,X)       ;
8CDA: 00        BRK                 ;
8CDB: 00        BRK                 ;
8CDC: 00        BRK                 ;
8CDD: 00        BRK                 ;
8CDE: 00        BRK                 ;
8CDF: 00        BRK                 ;
8CE0: 04                              ;
8CE1: C8        INY                 ;
8CE2: D8        CLD                 ;
8CE3: FD F9 31  SBC $31F9,X         ;
8CE6: 00        BRK                 ;
8CE7: 00        BRK                 ;
8CE8: 00        BRK                 ;
8CE9: 00        BRK                 ;
8CEA: 00        BRK                 ;
8CEB: 78        SEI                 ;
8CEC: 70 F0     BVS $8CDE           ;
8CEE: F1 B9     SBC ($B9),Y         ;
8CF0: A9 A9     LDA #$A9            ;
8CF2: B1 00     LDA (GP_00),Y       ;
8CF4: 00        BRK                 ;
8CF5: 00        BRK                 ;
8CF6: 00        BRK                 ;
8CF7: 00        BRK                 ;
8CF8: 00        BRK                 ;
8CF9: 00        BRK                 ;
8CFA: 00        BRK                 ;
8CFB: 00        BRK                 ;
8CFC: 00        BRK                 ;
8CFD: 00        BRK                 ;
8CFE: 00        BRK                 ;
8CFF: 00        BRK                 ;
8D00: 00        BRK                 ;
8D01: 00        BRK                 ;
8D02: 00        BRK                 ;
8D03: FF                              ;
8D04: FF                              ;
8D05: FF                              ;
8D06: FF                              ;
8D07: FF                              ;
8D08: FF                              ;
8D09: FF                              ;
8D0A: FF                              ;
8D0B: 00        BRK                 ;
8D0C: 00        BRK                 ;
8D0D: 00        BRK                 ;
8D0E: 00        BRK                 ;
8D0F: 00        BRK                 ;
8D10: 00        BRK                 ;
8D11: 00        BRK                 ;
8D12: 00        BRK                 ;
8D13: FF                              ;
8D14: FF                              ;
8D15: FF                              ;
8D16: FF                              ;
8D17: FF                              ;
8D18: FF                              ;
8D19: FF                              ;
8D1A: FF                              ;
8D1B: 0D 0D 0D  ORA $0D0D           ;
8D1E: 2D 2D 2D  AND $2D2D           ;
8D21: 2D 2D C0  AND $C02D           ;
8D24: C0 C0     CPY #$C0            ;
8D26: C0 C0     CPY #$C0            ;
8D28: C0 C0     CPY #$C0            ;
8D2A: C0 69     CPY #$69            ;
8D2C: 4B                              ;
8D2D: 5B                              ;
8D2E: 5B                              ;
8D2F: 5F                              ;
8D30: D7                              ;
8D31: F7                              ;
8D32: CD 80 80  CMP $8080           ;
8D35: 80                              ;
8D36: 80                              ;
8D37: 80                              ;
8D38: 00        BRK                 ;
8D39: 00        BRK                 ;
8D3A: 32                              ;
8D3B: 46 7F     LSR >$7F            ;
8D3D: 78        SEI                 ;
8D3E: 38        SEC                 ;
8D3F: 7E FF 37  ROR $37FF,X         ;
8D42: 03                              ;
8D43: BF                              ;
8D44: 8F                              ;
8D45: 87                              ;
8D46: 87                              ;
8D47: F1 F8     SBC ($F8),Y         ;
8D49: F0 F0     BEQ $8D3B           ;
8D4B: 01 01     ORA (GP_01,X)       ;
8D4D: 00        BRK                 ;
8D4E: 00        BRK                 ;
8D4F: 00        BRK                 ;
8D50: 07                              ;
8D51: 0F                              ;
8D52: 03                              ;
8D53: F8        SED                 ;
8D54: FC                              ;
8D55: FC                              ;
8D56: FE FE FF  INC $FFFE,X         ;
8D59: FF                              ;
8D5A: FF                              ;
8D5B: 10 18     BPL $8D75           ;
8D5D: 1E 17 07  ASL $0717,X         ;
8D60: 0F                              ;
8D61: CB                              ;
8D62: EB                              ;
8D63: EF                              ;
8D64: E0 E0     CPX #$E0            ;
8D66: E0 E0     CPX #$E0            ;
8D68: E0 20     CPX #$20            ;
8D6A: 00        BRK                 ;
8D6B: FB                              ;
8D6C: B7                              ;
8D6D: BB                              ;
8D6E: 1B                              ;
8D6F: 0B                              ;
8D70: C3                              ;
8D71: C7                              ;
8D72: 87                              ;
8D73: 00        BRK                 ;
8D74: 00        BRK                 ;
8D75: 00        BRK                 ;
8D76: 00        BRK                 ;
8D77: 00        BRK                 ;
8D78: C0 C0     CPY #$C0            ;
8D7A: 80                              ;
8D7B: 00        BRK                 ;
8D7C: 00        BRK                 ;
8D7D: 08        PHP                 ;
8D7E: 88        DEY                 ;
8D7F: FC                              ;
8D80: FE F7 F7  INC $F7F7,X         ;
8D83: 87                              ;
8D84: 03                              ;
8D85: 00        BRK                 ;
8D86: 00        BRK                 ;
8D87: 00        BRK                 ;
8D88: 00        BRK                 ;
8D89: 00        BRK                 ;
8D8A: 00        BRK                 ;
8D8B: E3                              ;
8D8C: E3                              ;
8D8D: E3                              ;
8D8E: F7                              ;
8D8F: FF                              ;
8D90: E4 84     CPX >$84            ;
8D92: 80                              ;
8D93: 00        BRK                 ;
8D94: 08        PHP                 ;
8D95: 08        PHP                 ;
8D96: 00        BRK                 ;
8D97: 00        BRK                 ;
8D98: 00        BRK                 ;
8D99: 00        BRK                 ;
8D9A: 00        BRK                 ;
8D9B: 00        BRK                 ;
8D9C: 00        BRK                 ;
8D9D: 00        BRK                 ;
8D9E: 00        BRK                 ;
8D9F: 07                              ;
8DA0: 1F                              ;
8DA1: 2F                              ;
8DA2: EE 81 00  INC $0081           ;
8DA5: 00        BRK                 ;
8DA6: 00        BRK                 ;
8DA7: 00        BRK                 ;
8DA8: 00        BRK                 ;
8DA9: 00        BRK                 ;
8DAA: 00        BRK                 ;
8DAB: C6 C6     DEC >$C6            ;
8DAD: C6 EE     DEC >$EE            ;
8DAF: FE 3E 0B  INC $0B3E,X         ;
8DB2: 02                              ;
8DB3: 00        BRK                 ;
8DB4: 10 10     BPL $8DC6           ;
8DB6: 00        BRK                 ;
8DB7: 00        BRK                 ;
8DB8: 00        BRK                 ;
8DB9: 00        BRK                 ;
8DBA: 00        BRK                 ;
8DBB: B2                              ;
8DBC: B2                              ;
8DBD: 92                              ;
8DBE: 92                              ;
8DBF: 98        TYA                 ;
8DC0: 9C                              ;
8DC1: 95 95     STA $95,X           ;
8DC3: 00        BRK                 ;
8DC4: 00        BRK                 ;
8DC5: 00        BRK                 ;
8DC6: 00        BRK                 ;
8DC7: 00        BRK                 ;
8DC8: 00        BRK                 ;
8DC9: 00        BRK                 ;
8DCA: 00        BRK                 ;
8DCB: B5 A4     LDA $A4,X           ;
8DCD: AC E8 FC  LDY $FCE8           ;
8DD0: B9 C1 F9  LDA $F9C1,Y         ;
8DD3: 00        BRK                 ;
8DD4: 00        BRK                 ;
8DD5: 00        BRK                 ;
8DD6: 00        BRK                 ;
8DD7: 00        BRK                 ;
8DD8: 00        BRK                 ;
8DD9: 00        BRK                 ;
8DDA: 00        BRK                 ;
8DDB: 02                              ;
8DDC: 04                              ;
8DDD: 1C                              ;
8DDE: 2B                              ;
8DDF: 56 C0     LSR $C0,X           ;
8DE1: A0 20     LDY #$20            ;
8DE3: FC                              ;
8DE4: F8        SED                 ;
8DE5: E1 C3     SBC ($C3,X)         ;
8DE7: 87                              ;
8DE8: 07                              ;
8DE9: 0F                              ;
8DEA: 0F                              ;
8DEB: 40        RTI                 ;
8DEC: 00        BRK                 ;
8DED: 80                              ;
8DEE: 80                              ;
8DEF: 00        BRK                 ;
8DF0: 00        BRK                 ;
8DF1: 00        BRK                 ;
8DF2: 40        RTI                 ;
8DF3: 1F                              ;
8DF4: 1F                              ;
8DF5: 3F                              ;
8DF6: 3F                              ;
8DF7: 3F                              ;
8DF8: 1F                              ;
8DF9: 1F                              ;
8DFA: 0F                              ;
8DFB: 03                              ;
8DFC: 07                              ;
8DFD: 0F                              ;
8DFE: 1F                              ;
8DFF: 3F                              ;
8E00: 3F                              ;
8E01: 3F                              ;
8E02: 33                              ;
8E03: FC                              ;
8E04: F8        SED                 ;
8E05: F0 E3     BEQ $8DEA           ;
8E07: C3                              ;
8E08: CF                              ;
8E09: CF                              ;
8E0A: C3                              ;
8E0B: FF                              ;
8E0C: BF                              ;
8E0D: BE BF FF  LDX $FFBF,Y         ;
8E10: FF                              ;
8E11: FF                              ;
8E12: 00        BRK                 ;
8E13: C3                              ;
8E14: 83                              ;
8E15: 80                              ;
8E16: 80                              ;
8E17: FF                              ;
8E18: 00        BRK                 ;
8E19: 00        BRK                 ;
8E1A: 00        BRK                 ;
8E1B: 80                              ;
8E1C: C0 E0     CPY #$E0            ;
8E1E: 70 78     BVS $8E98           ;
8E20: D8        CLD                 ;
8E21: D8        CLD                 ;
8E22: 18        CLC                 ;
8E23: 7F                              ;
8E24: 7F                              ;
8E25: 3F                              ;
8E26: 1F                              ;
8E27: 0F                              ;
8E28: CF                              ;
8E29: CF                              ;
8E2A: 0F                              ;
8E2B: 7E 7A 7A  ROR $7A7A,X         ;
8E2E: FA                              ;
8E2F: FE FE FE  INC $FEFE,X         ;
8E32: 00        BRK                 ;
8E33: 0F                              ;
8E34: 0A        ASL A               ;
8E35: 0A        ASL A               ;
8E36: 0A        ASL A               ;
8E37: FE 00 00  INC GP_00,X         ;
8E3A: 00        BRK                 ;
8E3B: 27                              ;
8E3C: 0C                              ;
8E3D: 1C                              ;
8E3E: 1F                              ;
8E3F: FD B4 FD  SBC $FDB4,X         ;
8E42: FD C8 C0  SBC $C0C8,X         ;
8E45: E4 E7     CPX >$E7            ;
8E47: 00        BRK                 ;
8E48: 00        BRK                 ;
8E49: 00        BRK                 ;
8E4A: 00        BRK                 ;
8E4B: FD FD FD  SBC $FDFD,X         ;
8E4E: FD B5 FC  SBC $FCB5,X         ;
8E51: 00        BRK                 ;
8E52: 00        BRK                 ;
8E53: 00        BRK                 ;
8E54: 01 00     ORA (GP_00,X)       ;
8E56: 01 00     ORA (GP_00,X)       ;
8E58: 01 80     ORA ($80,X)         ;
8E5A: 00        BRK                 ;
8E5B: A4 C4     LDY >$C4            ;
8E5D: E4 E4     CPX >$E4            ;
8E5F: E4 14     CPX >$14            ;
8E61: FC                              ;
8E62: EC 4F 0F  CPX $0F4F           ;
8E65: 9F                              ;
8E66: 9F                              ;
8E67: 0F                              ;
8E68: 07                              ;
8E69: 05 01     ORA >GP_01          ;
8E6B: EC EC F4  CPX $F4EC           ;
8E6E: F4                              ;
8E6F: C4 3C     CPY >$3C            ;
8E71: 7C                              ;
8E72: 00        BRK                 ;
8E73: 01 81     ORA ($81,X)         ;
8E75: F5 85     SBC $85,X           ;
8E77: 05 87     ORA >$87            ;
8E79: 05 00     ORA >GP_00          ;
8E7B: 00        BRK                 ;
8E7C: 0A        ASL A               ;
8E7D: 2F                              ;
8E7E: 37                              ;
8E7F: 7F                              ;
8E80: 7D FF DF  ADC $DFFF,X         ;
8E83: FF                              ;
8E84: F4                              ;
8E85: D0 C0     BNE $8E47           ;
8E87: 80                              ;
8E88: 80                              ;
8E89: 00        BRK                 ;
8E8A: 00        BRK                 ;
8E8B: 7F                              ;
8E8C: F7                              ;
8E8D: FF                              ;
8E8E: DF                              ;
8E8F: 7E 1F 07  ROR $071F,X         ;
8E92: 00        BRK                 ;
8E93: 80                              ;
8E94: 00        BRK                 ;
8E95: 00        BRK                 ;
8E96: 00        BRK                 ;
8E97: 80                              ;
8E98: E5 F7     SBC >$F7            ;
8E9A: E0 00     CPX #$00            ;
8E9C: 00        BRK                 ;
8E9D: 80                              ;
8E9E: C8        INY                 ;
8E9F: E0 D0     CPX #$D0            ;
8EA1: C0 E0     CPY #$E0            ;
8EA3: FF                              ;
8EA4: 3F                              ;
8EA5: 07                              ;
8EA6: 03                              ;
8EA7: 03                              ;
8EA8: 01 03     ORA (GP_03,X)       ;
8EAA: 01 64     ORA ($64,X)         ;
8EAC: E0 80     CPX #$80            ;
8EAE: D0 00     BNE $8EB0           ;
8EB0: 20 C0 00  JSR $00C0           ;
8EB3: 01 01     ORA (GP_01,X)       ;
8EB5: 03                              ;
8EB6: 03                              ;
8EB7: 07                              ;
8EB8: 1F                              ;
8EB9: C0 03     CPY #$03            ;
8EBB: 30 78     BMI $8F35           ;
8EBD: 59 B9 B9  EOR $B9B9,Y         ;
8EC0: B3                              ;
8EC1: F3                              ;
8EC2: F3                              ;
8EC3: C7                              ;
8EC4: 83                              ;
8EC5: A0 42     LDY #$42            ;
8EC7: 42                              ;
8EC8: 44                              ;
8EC9: 04                              ;
8ECA: 04                              ;
8ECB: 73                              ;
8ECC: 73                              ;
8ECD: 73                              ;
8ECE: F7                              ;
8ECF: F7                              ;
8ED0: FF                              ;
8ED1: 7D 00 84  ADC $8400,X         ;
8ED4: 84 84     STY >$84            ;
8ED6: 00        BRK                 ;
8ED7: 00        BRK                 ;
8ED8: 00        BRK                 ;
8ED9: 80                              ;
8EDA: 00        BRK                 ;
8EDB: 00        BRK                 ;
8EDC: 00        BRK                 ;
8EDD: C0 F0     CPY #$F0            ;
8EDF: F0 F8     BEQ $8ED9           ;
8EE1: 78        SEI                 ;
8EE2: 60        RTS                 ;
8EE3: FF                              ;
8EE4: FF                              ;
8EE5: 0F                              ;
8EE6: 07                              ;
8EE7: 03                              ;
8EE8: 03                              ;
8EE9: 01 01     ORA (GP_01,X)       ;
8EEB: 68        PLA                 ;
8EEC: 28        PLP                 ;
8EED: 28        PLP                 ;
8EEE: A0 E4     LDY #$E4            ;
8EF0: 8C C0 00  STY $00C0           ;
8EF3: 01 01     ORA (GP_01,X)       ;
8EF5: 01 01     ORA (GP_01,X)       ;
8EF7: 01 03     ORA (GP_03,X)       ;
8EF9: 00        BRK                 ;
8EFA: 03                              ;
8EFB: 00        BRK                 ;
8EFC: 00        BRK                 ;
8EFD: 00        BRK                 ;
8EFE: 00        BRK                 ;
8EFF: 00        BRK                 ;
8F00: 02                              ;
8F01: 06 06     ASL >$06            ;
8F03: FF                              ;
8F04: FF                              ;
8F05: FF                              ;
8F06: FF                              ;
8F07: FC                              ;
8F08: FC                              ;
8F09: F8        SED                 ;
8F0A: F8        SED                 ;
8F0B: 06 36     ASL >$36            ;
8F0D: 7E 76 74  ROR $7476,X         ;
8F10: 74                              ;
8F11: FC                              ;
8F12: FC                              ;
8F13: E0 C0     CPX #$C0            ;
8F15: 80                              ;
8F16: 80                              ;
8F17: 80                              ;
8F18: 80                              ;
8F19: 00        BRK                 ;
8F1A: 00        BRK                 ;
8F1B: 30 78     BMI $8F95           ;
8F1D: FC                              ;
8F1E: 7C                              ;
8F1F: 7C                              ;
8F20: 78        SEI                 ;
8F21: 7C                              ;
8F22: 7C                              ;
8F23: C3                              ;
8F24: 81 01     STA (GP_01,X)       ;
8F26: 80                              ;
8F27: 80                              ;
8F28: 80                              ;
8F29: 80                              ;
8F2A: 01 FE     ORA (CUR_2001,X)    ;
8F2C: FE FC 7C  INC $7CFC,X         ;
8F2F: 7C                              ;
8F30: FC                              ;
8F31: 78        SEI                 ;
8F32: 4C 01 01  JMP $0101           ;
8F35: 01 80     ORA ($80,X)         ;
8F37: 00        BRK                 ;
8F38: 00        BRK                 ;
8F39: 01 01     ORA (GP_01,X)       ;
8F3B: 00        BRK                 ;
8F3C: 10 38     BPL $8F76           ;
8F3E: 7C                              ;
8F3F: 7C                              ;
8F40: 7E 7E 7C  ROR $7C7E,X         ;
8F43: FF                              ;
8F44: E7                              ;
8F45: C3                              ;
8F46: 81 01     STA (GP_01,X)       ;
8F48: 80                              ;
8F49: 80                              ;
8F4A: 80                              ;
8F4B: FC                              ;
8F4C: F8        SED                 ;
8F4D: F8        SED                 ;
8F4E: 7C                              ;
8F4F: 7E 0E F4  ROR $F40E,X         ;
8F52: E6 01     INC >GP_01          ;
8F54: 01 01     ORA (GP_01,X)       ;
8F56: 80                              ;
8F57: 00        BRK                 ;
8F58: C0 00     CPY #$00            ;
8F5A: 00        BRK                 ;
8F5B: 00        BRK                 ;
8F5C: 00        BRK                 ;
8F5D: 00        BRK                 ;
8F5E: 00        BRK                 ;
8F5F: 00        BRK                 ;
8F60: 00        BRK                 ;
8F61: 80                              ;
8F62: C0 FF     CPY #$FF            ;
8F64: FF                              ;
8F65: FF                              ;
8F66: FF                              ;
8F67: FF                              ;
8F68: FF                              ;
8F69: 7F                              ;
8F6A: 07                              ;
8F6B: B8        CLV                 ;
8F6C: F8        SED                 ;
8F6D: FC                              ;
8F6E: 7C                              ;
8F6F: 7C                              ;
8F70: 78        SEI                 ;
8F71: 18        CLC                 ;
8F72: 08        PHP                 ;
8F73: 03                              ;
8F74: 03                              ;
8F75: 01 81     ORA ($81,X)         ;
8F77: 81 81     STA ($81,X)         ;
8F79: 81 83     STA ($83,X)         ;
8F7B: F7                              ;
8F7C: F7                              ;
8F7D: E7                              ;
8F7E: E7                              ;
8F7F: E7                              ;
8F80: E7                              ;
8F81: 47                              ;
8F82: 07                              ;
8F83: 08        PHP                 ;
8F84: 08        PHP                 ;
8F85: 08        PHP                 ;
8F86: 08        PHP                 ;
8F87: 08        PHP                 ;
8F88: 08        PHP                 ;
8F89: 08        PHP                 ;
8F8A: 88        DEY                 ;
8F8B: 07                              ;
8F8C: 05 00     ORA >GP_00          ;
8F8E: 00        BRK                 ;
8F8F: 00        BRK                 ;
8F90: 00        BRK                 ;
8F91: 00        BRK                 ;
8F92: 00        BRK                 ;
8F93: E0 F0     CPX #$F0            ;
8F95: F8        SED                 ;
8F96: FF                              ;
8F97: FF                              ;
8F98: FF                              ;
8F99: FF                              ;
8F9A: FF                              ;
8F9B: 0C                              ;
8F9C: CE CE CF  DEC $CFCE           ;
8F9F: CF                              ;
8FA0: CF                              ;
8FA1: C7                              ;
8FA2: C3                              ;
8FA3: 10 10     BPL $8FB5           ;
8FA5: 10 10     BPL $8FB7           ;
8FA7: 10 10     BPL $8FB9           ;
8FA9: 08        PHP                 ;
8FAA: 04                              ;
8FAB: C3                              ;
8FAC: 83                              ;
8FAD: 03                              ;
8FAE: 03                              ;
8FAF: 03                              ;
8FB0: 03                              ;
8FB1: 03                              ;
8FB2: 00        BRK                 ;
8FB3: 04                              ;
8FB4: 04                              ;
8FB5: 04                              ;
8FB6: 04                              ;
8FB7: F4                              ;
8FB8: F8        SED                 ;
8FB9: F8        SED                 ;
8FBA: FC                              ;
8FBB: E0 F1     CPX #$F1            ;
8FBD: F1 71     SBC ($71),Y         ;
8FBF: 73                              ;
8FC0: F3                              ;
8FC1: F3                              ;
8FC2: F3                              ;
8FC3: 09 02     ORA #$02            ;
8FC5: 02                              ;
8FC6: 82                              ;
8FC7: 84 04     STY >$04            ;
8FC9: 04                              ;
8FCA: 04                              ;
8FCB: E3                              ;
8FCC: E3                              ;
8FCD: 41 40     EOR ($40,X)         ;
8FCF: 9F                              ;
8FD0: 9E                              ;
8FD1: BF                              ;
8FD2: 2C 04 04  BIT $0404           ;
8FD5: 84 9C     STY >$9C            ;
8FD7: 20 20 40  JSR $4020           ;
8FDA: 52                              ;
8FDB: C3                              ;
8FDC: F0 F2     BEQ $8FD0           ;
8FDE: FA                              ;
8FDF: FA                              ;
8FE0: FE E0 DC  INC $DCE0,X         ;
8FE3: 08        PHP                 ;
8FE4: 01 00     ORA (GP_00,X)       ;
8FE6: 00        BRK                 ;
8FE7: 00        BRK                 ;
8FE8: 00        BRK                 ;
8FE9: 19 21 DE  ORA $DE21,Y         ;
8FEC: DE 9C 9C  DEC $9C9C,X         ;
8FEF: 1C                              ;
8FF0: 1C                              ;
8FF1: 18        CLC                 ;
8FF2: 00        BRK                 ;
8FF3: 20 20 20  JSR $2020           ;
8FF6: 21 21     AND ($21,X)         ;
8FF8: 21 00     AND (GP_00,X)       ;
8FFA: 99 7E 7F  STA $7F7E,Y         ;
8FFD: 4F                              ;
8FFE: 37                              ;
8FFF: 77                              ;
9000: 77                              ;
9001: 77                              ;
9002: 77                              ;
9003: 80                              ;
9004: 80                              ;
9005: 80                              ;
9006: C0 80     CPY #$80            ;
9008: 80                              ;
9009: 80                              ;
900A: 80                              ;
900B: 76 76     ROR >$76,X          ;
900D: 36 36     ROL $36,X           ;
900F: 34                              ;
9010: 20 00 00  JSR GP_00           ;
9013: 80                              ;
9014: 80                              ;
9015: 40        RTI                 ;
9016: 40        RTI                 ;
9017: 40        RTI                 ;
9018: 41 3F     EOR ($3F,X)         ;
901A: FF                              ;
901B: 18        CLC                 ;
901C: 1C                              ;
901D: 1C                              ;
901E: 1C                              ;
901F: 1C                              ;
9020: 10 00     BPL $9022           ;
9022: 00        BRK                 ;
9023: 20 20 20  JSR $2020           ;
9026: 21 21     AND ($21,X)         ;
9028: 23                              ;
9029: 0F                              ;
902A: 3F                              ;
902B: 00        BRK                 ;
902C: 00        BRK                 ;
902D: 00        BRK                 ;
902E: 00        BRK                 ;
902F: 00        BRK                 ;
9030: 00        BRK                 ;
9031: 00        BRK                 ;
9032: 00        BRK                 ;
9033: 7F                              ;
9034: 7F                              ;
9035: 7F                              ;
9036: 7F                              ;
9037: FF                              ;
9038: FF                              ;
9039: FF                              ;
903A: FF                              ;
903B: 00        BRK                 ;
903C: 07                              ;
903D: 1F                              ;
903E: 3F                              ;
903F: 3F                              ;
9040: FC                              ;
9041: FC                              ;
9042: FF                              ;
9043: FF                              ;
9044: FF                              ;
9045: 78        SEI                 ;
9046: 60        RTS                 ;
9047: 67                              ;
9048: 48        PHA                 ;
9049: 10 10     BPL $905B           ;
904B: FF                              ;
904C: F5 FD     SBC $FD,X           ;
904E: C1 B6     CMP ($B6,X)         ;
9050: 32                              ;
9051: 10 10     BPL $9063           ;
9053: 13                              ;
9054: 04                              ;
9055: 08        PHP                 ;
9056: 3E 41 80  ROL $8041,X         ;
9059: 80                              ;
905A: 00        BRK                 ;
905B: 00        BRK                 ;
905C: E1 E1     SBC ($E1,X)         ;
905E: F9 F9 2D  SBC $2DF9,Y         ;
9061: 37                              ;
9062: F7                              ;
9063: FF                              ;
9064: FF                              ;
9065: 07                              ;
9066: 03                              ;
9067: E3                              ;
9068: 00        BRK                 ;
9069: 00        BRK                 ;
906A: 00        BRK                 ;
906B: F7                              ;
906C: AF                              ;
906D: BF                              ;
906E: 83                              ;
906F: 6D 4C 08  ADC $084C           ;
9072: 08        PHP                 ;
9073: C0 20     CPY #$20            ;
9075: 10 7C     BPL $90F3           ;
9077: 82                              ;
9078: 01 01     ORA (GP_01,X)       ;
907A: 00        BRK                 ;
907B: FF                              ;
907C: FF                              ;
907D: FF                              ;
907E: FF                              ;
907F: FF                              ;
9080: FF                              ;
9081: CF                              ;
9082: 00        BRK                 ;
9083: EF                              ;
9084: FF                              ;
9085: FF                              ;
9086: FF                              ;
9087: 7F                              ;
9088: FB                              ;
9089: FF                              ;
908A: FF                              ;
908B: 00        BRK                 ;
908C: 00        BRK                 ;
908D: 00        BRK                 ;
908E: 00        BRK                 ;
908F: 00        BRK                 ;
9090: 00        BRK                 ;
9091: 00        BRK                 ;
9092: 00        BRK                 ;
9093: 7F                              ;
9094: 3F                              ;
9095: 1F                              ;
9096: 0F                              ;
9097: 07                              ;
9098: 03                              ;
9099: 01 00     ORA (GP_00,X)       ;
909B: 00        BRK                 ;
909C: 00        BRK                 ;
909D: 00        BRK                 ;
909E: 00        BRK                 ;
909F: 00        BRK                 ;
90A0: 00        BRK                 ;
90A1: 00        BRK                 ;
90A2: 00        BRK                 ;
90A3: FE FC F8  INC $F8FC,X         ;
90A6: F0 E0     BEQ $9088           ;
90A8: C0 80     CPY #$80            ;
90AA: 00        BRK                 ;
90AB: 02                              ;
90AC: 04                              ;
90AD: 08        PHP                 ;
90AE: 10 20     BPL $90D0           ;
90B0: 40        RTI                 ;
90B1: 80                              ;
90B2: 00        BRK                 ;
90B3: 03                              ;
90B4: 07                              ;
90B5: 0F                              ;
90B6: 1F                              ;
90B7: 3F                              ;
90B8: 7F                              ;
90B9: FF                              ;
90BA: FF                              ;
90BB: 40        RTI                 ;
90BC: 20 10 08  JSR $0810           ;
90BF: 04                              ;
90C0: 02                              ;
90C1: 01 00     ORA (GP_00,X)       ;
90C3: C0 E0     CPY #$E0            ;
90C5: F0 F8     BEQ $90BF           ;
90C7: FC                              ;
90C8: FE FF FF  INC $FFFF,X         ;
90CB: 02                              ;
90CC: 04                              ;
90CD: 08        PHP                 ;
90CE: 10 20     BPL $90F0           ;
90D0: 40        RTI                 ;
90D1: 80                              ;
90D2: 00        BRK                 ;
90D3: 02                              ;
90D4: 04                              ;
90D5: 08        PHP                 ;
90D6: 10 20     BPL $90F8           ;
90D8: 40        RTI                 ;
90D9: 80                              ;
90DA: 00        BRK                 ;
90DB: 40        RTI                 ;
90DC: 20 10 08  JSR $0810           ;
90DF: 04                              ;
90E0: 02                              ;
90E1: 01 00     ORA (GP_00,X)       ;
90E3: 40        RTI                 ;
90E4: 20 10 08  JSR $0810           ;
90E7: 04                              ;
90E8: 02                              ;
90E9: 01 00     ORA (GP_00,X)       ;
90EB: 01 02     ORA (GP_02,X)       ;
90ED: 04                              ;
90EE: 08        PHP                 ;
90EF: 10 20     BPL $9111           ;
90F1: 40        RTI                 ;
90F2: FF                              ;
90F3: 01 02     ORA (GP_02,X)       ;
90F5: 04                              ;
90F6: 08        PHP                 ;
90F7: 10 20     BPL $9119           ;
90F9: 40        RTI                 ;
90FA: FF                              ;
90FB: 80                              ;
90FC: 40        RTI                 ;
90FD: 20 10 08  JSR $0810           ;
9100: 04                              ;
9101: 02                              ;
9102: FF                              ;
9103: 80                              ;
9104: 40        RTI                 ;
9105: 20 10 08  JSR $0810           ;
9108: 04                              ;
9109: 02                              ;
910A: FF                              ;
910B: 01 02     ORA (GP_02,X)       ;
910D: 04                              ;
910E: 08        PHP                 ;
910F: 10 20     BPL $9131           ;
9111: 40        RTI                 ;
9112: 81 01     STA (GP_01,X)       ;
9114: 02                              ;
9115: 04                              ;
9116: 08        PHP                 ;
9117: 10 20     BPL $9139           ;
9119: 40        RTI                 ;
911A: 81 80     STA ($80,X)         ;
911C: 40        RTI                 ;
911D: 20 10 08  JSR $0810           ;
9120: 04                              ;
9121: 02                              ;
9122: 81 80     STA ($80,X)         ;
9124: 40        RTI                 ;
9125: 20 10 08  JSR $0810           ;
9128: 04                              ;
9129: 02                              ;
912A: 81 01     STA (GP_01,X)       ;
912C: 00        BRK                 ;
912D: 00        BRK                 ;
912E: 00        BRK                 ;
912F: 00        BRK                 ;
9130: 00        BRK                 ;
9131: 00        BRK                 ;
9132: FF                              ;
9133: 01 00     ORA (GP_00,X)       ;
9135: 00        BRK                 ;
9136: 00        BRK                 ;
9137: 00        BRK                 ;
9138: 00        BRK                 ;
9139: 00        BRK                 ;
913A: FF                              ;
913B: 80                              ;
913C: 00        BRK                 ;
913D: 00        BRK                 ;
913E: 00        BRK                 ;
913F: 00        BRK                 ;
9140: 00        BRK                 ;
9141: 00        BRK                 ;
9142: FF                              ;
9143: 80                              ;
9144: 00        BRK                 ;
9145: 00        BRK                 ;
9146: 00        BRK                 ;
9147: 00        BRK                 ;
9148: 00        BRK                 ;
9149: 00        BRK                 ;
914A: FF                              ;
914B: FF                              ;
914C: 00        BRK                 ;
914D: 00        BRK                 ;
914E: 00        BRK                 ;
914F: 00        BRK                 ;
9150: 00        BRK                 ;
9151: 00        BRK                 ;
9152: FF                              ;
9153: FF                              ;
9154: 00        BRK                 ;
9155: 00        BRK                 ;
9156: 00        BRK                 ;
9157: 00        BRK                 ;
9158: 00        BRK                 ;
9159: 00        BRK                 ;
915A: FF                              ;
915B: 3F                              ;
915C: 77                              ;
915D: 77                              ;
915E: 7E FC FC  ROR $FCFC,X         ;
9161: DD CD FF  CMP $FFCD,X         ;
9164: FF                              ;
9165: FF                              ;
9166: FF                              ;
9167: FF                              ;
9168: FF                              ;
9169: FF                              ;
916A: FF                              ;
916B: CF                              ;
916C: C7                              ;
916D: C7                              ;
916E: EF                              ;
916F: 6F                              ;
9170: 6D 7D 7D  ADC $7D7D           ;
9173: FF                              ;
9174: FF                              ;
9175: FF                              ;
9176: FF                              ;
9177: FF                              ;
9178: FF                              ;
9179: FF                              ;
917A: FF                              ;
917B: 01 03     ORA (GP_03,X)       ;
917D: 0E 14 0E  ASL $0E14           ;
9180: 3E 09 11  ROL $1109,X         ;
9183: 00        BRK                 ;
9184: 03                              ;
9185: 0B                              ;
9186: 1B                              ;
9187: 11 25     ORA ($25),Y         ;
9189: 3E 7E 31  ROL $317E,X         ;
918C: 31 71     AND ($71),Y         ;
918E: 61 13     ADC ($13,X)         ;
9190: 06 00     ASL >GP_00          ;
9192: 03                              ;
9193: 5E 5E 5E  LSR $5E5E,X         ;
9196: 5E 2C 19  LSR $192C,X         ;
9199: 0F                              ;
919A: 00        BRK                 ;
919B: E0 20     CPX #$20            ;
919D: 38        SEC                 ;
919E: 38        SEC                 ;
919F: 1C                              ;
91A0: 1C                              ;
91A1: 1E 1E 00  ASL $001E,X         ;
91A4: C0 C0     CPY #$C0            ;
91A6: C0 E0     CPY #$E0            ;
91A8: E0 E0     CPX #$E0            ;
91AA: E0 9E     CPX #$9E            ;
91AC: B6 A2     LDX $A2,Y           ;
91AE: A4 08     LDY >$08            ;
91B0: 08        PHP                 ;
91B1: 90 E0     BCC $9193           ;
91B3: 60        RTS                 ;
91B4: 58        CLI                 ;
91B5: 7C                              ;
91B6: 78        SEI                 ;
91B7: F0 F0     BEQ $91A9           ;
91B9: 60        RTS                 ;
91BA: 00        BRK                 ;
91BB: 00        BRK                 ;
91BC: 00        BRK                 ;
91BD: 00        BRK                 ;
91BE: 00        BRK                 ;
91BF: 70 0F     BVS $91D0           ;
91C1: 00        BRK                 ;
91C2: 43                              ;
91C3: 00        BRK                 ;
91C4: 00        BRK                 ;
91C5: 07                              ;
91C6: 80                              ;
91C7: F0 0F     BEQ $91D8           ;
91C9: 03                              ;
91CA: 53                              ;
91CB: 30 08     BMI $91D5           ;
91CD: 10 03     BPL $91D2           ;
91CF: 00        BRK                 ;
91D0: 02                              ;
91D1: 00        BRK                 ;
91D2: 03                              ;
91D3: 3E 18 1C  ROL $1C18,X         ;
91D6: 03                              ;
91D7: 36 0A     ROL $0A,X           ;
91D9: 00        BRK                 ;
91DA: 03                              ;
91DB: F8        SED                 ;
91DC: 06 01     ASL >GP_01          ;
91DE: 01 00     ORA (GP_00,X)       ;
91E0: 02                              ;
91E1: 0C                              ;
91E2: 30 F8     BMI $91DC           ;
91E4: 06 11     ASL >$11            ;
91E6: 0D 00 0E  ORA $0E00           ;
91E9: 3E 34 00  ROL $0034,X         ;
91EC: E0 04     CPX #$04            ;
91EE: 30 00     BMI $91F0           ;
91F0: 88        DEY                 ;
91F1: 30 00     BMI $91F3           ;
91F3: 82                              ;
91F4: E4 C4     CPX >$C4            ;
91F6: 3C                              ;
91F7: 90 A8     BCC $91A1           ;
91F9: F0 20     BEQ $921B           ;
91FB: 00        BRK                 ;
91FC: 0A        ASL A               ;
91FD: 00        BRK                 ;
91FE: 00        BRK                 ;
91FF: 0C                              ;
9200: 1F                              ;
9201: 3C                              ;
9202: 7F                              ;
9203: 07                              ;
9204: 0F                              ;
9205: 0D 0D 07  ORA $070D           ;
9208: 0F                              ;
9209: 0C                              ;
920A: 1B                              ;
920B: 7F                              ;
920C: 7F                              ;
920D: 77                              ;
920E: 77                              ;
920F: 77                              ;
9210: 2F                              ;
9211: 0F                              ;
9212: 19 93 83  ORA $8393,Y         ;
9215: 81 00     STA (GP_00,X)       ;
9217: 00        BRK                 ;
9218: 00        BRK                 ;
9219: 00        BRK                 ;
921A: 06 07     ASL >$07            ;
921C: 0F                              ;
921D: 1F                              ;
921E: 1C                              ;
921F: 18        CLC                 ;
9220: 18        CLC                 ;
9221: 38        SEC                 ;
9222: 3C                              ;
9223: 00        BRK                 ;
9224: 03                              ;
9225: 07                              ;
9226: 0F                              ;
9227: 0D 0F 0D  ORA $0D0F           ;
922A: 0A        ASL A               ;
922B: 7E 5E 5F  ROR $5F5E,X         ;
922E: 5F                              ;
922F: 57                              ;
9230: 6F                              ;
9231: 2F                              ;
9232: 21 09     AND ($09,X)         ;
9234: 29 20     AND #$20            ;
9236: 01 01     ORA (GP_01,X)       ;
9238: 00        BRK                 ;
9239: 00        BRK                 ;
923A: 0E 0F 1F  ASL $1F0F           ;
923D: 18        CLC                 ;
923E: 08        PHP                 ;
923F: 0C                              ;
9240: 24 3F     BIT >$3F            ;
9242: 7F                              ;
9243: 0F                              ;
9244: 1F                              ;
9245: 1D 1D 1F  ORA $1F1D,X         ;
9248: 3F                              ;
9249: 2F                              ;
924A: 67                              ;
924B: 7F                              ;
924C: 4F                              ;
924D: 47                              ;
924E: 0F                              ;
924F: 1F                              ;
9250: 1F                              ;
9251: 1E 0C 70  ASL $700C,X         ;
9254: 70 79     BVS $92CF           ;
9256: 7F                              ;
9257: 61 18     ADC ($18,X)         ;
9259: 1E 0C 00  ASL $000C,X         ;
925C: 00        BRK                 ;
925D: 08        PHP                 ;
925E: 64                              ;
925F: A6 8E     LDX >$8E            ;
9261: A5 15     LDA >$15            ;
9263: 00        BRK                 ;
9264: 00        BRK                 ;
9265: 38        SEC                 ;
9266: 7C                              ;
9267: FE FE FF  INC $FFFE,X         ;
926A: FF                              ;
926B: 0F                              ;
926C: 4E 7E 18  LSR $187E           ;
926F: 00        BRK                 ;
9270: 00        BRK                 ;
9271: 00        BRK                 ;
9272: 00        BRK                 ;
9273: FF                              ;
9274: FE 7E 18  INC $187E,X         ;
9277: 00        BRK                 ;
9278: 00        BRK                 ;
9279: 00        BRK                 ;
927A: 00        BRK                 ;
927B: 08        PHP                 ;
927C: 09 03     ORA #$03            ;
927E: 03                              ;
927F: FE FF FE  INC $FEFF,X         ;
9282: FE 13 16  INC $1613,X         ;
9285: 0E 0F FD  ASL $FD0F           ;
9288: B4 FD     LDY $FD,X           ;
928A: FD FE FF  SBC $FFFE,X         ;
928D: FE FF FE  INC $FEFF,X         ;
9290: FE FE 00  INC CUR_2001,X      ;
9293: FD FC FD  SBC $FDFC,X         ;
9296: FC                              ;
9297: B5 FD     LDA $FD,X           ;
9299: 00        BRK                 ;
929A: 1E 08 8D  ASL $8D08,X         ;
929D: C5 C7     CMP >$C7            ;
929F: 0A        ASL A               ;
92A0: F6 02     INC GP_02,X         ;
92A2: 06 D0     ASL >$D0            ;
92A4: 75 75     ADC >$75,X          ;
92A6: F7                              ;
92A7: F2                              ;
92A8: 0A        ASL A               ;
92A9: FE F8 0F  INC $0FF8,X         ;
92AC: C7                              ;
92AD: 7E C3 1B  ROR $1BC3,X         ;
92B0: 26 02     ROL >GP_02          ;
92B2: 02                              ;
92B3: F0 38     BEQ $92ED           ;
92B5: 83                              ;
92B6: 3E E6 DA  ROL $DAE6,X         ;
92B9: 3E 02 08  ROL $0802,X         ;
92BC: 09 03     ORA #$03            ;
92BE: 03                              ;
92BF: FE FF FE  INC $FEFF,X         ;
92C2: FE 13 16  INC $1613,X         ;
92C5: 0E 0F FD  ASL $FD0F           ;
92C8: B4 FD     LDY $FD,X           ;
92CA: FD FE FF  SBC $FFFE,X         ;
92CD: FE FF FE  INC $FEFF,X         ;
92D0: FE FE 00  INC CUR_2001,X      ;
92D3: FD FC FD  SBC $FDFC,X         ;
92D6: FC                              ;
92D7: B5 FD     LDA $FD,X           ;
92D9: 00        BRK                 ;
92DA: 00        BRK                 ;
92DB: 0D 8D C7  ORA $C78D           ;
92DE: C2                              ;
92DF: 0A        ASL A               ;
92E0: F6 06     INC $06,X           ;
92E2: 0F                              ;
92E3: D5 75     CMP $75,X           ;
92E5: 77                              ;
92E6: F2                              ;
92E7: F2                              ;
92E8: 0A        ASL A               ;
92E9: F8        SED                 ;
92EA: F0 07     BEQ $92F3           ;
92EC: C6 7B     DEC >$7B            ;
92EE: C3                              ;
92EF: 02                              ;
92F0: 1A                              ;
92F1: 26 00     ROL >GP_00          ;
92F3: F8        SED                 ;
92F4: 3B                              ;
92F5: 86 3E     STX >$3E            ;
92F7: FE E6 1A  INC $1AE6,X         ;
92FA: 3C                              ;
92FB: 08        PHP                 ;
92FC: AA        TAX                 ;
92FD: A4 E4     LDY >$E4            ;
92FF: 40        RTI                 ;
9300: 4F                              ;
9301: 60        RTS                 ;
9302: 28        PLP                 ;
9303: 13                              ;
9304: B7                              ;
9305: AF                              ;
9306: EF                              ;
9307: 4F                              ;
9308: 40        RTI                 ;
9309: 5F                              ;
930A: 5F                              ;
930B: 28        PLP                 ;
930C: 20 3F 40  JSR $403F           ;
930F: 40        RTI                 ;
9310: 60        RTS                 ;
9311: 44                              ;
9312: 40        RTI                 ;
9313: 5F                              ;
9314: DF                              ;
9315: C0 BF     CPY #$BF            ;
9317: 3F                              ;
9318: 5F                              ;
9319: 78        SEI                 ;
931A: 40        RTI                 ;
931B: 48        PHA                 ;
931C: 28        PLP                 ;
931D: 30 30     BMI $934F           ;
931F: 3F                              ;
9320: F3                              ;
9321: 7B                              ;
9322: 39 90 D0  AND $D090,Y         ;
9325: C0 C0     CPY #$C0            ;
9327: CE 1E 86  DEC $861E           ;
932A: C6 3D     DEC >$3D            ;
932C: 3F                              ;
932D: FF                              ;
932E: 3F                              ;
932F: 3F                              ;
9330: 3F                              ;
9331: 7F                              ;
9332: 08        PHP                 ;
9333: C2                              ;
9334: C2                              ;
9335: 02                              ;
9336: C2                              ;
9337: C6 C6     DEC >$C6            ;
9339: 00        BRK                 ;
933A: 70 A8     BVS $92E4           ;
933C: AA        TAX                 ;
933D: E4 44     CPX >$44            ;
933F: 40        RTI                 ;
9340: 4F                              ;
9341: 20 28 B3  JSR $B328           ;
9344: B7                              ;
9345: EF                              ;
9346: 4F                              ;
9347: 4F                              ;
9348: 40        RTI                 ;
9349: 5F                              ;
934A: 5F                              ;
934B: 28        PLP                 ;
934C: 20 7F 40  JSR $407F           ;
934F: 40        RTI                 ;
9350: 40        RTI                 ;
9351: 7C                              ;
9352: 04                              ;
9353: DF                              ;
9354: DF                              ;
9355: 80                              ;
9356: 7F                              ;
9357: 7F                              ;
9358: 5F                              ;
9359: 40        RTI                 ;
935A: 38        SEC                 ;
935B: 48        PHA                 ;
935C: 28        PLP                 ;
935D: 30 30     BMI $938F           ;
935F: 3F                              ;
9360: F3                              ;
9361: 7B                              ;
9362: 39 90 D0  AND $D090,Y         ;
9365: C0 C0     CPY #$C0            ;
9367: CE 1E 86  DEC $861E           ;
936A: C6 3D     DEC >$3D            ;
936C: 3F                              ;
936D: FF                              ;
936E: 3F                              ;
936F: 3F                              ;
9370: 7F                              ;
9371: 0F                              ;
9372: 00        BRK                 ;
9373: C2                              ;
9374: C2                              ;
9375: 02                              ;
9376: C2                              ;
9377: C6 86     DEC >$86            ;
9379: 70 00     BVS $937B           ;
937B: 06 1B     ASL >$1B            ;
937D: FF                              ;
937E: 7D 37 FF  ADC $FF37,X         ;
9381: 7F                              ;
9382: 3F                              ;
9383: 01 04     ORA ($04,X)         ;
9385: 00        BRK                 ;
9386: 02                              ;
9387: 08        PHP                 ;
9388: 0C                              ;
9389: 1B                              ;
938A: 19 7F 5F  ORA $5F7F,Y         ;
938D: 1F                              ;
938E: 1B                              ;
938F: 03                              ;
9390: 03                              ;
9391: 03                              ;
9392: 0F                              ;
9393: 09 0D     ORA #$0D            ;
9395: 03                              ;
9396: 00        BRK                 ;
9397: 00        BRK                 ;
9398: 00        BRK                 ;
9399: 00        BRK                 ;
939A: 00        BRK                 ;
939B: 06 DB     ASL >$DB            ;
939D: 6F                              ;
939E: 3D F7 7F  AND $7FF7,X         ;
93A1: 3F                              ;
93A2: 7F                              ;
93A3: 01 04     ORA ($04,X)         ;
93A5: 10 02     BPL $93A9           ;
93A7: 08        PHP                 ;
93A8: 0C                              ;
93A9: 1B                              ;
93AA: 19 FF 1F  ORA $1FFF,Y         ;
93AD: 1F                              ;
93AE: 33                              ;
93AF: 07                              ;
93B0: 0F                              ;
93B1: 00        BRK                 ;
93B2: 00        BRK                 ;
93B3: 09 0D     ORA #$0D            ;
93B5: 03                              ;
93B6: 00        BRK                 ;
93B7: 00        BRK                 ;
93B8: 00        BRK                 ;
93B9: 00        BRK                 ;
93BA: 00        BRK                 ;
93BB: 00        BRK                 ;
93BC: 03                              ;
93BD: 01 0F     ORA ($0F,X)         ;
93BF: 8F                              ;
93C0: 87                              ;
93C1: FF                              ;
93C2: FF                              ;
93C3: 00        BRK                 ;
93C4: 00        BRK                 ;
93C5: 00        BRK                 ;
93C6: 00        BRK                 ;
93C7: 03                              ;
93C8: 02                              ;
93C9: 04                              ;
93CA: 07                              ;
93CB: FF                              ;
93CC: FF                              ;
93CD: 87                              ;
93CE: 8F                              ;
93CF: 0F                              ;
93D0: 01 03     ORA (GP_03,X)       ;
93D2: 00        BRK                 ;
93D3: 07                              ;
93D4: 04                              ;
93D5: 02                              ;
93D6: 03                              ;
93D7: 00        BRK                 ;
93D8: 00        BRK                 ;
93D9: 00        BRK                 ;
93DA: 00        BRK                 ;
93DB: 24 6C     BIT >$6C            ;
93DD: FC                              ;
93DE: FE EE FD  INC $FDEE,X         ;
93E1: F7                              ;
93E2: FE 00 00  INC GP_00,X         ;
93E5: 00        BRK                 ;
93E6: C0 F0     CPY #$F0            ;
93E8: 22                              ;
93E9: 48        PHA                 ;
93EA: C1 FE     CMP (CUR_2001,X)    ;
93EC: F7                              ;
93ED: FD EE FE  SBC $FEEE,X         ;
93F0: FC                              ;
93F1: 6C 24 C1  JMP ($C124)         ;
93F4: 48        PHA                 ;
93F5: 22                              ;
93F6: F0 C0     BEQ $93B8           ;
93F8: 00        BRK                 ;
93F9: 00        BRK                 ;
93FA: 00        BRK                 ;
93FB: 01 01     ORA (GP_01,X)       ;
93FD: 09 0F     ORA #$0F            ;
93FF: 27                              ;
9400: 37                              ;
9401: 3F                              ;
9402: 3F                              ;
9403: 00        BRK                 ;
9404: 00        BRK                 ;
9405: 00        BRK                 ;
9406: 00        BRK                 ;
9407: 03                              ;
9408: 02                              ;
9409: 04                              ;
940A: 07                              ;
940B: 3F                              ;
940C: 3F                              ;
940D: 37                              ;
940E: 27                              ;
940F: 0F                              ;
9410: 09 01     ORA #$01            ;
9412: 01 07     ORA ($07,X)         ;
9414: 04                              ;
9415: 02                              ;
9416: 03                              ;
9417: 00        BRK                 ;
9418: 00        BRK                 ;
9419: 00        BRK                 ;
941A: 00        BRK                 ;
941B: 12                              ;
941C: B6 FC     LDX $FC,Y           ;
941E: FE EE FD  INC $FDEE,X         ;
9421: F7                              ;
9422: FE 00 00  INC GP_00,X         ;
9425: 00        BRK                 ;
9426: C0 F0     CPY #$F0            ;
9428: 22                              ;
9429: 48        PHA                 ;
942A: C1 FE     CMP (CUR_2001,X)    ;
942C: F7                              ;
942D: FD EE FE  SBC $FEEE,X         ;
9430: FC                              ;
9431: B6 12     LDX $12,Y           ;
9433: C1 48     CMP ($48,X)         ;
9435: 22                              ;
9436: F0 C0     BEQ $93F8           ;
9438: 00        BRK                 ;
9439: 00        BRK                 ;
943A: 00        BRK                 ;
943B: 00        BRK                 ;
943C: 00        BRK                 ;
943D: 00        BRK                 ;
943E: 00        BRK                 ;
943F: 00        BRK                 ;
9440: 00        BRK                 ;
9441: 00        BRK                 ;
9442: 00        BRK                 ;
9443: 00        BRK                 ;
9444: 00        BRK                 ;
9445: 00        BRK                 ;
9446: 00        BRK                 ;
9447: 00        BRK                 ;
9448: 00        BRK                 ;
9449: 00        BRK                 ;
944A: 00        BRK                 ;
944B: 00        BRK                 ;
944C: 00        BRK                 ;
944D: 00        BRK                 ;
944E: 00        BRK                 ;
944F: 00        BRK                 ;
9450: 00        BRK                 ;
9451: 00        BRK                 ;
9452: 00        BRK                 ;
9453: 00        BRK                 ;
9454: 00        BRK                 ;
9455: 00        BRK                 ;
9456: 03                              ;
9457: 0D 37 0E  ORA $0E37           ;
945A: 00        BRK                 ;
945B: 00        BRK                 ;
945C: 00        BRK                 ;
945D: 00        BRK                 ;
945E: 00        BRK                 ;
945F: 00        BRK                 ;
9460: 00        BRK                 ;
9461: 00        BRK                 ;
9462: 00        BRK                 ;
9463: 00        BRK                 ;
9464: 00        BRK                 ;
9465: 00        BRK                 ;
9466: 00        BRK                 ;
9467: 00        BRK                 ;
9468: 00        BRK                 ;
9469: 00        BRK                 ;
946A: 00        BRK                 ;
946B: 00        BRK                 ;
946C: 00        BRK                 ;
946D: 00        BRK                 ;
946E: 00        BRK                 ;
946F: 00        BRK                 ;
9470: 00        BRK                 ;
9471: 00        BRK                 ;
9472: 00        BRK                 ;
9473: 00        BRK                 ;
9474: 00        BRK                 ;
9475: 03                              ;
9476: 05 0F     ORA >$0F            ;
9478: 1A                              ;
9479: 07                              ;
947A: 00        BRK                 ;
947B: 00        BRK                 ;
947C: 00        BRK                 ;
947D: 00        BRK                 ;
947E: 00        BRK                 ;
947F: 00        BRK                 ;
9480: 04                              ;
9481: 06 0B     ASL >$0B            ;
9483: 00        BRK                 ;
9484: 00        BRK                 ;
9485: 00        BRK                 ;
9486: 00        BRK                 ;
9487: 00        BRK                 ;
9488: 04                              ;
9489: 06 0C     ASL >$0C            ;
948B: 0F                              ;
948C: 0F                              ;
948D: 0F                              ;
948E: 0F                              ;
948F: 07                              ;
9490: 05 00     ORA >GP_00          ;
9492: 00        BRK                 ;
9493: 08        PHP                 ;
9494: 0C                              ;
9495: 0C                              ;
9496: 1C                              ;
9497: 14                              ;
9498: DE 3D 07  DEC $073D,X         ;
949B: 04                              ;
949C: 06 0B     ASL >$0B            ;
949E: 0F                              ;
949F: 0F                              ;
94A0: 0F                              ;
94A1: 0F                              ;
94A2: 0F                              ;
94A3: 04                              ;
94A4: 06 0C     ASL >$0C            ;
94A6: 08        PHP                 ;
94A7: 0C                              ;
94A8: 0C                              ;
94A9: 0C                              ;
94AA: 04                              ;
94AB: 0F                              ;
94AC: 1B                              ;
94AD: 1E 2F 3B  ASL $3B2F,X         ;
94B0: 5E 77 12  LSR $1277,X         ;
94B3: 04                              ;
94B4: 04                              ;
94B5: 01 50     ORA ($50,X)         ;
94B7: 04                              ;
94B8: 21 08     AND ($08,X)         ;
94BA: 04                              ;
94BB: 01 21     ORA ($21,X)         ;
94BD: 23                              ;
94BE: 37                              ;
94BF: 3F                              ;
94C0: 1F                              ;
94C1: 1F                              ;
94C2: 0F                              ;
94C3: 01 21     ORA ($21,X)         ;
94C5: 20 31 39  JSR $3931           ;
94C8: 19 19 09  ORA $0919,Y         ;
94CB: 0F                              ;
94CC: 37                              ;
94CD: 3D 6F BE  AND $BE6F,X         ;
94D0: F7                              ;
94D1: 1D 09 01  ORA $0109,X         ;
94D4: 09 02     ORA #$02            ;
94D6: 10 41     BPL $9519           ;
94D8: 08        PHP                 ;
94D9: 22                              ;
94DA: 00        BRK                 ;
94DB: 01 03     ORA (GP_03,X)       ;
94DD: 03                              ;
94DE: 7D FF 7D  ADC $7DFF,X         ;
94E1: 01 23     ORA ($23,X)         ;
94E3: 01 03     ORA (GP_03,X)       ;
94E5: 02                              ;
94E6: 7E FE 7F  ROR $7FFE,X         ;
94E9: 0F                              ;
94EA: 1F                              ;
94EB: 63                              ;
94EC: 03                              ;
94ED: 21 30     AND ($30,X)         ;
94EF: 00        BRK                 ;
94F0: 18        CLC                 ;
94F1: 03                              ;
94F2: 02                              ;
94F3: 1F                              ;
94F4: 1F                              ;
94F5: 1F                              ;
94F6: 0F                              ;
94F7: 0F                              ;
94F8: 07                              ;
94F9: 00        BRK                 ;
94FA: 00        BRK                 ;
94FB: 00        BRK                 ;
94FC: 38        SEC                 ;
94FD: 7D 3F 03  ADC $033F,X         ;
9500: 06 1E     ASL >$1E            ;
9502: 3C                              ;
9503: 00        BRK                 ;
9504: 38        SEC                 ;
9505: 7C                              ;
9506: 3E 06 0F  ROL $0F06,X         ;
9509: 1F                              ;
950A: 3F                              ;
950B: 3C                              ;
950C: 78        SEI                 ;
950D: 00        BRK                 ;
950E: 10 30     BPL $9540           ;
9510: 08        PHP                 ;
9511: 0D 01 3F  ORA $3F01           ;
9514: 7F                              ;
9515: 1F                              ;
9516: 0F                              ;
9517: 0F                              ;
9518: 07                              ;
9519: 00        BRK                 ;
951A: 00        BRK                 ;
951B: 00        BRK                 ;
951C: 00        BRK                 ;
951D: 00        BRK                 ;
951E: 00        BRK                 ;
951F: E0 B2     CPX #$B2            ;
9521: 80                              ;
9522: 80                              ;
9523: 00        BRK                 ;
9524: 00        BRK                 ;
9525: 00        BRK                 ;
9526: 00        BRK                 ;
9527: 83                              ;
9528: 0D 1F 3F  ORA $3F1F           ;
952B: 88        DEY                 ;
952C: 00        BRK                 ;
952D: F7                              ;
952E: B7                              ;
952F: 83                              ;
9530: 80                              ;
9531: 82                              ;
9532: 80                              ;
9533: 37                              ;
9534: 3F                              ;
9535: 8E 0E 0F  STX $0F0E           ;
9538: 07                              ;
9539: 02                              ;
953A: 00        BRK                 ;
953B: 00        BRK                 ;
953C: 00        BRK                 ;
953D: 02                              ;
953E: 10 20     BPL $9560           ;
9540: 68        PLA                 ;
9541: 40        RTI                 ;
9542: 47                              ;
9543: 00        BRK                 ;
9544: 03                              ;
9545: 0D 0F 1F  ORA $1F0F           ;
9548: 57                              ;
9549: 3F                              ;
954A: 3E 97 33  ROL $3397,X         ;
954D: 70 42     BVS $9591           ;
954F: 40        RTI                 ;
9550: 40        RTI                 ;
9551: 40        RTI                 ;
9552: 80                              ;
9553: 0E 0F 07  ASL $070F           ;
9556: 42                              ;
9557: 00        BRK                 ;
9558: 00        BRK                 ;
9559: 00        BRK                 ;
955A: 00        BRK                 ;
955B: 1D 04 0C  ORA $0C04,X         ;
955E: 02                              ;
955F: 06 80     ASL >$80            ;
9561: C4 FE     CPY >CUR_2001       ;
9563: 02                              ;
9564: 03                              ;
9565: 03                              ;
9566: 01 01     ORA (GP_01,X)       ;
9568: 03                              ;
9569: 03                              ;
956A: 01 7F     ORA ($7F,X)         ;
956C: 7F                              ;
956D: 3F                              ;
956E: 7F                              ;
956F: FF                              ;
9570: 7F                              ;
9571: 20 00 00  JSR GP_00           ;
9574: 00        BRK                 ;
9575: 00        BRK                 ;
9576: 00        BRK                 ;
9577: 00        BRK                 ;
9578: 0F                              ;
9579: 00        BRK                 ;
957A: 00        BRK                 ;
957B: E0 F0     CPX #$F0            ;
957D: A0 80     LDY #$80            ;
957F: 10 3E     BPL $95BF           ;
9581: 3F                              ;
9582: 3E 00 20  ROL $2000,X         ; [NES] PPU setup #1
9585: 78        SEI                 ;
9586: 70 E0     BVS $9568           ;
9588: DE DF DE  DEC $DEDF,X         ;
958B: F0 F0     BEQ $957D           ;
958D: F8        SED                 ;
958E: FC                              ;
958F: FC                              ;
9590: F8        SED                 ;
9591: 10 00     BPL $9593           ;
9593: 00        BRK                 ;
9594: 00        BRK                 ;
9595: 00        BRK                 ;
9596: 00        BRK                 ;
9597: 00        BRK                 ;
9598: C0 00     CPY #$00            ;
959A: 00        BRK                 ;
959B: 00        BRK                 ;
959C: 0E 02 06  ASL SND_ReqMusEff   ;
959F: 01 03     ORA (GP_03,X)       ;
95A1: 00        BRK                 ;
95A2: 84 00     STY >GP_00          ;
95A4: 01 01     ORA (GP_01,X)       ;
95A6: 01 00     ORA (GP_00,X)       ;
95A8: 00        BRK                 ;
95A9: 03                              ;
95AA: 03                              ;
95AB: FE FF 7F  INC MARK_B,X        ;
95AE: 3F                              ;
95AF: 3F                              ;
95B0: 1F                              ;
95B1: 1F                              ;
95B2: 1D 01 00  ORA GP_01,X         ;
95B5: 00        BRK                 ;
95B6: 00        BRK                 ;
95B7: 00        BRK                 ;
95B8: 00        BRK                 ;
95B9: 02                              ;
95BA: 00        BRK                 ;
95BB: 00        BRK                 ;
95BC: F0 78     BEQ $9636           ;
95BE: 50 40     BVC $9600           ;
95C0: 08        PHP                 ;
95C1: 3E 3F 00  ROL $003F,X         ;
95C4: 00        BRK                 ;
95C5: 90 BC     BCC $9583           ;
95C7: B8        CLV                 ;
95C8: F0 DE     BEQ $95A8           ;
95CA: DF                              ;
95CB: 3E F0 F0  ROL $F0F0,X         ;
95CE: F0 F0     BEQ $95C0           ;
95D0: E0 E0     CPX #$E0            ;
95D2: C0 DE     CPY #$DE            ;
95D4: 00        BRK                 ;
95D5: 00        BRK                 ;
95D6: 00        BRK                 ;
95D7: 00        BRK                 ;
95D8: 00        BRK                 ;
95D9: 00        BRK                 ;
95DA: 00        BRK                 ;
95DB: 07                              ;
95DC: 0F                              ;
95DD: 0F                              ;
95DE: 0A        ASL A               ;
95DF: 08        PHP                 ;
95E0: 0B                              ;
95E1: 04                              ;
95E2: 0B                              ;
95E3: 10 10     BPL $95F5           ;
95E5: 12                              ;
95E6: 07                              ;
95E7: 07                              ;
95E8: 34                              ;
95E9: 7B                              ;
95EA: F4                              ;
95EB: 08        PHP                 ;
95EC: F6 FF     INC CUR_2000,X      ;
95EE: 7F                              ;
95EF: 7F                              ;
95F0: 7F                              ;
95F1: 7C                              ;
95F2: 40        RTI                 ;
95F3: F7                              ;
95F4: 09 60     ORA #$60            ;
95F6: 60        RTS                 ;
95F7: 60        RTS                 ;
95F8: 60        RTS                 ;
95F9: 60        RTS                 ;
95FA: 40        RTI                 ;
95FB: C0 E0     CPY #$E0            ;
95FD: E0 A0     CPX #$A0            ;
95FF: 20 A0 40  JSR $40A0           ;
9602: 9E                              ;
9603: 10 10     BPL $9615           ;
9605: 90 C0     BCC $95C7           ;
9607: D8        CLD                 ;
9608: 5C                              ;
9609: BC 60 1E  LDY $1E60,X         ;
960C: DC                              ;
960D: FC                              ;
960E: FC                              ;
960F: FC                              ;
9610: FC                              ;
9611: 78        SEI                 ;
9612: 70 EC     BVS $9600           ;
9614: 2C 0C 0C  BIT $0C0C           ;
9617: 0C                              ;
9618: 04                              ;
9619: 00        BRK                 ;
961A: 00        BRK                 ;
961B: 07                              ;
961C: 0F                              ;
961D: 0F                              ;
961E: 0F                              ;
961F: 0F                              ;
9620: 04                              ;
9621: 00        BRK                 ;
9622: 09 10     ORA #$10            ;
9624: 10 10     BPL $9636           ;
9626: 00        BRK                 ;
9627: 00        BRK                 ;
9628: 7B                              ;
9629: FF                              ;
962A: F6 0B     INC $0B,X           ;
962C: 13                              ;
962D: 3D 3F 3F  AND $3F3F,X         ;
9630: 3F                              ;
9631: 1C                              ;
9632: 00        BRK                 ;
9633: F4                              ;
9634: 6C 02 00  JMP ($0002)         ;
9637: 00        BRK                 ;
9638: 00        BRK                 ;
9639: 00        BRK                 ;
963A: 00        BRK                 ;
963B: C0 E0     CPY #$E0            ;
963D: E0 E0     CPX #$E0            ;
963F: E0 40     CPX #$40            ;
9641: 00        BRK                 ;
9642: 00        BRK                 ;
9643: 10 10     BPL $9655           ;
9645: 10 00     BPL $9647           ;
9647: 18        CLC                 ;
9648: BC FC FC  LDY $FCFC,X         ;
964B: A0 B0     LDY #$B0            ;
964D: 78        SEI                 ;
964E: F8        SED                 ;
964F: F8        SED                 ;
9650: F8        SED                 ;
9651: 78        SEI                 ;
9652: 70 58     BVS $96AC           ;
9654: 40        RTI                 ;
9655: 80                              ;
9656: 00        BRK                 ;
9657: 00        BRK                 ;
9658: 00        BRK                 ;
9659: 00        BRK                 ;
965A: 00        BRK                 ;
965B: 00        BRK                 ;
965C: 00        BRK                 ;
965D: 00        BRK                 ;
965E: 00        BRK                 ;
965F: 0C                              ;
9660: 1E 3F 37  ASL $373F,X         ;
9663: 00        BRK                 ;
9664: 00        BRK                 ;
9665: 00        BRK                 ;
9666: 00        BRK                 ;
9667: 3C                              ;
9668: 7E FF FF  ROR $FFFF,X         ;
966B: 37                              ;
966C: 3F                              ;
966D: 1E 0C 00  ASL $000C,X         ;
9670: 00        BRK                 ;
9671: 00        BRK                 ;
9672: 00        BRK                 ;
9673: FF                              ;
9674: FF                              ;
9675: 7E 1C 00  ROR $001C,X         ;
9678: 00        BRK                 ;
9679: 00        BRK                 ;
967A: 00        BRK                 ;
967B: 07                              ;
967C: 80                              ;
967D: 8C DE FF  STY $FFDE           ;
9680: 63                              ;
9681: 7F                              ;
9682: 7F                              ;
9683: 07                              ;
9684: 9F                              ;
9685: B3                              ;
9686: E1 FF     SBC (CUR_2000,X)    ;
9688: 5C                              ;
9689: 00        BRK                 ;
968A: 00        BRK                 ;
968B: 7F                              ;
968C: 3F                              ;
968D: 1F                              ;
968E: 0F                              ;
968F: 03                              ;
9690: 1F                              ;
9691: 3F                              ;
9692: 0F                              ;
9693: 1C                              ;
9694: 3F                              ;
9695: 1F                              ;
9696: 0F                              ;
9697: 03                              ;
9698: 00        BRK                 ;
9699: 00        BRK                 ;
969A: 00        BRK                 ;
969B: E0 F0     CPX #$F0            ;
969D: 62                              ;
969E: CC F8 F0  CPY $F0F8           ;
96A1: E0 E0     CPX #$E0            ;
96A3: E0 78     CPX #$78            ;
96A5: B3                              ;
96A6: 7E FC F8  ROR $F8FC,X         ;
96A9: 78        SEI                 ;
96AA: 30 E0     BMI $968C           ;
96AC: E0 F0     CPX #$F0            ;
96AE: F0 F8     BEQ $96A8           ;
96B0: FC                              ;
96B1: FF                              ;
96B2: FE 30 F0  INC $F030,X         ;
96B5: F8        SED                 ;
96B6: F8        SED                 ;
96B7: FC                              ;
96B8: 3E 00 00  ROL GP_00,X         ;
96BB: 03                              ;
96BC: 0F                              ;
96BD: DF                              ;
96BE: 6F                              ;
96BF: 6F                              ;
96C0: 3F                              ;
96C1: 1F                              ;
96C2: 1F                              ;
96C3: 03                              ;
96C4: 0F                              ;
96C5: DF                              ;
96C6: 7F                              ;
96C7: 7F                              ;
96C8: 3F                              ;
96C9: 3F                              ;
96CA: 1F                              ;
96CB: 1F                              ;
96CC: 3F                              ;
96CD: 3F                              ;
96CE: 7F                              ;
96CF: 7E E1 FF  ROR $FFE1,X         ;
96D2: 7F                              ;
96D3: 1F                              ;
96D4: 3F                              ;
96D5: 3F                              ;
96D6: 7F                              ;
96D7: 7F                              ;
96D8: FE 00 00  INC GP_00,X         ;
96DB: 80                              ;
96DC: F0 FB     BEQ $96D9           ;
96DE: F6 EC     INC $EC,X           ;
96E0: F8        SED                 ;
96E1: F8        SED                 ;
96E2: F0 F0     BEQ $96D4           ;
96E4: F8        SED                 ;
96E5: FF                              ;
96E6: FF                              ;
96E7: FE FC FC  INC $FCFC,X         ;
96EA: F8        SED                 ;
96EB: F0 E0     BEQ $96CD           ;
96ED: E0 C0     CPX #$C0            ;
96EF: 00        BRK                 ;
96F0: F0 F8     BEQ $96EA           ;
96F2: F0 F8     BEQ $96EC           ;
96F4: F0 F0     BEQ $96E6           ;
96F6: E0 C0     CPX #$C0            ;
96F8: 00        BRK                 ;
96F9: 00        BRK                 ;
96FA: 00        BRK                 ;
96FB: 00        BRK                 ;
96FC: 09 16     ORA #$16            ;
96FE: 19 33 23  ORA $2333,Y         ;
9701: 03                              ;
9702: 47                              ;
9703: 03                              ;
9704: 0F                              ;
9705: 19 2E 5C  ORA $5C2E,Y         ;
9708: 5D FD F8  EOR $F8FD,X         ;
970B: 8F                              ;
970C: 98        TYA                 ;
970D: 10 40     BPL $974F           ;
970F: 20 18 00  JSR $0018           ;
9712: 01 F0     ORA ($F0,X)         ;
9714: EF                              ;
9715: 6F                              ;
9716: 7F                              ;
9717: 3F                              ;
9718: 1F                              ;
9719: 07                              ;
971A: 00        BRK                 ;
971B: C0 30     CPY #$30            ;
971D: 08        PHP                 ;
971E: 08        PHP                 ;
971F: 94 06     STY $06,X           ;
9721: 06 06     ASL >$06            ;
9723: C0 E0     CPY #$E0            ;
9725: F0 F0     BEQ $9717           ;
9727: E8        INX                 ;
9728: F8        SED                 ;
9729: F8        SED                 ;
972A: F8        SED                 ;
972B: 86 C6     STX >$C6            ;
972D: 46 4C     LSR >$4C            ;
972F: 4C 78 E0  JMP $E078           ;
9732: C0 78     CPY #$78            ;
9734: 38        SEC                 ;
9735: B8        CLV                 ;
9736: B0 B0     BCS $96E8           ;
9738: 80                              ;
9739: 00        BRK                 ;
973A: 00        BRK                 ;
973B: C3                              ;
973C: E7                              ;
973D: FB                              ;
973E: F5 F6     SBC $F6,X           ;
9740: F7                              ;
9741: F7                              ;
9742: F0 81     BEQ $96C5           ;
9744: 41 65     EOR ($65,X)         ;
9746: 6A        ROR A               ;
9747: E9 6A     SBC #$6A            ;
9749: 6A        ROR A               ;
974A: 6F                              ;
974B: E7                              ;
974C: EF                              ;
974D: EF                              ;
974E: EF                              ;
974F: D0 4C     BNE $979D           ;
9751: 23                              ;
9752: 18        CLC                 ;
9753: DF                              ;
9754: 5C                              ;
9755: 58        CLI                 ;
9756: DF                              ;
9757: 2F                              ;
9758: 23                              ;
9759: 18        CLC                 ;
975A: 07                              ;
975B: C3                              ;
975C: E7                              ;
975D: FB                              ;
975E: F3                              ;
975F: FB                              ;
9760: FB                              ;
9761: FB                              ;
9762: FB                              ;
9763: 81 41     STA ($41,X)         ;
9765: 65 6D     ADC >MusEffBell     ;
9767: F5 75     SBC $75,X           ;
9769: 75 75     ADC >$75,X          ;
976B: FD FD F3  SBC $F3FD,X         ;
976E: E3                              ;
976F: D3                              ;
9770: 4F                              ;
9771: 23                              ;
9772: 18        CLC                 ;
9773: F5 75     SBC $75,X           ;
9775: 6D DD 2D  ADC $2DDD           ;
9778: 21 18     AND ($18,X)         ;
977A: 07                              ;
977B: 00        BRK                 ;
977C: 00        BRK                 ;
977D: 0F                              ;
977E: 1E 3E 3F  ASL $3F3E,X         ;
9781: 78        SEI                 ;
9782: 78        SEI                 ;
9783: 03                              ;
9784: 01 00     ORA (GP_00,X)       ;
9786: 01 01     ORA (GP_01,X)       ;
9788: 00        BRK                 ;
9789: 07                              ;
978A: 47                              ;
978B: 71 70     ADC ($70),Y         ;
978D: 78        SEI                 ;
978E: 79 3F 23  ADC $233F,Y         ;
9791: 00        BRK                 ;
9792: 01 3E     ORA ($3E,X)         ;
9794: 0F                              ;
9795: 7F                              ;
9796: 06 C0     ASL >$C0            ;
9798: 1C                              ;
9799: 3F                              ;
979A: 3F                              ;
979B: 00        BRK                 ;
979C: 10 18     BPL $97B6           ;
979E: 1E 00 0B  ASL $0B00,X         ;
97A1: 8C 90 E0  STY $E090           ;
97A4: E8        INX                 ;
97A5: F4                              ;
97A6: F8        SED                 ;
97A7: FE FC 7B  INC $7BFC,X         ;
97AA: 6F                              ;
97AB: C0 C0     CPY #$C0            ;
97AD: F8        SED                 ;
97AE: F0 F0     BEQ $97A0           ;
97B0: F0 E0     BEQ $9792           ;
97B2: 04                              ;
97B3: 3E 3E FC  ROL $FC3E,X         ;
97B6: 0C                              ;
97B7: 00        BRK                 ;
97B8: 00        BRK                 ;
97B9: 1C                              ;
97BA: 7C                              ;
97BB: 00        BRK                 ;
97BC: 00        BRK                 ;
97BD: 00        BRK                 ;
97BE: 0F                              ;
97BF: 1E 3E 3F  ASL $3F3E,X         ;
97C2: 79 00 03  ADC $0300,Y         ;
97C5: 01 00     ORA (GP_00,X)       ;
97C7: 01 01     ORA (GP_01,X)       ;
97C9: 00        BRK                 ;
97CA: 06 78     ASL >$78            ;
97CC: 78        SEI                 ;
97CD: 7C                              ;
97CE: 7E 7F 3C  ROR $3C7F,X         ;
97D1: 38        SEC                 ;
97D2: 00        BRK                 ;
97D3: 47                              ;
97D4: 37                              ;
97D5: 03                              ;
97D6: 1F                              ;
97D7: 00        BRK                 ;
97D8: C3                              ;
97D9: 07                              ;
97DA: 07                              ;
97DB: 00        BRK                 ;
97DC: 00        BRK                 ;
97DD: 10 18     BPL $97F7           ;
97DF: 1E 00 0B  ASL $0B00,X         ;
97E2: 8C 00 E0  STY $E000           ;
97E5: E8        INX                 ;
97E6: F4                              ;
97E7: F8        SED                 ;
97E8: FE FC 7B  INC $7BFC,X         ;
97EB: 90 40     BCC $982D           ;
97ED: 00        BRK                 ;
97EE: 1F                              ;
97EF: 10 70     BPL $9861           ;
97F1: 10 20     BPL $9813           ;
97F3: 6F                              ;
97F4: BE FE FF  LDX $FFFE,Y         ;
97F7: EC 80 E0  CPX $E080           ;
97FA: E0 00     CPX #$00            ;
97FC: 14                              ;
97FD: 06 57     ASL >$57            ;
97FF: 61 24     ADC ($24,X)         ;
9801: 27                              ;
9802: 24 3C     BIT >$3C            ;
9804: 0B                              ;
9805: 05 4E     ORA >$4E            ;
9807: 5E 5F 5C  LSR $5C5F,X         ;
980A: DB                              ;
980B: 11 50     ORA ($50),Y         ;
980D: 78        SEI                 ;
980E: 7F                              ;
980F: 3F                              ;
9810: 07                              ;
9811: 03                              ;
9812: 54                              ;
9813: EE EF 47  INC $47EF           ;
9816: 50 0C     BVC $9824           ;
9818: 3B                              ;
9819: 7C                              ;
981A: 7C                              ;
981B: 00        BRK                 ;
981C: 28        PLP                 ;
981D: 60        RTS                 ;
981E: E0 80     CPX #$80            ;
9820: 26 E4     ROL >$E4            ;
9822: 24 3C     BIT >$3C            ;
9824: D8        CLD                 ;
9825: A0 70     LDY #$70            ;
9827: 78        SEI                 ;
9828: FA                              ;
9829: 3A                              ;
982A: DA                              ;
982B: 88        DEY                 ;
982C: 08        PHP                 ;
982D: 10 F0     BPL $981F           ;
982F: F4                              ;
9830: FC                              ;
9831: E4 00     CPX >GP_00          ;
9833: 76 F7     ROR >$F7,X          ;
9835: EF                              ;
9836: 0F                              ;
9837: 1E E4 1E  ASL $1EE4,X         ;
983A: 00        BRK                 ;
983B: 00        BRK                 ;
983C: 00        BRK                 ;
983D: 00        BRK                 ;
983E: 27                              ;
983F: 0F                              ;
9840: 1F                              ;
9841: 1F                              ;
9842: 3F                              ;
9843: 3C                              ;
9844: 1F                              ;
9845: 07                              ;
9846: 28        PLP                 ;
9847: 20 60 60  JSR $6060           ;
984A: 40        RTI                 ;
984B: 3F                              ;
984C: 7F                              ;
984D: 7F                              ;
984E: 7F                              ;
984F: 1F                              ;
9850: 06 03     ASL >GP_03          ;
9852: 00        BRK                 ;
9853: 40        RTI                 ;
9854: 40        RTI                 ;
9855: 58        CLI                 ;
9856: 47                              ;
9857: 00        BRK                 ;
9858: 19 3C 3C  ORA $3C3C,Y         ;
985B: 00        BRK                 ;
985C: 00        BRK                 ;
985D: 00        BRK                 ;
985E: E0 F4     CPX #$F4            ;
9860: F0 F0     BEQ $9852           ;
9862: F0 3C     BEQ $98A0           ;
9864: F8        SED                 ;
9865: E0 10     CPX #$10            ;
9867: 04                              ;
9868: 0C                              ;
9869: 0E 0E F0  ASL $F00E           ;
986C: F8        SED                 ;
986D: FA                              ;
986E: FE FE FA  INC $FAFE,X         ;
9871: F0 00     BEQ $9873           ;
9873: 0E 06 36  ASL $3606           ;
9876: C2                              ;
9877: 02                              ;
9878: 06 0E     ASL >$0E            ;
987A: 00        BRK                 ;
987B: 00        BRK                 ;
987C: 00        BRK                 ;
987D: 00        BRK                 ;
987E: 00        BRK                 ;
987F: 00        BRK                 ;
9880: 00        BRK                 ;
9881: 00        BRK                 ;
9882: 00        BRK                 ;
9883: 00        BRK                 ;
9884: 00        BRK                 ;
9885: 00        BRK                 ;
9886: 00        BRK                 ;
9887: 00        BRK                 ;
9888: 00        BRK                 ;
9889: 00        BRK                 ;
988A: 00        BRK                 ;
988B: 00        BRK                 ;
988C: 00        BRK                 ;
988D: 00        BRK                 ;
988E: 00        BRK                 ;
988F: 00        BRK                 ;
9890: 00        BRK                 ;
9891: 00        BRK                 ;
9892: 00        BRK                 ;
9893: 00        BRK                 ;
9894: 00        BRK                 ;
9895: 00        BRK                 ;
9896: 00        BRK                 ;
9897: 00        BRK                 ;
9898: 00        BRK                 ;
9899: 00        BRK                 ;
989A: 00        BRK                 ;
989B: 00        BRK                 ;
989C: 00        BRK                 ;
989D: 00        BRK                 ;
989E: 00        BRK                 ;
989F: 10 10     BPL $98B1           ;
98A1: 0A        ASL A               ;
98A2: 08        PHP                 ;
98A3: 00        BRK                 ;
98A4: 60        RTS                 ;
98A5: 70 78     BVS $991F           ;
98A7: 78        SEI                 ;
98A8: 7C                              ;
98A9: 7F                              ;
98AA: 7F                              ;
98AB: 08        PHP                 ;
98AC: 10 12     BPL $98C0           ;
98AE: FA                              ;
98AF: 02                              ;
98B0: F8        SED                 ;
98B1: 40        RTI                 ;
98B2: 00        BRK                 ;
98B3: 3F                              ;
98B4: 3F                              ;
98B5: 1F                              ;
98B6: 07                              ;
98B7: 1F                              ;
98B8: 07                              ;
98B9: 7F                              ;
98BA: FF                              ;
98BB: 00        BRK                 ;
98BC: 00        BRK                 ;
98BD: 00        BRK                 ;
98BE: 10 10     BPL $98D0           ;
98C0: 0A        ASL A               ;
98C1: 08        PHP                 ;
98C2: 08        PHP                 ;
98C3: C0 F0     CPY #$F0            ;
98C5: F8        SED                 ;
98C6: F8        SED                 ;
98C7: FC                              ;
98C8: FF                              ;
98C9: 7F                              ;
98CA: 7F                              ;
98CB: 00        BRK                 ;
98CC: 22                              ;
98CD: FA                              ;
98CE: 02                              ;
98CF: F8        SED                 ;
98D0: 20 40 00  JSR $0040           ;
98D3: 7F                              ;
98D4: 3F                              ;
98D5: 07                              ;
98D6: 1F                              ;
98D7: 07                              ;
98D8: 3F                              ;
98D9: 7F                              ;
98DA: 73                              ;
98DB: 01 03     ORA (GP_03,X)       ;
98DD: E7                              ;
98DE: 07                              ;
98DF: 78        SEI                 ;
98E0: 07                              ;
98E1: 18        CLC                 ;
98E2: 07                              ;
98E3: 03                              ;
98E4: C4 EA     CPY >$EA            ;
98E6: E8        INX                 ;
98E7: 7F                              ;
98E8: 3F                              ;
98E9: 1F                              ;
98EA: 1F                              ;
98EB: 18        CLC                 ;
98EC: 03                              ;
98ED: 1C                              ;
98EE: 01 1E     ORA ($1E,X)         ;
98F0: 00        BRK                 ;
98F1: 7C                              ;
98F2: 00        BRK                 ;
98F3: 1F                              ;
98F4: 1F                              ;
98F5: 1F                              ;
98F6: 1F                              ;
98F7: 1E 1C 7C  ASL $7C1C,X         ;
98FA: 7C                              ;
98FB: 43                              ;
98FC: 80                              ;
98FD: EF                              ;
98FE: D0 3C     BNE $993C           ;
9900: C0 30     CPY #$30            ;
9902: C0 C3     CPY #$C3            ;
9904: 67                              ;
9905: AF                              ;
9906: 3E FC F8  ROL $F8FC,X         ;
9909: F0 F0     BEQ $98FB           ;
990B: 30 C0     BMI $98CD           ;
990D: 18        CLC                 ;
990E: F0 0E     BEQ $991E           ;
9910: 10 00     BPL $9912           ;
9912: 00        BRK                 ;
9913: F0 F0     BEQ $9905           ;
9915: F8        SED                 ;
9916: F8        SED                 ;
9917: 7E 1E 00  ROR $001E,X         ;
991A: 00        BRK                 ;
991B: 03                              ;
991C: 07                              ;
991D: 07                              ;
991E: 07                              ;
991F: 0F                              ;
9920: 0F                              ;
9921: 0F                              ;
9922: 1F                              ;
9923: 00        BRK                 ;
9924: 00        BRK                 ;
9925: 02                              ;
9926: 02                              ;
9927: 02                              ;
9928: 00        BRK                 ;
9929: 00        BRK                 ;
992A: 00        BRK                 ;
992B: 1F                              ;
992C: 3F                              ;
992D: 3F                              ;
992E: 3F                              ;
992F: 3F                              ;
9930: 3F                              ;
9931: 1F                              ;
9932: 0F                              ;
9933: 00        BRK                 ;
9934: 00        BRK                 ;
9935: 00        BRK                 ;
9936: 00        BRK                 ;
9937: 00        BRK                 ;
9938: 00        BRK                 ;
9939: 00        BRK                 ;
993A: 00        BRK                 ;
993B: 00        BRK                 ;
993C: 00        BRK                 ;
993D: 03                              ;
993E: 07                              ;
993F: 07                              ;
9940: 0F                              ;
9941: 0F                              ;
9942: 0F                              ;
9943: 00        BRK                 ;
9944: 00        BRK                 ;
9945: 00        BRK                 ;
9946: 00        BRK                 ;
9947: 02                              ;
9948: 02                              ;
9949: 02                              ;
994A: 00        BRK                 ;
994B: 1F                              ;
994C: 3F                              ;
994D: 7F                              ;
994E: 7F                              ;
994F: 7F                              ;
9950: 7F                              ;
9951: 3F                              ;
9952: 1F                              ;
9953: 00        BRK                 ;
9954: 00        BRK                 ;
9955: 00        BRK                 ;
9956: 00        BRK                 ;
9957: 00        BRK                 ;
9958: 00        BRK                 ;
9959: 00        BRK                 ;
995A: 00        BRK                 ;
995B: 09 09     ORA #$09            ;
995D: 08        PHP                 ;
995E: 03                              ;
995F: 01 01     ORA (GP_01,X)       ;
9961: 07                              ;
9962: 24 08     BIT >$08            ;
9964: 0E 0F 04  ASL $040F           ;
9967: 06 06     ASL >$06            ;
9969: F8        SED                 ;
996A: DB                              ;
996B: 74                              ;
996C: 27                              ;
996D: 26 27     ROL >$27            ;
996F: 04                              ;
9970: FC                              ;
9971: 0E 0E 8B  ASL $8B0E           ;
9974: D8        CLD                 ;
9975: D9 D8 FB  CMP $FBD8,Y         ;
9978: 03                              ;
9979: 00        BRK                 ;
997A: 00        BRK                 ;
997B: 90 30     BCC $99AD           ;
997D: 30 C0     BMI $993F           ;
997F: 00        BRK                 ;
9980: 20 D8 0C  JSR $0CD8           ;
9983: 10 F0     BPL $9975           ;
9985: F0 30     BEQ $99B7           ;
9987: F0 D0     BEQ $9959           ;
9989: 38        SEC                 ;
998A: FC                              ;
998B: 20 9E FE  JSR $FE9E           ;
998E: 9C                              ;
998F: 1C                              ;
9990: 7C                              ;
9991: 7C                              ;
9992: 08        PHP                 ;
9993: DC                              ;
9994: 60        RTS                 ;
9995: 1C                              ;
9996: 7C                              ;
9997: FC                              ;
9998: 9C                              ;
9999: 1C                              ;
999A: 08        PHP                 ;
999B: 08        PHP                 ;
999C: 0C                              ;
999D: 0C                              ;
999E: 03                              ;
999F: 00        BRK                 ;
99A0: 04                              ;
99A1: 03                              ;
99A2: 12                              ;
99A3: 08        PHP                 ;
99A4: 0F                              ;
99A5: 0F                              ;
99A6: 04                              ;
99A7: 07                              ;
99A8: 03                              ;
99A9: 7C                              ;
99AA: 6D 3A 13  ADC $133A           ;
99AD: 13                              ;
99AE: 13                              ;
99AF: 02                              ;
99B0: 7F                              ;
99B1: 0E 00 45  ASL $4500           ;
99B4: 6C 6C 6C  JMP ($6C6C)         ;
99B7: 7D 00 00  ADC GP_00,X         ;
99BA: 00        BRK                 ;
99BB: 88        DEY                 ;
99BC: 88        DEY                 ;
99BD: 08        PHP                 ;
99BE: E0 80     CPX #$80            ;
99C0: 98        TYA                 ;
99C1: EC 10 08  CPX $0810           ;
99C4: 78        SEI                 ;
99C5: F8        SED                 ;
99C6: 10 70     BPL $9A38           ;
99C8: 78        SEI                 ;
99C9: 1C                              ;
99CA: EE 0F CF  INC $CF0F           ;
99CD: 7E CE 0E  ROR $0ECE,X         ;
99D0: 0E 74 70  ASL $7074           ;
99D3: F0 3E     BEQ $9A13           ;
99D5: 8E 3E FE  STX $FE3E           ;
99D8: FE 04 00  INC $0004,X         ;
99DB: 08        PHP                 ;
99DC: 0C                              ;
99DD: 08        PHP                 ;
99DE: 00        BRK                 ;
99DF: 00        BRK                 ;
99E0: 00        BRK                 ;
99E1: 3F                              ;
99E2: 1F                              ;
99E3: 08        PHP                 ;
99E4: 0F                              ;
99E5: 0F                              ;
99E6: 07                              ;
99E7: 07                              ;
99E8: 03                              ;
99E9: 30 00     BMI $99EB           ;
99EB: 3F                              ;
99EC: 3F                              ;
99ED: 7F                              ;
99EE: 7F                              ;
99EF: 7F                              ;
99F0: 1F                              ;
99F1: 00        BRK                 ;
99F2: 00        BRK                 ;
99F3: 00        BRK                 ;
99F4: 00        BRK                 ;
99F5: 00        BRK                 ;
99F6: 00        BRK                 ;
99F7: 00        BRK                 ;
99F8: 00        BRK                 ;
99F9: 0E 00 88  ASL $8800           ;
99FC: 98        TYA                 ;
99FD: 08        PHP                 ;
99FE: 00        BRK                 ;
99FF: 00        BRK                 ;
9A00: 00        BRK                 ;
9A01: FC                              ;
9A02: F8        SED                 ;
9A03: 08        PHP                 ;
9A04: 78        SEI                 ;
9A05: F8        SED                 ;
9A06: F0 F0     BEQ $99F8           ;
9A08: E0 0C     CPX #$0C            ;
9A0A: 00        BRK                 ;
9A0B: F8        SED                 ;
9A0C: FC                              ;
9A0D: FC                              ;
9A0E: FE FE FF  INC $FFFE,X         ;
9A11: 00        BRK                 ;
9A12: 00        BRK                 ;
9A13: 00        BRK                 ;
9A14: 00        BRK                 ;
9A15: 00        BRK                 ;
9A16: 00        BRK                 ;
9A17: 00        BRK                 ;
9A18: 00        BRK                 ;
9A19: 38        SEC                 ;
9A1A: 38        SEC                 ;
9A1B: 03                              ;
9A1C: 07                              ;
9A1D: 03                              ;
9A1E: 00        BRK                 ;
9A1F: 00        BRK                 ;
9A20: 03                              ;
9A21: 0F                              ;
9A22: 16 02     ASL GP_02,X         ;
9A24: 03                              ;
9A25: 07                              ;
9A26: 07                              ;
9A27: 0F                              ;
9A28: 0F                              ;
9A29: 07                              ;
9A2A: 09 14     ORA #$14            ;
9A2C: 3C                              ;
9A2D: 33                              ;
9A2E: 70 78     BVS $9AA8           ;
9A30: FF                              ;
9A31: 03                              ;
9A32: 03                              ;
9A33: 0B                              ;
9A34: 03                              ;
9A35: 0C                              ;
9A36: 0F                              ;
9A37: 07                              ;
9A38: 00        BRK                 ;
9A39: 00        BRK                 ;
9A3A: 00        BRK                 ;
9A3B: F0 10     BEQ $9A4D           ;
9A3D: 00        BRK                 ;
9A3E: 70 10     BVS $9A50           ;
9A40: 14                              ;
9A41: B4 F4     LDY $F4,X           ;
9A43: 00        BRK                 ;
9A44: E0 F0     CPX #$F0            ;
9A46: 80                              ;
9A47: E0 E8     CPX #$E8            ;
9A49: C8        INY                 ;
9A4A: 08        PHP                 ;
9A4B: FE FF FE  INC $FEFF,X         ;
9A4E: 44                              ;
9A4F: 04                              ;
9A50: C4 C0     CPY >$C0            ;
9A52: E0 3E     CPX #$3E            ;
9A54: 3F                              ;
9A55: 3E A8 C8  ROL $C8A8,X         ;
9A58: 08        PHP                 ;
9A59: 00        BRK                 ;
9A5A: 00        BRK                 ;
9A5B: 00        BRK                 ;
9A5C: 03                              ;
9A5D: 07                              ;
9A5E: 03                              ;
9A5F: 00        BRK                 ;
9A60: 00        BRK                 ;
9A61: 03                              ;
9A62: 0F                              ;
9A63: 00        BRK                 ;
9A64: 02                              ;
9A65: 03                              ;
9A66: 07                              ;
9A67: 07                              ;
9A68: 0F                              ;
9A69: 0F                              ;
9A6A: 07                              ;
9A6B: 16 34     ASL $34,X           ;
9A6D: 3C                              ;
9A6E: 73                              ;
9A6F: F0 38     BEQ $9AA9           ;
9A71: 1C                              ;
9A72: 1E 09 0B  ASL $0B09,X         ;
9A75: 03                              ;
9A76: 0C                              ;
9A77: 0F                              ;
9A78: 07                              ;
9A79: 00        BRK                 ;
9A7A: 00        BRK                 ;
9A7B: 00        BRK                 ;
9A7C: F0 10     BEQ $9A8E           ;
9A7E: 00        BRK                 ;
9A7F: 70 14     BVS $9A95           ;
9A81: 14                              ;
9A82: B4 00     LDY GP_00,X         ;
9A84: 00        BRK                 ;
9A85: E0 F0     CPX #$F0            ;
9A87: 80                              ;
9A88: E8        INX                 ;
9A89: E8        INX                 ;
9A8A: C8        INY                 ;
9A8B: F4                              ;
9A8C: FE FF FE  INC $FEFF,X         ;
9A8F: 44                              ;
9A90: 3C                              ;
9A91: F0 60     BEQ $9AF3           ;
9A93: 08        PHP                 ;
9A94: 3E 3F 3E  ROL $3E3F,X         ;
9A97: A8        TAY                 ;
9A98: C0 00     CPY #$00            ;
9A9A: 00        BRK                 ;
9A9B: 00        BRK                 ;
9A9C: C3                              ;
9A9D: 42                              ;
9A9E: 00        BRK                 ;
9A9F: 18        CLC                 ;
9AA0: 3C                              ;
9AA1: 3C                              ;
9AA2: 3C                              ;
9AA3: 00        BRK                 ;
9AA4: C3                              ;
9AA5: 7E 7E 7E  ROR $7E7E,X         ;
9AA8: FF                              ;
9AA9: E7                              ;
9AAA: E7                              ;
9AAB: 3C                              ;
9AAC: 3C                              ;
9AAD: 3C                              ;
9AAE: 18        CLC                 ;
9AAF: 00        BRK                 ;
9AB0: 42                              ;
9AB1: C3                              ;
9AB2: 00        BRK                 ;
9AB3: E7                              ;
9AB4: E7                              ;
9AB5: FF                              ;
9AB6: 7E 7E 7E  ROR $7E7E,X         ;
9AB9: C3                              ;
9ABA: 00        BRK                 ;
9ABB: 00        BRK                 ;
9ABC: 00        BRK                 ;
9ABD: 2C 7E 56  BIT $567E           ;
9AC0: E3                              ;
9AC1: 42                              ;
9AC2: E7                              ;
9AC3: 00        BRK                 ;
9AC4: 00        BRK                 ;
9AC5: 00        BRK                 ;
9AC6: 00        BRK                 ;
9AC7: 28        PLP                 ;
9AC8: 1C                              ;
9AC9: 3C                              ;
9ACA: 18        CLC                 ;
9ACB: C3                              ;
9ACC: 62                              ;
9ACD: C7                              ;
9ACE: 6A        ROR A               ;
9ACF: 7E 34 00  ROR $0034,X         ;
9AD2: 00        BRK                 ;
9AD3: 3C                              ;
9AD4: 1C                              ;
9AD5: 38        SEC                 ;
9AD6: 14                              ;
9AD7: 00        BRK                 ;
9AD8: 00        BRK                 ;
9AD9: 00        BRK                 ;
9ADA: 00        BRK                 ;
9ADB: 00        BRK                 ;
9ADC: 0F                              ;
9ADD: 3F                              ;
9ADE: 3F                              ;
9ADF: 1F                              ;
9AE0: 22                              ;
9AE1: 20 0C 0F  JSR $0F0C           ;
9AE4: 30 40     BMI $9B26           ;
9AE6: C0 E0     CPY #$E0            ;
9AE8: FF                              ;
9AE9: FF                              ;
9AEA: 73                              ;
9AEB: 73                              ;
9AEC: 22                              ;
9AED: 20 07 78  JSR $7807           ;
9AF0: 22                              ;
9AF1: 22                              ;
9AF2: 00        BRK                 ;
9AF3: 8C FF FF  STY $FFFF           ;
9AF6: 78        SEI                 ;
9AF7: 87                              ;
9AF8: FF                              ;
9AF9: FF                              ;
9AFA: 73                              ;
9AFB: 00        BRK                 ;
9AFC: 00        BRK                 ;
9AFD: 0F                              ;
9AFE: 3F                              ;
9AFF: 3F                              ;
9B00: 1F                              ;
9B01: 22                              ;
9B02: 20 00 0F  JSR $0F00           ;
9B05: 30 40     BMI $9B47           ;
9B07: C0 E0     CPY #$E0            ;
9B09: FF                              ;
9B0A: FF                              ;
9B0B: 0C                              ;
9B0C: 73                              ;
9B0D: 22                              ;
9B0E: A7                              ;
9B0F: 7A                              ;
9B10: 20 00 00  JSR GP_00           ;
9B13: 73                              ;
9B14: 8C FF 78  STY $78FF           ;
9B17: 87                              ;
9B18: 73                              ;
9B19: 00        BRK                 ;
9B1A: 00        BRK                 ;
9B1B: 00        BRK                 ;
9B1C: 00        BRK                 ;
9B1D: 00        BRK                 ;
9B1E: 0F                              ;
9B1F: 3F                              ;
9B20: 3F                              ;
9B21: 1F                              ;
9B22: 22                              ;
9B23: 00        BRK                 ;
9B24: 00        BRK                 ;
9B25: 0F                              ;
9B26: 30 40     BMI $9B68           ;
9B28: C0 E0     CPY #$E0            ;
9B2A: FF                              ;
9B2B: 20 8C 73  JSR $738C           ;
9B2E: 20 00 00  JSR GP_00           ;
9B31: 00        BRK                 ;
9B32: 00        BRK                 ;
9B33: FF                              ;
9B34: 73                              ;
9B35: 8C 78 00  STY $0078           ;
9B38: 00        BRK                 ;
9B39: 00        BRK                 ;
9B3A: 00        BRK                 ;
9B3B: 03                              ;
9B3C: 07                              ;
9B3D: 07                              ;
9B3E: 07                              ;
9B3F: 0F                              ;
9B40: 0F                              ;
9B41: 0F                              ;
9B42: 1F                              ;
9B43: 00        BRK                 ;
9B44: 00        BRK                 ;
9B45: 02                              ;
9B46: 02                              ;
9B47: 02                              ;
9B48: 00        BRK                 ;
9B49: 00        BRK                 ;
9B4A: 00        BRK                 ;
9B4B: 1F                              ;
9B4C: 3F                              ;
9B4D: 3F                              ;
9B4E: 3F                              ;
9B4F: 3F                              ;
9B50: 3F                              ;
9B51: 1F                              ;
9B52: 0F                              ;
9B53: 00        BRK                 ;
9B54: 00        BRK                 ;
9B55: 00        BRK                 ;
9B56: 00        BRK                 ;
9B57: 00        BRK                 ;
9B58: 00        BRK                 ;
9B59: 00        BRK                 ;
9B5A: 00        BRK                 ;
9B5B: 00        BRK                 ;
9B5C: 00        BRK                 ;
9B5D: 03                              ;
9B5E: 07                              ;
9B5F: 07                              ;
9B60: 0F                              ;
9B61: 0F                              ;
9B62: 0F                              ;
9B63: 00        BRK                 ;
9B64: 00        BRK                 ;
9B65: 00        BRK                 ;
9B66: 00        BRK                 ;
9B67: 02                              ;
9B68: 02                              ;
9B69: 02                              ;
9B6A: 00        BRK                 ;
9B6B: 1F                              ;
9B6C: 3F                              ;
9B6D: 7F                              ;
9B6E: 7F                              ;
9B6F: 7F                              ;
9B70: 7F                              ;
9B71: 3F                              ;
9B72: 1F                              ;
9B73: 00        BRK                 ;
9B74: 00        BRK                 ;
9B75: 00        BRK                 ;
9B76: 00        BRK                 ;
9B77: 00        BRK                 ;
9B78: 00        BRK                 ;
9B79: 00        BRK                 ;
9B7A: 00        BRK                 ;
9B7B: 20 30 72  JSR $7230           ;
9B7E: 78        SEI                 ;
9B7F: 72                              ;
9B80: C4 83     CPY >$83            ;
9B82: 00        BRK                 ;
9B83: 0C                              ;
9B84: 07                              ;
9B85: 07                              ;
9B86: 07                              ;
9B87: 0F                              ;
9B88: 1B                              ;
9B89: 1C                              ;
9B8A: 3F                              ;
9B8B: 08        PHP                 ;
9B8C: 04                              ;
9B8D: 22                              ;
9B8E: 12                              ;
9B8F: 0C                              ;
9B90: 00        BRK                 ;
9B91: 00        BRK                 ;
9B92: 00        BRK                 ;
9B93: 37                              ;
9B94: BB                              ;
9B95: DD ED F3  CMP $F3ED,X         ;
9B98: FF                              ;
9B99: 00        BRK                 ;
9B9A: 00        BRK                 ;
9B9B: 00        BRK                 ;
9B9C: 10 18     BPL $9BB6           ;
9B9E: 1A                              ;
9B9F: 18        CLC                 ;
9BA0: 32                              ;
9BA1: 24 23     BIT >$23            ;
9BA3: 00        BRK                 ;
9BA4: 0C                              ;
9BA5: 07                              ;
9BA6: 07                              ;
9BA7: 07                              ;
9BA8: 0F                              ;
9BA9: 1B                              ;
9BAA: 1C                              ;
9BAB: 00        BRK                 ;
9BAC: 08        PHP                 ;
9BAD: 04                              ;
9BAE: 02                              ;
9BAF: 12                              ;
9BB0: 0C                              ;
9BB1: 00        BRK                 ;
9BB2: 00        BRK                 ;
9BB3: 3F                              ;
9BB4: 37                              ;
9BB5: 3B                              ;
9BB6: 1D 0D 13  ORA $130D,X         ;
9BB9: 1E 3E 20  ASL $203E,X         ;
9BBC: 30 70     BMI $9C2E           ;
9BBE: 78        SEI                 ;
9BBF: 7C                              ;
9BC0: E4 80     CPX >$80            ;
9BC2: 00        BRK                 ;
9BC3: 0C                              ;
9BC4: 07                              ;
9BC5: 07                              ;
9BC6: 07                              ;
9BC7: 03                              ;
9BC8: 1B                              ;
9BC9: 1F                              ;
9BCA: 3F                              ;
9BCB: 00        BRK                 ;
9BCC: 30 00     BMI $9BCE           ;
9BCE: 00        BRK                 ;
9BCF: 00        BRK                 ;
9BD0: 00        BRK                 ;
9BD1: 00        BRK                 ;
9BD2: 00        BRK                 ;
9BD3: 3F                              ;
9BD4: 8F                              ;
9BD5: FF                              ;
9BD6: FF                              ;
9BD7: FF                              ;
9BD8: FF                              ;
9BD9: 00        BRK                 ;
9BDA: 00        BRK                 ;
9BDB: 00        BRK                 ;
9BDC: 10 18     BPL $9BF6           ;
9BDE: 38        SEC                 ;
9BDF: 3C                              ;
9BE0: 3C                              ;
9BE1: 70 40     BVS $9C23           ;
9BE3: 00        BRK                 ;
9BE4: 0C                              ;
9BE5: 07                              ;
9BE6: 07                              ;
9BE7: 03                              ;
9BE8: 03                              ;
9BE9: 0F                              ;
9BEA: 3F                              ;
9BEB: 00        BRK                 ;
9BEC: 00        BRK                 ;
9BED: 10 10     BPL $9BFF           ;
9BEF: 00        BRK                 ;
9BF0: 00        BRK                 ;
9BF1: 00        BRK                 ;
9BF2: 00        BRK                 ;
9BF3: 3F                              ;
9BF4: 3F                              ;
9BF5: 2F                              ;
9BF6: 0F                              ;
9BF7: 0F                              ;
9BF8: 0F                              ;
9BF9: 0E 1E 00  ASL $001E           ;
9BFC: 00        BRK                 ;
9BFD: 00        BRK                 ;
9BFE: 61 73     ADC ($73,X)         ;
9C00: 3B                              ;
9C01: 10 10     BPL $9C13           ;
9C03: 07                              ;
9C04: 1F                              ;
9C05: 3F                              ;
9C06: 7E 6C 64  ROR $646C,X         ;
9C09: 2F                              ;
9C0A: 2F                              ;
9C0B: 10 00     BPL $9C0D           ;
9C0D: 04                              ;
9C0E: 04                              ;
9C0F: 04                              ;
9C10: 08        PHP                 ;
9C11: 10 00     BPL $9C13           ;
9C13: 2F                              ;
9C14: 1F                              ;
9C15: 1B                              ;
9C16: 1B                              ;
9C17: 0B                              ;
9C18: 07                              ;
9C19: 0F                              ;
9C1A: 1F                              ;
9C1B: 00        BRK                 ;
9C1C: 00        BRK                 ;
9C1D: 02                              ;
9C1E: E2                              ;
9C1F: F2                              ;
9C20: F2                              ;
9C21: 00        BRK                 ;
9C22: 00        BRK                 ;
9C23: C0 E0     CPY #$E0            ;
9C25: F2                              ;
9C26: 16 AC     ASL $AC,X           ;
9C28: AC FC FC  LDY $FCFC           ;
9C2B: 40        RTI                 ;
9C2C: E0 40     CPX #$40            ;
9C2E: 00        BRK                 ;
9C2F: 00        BRK                 ;
9C30: 00        BRK                 ;
9C31: 00        BRK                 ;
9C32: 00        BRK                 ;
9C33: FC                              ;
9C34: B8        CLV                 ;
9C35: F8        SED                 ;
9C36: F8        SED                 ;
9C37: FC                              ;
9C38: FC                              ;
9C39: FE FE 00  INC CUR_2001,X      ;
9C3C: 00        BRK                 ;
9C3D: 00        BRK                 ;
9C3E: 00        BRK                 ;
9C3F: 61 73     ADC ($73,X)         ;
9C41: 3B                              ;
9C42: 10 00     BPL $9C44           ;
9C44: 07                              ;
9C45: 1F                              ;
9C46: 3F                              ;
9C47: 7E 6C 64  ROR $646C,X         ;
9C4A: 2F                              ;
9C4B: 10 10     BPL $9C5D           ;
9C4D: 00        BRK                 ;
9C4E: 04                              ;
9C4F: 04                              ;
9C50: 04                              ;
9C51: 08        PHP                 ;
9C52: 00        BRK                 ;
9C53: 2F                              ;
9C54: 2F                              ;
9C55: 1F                              ;
9C56: 1B                              ;
9C57: 1B                              ;
9C58: 0B                              ;
9C59: 07                              ;
9C5A: 3F                              ;
9C5B: 00        BRK                 ;
9C5C: 00        BRK                 ;
9C5D: 00        BRK                 ;
9C5E: 02                              ;
9C5F: E2                              ;
9C60: F2                              ;
9C61: F2                              ;
9C62: 00        BRK                 ;
9C63: 00        BRK                 ;
9C64: C0 E0     CPY #$E0            ;
9C66: F2                              ;
9C67: 16 AC     ASL $AC,X           ;
9C69: AC FC 00  LDY $00FC           ;
9C6C: 40        RTI                 ;
9C6D: E0 40     CPX #$40            ;
9C6F: 00        BRK                 ;
9C70: 00        BRK                 ;
9C71: 00        BRK                 ;
9C72: 00        BRK                 ;
9C73: FC                              ;
9C74: FC                              ;
9C75: B8        CLV                 ;
9C76: F8        SED                 ;
9C77: F8        SED                 ;
9C78: FC                              ;
9C79: FC                              ;
9C7A: FF                              ;
9C7B: 00        BRK                 ;
9C7C: C0 80     CPY #$80            ;
9C7E: 90 10     BCC $9C90           ;
9C80: 10 08     BPL $9C8A           ;
9C82: 08        PHP                 ;
9C83: 03                              ;
9C84: C7                              ;
9C85: EF                              ;
9C86: EF                              ;
9C87: 6F                              ;
9C88: 6F                              ;
9C89: 77                              ;
9C8A: 37                              ;
9C8B: 04                              ;
9C8C: 02                              ;
9C8D: 01 10     ORA ($10,X)         ;
9C8F: 10 00     BPL $9C91           ;
9C91: 00        BRK                 ;
9C92: 00        BRK                 ;
9C93: 3B                              ;
9C94: 3D 3E 2F  AND $2F3E,X         ;
9C97: 2F                              ;
9C98: 1F                              ;
9C99: 3F                              ;
9C9A: 3F                              ;
9C9B: 00        BRK                 ;
9C9C: 00        BRK                 ;
9C9D: C0 80     CPY #$80            ;
9C9F: 90 10     BCC $9CB1           ;
9CA1: 10 08     BPL $9CAB           ;
9CA3: 00        BRK                 ;
9CA4: 03                              ;
9CA5: C7                              ;
9CA6: EF                              ;
9CA7: EF                              ;
9CA8: 6F                              ;
9CA9: 6F                              ;
9CAA: 77                              ;
9CAB: 08        PHP                 ;
9CAC: 04                              ;
9CAD: 02                              ;
9CAE: 01 10     ORA ($10,X)         ;
9CB0: 10 00     BPL $9CB2           ;
9CB2: 00        BRK                 ;
9CB3: 37                              ;
9CB4: 3B                              ;
9CB5: 3D 3E 2F  AND $2F3E,X         ;
9CB8: 2F                              ;
9CB9: 1F                              ;
9CBA: 7F                              ;
9CBB: 02                              ;
9CBC: 0C                              ;
9CBD: 1F                              ;
9CBE: 37                              ;
9CBF: 3F                              ;
9CC0: 37                              ;
9CC1: 7F                              ;
9CC2: 4F                              ;
9CC3: 01 0B     ORA ($0B,X)         ;
9CC5: 07                              ;
9CC6: 29 33     AND #$33            ;
9CC8: 4D 69 3F  EOR $3F69           ;
9CCB: 7F                              ;
9CCC: 77                              ;
9CCD: 6F                              ;
9CCE: 3A                              ;
9CCF: 36 1E     ROL $1E,X           ;
9CD1: 0B                              ;
9CD2: 01 1E     ORA ($1E,X)         ;
9CD4: 7B                              ;
9CD5: 5B                              ;
9CD6: 1D 0F 15  ORA $150F,X         ;
9CD9: 04                              ;
9CDA: 03                              ;
9CDB: C0 F0     CPY #$F0            ;
9CDD: C0 3C     CPY #$3C            ;
9CDF: C4 FA     CPY >$FA            ;
9CE1: F4                              ;
9CE2: FC                              ;
9CE3: 40        RTI                 ;
9CE4: E0 38     CPX #$38            ;
9CE6: E8        INX                 ;
9CE7: F8        SED                 ;
9CE8: AE 9A F2  LDX $F29A           ;
9CEB: F6 D4     INC $D4,X           ;
9CED: DA                              ;
9CEE: E0 BC     CPX #$BC            ;
9CF0: 80                              ;
9CF1: B0 40     BCS $9D33           ;
9CF3: 7E EA EC  ROR $ECEA,X         ;
9CF6: 7C                              ;
9CF7: CC 78 F0  CPY $F078           ;
9CFA: 80                              ;
9CFB: 00        BRK                 ;
9CFC: 00        BRK                 ;
9CFD: 00        BRK                 ;
9CFE: 00        BRK                 ;
9CFF: 00        BRK                 ;
9D00: 10 38     BPL $9D3A           ;
9D02: 38        SEC                 ;
9D03: 00        BRK                 ;
9D04: 00        BRK                 ;
9D05: 00        BRK                 ;
9D06: 00        BRK                 ;
9D07: 00        BRK                 ;
9D08: 08        PHP                 ;
9D09: 0C                              ;
9D0A: 0C                              ;
9D0B: 7E FF FF  ROR $FFFF,X         ;
9D0E: FF                              ;
9D0F: 7E 00 00  ROR GP_00,X         ;
9D12: 00        BRK                 ;
9D13: 04                              ;
9D14: 00        BRK                 ;
9D15: 00        BRK                 ;
9D16: 00        BRK                 ;
9D17: 00        BRK                 ;
9D18: 00        BRK                 ;
9D19: 00        BRK                 ;
9D1A: 00        BRK                 ;
9D1B: 00        BRK                 ;
9D1C: 00        BRK                 ;
9D1D: 00        BRK                 ;
9D1E: 00        BRK                 ;
9D1F: 10 38     BPL $9D59           ;
9D21: 38        SEC                 ;
9D22: 7E 00 00  ROR GP_00,X         ;
9D25: 00        BRK                 ;
9D26: 00        BRK                 ;
9D27: 08        PHP                 ;
9D28: 0C                              ;
9D29: 0C                              ;
9D2A: 04                              ;
9D2B: 7E 7E 7E  ROR $7E7E,X         ;
9D2E: 7E 3C 00  ROR $003C,X         ;
9D31: 00        BRK                 ;
9D32: 00        BRK                 ;
9D33: 00        BRK                 ;
9D34: 00        BRK                 ;
9D35: 00        BRK                 ;
9D36: 00        BRK                 ;
9D37: 00        BRK                 ;
9D38: 00        BRK                 ;
9D39: 00        BRK                 ;
9D3A: 00        BRK                 ;
9D3B: 02                              ;
9D3C: 02                              ;
9D3D: 02                              ;
9D3E: 02                              ;
9D3F: 07                              ;
9D40: 0B                              ;
9D41: FC                              ;
9D42: 0C                              ;
9D43: 02                              ;
9D44: 02                              ;
9D45: 02                              ;
9D46: 02                              ;
9D47: 08        PHP                 ;
9D48: 04                              ;
9D49: F3                              ;
9D4A: 03                              ;
9D4B: 0C                              ;
9D4C: FC                              ;
9D4D: 0B                              ;
9D4E: 07                              ;
9D4F: 02                              ;
9D50: 02                              ;
9D51: 02                              ;
9D52: 02                              ;
9D53: 03                              ;
9D54: F3                              ;
9D55: 04                              ;
9D56: 08        PHP                 ;
9D57: 02                              ;
9D58: 02                              ;
9D59: 02                              ;
9D5A: 02                              ;
9D5B: 00        BRK                 ;
9D5C: 0A        ASL A               ;
9D5D: 08        PHP                 ;
9D5E: 00        BRK                 ;
9D5F: 0C                              ;
9D60: 1F                              ;
9D61: 3C                              ;
9D62: 7F                              ;
9D63: 07                              ;
9D64: 1F                              ;
9D65: 1D 0D 07  ORA $070D,X         ;
9D68: 0F                              ;
9D69: 0C                              ;
9D6A: 1F                              ;
9D6B: 3F                              ;
9D6C: 3F                              ;
9D6D: 77                              ;
9D6E: 77                              ;
9D6F: 67                              ;
9D70: 2F                              ;
9D71: 0F                              ;
9D72: 19 D3 C3  ORA $C3D3,Y         ;
9D75: 81 00     STA (GP_00,X)       ;
9D77: 00        BRK                 ;
9D78: 00        BRK                 ;
9D79: 00        BRK                 ;
9D7A: 06 00     ASL >GP_00          ;
9D7C: 00        BRK                 ;
9D7D: 00        BRK                 ;
9D7E: 00        BRK                 ;
9D7F: 0A        ASL A               ;
9D80: 19 3D 3F  ORA $3F3D,Y         ;
9D83: 00        BRK                 ;
9D84: 00        BRK                 ;
9D85: 00        BRK                 ;
9D86: 00        BRK                 ;
9D87: 00        BRK                 ;
9D88: 02                              ;
9D89: 02                              ;
9D8A: 00        BRK                 ;
9D8B: 7F                              ;
9D8C: 7F                              ;
9D8D: D7                              ;
9D8E: 82                              ;
9D8F: 00        BRK                 ;
9D90: 00        BRK                 ;
9D91: 00        BRK                 ;
9D92: 00        BRK                 ;
9D93: 00        BRK                 ;
9D94: 00        BRK                 ;
9D95: 00        BRK                 ;
9D96: 00        BRK                 ;
9D97: 00        BRK                 ;
9D98: 00        BRK                 ;
9D99: 00        BRK                 ;
9D9A: 00        BRK                 ;
9D9B: 00        BRK                 ;
9D9C: 00        BRK                 ;
9D9D: 00        BRK                 ;
9D9E: 00        BRK                 ;
9D9F: 06 05     ASL >$05            ;
9DA1: 0D 0F 00  ORA $000F           ;
9DA4: 00        BRK                 ;
9DA5: 00        BRK                 ;
9DA6: 00        BRK                 ;
9DA7: 00        BRK                 ;
9DA8: 02                              ;
9DA9: 02                              ;
9DAA: 00        BRK                 ;
9DAB: 1F                              ;
9DAC: 1F                              ;
9DAD: 1F                              ;
9DAE: 0E 0C 04  ASL $040C           ;
9DB1: 00        BRK                 ;
9DB2: 00        BRK                 ;
9DB3: 00        BRK                 ;
9DB4: 00        BRK                 ;
9DB5: 00        BRK                 ;
9DB6: 00        BRK                 ;
9DB7: 00        BRK                 ;
9DB8: 00        BRK                 ;
9DB9: 00        BRK                 ;
9DBA: 00        BRK                 ;
9DBB: 00        BRK                 ;
9DBC: 00        BRK                 ;
9DBD: 40        RTI                 ;
9DBE: 80                              ;
9DBF: 00        BRK                 ;
9DC0: 18        CLC                 ;
9DC1: 34                              ;
9DC2: 24 00     BIT >GP_00          ;
9DC4: 80                              ;
9DC5: B0 78     BCS $9E3F           ;
9DC7: FC                              ;
9DC8: E4 C8     CPX >$C8            ;
9DCA: D8        CLD                 ;
9DCB: 64                              ;
9DCC: 44                              ;
9DCD: 8C 08 18  STY $1808           ;
9DD0: 30 E0     BMI $9DB2           ;
9DD2: C0 98     CPY #$98            ;
9DD4: B8        CLV                 ;
9DD5: 70 F0     BVS $9DC7           ;
9DD7: E0 C0     CPX #$C0            ;
9DD9: 00        BRK                 ;
9DDA: 00        BRK                 ;
9DDB: 00        BRK                 ;
9DDC: 00        BRK                 ;
9DDD: 00        BRK                 ;
9DDE: 00        BRK                 ;
9DDF: 00        BRK                 ;
9DE0: 00        BRK                 ;
9DE1: 00        BRK                 ;
9DE2: 00        BRK                 ;
9DE3: 01 03     ORA (GP_03,X)       ;
9DE5: 03                              ;
9DE6: 07                              ;
9DE7: 0F                              ;
9DE8: 0F                              ;
9DE9: 0F                              ;
9DEA: 07                              ;
9DEB: 00        BRK                 ;
9DEC: 00        BRK                 ;
9DED: 00        BRK                 ;
9DEE: 00        BRK                 ;
9DEF: 04                              ;
9DF0: 08        PHP                 ;
9DF1: 08        PHP                 ;
9DF2: 00        BRK                 ;
9DF3: 01 04     ORA ($04,X)         ;
9DF5: 0E 4E 2F  ASL $2F4E           ;
9DF8: 3B                              ;
9DF9: 19 00 00  ORA GP_00,Y         ;
9DFC: 60        RTS                 ;
9DFD: 70 38     BVS $9E37           ;
9DFF: 00        BRK                 ;
9E00: 08        PHP                 ;
9E01: 1E 00 E0  ASL $E000,X         ;
9E04: 90 80     BCC $9D86           ;
9E06: C0 FC     CPY #$FC            ;
9E08: C8        INY                 ;
9E09: 80                              ;
9E0A: F8        SED                 ;
9E0B: 00        BRK                 ;
9E0C: 60        RTS                 ;
9E0D: 60        RTS                 ;
9E0E: 60        RTS                 ;
9E0F: 60        RTS                 ;
9E10: 60        RTS                 ;
9E11: C0 00     CPY #$00            ;
9E13: E0 80     CPX #$80            ;
9E15: F0 90     BEQ $9DA7           ;
9E17: F0 90     BEQ $9DA9           ;
9E19: E0 00     CPX #$00            ;
9E1B: 00        BRK                 ;
9E1C: 00        BRK                 ;
9E1D: 00        BRK                 ;
9E1E: 00        BRK                 ;
9E1F: 00        BRK                 ;
9E20: 00        BRK                 ;
9E21: 00        BRK                 ;
9E22: 00        BRK                 ;
9E23: 00        BRK                 ;
9E24: 00        BRK                 ;
9E25: 00        BRK                 ;
9E26: 00        BRK                 ;
9E27: 01 03     ORA (GP_03,X)       ;
9E29: 03                              ;
9E2A: 03                              ;
9E2B: 00        BRK                 ;
9E2C: 00        BRK                 ;
9E2D: 00        BRK                 ;
9E2E: 00        BRK                 ;
9E2F: 00        BRK                 ;
9E30: 00        BRK                 ;
9E31: 00        BRK                 ;
9E32: 00        BRK                 ;
9E33: 01 00     ORA (GP_00,X)       ;
9E35: 00        BRK                 ;
9E36: 07                              ;
9E37: 0F                              ;
9E38: 59 30 00  EOR $0030,Y         ;
9E3B: 00        BRK                 ;
9E3C: 00        BRK                 ;
9E3D: 18        CLC                 ;
9E3E: 1C                              ;
9E3F: 0E 00 02  ASL $0200           ;
9E42: 00        BRK                 ;
9E43: 00        BRK                 ;
9E44: 78        SEI                 ;
9E45: E4 E0     CPX >$E0            ;
9E47: F0 FF     BEQ $9E48           ;
9E49: F2                              ;
9E4A: E0 00     CPX #$00            ;
9E4C: 00        BRK                 ;
9E4D: 18        CLC                 ;
9E4E: 0C                              ;
9E4F: 0E 06 0C  ASL $0C06           ;
9E52: 00        BRK                 ;
9E53: FE 78 20  INC $2078,X         ;
9E56: 3C                              ;
9E57: F0 FE     BEQ $9E57           ;
9E59: 70 00     BVS $9E5B           ;
9E5B: 07                              ;
9E5C: 0F                              ;
9E5D: 0F                              ;
9E5E: 0F                              ;
9E5F: 07                              ;
9E60: 04                              ;
9E61: 39 73 07  AND $0773,Y         ;
9E64: 09 0B     ORA #$0B            ;
9E66: 0E 07 07  ASL $0707           ;
9E69: 3F                              ;
9E6A: 4F                              ;
9E6B: 61 6F     ADC (MusEffCnt,X)   ;
9E6D: 3D 0F 18  AND $180F,X         ;
9E70: 78        SEI                 ;
9E71: 00        BRK                 ;
9E72: 00        BRK                 ;
9E73: 59 57 25  EOR $2557,Y         ;
9E76: 0F                              ;
9E77: 18        CLC                 ;
9E78: 78        SEI                 ;
9E79: 00        BRK                 ;
9E7A: 00        BRK                 ;
9E7B: C0 E0     CPY #$E0            ;
9E7D: E0 E0     CPX #$E0            ;
9E7F: C0 C0     CPY #$C0            ;
9E81: 7F                              ;
9E82: DE C4 26  DEC $26C4,X         ;
9E85: A6 E6     LDX >$E6            ;
9E87: C6 C6     DEC >$C6            ;
9E89: 70 DE     BVS $9E69           ;
9E8B: 06 C6     ASL >$C6            ;
9E8D: 40        RTI                 ;
9E8E: 80                              ;
9E8F: 60        RTS                 ;
9E90: 30 30     BMI $9EC2           ;
9E92: 3C                              ;
9E93: 06 C0     ASL >$C0            ;
9E95: 40        RTI                 ;
9E96: 80                              ;
9E97: 60        RTS                 ;
9E98: 30 30     BMI $9ECA           ;
9E9A: 3C                              ;
9E9B: 00        BRK                 ;
9E9C: 00        BRK                 ;
9E9D: 08        PHP                 ;
9E9E: 11 11     ORA ($11),Y         ;
9EA0: 62                              ;
9EA1: 02                              ;
9EA2: 90 00     BCC $9EA4           ;
9EA4: 1B                              ;
9EA5: 37                              ;
9EA6: 2E 6E 5D  ROL $5D6E           ;
9EA9: 7F                              ;
9EAA: FF                              ;
9EAB: 00        BRK                 ;
9EAC: 48        PHA                 ;
9EAD: 01 94     ORA ($94,X)         ;
9EAF: 00        BRK                 ;
9EB0: 21 04     AND ($04,X)         ;
9EB2: 07                              ;
9EB3: FF                              ;
9EB4: FF                              ;
9EB5: FE FF FF  INC $FFFF,X         ;
9EB8: 7F                              ;
9EB9: 3F                              ;
9EBA: 08        PHP                 ;
9EBB: 02                              ;
9EBC: 41 81     EOR ($81,X)         ;
9EBE: 01 09     ORA ($09,X)         ;
9EC0: 12                              ;
9EC1: 20 60 DC  JSR $DC60           ;
9EC4: BE 7E FE  LDX $FE7E,Y         ;
9EC7: F6 E4     INC $E4,X           ;
9EC9: C0 86     CPY #$86            ;
9ECB: C1 81     CMP ($81,X)         ;
9ECD: 83                              ;
9ECE: 82                              ;
9ECF: 06 18     ASL >$18            ;
9ED1: F0 C0     BEQ $9E93           ;
9ED3: 0E 0E 1C  ASL $1C0E           ;
9ED6: 7C                              ;
9ED7: F8        SED                 ;
9ED8: E0 00     CPX #$00            ;
9EDA: 00        BRK                 ;
9EDB: 00        BRK                 ;
9EDC: 03                              ;
9EDD: 03                              ;
9EDE: 07                              ;
9EDF: 0E 0F 1F  ASL $1F0F           ;
9EE2: 1B                              ;
9EE3: 3C                              ;
9EE4: 0C                              ;
9EE5: 00        BRK                 ;
9EE6: 03                              ;
9EE7: 01 07     ORA ($07,X)         ;
9EE9: 0F                              ;
9EEA: 0C                              ;
9EEB: 38        SEC                 ;
9EEC: 3C                              ;
9EED: 3D 3F 19  AND $193F,X         ;
9EF0: 00        BRK                 ;
9EF1: 0E 00 07  ASL $0700           ;
9EF4: 0F                              ;
9EF5: 1E 1C 1E  ASL $1E1C,X         ;
9EF8: 1F                              ;
9EF9: 00        BRK                 ;
9EFA: 00        BRK                 ;
9EFB: 00        BRK                 ;
9EFC: E0 E0     CPX #$E0            ;
9EFE: F0 38     BEQ $9F38           ;
9F00: FC                              ;
9F01: FE EE 1E  INC $1EEE,X         ;
9F04: 18        CLC                 ;
9F05: 00        BRK                 ;
9F06: 60        RTS                 ;
9F07: C0 F0     CPY #$F0            ;
9F09: F8        SED                 ;
9F0A: 18        CLC                 ;
9F0B: 02                              ;
9F0C: 02                              ;
9F0D: C4 F8     CPY >$F8            ;
9F0F: C0 00     CPY #$00            ;
9F11: 38        SEC                 ;
9F12: 38        SEC                 ;
9F13: FC                              ;
9F14: FC                              ;
9F15: 38        SEC                 ;
9F16: 84 3C     STY >$3C            ;
9F18: F8        SED                 ;
9F19: 00        BRK                 ;
9F1A: 00        BRK                 ;
9F1B: 00        BRK                 ;
9F1C: 03                              ;
9F1D: 03                              ;
9F1E: 07                              ;
9F1F: 0F                              ;
9F20: 0C                              ;
9F21: 00        BRK                 ;
9F22: 08        PHP                 ;
9F23: 3C                              ;
9F24: 0C                              ;
9F25: 00        BRK                 ;
9F26: 00        BRK                 ;
9F27: 00        BRK                 ;
9F28: 03                              ;
9F29: 07                              ;
9F2A: 07                              ;
9F2B: 18        CLC                 ;
9F2C: 18        CLC                 ;
9F2D: 18        CLC                 ;
9F2E: 17                              ;
9F2F: 00        BRK                 ;
9F30: 00        BRK                 ;
9F31: 0E 00 07  ASL $0700           ;
9F34: 07                              ;
9F35: 07                              ;
9F36: 08        PHP                 ;
9F37: 1F                              ;
9F38: 0F                              ;
9F39: 00        BRK                 ;
9F3A: 00        BRK                 ;
9F3B: 00        BRK                 ;
9F3C: E0 E0     CPX #$E0            ;
9F3E: F0 F8     BEQ $9F38           ;
9F40: 1C                              ;
9F41: 06 06     ASL >$06            ;
9F43: 1E 18 00  ASL $0018,X         ;
9F46: 00        BRK                 ;
9F47: 00        BRK                 ;
9F48: E4 FA     CPX >$FA            ;
9F4A: F8        SED                 ;
9F4B: 02                              ;
9F4C: 02                              ;
9F4D: 04                              ;
9F4E: F8        SED                 ;
9F4F: 00        BRK                 ;
9F50: 00        BRK                 ;
9F51: 38        SEC                 ;
9F52: 38        SEC                 ;
9F53: FC                              ;
9F54: FC                              ;
9F55: F8        SED                 ;
9F56: 04                              ;
9F57: FC                              ;
9F58: F8        SED                 ;
9F59: 00        BRK                 ;
9F5A: 00        BRK                 ;
9F5B: 01 00     ORA (GP_00,X)       ;
9F5D: 03                              ;
9F5E: 07                              ;
9F5F: 0F                              ;
9F60: 0F                              ;
9F61: 03                              ;
9F62: 00        BRK                 ;
9F63: 0E 07 00  ASL $0007           ;
9F66: 00        BRK                 ;
9F67: 00        BRK                 ;
9F68: 10 1C     BPL $9F86           ;
9F6A: 3F                              ;
9F6B: 0F                              ;
9F6C: 1F                              ;
9F6D: 1F                              ;
9F6E: 07                              ;
9F6F: 00        BRK                 ;
9F70: 00        BRK                 ;
9F71: 07                              ;
9F72: 07                              ;
9F73: 70 67     BVS $9FDC           ;
9F75: 67                              ;
9F76: 3F                              ;
9F77: 3F                              ;
9F78: 0F                              ;
9F79: 00        BRK                 ;
9F7A: 00        BRK                 ;
9F7B: C0 F0     CPY #$F0            ;
9F7D: F8        SED                 ;
9F7E: F0 FC     BEQ $9F7C           ;
9F80: FC                              ;
9F81: F8        SED                 ;
9F82: E0 00     CPX #$00            ;
9F84: 00        BRK                 ;
9F85: 30 0C     BMI $9F93           ;
9F87: 7C                              ;
9F88: FC                              ;
9F89: 80                              ;
9F8A: 10 00     BPL $9F8C           ;
9F8C: 08        PHP                 ;
9F8D: F8        SED                 ;
9F8E: 88        DEY                 ;
9F8F: 00        BRK                 ;
9F90: 00        BRK                 ;
9F91: 80                              ;
9F92: C0 F0     CPY #$F0            ;
9F94: F0 80     BEQ $9F16           ;
9F96: F0 F8     BEQ $9F90           ;
9F98: F0 00     BEQ $9F9A           ;
9F9A: 00        BRK                 ;
9F9B: 00        BRK                 ;
9F9C: 00        BRK                 ;
9F9D: 00        BRK                 ;
9F9E: 01 03     ORA (GP_03,X)       ;
9FA0: 07                              ;
9FA1: 07                              ;
9FA2: 01 00     ORA (GP_00,X)       ;
9FA4: 07                              ;
9FA5: 03                              ;
9FA6: 00        BRK                 ;
9FA7: 00        BRK                 ;
9FA8: 00        BRK                 ;
9FA9: 08        PHP                 ;
9FAA: 0E 00 01  ASL $0100           ;
9FAD: 01 01     ORA (GP_01,X)       ;
9FAF: 00        BRK                 ;
9FB0: 18        CLC                 ;
9FB1: 38        SEC                 ;
9FB2: 1E 1F 1E  ASL $1E1F,X         ;
9FB5: 1E 1E 0F  ASL $0F1E,X         ;
9FB8: 03                              ;
9FB9: 07                              ;
9FBA: 00        BRK                 ;
9FBB: 00        BRK                 ;
9FBC: E0 78     CPX #$78            ;
9FBE: FC                              ;
9FBF: F8        SED                 ;
9FC0: FE FE FC  INC $FCFE,X         ;
9FC3: 00        BRK                 ;
9FC4: 00        BRK                 ;
9FC5: 80                              ;
9FC6: 18        CLC                 ;
9FC7: 06 3E     ASL >$3E            ;
9FC9: 7E 40 70  ROR $7040,X         ;
9FCC: FF                              ;
9FCD: FF                              ;
9FCE: FE E0 00  INC $00E0,X         ;
9FD1: 06 1F     ASL >$1F            ;
9FD3: 88        DEY                 ;
9FD4: 07                              ;
9FD5: 07                              ;
9FD6: 06 1C     ASL >$1C            ;
9FD8: FC                              ;
9FD9: F8        SED                 ;
9FDA: 00        BRK                 ;
9FDB: 80                              ;
9FDC: 40        RTI                 ;
9FDD: 30 3B     BMI $A01A           ;
9FDF: 16 00     ASL GP_00,X         ;
9FE1: 00        BRK                 ;
9FE2: 40        RTI                 ;
9FE3: 80                              ;
9FE4: 40        RTI                 ;
9FE5: 37                              ;
9FE6: 3F                              ;
9FE7: 1B                              ;
9FE8: 1F                              ;
9FE9: 7F                              ;
9FEA: B9 08 00  LDA $0008,Y         ;
9FED: 48        PHA                 ;
9FEE: 40        RTI                 ;
9FEF: 00        BRK                 ;
9FF0: 00        BRK                 ;
9FF1: 01 03     ORA (GP_03,X)       ;
9FF3: FB                              ;
9FF4: E7                              ;
9FF5: 4C 48 00  JMP $0048           ;
9FF8: 00        BRK                 ;
9FF9: 00        BRK                 ;
9FFA: 03                              ;
9FFB: 02                              ;
9FFC: 06 0C     ASL >$0C            ;
9FFE: 1C                              ;
9FFF: 18        CLC                 ;
A000: 38        SEC                 ;
A001: 38        SEC                 ;
A002: 38        SEC                 ;
A003: 01 07     ORA ($07,X)         ;
A005: 03                              ;
A006: 1F                              ;
A007: 1F                              ;
A008: 07                              ;
A009: 3F                              ;
A00A: 3F                              ;
A00B: 18        CLC                 ;
A00C: 1C                              ;
A00D: 3C                              ;
A00E: 3C                              ;
A00F: 00        BRK                 ;
A010: 00        BRK                 ;
A011: 00        BRK                 ;
A012: 00        BRK                 ;
A013: 07                              ;
A014: 1F                              ;
A015: 0F                              ;
A016: 07                              ;
A017: 03                              ;
A018: 03                              ;
A019: 07                              ;
A01A: 07                              ;
A01B: 00        BRK                 ;
A01C: 00        BRK                 ;
A01D: 00        BRK                 ;
A01E: 2C 04 00  BIT $0004           ;
A021: 02                              ;
A022: 03                              ;
A023: 3C                              ;
A024: 78        SEI                 ;
A025: E0 DC     CPX #$DC            ;
A027: FC                              ;
A028: FC                              ;
A029: FE FF 82  INC $82FF,X         ;
A02C: 80                              ;
A02D: C4 C6     CPY >$C6            ;
A02F: C4 80     CPY >$80            ;
A031: 88        DEY                 ;
A032: 0C                              ;
A033: 7E FC 3C  ROR $3CFC,X         ;
A036: FE 3C F0  INC $F03C,X         ;
A039: 78        SEI                 ;
A03A: FC                              ;
A03B: 07                              ;
A03C: 01 00     ORA (GP_00,X)       ;
A03E: 00        BRK                 ;
A03F: 00        BRK                 ;
A040: 00        BRK                 ;
A041: 00        BRK                 ;
A042: 00        BRK                 ;
A043: FC                              ;
A044: FE FF FF  INC $FFFF,X         ;
A047: FF                              ;
A048: FF                              ;
A049: FF                              ;
A04A: FF                              ;
A04B: 00        BRK                 ;
A04C: 20 1F 1F  JSR $1F1F           ;
A04F: 00        BRK                 ;
A050: 00        BRK                 ;
A051: 00        BRK                 ;
A052: 00        BRK                 ;
A053: FF                              ;
A054: FF                              ;
A055: FF                              ;
A056: FF                              ;
A057: E0 E0     CPX #$E0            ;
A059: E0 C0     CPX #$C0            ;
A05B: 00        BRK                 ;
A05C: 00        BRK                 ;
A05D: 00        BRK                 ;
A05E: 00        BRK                 ;
A05F: 00        BRK                 ;
A060: 00        BRK                 ;
A061: 00        BRK                 ;
A062: 00        BRK                 ;
A063: 00        BRK                 ;
A064: 00        BRK                 ;
A065: 00        BRK                 ;
A066: 00        BRK                 ;
A067: 00        BRK                 ;
A068: 00        BRK                 ;
A069: 00        BRK                 ;
A06A: 00        BRK                 ;
A06B: 00        BRK                 ;
A06C: 00        BRK                 ;
A06D: 00        BRK                 ;
A06E: 00        BRK                 ;
A06F: 08        PHP                 ;
A070: 04                              ;
A071: 00        BRK                 ;
A072: 88        DEY                 ;
A073: 00        BRK                 ;
A074: 00        BRK                 ;
A075: 00        BRK                 ;
A076: 04                              ;
A077: 0E 06 03  ASL $0306           ;
A07A: 8B                              ;
A07B: FF                              ;
A07C: E0 00     CPX #$00            ;
A07E: 00        BRK                 ;
A07F: 00        BRK                 ;
A080: 00        BRK                 ;
A081: 00        BRK                 ;
A082: 80                              ;
A083: 00        BRK                 ;
A084: 1F                              ;
A085: FF                              ;
A086: FF                              ;
A087: FF                              ;
A088: FF                              ;
A089: FE 7E 80  INC $807E,X         ;
A08C: 41 81     EOR ($81,X)         ;
A08E: 81 03     STA (GP_03,X)       ;
A090: 02                              ;
A091: 1E 3C 7E  ASL $7E3C,X         ;
A094: BE FE FE  LDX $FEFE,Y         ;
A097: FC                              ;
A098: FC                              ;
A099: 00        BRK                 ;
A09A: 00        BRK                 ;
A09B: 80                              ;
A09C: 40        RTI                 ;
A09D: 30 3B     BMI $A0DA           ;
A09F: 16 00     ASL GP_00,X         ;
A0A1: 06 48     ASL >$48            ;
A0A3: 80                              ;
A0A4: 40        RTI                 ;
A0A5: 37                              ;
A0A6: 3F                              ;
A0A7: 1B                              ;
A0A8: 1F                              ;
A0A9: 79 B7 10  ADC $10B7,Y         ;
A0AC: 20 40 40  JSR $4040           ;
A0AF: 00        BRK                 ;
A0B0: 00        BRK                 ;
A0B1: 01 03     ORA (GP_03,X)       ;
A0B3: EF                              ;
A0B4: D1 60     CMP ($60),Y         ;
A0B6: 40        RTI                 ;
A0B7: 00        BRK                 ;
A0B8: 00        BRK                 ;
A0B9: 00        BRK                 ;
A0BA: 03                              ;
A0BB: 02                              ;
A0BC: 04                              ;
A0BD: 0C                              ;
A0BE: 18        CLC                 ;
A0BF: 18        CLC                 ;
A0C0: 38        SEC                 ;
A0C1: 38        SEC                 ;
A0C2: 38        SEC                 ;
A0C3: 01 07     ORA ($07,X)         ;
A0C5: 03                              ;
A0C6: 1F                              ;
A0C7: 07                              ;
A0C8: 3F                              ;
A0C9: 3F                              ;
A0CA: 07                              ;
A0CB: 1C                              ;
A0CC: 10 00     BPL $A0CE           ;
A0CE: 00        BRK                 ;
A0CF: 00        BRK                 ;
A0D0: 00        BRK                 ;
A0D1: 0F                              ;
A0D2: 0F                              ;
A0D3: 1F                              ;
A0D4: 1F                              ;
A0D5: 0F                              ;
A0D6: 0F                              ;
A0D7: 1F                              ;
A0D8: 1F                              ;
A0D9: 00        BRK                 ;
A0DA: 00        BRK                 ;
A0DB: 05 01     ORA >GP_01          ;
A0DD: 01 03     ORA (GP_03,X)       ;
A0DF: 01 00     ORA (GP_00,X)       ;
A0E1: 00        BRK                 ;
A0E2: 00        BRK                 ;
A0E3: FD FE FE  SBC $FEFE,X         ;
A0E6: FC                              ;
A0E7: FE FF FF  INC $FFFF,X         ;
A0EA: FF                              ;
A0EB: 00        BRK                 ;
A0EC: 20 1F 7F  JSR $7F1F           ;
A0EF: 40        RTI                 ;
A0F0: C0 C0     CPY #$C0            ;
A0F2: 80                              ;
A0F3: FF                              ;
A0F4: FF                              ;
A0F5: FF                              ;
A0F6: FF                              ;
A0F7: 80                              ;
A0F8: 00        BRK                 ;
A0F9: 01 01     ORA (GP_01,X)       ;
A0FB: D8        CLD                 ;
A0FC: E0 F0     CPX #$F0            ;
A0FE: FC                              ;
A0FF: FF                              ;
A100: 00        BRK                 ;
A101: 00        BRK                 ;
A102: 00        BRK                 ;
A103: DF                              ;
A104: 1F                              ;
A105: 0F                              ;
A106: 03                              ;
A107: 00        BRK                 ;
A108: FF                              ;
A109: FF                              ;
A10A: FF                              ;
A10B: 00        BRK                 ;
A10C: 80                              ;
A10D: 00        BRK                 ;
A10E: 00        BRK                 ;
A10F: 00        BRK                 ;
A110: 00        BRK                 ;
A111: 00        BRK                 ;
A112: 00        BRK                 ;
A113: FE 7E FE  INC $FE7E,X         ;
A116: FE FC FC  INC $FCFC,X         ;
A119: FC                              ;
A11A: F8        SED                 ;
A11B: 00        BRK                 ;
A11C: 00        BRK                 ;
A11D: 00        BRK                 ;
A11E: 00        BRK                 ;
A11F: 06 07     ASL >$07            ;
A121: 06 00     ASL >GP_00          ;
A123: 00        BRK                 ;
A124: 00        BRK                 ;
A125: 00        BRK                 ;
A126: 00        BRK                 ;
A127: 00        BRK                 ;
A128: 00        BRK                 ;
A129: 01 03     ORA (GP_03,X)       ;
A12B: 1C                              ;
A12C: 18        CLC                 ;
A12D: 18        CLC                 ;
A12E: 08        PHP                 ;
A12F: 10 30     BPL $A161           ;
A131: 10 00     BPL $A133           ;
A133: 03                              ;
A134: 07                              ;
A135: 07                              ;
A136: 07                              ;
A137: 0F                              ;
A138: 0F                              ;
A139: 0F                              ;
A13A: 0F                              ;
A13B: 04                              ;
A13C: 4E C8 E0  LSR $E0C8           ;
A13F: 80                              ;
A140: 00        BRK                 ;
A141: 00        BRK                 ;
A142: 00        BRK                 ;
A143: 00        BRK                 ;
A144: 00        BRK                 ;
A145: 07                              ;
A146: 1F                              ;
A147: 7F                              ;
A148: FF                              ;
A149: FF                              ;
A14A: FF                              ;
A14B: 00        BRK                 ;
A14C: 00        BRK                 ;
A14D: 00        BRK                 ;
A14E: 03                              ;
A14F: 07                              ;
A150: 0F                              ;
A151: 0F                              ;
A152: 1F                              ;
A153: FF                              ;
A154: FF                              ;
A155: FF                              ;
A156: FC                              ;
A157: FB                              ;
A158: F7                              ;
A159: F6 EC     INC $EC,X           ;
A15B: 06 04     ASL >$04            ;
A15D: 30 23     BMI $A182           ;
A15F: 07                              ;
A160: 4F                              ;
A161: CF                              ;
A162: 1F                              ;
A163: 00        BRK                 ;
A164: 03                              ;
A165: 0F                              ;
A166: 1C                              ;
A167: 1B                              ;
A168: 37                              ;
A169: 36 2C     ROL $2C,X           ;
A16B: 5F                              ;
A16C: CF                              ;
A16D: 0F                              ;
A16E: 67                              ;
A16F: 63                              ;
A170: 00        BRK                 ;
A171: 0C                              ;
A172: 0C                              ;
A173: 2C 36 37  BIT $3736           ;
A176: 1B                              ;
A177: 1C                              ;
A178: 0F                              ;
A179: 03                              ;
A17A: 00        BRK                 ;
A17B: 01 18     ORA ($18,X)         ;
A17D: 10 03     BPL $A182           ;
A17F: 67                              ;
A180: 4F                              ;
A181: 0F                              ;
A182: 5F                              ;
A183: 00        BRK                 ;
A184: 03                              ;
A185: 0F                              ;
A186: 1C                              ;
A187: 1B                              ;
A188: 37                              ;
A189: 36 2C     ROL $2C,X           ;
A18B: DF                              ;
A18C: 0F                              ;
A18D: 4F                              ;
A18E: C7                              ;
A18F: 23                              ;
A190: 30 04     BMI $A196           ;
A192: 06 2C     ASL >$2C            ;
A194: 36 37     ROL $37,X           ;
A196: 1B                              ;
A197: 1C                              ;
A198: 0F                              ;
A199: 03                              ;
A19A: 00        BRK                 ;
A19B: 00        BRK                 ;
A19C: 00        BRK                 ;
A19D: 00        BRK                 ;
A19E: 00        BRK                 ;
A19F: 00        BRK                 ;
A1A0: 00        BRK                 ;
A1A1: 00        BRK                 ;
A1A2: 00        BRK                 ;
A1A3: 00        BRK                 ;
A1A4: 00        BRK                 ;
A1A5: 00        BRK                 ;
A1A6: 00        BRK                 ;
A1A7: 00        BRK                 ;
A1A8: 03                              ;
A1A9: 07                              ;
A1AA: 0F                              ;
A1AB: 00        BRK                 ;
A1AC: 01 00     ORA (GP_00,X)       ;
A1AE: 00        BRK                 ;
A1AF: 08        PHP                 ;
A1B0: 08        PHP                 ;
A1B1: 18        CLC                 ;
A1B2: 70 1F     BVS $A1D3           ;
A1B4: 1E 3F 3F  ASL $3F3F,X         ;
A1B7: 77                              ;
A1B8: 77                              ;
A1B9: E7                              ;
A1BA: 87                              ;
A1BB: 00        BRK                 ;
A1BC: 00        BRK                 ;
A1BD: 00        BRK                 ;
A1BE: 06 03     ASL >GP_03          ;
A1C0: 03                              ;
A1C1: 02                              ;
A1C2: 02                              ;
A1C3: 00        BRK                 ;
A1C4: 00        BRK                 ;
A1C5: 01 39     ORA ($39,X)         ;
A1C7: FC                              ;
A1C8: FC                              ;
A1C9: FD FD 06  SBC $06FD,X         ;
A1CC: 09 88     ORA #$88            ;
A1CE: 88        DEY                 ;
A1CF: 88        DEY                 ;
A1D0: 9C                              ;
A1D1: F8        SED                 ;
A1D2: 80                              ;
A1D3: F9 F6 77  SBC $77F6,Y         ;
A1D6: 77                              ;
A1D7: 77                              ;
A1D8: 63                              ;
A1D9: 03                              ;
A1DA: 00        BRK                 ;
A1DB: 00        BRK                 ;
A1DC: 00        BRK                 ;
A1DD: 00        BRK                 ;
A1DE: 03                              ;
A1DF: 0D 00 0E  ORA $0E00           ;
A1E2: 0E 00 E0  ASL $E000           ;
A1E5: F8        SED                 ;
A1E6: FF                              ;
A1E7: F3                              ;
A1E8: FF                              ;
A1E9: F9 FD 07  SBC $07FD,Y         ;
A1EC: 10 88     BPL $A176           ;
A1EE: 49 40     EOR #$40            ;
A1F0: 20 38 F8  JSR $F838           ;
A1F3: FE EF 77  INC $77EF,X         ;
A1F6: B6 BF     LDX $BF,Y           ;
A1F8: DF                              ;
A1F9: C3                              ;
A1FA: 00        BRK                 ;
A1FB: 00        BRK                 ;
A1FC: 00        BRK                 ;
A1FD: 00        BRK                 ;
A1FE: 00        BRK                 ;
A1FF: 10 30     BPL $A231           ;
A201: 60        RTS                 ;
A202: 20 00 00  JSR GP_00           ;
A205: 00        BRK                 ;
A206: 00        BRK                 ;
A207: 10 30     BPL $A239           ;
A209: 60        RTS                 ;
A20A: E0 00     CPX #$00            ;
A20C: 00        BRK                 ;
A20D: 20 C0 40  JSR $40C0           ;
A210: 00        BRK                 ;
A211: 00        BRK                 ;
A212: 00        BRK                 ;
A213: E0 F0     CPX #$F0            ;
A215: C0 00     CPY #$00            ;
A217: 80                              ;
A218: E0 80     CPX #$80            ;
A21A: 00        BRK                 ;
A21B: 00        BRK                 ;
A21C: 00        BRK                 ;
A21D: 00        BRK                 ;
A21E: 00        BRK                 ;
A21F: 00        BRK                 ;
A220: 00        BRK                 ;
A221: 00        BRK                 ;
A222: 00        BRK                 ;
A223: 00        BRK                 ;
A224: 00        BRK                 ;
A225: 00        BRK                 ;
A226: 00        BRK                 ;
A227: 03                              ;
A228: 07                              ;
A229: 0F                              ;
A22A: 0F                              ;
A22B: 00        BRK                 ;
A22C: 08        PHP                 ;
A22D: 08        PHP                 ;
A22E: 04                              ;
A22F: 04                              ;
A230: 1C                              ;
A231: 70 00     BVS $A233           ;
A233: 1F                              ;
A234: 37                              ;
A235: 37                              ;
A236: 7B                              ;
A237: 7B                              ;
A238: E3                              ;
A239: 81 00     STA (GP_00,X)       ;
A23B: 00        BRK                 ;
A23C: 00        BRK                 ;
A23D: 06 03     ASL >GP_03          ;
A23F: 03                              ;
A240: 02                              ;
A241: 02                              ;
A242: 02                              ;
A243: 00        BRK                 ;
A244: 01 39     ORA ($39,X)         ;
A246: FC                              ;
A247: FC                              ;
A248: FD FD FD  SBC $FDFD,X         ;
A24B: 81 41     STA ($41,X)         ;
A24D: 42                              ;
A24E: 24 3C     BIT >$3C            ;
A250: 3C                              ;
A251: 38        SEC                 ;
A252: F8        SED                 ;
A253: 7E BE BD  ROR $BDBE,X         ;
A256: DB                              ;
A257: C3                              ;
A258: DF                              ;
A259: C1 00     CMP (GP_00,X)       ;
A25B: 00        BRK                 ;
A25C: 00        BRK                 ;
A25D: 03                              ;
A25E: 0D 00 0E  ORA $0E00           ;
A261: 0E 07 E0  ASL $E007           ;
A264: F8        SED                 ;
A265: FF                              ;
A266: F3                              ;
A267: FF                              ;
A268: F9 FD FE  SBC $FEFD,Y         ;
A26B: 10 88     BPL $A1F5           ;
A26D: 48        PHA                 ;
A26E: 40        RTI                 ;
A26F: 24 1E     BIT >$1E            ;
A271: 0E 00 EF  ASL $EF00           ;
A274: 77                              ;
A275: B7                              ;
A276: BF                              ;
A277: D9 E0 F0  CMP $F0E0,Y         ;
A27A: F0 00     BEQ $A27C           ;
A27C: 00        BRK                 ;
A27D: 00        BRK                 ;
A27E: 10 30     BPL $A2B0           ;
A280: 60        RTS                 ;
A281: 20 00 00  JSR GP_00           ;
A284: 00        BRK                 ;
A285: 00        BRK                 ;
A286: 10 30     BPL $A2B8           ;
A288: 60        RTS                 ;
A289: E0 E0     CPX #$E0            ;
A28B: 20 40 F0  JSR $F040           ;
A28E: 00        BRK                 ;
A28F: 00        BRK                 ;
A290: 00        BRK                 ;
A291: 00        BRK                 ;
A292: 00        BRK                 ;
A293: D0 F0     BNE $A285           ;
A295: 40        RTI                 ;
A296: E0 C0     CPX #$C0            ;
A298: 00        BRK                 ;
A299: 00        BRK                 ;
A29A: 00        BRK                 ;
A29B: 00        BRK                 ;
A29C: 00        BRK                 ;
A29D: 00        BRK                 ;
A29E: 00        BRK                 ;
A29F: 00        BRK                 ;
A2A0: 00        BRK                 ;
A2A1: 00        BRK                 ;
A2A2: 00        BRK                 ;
A2A3: 00        BRK                 ;
A2A4: 01 07     ORA ($07,X)         ;
A2A6: 0F                              ;
A2A7: 1F                              ;
A2A8: 1F                              ;
A2A9: 3F                              ;
A2AA: 3F                              ;
A2AB: 00        BRK                 ;
A2AC: 04                              ;
A2AD: 08        PHP                 ;
A2AE: 08        PHP                 ;
A2AF: 10 30     BPL $A2E1           ;
A2B1: 61 40     ADC ($40,X)         ;
A2B3: 7F                              ;
A2B4: 7B                              ;
A2B5: 77                              ;
A2B6: F7                              ;
A2B7: EF                              ;
A2B8: CF                              ;
A2B9: 86 00     STX >GP_00          ;
A2BB: 04                              ;
A2BC: 02                              ;
A2BD: 02                              ;
A2BE: 01 01     ORA (GP_01,X)       ;
A2C0: 02                              ;
A2C1: 02                              ;
A2C2: 01 78     ORA ($78,X)         ;
A2C4: FD FD FE  SBC $FEFD,X         ;
A2C7: FE FD FD  INC $FDFD,X         ;
A2CA: FE 81 41  INC $4181,X         ;
A2CD: 43                              ;
A2CE: 43                              ;
A2CF: 87                              ;
A2D0: FF                              ;
A2D1: 7F                              ;
A2D2: 3E 7E BE  ROL $BE7E,X         ;
A2D5: BC BC 78  LDY $78BC,X         ;
A2D8: 01 7F     ORA ($7F,X)         ;
A2DA: 3E 00 01  ROL $0100,X         ;
A2DD: 0C                              ;
A2DE: 00        BRK                 ;
A2DF: 1E 1F 1F  ASL $1F1F,X         ;
A2E2: 0F                              ;
A2E3: F0 FD     BEQ $A2E2           ;
A2E5: F0 FF     BEQ $A2E6           ;
A2E7: EF                              ;
A2E8: ED EF F6  SBC $F6EF           ;
A2EB: 06 C1     ASL >$C1            ;
A2ED: 30 08     BMI $A2F7           ;
A2EF: 04                              ;
A2F0: 80                              ;
A2F1: 00        BRK                 ;
A2F2: 00        BRK                 ;
A2F3: 79 3E CF  ADC $CF3E,Y         ;
A2F6: F7                              ;
A2F7: FA                              ;
A2F8: F8        SED                 ;
A2F9: 30 00     BMI $A2FB           ;
A2FB: 00        BRK                 ;
A2FC: 88        DEY                 ;
A2FD: 98        TYA                 ;
A2FE: 30 10     BMI $A310           ;
A300: 00        BRK                 ;
A301: 20 00 00  JSR GP_00           ;
A304: 88        DEY                 ;
A305: 98        TYA                 ;
A306: 30 10     BMI $A318           ;
A308: 80                              ;
A309: C0 F0     CPY #$F0            ;
A30B: E3                              ;
A30C: C7                              ;
A30D: 03                              ;
A30E: 00        BRK                 ;
A30F: 00        BRK                 ;
A310: 00        BRK                 ;
A311: 00        BRK                 ;
A312: 00        BRK                 ;
A313: 03                              ;
A314: 07                              ;
A315: E3                              ;
A316: C0 00     CPY #$00            ;
A318: 00        BRK                 ;
A319: 00        BRK                 ;
A31A: 00        BRK                 ;
A31B: 02                              ;
A31C: 00        BRK                 ;
A31D: 0C                              ;
A31E: 13                              ;
A31F: 20 20 21  JSR $2120           ;
A322: 49 05     EOR #$05            ;
A324: 1F                              ;
A325: 33                              ;
A326: 2C 5F 5F  BIT $5F5F           ;
A329: 5F                              ;
A32A: 37                              ;
A32B: 4C 4D 45  JMP $454D           ;
A32E: 21 10     AND ($10,X)         ;
A330: 12                              ;
A331: 08        PHP                 ;
A332: 28        PLP                 ;
A333: BB                              ;
A334: BB                              ;
A335: BB                              ;
A336: DF                              ;
A337: EF                              ;
A338: ED F7 7B  SBC $7BF7           ;
A33B: 80                              ;
A33C: 00        BRK                 ;
A33D: 60        RTS                 ;
A33E: 90 08     BCC $A348           ;
A340: 08        PHP                 ;
A341: 08        PHP                 ;
A342: 24 40     BIT >$40            ;
A344: F0 98     BEQ $A2DE           ;
A346: 68        PLA                 ;
A347: F4                              ;
A348: F4                              ;
A349: F4                              ;
A34A: DA                              ;
A34B: 64                              ;
A34C: 64                              ;
A34D: 44                              ;
A34E: 08        PHP                 ;
A34F: 10 94     BPL $A2E5           ;
A351: 00        BRK                 ;
A352: 00        BRK                 ;
A353: BA        TSX                 ;
A354: BA        TSX                 ;
A355: BA        TSX                 ;
A356: F6 EE     INC $EE,X           ;
A358: 7E C0 80  ROR $80C0,X         ;
A35B: 02                              ;
A35C: 00        BRK                 ;
A35D: 0C                              ;
A35E: 12                              ;
A35F: 21 21     AND ($21,X)         ;
A361: 21 4C     AND ($4C,X)         ;
A363: 05 1F     ORA >$1F            ;
A365: 73                              ;
A366: 6D 5E DF  ADC $DF5E           ;
A369: DF                              ;
A36A: B7                              ;
A36B: 5E 5E 4C  LSR $4C5E,X         ;
A36E: 23                              ;
A36F: 13                              ;
A370: 13                              ;
A371: 0B                              ;
A372: 14                              ;
A373: AF                              ;
A374: AB                              ;
A375: B7                              ;
A376: DD EC 6C  CMP $6CEC,X         ;
A379: 74                              ;
A37A: 3F                              ;
A37B: 0C                              ;
A37C: 3F                              ;
A37D: 3F                              ;
A37E: 78        SEI                 ;
A37F: 60        RTS                 ;
A380: C0 C0     CPY #$C0            ;
A382: 80                              ;
A383: 00        BRK                 ;
A384: 00        BRK                 ;
A385: 00        BRK                 ;
A386: 07                              ;
A387: 1F                              ;
A388: 3F                              ;
A389: 3F                              ;
A38A: 7F                              ;
A38B: 00        BRK                 ;
A38C: 00        BRK                 ;
A38D: 40        RTI                 ;
A38E: 40        RTI                 ;
A38F: 20 10 08  JSR $0810           ;
A392: 00        BRK                 ;
A393: 7F                              ;
A394: 7F                              ;
A395: BF                              ;
A396: BF                              ;
A397: DF                              ;
A398: EF                              ;
A399: F7                              ;
A39A: 7B                              ;
A39B: 60        RTS                 ;
A39C: F8        SED                 ;
A39D: F8        SED                 ;
A39E: 3C                              ;
A39F: 0C                              ;
A3A0: 06 06     ASL >$06            ;
A3A2: 02                              ;
A3A3: 00        BRK                 ;
A3A4: 00        BRK                 ;
A3A5: 00        BRK                 ;
A3A6: C0 F0     CPY #$F0            ;
A3A8: F8        SED                 ;
A3A9: F8        SED                 ;
A3AA: FC                              ;
A3AB: 00        BRK                 ;
A3AC: 02                              ;
A3AD: 02                              ;
A3AE: 04                              ;
A3AF: 08        PHP                 ;
A3B0: 10 00     BPL $A3B2           ;
A3B2: 00        BRK                 ;
A3B3: FC                              ;
A3B4: FC                              ;
A3B5: FC                              ;
A3B6: FA                              ;
A3B7: F6 EC     INC $EC,X           ;
A3B9: C0 80     CPY #$80            ;
A3BB: 00        BRK                 ;
A3BC: 00        BRK                 ;
A3BD: 00        BRK                 ;
A3BE: 00        BRK                 ;
A3BF: 00        BRK                 ;
A3C0: 00        BRK                 ;
A3C1: 00        BRK                 ;
A3C2: 00        BRK                 ;
A3C3: 07                              ;
A3C4: 1F                              ;
A3C5: 7F                              ;
A3C6: 7F                              ;
A3C7: 7F                              ;
A3C8: FF                              ;
A3C9: FF                              ;
A3CA: FF                              ;
A3CB: 00        BRK                 ;
A3CC: 80                              ;
A3CD: 80                              ;
A3CE: 40        RTI                 ;
A3CF: 20 10 08  JSR $0810           ;
A3D2: 04                              ;
A3D3: FF                              ;
A3D4: 7F                              ;
A3D5: 7F                              ;
A3D6: BF                              ;
A3D7: DF                              ;
A3D8: EF                              ;
A3D9: F7                              ;
A3DA: 73                              ;
A3DB: 00        BRK                 ;
A3DC: 00        BRK                 ;
A3DD: 00        BRK                 ;
A3DE: 00        BRK                 ;
A3DF: 00        BRK                 ;
A3E0: 00        BRK                 ;
A3E1: 00        BRK                 ;
A3E2: 80                              ;
A3E3: 00        BRK                 ;
A3E4: 00        BRK                 ;
A3E5: 00        BRK                 ;
A3E6: 00        BRK                 ;
A3E7: 00        BRK                 ;
A3E8: 00        BRK                 ;
A3E9: 00        BRK                 ;
A3EA: 80                              ;
A3EB: C0 70     CPY #$70            ;
A3ED: 7F                              ;
A3EE: 3F                              ;
A3EF: 1F                              ;
A3F0: 0F                              ;
A3F1: 0F                              ;
A3F2: 1F                              ;
A3F3: C0 70     CPY #$70            ;
A3F5: 7F                              ;
A3F6: 3F                              ;
A3F7: 1F                              ;
A3F8: 0F                              ;
A3F9: 07                              ;
A3FA: 02                              ;
A3FB: 1F                              ;
A3FC: 1F                              ;
A3FD: 3F                              ;
A3FE: 3F                              ;
A3FF: 3F                              ;
A400: BF                              ;
A401: DF                              ;
A402: DF                              ;
A403: 00        BRK                 ;
A404: 00        BRK                 ;
A405: 00        BRK                 ;
A406: 40        RTI                 ;
A407: 40        RTI                 ;
A408: 40        RTI                 ;
A409: 20 20 DF  JSR $DF20           ;
A40C: CF                              ;
A40D: EF                              ;
A40E: F7                              ;
A40F: C3                              ;
A410: 71 F8     ADC ($F8),Y         ;
A412: FA                              ;
A413: 20 30 10  JSR $1030           ;
A416: 08        PHP                 ;
A417: 3C                              ;
A418: 0C                              ;
A419: 06 2E     ASL >$2E            ;
A41B: 00        BRK                 ;
A41C: 00        BRK                 ;
A41D: 00        BRK                 ;
A41E: 00        BRK                 ;
A41F: 07                              ;
A420: 07                              ;
A421: 0F                              ;
A422: 3F                              ;
A423: 00        BRK                 ;
A424: 00        BRK                 ;
A425: 00        BRK                 ;
A426: 00        BRK                 ;
A427: 07                              ;
A428: 06 00     ASL >GP_00          ;
A42A: 08        PHP                 ;
A42B: 7C                              ;
A42C: FF                              ;
A42D: FF                              ;
A42E: FF                              ;
A42F: FF                              ;
A430: FF                              ;
A431: FE FF 1B  INC $1BFF,X         ;
A434: 18        CLC                 ;
A435: 10 C3     BPL $A3FA           ;
A437: C3                              ;
A438: D3                              ;
A439: 19 08 FF  ORA $FF08,Y         ;
A43C: FF                              ;
A43D: FF                              ;
A43E: FF                              ;
A43F: FF                              ;
A440: FF                              ;
A441: FE FE 00  INC CUR_2001,X      ;
A444: 00        BRK                 ;
A445: 10 18     BPL $A45F           ;
A447: 18        CLC                 ;
A448: 00        BRK                 ;
A449: 01 19     ORA ($19,X)         ;
A44B: FE FE C0  INC $C0FE,X         ;
A44E: 80                              ;
A44F: 00        BRK                 ;
A450: 00        BRK                 ;
A451: 00        BRK                 ;
A452: 00        BRK                 ;
A453: 19 19 3F  ORA $3F19,Y         ;
A456: 7F                              ;
A457: FF                              ;
A458: FF                              ;
A459: FF                              ;
A45A: 7E 00 C0  ROR $C000,X         ;
A45D: C0 C0     CPY #$C0            ;
A45F: C0 80     CPY #$80            ;
A461: 80                              ;
A462: 01 40     ORA ($40,X)         ;
A464: A0 B0     LDY #$B0            ;
A466: 30 30     BMI $A498           ;
A468: 70 60     BVS $A4CA           ;
A46A: E1 03     SBC (GP_03,X)       ;
A46C: 0E FE FC  ASL $FCFE           ;
A46F: F8        SED                 ;
A470: F0 E0     BEQ $A452           ;
A472: 40        RTI                 ;
A473: E3                              ;
A474: CE FE FC  DEC $FCFE           ;
A477: F8        SED                 ;
A478: F0 F8     BEQ $A472           ;
A47A: F8        SED                 ;
A47B: 08        PHP                 ;
A47C: 0C                              ;
A47D: 1C                              ;
A47E: 1C                              ;
A47F: 1C                              ;
A480: 3C                              ;
A481: 3C                              ;
A482: 38        SEC                 ;
A483: F4                              ;
A484: F2                              ;
A485: E2                              ;
A486: E3                              ;
A487: E3                              ;
A488: C3                              ;
A489: C3                              ;
A48A: C7                              ;
A48B: 20 3E 2B  JSR $2B3E           ;
A48E: 20 20 10  JSR $1020           ;
A491: 00        BRK                 ;
A492: 00        BRK                 ;
A493: DF                              ;
A494: C0 FE     CPY #$FE            ;
A496: DF                              ;
A497: DF                              ;
A498: 8E 00 00  STX GP_00           ;
A49B: 00        BRK                 ;
A49C: 00        BRK                 ;
A49D: 00        BRK                 ;
A49E: 00        BRK                 ;
A49F: 40        RTI                 ;
A4A0: 60        RTS                 ;
A4A1: 70 38     BVS $A4DB           ;
A4A3: 00        BRK                 ;
A4A4: 00        BRK                 ;
A4A5: 00        BRK                 ;
A4A6: 00        BRK                 ;
A4A7: 40        RTI                 ;
A4A8: 60        RTS                 ;
A4A9: 70 38     BVS $A4E3           ;
A4AB: 3C                              ;
A4AC: 1C                              ;
A4AD: 1F                              ;
A4AE: 0F                              ;
A4AF: 0F                              ;
A4B0: 07                              ;
A4B1: 0F                              ;
A4B2: 1F                              ;
A4B3: 3C                              ;
A4B4: 1C                              ;
A4B5: 1F                              ;
A4B6: 0F                              ;
A4B7: 0F                              ;
A4B8: 07                              ;
A4B9: 00        BRK                 ;
A4BA: 00        BRK                 ;
A4BB: 00        BRK                 ;
A4BC: 00        BRK                 ;
A4BD: 30 78     BMI $A537           ;
A4BF: F2                              ;
A4C0: C6 8E     DEC >$8E            ;
A4C2: 1C                              ;
A4C3: 00        BRK                 ;
A4C4: 00        BRK                 ;
A4C5: 30 3E     BMI $A505           ;
A4C7: 0E 3E 7E  ASL $7E3E           ;
A4CA: FC                              ;
A4CB: 3C                              ;
A4CC: 38        SEC                 ;
A4CD: F8        SED                 ;
A4CE: F0 F0     BEQ $A4C0           ;
A4D0: E0 00     CPX #$00            ;
A4D2: 00        BRK                 ;
A4D3: FC                              ;
A4D4: F8        SED                 ;
A4D5: F8        SED                 ;
A4D6: F0 F0     BEQ $A4C8           ;
A4D8: F0 F8     BEQ $A4D2           ;
A4DA: F8        SED                 ;
A4DB: 00        BRK                 ;
A4DC: 00        BRK                 ;
A4DD: 00        BRK                 ;
A4DE: 02                              ;
A4DF: 02                              ;
A4E0: 02                              ;
A4E1: 06 06     ASL >$06            ;
A4E3: F8        SED                 ;
A4E4: F8        SED                 ;
A4E5: FC                              ;
A4E6: FC                              ;
A4E7: FC                              ;
A4E8: FD F9 F9  SBC $F9F9,X         ;
A4EB: 04                              ;
A4EC: 0C                              ;
A4ED: 0C                              ;
A4EE: 18        CLC                 ;
A4EF: 20 3C 7E  JSR $7E3C           ;
A4F2: 7E FB F3  ROR $F3FB,X         ;
A4F5: F3                              ;
A4F6: E7                              ;
A4F7: DF                              ;
A4F8: 82                              ;
A4F9: 01 55     ORA ($55,X)         ;
A4FB: 00        BRK                 ;
A4FC: 08        PHP                 ;
A4FD: 08        PHP                 ;
A4FE: 08        PHP                 ;
A4FF: 08        PHP                 ;
A500: 0C                              ;
A501: 0E 0E 00  ASL $000E           ;
A504: 08        PHP                 ;
A505: 08        PHP                 ;
A506: 08        PHP                 ;
A507: 08        PHP                 ;
A508: 0C                              ;
A509: 0E 0E 0E  ASL $0E0E           ;
A50C: 0F                              ;
A50D: 07                              ;
A50E: 07                              ;
A50F: 07                              ;
A510: 0F                              ;
A511: 0F                              ;
A512: 1F                              ;
A513: 0E 0F 07  ASL $070F           ;
A516: 07                              ;
A517: 03                              ;
A518: 00        BRK                 ;
A519: 00        BRK                 ;
A51A: 00        BRK                 ;
A51B: 0F                              ;
A51C: 6F                              ;
A51D: 67                              ;
A51E: F7                              ;
A51F: F7                              ;
A520: F3                              ;
A521: F3                              ;
A522: E3                              ;
A523: 30 10     BMI $A535           ;
A525: 18        CLC                 ;
A526: 08        PHP                 ;
A527: 08        PHP                 ;
A528: 0C                              ;
A529: 0C                              ;
A52A: 1C                              ;
A52B: C3                              ;
A52C: 7B                              ;
A52D: D7                              ;
A52E: 83                              ;
A52F: 03                              ;
A530: 01 00     ORA (GP_00,X)       ;
A532: 00        BRK                 ;
A533: 3C                              ;
A534: 04                              ;
A535: 7C                              ;
A536: 7C                              ;
A537: FC                              ;
A538: 78        SEI                 ;
A539: 00        BRK                 ;
A53A: 00        BRK                 ;
A53B: 00        BRK                 ;
A53C: 00        BRK                 ;
A53D: 00        BRK                 ;
A53E: 00        BRK                 ;
A53F: 03                              ;
A540: 07                              ;
A541: 0F                              ;
A542: 1F                              ;
A543: 00        BRK                 ;
A544: 00        BRK                 ;
A545: 00        BRK                 ;
A546: 00        BRK                 ;
A547: 03                              ;
A548: 07                              ;
A549: 00        BRK                 ;
A54A: 00        BRK                 ;
A54B: 78        SEI                 ;
A54C: FF                              ;
A54D: FF                              ;
A54E: FF                              ;
A54F: FF                              ;
A550: FE FE FF  INC $FFFE,X         ;
A553: 0F                              ;
A554: 18        CLC                 ;
A555: 99 D3 C3  STA $C3D3,Y         ;
A558: 53                              ;
A559: 19 08 00  ORA $0008,Y         ;
A55C: 10 10     BPL $A56E           ;
A55E: 1C                              ;
A55F: 7F                              ;
A560: FC                              ;
A561: F0 70     BEQ $A5D3           ;
A563: 00        BRK                 ;
A564: 10 10     BPL $A576           ;
A566: 1C                              ;
A567: 1E 33 7C  ASL $7C33,X         ;
A56A: F0 70     BEQ $A5DC           ;
A56C: F0 E0     BEQ $A54E           ;
A56E: E0 C0     CPX #$C0            ;
A570: 00        BRK                 ;
A571: 00        BRK                 ;
A572: 00        BRK                 ;
A573: F0 F0     BEQ $A565           ;
A575: E0 E0     CPX #$E0            ;
A577: F0 F0     BEQ $A569           ;
A579: F8        SED                 ;
A57A: F8        SED                 ;
A57B: 00        BRK                 ;
A57C: 00        BRK                 ;
A57D: 24 BD     BIT >$BD            ;
A57F: FF                              ;
A580: F3                              ;
A581: F9 FD 00  SBC $00FD,Y         ;
A584: 00        BRK                 ;
A585: 24 BD     BIT >$BD            ;
A587: FF                              ;
A588: CF                              ;
A589: 87                              ;
A58A: 83                              ;
A58B: FC                              ;
A58C: FC                              ;
A58D: FC                              ;
A58E: FC                              ;
A58F: 78        SEI                 ;
A590: 30 00     BMI $A592           ;
A592: 00        BRK                 ;
A593: 1B                              ;
A594: 1B                              ;
A595: 1B                              ;
A596: 03                              ;
A597: 06 0C     ASL >$0C            ;
A599: 00        BRK                 ;
A59A: 00        BRK                 ;
A59B: E4 F4     CPX >$F4            ;
A59D: 78        SEI                 ;
A59E: 78        SEI                 ;
A59F: FA                              ;
A5A0: FE F8 78  INC $78F8,X         ;
A5A3: 27                              ;
A5A4: 2F                              ;
A5A5: 06 06     ASL >$06            ;
A5A7: 47                              ;
A5A8: 67                              ;
A5A9: 07                              ;
A5AA: 06 30     ASL >$30            ;
A5AC: 30 30     BMI $A5DE           ;
A5AE: 30 30     BMI $A5E0           ;
A5B0: 7C                              ;
A5B1: 7C                              ;
A5B2: 38        SEC                 ;
A5B3: 0C                              ;
A5B4: 0C                              ;
A5B5: 0C                              ;
A5B6: 0C                              ;
A5B7: 0C                              ;
A5B8: 02                              ;
A5B9: 26 04     ROL >$04            ;
A5BB: 0E 0F 07  ASL $070F           ;
A5BE: 07                              ;
A5BF: 0F                              ;
A5C0: 0F                              ;
A5C1: 0F                              ;
A5C2: 07                              ;
A5C3: 23                              ;
A5C4: 12                              ;
A5C5: B8        CLV                 ;
A5C6: 58        CLI                 ;
A5C7: 34                              ;
A5C8: 16 30     ASL $30,X           ;
A5CA: 18        CLC                 ;
A5CB: 03                              ;
A5CC: 03                              ;
A5CD: 03                              ;
A5CE: 03                              ;
A5CF: 03                              ;
A5D0: 07                              ;
A5D1: 07                              ;
A5D2: 03                              ;
A5D3: 1C                              ;
A5D4: 2C 0C 14  BIT $140C           ;
A5D7: 0C                              ;
A5D8: 08        PHP                 ;
A5D9: 02                              ;
A5DA: 00        BRK                 ;
A5DB: 00        BRK                 ;
A5DC: 00        BRK                 ;
A5DD: 00        BRK                 ;
A5DE: 3F                              ;
A5DF: 3F                              ;
A5E0: 1F                              ;
A5E1: 0F                              ;
A5E2: 04                              ;
A5E3: 07                              ;
A5E4: 1F                              ;
A5E5: 3F                              ;
A5E6: 40        RTI                 ;
A5E7: 00        BRK                 ;
A5E8: 00        BRK                 ;
A5E9: 00        BRK                 ;
A5EA: 03                              ;
A5EB: 00        BRK                 ;
A5EC: 00        BRK                 ;
A5ED: 00        BRK                 ;
A5EE: 00        BRK                 ;
A5EF: 00        BRK                 ;
A5F0: 00        BRK                 ;
A5F1: 00        BRK                 ;
A5F2: 00        BRK                 ;
A5F3: 0F                              ;
A5F4: 1F                              ;
A5F5: 3F                              ;
A5F6: 7F                              ;
A5F7: 7F                              ;
A5F8: 3F                              ;
A5F9: 1F                              ;
A5FA: 07                              ;
A5FB: 00        BRK                 ;
A5FC: 00        BRK                 ;
A5FD: 00        BRK                 ;
A5FE: 80                              ;
A5FF: E0 F8     CPX #$F8            ;
A601: 00        BRK                 ;
A602: 00        BRK                 ;
A603: F0 F8     BEQ $A5FD           ;
A605: FC                              ;
A606: 7E 1F 07  ROR $071F,X         ;
A609: FF                              ;
A60A: FF                              ;
A60B: 00        BRK                 ;
A60C: 00        BRK                 ;
A60D: 00        BRK                 ;
A60E: 00        BRK                 ;
A60F: 00        BRK                 ;
A610: 00        BRK                 ;
A611: 00        BRK                 ;
A612: 00        BRK                 ;
A613: FF                              ;
A614: FF                              ;
A615: FF                              ;
A616: FE FE FC  INC $FCFE,X         ;
A619: F8        SED                 ;
A61A: E0 00     CPX #$00            ;
A61C: 00        BRK                 ;
A61D: 00        BRK                 ;
A61E: 07                              ;
A61F: 18        CLC                 ;
A620: 20 40 80  JSR $8040           ;
A623: 00        BRK                 ;
A624: 00        BRK                 ;
A625: 07                              ;
A626: 18        CLC                 ;
A627: 27                              ;
A628: 5F                              ;
A629: BF                              ;
A62A: 7F                              ;
A62B: 00        BRK                 ;
A62C: 00        BRK                 ;
A62D: 00        BRK                 ;
A62E: 00        BRK                 ;
A62F: 00        BRK                 ;
A630: 00        BRK                 ;
A631: 00        BRK                 ;
A632: 00        BRK                 ;
A633: FF                              ;
A634: FF                              ;
A635: 7F                              ;
A636: 3F                              ;
A637: 1F                              ;
A638: 07                              ;
A639: 00        BRK                 ;
A63A: 00        BRK                 ;
A63B: 00        BRK                 ;
A63C: 00        BRK                 ;
A63D: 00        BRK                 ;
A63E: C0 30     CPY #$30            ;
A640: 0C                              ;
A641: 00        BRK                 ;
A642: 00        BRK                 ;
A643: 00        BRK                 ;
A644: 00        BRK                 ;
A645: F0 38     BEQ $A67F           ;
A647: CE F3 FF  DEC $FFF3           ;
A64A: FF                              ;
A64B: 00        BRK                 ;
A64C: 00        BRK                 ;
A64D: 00        BRK                 ;
A64E: 00        BRK                 ;
A64F: 00        BRK                 ;
A650: 00        BRK                 ;
A651: 00        BRK                 ;
A652: 00        BRK                 ;
A653: FF                              ;
A654: FF                              ;
A655: FE FC F0  INC $F0FC,X         ;
A658: C0 00     CPY #$00            ;
A65A: 00        BRK                 ;
A65B: 00        BRK                 ;
A65C: 00        BRK                 ;
A65D: 20 30 18  JSR $1830           ;
A660: 1C                              ;
A661: 0C                              ;
A662: 0E 00 00  ASL GP_00           ;
A665: 40        RTI                 ;
A666: C0 E0     CPY #$E0            ;
A668: E0 F0     CPX #$F0            ;
A66A: F0 06     BEQ $A672           ;
A66C: 06 03     ASL >GP_03          ;
A66E: 03                              ;
A66F: 01 01     ORA (GP_01,X)       ;
A671: 00        BRK                 ;
A672: 00        BRK                 ;
A673: F8        SED                 ;
A674: F8        SED                 ;
A675: 7C                              ;
A676: 7C                              ;
A677: 7E 3E 1F  ROR $1F3E,X         ;
A67A: 1F                              ;
A67B: 01 01     ORA (GP_01,X)       ;
A67D: 01 01     ORA (GP_01,X)       ;
A67F: 01 01     ORA (GP_01,X)       ;
A681: 01 01     ORA (GP_01,X)       ;
A683: 00        BRK                 ;
A684: 02                              ;
A685: 06 0E     ASL >$0E            ;
A687: 1E 1E 1E  ASL $1E1E,X         ;
A68A: 3E 01 01  ROL $0101,X         ;
A68D: 01 01     ORA (GP_01,X)       ;
A68F: 01 01     ORA (GP_01,X)       ;
A691: 01 01     ORA (GP_01,X)       ;
A693: 3E 3E 3E  ROL $3E3E,X         ;
A696: 3E 3E 1E  ROL $1E3E,X         ;
A699: 1E 1E 0F  ASL $0F1E,X         ;
A69C: 1F                              ;
A69D: 3F                              ;
A69E: 3F                              ;
A69F: 7F                              ;
A6A0: 7F                              ;
A6A1: 7F                              ;
A6A2: 7F                              ;
A6A3: 00        BRK                 ;
A6A4: 01 19     ORA ($19,X)         ;
A6A6: 10 00     BPL $A6A8           ;
A6A8: 01 B1     ORA ($B1,X)         ;
A6AA: A0 7E     LDY #$7E            ;
A6AC: 7C                              ;
A6AD: 7C                              ;
A6AE: 78        SEI                 ;
A6AF: FB                              ;
A6B0: FC                              ;
A6B1: F8        SED                 ;
A6B2: 70 81     BVS $A635           ;
A6B4: 83                              ;
A6B5: 63                              ;
A6B6: 47                              ;
A6B7: 04                              ;
A6B8: 03                              ;
A6B9: 07                              ;
A6BA: 0F                              ;
A6BB: 1F                              ;
A6BC: 2F                              ;
A6BD: 5F                              ;
A6BE: 2F                              ;
A6BF: 1F                              ;
A6C0: 1F                              ;
A6C1: 0F                              ;
A6C2: 0F                              ;
A6C3: 93                              ;
A6C4: 22                              ;
A6C5: 58        CLI                 ;
A6C6: 28        PLP                 ;
A6C7: 14                              ;
A6C8: 56 00     LSR GP_00,X         ;
A6CA: 08        PHP                 ;
A6CB: 0F                              ;
A6CC: 1F                              ;
A6CD: 17                              ;
A6CE: 0F                              ;
A6CF: 07                              ;
A6D0: 07                              ;
A6D1: 0F                              ;
A6D2: 07                              ;
A6D3: 2C 1C 14  BIT $141C           ;
A6D6: 0C                              ;
A6D7: 14                              ;
A6D8: 10 0A     BPL $A6E4           ;
A6DA: 04                              ;
A6DB: 00        BRK                 ;
A6DC: 01 01     ORA (GP_01,X)       ;
A6DE: 02                              ;
A6DF: 7F                              ;
A6E0: 00        BRK                 ;
A6E1: 01 02     ORA (GP_02,X)       ;
A6E3: 00        BRK                 ;
A6E4: 01 07     ORA ($07,X)         ;
A6E6: 1D 01 03  ORA $0301,X         ;
A6E9: 06 0D     ASL >$0D            ;
A6EB: 0C                              ;
A6EC: 10 21     BPL $A70F           ;
A6EE: 03                              ;
A6EF: 06 04     ASL >$04            ;
A6F1: 08        PHP                 ;
A6F2: 10 11     BPL $A705           ;
A6F4: 23                              ;
A6F5: 06 04     ASL >$04            ;
A6F7: 08        PHP                 ;
A6F8: 08        PHP                 ;
A6F9: 10 00     BPL $A6FB           ;
A6FB: 00        BRK                 ;
A6FC: 80                              ;
A6FD: 40        RTI                 ;
A6FE: F0 E8     BEQ $A6E8           ;
A700: D4                              ;
A701: EA        NOP                 ;
A702: F5 00     SBC GP_00,X         ;
A704: 80                              ;
A705: F0 C8     BEQ $A6CF           ;
A707: F4                              ;
A708: EA        NOP                 ;
A709: F5 FA     SBC $FA,X           ;
A70B: F3                              ;
A70C: F1 F9     SBC ($F9),Y         ;
A70E: 0F                              ;
A70F: 07                              ;
A710: 01 00     ORA (GP_00,X)       ;
A712: 00        BRK                 ;
A713: 7C                              ;
A714: 7E 66 00  ROR SND_PtrA,X      ;
A717: 00        BRK                 ;
A718: 00        BRK                 ;
A719: 00        BRK                 ;
A71A: 00        BRK                 ;
A71B: 00        BRK                 ;
A71C: 20 30 80  JSR $8030           ;
A71F: C0 90     CPY #$90            ;
A721: 98        TYA                 ;
A722: 00        BRK                 ;
A723: 00        BRK                 ;
A724: 00        BRK                 ;
A725: 0C                              ;
A726: 7F                              ;
A727: 3F                              ;
A728: 6F                              ;
A729: 67                              ;
A72A: FF                              ;
A72B: 00        BRK                 ;
A72C: 60        RTS                 ;
A72D: 7C                              ;
A72E: BF                              ;
A72F: 8F                              ;
A730: 57                              ;
A731: 38        SEC                 ;
A732: 0C                              ;
A733: FF                              ;
A734: FF                              ;
A735: FB                              ;
A736: 7C                              ;
A737: 7F                              ;
A738: 3F                              ;
A739: 1F                              ;
A73A: 0C                              ;
A73B: 00        BRK                 ;
A73C: 20 30 80  JSR $8030           ;
A73F: C0 90     CPY #$90            ;
A741: 98        TYA                 ;
A742: 00        BRK                 ;
A743: 00        BRK                 ;
A744: 00        BRK                 ;
A745: 0C                              ;
A746: 7F                              ;
A747: 3F                              ;
A748: 6F                              ;
A749: 67                              ;
A74A: FF                              ;
A74B: 00        BRK                 ;
A74C: 60        RTS                 ;
A74D: 7C                              ;
A74E: BF                              ;
A74F: 8F                              ;
A750: 57                              ;
A751: 38        SEC                 ;
A752: 20 FF FF  JSR $FFFF           ;
A755: FB                              ;
A756: 7C                              ;
A757: 7F                              ;
A758: 3F                              ;
A759: 3F                              ;
A75A: 20 06 0F  JSR $0F06           ;
A75D: 0E 0E 1F  ASL $1F0E           ;
A760: 2F                              ;
A761: 4E 9F 06  LSR $069F           ;
A764: 0F                              ;
A765: 1F                              ;
A766: 35 66     AND SND_PtrA,X      ;
A768: 5F                              ;
A769: BF                              ;
A76A: 66 E1     ROR >$E1            ;
A76C: 83                              ;
A76D: 87                              ;
A76E: FF                              ;
A76F: F1 C0     SBC ($C0),Y         ;
A771: 00        BRK                 ;
A772: 00        BRK                 ;
A773: 1F                              ;
A774: 7F                              ;
A775: 7B                              ;
A776: 03                              ;
A777: 01 00     ORA (GP_00,X)       ;
A779: 00        BRK                 ;
A77A: 00        BRK                 ;
A77B: 00        BRK                 ;
A77C: 00        BRK                 ;
A77D: 00        BRK                 ;
A77E: 00        BRK                 ;
A77F: 00        BRK                 ;
A780: 80                              ;
A781: 00        BRK                 ;
A782: C0 00     CPY #$00            ;
A784: 00        BRK                 ;
A785: 00        BRK                 ;
A786: 80                              ;
A787: 80                              ;
A788: 00        BRK                 ;
A789: F0 38     BEQ $A7C3           ;
A78B: FE C0 80  INC $80C0,X         ;
A78E: C0 F0     CPY #$F0            ;
A790: 0C                              ;
A791: 02                              ;
A792: 01 C0     ORA ($C0,X)         ;
A794: E0 F0     CPX #$F0            ;
A796: B8        CLV                 ;
A797: 8C 02 01  STY $0102           ;
A79A: 00        BRK                 ;
A79B: 00        BRK                 ;
A79C: 20 30 80  JSR $8030           ;
A79F: C0 90     CPY #$90            ;
A7A1: 98        TYA                 ;
A7A2: 00        BRK                 ;
A7A3: 00        BRK                 ;
A7A4: 00        BRK                 ;
A7A5: 0C                              ;
A7A6: 7F                              ;
A7A7: 3F                              ;
A7A8: 6F                              ;
A7A9: 67                              ;
A7AA: FF                              ;
A7AB: 3F                              ;
A7AC: 7F                              ;
A7AD: 7F                              ;
A7AE: 3F                              ;
A7AF: 0F                              ;
A7B0: 17                              ;
A7B1: 38        SEC                 ;
A7B2: 20 F9 F9  JSR $F9F9           ;
A7B5: F8        SED                 ;
A7B6: FC                              ;
A7B7: FF                              ;
A7B8: 7F                              ;
A7B9: 3F                              ;
A7BA: 20 00 20  JSR $2000           ; [NES] PPU setup #1
A7BD: 30 80     BMI $A73F           ;
A7BF: C0 90     CPY #$90            ;
A7C1: 98        TYA                 ;
A7C2: 00        BRK                 ;
A7C3: 00        BRK                 ;
A7C4: 00        BRK                 ;
A7C5: 0C                              ;
A7C6: 7F                              ;
A7C7: 3F                              ;
A7C8: 6F                              ;
A7C9: 67                              ;
A7CA: FF                              ;
A7CB: 00        BRK                 ;
A7CC: 70 7F     BVS $A84D           ;
A7CE: 3F                              ;
A7CF: 0F                              ;
A7D0: 17                              ;
A7D1: 38        SEC                 ;
A7D2: 20 FF FF  JSR $FFFF           ;
A7D5: F8        SED                 ;
A7D6: FC                              ;
A7D7: FF                              ;
A7D8: 7F                              ;
A7D9: 3F                              ;
A7DA: 20 00 00  JSR GP_00           ;
A7DD: 00        BRK                 ;
A7DE: 00        BRK                 ;
A7DF: 00        BRK                 ;
A7E0: 00        BRK                 ;
A7E1: 00        BRK                 ;
A7E2: 00        BRK                 ;
A7E3: 00        BRK                 ;
A7E4: 00        BRK                 ;
A7E5: 03                              ;
A7E6: 01 01     ORA (GP_01,X)       ;
A7E8: 00        BRK                 ;
A7E9: 00        BRK                 ;
A7EA: 00        BRK                 ;
A7EB: 00        BRK                 ;
A7EC: 01 03     ORA (GP_03,X)       ;
A7EE: 07                              ;
A7EF: 0F                              ;
A7F0: 1F                              ;
A7F1: 3F                              ;
A7F2: 23                              ;
A7F3: 00        BRK                 ;
A7F4: 00        BRK                 ;
A7F5: 00        BRK                 ;
A7F6: 00        BRK                 ;
A7F7: 00        BRK                 ;
A7F8: 00        BRK                 ;
A7F9: 00        BRK                 ;
A7FA: 1C                              ;
A7FB: 00        BRK                 ;
A7FC: 00        BRK                 ;
A7FD: 00        BRK                 ;
A7FE: 03                              ;
A7FF: 04                              ;
A800: 03                              ;
A801: 0B                              ;
A802: 2C 00 00  BIT GP_00           ;
A805: E0 F0     CPX #$F0            ;
A807: FB                              ;
A808: FF                              ;
A809: 77                              ;
A80A: 13                              ;
A80B: F7                              ;
A80C: F3                              ;
A80D: F7                              ;
A80E: EF                              ;
A80F: EF                              ;
A810: CF                              ;
A811: C7                              ;
A812: C3                              ;
A813: 0C                              ;
A814: 0F                              ;
A815: 0F                              ;
A816: 1A                              ;
A817: 1A                              ;
A818: 3D 38 3C  AND $3C38,X         ;
A81B: 01 00     ORA (GP_00,X)       ;
A81D: 00        BRK                 ;
A81E: 00        BRK                 ;
A81F: 00        BRK                 ;
A820: 03                              ;
A821: 07                              ;
A822: 0F                              ;
A823: 01 00     ORA (GP_00,X)       ;
A825: 00        BRK                 ;
A826: 00        BRK                 ;
A827: 00        BRK                 ;
A828: 00        BRK                 ;
A829: 00        BRK                 ;
A82A: 00        BRK                 ;
A82B: 1F                              ;
A82C: 3C                              ;
A82D: 30 00     BMI $A82F           ;
A82F: 00        BRK                 ;
A830: 00        BRK                 ;
A831: 00        BRK                 ;
A832: 00        BRK                 ;
A833: 00        BRK                 ;
A834: 03                              ;
A835: 0F                              ;
A836: 1F                              ;
A837: 3F                              ;
A838: 7F                              ;
A839: FF                              ;
A83A: FF                              ;
A83B: 00        BRK                 ;
A83C: 00        BRK                 ;
A83D: 00        BRK                 ;
A83E: 0F                              ;
A83F: 08        PHP                 ;
A840: 01 8D     ORA ($8D,X)         ;
A842: CE 80 C0  DEC $C080           ;
A845: E0 F0     CPX #$F0            ;
A847: F7                              ;
A848: FF                              ;
A849: 73                              ;
A84A: 31 C7     AND ($C7),Y         ;
A84C: 30 09     BMI $A857           ;
A84E: 07                              ;
A84F: 01 00     ORA (GP_00,X)       ;
A851: 20 40 3E  JSR $3E40           ;
A854: CF                              ;
A855: F7                              ;
A856: FB                              ;
A857: FF                              ;
A858: FF                              ;
A859: DF                              ;
A85A: BF                              ;
A85B: 01 00     ORA (GP_00,X)       ;
A85D: 00        BRK                 ;
A85E: 00        BRK                 ;
A85F: 00        BRK                 ;
A860: 00        BRK                 ;
A861: 00        BRK                 ;
A862: 00        BRK                 ;
A863: 1E 3F 3F  ASL $3F3F,X         ;
A866: 3F                              ;
A867: 3F                              ;
A868: 3F                              ;
A869: 3F                              ;
A86A: 3F                              ;
A86B: 00        BRK                 ;
A86C: 00        BRK                 ;
A86D: 00        BRK                 ;
A86E: 00        BRK                 ;
A86F: 18        CLC                 ;
A870: 00        BRK                 ;
A871: 00        BRK                 ;
A872: 00        BRK                 ;
A873: 3F                              ;
A874: 1F                              ;
A875: 1F                              ;
A876: 1F                              ;
A877: 27                              ;
A878: FF                              ;
A879: FF                              ;
A87A: F3                              ;
A87B: E3                              ;
A87C: F8        SED                 ;
A87D: 7F                              ;
A87E: 7F                              ;
A87F: 7F                              ;
A880: 7F                              ;
A881: 3F                              ;
A882: 33                              ;
A883: 1C                              ;
A884: 07                              ;
A885: 80                              ;
A886: 87                              ;
A887: 89                              ;
A888: 8B                              ;
A889: CE CF 00  DEC $00CF           ;
A88C: 40        RTI                 ;
A88D: 80                              ;
A88E: 80                              ;
A88F: 80                              ;
A890: 80                              ;
A891: 40        RTI                 ;
A892: 00        BRK                 ;
A893: FF                              ;
A894: BF                              ;
A895: 7F                              ;
A896: 7F                              ;
A897: 7F                              ;
A898: 7F                              ;
A899: BF                              ;
A89A: BE 01 07  LDX $0701,Y         ;
A89D: 03                              ;
A89E: 03                              ;
A89F: 01 01     ORA (GP_01,X)       ;
A8A1: 00        BRK                 ;
A8A2: 00        BRK                 ;
A8A3: 7E 18 00  ROR $0018,X         ;
A8A6: 00        BRK                 ;
A8A7: 00        BRK                 ;
A8A8: 00        BRK                 ;
A8A9: 03                              ;
A8AA: 07                              ;
A8AB: 00        BRK                 ;
A8AC: 00        BRK                 ;
A8AD: 20 30 3C  JSR $3C30           ;
A8B0: 7F                              ;
A8B1: FF                              ;
A8B2: FF                              ;
A8B3: 0F                              ;
A8B4: 0F                              ;
A8B5: 1F                              ;
A8B6: 0F                              ;
A8B7: 03                              ;
A8B8: 30 00     BMI $A8BA           ;
A8BA: 00        BRK                 ;
A8BB: E0 F0     CPX #$F0            ;
A8BD: FF                              ;
A8BE: FF                              ;
A8BF: E7                              ;
A8C0: C7                              ;
A8C1: 07                              ;
A8C2: 01 1F     ORA ($1F,X)         ;
A8C4: 0F                              ;
A8C5: 00        BRK                 ;
A8C6: 03                              ;
A8C7: 1C                              ;
A8C8: 3D FF FF  AND $FFFF,X         ;
A8CB: 00        BRK                 ;
A8CC: 00        BRK                 ;
A8CD: 00        BRK                 ;
A8CE: 00        BRK                 ;
A8CF: 06 07     ASL >$07            ;
A8D1: C7                              ;
A8D2: C3                              ;
A8D3: FF                              ;
A8D4: FF                              ;
A8D5: FF                              ;
A8D6: FF                              ;
A8D7: E1 C0     SBC ($C0,X)         ;
A8D9: 00        BRK                 ;
A8DA: 00        BRK                 ;
A8DB: 00        BRK                 ;
A8DC: 00        BRK                 ;
A8DD: 00        BRK                 ;
A8DE: 00        BRK                 ;
A8DF: 00        BRK                 ;
A8E0: 01 03     ORA (GP_03,X)       ;
A8E2: 07                              ;
A8E3: 00        BRK                 ;
A8E4: 00        BRK                 ;
A8E5: 00        BRK                 ;
A8E6: 00        BRK                 ;
A8E7: 00        BRK                 ;
A8E8: 00        BRK                 ;
A8E9: 00        BRK                 ;
A8EA: 00        BRK                 ;
A8EB: 0F                              ;
A8EC: 1F                              ;
A8ED: 3F                              ;
A8EE: 11 00     ORA (GP_00),Y       ;
A8F0: 00        BRK                 ;
A8F1: 00        BRK                 ;
A8F2: 00        BRK                 ;
A8F3: 00        BRK                 ;
A8F4: 00        BRK                 ;
A8F5: 38        SEC                 ;
A8F6: 1E 0F 1F  ASL $1F0F,X         ;
A8F9: 1F                              ;
A8FA: 1F                              ;
A8FB: 00        BRK                 ;
A8FC: 00        BRK                 ;
A8FD: 07                              ;
A8FE: 0F                              ;
A8FF: 04                              ;
A900: 81 CD     STA ($CD,X)         ;
A902: EE 40 40  INC $4040           ;
A905: 60        RTS                 ;
A906: 70 7B     BVS $A983           ;
A908: 7F                              ;
A909: 33                              ;
A90A: 19 EF C1  ORA $C1EF,Y         ;
A90D: C3                              ;
A90E: 87                              ;
A90F: 87                              ;
A910: 87                              ;
A911: 83                              ;
A912: 4B                              ;
A913: 1E 3F 3F  ASL $3F3F,X         ;
A916: 7D 7D 7E  ADC $7E7D,X         ;
A919: 7C                              ;
A91A: B4 00     LDY GP_00,X         ;
A91C: 00        BRK                 ;
A91D: 00        BRK                 ;
A91E: 20 20 10  JSR $1020           ;
A921: 10 08     BPL $A92B           ;
A923: 1F                              ;
A924: 1F                              ;
A925: 1F                              ;
A926: 5F                              ;
A927: DF                              ;
A928: EF                              ;
A929: EF                              ;
A92A: F7                              ;
A92B: 07                              ;
A92C: C0 70     CPY #$70            ;
A92E: 7C                              ;
A92F: 3F                              ;
A930: 7F                              ;
A931: FF                              ;
A932: FF                              ;
A933: 78        SEI                 ;
A934: 3F                              ;
A935: 0F                              ;
A936: 03                              ;
A937: 00        BRK                 ;
A938: 30 00     BMI $A93A           ;
A93A: 00        BRK                 ;
A93B: 3D 3C 3F  AND $3F3C,X         ;
A93E: 3F                              ;
A93F: 07                              ;
A940: 0F                              ;
A941: 03                              ;
A942: 03                              ;
A943: C2                              ;
A944: C3                              ;
A945: C0 C7     CPY #$C7            ;
A947: F9 F1 FE  SBC $FEF1,Y         ;
A94A: FF                              ;
A94B: 03                              ;
A94C: 84 48     STY >$48            ;
A94E: 30 80     BMI $A8D0           ;
A950: 80                              ;
A951: C0 C0     CPY #$C0            ;
A953: FD 7B B7  SBC $B77B,X         ;
A956: CF                              ;
A957: 7F                              ;
A958: 3F                              ;
A959: 1F                              ;
A95A: 00        BRK                 ;
A95B: 00        BRK                 ;
A95C: 00        BRK                 ;
A95D: 00        BRK                 ;
A95E: 00        BRK                 ;
A95F: 00        BRK                 ;
A960: 03                              ;
A961: 0F                              ;
A962: 1F                              ;
A963: 01 00     ORA (GP_00,X)       ;
A965: 00        BRK                 ;
A966: 00        BRK                 ;
A967: 00        BRK                 ;
A968: 00        BRK                 ;
A969: 00        BRK                 ;
A96A: 00        BRK                 ;
A96B: 3F                              ;
A96C: 0F                              ;
A96D: 03                              ;
A96E: 00        BRK                 ;
A96F: 00        BRK                 ;
A970: 00        BRK                 ;
A971: 00        BRK                 ;
A972: 00        BRK                 ;
A973: 00        BRK                 ;
A974: 10 3C     BPL $A9B2           ;
A976: 3F                              ;
A977: 7F                              ;
A978: 7F                              ;
A979: 7F                              ;
A97A: 7F                              ;
A97B: 00        BRK                 ;
A97C: 01 0D     ORA ($0D,X)         ;
A97E: 0E EF C1  ASL $C1EF           ;
A981: C3                              ;
A982: 87                              ;
A983: FB                              ;
A984: FF                              ;
A985: 33                              ;
A986: 1D 1E 3F  ORA $3F1E,X         ;
A989: 3F                              ;
A98A: 7D 87 C7  ADC $C787,X         ;
A98D: C7                              ;
A98E: CB                              ;
A98F: FC                              ;
A990: FF                              ;
A991: FF                              ;
A992: FF                              ;
A993: 7D 3E 38  ADC $383E,X         ;
A996: 34                              ;
A997: 03                              ;
A998: 00        BRK                 ;
A999: 00        BRK                 ;
A99A: 07                              ;
A99B: 08        PHP                 ;
A99C: 05 00     ORA >GP_00          ;
A99E: 00        BRK                 ;
A99F: 00        BRK                 ;
A9A0: 00        BRK                 ;
A9A1: 00        BRK                 ;
A9A2: 00        BRK                 ;
A9A3: 77                              ;
A9A4: FA                              ;
A9A5: FD FD FD  SBC $FDFD,X         ;
A9A8: FB                              ;
A9A9: 7B                              ;
A9AA: FF                              ;
A9AB: 00        BRK                 ;
A9AC: 03                              ;
A9AD: 03                              ;
A9AE: 01 01     ORA (GP_01,X)       ;
A9B0: 00        BRK                 ;
A9B1: 07                              ;
A9B2: 07                              ;
A9B3: FD FC 78  SBC $78FC,X         ;
A9B6: 38        SEC                 ;
A9B7: 00        BRK                 ;
A9B8: 00        BRK                 ;
A9B9: 00        BRK                 ;
A9BA: 00        BRK                 ;
A9BB: FF                              ;
A9BC: FF                              ;
A9BD: 7F                              ;
A9BE: 03                              ;
A9BF: 03                              ;
A9C0: 00        BRK                 ;
A9C1: 00        BRK                 ;
A9C2: 00        BRK                 ;
A9C3: 09 09     ORA #$09            ;
A9C5: 8E FF FF  STX $FFFF           ;
A9C8: FF                              ;
A9C9: FF                              ;
A9CA: FF                              ;
A9CB: 00        BRK                 ;
A9CC: 00        BRK                 ;
A9CD: 80                              ;
A9CE: F8        SED                 ;
A9CF: FE FE FE  INC $FEFE,X         ;
A9D2: FE FF FF  INC $FFFF,X         ;
A9D5: 7E 06 00  ROR $0006,X         ;
A9D8: 00        BRK                 ;
A9D9: 00        BRK                 ;
A9DA: 00        BRK                 ;
A9DB: 00        BRK                 ;
A9DC: 00        BRK                 ;
A9DD: 00        BRK                 ;
A9DE: 00        BRK                 ;
A9DF: A8        TAY                 ;
A9E0: 00        BRK                 ;
A9E1: 00        BRK                 ;
A9E2: 00        BRK                 ;
A9E3: 7C                              ;
A9E4: FE FF FF  INC $FFFF,X         ;
A9E7: FF                              ;
A9E8: 3F                              ;
A9E9: 3F                              ;
A9EA: 1F                              ;
A9EB: 00        BRK                 ;
A9EC: 01 01     ORA (GP_01,X)       ;
A9EE: 01 01     ORA (GP_01,X)       ;
A9F0: 03                              ;
A9F1: 03                              ;
A9F2: 03                              ;
A9F3: 1F                              ;
A9F4: 1E 1E 1E  ASL $1E1E,X         ;
A9F7: 1E 0C 0C  ASL $0C0C,X         ;
A9FA: 04                              ;
A9FB: 00        BRK                 ;
A9FC: 00        BRK                 ;
A9FD: 07                              ;
A9FE: 8F                              ;
A9FF: 84 81     STY >$81            ;
AA01: CD EE 40  CMP $40EE           ;
AA04: 40        RTI                 ;
AA05: 60        RTS                 ;
AA06: 70 7B     BVS $AA83           ;
AA08: 7F                              ;
AA09: 33                              ;
AA0A: 11 E7     ORA ($E7),Y         ;
AA0C: C1 C3     CMP ($C3,X)         ;
AA0E: 87                              ;
AA0F: 87                              ;
AA10: 87                              ;
AA11: 83                              ;
AA12: CB                              ;
AA13: 1C                              ;
AA14: 3F                              ;
AA15: 3F                              ;
AA16: 7D 7D 7E  ADC $7E7D,X         ;
AA19: 7C                              ;
AA1A: 34                              ;
AA1B: 03                              ;
AA1C: 03                              ;
AA1D: 03                              ;
AA1E: 01 00     ORA (GP_00,X)       ;
AA20: 00        BRK                 ;
AA21: 00        BRK                 ;
AA22: 00        BRK                 ;
AA23: 00        BRK                 ;
AA24: 00        BRK                 ;
AA25: 3C                              ;
AA26: 7E FF FF  ROR $FFFF,X         ;
AA29: FF                              ;
AA2A: FF                              ;
AA2B: 00        BRK                 ;
AA2C: C0 70     CPY #$70            ;
AA2E: 7C                              ;
AA2F: 3F                              ;
AA30: 7F                              ;
AA31: FF                              ;
AA32: FF                              ;
AA33: 7F                              ;
AA34: 3F                              ;
AA35: 0F                              ;
AA36: 03                              ;
AA37: 00        BRK                 ;
AA38: 30 00     BMI $AA3A           ;
AA3A: 00        BRK                 ;
AA3B: FD FC FF  SBC $FFFC,X         ;
AA3E: FF                              ;
AA3F: FF                              ;
AA40: 6F                              ;
AA41: 2F                              ;
AA42: 03                              ;
AA43: 02                              ;
AA44: 03                              ;
AA45: 00        BRK                 ;
AA46: 07                              ;
AA47: 09 99     ORA #$99            ;
AA49: DE FF 03  DEC $03FF,X         ;
AA4C: 00        BRK                 ;
AA4D: 00        BRK                 ;
AA4E: 00        BRK                 ;
AA4F: 80                              ;
AA50: C0 C0     CPY #$C0            ;
AA52: C0 FF     CPY #$FF            ;
AA54: FF                              ;
AA55: FF                              ;
AA56: FF                              ;
AA57: 7F                              ;
AA58: 3F                              ;
AA59: 1F                              ;
AA5A: 00        BRK                 ;
AA5B: 00        BRK                 ;
AA5C: 00        BRK                 ;
AA5D: 00        BRK                 ;
AA5E: 3C                              ;
AA5F: 7E 7E E7  ROR $E77E,X         ;
AA62: C3                              ;
AA63: 00        BRK                 ;
AA64: 00        BRK                 ;
AA65: 00        BRK                 ;
AA66: 3C                              ;
AA67: 7E 7E FF  ROR $FF7E,X         ;
AA6A: FF                              ;
AA6B: DB                              ;
AA6C: DB                              ;
AA6D: C3                              ;
AA6E: 81 81     STA ($81,X)         ;
AA70: 00        BRK                 ;
AA71: 00        BRK                 ;
AA72: 00        BRK                 ;
AA73: E7                              ;
AA74: E7                              ;
AA75: C3                              ;
AA76: 81 81     STA ($81,X)         ;
AA78: 00        BRK                 ;
AA79: 00        BRK                 ;
AA7A: 00        BRK                 ;
AA7B: 00        BRK                 ;
AA7C: 00        BRK                 ;
AA7D: 00        BRK                 ;
AA7E: 00        BRK                 ;
AA7F: 00        BRK                 ;
AA80: 00        BRK                 ;
AA81: 00        BRK                 ;
AA82: 00        BRK                 ;
AA83: 00        BRK                 ;
AA84: 00        BRK                 ;
AA85: 00        BRK                 ;
AA86: 00        BRK                 ;
AA87: 00        BRK                 ;
AA88: 00        BRK                 ;
AA89: 00        BRK                 ;
AA8A: 00        BRK                 ;
AA8B: 02                              ;
AA8C: 07                              ;
AA8D: 0B                              ;
AA8E: 0F                              ;
AA8F: 3F                              ;
AA90: 2D 7F FF  AND $FF7F           ;
AA93: 01 07     ORA ($07,X)         ;
AA95: 0F                              ;
AA96: 0E 3F 3F  ASL $3F3F           ;
AA99: 3F                              ;
AA9A: F7                              ;
AA9B: 00        BRK                 ;
AA9C: 00        BRK                 ;
AA9D: 00        BRK                 ;
AA9E: 00        BRK                 ;
AA9F: 00        BRK                 ;
AAA0: 00        BRK                 ;
AAA1: 00        BRK                 ;
AAA2: 00        BRK                 ;
AAA3: 00        BRK                 ;
AAA4: 00        BRK                 ;
AAA5: 00        BRK                 ;
AAA6: 00        BRK                 ;
AAA7: 00        BRK                 ;
AAA8: 00        BRK                 ;
AAA9: 00        BRK                 ;
AAAA: 00        BRK                 ;
AAAB: 00        BRK                 ;
AAAC: 00        BRK                 ;
AAAD: 00        BRK                 ;
AAAE: 80                              ;
AAAF: E8        INX                 ;
AAB0: C0 68     CPY #$68            ;
AAB2: F2                              ;
AAB3: 00        BRK                 ;
AAB4: 80                              ;
AAB5: E0 F0     CPX #$F0            ;
AAB7: B8        CLV                 ;
AAB8: FC                              ;
AAB9: FF                              ;
AABA: EF                              ;
AABB: 00        BRK                 ;
AABC: 00        BRK                 ;
AABD: 00        BRK                 ;
AABE: 00        BRK                 ;
AABF: 1F                              ;
AAC0: 7E E0 CC  ROR $CCE0,X         ;
AAC3: 00        BRK                 ;
AAC4: 00        BRK                 ;
AAC5: 00        BRK                 ;
AAC6: 00        BRK                 ;
AAC7: 1F                              ;
AAC8: 7E FC F0  ROR $F0FC,X         ;
AACB: CC E0 7E  CPY $7EE0           ;
AACE: 1F                              ;
AACF: 00        BRK                 ;
AAD0: 00        BRK                 ;
AAD1: 00        BRK                 ;
AAD2: 00        BRK                 ;
AAD3: F0 FC     BEQ $AAD1           ;
AAD5: 7E 1F 00  ROR $001F,X         ;
AAD8: 00        BRK                 ;
AAD9: 00        BRK                 ;
AADA: 00        BRK                 ;
AADB: 07                              ;
AADC: 06 07     ASL >$07            ;
AADE: 1C                              ;
AADF: 08        PHP                 ;
AAE0: 09 2D     ORA #$2D            ;
AAE2: 26 67     ROL >SND_PtrB       ;
AAE4: 6F                              ;
AAE5: 2F                              ;
AAE6: 3D 3D 3F  AND $3F3D,X         ;
AAE9: 3F                              ;
AAEA: 39 37 3B  AND $3B37,Y         ;
AAED: 3E 3F 3F  ROL $3F3F,X         ;
AAF0: 3F                              ;
AAF1: 3F                              ;
AAF2: 3F                              ;
AAF3: 38        SEC                 ;
AAF4: 38        SEC                 ;
AAF5: 3B                              ;
AAF6: 30 30     BMI $AB28           ;
AAF8: 20 20 00  JSR $0020           ;
AAFB: FF                              ;
AAFC: 80                              ;
AAFD: 40        RTI                 ;
AAFE: 40        RTI                 ;
AAFF: 20 20 10  JSR $1020           ;
AB02: 10 FF     BPL $AB03           ;
AB04: FF                              ;
AB05: 7F                              ;
AB06: 7F                              ;
AB07: 3F                              ;
AB08: 3F                              ;
AB09: 1F                              ;
AB0A: 1F                              ;
AB0B: 08        PHP                 ;
AB0C: 08        PHP                 ;
AB0D: 04                              ;
AB0E: 04                              ;
AB0F: 02                              ;
AB10: 02                              ;
AB11: 00        BRK                 ;
AB12: 00        BRK                 ;
AB13: 0F                              ;
AB14: 0F                              ;
AB15: 07                              ;
AB16: 07                              ;
AB17: 03                              ;
AB18: 03                              ;
AB19: 00        BRK                 ;
AB1A: 00        BRK                 ;
AB1B: FF                              ;
AB1C: 01 02     ORA (GP_02,X)       ;
AB1E: 02                              ;
AB1F: 04                              ;
AB20: 04                              ;
AB21: 08        PHP                 ;
AB22: 08        PHP                 ;
AB23: FF                              ;
AB24: FF                              ;
AB25: FE FE FC  INC $FCFE,X         ;
AB28: FC                              ;
AB29: F8        SED                 ;
AB2A: F8        SED                 ;
AB2B: 10 10     BPL $AB3D           ;
AB2D: 20 20 40  JSR $4020           ;
AB30: 40        RTI                 ;
AB31: 00        BRK                 ;
AB32: 00        BRK                 ;
AB33: F0 F0     BEQ $AB25           ;
AB35: E0 E0     CPX #$E0            ;
AB37: C0 C0     CPY #$C0            ;
AB39: 00        BRK                 ;
AB3A: 00        BRK                 ;
AB3B: 07                              ;
AB3C: 06 07     ASL >$07            ;
AB3E: 1C                              ;
AB3F: 18        CLC                 ;
AB40: 18        CLC                 ;
AB41: 1D 1E 07  ORA $071E,X         ;
AB44: 0F                              ;
AB45: 0F                              ;
AB46: 1D 1D 1F  ORA $1F1D,X         ;
AB49: 1F                              ;
AB4A: 19 37 33  ORA $3337,Y         ;
AB4D: 36 0F     ROL $0F,X           ;
AB4F: 3F                              ;
AB50: 3F                              ;
AB51: 3F                              ;
AB52: 7F                              ;
AB53: 38        SEC                 ;
AB54: 3C                              ;
AB55: 3B                              ;
AB56: 30 30     BMI $AB88           ;
AB58: 20 20 00  JSR $0020           ;
AB5B: 00        BRK                 ;
AB5C: 00        BRK                 ;
AB5D: 00        BRK                 ;
AB5E: 60        RTS                 ;
AB5F: F0 72     BEQ $ABD3           ;
AB61: 30 12     BMI $AB75           ;
AB63: 00        BRK                 ;
AB64: 00        BRK                 ;
AB65: 00        BRK                 ;
AB66: 63                              ;
AB67: F7                              ;
AB68: 7D 3F 1D  ADC $1D3F,X         ;
AB6B: 00        BRK                 ;
AB6C: 00        BRK                 ;
AB6D: 07                              ;
AB6E: 03                              ;
AB6F: 03                              ;
AB70: 00        BRK                 ;
AB71: 00        BRK                 ;
AB72: 00        BRK                 ;
AB73: 0F                              ;
AB74: 0F                              ;
AB75: 0E 06 07  ASL $0706           ;
AB78: 03                              ;
AB79: 00        BRK                 ;
AB7A: 00        BRK                 ;
AB7B: 00        BRK                 ;
AB7C: 00        BRK                 ;
AB7D: 00        BRK                 ;
AB7E: 00        BRK                 ;
AB7F: 00        BRK                 ;
AB80: 40        RTI                 ;
AB81: 06 4F     ASL >$4F            ;
AB83: 00        BRK                 ;
AB84: 00        BRK                 ;
AB85: 00        BRK                 ;
AB86: C0 E0     CPY #$E0            ;
AB88: B0 F6     BCS $AB80           ;
AB8A: BF                              ;
AB8B: 0F                              ;
AB8C: 00        BRK                 ;
AB8D: E0 C0     CPX #$C0            ;
AB8F: C0 00     CPY #$00            ;
AB91: 00        BRK                 ;
AB92: 00        BRK                 ;
AB93: FF                              ;
AB94: F0 70     BEQ $AC06           ;
AB96: 60        RTS                 ;
AB97: E0 C0     CPX #$C0            ;
AB99: 00        BRK                 ;
AB9A: 00        BRK                 ;
AB9B: 00        BRK                 ;
AB9C: 00        BRK                 ;
AB9D: 00        BRK                 ;
AB9E: 00        BRK                 ;
AB9F: 4A        LSR A               ;
ABA0: C7                              ;
ABA1: 46 06     LSR >$06            ;
ABA3: 00        BRK                 ;
ABA4: 00        BRK                 ;
ABA5: 00        BRK                 ;
ABA6: 00        BRK                 ;
ABA7: 52                              ;
ABA8: FB                              ;
ABA9: 7A                              ;
ABAA: 78        SEI                 ;
ABAB: 02                              ;
ABAC: 3E 3E 04  ROL $043E,X         ;
ABAF: 00        BRK                 ;
ABB0: 00        BRK                 ;
ABB1: 00        BRK                 ;
ABB2: 00        BRK                 ;
ABB3: 7C                              ;
ABB4: 64                              ;
ABB5: 7C                              ;
ABB6: 38        SEC                 ;
ABB7: 00        BRK                 ;
ABB8: 00        BRK                 ;
ABB9: 00        BRK                 ;
ABBA: 00        BRK                 ;
ABBB: 00        BRK                 ;
ABBC: 00        BRK                 ;
ABBD: 00        BRK                 ;
ABBE: 00        BRK                 ;
ABBF: 08        PHP                 ;
ABC0: 04                              ;
ABC1: C7                              ;
ABC2: C7                              ;
ABC3: 00        BRK                 ;
ABC4: 00        BRK                 ;
ABC5: 00        BRK                 ;
ABC6: 00        BRK                 ;
ABC7: 10 38     BPL $AC01           ;
ABC9: FB                              ;
ABCA: FB                              ;
ABCB: 02                              ;
ABCC: 3E 3E 04  ROL $043E,X         ;
ABCF: 00        BRK                 ;
ABD0: 00        BRK                 ;
ABD1: 00        BRK                 ;
ABD2: 00        BRK                 ;
ABD3: 7C                              ;
ABD4: 64                              ;
ABD5: 7C                              ;
ABD6: 38        SEC                 ;
ABD7: 00        BRK                 ;
ABD8: 00        BRK                 ;
ABD9: 00        BRK                 ;
ABDA: 00        BRK                 ;
ABDB: FF                              ;
ABDC: FF                              ;
ABDD: FF                              ;
ABDE: FF                              ;
ABDF: FF                              ;



ABE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AC00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AC20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AC40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AC60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AC80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
ACA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
ACC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
ACE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AD00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AD20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AD40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AD60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AD80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
ADA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
ADC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
ADE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AE00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AE20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AE40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AE60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AE80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AEA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AEC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AEE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AF00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AF20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AF40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AF60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AF80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AFA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AFC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AFE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B0A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B0C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B0E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B1A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B1C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B1E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B260: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B280: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B2A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B2C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B2E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B360: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B3A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B3C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B3E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B400: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B420: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B440: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B460: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B480: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B4A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B4C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B4E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B500: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B520: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B540: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B560: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B580: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B5A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B5C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B5E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B600: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B620: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B640: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B660: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B680: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B6A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B6C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B6E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B700: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B720: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B740: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B760: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B780: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B7A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B7C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B7E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B800: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B820: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B840: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B860: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B880: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
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 

; RESET
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 $2000           ; ...[NES] PPU setup #1
BF57: A2 FF     LDX #$FF            ; Stack to ...
BF59: 9A        TXS                 ; ... 01FF
BF5A: AD 02 20  LDA $2002           ; Read [NES] PPU status (VBLANK)
BF5D: 29 80     AND #$80            ; Check VBLANK bit
BF5F: F0 F9     BEQ $BF5A           ; Wait for a VBLANK
BF61: AD 02 20  LDA $2002           ; Read [NES] PPU status (VBLANK)
BF64: 29 80     AND #$80            ; Check VBLANK bit
BF66: F0 F9     BEQ $BF61           ; Wait for another VBLANK
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 (reg0) to ...
BF78: 20 98 BF  JSR $BF98           ; ... --ABCDE
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               ; ... --00000 ...
BF8D: 8D 00 A0  STA $A000           ; ... even though code here allows other values
BF90: A9 07     LDA #$07            ; Interesting! Put bank 7 ...
BF92: 20 AC BF  JSR $BFAC           ; ... in the low page too
BF95: 4C 40 E4  JMP $E440           ; Start of game

; 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: a=0 horizontal, A=1 vertical
BF9C: 8D 00 80  STA $8000           ;  ... mirroring: b=0 one-screen, B=1 H/V 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
; 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

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)