Home Journal Contact Me Tools Comments

General
RAM Usage RESET MMC Control
MMC Bank
Strings
Pointers to strings Game strings
; NES Zelda Bank 1
; 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


; StringTable
8000: 4C 80     ; __IT'S DANGEROUS TO GO____ALONE! TAKE THIS.
8002: 77 80     ; __MASTER USING IT AND___YOU CAN HAVE THIS.
8004: A1 80     ; _TAKE ANY ROAD YOU WANT.
8006: B9 80     ; _SECRET IS IN THE TREE____AT THE DEAD-END.
8008: E3 80     ; ___LET'S PLAY MONEY___MAKING GAME.
800A: 05 81     ; __PAY ME FOR THE DOOR_____REPAIR CHARGE.
800C: 2D 81     ; ____SHOW THIS TO THE_______OLD WOMAN.
800E: 52 81     ; ____MEET THE OLD MAN______AT THE GRAVE.
8010: 79 81     ; __BUY MEDICINE BEFORE__YOU GO.
8012: 97 81     ; __PAY ME AND I'LL TALK.
8014: AE 81     ; ___THIS AIN'T ENOUGH________TO TALK.
8016: D2 81     ; _______GO UP,UP,___THE MOUNTAIN AHEAD.
8018: F8 81     ; __GO NORTH,WEST,SOUTH,__WEST TO THE FOREST  OF MAZE.
801A: 2C 82     ; ____BOY, YOU'RE RICH!
801C: 41 82     ; _BUY SOMETHIN' WILL YA!
801E: 58 82     ; _____BOY, THIS IS___REALLY EXPENSIVE!
8020: 7D 82     ; _TAKE ANY ONE YOU WANT.
8022: 94 82     ; _____IT'S A SECRET_____TO EVERYBODY.
8024: B8 82     ; ___GRUMBLE,GRUMBLE...
8026: CD 82     ; __EASTMOST PENNINSULA_____IS THE SECRET.
8028: F5 82     ; _DODONGO DISLIKES SMOKE.
802A: 0D 83     ; _DID YOU GET THE SWORD_FROM THE OLD MAN ON_TOP OF THE WATERFALL?
802C: 4D 83     ; _____WALK INTO THE_______WATERFALL.
802E: 70 83     ; __SECRET POWER IS SAID___TO BE IN THE ARROW.
8030: 9C 83     ; ____DIGDOGGER HATES_CERTAIN KIND OF SOUND.
8032: C6 83     ; ____I BET YOU'D LIKE___TO HAVE MORE BOMBS.
8034: F0 83     ; ____IF YOU GO IN THE_DIRECTION OF THE ARROW.
8036: 1C 84     ; ____LEAVE YOUR LIFE_______OR MONEY.
8038: 3F 84     ; _THERE ARE SECRETS WHERE___FAIRIES DON'T LIVE.
803A: 6D 84     ; ____AIM AT THE EYES_______OF GOHMA.
803C: 90 84     ; __SOUTH OF ARROW MARK____HIDES A SECRET.
803E: B8 84     ; __THERE'S A SECRET IN__THE TIP OF THE NOSE.
8040: E3 84     ; ___SPECTACLE ROCK IS__AN ENTRANCE TO DEATH.
8042: 0E 85     ; 10TH ENEMY HAS THE BOMB.
8044: 26 85     ; _ONES WHO DOES NOT HAVE_TRIFORCE CAN'T GO IN.
8046: 53 85     ; ___PATRA HAS THE MAP.
8048: 68 85     ; __GO TO THE NEXT ROOM.
804A: 7E 85     ; _____EYES OF SKULL_____HAS A SECRET.

; Strings
804C: 25 25 12 1D 2A 1C 24 0D 0A 17 10 0E                       ; "__IT'S DANGEROUS TO GO"
8058: 1B 18 1E 1C 24 1D 18 24 10 98                             ; .
8062: 25 25 25 25 0A 15 18 17 0E 29 24 1D                       ; "____ALONE! TAKE THIS."
806E: 0A 14 0E 24 1D 11 12 1C EC                                ; .

8077: 25 25 16 0A 1C 1D 0E 1B 24 1E 1C 12                       ; "__MASTER USING IT AND"
8083: 17 10 24 12 1D 24 0A 17 8D                                ; .
808C: 25 25 25 22 18 1E 24 0C 0A 17 24 11                       ; "___YOU CAN HAVE THIS."
8098: 0A 1F 0E 24 1D 11 12 1C EC                                ; .

80A1: 25 1D 0A 14 0E 24 0A 17 22 24 1B 18                       ; "_TAKE ANY ROAD YOU WANT."
80AD: 0A 0D 24 22 18 1E 24 20 0A 17 1D EC                       ; .

80B9: 25 1C 0E 0C 1B 0E 1D 24 12 1C 24 12                       ; "_SECRET IS IN THE TREE"
80C5: 17 24 1D 11 0E 24 1D 1B 0E 8E                             ; .
80CF: 25 25 25 25 0A 1D 24 1D 11 0E 24 0D                       ; "____AT THE DEAD-END."
80DB: 0E 0A 0D 2F 0E 17 0D EC                                   ; .

80E3: 25 25 25 15 0E 1D 2A 1C 24 19 15 0A                       ; "___LET'S PLAY MONEY"
80EF: 22 24 16 18 17 0E A2                                      ; .
80F6: 25 25 25 16 0A 14 12 17 10 24 10 0A                       ; "___MAKING GAME."
8102: 16 0E EC                                                  ; .

8105: 25 25 19 0A 22 24 16 0E 24 0F 18 1B                       ; "__PAY ME FOR THE DOOR"
8111: 24 1D 11 0E 24 0D 18 18 9B                                ; .
811A: 25 25 25 25 25 1B 0E 19 0A 12 1B 24                       ; "_____REPAIR CHARGE."
8126: 0C 11 0A 1B 10 0E EC                                      ; .

812D: 25 25 25 25 1C 11 18 20 24 1D 11 12                       ; "____SHOW THIS TO THE"
8139: 1C 24 1D 18 24 1D 11 8E                                   ; .
8141: 25 25 25 25 25 25 25 18 15 0D 24 20                       ; "_______OLD WOMAN."
814D: 18 16 0A 17 EC                                            ; .

8152: 25 25 25 25 16 0E 0E 1D 24 1D 11 0E                       ; "____MEET THE OLD MAN"
815E: 24 18 15 0D 24 16 0A 97                                   ; .
8166: 25 25 25 25 25 25 0A 1D 24 1D 11 0E                       ; "______AT THE GRAVE."
8172: 24 10 1B 0A 1F 0E EC                                      ; .

8179: 25 25 0B 1E 22 24 16 0E 0D 12 0C 12                       ; "__BUY MEDICINE BEFORE"
8185: 17 0E 24 0B 0E 0F 18 1B 8E                                ; .
818E: 25 25 22 18 1E 24 10 18 EC                                ; "__YOU GO."

8197: 25 25 19 0A 22 24 16 0E 24 0A 17 0D                       ; "__PAY ME AND I'LL TALK."
81A3: 24 12 2A 15 15 24 1D 0A 15 14 EC                          ; .

81AE: 25 25 25 1D 11 12 1C 24 0A 12 17 2A                       ; "___THIS AIN'T ENOUGH"
81BA: 1D 24 0E 17 18 1E 10 91                                   ; .
81C2: 25 25 25 25 25 25 25 25 1D 18 24 1D                       ; "________TO TALK."
81CE: 0A 15 14 EC                                               ; .

81D2: 25 25 25 25 25 25 25 10 18 24 1E 19                       ; "_______GO UP,UP,"
81DE: 28 1E 19 A8                                               ; .
81E2: 25 25 25 1D 11 0E 24 16 18 1E 17 1D                       ; "___THE MOUNTAIN AHEAD."
81EE: 0A 12 17 24 0A 11 0E 0A 0D EC                             ; .

81F8: 25 25 10 18 24 17 18 1B 1D 11 28 20                       ; "__GO NORTH,WEST,SOUTH,"
8204: 0E 1C 1D 28 1C 18 1E 1D 11 A8                             ; .
820E: 25 25 20 0E 1C 1D 24 1D 18 24 1D 11                       ; "__WEST TO THE FOREST  OF MAZE."
821A: 0E 24 0F 18 1B 0E 1C 5D 24 24 18 0F                       ; .
8226: 24 16 0A 23 0E EC                                         ; .

822C: 25 25 25 25 0B 18 22 28 24 22 18 1E                       ; "____BOY, YOU'RE RICH!"
8238: 2A 1B 0E 24 1B 12 0C 11 E9                                ; .

8241: 25 0B 1E 22 24 1C 18 16 0E 1D 11 12                       ; "_BUY SOMETHIN' WILL YA!"
824D: 17 2A 24 20 12 15 15 24 22 0A E9                          ; .

8258: 25 25 25 25 25 0B 18 22 28 24 1D 11                       ; "_____BOY, THIS IS"
8264: 12 1C 24 12 9C                                            ; .
8269: 25 25 25 1B 0E 0A 15 15 22 24 0E 21                       ; "___REALLY EXPENSIVE!"
8275: 19 0E 17 1C 12 1F 0E E9                                   ; .

827D: 25 1D 0A 14 0E 24 0A 17 22 24 18 17                       ; "_TAKE ANY ONE YOU WANT."
8289: 0E 24 22 18 1E 24 20 0A 17 1D EC                          ; .

8294: 25 25 25 25 25 12 1D 2A 1C 24 0A 24                       ; "_____IT'S A SECRET"
82A0: 1C 0E 0C 1B 0E 9D                                         ; .
82A6: 25 25 25 25 25 1D 18 24 0E 1F 0E 1B                       ; "_____TO EVERYBODY."
82B2: 22 0B 18 0D 22 EC                                         ; .

82B8: 25 25 25 10 1B 1E 16 0B 15 0E 28 10                       ; "___GRUMBLE,GRUMBLE..."
82C4: 1B 1E 16 0B 15 0E 2C 2C EC                                ; .

82CD: 25 25 0E 0A 1C 1D 16 18 1C 1D 24 19                       ; "__EASTMOST PENNINSULA"
82D9: 0E 17 17 12 17 1C 1E 15 8A                                ; .
82E2: 25 25 25 25 25 12 1C 24 1D 11 0E 24                       ; "_____IS THE SECRET."
82EE: 1C 0E 0C 1B 0E 1D EC                                      ; .

82F5: 25 0D 18 0D 18 17 10 18 24 0D 12 1C                       ; "_DODONGO DISLIKES SMOKE."
8301: 15 12 14 0E 1C 24 1C 16 18 14 0E EC                       ; .

830D: 25 0D 12 0D 24 22 18 1E 24 10 0E 1D                       ; "_DID YOU GET THE SWORD"
8319: 24 1D 11 0E 24 1C 20 18 1B 8D                             ; .
8323: 25 0F 1B 18 16 24 1D 11 0E 24 18 15                       ; "_FROM THE OLD MAN ON_TOP OF THE WATERFALL?"
832F: 0D 24 16 0A 17 24 18 57 25 1D 18 19                       ; .
833B: 24 18 0F 24 1D 11 0E 24 20 0A 1D 0E                       ; .
8347: 1B 0F 0A 15 15 EE                                         ; .

834D: 25 25 25 25 25 20 0A 15 14 24 12 17                       ; "_____WALK INTO THE"
8359: 1D 18 24 1D 11 8E                                         ; .
835F: 25 25 25 25 25 25 25 20 0A 1D 0E 1B                       ; "_______WATERFALL."
836B: 0F 0A 15 15 EC                                            ; .

8370: 25 25 1C 0E 0C 1B 0E 1D 24 19 18 20                       ; "__SECRET POWER IS SAID"
837C: 0E 1B 24 12 1C 24 1C 0A 12 8D                             ; .
8386: 25 25 25 1D 18 24 0B 0E 24 12 17 24                       ; "___TO BE IN THE ARROW."
8392: 1D 11 0E 24 0A 1B 1B 18 20 EC                             ; .

839C: 25 25 25 25 0D 12 10 0D 18 10 10 0E                       ; "____DIGDOGGER HATES"
83A8: 1B 24 11 0A 1D 0E 9C                                      ; .
83AF: 25 0C 0E 1B 1D 0A 12 17 24 14 12 17                       ; "_CERTAIN KIND OF SOUND."
83BB: 0D 24 18 0F 24 1C 18 1E 17 0D EC                          ; .

83C6: 25 25 25 25 12 24 0B 0E 1D 24 22 18                       ; "____I BET YOU'D LIKE"
83D2: 1E 2A 0D 24 15 12 14 8E                                   ; .
83DA: 25 25 25 1D 18 24 11 0A 1F 0E 24 16                       ; "___TO HAVE MORE BOMBS."
83E6: 18 1B 0E 24 0B 18 16 0B 1C EC                             ; .

83F0: 25 25 25 25 12 0F 24 22 18 1E 24 10                       ; "____IF YOU GO IN THE"
83FC: 18 24 12 17 24 1D 11 8E                                   ; .
8404: 25 0D 12 1B 0E 0C 1D 12 18 17 24 18                       ; "_DIRECTION OF THE ARROW."
8410: 0F 24 1D 11 0E 24 0A 1B 1B 18 20 EC                       ; .

841C: 25 25 25 25 15 0E 0A 1F 0E 24 22 18                       ; "____LEAVE YOUR LIFE"
8428: 1E 1B 24 15 12 0F 8E                                      ; .
842F: 25 25 25 25 25 25 25 18 1B 24 16 18                       ; "_______OR MONEY."
843B: 17 0E 22 EC                                               ; .

843F: 25 1D 11 0E 1B 0E 24 0A 1B 0E 24 1C                       ; "_THERE ARE SECRETS WHERE"
844B: 0E 0C 1B 0E 1D 1C 24 20 11 0E 1B 8E                       ; .
8457: 25 25 25 0F 0A 12 1B 12 0E 1C 24 0D                       ; "___FAIRIES DON'T LIVE."
8463: 18 17 2A 1D 24 15 12 1F 0E EC                             ; .

846D: 25 25 25 25 0A 12 16 24 0A 1D 24 1D                       ; "____AIM AT THE EYES"
8479: 11 0E 24 0E 22 0E 9C                                      ; .
8480: 25 25 25 25 25 25 25 18 0F 24 10 18                       ; "_______OF GOHMA."
848C: 11 16 0A EC                                               ; .

8490: 25 25 1C 18 1E 1D 11 24 18 0F 24 0A                       ; "__SOUTH OF ARROW MARK"
849C: 1B 1B 18 20 24 16 0A 1B 94                                ; .
84A5: 25 25 25 25 11 12 0D 0E 1C 24 0A 24                       ; "____HIDES A SECRET."
84B1: 1C 0E 0C 1B 0E 1D EC                                      ; .

84B8: 25 25 1D 11 0E 1B 0E 2A 1C 24 0A 24                       ; "__THERE'S A SECRET IN"
84C4: 1C 0E 0C 1B 0E 1D 24 12 97                                ; .
84CD: 25 25 1D 11 0E 24 1D 12 19 24 18 0F                       ; "__THE TIP OF THE NOSE."
84D9: 24 1D 11 0E 24 17 18 1C 0E EC                             ; .

84E3: 25 25 25 1C 19 0E 0C 1D 0A 0C 15 0E                       ; "___SPECTACLE ROCK IS"
84EF: 24 1B 18 0C 14 24 12 9C                                   ; .
84F7: 25 25 0A 17 24 0E 17 1D 1B 0A 17 0C                       ; "__AN ENTRANCE TO DEATH."
8503: 0E 24 1D 18 24 0D 0E 0A 1D 11 EC                          ; .

850E: 01 00 1D 11 24 0E 17 0E 16 22 24 11                       ; "10TH ENEMY HAS THE BOMB."
851A: 0A 1C 24 1D 11 0E 24 0B 18 16 0B EC                       ; .

8526: 25 18 17 0E 1C 24 20 11 18 24 0D 18                       ; "_ONES WHO DOES NOT HAVE"
8532: 0E 1C 24 17 18 1D 24 11 0A 1F 8E                          ; .
853D: 25 1D 1B 12 0F 18 1B 0C 0E 24 0C 0A                       ; "_TRIFORCE CAN'T GO IN."
8549: 17 2A 1D 24 10 18 24 12 17 EC                             ; .

8553: 25 25 25 19 0A 1D 1B 0A 24 11 0A 1C                       ; "___PATRA HAS THE MAP."
855F: 24 1D 11 0E 24 16 0A 19 EC                                ; .

8568: 25 25 10 18 24 1D 18 24 1D 11 0E 24                       ; "__GO TO THE NEXT ROOM."
8574: 17 0E 21 1D 24 1B 18 18 16 EC                             ; .

857E: 25 25 25 25 25 0E 22 0E 1C 24 18 0F                       ; "_____EYES OF SKULL"
858A: 24 1C 14 1E 15 95                                         ; .
8590: 25 25 25 25 25 11 0A 1C 24 0A 24 1C                       ; "_____HAS A SECRET."
859C: 0E 0C 1B 0E 1D EC                                         ; .

85A2: 40        RTI                 ;
85A3: 60        RTS                 ;
85A4: 42                              ;
85A5: 42                              ;
85A6: 04                              ;
85A7: 06 48     ASL >$48            ;
85A9: 0A        ASL A               ;
85AA: 4C 0E D0  JMP $D00E           ;
85AD: D2                              ;
85AE: D2                              ;
85AF: DC                              ;
85B0: DC                              ;
85B1: DE DE 62  DEC $62DE,X         ;
85B4: 62                              ;
85B5: 62                              ;
85B6: 0A        ASL A               ;
85B7: 28        PLP                 ;
85B8: 00        BRK                 ;
85B9: 01 02     ORA (GP_02,X)       ;
85BB: 01 02     ORA (GP_02,X)       ;
85BD: 00        BRK                 ;
85BE: 02                              ;
85BF: 00        BRK                 ;
85C0: 01 00     ORA (GP_00,X)       ;
85C2: 02                              ;
85C3: 01 02     ORA (GP_02,X)       ;
85C5: 01 00     ORA (GP_00,X)       ;
85C7: 01 00     ORA (GP_00,X)       ;
85C9: 02                              ;
85CA: 02                              ;
85CB: 05 08     ORA >$08            ;
85CD: 0B                              ;
85CE: 0E 11 A9  ASL $A911           ;


85D1: 78        SEI                 ;
85D2: A0 80     LDY #$80            ;
85D4: 20 A3 86  JSR $86A3           ;
85D7: AD 50 03  LDA $0350           ;
85DA: C9 72     CMP #$72            ;
85DC: F0 0C     BEQ $85EA           ;
85DE: C9 71     CMP #$71            ;
85E0: F0 08     BEQ $85EA           ;
85E2: C9 7B     CMP #$7B            ;
85E4: B0 04     BCS $85EA           ;
85E6: C9 6E     CMP #$6E            ;
85E8: B0 0F     BCS $85F9           ;
85EA: 20 14 73  JSR $7314           ;
85ED: F0 0A     BEQ $85F9           ;
85EF: A9 00     LDA #$00            ;
85F1: 8D 50 03  STA $0350           ;
85F4: A9 00     LDA #$00            ;
85F6: 85 AC     STA >$AC            ;
85F8: 60        RTS                 ;
85F9: AD 50 03  LDA $0350           ;
85FC: 38        SEC                 ;
85FD: E9 6A     SBC #$6A            ;
85FF: A8        TAY                 ;
8600: B9 A2 85  LDA $85A2,Y         ;
8603: 48        PHA                 ;
8604: 29 3F     AND #$3F            ;
8606: 8D 15 04  STA $0415           ;
8609: 68        PLA                 ;
860A: 29 C0     AND #$C0            ;
860C: 85 03     STA >GP_03          ;
860E: A9 FD     LDA #$FD            ;
8610: 18        CLC                 ;
8611: 69 03     ADC #$03            ;
8613: 88        DEY                 ;
8614: 10 FA     BPL $8610           ;
8616: A8        TAY                 ;
8617: A2 00     LDX #$00            ;
8619: B9 7E 6A  LDA $6A7E,Y         ;
861C: 9D 22 04  STA $0422,X         ;
861F: 29 C0     AND #$C0            ;
8621: 95 00     STA GP_00,X         ;
8623: B9 BA 6A  LDA $6ABA,Y         ;
8626: 9D 30 04  STA $0430,X         ;
8629: C8        INY                 ;
862A: E8        INX                 ;
862B: E0 03     CPX #$03            ;
862D: D0 EA     BNE $8619           ;
862F: A5 03     LDA >GP_03          ;
8631: 0A        ASL A               ;
8632: 2A        ROL A               ;
8633: 2A        ROL A               ;
8634: 05 00     ORA >GP_00          ;
8636: 85 00     STA >GP_00          ;
8638: A5 02     LDA >GP_02          ;
863A: 4A        LSR A               ;
863B: 4A        LSR A               ;
863C: 4A        LSR A               ;
863D: 4A        LSR A               ;
863E: 05 00     ORA >GP_00          ;
8640: 85 00     STA >GP_00          ;
8642: A5 01     LDA >GP_01          ;
8644: 4A        LSR A               ;
8645: 4A        LSR A               ;
8646: 05 00     ORA >GP_00          ;
8648: 8D 13 04  STA $0413           ;
864B: 29 20     AND #$20            ;
864D: F0 48     BEQ $8697           ;
864F: A9 FF     LDA #$FF            ;
8651: A0 06     LDY #$06            ;
8653: C5 19     CMP >$19            ;
8655: 90 06     BCC $865D           ;
8657: 38        SEC                 ;
8658: E9 2B     SBC #$2B            ;
865A: 88        DEY                 ;
865B: D0 F6     BNE $8653           ;
865D: BE CA 85  LDX $85CA,Y         ;
8660: A0 02     LDY #$02            ;
8662: BD B8 85  LDA $85B8,X         ;
8665: 99 6C 04  STA $046C,Y         ;
8668: CA        DEX                 ;
8669: 88        DEY                 ;
866A: 10 F6     BPL $8662           ;
866C: A5 1A     LDA >$1A            ;
866E: 29 01     AND #$01            ;
8670: A8        TAY                 ;
8671: B9 B6 85  LDA $85B6,Y         ;
8674: 8D 6F 04  STA $046F           ;
8677: A9 0A     LDA #$0A            ;
8679: 8D 70 04  STA $0470           ;
867C: A0 14     LDY #$14            ;
867E: A5 1A     LDA >$1A            ;
8680: 29 02     AND #$02            ;
8682: F0 02     BEQ $8686           ;
8684: A0 32     LDY #$32            ;
8686: 8C 71 04  STY $0471           ;
8689: A2 02     LDX #$02            ;
868B: BC 6C 04  LDY $046C,X         ;
868E: B9 6F 04  LDA $046F,Y         ;
8691: 9D 48 04  STA $0448,X         ;
8694: CA        DEX                 ;
8695: 10 F4     BPL $868B           ;
8697: A9 00     LDA #$00            ; Clear string ...
8699: 8D 16 04  STA $0416           ; ... pointer cursor
869C: AD 14 88  LDA $8814           ;
869F: 8D 5F 04  STA $045F           ;
86A2: 60        RTS                 ;

86A3: 95 70     STA $70,X           ;
86A5: 94 84     STY $84,X           ;
86A7: A9 00     LDA #$00            ;
86A9: 9D 85 04  STA $0485,X         ;
86AC: A9 81     LDA #$81            ;
86AE: 9D BF 04  STA $04BF,X         ;
86B1: A9 40     LDA #$40            ;
86B3: 85 AC     STA >$AC            ;
86B5: A9 40     LDA #$40            ;
86B7: 8D 51 03  STA $0351           ;
86BA: 8D 52 03  STA $0352           ;
86BD: A9 48     LDA #$48            ;
86BF: 95 71     STA $71,X           ;
86C1: A9 A8     LDA #$A8            ;
86C3: 95 72     STA $72,X           ;
86C5: 94 85     STY $85,X           ;
86C7: 94 86     STY $86,X           ;
86C9: 60        RTS                 ;


86CA: 22                              ;
86CB: C8        INY                 ;
86CC: 0D 21 24  ORA $2421           ;
86CF: 24 24     BIT >$24            ;
86D1: 24 24     BIT >$24            ;
86D3: 24 24     BIT >$24            ;
86D5: 24 24     BIT >$24            ;
86D7: 24 24     BIT >$24            ;
86D9: 24 FF     BIT >CUR_2000       ;


86DB: A5 AD     LDA >$AD            ;
86DD: C9 04     CMP #$04            ;
86DF: D0 06     BNE $86E7           ;
86E1: A5 15     LDA >$15            ;
86E3: 29 01     AND #$01            ;
86E5: D0 38     BNE $871F           ;
86E7: 20 36 87  JSR $8736           ;
86EA: AD 50 03  LDA $0350           ;
86ED: C9 74     CMP #$74            ;
86EF: D0 2B     BNE $871C           ;
86F1: AD 66 06  LDA $0666           ;
86F4: C9 02     CMP #$02            ;
86F6: F0 24     BEQ $871C           ;
86F8: AC 56 06  LDY $0656           ;
86FB: C0 0F     CPY #$0F            ;
86FD: D0 06     BNE $8705           ;
86FF: A5 F8     LDA >$F8            ;
8701: 29 40     AND #$40            ;
8703: D0 0A     BNE $870F           ;
8705: A5 AC     LDA >$AC            ;
8707: C9 40     CMP #$40            ;
8709: D0 03     BNE $870E           ;
870B: 20 F4 85  JSR $85F4           ;
870E: 60        RTS                 ;
870F: A9 04     LDA #$04            ;
8711: 8D 02 06  STA SND_ReqMusEff   ;
8714: EE 66 06  INC $0666           ;
8717: A9 07     LDA #$07            ;
8719: 8D 56 06  STA $0656           ;
871C: 20 49 87  JSR $8749           ;
871F: A5 AD     LDA >$AD            ;
8721: 20 E2 E5  JSR $E5E2           ;

8724: 8B                              ;
8725: 87                              ;
8726: 15 88     ORA $88,X           ;
8728: 7A                              ;
8729: 88        DEY                 ;
872A: F7                              ;
872B: 89                              ;
872C: 33                              ;
872D: 89                              ;
872E: 41 89     EOR ($89,X)         ;
8730: F7                              ;
8731: 89                              ;

8732: 15 88     ORA $88,X           ;
8734: F6 89     INC $89,X           ;
8736: 20 93 FA  JSR $FA93           ;
8739: AC 50 03  LDY $0350           ;
873C: C0 7B     CPY #$7B            ;
873E: B0 03     BCS $8743           ;
8740: 4C DB 77  JMP $77DB           ;
8743: 4C DF 77  JMP $77DF           ;
8746: 58        CLI                 ;
8747: 78        SEI                 ;
8748: 98        TYA                 ;
8749: AD 13 04  LDA $0413           ;
874C: 29 04     AND #$04            ;
874E: F0 24     BEQ $8774           ;
8750: A9 02     LDA #$02            ;
8752: 8D 21 04  STA $0421           ;
8755: AE 21 04  LDX $0421           ;
8758: BD 46 87  LDA $8746,X         ;
875B: 85 83     STA >$83            ;
875D: A9 98     LDA #$98            ;
875F: 85 97     STA >$97            ;
8761: BD 22 04  LDA $0422,X         ;
8764: 29 3F     AND #$3F            ;
8766: C9 3F     CMP #$3F            ;
8768: F0 05     BEQ $876F           ;
876A: A2 13     LDX #$13            ;
876C: 20 0E E7  JSR $E70E           ;
876F: CE 21 04  DEC $0421           ;
8772: 10 E1     BPL $8755           ;
8774: AD 13 04  LDA $0413           ;
8777: 29 08     AND #$08            ;
8779: F0 0F     BEQ $878A           ;
877B: A9 30     LDA #$30            ;
877D: 85 83     STA >$83            ;
877F: A9 AB     LDA #$AB            ;
8781: 85 97     STA >$97            ;
8783: A9 18     LDA #$18            ;
8785: A2 13     LDX #$13            ;
8787: 20 0E E7  JSR $E70E           ;
878A: 60        RTS                 ;
878B: AD 13 04  LDA $0413           ;
878E: 29 08     AND #$08            ;
8790: F0 62     BEQ $87F4           ;
8792: 20 01 88  JSR $8801           ;
8795: A9 21     LDA #$21            ;
8797: 8D 05 03  STA $0305           ;
879A: A2 00     LDX #$00            ;
879C: 8E 2E 04  STX $042E           ;
879F: 8E 2F 04  STX $042F           ;
87A2: BD 30 04  LDA $0430,X         ;
87A5: D0 0B     BNE $87B2           ;
87A7: A2 24     LDX #$24            ;
87A9: 86 01     STX >GP_01          ;
87AB: 86 02     STX >GP_02          ;
87AD: 86 03     STX >GP_03          ;
87AF: 4C BF 87  JMP $87BF           ;
87B2: 20 55 6E  JSR $6E55           ;
87B5: A2 24     LDX #$24            ;
87B7: AD 13 04  LDA $0413           ;
87BA: 0A        ASL A               ;
87BB: 90 02     BCC $87BF           ;
87BD: A2 62     LDX #$62            ;
87BF: 86 04     STX >$04            ;
87C1: AC 2F 04  LDY $042F           ;
87C4: A5 02     LDA >GP_02          ;
87C6: 20 F7 87  JSR $87F7           ;
87C9: 99 08 03  STA $0308,Y         ;
87CC: A5 01     LDA >GP_01          ;
87CE: 20 F7 87  JSR $87F7           ;
87D1: 99 07 03  STA $0307,Y         ;
87D4: A5 03     LDA >GP_03          ;
87D6: 99 09 03  STA $0309,Y         ;
87D9: AD 2F 04  LDA $042F           ;
87DC: 18        CLC                 ;
87DD: 69 04     ADC #$04            ;
87DF: 8D 2F 04  STA $042F           ;
87E2: EE 2E 04  INC $042E           ;
87E5: AE 2E 04  LDX $042E           ;
87E8: E0 03     CPX #$03            ;
87EA: D0 B6     BNE $87A2           ;
87EC: A9 0A     LDA #$0A            ;
87EE: 85 29     STA >$29            ;
87F0: D0 02     BNE $87F4           ;
87F2: 85 14     STA >$14            ;
87F4: E6 AD     INC >$AD            ;
87F6: 60        RTS                 ;
87F7: C9 24     CMP #$24            ;
87F9: D0 05     BNE $8800           ;
87FB: AA        TAX                 ;
87FC: A5 04     LDA >$04            ;
87FE: 86 04     STX >$04            ;
8800: 60        RTS                 ;
8801: A0 10     LDY #$10            ;
8803: B9 CA 86  LDA $86CA,Y         ;
8806: 99 02 03  STA $0302,Y         ;
8809: 88        DEY                 ;
880A: 10 F7     BPL $8803           ;
880C: 60        RTS                 ;


880D: 21 A4     AND ($A4,X)         ;
880F: 01 24     ORA ($24,X)         ;
8811: FF                              ;
8812: C4 E4     CPY >$E4            ;
8814: A4 20     LDY >$20            ;
8816: 1B                              ;
8817: F2                              ;


8818: A5 29     LDA >$29            ;
881A: D0 5D     BNE $8879           ;
881C: A9 06     LDA #$06            ;
881E: 85 29     STA >$29            ;
8820: A0 04     LDY #$04            ;
8822: B9 0D 88  LDA $880D,Y         ;
8825: 99 02 03  STA $0302,Y         ;
8828: 88        DEY                 ;
8829: 10 F7     BPL $8822           ;
882B: AD 5F 04  LDA $045F           ;
882E: 8D 03 03  STA $0303           ;
8831: EE 5F 04  INC $045F           ;
8834: AC 15 04  LDY $0415           ; String pointer
8837: B9 00 80  LDA $8000,Y         ; Get ...
883A: 85 00     STA >GP_00          ; ... LSB
883C: C8        INY                 ; Next byte in pointer
883D: B9 00 80  LDA $8000,Y         ; Get ...
8840: 85 01     STA >GP_01          ; ... MSB
8842: AC 16 04  LDY $0416           ; Get string pointer cursor
8845: EE 16 04  INC $0416           ; Increment pointer
8848: B1 00     LDA (GP_00),Y       ; Get next in string
884A: 29 3F     AND #$3F            ; Drop top two bits
884C: C9 25     CMP #$25            ;
884E: F0 DB     BEQ $882B           ;
8850: 8D 05 03  STA $0305           ;
8853: A9 10     LDA #$10            ;
8855: 8D 04 06  STA SND_Request     ;
8858: B1 00     LDA (GP_00),Y       ;
885A: 29 C0     AND #$C0            ;
885C: F0 1B     BEQ $8879           ;
885E: A0 02     LDY #$02            ;
8860: C9 C0     CMP #$C0            ;
8862: F0 06     BEQ $886A           ;
8864: 88        DEY                 ;
8865: C9 40     CMP #$40            ;
8867: F0 01     BEQ $886A           ;
8869: 88        DEY                 ;
886A: B9 12 88  LDA $8812,Y         ;
886D: 8D 5F 04  STA $045F           ;
8870: C0 02     CPY #$02            ;
8872: D0 05     BNE $8879           ;
8874: E6 AD     INC >$AD            ;
8876: 20 F4 85  JSR $85F4           ;
8879: 60        RTS                 ;

887A: AD 13 04  LDA $0413           ;
887D: 4A        LSR A               ;
887E: B0 18     BCS $8898           ;
8880: A9 08     LDA #$08            ;
8882: 85 AD     STA >$AD            ;
8884: AD 50 03  LDA $0350           ;
8887: C9 71     CMP #$71            ;
8889: D0 0C     BNE $8897           ;
888B: AD 7E 06  LDA $067E           ;
888E: 18        CLC                 ;
888F: 69 14     ADC #$14            ;
8891: 8D 7E 06  STA $067E           ;
8894: 20 0C 73  JSR $730C           ;
8897: 60        RTS                 ;
8898: AD 7E 06  LDA $067E           ;
889B: D0 FA     BNE $8897           ;
889D: A2 02     LDX #$02            ;
889F: BD 22 04  LDA $0422,X         ;
88A2: 29 3F     AND #$3F            ;
88A4: C9 3F     CMP #$3F            ;
88A6: F0 13     BEQ $88BB           ;
88A8: A5 70     LDA >$70            ;
88AA: DD 46 87  CMP $8746,X         ;
88AD: D0 0C     BNE $88BB           ;
88AF: A5 84     LDA >$84            ;
88B1: 38        SEC                 ;
88B2: E9 98     SBC #$98            ;
88B4: 20 1F 70  JSR $701F           ;
88B7: C9 06     CMP #$06            ;
88B9: 90 04     BCC $88BF           ;
88BB: CA        DEX                 ;
88BC: 10 E1     BPL $889F           ;
88BE: 60        RTS                 ;
88BF: 8E 38 04  STX $0438           ;
88C2: AD 13 04  LDA $0413           ;
88C5: 29 30     AND #$30            ;
88C7: F0 17     BEQ $88E0           ;
88C9: 29 10     AND #$10            ;
88CB: F0 0E     BEQ $88DB           ;
88CD: AD 6D 06  LDA $066D           ;
88D0: DD 30 04  CMP $0430,X         ;
88D3: 90 5D     BCC $8932           ;
88D5: BD 30 04  LDA $0430,X         ;
88D8: 20 DE 89  JSR $89DE           ;
88DB: A9 05     LDA #$05            ;
88DD: 85 AD     STA >$AD            ;
88DF: 60        RTS                 ;
88E0: AD 13 04  LDA $0413           ;
88E3: 29 02     AND #$02            ;
88E5: F0 0E     BEQ $88F5           ;
88E7: AD 6D 06  LDA $066D           ;
88EA: DD 30 04  CMP $0430,X         ;
88ED: 90 43     BCC $8932           ;
88EF: BD 30 04  LDA $0430,X         ;
88F2: 20 DE 89  JSR $89DE           ;
88F5: AD 13 04  LDA $0413           ;
88F8: 29 40     AND #$40            ;
88FA: F0 13     BEQ $890F           ;
88FC: A0 40     LDY #$40            ;
88FE: AD 50 03  LDA $0350           ;
8901: C9 6C     CMP #$6C            ;
8903: F0 02     BEQ $8907           ;
8905: A0 B0     LDY #$B0            ;
8907: CC 6F 06  CPY $066F           ;
890A: F0 03     BEQ $890F           ;
890C: 90 01     BCC $890F           ;
890E: 60        RTS                 ;
890F: 20 0C 73  JSR $730C           ;
8912: BD 22 04  LDA $0422,X         ;
8915: 29 3F     AND #$3F            ;
8917: 48        PHA                 ;
8918: A9 FF     LDA #$FF            ;
891A: 9D 22 04  STA $0422,X         ;
891D: 68        PLA                 ;
891E: 20 70 73  JSR $7370           ;
8921: A9 1E     LDA #$1E            ;
8923: 20 F2 87  JSR $87F2           ;
8926: A9 40     LDA #$40            ;
8928: 85 29     STA >$29            ;
892A: AD 13 04  LDA $0413           ;
892D: 29 F7     AND #$F7            ;
892F: 8D 13 04  STA $0413           ;
8932: 60        RTS                 ;
8933: A5 29     LDA >$29            ;
8935: D0 03     BNE $893A           ;
8937: 8D 50 03  STA $0350           ;
893A: 60        RTS                 ;


893B: 14                              ;
893C: 14                              ;
893D: 16 14     ASL $14,X           ;
893F: 18        CLC                 ;
8940: 1A                              ;


8941: AD 13 04  LDA $0413           ;
8944: 29 10     AND #$10            ;
8946: F0 29     BEQ $8971           ;
8948: A9 00     LDA #$00            ;
894A: AC 50 03  LDY $0350           ;
894D: C0 75     CPY #$75            ;
894F: F0 02     BEQ $8953           ;
8951: A9 03     LDA #$03            ;
8953: 18        CLC                 ;
8954: 6D 38 04  ADC $0438           ;
8957: A8        TAY                 ;
8958: B9 3B 89  LDA $893B,Y         ;
895B: 8D 15 04  STA $0415           ;
895E: AD 14 88  LDA $8814           ;
8961: 8D 5F 04  STA $045F           ;
8964: A9 00     LDA #$00            ;
8966: 8D 16 04  STA $0416           ;
8969: 20 2A 89  JSR $892A           ;
896C: A9 1E     LDA #$1E            ;
896E: 4C F2 87  JMP $87F2           ;
8971: AD 50 03  LDA $0350           ;
8974: C9 7B     CMP #$7B            ;
8976: 90 1A     BCC $8992           ;
8978: 20 01 88  JSR $8801           ;
897B: A9 24     LDA #$24            ;
897D: 20 97 87  JSR $8797           ;
8980: A9 08     LDA #$08            ;
8982: 8D 04 06  STA SND_Request     ;
8985: 20 0C 73  JSR $730C           ;
8988: A9 08     LDA #$08            ;
898A: 85 AD     STA >$AD            ;
898C: AD 31 04  LDA $0431           ;
898F: 4C D6 89  JMP $89D6           ;
8992: AD 6D 06  LDA $066D           ;
8995: C9 0A     CMP #$0A            ;
8997: 90 A1     BCC $893A           ;
8999: A9 08     LDA #$08            ;
899B: 8D 04 06  STA SND_Request     ;
899E: A0 02     LDY #$02            ;
89A0: B9 48 04  LDA $0448,Y         ;
89A3: 99 30 04  STA $0430,Y         ;
89A6: 88        DEY                 ;
89A7: 10 F7     BPL $89A0           ;
89A9: 20 92 87  JSR $8792           ;
89AC: A9 08     LDA #$08            ;
89AE: 85 AD     STA >$AD            ;
89B0: A0 01     LDY #$01            ;
89B2: AD 48 04  LDA $0448           ;
89B5: 20 E6 89  JSR $89E6           ;
89B8: A0 05     LDY #$05            ;
89BA: AD 49 04  LDA $0449           ;
89BD: 20 E6 89  JSR $89E6           ;
89C0: A0 09     LDY #$09            ;
89C2: AD 4A 04  LDA $044A           ;
89C5: 20 E6 89  JSR $89E6           ;
89C8: AE 38 04  LDX $0438           ;
89CB: BD 48 04  LDA $0448,X         ;
89CE: C9 14     CMP #$14            ;
89D0: F0 04     BEQ $89D6           ;
89D2: C9 32     CMP #$32            ;
89D4: D0 08     BNE $89DE           ;
89D6: 18        CLC                 ;
89D7: 6D 7D 06  ADC $067D           ;
89DA: 8D 7D 06  STA $067D           ;
89DD: 60        RTS                 ;
89DE: 18        CLC                 ;
89DF: 6D 7E 06  ADC $067E           ;
89E2: 8D 7E 06  STA $067E           ;
89E5: 60        RTS                 ;
89E6: A2 64     LDX #$64            ;
89E8: C9 14     CMP #$14            ;
89EA: F0 06     BEQ $89F2           ;
89EC: C9 32     CMP #$32            ;
89EE: F0 02     BEQ $89F2           ;
89F0: A2 62     LDX #$62            ;
89F2: 8A        TXA                 ;
89F3: 99 06 03  STA $0306,Y         ;
89F6: 60        RTS                 ;
89F7: A9 2A     LDA #$2A            ;
89F9: 4C F2 87  JMP $87F2           ;
89FC: AD 14 88  LDA $8814           ;
89FF: 8D 5F 04  STA $045F           ;
8A02: A5 10     LDA >$10            ;
8A04: 20 E2 E5  JSR $E5E2           ;
8A07: AD 8C 23  LDA $238C           ;
8A0A: 8A        TXA                 ;
8A0B: 23                              ;
8A0C: 8A        TXA                 ;
8A0D: 69 8A     ADC #$8A            ;
8A0F: 69 8A     ADC #$8A            ;
8A11: 23                              ;
8A12: 8A        TXA                 ;
8A13: 69 8A     ADC #$8A            ;
8A15: 23                              ;
8A16: 8A        TXA                 ;
8A17: 69 8A     ADC #$8A            ;
8A19: 84 8A     STY >$8A            ;
8A1B: 28        PLP                 ;
8A1C: 26 2E     ROL >$2E            ;
8A1E: 30 32     BMI $8A52           ;
8A20: 3E 3E 34  ROL $343E,X         ;
8A23: A9 78     LDA #$78            ;
8A25: A0 80     LDY #$80            ;
8A27: 20 A3 86  JSR $86A3           ;
8A2A: BD 4F 03  LDA $034F,X         ;
8A2D: 38        SEC                 ;
8A2E: E9 4B     SBC #$4B            ;
8A30: A8        TAY                 ;
8A31: B9 1B 8A  LDA $8A1B,Y         ;
8A34: 8D 15 04  STA $0415           ;
8A37: AD 50 03  LDA $0350           ;
8A3A: C9 4F     CMP #$4F            ;
8A3C: D0 20     BNE $8A5E           ;
8A3E: F0 12     BEQ $8A52           ;
8A40: A9 78     LDA #$78            ;
8A42: A0 80     LDY #$80            ;
8A44: 20 A3 86  JSR $86A3           ;
8A47: A9 36     LDA #$36            ;
8A49: 8D 15 04  STA $0415           ;
8A4C: AD 14 88  LDA $8814           ;
8A4F: 8D 5F 04  STA $045F           ;
8A52: 20 14 73  JSR $7314           ;
8A55: F0 07     BEQ $8A5E           ;
8A57: A9 00     LDA #$00            ;
8A59: 85 AC     STA >$AC            ;
8A5B: 4C B1 FE  JMP $FEB1           ;
8A5E: 4C D3 8A  JMP $8AD3           ;


8A61: 2A        ROL A               ;
8A62: 38        SEC                 ;
8A63: 3A                              ;
8A64: 2C 40 42  BIT $4240           ;
8A67: 42                              ;
8A68: 3C                              ;
8A69: A9 78     LDA #$78            ;
8A6B: A0 80     LDY #$80            ;
8A6D: 20 A3 86  JSR $86A3           ;
8A70: BD 4F 03  LDA $034F,X         ;
8A73: 38        SEC                 ;
8A74: E9 4B     SBC #$4B            ;
8A76: A8        TAY                 ;
8A77: B9 61 8A  LDA $8A61,Y         ;
8A7A: 8D 15 04  STA $0415           ;
8A7D: 4C D3 8A  JMP $8AD3           ;
8A80: 44                              ;
8A81: 46 48     LSR >$48            ;
8A83: 4A        LSR A               ;
8A84: A9 78     LDA #$78            ;
8A86: A0 80     LDY #$80            ;
8A88: 20 A3 86  JSR $86A3           ;
8A8B: 20 D3 8A  JSR $8AD3           ;
8A8E: BD 4F 03  LDA $034F,X         ;
8A91: 48        PHA                 ;
8A92: 38        SEC                 ;
8A93: E9 4B     SBC #$4B            ;
8A95: A8        TAY                 ;
8A96: B9 80 8A  LDA $8A80,Y         ;
8A99: 8D 15 04  STA $0415           ;
8A9C: 68        PLA                 ;
8A9D: C9 4B     CMP #$4B            ;
8A9F: D0 12     BNE $8AB3           ;
8AA1: AD 71 06  LDA $0671           ;
8AA4: C9 FF     CMP #$FF            ;
8AA6: D0 0B     BNE $8AB3           ;
8AA8: A9 01     LDA #$01            ;
8AAA: 8D CE 04  STA $04CE           ;
8AAD: 4A        LSR A               ;
8AAE: 85 AC     STA >$AC            ;
8AB0: 20 B1 FE  JSR $FEB1           ;
8AB3: 60        RTS                 ;
8AB4: A9 78     LDA #$78            ;
8AB6: A0 80     LDY #$80            ;
8AB8: 20 A3 86  JSR $86A3           ;
8ABB: A9 24     LDA #$24            ;
8ABD: 8D 15 04  STA $0415           ;
8AC0: AD 14 88  LDA $8814           ;
8AC3: 8D 5F 04  STA $045F           ;
8AC6: 20 14 73  JSR $7314           ;
8AC9: F0 08     BEQ $8AD3           ;
8ACB: A9 00     LDA #$00            ;
8ACD: 85 AC     STA >$AC            ;
8ACF: 8D 50 03  STA $0350           ;
8AD2: 60        RTS                 ;
8AD3: A9 08     LDA #$08            ;
8AD5: 8D 02 06  STA SND_ReqMusEff   ;
8AD8: 60        RTS                 ;
8AD9: A5 10     LDA >$10            ;
8ADB: C9 03     CMP #$03            ;
8ADD: 90 08     BCC $8AE7           ;
8ADF: C9 05     CMP #$05            ;
8AE1: F0 04     BEQ $8AE7           ;
8AE3: C9 07     CMP #$07            ;
8AE5: D0 03     BNE $8AEA           ;
8AE7: 4C 11 8B  JMP $8B11           ;
8AEA: 20 9D 8B  JSR $8B9D           ;
8AED: A5 AD     LDA >$AD            ;
8AEF: 20 E2 E5  JSR $E5E2           ;
8AF2: F8        SED                 ;
8AF3: 8A        TXA                 ;
8AF4: 15 88     ORA $88,X           ;
8AF6: FF                              ;
8AF7: 8A        TXA                 ;
8AF8: A9 00     LDA #$00            ;
8AFA: 8D 16 04  STA $0416           ;
8AFD: E6 AD     INC >$AD            ;
8AFF: 60        RTS                 ;
8B00: 20 D0 79  JSR $79D0           ;
8B03: AD 06 04  LDA $0406           ;
8B06: F0 08     BEQ $8B10           ;
8B08: 8D CC 04  STA $04CC           ;
8B0B: A9 00     LDA #$00            ;
8B0D: 8D 06 04  STA $0406           ;
8B10: 60        RTS                 ;
8B11: A5 AD     LDA >$AD            ;
8B13: C9 04     CMP #$04            ;
8B15: D0 06     BNE $8B1D           ;
8B17: A5 15     LDA >$15            ;
8B19: 29 01     AND #$01            ;
8B1B: D0 19     BNE $8B36           ;
8B1D: 20 9D 8B  JSR $8B9D           ;
8B20: AD 50 03  LDA $0350           ;
8B23: C9 4F     CMP #$4F            ;
8B25: D0 0F     BNE $8B36           ;
8B27: A9 78     LDA #$78            ;
8B29: 85 83     STA >$83            ;
8B2B: A9 98     LDA #$98            ;
8B2D: 85 97     STA >$97            ;
8B2F: A9 18     LDA #$18            ;
8B31: A2 13     LDX #$13            ;
8B33: 20 0E E7  JSR $E70E           ;
8B36: A5 AD     LDA >$AD            ;
8B38: 20 E2 E5  JSR $E5E2           ;
8B3B: 45 8B     EOR >$8B            ;
8B3D: 15 88     ORA $88,X           ;
8B3F: 57                              ;
8B40: 8B                              ;
8B41: F7                              ;
8B42: 89                              ;
8B43: 95 8B     STA $8B,X           ;
8B45: AD 50 03  LDA $0350           ;
8B48: C9 4F     CMP #$4F            ;
8B4A: D0 04     BNE $8B50           ;
8B4C: A9 6C     LDA #$6C            ;
8B4E: 85 14     STA >$14            ;
8B50: A9 0A     LDA #$0A            ;
8B52: 85 29     STA >$29            ;
8B54: E6 AD     INC >$AD            ;
8B56: 60        RTS                 ;
8B57: AD 50 03  LDA $0350           ;
8B5A: C9 4F     CMP #$4F            ;
8B5C: D0 12     BNE $8B70           ;
8B5E: A5 70     LDA >$70            ;
8B60: C9 78     CMP #$78            ;
8B62: D0 0C     BNE $8B70           ;
8B64: A5 84     LDA >$84            ;
8B66: 38        SEC                 ;
8B67: E9 98     SBC #$98            ;
8B69: 20 1F 70  JSR $701F           ;
8B6C: C9 06     CMP #$06            ;
8B6E: 90 01     BCC $8B71           ;
8B70: 60        RTS                 ;
8B71: A9 64     LDA #$64            ;
8B73: CD 6D 06  CMP $066D           ;
8B76: F0 02     BEQ $8B7A           ;
8B78: B0 F6     BCS $8B70           ;
8B7A: 18        CLC                 ;
8B7B: 6D 7E 06  ADC $067E           ;
8B7E: 8D 7E 06  STA $067E           ;
8B81: A9 08     LDA #$08            ;
8B83: 8D 04 06  STA SND_Request     ;
8B86: AD 7C 06  LDA $067C           ;
8B89: 18        CLC                 ;
8B8A: 69 04     ADC #$04            ;
8B8C: 8D 7C 06  STA $067C           ;
8B8F: 8D 58 06  STA $0658           ;
8B92: 4C 8D 8C  JMP $8C8D           ;
8B95: A5 29     LDA >$29            ;
8B97: D0 03     BNE $8B9C           ;
8B99: 8D 50 03  STA $0350           ;
8B9C: 60        RTS                 ;
8B9D: 20 00 8B  JSR $8B00           ;
8BA0: 20 93 FA  JSR $FA93           ;
8BA3: 4C DB 77  JMP $77DB           ;
8BA6: A5 AD     LDA >$AD            ;
8BA8: C9 04     CMP #$04            ;
8BAA: D0 06     BNE $8BB2           ;
8BAC: A5 15     LDA >$15            ;
8BAE: 29 01     AND #$01            ;
8BB0: D0 06     BNE $8BB8           ;
8BB2: 20 9D 8B  JSR $8B9D           ;
8BB5: 20 CB 8B  JSR $8BCB           ;
8BB8: A5 AD     LDA >$AD            ;
8BBA: 20 E2 E5  JSR $E5E2           ;
8BBD: E6 8B     INC >$8B            ;
8BBF: 15 88     ORA $88,X           ;
8BC1: EF                              ;
8BC2: 8B                              ;
8BC3: F7                              ;
8BC4: 89                              ;
8BC5: 95 8B     STA $8B,X           ;
8BC7: 58        CLI                 ;
8BC8: 98        TYA                 ;
8BC9: 1A                              ;
8BCA: 18        CLC                 ;
8BCB: A2 01     LDX #$01            ;
8BCD: 8A        TXA                 ;
8BCE: 48        PHA                 ;
8BCF: BD C7 8B  LDA $8BC7,X         ;
8BD2: 85 83     STA >$83            ;
8BD4: A9 98     LDA #$98            ;
8BD6: 85 97     STA >$97            ;
8BD8: BD C9 8B  LDA $8BC9,X         ;
8BDB: A2 13     LDX #$13            ;
8BDD: 20 0E E7  JSR $E70E           ;
8BE0: 68        PLA                 ;
8BE1: AA        TAX                 ;
8BE2: CA        DEX                 ;
8BE3: 10 E8     BPL $8BCD           ;
8BE5: 60        RTS                 ;
8BE6: A9 0A     LDA #$0A            ;
8BE8: 85 29     STA >$29            ;
8BEA: A9 76     LDA #$76            ;
8BEC: 4C F2 87  JMP $87F2           ;
8BEF: A2 01     LDX #$01            ;
8BF1: A5 70     LDA >$70            ;
8BF3: DD C7 8B  CMP $8BC7,X         ;
8BF6: D0 0C     BNE $8C04           ;
8BF8: A5 84     LDA >$84            ;
8BFA: 38        SEC                 ;
8BFB: E9 98     SBC #$98            ;
8BFD: 20 1F 70  JSR $701F           ;
8C00: C9 06     CMP #$06            ;
8C02: 90 04     BCC $8C08           ;
8C04: CA        DEX                 ;
8C05: 10 EA     BPL $8BF1           ;
8C07: 60        RTS                 ;
8C08: E0 00     CPX #$00            ;
8C0A: F0 13     BEQ $8C1F           ;
8C0C: A9 32     LDA #$32            ;
8C0E: CD 6D 06  CMP $066D           ;
8C11: F0 02     BEQ $8C15           ;
8C13: B0 F2     BCS $8C07           ;
8C15: 18        CLC                 ;
8C16: 6D 7E 06  ADC $067E           ;
8C19: 8D 7E 06  STA $067E           ;
8C1C: 4C 4D 8C  JMP $8C4D           ;
8C1F: AD 6F 06  LDA $066F           ;
8C22: 29 F0     AND #$F0            ;
8C24: C9 30     CMP #$30            ;
8C26: B0 0B     BCS $8C33           ;
8C28: 8D 6F 06  STA $066F           ;
8C2B: A9 00     LDA #$00            ;
8C2D: 8D 70 06  STA $0670           ;
8C30: 4C 4D 8C  JMP $8C4D           ;
8C33: AD 6F 06  LDA $066F           ;
8C36: 48        PHA                 ;
8C37: 29 F0     AND #$F0            ;
8C39: 38        SEC                 ;
8C3A: E9 10     SBC #$10            ;
8C3C: 85 00     STA >GP_00          ;
8C3E: 68        PLA                 ;
8C3F: 29 0F     AND #$0F            ;
8C41: 38        SEC                 ;
8C42: E9 01     SBC #$01            ;
8C44: 10 02     BPL $8C48           ;
8C46: A9 00     LDA #$00            ;
8C48: 05 00     ORA >GP_00          ;
8C4A: 8D 6F 06  STA $066F           ;
8C4D: A9 08     LDA #$08            ;
8C4F: 8D 04 06  STA SND_Request     ;
8C52: A9 01     LDA #$01            ;
8C54: 8D CE 04  STA $04CE           ;
8C57: 4C 8D 8C  JMP $8C8D           ;
8C5A: A5 AD     LDA >$AD            ;
8C5C: C9 03     CMP #$03            ;
8C5E: D0 06     BNE $8C66           ;
8C60: A5 15     LDA >$15            ;
8C62: 29 01     AND #$01            ;
8C64: D0 09     BNE $8C6F           ;
8C66: 20 00 8B  JSR $8B00           ;
8C69: 20 93 FA  JSR $FA93           ;
8C6C: 20 DF 77  JSR $77DF           ;
8C6F: A5 AD     LDA >$AD            ;
8C71: 20 E2 E5  JSR $E5E2           ;
8C74: 15 88     ORA $88,X           ;
8C76: 7C                              ;
8C77: 8C F7 89  STY $89F7           ;
8C7A: 99 8C A0  STA $A08C,Y         ;
8C7D: 0F                              ;
8C7E: B9 AC 00  LDA $00AC,Y         ;
8C81: 0A        ASL A               ;
8C82: 90 29     BCC $8CAD           ;
8C84: A9 40     LDA #$40            ;
8C86: 85 AC     STA >$AC            ;
8C88: A9 04     LDA #$04            ;
8C8A: 8D 02 06  STA SND_ReqMusEff   ;
8C8D: 20 0C 73  JSR $730C           ;
8C90: A9 40     LDA #$40            ;
8C92: 85 29     STA >$29            ;
8C94: A9 1E     LDA #$1E            ;
8C96: 4C F2 87  JMP $87F2           ;
8C99: 20 23 F2  JSR $F223           ;
8C9C: A5 29     LDA >$29            ;
8C9E: D0 0D     BNE $8CAD           ;
8CA0: A0 0F     LDY #$0F            ;
8CA2: 99 AC 00  STA $00AC,Y         ;
8CA5: 8D 5D 06  STA $065D           ;
8CA8: 85 AC     STA >$AC            ;
8CAA: 8D 50 03  STA $0350           ;
8CAD: 60        RTS                 ;
8CAE: FF                              ;
8CAF: FF                              ;
8CB0: FF                              ;
8CB1: FF                              ;
8CB2: FF                              ;
8CB3: FF                              ;
8CB4: FF                              ;
8CB5: FF                              ;
8CB6: FF                              ;
8CB7: FF                              ;
8CB8: FF                              ;
8CB9: FF                              ;
8CBA: FF                              ;
8CBB: FF                              ;
8CBC: FF                              ;
8CBD: FF                              ;
8CBE: FF                              ;
8CBF: FF                              ;
8CC0: FF                              ;
8CC1: FF                              ;
8CC2: FF                              ;
8CC3: FF                              ;
8CC4: FF                              ;
8CC5: FF                              ;
8CC6: FF                              ;
8CC7: FF                              ;
8CC8: FF                              ;
8CC9: FF                              ;
8CCA: FF                              ;
8CCB: FF                              ;
8CCC: FF                              ;
8CCD: FF                              ;
8CCE: FF                              ;
8CCF: FF                              ;
8CD0: FF                              ;
8CD1: FF                              ;
8CD2: FF                              ;
8CD3: FF                              ;
8CD4: FF                              ;
8CD5: FF                              ;
8CD6: FF                              ;
8CD7: FF                              ;
8CD8: FF                              ;
8CD9: FF                              ;
8CDA: FF                              ;
8CDB: FF                              ;
8CDC: FF                              ;
8CDD: FF                              ;
8CDE: FF                              ;
8CDF: FF                              ;
8CE0: FF                              ;
8CE1: FF                              ;
8CE2: FF                              ;
8CE3: FF                              ;
8CE4: FF                              ;
8CE5: FF                              ;
8CE6: FF                              ;
8CE7: FF                              ;
8CE8: FF                              ;
8CE9: FF                              ;
8CEA: FF                              ;
8CEB: FF                              ;
8CEC: FF                              ;
8CED: FF                              ;
8CEE: FF                              ;
8CEF: FF                              ;
8CF0: FF                              ;
8CF1: FF                              ;
8CF2: FF                              ;
8CF3: FF                              ;
8CF4: FF                              ;
8CF5: FF                              ;
8CF6: FF                              ;
8CF7: FF                              ;
8CF8: FF                              ;
8CF9: FF                              ;
8CFA: FF                              ;
8CFB: FF                              ;
8CFC: FF                              ;
8CFD: FF                              ;
8CFE: FF                              ;
8CFF: FF                              ;
8D00: A9 00     LDA #$00            ;
8D02: 85 00     STA >GP_00          ;
8D04: A9 A5     LDA #$A5            ;
8D06: 85 01     STA >GP_01          ;
8D08: A9 90     LDA #$90            ;
8D0A: 85 02     STA >GP_02          ;
8D0C: A9 6C     LDA #$6C            ;
8D0E: 85 03     STA >GP_03          ;
8D10: A0 00     LDY #$00            ;
8D12: B1 00     LDA (GP_00),Y       ;
8D14: 91 02     STA (GP_02),Y       ;
8D16: A5 00     LDA >GP_00          ;
8D18: 18        CLC                 ;
8D19: 69 01     ADC #$01            ;
8D1B: 85 00     STA >GP_00          ;
8D1D: A5 01     LDA >GP_01          ;
8D1F: 69 00     ADC #$00            ;
8D21: 85 01     STA >GP_01          ;
8D23: A5 02     LDA >GP_02          ;
8D25: 18        CLC                 ;
8D26: 69 01     ADC #$01            ;
8D28: 85 02     STA >GP_02          ;
8D2A: A5 03     LDA >GP_03          ;
8D2C: 69 00     ADC #$00            ;
8D2E: 85 03     STA >GP_03          ;
8D30: C9 7F     CMP #$7F            ;
8D32: D0 DE     BNE $8D12           ;
8D34: A5 02     LDA >GP_02          ;
8D36: C9 00     CMP #$00            ;
8D38: D0 D8     BNE $8D12           ;
8D3A: 60        RTS                 ;
8D3B: B4 8D     LDY $8D,X           ;
8D3D: B4 96     LDY $96,X           ;
8D3F: 09 00     ORA #$00            ;
8D41: 08        PHP                 ;
8D42: 20 07 00  JSR $0007           ;
8D45: 17                              ;
8D46: 00        BRK                 ;
8D47: 20 25 E6  JSR $E625           ;
8D4A: AD 02 20  LDA $2002           ; [NES] PPU status
8D4D: AD 1D 05  LDA UNKNOWN_051D    ;
8D50: 0A        ASL A               ;
8D51: AA        TAX                 ;
8D52: BD 3B 8D  LDA $8D3B,X         ;
8D55: 85 00     STA >GP_00          ;
8D57: BD 3F 8D  LDA $8D3F,X         ;
8D5A: 85 02     STA >GP_02          ;
8D5C: BD 43 8D  LDA $8D43,X         ;
8D5F: 8D 06 20  STA $2006           ; [NES] VRAM address select
8D62: E8        INX                 ;
8D63: BD 3B 8D  LDA $8D3B,X         ;
8D66: 85 01     STA >GP_01          ;
8D68: BD 3F 8D  LDA $8D3F,X         ;
8D6B: 85 03     STA >GP_03          ;
8D6D: BD 43 8D  LDA $8D43,X         ;
8D70: 20 84 8D  JSR $8D84           ;
8D73: AD 1D 05  LDA UNKNOWN_051D    ;
8D76: C9 02     CMP #$02            ;
8D78: D0 D3     BNE $8D4D           ;
8D7A: A9 A5     LDA #$A5            ;
8D7C: 85 F6     STA >$F6            ;
8D7E: A9 00     LDA #$00            ;
8D80: 8D 1D 05  STA UNKNOWN_051D    ;
8D83: 60        RTS                 ;
8D84: 8D 06 20  STA $2006           ; [NES] VRAM address select
8D87: A0 00     LDY #$00            ;
8D89: B1 00     LDA (GP_00),Y       ;
8D8B: 8D 07 20  STA $2007           ; [NES] VRAM data
8D8E: A5 00     LDA >GP_00          ;
8D90: 18        CLC                 ;
8D91: 69 01     ADC #$01            ;
8D93: 85 00     STA >GP_00          ;
8D95: A5 01     LDA >GP_01          ;
8D97: 69 00     ADC #$00            ;
8D99: 85 01     STA >GP_01          ;
8D9B: A5 03     LDA >GP_03          ;
8D9D: 38        SEC                 ;
8D9E: E9 01     SBC #$01            ;
8DA0: 85 03     STA >GP_03          ;
8DA2: A5 02     LDA >GP_02          ;
8DA4: E9 00     SBC #$00            ;
8DA6: 85 02     STA >GP_02          ;
8DA8: A5 02     LDA >GP_02          ;
8DAA: D0 DD     BNE $8D89           ;
8DAC: A5 03     LDA >GP_03          ;
8DAE: D0 D9     BNE $8D89           ;
8DB0: EE 1D 05  INC UNKNOWN_051D    ;
8DB3: 60        RTS                 ;


8DB4: 07                              ;
8DB5: 0F                              ;
8DB6: 3F                              ;
8DB7: 77                              ;
8DB8: 6F                              ;
8DB9: 6F                              ;
8DBA: EF                              ;
8DBB: F7                              ;
8DBC: 07                              ;
8DBD: 0F                              ;
8DBE: 3F                              ;
8DBF: 7F                              ;
8DC0: 7F                              ;
8DC1: 7F                              ;
8DC2: FF                              ;
8DC3: FF                              ;
8DC4: FF                              ;
8DC5: FF                              ;
8DC6: 7F                              ;
8DC7: 5B                              ;
8DC8: 19 1C 0F  ORA $0F1C,Y         ;
8DCB: 0E FF FF  ASL $FFFF           ;
8DCE: 7F                              ;
8DCF: 7F                              ;
8DD0: 3F                              ;
8DD1: 3F                              ;
8DD2: 1F                              ;
8DD3: 0E 03 0E  ASL $0E03           ;
8DD6: 29 23     AND #$23            ;
8DD8: 11 30     ORA ($30),Y         ;
8DDA: 76 94     ROR >$94,X          ;
8DDC: 03                              ;
8DDD: 0E 2B 23  ASL $232B           ;
8DE0: 11 30     ORA ($30),Y         ;
8DE2: 76 94     ROR >$94,X          ;
8DE4: A8        TAY                 ;
8DE5: 29 23     AND #$23            ;
8DE7: 6B                              ;
8DE8: 31 18     AND ($18),Y         ;
8DEA: 17                              ;
8DEB: 0A        ASL A               ;
8DEC: E8        INX                 ;
8DED: 6B                              ;
8DEE: 23                              ;
8DEF: 6B                              ;
8DF0: 31 18     AND ($18),Y         ;
8DF2: 17                              ;
8DF3: 0A        ASL A               ;
8DF4: 02                              ;
8DF5: 00        BRK                 ;
8DF6: 08        PHP                 ;
8DF7: 20 03 10  JSR $1003           ;
8DFA: 20 0A 02  JSR $020A           ;
8DFD: 00        BRK                 ;
8DFE: 08        PHP                 ;
8DFF: 20 03 10  JSR $1003           ;
8E02: 20 0A 80  JSR $800A           ;
8E05: 09 20     ORA #$20            ;
8E07: 01 20     ORA ($20,X)         ;
8E09: 04                              ;
8E0A: 01 06     ORA ($06,X)         ;
8E0C: 80                              ;
8E0D: 09 20     ORA #$20            ;
8E0F: 01 20     ORA ($20,X)         ;
8E11: 04                              ;
8E12: 01 06     ORA ($06,X)         ;
8E14: 00        BRK                 ;
8E15: E0 FF     CPX #$FF            ;
8E17: E0 E0     CPX #$E0            ;
8E19: E0 FF     CPX #$FF            ;
8E1B: E0 E0     CPX #$E0            ;
8E1D: FF                              ;
8E1E: FF                              ;
8E1F: E0 E0     CPX #$E0            ;
8E21: FF                              ;
8E22: FF                              ;
8E23: E0 E0     CPX #$E0            ;
8E25: E0 FF     CPX #$FF            ;
8E27: E0 E0     CPX #$E0            ;
8E29: E0 FF     CPX #$FF            ;
8E2B: E0 E0     CPX #$E0            ;
8E2D: FF                              ;
8E2E: FF                              ;
8E2F: E0 E0     CPX #$E0            ;
8E31: FF                              ;
8E32: FF                              ;
8E33: E0 03     CPX #$03            ;
8E35: 07                              ;
8E36: 6F                              ;
8E37: 6A        ROR A               ;
8E38: 62                              ;
8E39: 30 39     BMI $8E74           ;
8E3B: 3D 60 73  AND $7360,X         ;
8E3E: 67                              ;
8E3F: 7D 7F 3F  ADC $3F7F,X         ;
8E42: 3F                              ;
8E43: 3B                              ;
8E44: 1F                              ;
8E45: 1F                              ;
8E46: 1F                              ;
8E47: 1F                              ;
8E48: 1F                              ;
8E49: 1F                              ;
8E4A: 0E 0E 10  ASL $100E           ;
8E4D: 10 03     BPL $8E52           ;
8E4F: 1E 03 00  ASL GP_03,X         ;
8E52: 0E 0E 07  ASL $070E           ;
8E55: 1F                              ;
8E56: 3F                              ;
8E57: 70 40     BVS $8E99           ;
8E59: 80                              ;
8E5A: 00        BRK                 ;
8E5B: 00        BRK                 ;
8E5C: 00        BRK                 ;
8E5D: 00        BRK                 ;
8E5E: 00        BRK                 ;
8E5F: 00        BRK                 ;
8E60: 00        BRK                 ;
8E61: 07                              ;
8E62: 1F                              ;
8E63: 3C                              ;
8E64: 00        BRK                 ;
8E65: 03                              ;
8E66: 0F                              ;
8E67: 18        CLC                 ;
8E68: 20 00 00  JSR GP_00           ;
8E6B: 00        BRK                 ;
8E6C: 60        RTS                 ;
8E6D: 40        RTI                 ;
8E6E: 00        BRK                 ;
8E6F: 00        BRK                 ;
8E70: 01 07     ORA ($07,X)         ;
8E72: 0C                              ;
8E73: 10 00     BPL $8E75           ;
8E75: 00        BRK                 ;
8E76: 10 08     BPL $8E80           ;
8E78: 0C                              ;
8E79: 04                              ;
8E7A: 06 06     ASL >$06            ;
8E7C: 00        BRK                 ;
8E7D: 03                              ;
8E7E: 01 80     ORA ($80,X)         ;
8E80: 40        RTI                 ;
8E81: 60        RTS                 ;
8E82: 20 30 06  JSR $0630           ;
8E85: 06 04     ASL >$04            ;
8E87: 0C                              ;
8E88: 08        PHP                 ;
8E89: 10 00     BPL $8E8B           ;
8E8B: 00        BRK                 ;
8E8C: 30 20     BMI $8EAE           ;
8E8E: 60        RTS                 ;
8E8F: 40        RTI                 ;
8E90: 80                              ;
8E91: 01 03     ORA (GP_03,X)       ;
8E93: 00        BRK                 ;
8E94: 20 18 0C  JSR $0C18           ;
8E97: 0E 06 07  ASL $0706           ;
8E9A: 07                              ;
8E9B: 07                              ;
8E9C: 00        BRK                 ;
8E9D: 00        BRK                 ;
8E9E: 80                              ;
8E9F: C0 C0     CPY #$C0            ;
8EA1: E0 60     CPX #$60            ;
8EA3: 60        RTS                 ;
8EA4: 07                              ;
8EA5: 07                              ;
8EA6: 07                              ;
8EA7: 06 0E     ASL >$0E            ;
8EA9: 0C                              ;
8EAA: 18        CLC                 ;
8EAB: 20 60 60  JSR $6060           ;
8EAE: E0 C0     CPX #$C0            ;
8EB0: C0 80     CPY #$80            ;
8EB2: 00        BRK                 ;
8EB3: 00        BRK                 ;
8EB4: 00        BRK                 ;
8EB5: 80                              ;
8EB6: F0 F8     BEQ $8EB0           ;
8EB8: F6 26     INC $26,X           ;
8EBA: 24 04     BIT >$04            ;
8EBC: 00        BRK                 ;
8EBD: 00        BRK                 ;
8EBE: F0 F8     BEQ $8EB8           ;
8EC0: F6 D6     INC $D6,X           ;
8EC2: FE F6 04  INC $04F6,X         ;
8EC5: 34                              ;
8EC6: 34                              ;
8EC7: 74                              ;
8EC8: E4 F4     CPX >$F4            ;
8ECA: FE 76 F6  INC $F676,X         ;
8ECD: FE DE 96  INC $96DE,X         ;
8ED0: 26 E6     ROL >$E6            ;
8ED2: 1E 76 00  ASL $0076,X         ;
8ED5: 00        BRK                 ;
8ED6: 00        BRK                 ;
8ED7: 00        BRK                 ;
8ED8: 00        BRK                 ;
8ED9: 18        CLC                 ;
8EDA: 08        PHP                 ;
8EDB: AF                              ;
8EDC: 00        BRK                 ;
8EDD: 00        BRK                 ;
8EDE: 00        BRK                 ;
8EDF: 00        BRK                 ;
8EE0: 00        BRK                 ;
8EE1: 00        BRK                 ;
8EE2: 00        BRK                 ;
8EE3: 57                              ;
8EE4: AF                              ;
8EE5: AF                              ;
8EE6: 08        PHP                 ;
8EE7: 18        CLC                 ;
8EE8: 00        BRK                 ;
8EE9: 00        BRK                 ;
8EEA: 00        BRK                 ;
8EEB: 00        BRK                 ;
8EEC: 57                              ;
8EED: 57                              ;
8EEE: 00        BRK                 ;
8EEF: 00        BRK                 ;
8EF0: 00        BRK                 ;
8EF1: 00        BRK                 ;
8EF2: 00        BRK                 ;
8EF3: 00        BRK                 ;
8EF4: 00        BRK                 ;
8EF5: 00        BRK                 ;
8EF6: 00        BRK                 ;
8EF7: 00        BRK                 ;
8EF8: 00        BRK                 ;
8EF9: 00        BRK                 ;
8EFA: 00        BRK                 ;
8EFB: FE 00 00  INC GP_00,X         ;
8EFE: 00        BRK                 ;
8EFF: 00        BRK                 ;
8F00: 00        BRK                 ;
8F01: 00        BRK                 ;
8F02: 00        BRK                 ;
8F03: FE FF FE  INC $FEFF,X         ;
8F06: 00        BRK                 ;
8F07: 00        BRK                 ;
8F08: 00        BRK                 ;
8F09: 00        BRK                 ;
8F0A: 00        BRK                 ;
8F0B: 00        BRK                 ;
8F0C: FF                              ;
8F0D: FE 00 00  INC GP_00,X         ;
8F10: 00        BRK                 ;
8F11: 00        BRK                 ;
8F12: 00        BRK                 ;
8F13: 00        BRK                 ;
8F14: 00        BRK                 ;
8F15: 00        BRK                 ;
8F16: 00        BRK                 ;
8F17: 00        BRK                 ;
8F18: 00        BRK                 ;
8F19: A8        TAY                 ;
8F1A: 54                              ;
8F1B: FF                              ;
8F1C: 00        BRK                 ;
8F1D: 00        BRK                 ;
8F1E: 00        BRK                 ;
8F1F: 00        BRK                 ;
8F20: 00        BRK                 ;
8F21: A8        TAY                 ;
8F22: 54                              ;
8F23: 00        BRK                 ;
8F24: 54                              ;
8F25: A8        TAY                 ;
8F26: 00        BRK                 ;
8F27: 00        BRK                 ;
8F28: 00        BRK                 ;
8F29: 00        BRK                 ;
8F2A: 00        BRK                 ;
8F2B: 00        BRK                 ;
8F2C: 54                              ;
8F2D: A8        TAY                 ;
8F2E: 00        BRK                 ;
8F2F: 00        BRK                 ;
8F30: 00        BRK                 ;
8F31: 00        BRK                 ;
8F32: 00        BRK                 ;
8F33: 00        BRK                 ;
8F34: 00        BRK                 ;
8F35: 00        BRK                 ;
8F36: 00        BRK                 ;
8F37: 00        BRK                 ;
8F38: 00        BRK                 ;
8F39: 00        BRK                 ;
8F3A: 00        BRK                 ;
8F3B: F8        SED                 ;
8F3C: 00        BRK                 ;
8F3D: 00        BRK                 ;
8F3E: 00        BRK                 ;
8F3F: 00        BRK                 ;
8F40: 00        BRK                 ;
8F41: 00        BRK                 ;
8F42: 0C                              ;
8F43: 07                              ;
8F44: 00        BRK                 ;
8F45: 00        BRK                 ;
8F46: 00        BRK                 ;
8F47: 00        BRK                 ;
8F48: 00        BRK                 ;
8F49: 00        BRK                 ;
8F4A: 00        BRK                 ;
8F4B: 00        BRK                 ;
8F4C: 0C                              ;
8F4D: 00        BRK                 ;
8F4E: 00        BRK                 ;
8F4F: 00        BRK                 ;
8F50: 00        BRK                 ;
8F51: 00        BRK                 ;
8F52: 00        BRK                 ;
8F53: 00        BRK                 ;
8F54: 00        BRK                 ;
8F55: 00        BRK                 ;
8F56: 00        BRK                 ;
8F57: 00        BRK                 ;
8F58: 00        BRK                 ;
8F59: 00        BRK                 ;
8F5A: 00        BRK                 ;
8F5B: 00        BRK                 ;
8F5C: 00        BRK                 ;
8F5D: 00        BRK                 ;
8F5E: 00        BRK                 ;
8F5F: 00        BRK                 ;
8F60: 00        BRK                 ;
8F61: 00        BRK                 ;
8F62: 00        BRK                 ;
8F63: FF                              ;
8F64: 00        BRK                 ;
8F65: 00        BRK                 ;
8F66: 00        BRK                 ;
8F67: 00        BRK                 ;
8F68: 00        BRK                 ;
8F69: 00        BRK                 ;
8F6A: 00        BRK                 ;
8F6B: 00        BRK                 ;
8F6C: FF                              ;
8F6D: 00        BRK                 ;
8F6E: 00        BRK                 ;
8F6F: 00        BRK                 ;
8F70: 00        BRK                 ;
8F71: 00        BRK                 ;
8F72: 00        BRK                 ;
8F73: 00        BRK                 ;
8F74: 00        BRK                 ;
8F75: 00        BRK                 ;
8F76: 00        BRK                 ;
8F77: 00        BRK                 ;
8F78: 00        BRK                 ;
8F79: 00        BRK                 ;
8F7A: 0E 5F 00  ASL $005F           ;
8F7D: 00        BRK                 ;
8F7E: 00        BRK                 ;
8F7F: 00        BRK                 ;
8F80: 00        BRK                 ;
8F81: 00        BRK                 ;
8F82: 08        PHP                 ;
8F83: F2                              ;
8F84: 5F                              ;
8F85: 0E 00 00  ASL GP_00           ;
8F88: 00        BRK                 ;
8F89: 00        BRK                 ;
8F8A: 00        BRK                 ;
8F8B: 00        BRK                 ;
8F8C: F0 08     BEQ $8F96           ;
8F8E: 00        BRK                 ;
8F8F: 00        BRK                 ;
8F90: 00        BRK                 ;
8F91: 00        BRK                 ;
8F92: 00        BRK                 ;
8F93: 00        BRK                 ;
8F94: 00        BRK                 ;
8F95: 00        BRK                 ;
8F96: 00        BRK                 ;
8F97: 00        BRK                 ;
8F98: 00        BRK                 ;
8F99: 00        BRK                 ;
8F9A: 00        BRK                 ;
8F9B: 00        BRK                 ;
8F9C: 00        BRK                 ;
8F9D: 00        BRK                 ;
8F9E: 00        BRK                 ;
8F9F: 00        BRK                 ;
8FA0: 00        BRK                 ;
8FA1: 00        BRK                 ;
8FA2: 00        BRK                 ;
8FA3: 00        BRK                 ;
8FA4: 00        BRK                 ;
8FA5: 00        BRK                 ;
8FA6: 00        BRK                 ;
8FA7: 00        BRK                 ;
8FA8: 00        BRK                 ;
8FA9: 00        BRK                 ;
8FAA: 00        BRK                 ;
8FAB: 00        BRK                 ;
8FAC: 00        BRK                 ;
8FAD: 00        BRK                 ;
8FAE: 00        BRK                 ;
8FAF: 00        BRK                 ;
8FB0: 00        BRK                 ;
8FB1: 00        BRK                 ;
8FB2: 00        BRK                 ;
8FB3: 00        BRK                 ;
8FB4: 00        BRK                 ;
8FB5: 00        BRK                 ;
8FB6: 00        BRK                 ;
8FB7: 00        BRK                 ;
8FB8: 00        BRK                 ;
8FB9: 00        BRK                 ;
8FBA: 00        BRK                 ;
8FBB: 00        BRK                 ;
8FBC: 00        BRK                 ;
8FBD: 00        BRK                 ;
8FBE: 00        BRK                 ;
8FBF: 00        BRK                 ;
8FC0: 00        BRK                 ;
8FC1: 00        BRK                 ;
8FC2: 00        BRK                 ;
8FC3: 00        BRK                 ;
8FC4: 00        BRK                 ;
8FC5: 00        BRK                 ;
8FC6: 00        BRK                 ;
8FC7: 00        BRK                 ;
8FC8: 00        BRK                 ;
8FC9: 00        BRK                 ;
8FCA: 00        BRK                 ;
8FCB: 00        BRK                 ;
8FCC: 00        BRK                 ;
8FCD: 00        BRK                 ;
8FCE: 00        BRK                 ;
8FCF: 00        BRK                 ;
8FD0: 00        BRK                 ;
8FD1: 00        BRK                 ;
8FD2: 00        BRK                 ;
8FD3: 00        BRK                 ;
8FD4: 00        BRK                 ;
8FD5: 00        BRK                 ;
8FD6: 00        BRK                 ;
8FD7: 00        BRK                 ;
8FD8: 00        BRK                 ;
8FD9: 00        BRK                 ;
8FDA: 00        BRK                 ;
8FDB: 00        BRK                 ;
8FDC: 00        BRK                 ;
8FDD: 00        BRK                 ;
8FDE: 00        BRK                 ;
8FDF: 00        BRK                 ;
8FE0: 00        BRK                 ;
8FE1: 00        BRK                 ;
8FE2: 00        BRK                 ;
8FE3: 00        BRK                 ;
8FE4: 00        BRK                 ;
8FE5: 00        BRK                 ;
8FE6: 00        BRK                 ;
8FE7: 00        BRK                 ;
8FE8: 00        BRK                 ;
8FE9: 00        BRK                 ;
8FEA: 00        BRK                 ;
8FEB: 00        BRK                 ;
8FEC: 00        BRK                 ;
8FED: 00        BRK                 ;
8FEE: 00        BRK                 ;
8FEF: 00        BRK                 ;
8FF0: 00        BRK                 ;
8FF1: 00        BRK                 ;
8FF2: 00        BRK                 ;
8FF3: 00        BRK                 ;
8FF4: 00        BRK                 ;
8FF5: 00        BRK                 ;
8FF6: 00        BRK                 ;
8FF7: 00        BRK                 ;
8FF8: 00        BRK                 ;
8FF9: 00        BRK                 ;
8FFA: 00        BRK                 ;
8FFB: 00        BRK                 ;
8FFC: 00        BRK                 ;
8FFD: 00        BRK                 ;
8FFE: 00        BRK                 ;
8FFF: 00        BRK                 ;
9000: 00        BRK                 ;
9001: 00        BRK                 ;
9002: 00        BRK                 ;
9003: 00        BRK                 ;
9004: 00        BRK                 ;
9005: 00        BRK                 ;
9006: 00        BRK                 ;
9007: 00        BRK                 ;
9008: 00        BRK                 ;
9009: 00        BRK                 ;
900A: 00        BRK                 ;
900B: 00        BRK                 ;
900C: 00        BRK                 ;
900D: 00        BRK                 ;
900E: 00        BRK                 ;
900F: 00        BRK                 ;
9010: 00        BRK                 ;
9011: 00        BRK                 ;
9012: 00        BRK                 ;
9013: 00        BRK                 ;
9014: 00        BRK                 ;
9015: 00        BRK                 ;
9016: 00        BRK                 ;
9017: 00        BRK                 ;
9018: 00        BRK                 ;
9019: 00        BRK                 ;
901A: 00        BRK                 ;
901B: 00        BRK                 ;
901C: 00        BRK                 ;
901D: 00        BRK                 ;
901E: 00        BRK                 ;
901F: 00        BRK                 ;
9020: 00        BRK                 ;
9021: 00        BRK                 ;
9022: 00        BRK                 ;
9023: 00        BRK                 ;
9024: 00        BRK                 ;
9025: 00        BRK                 ;
9026: 00        BRK                 ;
9027: 00        BRK                 ;
9028: 00        BRK                 ;
9029: 00        BRK                 ;
902A: 00        BRK                 ;
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: 00        BRK                 ;
9034: 00        BRK                 ;
9035: 00        BRK                 ;
9036: 00        BRK                 ;
9037: 00        BRK                 ;
9038: 00        BRK                 ;
9039: 00        BRK                 ;
903A: 00        BRK                 ;
903B: 00        BRK                 ;
903C: 00        BRK                 ;
903D: 00        BRK                 ;
903E: 00        BRK                 ;
903F: 00        BRK                 ;
9040: 00        BRK                 ;
9041: 00        BRK                 ;
9042: 00        BRK                 ;
9043: 00        BRK                 ;
9044: 00        BRK                 ;
9045: 00        BRK                 ;
9046: 00        BRK                 ;
9047: 00        BRK                 ;
9048: 00        BRK                 ;
9049: 00        BRK                 ;
904A: 00        BRK                 ;
904B: 00        BRK                 ;
904C: 00        BRK                 ;
904D: 00        BRK                 ;
904E: 00        BRK                 ;
904F: 00        BRK                 ;
9050: 00        BRK                 ;
9051: 00        BRK                 ;
9052: 00        BRK                 ;
9053: 00        BRK                 ;
9054: 08        PHP                 ;
9055: 18        CLC                 ;
9056: 0C                              ;
9057: 0C                              ;
9058: 06 02     ASL >GP_02          ;
905A: 02                              ;
905B: 01 F8     ORA ($F8,X)         ;
905D: 38        SEC                 ;
905E: 7C                              ;
905F: FC                              ;
9060: FE FE FE  INC $FEFE,X         ;
9063: 7F                              ;
9064: 00        BRK                 ;
9065: 00        BRK                 ;
9066: 00        BRK                 ;
9067: 00        BRK                 ;
9068: 00        BRK                 ;
9069: 00        BRK                 ;
906A: 00        BRK                 ;
906B: 00        BRK                 ;
906C: 00        BRK                 ;
906D: 00        BRK                 ;
906E: 00        BRK                 ;
906F: 00        BRK                 ;
9070: 00        BRK                 ;
9071: 00        BRK                 ;
9072: 00        BRK                 ;
9073: 00        BRK                 ;
9074: 0F                              ;
9075: 1F                              ;
9076: 18        CLC                 ;
9077: 08        PHP                 ;
9078: 0C                              ;
9079: 24 3F     BIT >$3F            ;
907B: 7F                              ;
907C: 0F                              ;
907D: 1F                              ;
907E: 1D 1D 1F  ORA $1F1D,X         ;
9081: 3F                              ;
9082: 2F                              ;
9083: 67                              ;
9084: 7F                              ;
9085: 4F                              ;
9086: 47                              ;
9087: 0F                              ;
9088: 1F                              ;
9089: 1F                              ;
908A: 1E 0C 70  ASL $700C,X         ;
908D: 70 79     BVS $9108           ;
908F: 7F                              ;
9090: 61 18     ADC ($18,X)         ;
9092: 1E 0C 00  ASL $000C,X         ;
9095: 00        BRK                 ;
9096: 08        PHP                 ;
9097: 64                              ;
9098: A6 8E     LDX >$8E            ;
909A: A5 15     LDA >$15            ;
909C: 00        BRK                 ;
909D: 00        BRK                 ;
909E: 38        SEC                 ;
909F: 7C                              ;
90A0: FE FE FF  INC $FFFE,X         ;
90A3: FF                              ;
90A4: 0F                              ;
90A5: 4E 7E 18  LSR $187E           ;
90A8: 00        BRK                 ;
90A9: 00        BRK                 ;
90AA: 00        BRK                 ;
90AB: 00        BRK                 ;
90AC: FF                              ;
90AD: FE 7E 18  INC $187E,X         ;
90B0: 00        BRK                 ;
90B1: 00        BRK                 ;
90B2: 00        BRK                 ;
90B3: 00        BRK                 ;
90B4: 00        BRK                 ;
90B5: 00        BRK                 ;
90B6: 00        BRK                 ;
90B7: FF                              ;
90B8: 00        BRK                 ;
90B9: FF                              ;
90BA: FF                              ;
90BB: 00        BRK                 ;
90BC: 00        BRK                 ;
90BD: 00        BRK                 ;
90BE: 00        BRK                 ;
90BF: 00        BRK                 ;
90C0: FF                              ;
90C1: 00        BRK                 ;
90C2: 00        BRK                 ;
90C3: 00        BRK                 ;
90C4: 00        BRK                 ;
90C5: 00        BRK                 ;
90C6: 00        BRK                 ;
90C7: 00        BRK                 ;
90C8: 00        BRK                 ;
90C9: 00        BRK                 ;
90CA: 00        BRK                 ;
90CB: 00        BRK                 ;
90CC: 00        BRK                 ;
90CD: 00        BRK                 ;
90CE: 00        BRK                 ;
90CF: 00        BRK                 ;
90D0: 00        BRK                 ;
90D1: 00        BRK                 ;
90D2: 00        BRK                 ;
90D3: 00        BRK                 ;
90D4: 00        BRK                 ;
90D5: 00        BRK                 ;
90D6: 00        BRK                 ;
90D7: 00        BRK                 ;
90D8: 00        BRK                 ;
90D9: 00        BRK                 ;
90DA: 00        BRK                 ;
90DB: 00        BRK                 ;
90DC: 00        BRK                 ;
90DD: 00        BRK                 ;
90DE: 00        BRK                 ;
90DF: 00        BRK                 ;
90E0: 00        BRK                 ;
90E1: 00        BRK                 ;
90E2: 00        BRK                 ;
90E3: 00        BRK                 ;
90E4: 20 82 00  JSR $0082           ;
90E7: 48        PHA                 ;
90E8: 00        BRK                 ;
90E9: 00        BRK                 ;
90EA: 00        BRK                 ;
90EB: 00        BRK                 ;
90EC: 00        BRK                 ;
90ED: 00        BRK                 ;
90EE: 00        BRK                 ;
90EF: 00        BRK                 ;
90F0: 00        BRK                 ;
90F1: 0F                              ;
90F2: 3F                              ;
90F3: 7F                              ;
90F4: 00        BRK                 ;
90F5: 00        BRK                 ;
90F6: 00        BRK                 ;
90F7: 00        BRK                 ;
90F8: 00        BRK                 ;
90F9: 00        BRK                 ;
90FA: 00        BRK                 ;
90FB: 00        BRK                 ;
90FC: 00        BRK                 ;
90FD: 00        BRK                 ;
90FE: 00        BRK                 ;
90FF: 00        BRK                 ;
9100: 00        BRK                 ;
9101: 00        BRK                 ;
9102: 00        BRK                 ;
9103: 00        BRK                 ;
9104: 04                              ;
9105: 00        BRK                 ;
9106: 00        BRK                 ;
9107: 00        BRK                 ;
9108: 00        BRK                 ;
9109: 00        BRK                 ;
910A: 00        BRK                 ;
910B: 00        BRK                 ;
910C: 00        BRK                 ;
910D: 00        BRK                 ;
910E: 00        BRK                 ;
910F: 00        BRK                 ;
9110: 00        BRK                 ;
9111: C1 FF     CMP (CUR_2000,X)    ;
9113: FF                              ;
9114: 00        BRK                 ;
9115: 00        BRK                 ;
9116: 00        BRK                 ;
9117: 00        BRK                 ;
9118: 00        BRK                 ;
9119: 00        BRK                 ;
911A: 00        BRK                 ;
911B: 00        BRK                 ;
911C: 00        BRK                 ;
911D: 00        BRK                 ;
911E: 00        BRK                 ;
911F: 00        BRK                 ;
9120: 00        BRK                 ;
9121: 00        BRK                 ;
9122: 00        BRK                 ;
9123: 00        BRK                 ;
9124: 00        BRK                 ;
9125: 40        RTI                 ;
9126: 00        BRK                 ;
9127: 00        BRK                 ;
9128: 00        BRK                 ;
9129: 00        BRK                 ;
912A: 00        BRK                 ;
912B: 00        BRK                 ;
912C: 00        BRK                 ;
912D: 00        BRK                 ;
912E: 00        BRK                 ;
912F: 00        BRK                 ;
9130: 78        SEI                 ;
9131: FF                              ;
9132: FF                              ;
9133: FF                              ;
9134: 00        BRK                 ;
9135: 00        BRK                 ;
9136: 00        BRK                 ;
9137: 00        BRK                 ;
9138: 00        BRK                 ;
9139: 00        BRK                 ;
913A: 00        BRK                 ;
913B: 00        BRK                 ;
913C: 00        BRK                 ;
913D: 00        BRK                 ;
913E: 00        BRK                 ;
913F: 00        BRK                 ;
9140: 00        BRK                 ;
9141: 00        BRK                 ;
9142: 00        BRK                 ;
9143: 00        BRK                 ;
9144: 42                              ;
9145: 00        BRK                 ;
9146: 24 00     BIT >GP_00          ;
9148: 01 00     ORA (GP_00,X)       ;
914A: 00        BRK                 ;
914B: 00        BRK                 ;
914C: 00        BRK                 ;
914D: 00        BRK                 ;
914E: 00        BRK                 ;
914F: 00        BRK                 ;
9150: 38        SEC                 ;
9151: FE FF FF  INC $FFFF,X         ;
9154: 00        BRK                 ;
9155: 00        BRK                 ;
9156: 00        BRK                 ;
9157: 00        BRK                 ;
9158: 00        BRK                 ;
9159: 00        BRK                 ;
915A: 00        BRK                 ;
915B: 00        BRK                 ;
915C: 00        BRK                 ;
915D: 00        BRK                 ;
915E: 00        BRK                 ;
915F: 00        BRK                 ;
9160: 00        BRK                 ;
9161: 00        BRK                 ;
9162: 00        BRK                 ;
9163: 00        BRK                 ;
9164: 08        PHP                 ;
9165: 00        BRK                 ;
9166: 22                              ;
9167: 00        BRK                 ;
9168: 80                              ;
9169: 00        BRK                 ;
916A: 00        BRK                 ;
916B: 00        BRK                 ;
916C: 00        BRK                 ;
916D: 00        BRK                 ;
916E: 00        BRK                 ;
916F: 00        BRK                 ;
9170: 1F                              ;
9171: 7F                              ;
9172: FF                              ;
9173: FF                              ;
9174: 00        BRK                 ;
9175: 00        BRK                 ;
9176: 00        BRK                 ;
9177: 00        BRK                 ;
9178: 00        BRK                 ;
9179: 00        BRK                 ;
917A: 00        BRK                 ;
917B: 00        BRK                 ;
917C: 00        BRK                 ;
917D: 00        BRK                 ;
917E: 00        BRK                 ;
917F: 00        BRK                 ;
9180: 00        BRK                 ;
9181: 00        BRK                 ;
9182: 00        BRK                 ;
9183: 00        BRK                 ;
9184: 40        RTI                 ;
9185: 00        BRK                 ;
9186: 08        PHP                 ;
9187: 00        BRK                 ;
9188: 00        BRK                 ;
9189: 00        BRK                 ;
918A: 00        BRK                 ;
918B: 00        BRK                 ;
918C: 00        BRK                 ;
918D: 00        BRK                 ;
918E: 00        BRK                 ;
918F: 00        BRK                 ;
9190: F0 FF     BEQ $9191           ;
9192: FF                              ;
9193: FF                              ;
9194: 00        BRK                 ;
9195: 00        BRK                 ;
9196: 00        BRK                 ;
9197: 00        BRK                 ;
9198: 00        BRK                 ;
9199: 00        BRK                 ;
919A: 00        BRK                 ;
919B: 00        BRK                 ;
919C: 00        BRK                 ;
919D: 00        BRK                 ;
919E: 00        BRK                 ;
919F: 00        BRK                 ;
91A0: 00        BRK                 ;
91A1: 00        BRK                 ;
91A2: 00        BRK                 ;
91A3: 00        BRK                 ;
91A4: 20 00 00  JSR GP_00           ;
91A7: 40        RTI                 ;
91A8: 00        BRK                 ;
91A9: 00        BRK                 ;
91AA: 00        BRK                 ;
91AB: 00        BRK                 ;
91AC: 00        BRK                 ;
91AD: 00        BRK                 ;
91AE: 00        BRK                 ;
91AF: 00        BRK                 ;
91B0: 00        BRK                 ;
91B1: F8        SED                 ;
91B2: FF                              ;
91B3: FF                              ;
91B4: 00        BRK                 ;
91B5: 00        BRK                 ;
91B6: 00        BRK                 ;
91B7: 00        BRK                 ;
91B8: 00        BRK                 ;
91B9: 00        BRK                 ;
91BA: 00        BRK                 ;
91BB: 00        BRK                 ;
91BC: 00        BRK                 ;
91BD: 00        BRK                 ;
91BE: 00        BRK                 ;
91BF: 00        BRK                 ;
91C0: 00        BRK                 ;
91C1: 00        BRK                 ;
91C2: 00        BRK                 ;
91C3: 00        BRK                 ;
91C4: 04                              ;
91C5: 10 01     BPL $91C8           ;
91C7: 80                              ;
91C8: 00        BRK                 ;
91C9: 00        BRK                 ;
91CA: 00        BRK                 ;
91CB: 00        BRK                 ;
91CC: 00        BRK                 ;
91CD: 00        BRK                 ;
91CE: 00        BRK                 ;
91CF: 00        BRK                 ;
91D0: 00        BRK                 ;
91D1: 3C                              ;
91D2: FE FF 1F  INC $1FFF,X         ;
91D5: 7F                              ;
91D6: FF                              ;
91D7: FF                              ;
91D8: 7F                              ;
91D9: 1F                              ;
91DA: 07                              ;
91DB: 01 00     ORA (GP_00,X)       ;
91DD: 00        BRK                 ;
91DE: 00        BRK                 ;
91DF: 00        BRK                 ;
91E0: 00        BRK                 ;
91E1: 00        BRK                 ;
91E2: 00        BRK                 ;
91E3: 00        BRK                 ;
91E4: 00        BRK                 ;
91E5: 00        BRK                 ;
91E6: 00        BRK                 ;
91E7: 00        BRK                 ;
91E8: 00        BRK                 ;
91E9: 00        BRK                 ;
91EA: 00        BRK                 ;
91EB: 00        BRK                 ;
91EC: 00        BRK                 ;
91ED: 00        BRK                 ;
91EE: 00        BRK                 ;
91EF: 00        BRK                 ;
91F0: 00        BRK                 ;
91F1: 00        BRK                 ;
91F2: 00        BRK                 ;
91F3: 00        BRK                 ;
91F4: F0 FF     BEQ $91F5           ;
91F6: FF                              ;
91F7: FF                              ;
91F8: FF                              ;
91F9: FF                              ;
91FA: E3                              ;
91FB: 80                              ;
91FC: 00        BRK                 ;
91FD: 00        BRK                 ;
91FE: 00        BRK                 ;
91FF: 00        BRK                 ;
9200: 00        BRK                 ;
9201: 00        BRK                 ;
9202: 00        BRK                 ;
9203: 00        BRK                 ;
9204: 00        BRK                 ;
9205: 00        BRK                 ;
9206: 00        BRK                 ;
9207: 00        BRK                 ;
9208: 00        BRK                 ;
9209: 00        BRK                 ;
920A: 00        BRK                 ;
920B: 00        BRK                 ;
920C: 00        BRK                 ;
920D: 00        BRK                 ;
920E: 00        BRK                 ;
920F: 00        BRK                 ;
9210: 00        BRK                 ;
9211: 00        BRK                 ;
9212: 00        BRK                 ;
9213: 00        BRK                 ;
9214: 00        BRK                 ;
9215: F8        SED                 ;
9216: FF                              ;
9217: FF                              ;
9218: FF                              ;
9219: FF                              ;
921A: FF                              ;
921B: F8        SED                 ;
921C: 00        BRK                 ;
921D: 00        BRK                 ;
921E: 00        BRK                 ;
921F: 00        BRK                 ;
9220: 00        BRK                 ;
9221: 00        BRK                 ;
9222: 00        BRK                 ;
9223: 00        BRK                 ;
9224: 00        BRK                 ;
9225: 00        BRK                 ;
9226: 00        BRK                 ;
9227: 00        BRK                 ;
9228: 00        BRK                 ;
9229: 00        BRK                 ;
922A: 00        BRK                 ;
922B: 00        BRK                 ;
922C: 00        BRK                 ;
922D: 00        BRK                 ;
922E: 00        BRK                 ;
922F: 00        BRK                 ;
9230: 00        BRK                 ;
9231: 00        BRK                 ;
9232: 00        BRK                 ;
9233: 00        BRK                 ;
9234: 00        BRK                 ;
9235: 3C                              ;
9236: FE FF FF  INC $FFFF,X         ;
9239: FC                              ;
923A: C0 00     CPY #$00            ;
923C: 00        BRK                 ;
923D: 00        BRK                 ;
923E: 00        BRK                 ;
923F: 00        BRK                 ;
9240: 00        BRK                 ;
9241: 00        BRK                 ;
9242: 00        BRK                 ;
9243: 00        BRK                 ;
9244: 00        BRK                 ;
9245: 00        BRK                 ;
9246: 00        BRK                 ;
9247: 00        BRK                 ;
9248: 00        BRK                 ;
9249: 00        BRK                 ;
924A: 00        BRK                 ;
924B: 00        BRK                 ;
924C: 00        BRK                 ;
924D: 00        BRK                 ;
924E: 00        BRK                 ;
924F: 00        BRK                 ;
9250: 00        BRK                 ;
9251: 00        BRK                 ;
9252: 00        BRK                 ;
9253: 00        BRK                 ;
9254: 80                              ;
9255: F0 FF     BEQ $9256           ;
9257: FF                              ;
9258: 7F                              ;
9259: 1F                              ;
925A: 0F                              ;
925B: 07                              ;
925C: 00        BRK                 ;
925D: 00        BRK                 ;
925E: 00        BRK                 ;
925F: 00        BRK                 ;
9260: 00        BRK                 ;
9261: 00        BRK                 ;
9262: 00        BRK                 ;
9263: 00        BRK                 ;
9264: 07                              ;
9265: 03                              ;
9266: 01 00     ORA (GP_00,X)       ;
9268: 00        BRK                 ;
9269: 00        BRK                 ;
926A: 00        BRK                 ;
926B: 00        BRK                 ;
926C: 00        BRK                 ;
926D: 00        BRK                 ;
926E: 00        BRK                 ;
926F: 00        BRK                 ;
9270: 00        BRK                 ;
9271: 00        BRK                 ;
9272: 00        BRK                 ;
9273: 00        BRK                 ;
9274: 00        BRK                 ;
9275: 7C                              ;
9276: FF                              ;
9277: FF                              ;
9278: FF                              ;
9279: FF                              ;
927A: FF                              ;
927B: FF                              ;
927C: 00        BRK                 ;
927D: 00        BRK                 ;
927E: 00        BRK                 ;
927F: 00        BRK                 ;
9280: 00        BRK                 ;
9281: 00        BRK                 ;
9282: 00        BRK                 ;
9283: 00        BRK                 ;
9284: FF                              ;
9285: FE F0 00  INC $00F0,X         ;
9288: 00        BRK                 ;
9289: 00        BRK                 ;
928A: 00        BRK                 ;
928B: 00        BRK                 ;
928C: 00        BRK                 ;
928D: 00        BRK                 ;
928E: 00        BRK                 ;
928F: 00        BRK                 ;
9290: 00        BRK                 ;
9291: 00        BRK                 ;
9292: 00        BRK                 ;
9293: 00        BRK                 ;
9294: 00        BRK                 ;
9295: 00        BRK                 ;
9296: 03                              ;
9297: FF                              ;
9298: FF                              ;
9299: EF                              ;
929A: E7                              ;
929B: C7                              ;
929C: 00        BRK                 ;
929D: 00        BRK                 ;
929E: 00        BRK                 ;
929F: 00        BRK                 ;
92A0: 00        BRK                 ;
92A1: 00        BRK                 ;
92A2: 00        BRK                 ;
92A3: 00        BRK                 ;
92A4: 83                              ;
92A5: 03                              ;
92A6: 01 00     ORA (GP_00,X)       ;
92A8: 00        BRK                 ;
92A9: 00        BRK                 ;
92AA: 00        BRK                 ;
92AB: 00        BRK                 ;
92AC: 00        BRK                 ;
92AD: 00        BRK                 ;
92AE: 00        BRK                 ;
92AF: 00        BRK                 ;
92B0: 00        BRK                 ;
92B1: 00        BRK                 ;
92B2: 00        BRK                 ;
92B3: 00        BRK                 ;
92B4: 07                              ;
92B5: 7E FE FC  ROR $FCFE,X         ;
92B8: FC                              ;
92B9: FC                              ;
92BA: F8        SED                 ;
92BB: F8        SED                 ;
92BC: 00        BRK                 ;
92BD: 00        BRK                 ;
92BE: 00        BRK                 ;
92BF: 00        BRK                 ;
92C0: 00        BRK                 ;
92C1: 00        BRK                 ;
92C2: 00        BRK                 ;
92C3: 00        BRK                 ;
92C4: F8        SED                 ;
92C5: F0 F0     BEQ $92B7           ;
92C7: E0 00     CPX #$00            ;
92C9: 00        BRK                 ;
92CA: 00        BRK                 ;
92CB: 00        BRK                 ;
92CC: 00        BRK                 ;
92CD: 00        BRK                 ;
92CE: 00        BRK                 ;
92CF: 00        BRK                 ;
92D0: 00        BRK                 ;
92D1: 00        BRK                 ;
92D2: 00        BRK                 ;
92D3: 00        BRK                 ;
92D4: C0 70     CPY #$70            ;
92D6: 78        SEI                 ;
92D7: 38        SEC                 ;
92D8: 3C                              ;
92D9: 1C                              ;
92DA: 1E 0F 00  ASL $000F,X         ;
92DD: 00        BRK                 ;
92DE: 00        BRK                 ;
92DF: 00        BRK                 ;
92E0: 00        BRK                 ;
92E1: 00        BRK                 ;
92E2: 00        BRK                 ;
92E3: 00        BRK                 ;
92E4: 0F                              ;
92E5: 0F                              ;
92E6: 07                              ;
92E7: 07                              ;
92E8: 07                              ;
92E9: 03                              ;
92EA: 01 00     ORA (GP_00,X)       ;
92EC: 00        BRK                 ;
92ED: 00        BRK                 ;
92EE: 00        BRK                 ;
92EF: 00        BRK                 ;
92F0: 00        BRK                 ;
92F1: 00        BRK                 ;
92F2: 00        BRK                 ;
92F3: 00        BRK                 ;
92F4: 00        BRK                 ;
92F5: 00        BRK                 ;
92F6: 00        BRK                 ;
92F7: 03                              ;
92F8: 0F                              ;
92F9: 1F                              ;
92FA: 3F                              ;
92FB: FF                              ;
92FC: 00        BRK                 ;
92FD: 00        BRK                 ;
92FE: 00        BRK                 ;
92FF: 00        BRK                 ;
9300: 00        BRK                 ;
9301: 00        BRK                 ;
9302: 00        BRK                 ;
9303: 00        BRK                 ;
9304: FF                              ;
9305: FC                              ;
9306: F8        SED                 ;
9307: F8        SED                 ;
9308: F8        SED                 ;
9309: F0 E0     BEQ $92EB           ;
930B: 00        BRK                 ;
930C: 00        BRK                 ;
930D: 00        BRK                 ;
930E: 00        BRK                 ;
930F: 00        BRK                 ;
9310: 00        BRK                 ;
9311: 00        BRK                 ;
9312: 00        BRK                 ;
9313: 00        BRK                 ;
9314: 00        BRK                 ;
9315: 00        BRK                 ;
9316: 00        BRK                 ;
9317: F0 FE     BEQ $9317           ;
9319: FF                              ;
931A: FF                              ;
931B: BF                              ;
931C: 00        BRK                 ;
931D: 00        BRK                 ;
931E: 00        BRK                 ;
931F: 00        BRK                 ;
9320: 00        BRK                 ;
9321: 00        BRK                 ;
9322: 00        BRK                 ;
9323: 00        BRK                 ;
9324: 1F                              ;
9325: 1F                              ;
9326: 0F                              ;
9327: 0F                              ;
9328: 0F                              ;
9329: 07                              ;
932A: 07                              ;
932B: 03                              ;
932C: 00        BRK                 ;
932D: 00        BRK                 ;
932E: 00        BRK                 ;
932F: 00        BRK                 ;
9330: 00        BRK                 ;
9331: 00        BRK                 ;
9332: 00        BRK                 ;
9333: 00        BRK                 ;
9334: 01 03     ORA (GP_03,X)       ;
9336: 07                              ;
9337: 0E 3E FE  ASL $FE3E           ;
933A: FC                              ;
933B: FC                              ;
933C: 00        BRK                 ;
933D: 00        BRK                 ;
933E: 00        BRK                 ;
933F: 00        BRK                 ;
9340: 00        BRK                 ;
9341: 00        BRK                 ;
9342: 00        BRK                 ;
9343: 00        BRK                 ;
9344: FC                              ;
9345: FC                              ;
9346: F8        SED                 ;
9347: F8        SED                 ;
9348: F8        SED                 ;
9349: F0 E0     BEQ $932B           ;
934B: 80                              ;
934C: 00        BRK                 ;
934D: 00        BRK                 ;
934E: 00        BRK                 ;
934F: 00        BRK                 ;
9350: 00        BRK                 ;
9351: 00        BRK                 ;
9352: 00        BRK                 ;
9353: 00        BRK                 ;
9354: 00        BRK                 ;
9355: 20 21 41  JSR $4121           ;
9358: 5D 20 38  EOR $3820,X         ;
935B: 3C                              ;
935C: 00        BRK                 ;
935D: 20 20 40  JSR $4020           ;
9360: 5C                              ;
9361: 3E 07 03  ROL $0307,X         ;
9364: 1E 0A 04  ASL $040A,X         ;
9367: 15 35     ORA $35,X           ;
9369: 66 04     ROR >$04            ;
936B: 0C                              ;
936C: 01 09     ORA ($09,X)         ;
936E: 05 05     ORA >$05            ;
9370: 0D 1E FC  ORA $FC1E           ;
9373: 0C                              ;
9374: 00        BRK                 ;
9375: 8C 12 0C  STY $0C12           ;
9378: 18        CLC                 ;
9379: 78        SEI                 ;
937A: B0 40     BCS $93BC           ;
937C: 00        BRK                 ;
937D: 4C F2 82  JMP $82F2           ;
9380: 07                              ;
9381: 47                              ;
9382: BE C4 40  LDX $40C4,Y         ;
9385: B0 8C     BCS $9313           ;
9387: 0E 06 00  ASL $0006           ;
938A: 00        BRK                 ;
938B: 00        BRK                 ;
938C: C0 BC     CPY #$BC            ;
938E: 90 10     BCC $93A0           ;
9390: 00        BRK                 ;
9391: 00        BRK                 ;
9392: 00        BRK                 ;
9393: 00        BRK                 ;
9394: 00        BRK                 ;
9395: 06 2C     ASL >$2C            ;
9397: 40        RTI                 ;
9398: 58        CLI                 ;
9399: 50 12     BVC $93AD           ;
939B: 03                              ;
939C: 00        BRK                 ;
939D: 00        BRK                 ;
939E: 13                              ;
939F: 3F                              ;
93A0: 27                              ;
93A1: 0E 0E 0B  ASL $0B0E           ;
93A4: 31 65     AND ($65),Y         ;
93A6: 63                              ;
93A7: 63                              ;
93A8: 43                              ;
93A9: 01 00     ORA (GP_00,X)       ;
93AB: 00        BRK                 ;
93AC: 01 1D     ORA ($1D,X)         ;
93AE: 1F                              ;
93AF: 1E 3A 30  ASL $303A,X         ;
93B2: 20 00 00  JSR GP_00           ;
93B5: 4C 48 4C  JMP $4C48           ;
93B8: 40        RTI                 ;
93B9: E0 E2     CPX #$E2            ;
93BB: C3                              ;
93BC: 40        RTI                 ;
93BD: 20 66 CB  JSR $CB66           ;
93C0: B0 18     BCS $93DA           ;
93C2: 18        CLC                 ;
93C3: 38        SEC                 ;
93C4: 45 48     EOR >$48            ;
93C6: 80                              ;
93C7: 80                              ;
93C8: C0 C0     CPY #$C0            ;
93CA: C0 40     CPY #$40            ;
93CC: 3E 79 50  ROL $5079,X         ;
93CF: 60        RTS                 ;
93D0: 20 20 20  JSR $2020           ;
93D3: 00        BRK                 ;
93D4: 30 60     BMI $9436           ;
93D6: E2                              ;
93D7: C3                              ;
93D8: CD 4E 46  CMP $464E           ;
93DB: 02                              ;
93DC: 08        PHP                 ;
93DD: 1C                              ;
93DE: 1E 3B 3B  ASL $3B3B,X         ;
93E1: 39 25 23  AND $2325,Y         ;
93E4: 00        BRK                 ;
93E5: 00        BRK                 ;
93E6: 00        BRK                 ;
93E7: 00        BRK                 ;
93E8: 00        BRK                 ;
93E9: 00        BRK                 ;
93EA: 00        BRK                 ;
93EB: 00        BRK                 ;
93EC: 00        BRK                 ;
93ED: 00        BRK                 ;
93EE: 00        BRK                 ;
93EF: 00        BRK                 ;
93F0: 00        BRK                 ;
93F1: 00        BRK                 ;
93F2: 00        BRK                 ;
93F3: 00        BRK                 ;
93F4: 60        RTS                 ;
93F5: C0 C0     CPY #$C0            ;
93F7: 40        RTI                 ;
93F8: 86 95     STX >$95            ;
93FA: 18        CLC                 ;
93FB: 00        BRK                 ;
93FC: 10 38     BPL $9436           ;
93FE: 38        SEC                 ;
93FF: 30 F0     BMI $93F1           ;
9401: B6 19     LDX $19,Y           ;
9403: 00        BRK                 ;
9404: 00        BRK                 ;
9405: 00        BRK                 ;
9406: 00        BRK                 ;
9407: 00        BRK                 ;
9408: 00        BRK                 ;
9409: 00        BRK                 ;
940A: 00        BRK                 ;
940B: 00        BRK                 ;
940C: 00        BRK                 ;
940D: 00        BRK                 ;
940E: 00        BRK                 ;
940F: 00        BRK                 ;
9410: 00        BRK                 ;
9411: 00        BRK                 ;
9412: 00        BRK                 ;
9413: 00        BRK                 ;
9414: 18        CLC                 ;
9415: 30 78     BMI $948F           ;
9417: FC                              ;
9418: B4 10     LDY $10,X           ;
941A: 00        BRK                 ;
941B: 00        BRK                 ;
941C: 40        RTI                 ;
941D: C2                              ;
941E: 37                              ;
941F: 13                              ;
9420: 0B                              ;
9421: 66 F8     ROR >$F8            ;
9423: 70 00     BVS $9425           ;
9425: 00        BRK                 ;
9426: 00        BRK                 ;
9427: 00        BRK                 ;
9428: 00        BRK                 ;
9429: 00        BRK                 ;
942A: 00        BRK                 ;
942B: 00        BRK                 ;
942C: 00        BRK                 ;
942D: 00        BRK                 ;
942E: 00        BRK                 ;
942F: 00        BRK                 ;
9430: 00        BRK                 ;
9431: 00        BRK                 ;
9432: 00        BRK                 ;
9433: 00        BRK                 ;
9434: C0 E0     CPY #$E0            ;
9436: E0 A0     CPX #$A0            ;
9438: 20 A0 40  JSR $40A0           ;
943B: 9E                              ;
943C: 10 10     BPL $944E           ;
943E: 90 C0     BCC $9400           ;
9440: D8        CLD                 ;
9441: 5C                              ;
9442: BC 60 1E  LDY $1E60,X         ;
9445: DC                              ;
9446: FC                              ;
9447: FC                              ;
9448: FC                              ;
9449: FC                              ;
944A: 78        SEI                 ;
944B: 70 EC     BVS $9439           ;
944D: 2C 0C 0C  BIT $0C0C           ;
9450: 0C                              ;
9451: 04                              ;
9452: 00        BRK                 ;
9453: 00        BRK                 ;
9454: 07                              ;
9455: 0F                              ;
9456: 0F                              ;
9457: 0F                              ;
9458: 0F                              ;
9459: 04                              ;
945A: 00        BRK                 ;
945B: 09 10     ORA #$10            ;
945D: 10 10     BPL $946F           ;
945F: 00        BRK                 ;
9460: 00        BRK                 ;
9461: 7B                              ;
9462: FF                              ;
9463: F6 0B     INC $0B,X           ;
9465: 13                              ;
9466: 3D 3F 3F  AND $3F3F,X         ;
9469: 3F                              ;
946A: 1C                              ;
946B: 00        BRK                 ;
946C: F4                              ;
946D: 6C 02 00  JMP ($0002)         ;
9470: 00        BRK                 ;
9471: 00        BRK                 ;
9472: 00        BRK                 ;
9473: 00        BRK                 ;
9474: 00        BRK                 ;
9475: 00        BRK                 ;
9476: 00        BRK                 ;
9477: 00        BRK                 ;
9478: 00        BRK                 ;
9479: 00        BRK                 ;
947A: 00        BRK                 ;
947B: 00        BRK                 ;
947C: 45 FF     EOR >CUR_2000       ;
947E: FF                              ;
947F: FF                              ;
9480: FF                              ;
9481: DB                              ;
9482: DB                              ;
9483: DB                              ;
9484: 00        BRK                 ;
9485: 00        BRK                 ;
9486: 00        BRK                 ;
9487: 00        BRK                 ;
9488: 00        BRK                 ;
9489: 00        BRK                 ;
948A: 00        BRK                 ;
948B: 00        BRK                 ;
948C: DB                              ;
948D: DB                              ;
948E: DB                              ;
948F: D8        CLD                 ;
9490: FF                              ;
9491: FF                              ;
9492: FF                              ;
9493: FF                              ;
9494: 00        BRK                 ;
9495: 00        BRK                 ;
9496: 00        BRK                 ;
9497: 00        BRK                 ;
9498: 00        BRK                 ;
9499: 00        BRK                 ;
949A: 00        BRK                 ;
949B: 00        BRK                 ;
949C: 47                              ;
949D: FF                              ;
949E: FF                              ;
949F: FF                              ;
94A0: FF                              ;
94A1: 8F                              ;
94A2: BF                              ;
94A3: 9F                              ;
94A4: 00        BRK                 ;
94A5: 00        BRK                 ;
94A6: 00        BRK                 ;
94A7: 00        BRK                 ;
94A8: 00        BRK                 ;
94A9: 00        BRK                 ;
94AA: 00        BRK                 ;
94AB: 00        BRK                 ;
94AC: CF                              ;
94AD: EF                              ;
94AE: EF                              ;
94AF: 8B                              ;
94B0: FF                              ;
94B1: FF                              ;
94B2: FF                              ;
94B3: FF                              ;
94B4: 00        BRK                 ;
94B5: 00        BRK                 ;
94B6: 00        BRK                 ;
94B7: 00        BRK                 ;
94B8: 00        BRK                 ;
94B9: 00        BRK                 ;
94BA: 00        BRK                 ;
94BB: 00        BRK                 ;
94BC: FF                              ;
94BD: FF                              ;
94BE: FF                              ;
94BF: FF                              ;
94C0: FF                              ;
94C1: FF                              ;
94C2: FF                              ;
94C3: FF                              ;
94C4: 00        BRK                 ;
94C5: 00        BRK                 ;
94C6: 00        BRK                 ;
94C7: 00        BRK                 ;
94C8: 00        BRK                 ;
94C9: 00        BRK                 ;
94CA: 00        BRK                 ;
94CB: 00        BRK                 ;
94CC: FF                              ;
94CD: FF                              ;
94CE: FF                              ;
94CF: FF                              ;
94D0: FF                              ;
94D1: FF                              ;
94D2: FF                              ;
94D3: FF                              ;
94D4: 00        BRK                 ;
94D5: 00        BRK                 ;
94D6: 00        BRK                 ;
94D7: 00        BRK                 ;
94D8: 00        BRK                 ;
94D9: 00        BRK                 ;
94DA: 00        BRK                 ;
94DB: 00        BRK                 ;
94DC: FF                              ;
94DD: FF                              ;
94DE: FF                              ;
94DF: FF                              ;
94E0: F1 F5     SBC (UNKNOWN_F5),Y  ;
94E2: F5 F1     SBC $F1,X           ;
94E4: 00        BRK                 ;
94E5: 00        BRK                 ;
94E6: 00        BRK                 ;
94E7: 00        BRK                 ;
94E8: 00        BRK                 ;
94E9: 00        BRK                 ;
94EA: 00        BRK                 ;
94EB: 00        BRK                 ;
94EC: F7                              ;
94ED: F7                              ;
94EE: F7                              ;
94EF: FF                              ;
94F0: FF                              ;
94F1: FF                              ;
94F2: FF                              ;
94F3: DC                              ;
94F4: 00        BRK                 ;
94F5: 00        BRK                 ;
94F6: 00        BRK                 ;
94F7: 00        BRK                 ;
94F8: 00        BRK                 ;
94F9: 00        BRK                 ;
94FA: 00        BRK                 ;
94FB: 00        BRK                 ;
94FC: FF                              ;
94FD: FF                              ;
94FE: FF                              ;
94FF: FF                              ;
9500: FF                              ;
9501: FF                              ;
9502: FF                              ;
9503: FF                              ;
9504: 00        BRK                 ;
9505: 00        BRK                 ;
9506: 00        BRK                 ;
9507: 00        BRK                 ;
9508: 00        BRK                 ;
9509: 00        BRK                 ;
950A: 00        BRK                 ;
950B: 00        BRK                 ;
950C: FF                              ;
950D: FF                              ;
950E: F1 FB     SBC ($FB),Y         ;
9510: FB                              ;
9511: FB                              ;
9512: FB                              ;
9513: FB                              ;
9514: 00        BRK                 ;
9515: 00        BRK                 ;
9516: 00        BRK                 ;
9517: 00        BRK                 ;
9518: 00        BRK                 ;
9519: 00        BRK                 ;
951A: 00        BRK                 ;
951B: 00        BRK                 ;
951C: DD DD DD  CMP $DDDD,X         ;
951F: DD DD C4  CMP $C4DD,X         ;
9522: FF                              ;
9523: FF                              ;
9524: 00        BRK                 ;
9525: 00        BRK                 ;
9526: 00        BRK                 ;
9527: 00        BRK                 ;
9528: 00        BRK                 ;
9529: 00        BRK                 ;
952A: 00        BRK                 ;
952B: 00        BRK                 ;
952C: FF                              ;
952D: FF                              ;
952E: 51 57     EOR ($57),Y         ;
9530: 57                              ;
9531: 11 57     ORA ($57),Y         ;
9533: 57                              ;
9534: 00        BRK                 ;
9535: 00        BRK                 ;
9536: 00        BRK                 ;
9537: 00        BRK                 ;
9538: 00        BRK                 ;
9539: 00        BRK                 ;
953A: 00        BRK                 ;
953B: 00        BRK                 ;
953C: FB                              ;
953D: FF                              ;
953E: FF                              ;
953F: FF                              ;
9540: FF                              ;
9541: C4 DD     CPY >$DD            ;
9543: DD 00 00  CMP GP_00,X         ;
9546: 00        BRK                 ;
9547: 00        BRK                 ;
9548: 00        BRK                 ;
9549: 00        BRK                 ;
954A: 00        BRK                 ;
954B: 00        BRK                 ;
954C: C5 DD     CMP >$DD            ;
954E: DD DC FF  CMP $FFDC,X         ;
9551: FF                              ;
9552: FF                              ;
9553: FF                              ;
9554: 00        BRK                 ;
9555: 00        BRK                 ;
9556: 00        BRK                 ;
9557: 00        BRK                 ;
9558: 00        BRK                 ;
9559: 00        BRK                 ;
955A: 00        BRK                 ;
955B: 00        BRK                 ;
955C: 51 FF     EOR (CUR_2000),Y    ;
955E: FF                              ;
955F: FF                              ;
9560: FF                              ;
9561: 47                              ;
9562: 57                              ;
9563: 57                              ;
9564: 00        BRK                 ;
9565: 00        BRK                 ;
9566: 00        BRK                 ;
9567: 00        BRK                 ;
9568: 00        BRK                 ;
9569: 00        BRK                 ;
956A: 00        BRK                 ;
956B: 00        BRK                 ;
956C: 57                              ;
956D: 4F                              ;
956E: 57                              ;
956F: 57                              ;
9570: FF                              ;
9571: FF                              ;
9572: FF                              ;
9573: FF                              ;
9574: 00        BRK                 ;
9575: 00        BRK                 ;
9576: 00        BRK                 ;
9577: 00        BRK                 ;
9578: 00        BRK                 ;
9579: 00        BRK                 ;
957A: 00        BRK                 ;
957B: 00        BRK                 ;
957C: FF                              ;
957D: FF                              ;
957E: FF                              ;
957F: FF                              ;
9580: 71 77     ADC ($77),Y         ;
9582: 77                              ;
9583: 71 00     ADC (GP_00),Y       ;
9585: 00        BRK                 ;
9586: 00        BRK                 ;
9587: 00        BRK                 ;
9588: 00        BRK                 ;
9589: 00        BRK                 ;
958A: 00        BRK                 ;
958B: 00        BRK                 ;
958C: 77                              ;
958D: 77                              ;
958E: 11 FF     ORA (CUR_2000),Y    ;
9590: FF                              ;
9591: FF                              ;
9592: FF                              ;
9593: 45 00     EOR >GP_00          ;
9595: 00        BRK                 ;
9596: 00        BRK                 ;
9597: 00        BRK                 ;
9598: 00        BRK                 ;
9599: 00        BRK                 ;
959A: 00        BRK                 ;
959B: 00        BRK                 ;
959C: FF                              ;
959D: FF                              ;
959E: FF                              ;
959F: FF                              ;
95A0: B1 17     LDA ($17),Y         ;
95A2: 53                              ;
95A3: 59 00 00  EOR GP_00,Y         ;
95A6: 00        BRK                 ;
95A7: 00        BRK                 ;
95A8: 00        BRK                 ;
95A9: 00        BRK                 ;
95AA: 00        BRK                 ;
95AB: 00        BRK                 ;
95AC: 1D 5D 51  ORA $515D,X         ;
95AF: FF                              ;
95B0: FF                              ;
95B1: FF                              ;
95B2: FF                              ;
95B3: BE 00 00  LDX GP_00,Y         ;
95B6: 00        BRK                 ;
95B7: 00        BRK                 ;
95B8: 00        BRK                 ;
95B9: 00        BRK                 ;
95BA: 00        BRK                 ;
95BB: 00        BRK                 ;
95BC: 55 54     EOR $54,X           ;
95BE: 55 55     EOR $55,X           ;
95C0: 55 45     EOR $45,X           ;
95C2: FF                              ;
95C3: FF                              ;
95C4: 00        BRK                 ;
95C5: 00        BRK                 ;
95C6: 00        BRK                 ;
95C7: 00        BRK                 ;
95C8: 00        BRK                 ;
95C9: 00        BRK                 ;
95CA: 00        BRK                 ;
95CB: 00        BRK                 ;
95CC: FF                              ;
95CD: FF                              ;
95CE: F2                              ;
95CF: F5 F5     SBC UNKNOWN_F5,X    ;
95D1: F5 F5     SBC UNKNOWN_F5,X    ;
95D3: F5 00     SBC GP_00,X         ;
95D5: 00        BRK                 ;
95D6: 00        BRK                 ;
95D7: 00        BRK                 ;
95D8: 00        BRK                 ;
95D9: 00        BRK                 ;
95DA: 00        BRK                 ;
95DB: 00        BRK                 ;
95DC: 7E FE 7E  ROR $7EFE,X         ;
95DF: 7E BE BE  ROR $BEBE,X         ;
95E2: FF                              ;
95E3: FF                              ;
95E4: 00        BRK                 ;
95E5: 00        BRK                 ;
95E6: 00        BRK                 ;
95E7: 00        BRK                 ;
95E8: 00        BRK                 ;
95E9: 00        BRK                 ;
95EA: 00        BRK                 ;
95EB: 00        BRK                 ;
95EC: FF                              ;
95ED: FF                              ;
95EE: EC 45 55  CPX $5545           ;
95F1: 55 45     EOR $45,X           ;
95F3: 55 00     EOR GP_00,X         ;
95F5: 00        BRK                 ;
95F6: 00        BRK                 ;
95F7: 00        BRK                 ;
95F8: 00        BRK                 ;
95F9: 00        BRK                 ;
95FA: 00        BRK                 ;
95FB: 00        BRK                 ;
95FC: F5 FF     SBC CUR_2000,X      ;
95FE: FF                              ;
95FF: FF                              ;
9600: FF                              ;
9601: 98        TYA                 ;
9602: AB                              ;
9603: AB                              ;
9604: 00        BRK                 ;
9605: 00        BRK                 ;
9606: 00        BRK                 ;
9607: 00        BRK                 ;
9608: 00        BRK                 ;
9609: 00        BRK                 ;
960A: 00        BRK                 ;
960B: 00        BRK                 ;
960C: A8        TAY                 ;
960D: AB                              ;
960E: AB                              ;
960F: 98        TYA                 ;
9610: FF                              ;
9611: FF                              ;
9612: FF                              ;
9613: FF                              ;
9614: 00        BRK                 ;
9615: 00        BRK                 ;
9616: 00        BRK                 ;
9617: 00        BRK                 ;
9618: 00        BRK                 ;
9619: 00        BRK                 ;
961A: 00        BRK                 ;
961B: 00        BRK                 ;
961C: 55 FF     EOR CUR_2000,X      ;
961E: FF                              ;
961F: FF                              ;
9620: FF                              ;
9621: 8D D8 DA  STA $DAD8           ;
9624: 00        BRK                 ;
9625: 00        BRK                 ;
9626: 00        BRK                 ;
9627: 00        BRK                 ;
9628: 00        BRK                 ;
9629: 00        BRK                 ;
962A: 00        BRK                 ;
962B: 00        BRK                 ;
962C: DA                              ;
962D: D8        CLD                 ;
962E: DA                              ;
962F: DA                              ;
9630: FF                              ;
9631: FF                              ;
9632: FF                              ;
9633: FF                              ;
9634: 02                              ;
9635: 01 00     ORA (GP_00,X)       ;
9637: 00        BRK                 ;
9638: 00        BRK                 ;
9639: 00        BRK                 ;
963A: 00        BRK                 ;
963B: 00        BRK                 ;
963C: FE FF FF  INC $FFFF,X         ;
963F: FF                              ;
9640: 1F                              ;
9641: 7F                              ;
9642: 7F                              ;
9643: 1F                              ;
9644: 00        BRK                 ;
9645: 00        BRK                 ;
9646: 00        BRK                 ;
9647: 00        BRK                 ;
9648: 00        BRK                 ;
9649: 00        BRK                 ;
964A: 00        BRK                 ;
964B: 00        BRK                 ;
964C: 7F                              ;
964D: 7F                              ;
964E: 1F                              ;
964F: FF                              ;
9650: FF                              ;
9651: FF                              ;
9652: FF                              ;
9653: A3                              ;
9654: 80                              ;
9655: E0 72     CPX #$72            ;
9657: 14                              ;
9658: 14                              ;
9659: 08        PHP                 ;
965A: 00        BRK                 ;
965B: 01 80     ORA ($80,X)         ;
965D: E0 F2     CPX #$F2            ;
965F: F6 F7     INC $F7,X           ;
9661: FF                              ;
9662: FF                              ;
9663: FF                              ;
9664: 01 02     ORA (GP_02,X)       ;
9666: 14                              ;
9667: 27                              ;
9668: 48        PHA                 ;
9669: 53                              ;
966A: 64                              ;
966B: 02                              ;
966C: FF                              ;
966D: FE FC EF  INC $EFFC,X         ;
9670: CF                              ;
9671: DF                              ;
9672: FC                              ;
9673: FE 00 00  INC GP_00,X         ;
9676: 00        BRK                 ;
9677: 00        BRK                 ;
9678: 00        BRK                 ;
9679: 00        BRK                 ;
967A: 00        BRK                 ;
967B: 00        BRK                 ;
967C: AB                              ;
967D: AB                              ;
967E: A3                              ;
967F: AF                              ;
9680: AF                              ;
9681: 2F                              ;
9682: FF                              ;
9683: FF                              ;
9684: 00        BRK                 ;
9685: 00        BRK                 ;
9686: 00        BRK                 ;
9687: 00        BRK                 ;
9688: 00        BRK                 ;
9689: 00        BRK                 ;
968A: 00        BRK                 ;
968B: 00        BRK                 ;
968C: FF                              ;
968D: FF                              ;
968E: D6 54     DEC $54,X           ;
9690: 55 55     EOR $55,X           ;
9692: 54                              ;
9693: 55 00     EOR GP_00,X         ;
9695: 01 03     ORA (GP_03,X)       ;
9697: 06 0E     ASL >$0E            ;
9699: 0C                              ;
969A: 0C                              ;
969B: 04                              ;
969C: FF                              ;
969D: FF                              ;
969E: FF                              ;
969F: FE FE FC  INC $FCFE,X         ;
96A2: FC                              ;
96A3: FC                              ;
96A4: 02                              ;
96A5: 01 01     ORA (GP_01,X)       ;
96A7: 00        BRK                 ;
96A8: 00        BRK                 ;
96A9: 00        BRK                 ;
96AA: 00        BRK                 ;
96AB: 00        BRK                 ;
96AC: FE FF DF  INC $DFFF,X         ;
96AF: 5F                              ;
96B0: 5F                              ;
96B1: 5F                              ;
96B2: 5F                              ;
96B3: 5F                              ;
96B4: 00        BRK                 ;
96B5: 00        BRK                 ;
96B6: 00        BRK                 ;
96B7: 00        BRK                 ;
96B8: 00        BRK                 ;
96B9: 00        BRK                 ;
96BA: 00        BRK                 ;
96BB: 00        BRK                 ;
96BC: 00        BRK                 ;
96BD: 00        BRK                 ;
96BE: 00        BRK                 ;
96BF: 00        BRK                 ;
96C0: 00        BRK                 ;
96C1: 00        BRK                 ;
96C2: 00        BRK                 ;
96C3: 00        BRK                 ;
96C4: 00        BRK                 ;
96C5: 00        BRK                 ;
96C6: 1D 09 09  ORA $0909,X         ;
96C9: 09 09     ORA #$09            ;
96CB: 00        BRK                 ;
96CC: 00        BRK                 ;
96CD: 00        BRK                 ;
96CE: 1D 09 09  ORA $0909,X         ;
96D1: 09 09     ORA #$09            ;
96D3: 00        BRK                 ;
96D4: 00        BRK                 ;
96D5: 00        BRK                 ;
96D6: 2F                              ;
96D7: 28        PLP                 ;
96D8: EE 28 2F  INC $2F28           ;
96DB: 00        BRK                 ;
96DC: 00        BRK                 ;
96DD: 00        BRK                 ;
96DE: 2F                              ;
96DF: 28        PLP                 ;
96E0: EE 28 2F  INC $2F28           ;
96E3: 00        BRK                 ;
96E4: 00        BRK                 ;
96E5: 00        BRK                 ;
96E6: 08        PHP                 ;
96E7: 08        PHP                 ;
96E8: 08        PHP                 ;
96E9: 08        PHP                 ;
96EA: 0F                              ;
96EB: 00        BRK                 ;
96EC: 00        BRK                 ;
96ED: 00        BRK                 ;
96EE: 08        PHP                 ;
96EF: 08        PHP                 ;
96F0: 08        PHP                 ;
96F1: 08        PHP                 ;
96F2: 0F                              ;
96F3: 00        BRK                 ;
96F4: 00        BRK                 ;
96F5: 00        BRK                 ;
96F6: 79 42 72  ADC $7242,Y         ;
96F9: 42                              ;
96FA: 7B                              ;
96FB: 00        BRK                 ;
96FC: 07                              ;
96FD: 0F                              ;
96FE: 7F                              ;
96FF: 4F                              ;
9700: 7F                              ;
9701: 47                              ;
9702: 7B                              ;
9703: 01 00     ORA (GP_00,X)       ;
9705: 00        BRK                 ;
9706: DE 10 DC  DEC $DC10,X         ;
9709: 50 DE     BVC $96E9           ;
970B: 00        BRK                 ;
970C: FF                              ;
970D: FF                              ;
970E: FF                              ;
970F: FF                              ;
9710: FF                              ;
9711: FF                              ;
9712: FF                              ;
9713: FF                              ;
9714: 00        BRK                 ;
9715: 00        BRK                 ;
9716: E7                              ;
9717: 94 94     STY $94,X           ;
9719: 94 97     STY $97,X           ;
971B: 00        BRK                 ;
971C: FF                              ;
971D: FF                              ;
971E: FF                              ;
971F: FF                              ;
9720: FF                              ;
9721: FF                              ;
9722: FF                              ;
9723: FF                              ;
9724: 00        BRK                 ;
9725: 00        BRK                 ;
9726: 03                              ;
9727: 84 84     STY >$84            ;
9729: 84 03     STY >GP_03          ;
972B: 00        BRK                 ;
972C: FF                              ;
972D: FF                              ;
972E: FF                              ;
972F: FF                              ;
9730: FF                              ;
9731: FF                              ;
9732: FF                              ;
9733: FF                              ;
9734: 00        BRK                 ;
9735: 00        BRK                 ;
9736: 3C                              ;
9737: A0 B9     LDY #$B9            ;
9739: A0 20     LDY #$20            ;
973B: 00        BRK                 ;
973C: FF                              ;
973D: FF                              ;
973E: FF                              ;
973F: FF                              ;
9740: FF                              ;
9741: FF                              ;
9742: FF                              ;
9743: FF                              ;
9744: 00        BRK                 ;
9745: 00        BRK                 ;
9746: 00        BRK                 ;
9747: 00        BRK                 ;
9748: FF                              ;
9749: 00        BRK                 ;
974A: 00        BRK                 ;
974B: 00        BRK                 ;
974C: FF                              ;
974D: FF                              ;
974E: FF                              ;
974F: FF                              ;
9750: FF                              ;
9751: FF                              ;
9752: FF                              ;
9753: FF                              ;
9754: 00        BRK                 ;
9755: 00        BRK                 ;
9756: 00        BRK                 ;
9757: 00        BRK                 ;
9758: F8        SED                 ;
9759: 10 10     BPL $976B           ;
975B: 20 FF FF  JSR $FFFF           ;
975E: FF                              ;
975F: FF                              ;
9760: FF                              ;
9761: FF                              ;
9762: FF                              ;
9763: FF                              ;
9764: 00        BRK                 ;
9765: 00        BRK                 ;
9766: 20 60 40  JSR $4060           ;
9769: C0 80     CPY #$80            ;
976B: 80                              ;
976C: C0 E0     CPY #$E0            ;
976E: E0 E0     CPX #$E0            ;
9770: C0 C0     CPY #$C0            ;
9772: 80                              ;
9773: 80                              ;
9774: 00        BRK                 ;
9775: 00        BRK                 ;
9776: 00        BRK                 ;
9777: 00        BRK                 ;
9778: 01 03     ORA (GP_03,X)       ;
977A: 07                              ;
977B: 0F                              ;
977C: 00        BRK                 ;
977D: 00        BRK                 ;
977E: 00        BRK                 ;
977F: 00        BRK                 ;
9780: 00        BRK                 ;
9781: 00        BRK                 ;
9782: 00        BRK                 ;
9783: 00        BRK                 ;
9784: 1F                              ;
9785: 3F                              ;
9786: 7F                              ;
9787: FF                              ;
9788: FF                              ;
9789: FF                              ;
978A: FF                              ;
978B: FF                              ;
978C: 00        BRK                 ;
978D: 00        BRK                 ;
978E: 00        BRK                 ;
978F: 00        BRK                 ;
9790: 00        BRK                 ;
9791: 00        BRK                 ;
9792: 00        BRK                 ;
9793: FF                              ;
9794: FF                              ;
9795: FF                              ;
9796: FF                              ;
9797: FF                              ;
9798: FF                              ;
9799: FF                              ;
979A: FF                              ;
979B: FF                              ;
979C: 00        BRK                 ;
979D: 00        BRK                 ;
979E: 00        BRK                 ;
979F: 00        BRK                 ;
97A0: 00        BRK                 ;
97A1: 00        BRK                 ;
97A2: 00        BRK                 ;
97A3: 00        BRK                 ;
97A4: FF                              ;
97A5: FF                              ;
97A6: FF                              ;
97A7: FF                              ;
97A8: FF                              ;
97A9: FF                              ;
97AA: FF                              ;
97AB: FF                              ;
97AC: 00        BRK                 ;
97AD: 01 03     ORA (GP_03,X)       ;
97AF: 07                              ;
97B0: 0F                              ;
97B1: 1F                              ;
97B2: 3F                              ;
97B3: 7F                              ;
97B4: 7F                              ;
97B5: BF                              ;
97B6: FF                              ;
97B7: FF                              ;
97B8: FF                              ;
97B9: FF                              ;
97BA: FF                              ;
97BB: BF                              ;
97BC: 00        BRK                 ;
97BD: 80                              ;
97BE: C0 C0     CPY #$C0            ;
97C0: E0 E0     CPX #$E0            ;
97C2: C0 80     CPY #$80            ;
97C4: FF                              ;
97C5: FF                              ;
97C6: FF                              ;
97C7: FF                              ;
97C8: FF                              ;
97C9: FF                              ;
97CA: FF                              ;
97CB: FF                              ;
97CC: 00        BRK                 ;
97CD: 00        BRK                 ;
97CE: 00        BRK                 ;
97CF: 00        BRK                 ;
97D0: 00        BRK                 ;
97D1: 00        BRK                 ;
97D2: 00        BRK                 ;
97D3: 3F                              ;
97D4: FF                              ;
97D5: FF                              ;
97D6: FF                              ;
97D7: FF                              ;
97D8: FF                              ;
97D9: FF                              ;
97DA: FF                              ;
97DB: FF                              ;
97DC: 00        BRK                 ;
97DD: 00        BRK                 ;
97DE: 00        BRK                 ;
97DF: 00        BRK                 ;
97E0: 00        BRK                 ;
97E1: 00        BRK                 ;
97E2: 00        BRK                 ;
97E3: FC                              ;
97E4: C7                              ;
97E5: E7                              ;
97E6: F7                              ;
97E7: FF                              ;
97E8: FF                              ;
97E9: FF                              ;
97EA: FF                              ;
97EB: FF                              ;
97EC: 38        SEC                 ;
97ED: 38        SEC                 ;
97EE: 38        SEC                 ;
97EF: 78        SEI                 ;
97F0: 70 70     BVS $9862           ;
97F2: F0 F0     BEQ $97E4           ;
97F4: FC                              ;
97F5: FE FF FF  INC $FFFF,X         ;
97F8: FF                              ;
97F9: FF                              ;
97FA: FE FE 03  INC $03FE,X         ;
97FD: 07                              ;
97FE: 0F                              ;
97FF: 0F                              ;
9800: 1F                              ;
9801: 1F                              ;
9802: 1F                              ;
9803: 1F                              ;
9804: 0F                              ;
9805: 0F                              ;
9806: 1F                              ;
9807: BF                              ;
9808: 8F                              ;
9809: 07                              ;
980A: 07                              ;
980B: 03                              ;
980C: F0 FC     BEQ $980A           ;
980E: FF                              ;
980F: FF                              ;
9810: FF                              ;
9811: FF                              ;
9812: FF                              ;
9813: FF                              ;
9814: FF                              ;
9815: FF                              ;
9816: FF                              ;
9817: FF                              ;
9818: FF                              ;
9819: FF                              ;
981A: FF                              ;
981B: FF                              ;
981C: 00        BRK                 ;
981D: 00        BRK                 ;
981E: 00        BRK                 ;
981F: 80                              ;
9820: 80                              ;
9821: C0 C0     CPY #$C0            ;
9823: C0 FF     CPY #$FF            ;
9825: FF                              ;
9826: FF                              ;
9827: FF                              ;
9828: FF                              ;
9829: FF                              ;
982A: FF                              ;
982B: FF                              ;
982C: 00        BRK                 ;
982D: 00        BRK                 ;
982E: 00        BRK                 ;
982F: 00        BRK                 ;
9830: 00        BRK                 ;
9831: 00        BRK                 ;
9832: 00        BRK                 ;
9833: 3F                              ;
9834: F1 FD     SBC ($FD),Y         ;
9836: FF                              ;
9837: FF                              ;
9838: FF                              ;
9839: FF                              ;
983A: FF                              ;
983B: FF                              ;
983C: 0F                              ;
983D: 03                              ;
983E: 00        BRK                 ;
983F: 00        BRK                 ;
9840: 00        BRK                 ;
9841: 00        BRK                 ;
9842: 00        BRK                 ;
9843: 80                              ;
9844: 0F                              ;
9845: 3F                              ;
9846: 7F                              ;
9847: FF                              ;
9848: FF                              ;
9849: FF                              ;
984A: FF                              ;
984B: FF                              ;
984C: 08        PHP                 ;
984D: 38        SEC                 ;
984E: 78        SEI                 ;
984F: 78        SEI                 ;
9850: 78        SEI                 ;
9851: 3C                              ;
9852: 1C                              ;
9853: 1C                              ;
9854: F0 F8     BEQ $984E           ;
9856: FC                              ;
9857: FE FF FF  INC $FFFF,X         ;
985A: FF                              ;
985B: FF                              ;
985C: 00        BRK                 ;
985D: 00        BRK                 ;
985E: 00        BRK                 ;
985F: 00        BRK                 ;
9860: 00        BRK                 ;
9861: 00        BRK                 ;
9862: 00        BRK                 ;
9863: 00        BRK                 ;
9864: 00        BRK                 ;
9865: 00        BRK                 ;
9866: 00        BRK                 ;
9867: 00        BRK                 ;
9868: 00        BRK                 ;
9869: 80                              ;
986A: C0 E0     CPY #$E0            ;
986C: 00        BRK                 ;
986D: 00        BRK                 ;
986E: 00        BRK                 ;
986F: 00        BRK                 ;
9870: 00        BRK                 ;
9871: 00        BRK                 ;
9872: 00        BRK                 ;
9873: 00        BRK                 ;
9874: 1F                              ;
9875: 0F                              ;
9876: 07                              ;
9877: 03                              ;
9878: 01 00     ORA (GP_00,X)       ;
987A: 00        BRK                 ;
987B: 00        BRK                 ;
987C: 07                              ;
987D: 0F                              ;
987E: 07                              ;
987F: 03                              ;
9880: 01 00     ORA (GP_00,X)       ;
9882: 00        BRK                 ;
9883: 00        BRK                 ;
9884: FF                              ;
9885: FF                              ;
9886: FF                              ;
9887: FF                              ;
9888: 9F                              ;
9889: 3F                              ;
988A: 7F                              ;
988B: FF                              ;
988C: FE FC F8  INC $F8FC,X         ;
988F: F0 80     BEQ $9811           ;
9891: 00        BRK                 ;
9892: 00        BRK                 ;
9893: 00        BRK                 ;
9894: FF                              ;
9895: FF                              ;
9896: FF                              ;
9897: FF                              ;
9898: FF                              ;
9899: FF                              ;
989A: FF                              ;
989B: FF                              ;
989C: 00        BRK                 ;
989D: 01 03     ORA (GP_03,X)       ;
989F: 07                              ;
98A0: 0F                              ;
98A1: 1F                              ;
98A2: 3F                              ;
98A3: 7F                              ;
98A4: FF                              ;
98A5: FE FC F8  INC $F8FC,X         ;
98A8: F0 E0     BEQ $988A           ;
98AA: C0 80     CPY #$80            ;
98AC: FF                              ;
98AD: FE FC F8  INC $F8FC,X         ;
98B0: F0 E0     BEQ $9892           ;
98B2: C0 80     CPY #$80            ;
98B4: 3F                              ;
98B5: 3F                              ;
98B6: 7F                              ;
98B7: 7F                              ;
98B8: 7F                              ;
98B9: FF                              ;
98BA: FF                              ;
98BB: FF                              ;
98BC: 00        BRK                 ;
98BD: 00        BRK                 ;
98BE: 00        BRK                 ;
98BF: 00        BRK                 ;
98C0: 00        BRK                 ;
98C1: 00        BRK                 ;
98C2: 00        BRK                 ;
98C3: 00        BRK                 ;
98C4: FF                              ;
98C5: FF                              ;
98C6: FF                              ;
98C7: FF                              ;
98C8: FF                              ;
98C9: FF                              ;
98CA: FF                              ;
98CB: FF                              ;
98CC: 3F                              ;
98CD: 7F                              ;
98CE: 00        BRK                 ;
98CF: 00        BRK                 ;
98D0: 00        BRK                 ;
98D1: 00        BRK                 ;
98D2: 00        BRK                 ;
98D3: 00        BRK                 ;
98D4: FF                              ;
98D5: FF                              ;
98D6: FF                              ;
98D7: E0 F0     CPX #$F0            ;
98D9: F8        SED                 ;
98DA: FC                              ;
98DB: FC                              ;
98DC: FE FF 3F  INC $3FFF,X         ;
98DF: 3F                              ;
98E0: 3F                              ;
98E1: 7F                              ;
98E2: 7F                              ;
98E3: 7F                              ;
98E4: FF                              ;
98E5: FF                              ;
98E6: FF                              ;
98E7: 3F                              ;
98E8: 3F                              ;
98E9: 3F                              ;
98EA: 3F                              ;
98EB: 3F                              ;
98EC: E0 E0     CPX #$E0            ;
98EE: E0 E0     CPX #$E0            ;
98F0: C0 C0     CPY #$C0            ;
98F2: C0 C0     CPY #$C0            ;
98F4: FC                              ;
98F5: FC                              ;
98F6: FC                              ;
98F7: FC                              ;
98F8: F8        SED                 ;
98F9: F8        SED                 ;
98FA: F8        SED                 ;
98FB: F8        SED                 ;
98FC: 3F                              ;
98FD: 3F                              ;
98FE: 3F                              ;
98FF: 3F                              ;
9900: 7F                              ;
9901: 7F                              ;
9902: 7F                              ;
9903: 7F                              ;
9904: 03                              ;
9905: 01 01     ORA (GP_01,X)       ;
9907: 01 01     ORA (GP_01,X)       ;
9909: 00        BRK                 ;
990A: 00        BRK                 ;
990B: 00        BRK                 ;
990C: FF                              ;
990D: FF                              ;
990E: FF                              ;
990F: FF                              ;
9910: FF                              ;
9911: FF                              ;
9912: FF                              ;
9913: FF                              ;
9914: FF                              ;
9915: FF                              ;
9916: FF                              ;
9917: FF                              ;
9918: FF                              ;
9919: FF                              ;
991A: FF                              ;
991B: FF                              ;
991C: C0 E0     CPY #$E0            ;
991E: E0 E0     CPX #$E0            ;
9920: E0 F0     CPX #$F0            ;
9922: F0 F0     BEQ $9914           ;
9924: FF                              ;
9925: FF                              ;
9926: FF                              ;
9927: EB                              ;
9928: E8        INX                 ;
9929: F0 F0     BEQ $991B           ;
992B: F0 3F     BEQ $996C           ;
992D: 1F                              ;
992E: 1F                              ;
992F: 1F                              ;
9930: 1F                              ;
9931: 0F                              ;
9932: 0F                              ;
9933: 0F                              ;
9934: FF                              ;
9935: FF                              ;
9936: FF                              ;
9937: FF                              ;
9938: FF                              ;
9939: 7F                              ;
993A: 7F                              ;
993B: FF                              ;
993C: E0 F0     CPX #$F0            ;
993E: F8        SED                 ;
993F: F8        SED                 ;
9940: FC                              ;
9941: FC                              ;
9942: FC                              ;
9943: FC                              ;
9944: FF                              ;
9945: FF                              ;
9946: FF                              ;
9947: FF                              ;
9948: FF                              ;
9949: FF                              ;
994A: FF                              ;
994B: FF                              ;
994C: 0C                              ;
994D: 0C                              ;
994E: 06 06     ASL >$06            ;
9950: 06 06     ASL >$06            ;
9952: 02                              ;
9953: 02                              ;
9954: FF                              ;
9955: FF                              ;
9956: FF                              ;
9957: FF                              ;
9958: FF                              ;
9959: FF                              ;
995A: FF                              ;
995B: FF                              ;
995C: 00        BRK                 ;
995D: 00        BRK                 ;
995E: 00        BRK                 ;
995F: 00        BRK                 ;
9960: 00        BRK                 ;
9961: 02                              ;
9962: 03                              ;
9963: 03                              ;
9964: F0 F8     BEQ $995E           ;
9966: FC                              ;
9967: FE FF FF  INC $FFFF,X         ;
996A: FF                              ;
996B: FF                              ;
996C: 00        BRK                 ;
996D: 00        BRK                 ;
996E: 00        BRK                 ;
996F: 00        BRK                 ;
9970: 00        BRK                 ;
9971: 00        BRK                 ;
9972: 00        BRK                 ;
9973: 80                              ;
9974: 00        BRK                 ;
9975: 00        BRK                 ;
9976: 00        BRK                 ;
9977: 00        BRK                 ;
9978: 00        BRK                 ;
9979: 80                              ;
997A: C0 E0     CPY #$E0            ;
997C: 00        BRK                 ;
997D: 00        BRK                 ;
997E: 00        BRK                 ;
997F: 00        BRK                 ;
9980: 00        BRK                 ;
9981: 00        BRK                 ;
9982: 00        BRK                 ;
9983: 00        BRK                 ;
9984: 01 03     ORA (GP_03,X)       ;
9986: 07                              ;
9987: 0F                              ;
9988: 1F                              ;
9989: 3F                              ;
998A: 7F                              ;
998B: FF                              ;
998C: 00        BRK                 ;
998D: 00        BRK                 ;
998E: 00        BRK                 ;
998F: 00        BRK                 ;
9990: 00        BRK                 ;
9991: 00        BRK                 ;
9992: 00        BRK                 ;
9993: 00        BRK                 ;
9994: FF                              ;
9995: FF                              ;
9996: FF                              ;
9997: FF                              ;
9998: FF                              ;
9999: FF                              ;
999A: FF                              ;
999B: FF                              ;
999C: 00        BRK                 ;
999D: 01 03     ORA (GP_03,X)       ;
999F: 07                              ;
99A0: 00        BRK                 ;
99A1: 00        BRK                 ;
99A2: 00        BRK                 ;
99A3: 00        BRK                 ;
99A4: FF                              ;
99A5: FE FC F8  INC $F8FC,X         ;
99A8: FF                              ;
99A9: FF                              ;
99AA: FF                              ;
99AB: FF                              ;
99AC: FF                              ;
99AD: FE FC F8  INC $F8FC,X         ;
99B0: 00        BRK                 ;
99B1: 00        BRK                 ;
99B2: 00        BRK                 ;
99B3: 00        BRK                 ;
99B4: 00        BRK                 ;
99B5: 01 05     ORA ($05,X)         ;
99B7: 1F                              ;
99B8: FF                              ;
99B9: FF                              ;
99BA: FF                              ;
99BB: FF                              ;
99BC: 00        BRK                 ;
99BD: 00        BRK                 ;
99BE: 00        BRK                 ;
99BF: 02                              ;
99C0: 06 04     ASL >$04            ;
99C2: 0C                              ;
99C3: 0C                              ;
99C4: FF                              ;
99C5: FF                              ;
99C6: FF                              ;
99C7: FF                              ;
99C8: FF                              ;
99C9: FF                              ;
99CA: FF                              ;
99CB: FF                              ;
99CC: 01 01     ORA (GP_01,X)       ;
99CE: 03                              ;
99CF: 03                              ;
99D0: 00        BRK                 ;
99D1: 00        BRK                 ;
99D2: 00        BRK                 ;
99D3: 00        BRK                 ;
99D4: FF                              ;
99D5: FF                              ;
99D6: FF                              ;
99D7: FF                              ;
99D8: FF                              ;
99D9: FF                              ;
99DA: FF                              ;
99DB: FF                              ;
99DC: FF                              ;
99DD: FF                              ;
99DE: FF                              ;
99DF: FF                              ;
99E0: 00        BRK                 ;
99E1: 00        BRK                 ;
99E2: 00        BRK                 ;
99E3: 00        BRK                 ;
99E4: FC                              ;
99E5: F8        SED                 ;
99E6: FA                              ;
99E7: FF                              ;
99E8: FF                              ;
99E9: FF                              ;
99EA: FF                              ;
99EB: FF                              ;
99EC: FF                              ;
99ED: FF                              ;
99EE: FD F9 01  SBC $01F9,X         ;
99F1: 01 03     ORA (GP_03,X)       ;
99F3: 03                              ;
99F4: 7F                              ;
99F5: 7F                              ;
99F6: 7F                              ;
99F7: 7F                              ;
99F8: FF                              ;
99F9: FF                              ;
99FA: FF                              ;
99FB: FF                              ;
99FC: 80                              ;
99FD: 80                              ;
99FE: 80                              ;
99FF: 80                              ;
9A00: 00        BRK                 ;
9A01: 00        BRK                 ;
9A02: 00        BRK                 ;
9A03: 00        BRK                 ;
9A04: F0 F0     BEQ $99F6           ;
9A06: F0 F0     BEQ $99F8           ;
9A08: FF                              ;
9A09: FF                              ;
9A0A: FF                              ;
9A0B: FF                              ;
9A0C: FF                              ;
9A0D: FF                              ;
9A0E: FF                              ;
9A0F: FF                              ;
9A10: 00        BRK                 ;
9A11: 00        BRK                 ;
9A12: 00        BRK                 ;
9A13: 00        BRK                 ;
9A14: 00        BRK                 ;
9A15: 00        BRK                 ;
9A16: 01 03     ORA (GP_03,X)       ;
9A18: FF                              ;
9A19: FF                              ;
9A1A: FF                              ;
9A1B: FF                              ;
9A1C: FF                              ;
9A1D: FF                              ;
9A1E: FE FC 00  INC $00FC,X         ;
9A21: 00        BRK                 ;
9A22: 00        BRK                 ;
9A23: 00        BRK                 ;
9A24: FF                              ;
9A25: 7F                              ;
9A26: 7F                              ;
9A27: 7F                              ;
9A28: FF                              ;
9A29: BF                              ;
9A2A: BF                              ;
9A2B: BF                              ;
9A2C: F0 F8     BEQ $9A26           ;
9A2E: F8        SED                 ;
9A2F: F8        SED                 ;
9A30: 78        SEI                 ;
9A31: 7C                              ;
9A32: 7C                              ;
9A33: 7C                              ;
9A34: F0 F1     BEQ $9A27           ;
9A36: F9 FB FF  SBC $FFFB,Y         ;
9A39: FF                              ;
9A3A: FF                              ;
9A3B: FF                              ;
9A3C: 0F                              ;
9A3D: 0F                              ;
9A3E: 07                              ;
9A3F: 07                              ;
9A40: 00        BRK                 ;
9A41: 00        BRK                 ;
9A42: 00        BRK                 ;
9A43: 00        BRK                 ;
9A44: BF                              ;
9A45: 9F                              ;
9A46: 1F                              ;
9A47: 1F                              ;
9A48: FF                              ;
9A49: FF                              ;
9A4A: FF                              ;
9A4B: FF                              ;
9A4C: BC 9C 18  LDY $189C,X         ;
9A4F: 10 00     BPL $9A51           ;
9A51: 00        BRK                 ;
9A52: 00        BRK                 ;
9A53: 00        BRK                 ;
9A54: FF                              ;
9A55: FF                              ;
9A56: FF                              ;
9A57: FF                              ;
9A58: FF                              ;
9A59: FF                              ;
9A5A: FF                              ;
9A5B: FF                              ;
9A5C: 03                              ;
9A5D: 03                              ;
9A5E: 03                              ;
9A5F: 03                              ;
9A60: 03                              ;
9A61: 03                              ;
9A62: 07                              ;
9A63: 07                              ;
9A64: FF                              ;
9A65: FF                              ;
9A66: FE FF FF  INC $FFFF,X         ;
9A69: FF                              ;
9A6A: FF                              ;
9A6B: FF                              ;
9A6C: 01 01     ORA (GP_01,X)       ;
9A6E: 00        BRK                 ;
9A6F: 00        BRK                 ;
9A70: 00        BRK                 ;
9A71: 80                              ;
9A72: 80                              ;
9A73: 80                              ;
9A74: FF                              ;
9A75: FF                              ;
9A76: FF                              ;
9A77: FF                              ;
9A78: FF                              ;
9A79: FF                              ;
9A7A: FF                              ;
9A7B: FF                              ;
9A7C: C0 E0     CPY #$E0            ;
9A7E: F0 00     BEQ $9A80           ;
9A80: 00        BRK                 ;
9A81: 00        BRK                 ;
9A82: 00        BRK                 ;
9A83: 00        BRK                 ;
9A84: F0 F8     BEQ $9A7E           ;
9A86: FC                              ;
9A87: FE FF FF  INC $FFFF,X         ;
9A8A: FF                              ;
9A8B: FF                              ;
9A8C: 00        BRK                 ;
9A8D: 00        BRK                 ;
9A8E: 00        BRK                 ;
9A8F: 00        BRK                 ;
9A90: 00        BRK                 ;
9A91: 00        BRK                 ;
9A92: 00        BRK                 ;
9A93: 00        BRK                 ;
9A94: 00        BRK                 ;
9A95: 00        BRK                 ;
9A96: 00        BRK                 ;
9A97: 00        BRK                 ;
9A98: 00        BRK                 ;
9A99: 80                              ;
9A9A: C0 E0     CPY #$E0            ;
9A9C: 00        BRK                 ;
9A9D: 00        BRK                 ;
9A9E: 00        BRK                 ;
9A9F: 00        BRK                 ;
9AA0: 00        BRK                 ;
9AA1: 00        BRK                 ;
9AA2: 00        BRK                 ;
9AA3: 00        BRK                 ;
9AA4: FF                              ;
9AA5: FF                              ;
9AA6: FF                              ;
9AA7: FF                              ;
9AA8: FF                              ;
9AA9: FF                              ;
9AAA: 7F                              ;
9AAB: 1F                              ;
9AAC: 00        BRK                 ;
9AAD: 00        BRK                 ;
9AAE: 00        BRK                 ;
9AAF: 00        BRK                 ;
9AB0: FF                              ;
9AB1: FF                              ;
9AB2: 7F                              ;
9AB3: 1F                              ;
9AB4: FF                              ;
9AB5: FF                              ;
9AB6: FF                              ;
9AB7: FF                              ;
9AB8: FF                              ;
9AB9: FF                              ;
9ABA: FF                              ;
9ABB: FF                              ;
9ABC: 00        BRK                 ;
9ABD: 00        BRK                 ;
9ABE: 00        BRK                 ;
9ABF: 00        BRK                 ;
9AC0: FF                              ;
9AC1: FF                              ;
9AC2: FF                              ;
9AC3: FF                              ;
9AC4: FF                              ;
9AC5: FF                              ;
9AC6: FF                              ;
9AC7: FF                              ;
9AC8: FF                              ;
9AC9: FF                              ;
9ACA: FF                              ;
9ACB: FF                              ;
9ACC: 00        BRK                 ;
9ACD: 00        BRK                 ;
9ACE: 00        BRK                 ;
9ACF: 00        BRK                 ;
9AD0: FF                              ;
9AD1: FF                              ;
9AD2: FF                              ;
9AD3: FF                              ;
9AD4: FF                              ;
9AD5: FF                              ;
9AD6: FF                              ;
9AD7: FF                              ;
9AD8: FF                              ;
9AD9: FF                              ;
9ADA: FF                              ;
9ADB: FD 18 18  SBC $1818,X         ;
9ADE: 30 20     BMI $9B00           ;
9AE0: FF                              ;
9AE1: FF                              ;
9AE2: FF                              ;
9AE3: FD FF FF  SBC $FFFF,X         ;
9AE6: FF                              ;
9AE7: FF                              ;
9AE8: FF                              ;
9AE9: FF                              ;
9AEA: FF                              ;
9AEB: FF                              ;
9AEC: 00        BRK                 ;
9AED: 00        BRK                 ;
9AEE: 00        BRK                 ;
9AEF: 00        BRK                 ;
9AF0: FF                              ;
9AF1: FF                              ;
9AF2: FF                              ;
9AF3: FF                              ;
9AF4: FF                              ;
9AF5: FF                              ;
9AF6: FF                              ;
9AF7: FF                              ;
9AF8: FF                              ;
9AF9: FF                              ;
9AFA: FF                              ;
9AFB: FF                              ;
9AFC: 00        BRK                 ;
9AFD: 00        BRK                 ;
9AFE: 00        BRK                 ;
9AFF: 00        BRK                 ;
9B00: FF                              ;
9B01: FF                              ;
9B02: FF                              ;
9B03: FF                              ;
9B04: FF                              ;
9B05: FF                              ;
9B06: FF                              ;
9B07: FF                              ;
9B08: FF                              ;
9B09: FF                              ;
9B0A: FF                              ;
9B0B: FF                              ;
9B0C: 02                              ;
9B0D: 06 06     ASL >$06            ;
9B0F: 06 FF     ASL >CUR_2000       ;
9B11: FF                              ;
9B12: FF                              ;
9B13: FF                              ;
9B14: FF                              ;
9B15: FF                              ;
9B16: FF                              ;
9B17: FF                              ;
9B18: FF                              ;
9B19: FF                              ;
9B1A: FF                              ;
9B1B: 7F                              ;
9B1C: 00        BRK                 ;
9B1D: 00        BRK                 ;
9B1E: 00        BRK                 ;
9B1F: 00        BRK                 ;
9B20: FF                              ;
9B21: FF                              ;
9B22: FF                              ;
9B23: FF                              ;
9B24: FF                              ;
9B25: FF                              ;
9B26: FF                              ;
9B27: FF                              ;
9B28: FF                              ;
9B29: FF                              ;
9B2A: FF                              ;
9B2B: FF                              ;
9B2C: 00        BRK                 ;
9B2D: 00        BRK                 ;
9B2E: 00        BRK                 ;
9B2F: 00        BRK                 ;
9B30: FF                              ;
9B31: FF                              ;
9B32: FF                              ;
9B33: FF                              ;
9B34: FF                              ;
9B35: FF                              ;
9B36: FF                              ;
9B37: FF                              ;
9B38: FF                              ;
9B39: FF                              ;
9B3A: FF                              ;
9B3B: FF                              ;
9B3C: 00        BRK                 ;
9B3D: 00        BRK                 ;
9B3E: 00        BRK                 ;
9B3F: 00        BRK                 ;
9B40: FF                              ;
9B41: FF                              ;
9B42: FF                              ;
9B43: FF                              ;
9B44: BF                              ;
9B45: DF                              ;
9B46: DF                              ;
9B47: FF                              ;
9B48: FF                              ;
9B49: FF                              ;
9B4A: FF                              ;
9B4B: BF                              ;
9B4C: 7C                              ;
9B4D: 38        SEC                 ;
9B4E: 38        SEC                 ;
9B4F: 10 FF     BPL $9B50           ;
9B51: FF                              ;
9B52: FF                              ;
9B53: FF                              ;
9B54: FF                              ;
9B55: FF                              ;
9B56: FF                              ;
9B57: FF                              ;
9B58: FF                              ;
9B59: FF                              ;
9B5A: FF                              ;
9B5B: FF                              ;
9B5C: 00        BRK                 ;
9B5D: 00        BRK                 ;
9B5E: 00        BRK                 ;
9B5F: 00        BRK                 ;
9B60: FF                              ;
9B61: FF                              ;
9B62: FF                              ;
9B63: FF                              ;
9B64: FF                              ;
9B65: FF                              ;
9B66: FF                              ;
9B67: FF                              ;
9B68: FF                              ;
9B69: FE FC F0  INC $F0FC,X         ;
9B6C: 00        BRK                 ;
9B6D: 00        BRK                 ;
9B6E: 00        BRK                 ;
9B6F: 01 FF     ORA (CUR_2000,X)    ;
9B71: FE FC F0  INC $F0FC,X         ;
9B74: FF                              ;
9B75: FF                              ;
9B76: DF                              ;
9B77: 9F                              ;
9B78: 1F                              ;
9B79: 1F                              ;
9B7A: 3F                              ;
9B7B: 7F                              ;
9B7C: 0F                              ;
9B7D: 1F                              ;
9B7E: 1F                              ;
9B7F: 9E                              ;
9B80: 1F                              ;
9B81: 1F                              ;
9B82: 3F                              ;
9B83: 7F                              ;
9B84: FF                              ;
9B85: FF                              ;
9B86: FF                              ;
9B87: FF                              ;
9B88: FF                              ;
9B89: FF                              ;
9B8A: E0 E0     CPX #$E0            ;
9B8C: 80                              ;
9B8D: 80                              ;
9B8E: 00        BRK                 ;
9B8F: 00        BRK                 ;
9B90: FF                              ;
9B91: FF                              ;
9B92: E0 E0     CPX #$E0            ;
9B94: FF                              ;
9B95: FF                              ;
9B96: FF                              ;
9B97: FF                              ;
9B98: FF                              ;
9B99: FF                              ;
9B9A: 03                              ;
9B9B: 01 00     ORA (GP_00,X)       ;
9B9D: 00        BRK                 ;
9B9E: 7F                              ;
9B9F: 7F                              ;
9BA0: FF                              ;
9BA1: FF                              ;
9BA2: 03                              ;
9BA3: 01 FF     ORA (CUR_2000,X)    ;
9BA5: FF                              ;
9BA6: FF                              ;
9BA7: FF                              ;
9BA8: FF                              ;
9BA9: FF                              ;
9BAA: FF                              ;
9BAB: FF                              ;
9BAC: 00        BRK                 ;
9BAD: 00        BRK                 ;
9BAE: F0 F8     BEQ $9BA8           ;
9BB0: FF                              ;
9BB1: FF                              ;
9BB2: FF                              ;
9BB3: FF                              ;
9BB4: F0 F8     BEQ $9BAE           ;
9BB6: FC                              ;
9BB7: FE FE F8  INC $F8FE,X         ;
9BBA: E0 80     CPX #$80            ;
9BBC: 00        BRK                 ;
9BBD: 00        BRK                 ;
9BBE: 00        BRK                 ;
9BBF: 00        BRK                 ;
9BC0: FE F8 E0  INC $E0F8,X         ;
9BC3: 80                              ;
9BC4: 00        BRK                 ;
9BC5: 00        BRK                 ;
9BC6: 00        BRK                 ;
9BC7: 00        BRK                 ;
9BC8: 00        BRK                 ;
9BC9: 00        BRK                 ;
9BCA: 00        BRK                 ;
9BCB: 00        BRK                 ;
9BCC: 01 00     ORA (GP_00,X)       ;
9BCE: 00        BRK                 ;
9BCF: 00        BRK                 ;
9BD0: 00        BRK                 ;
9BD1: 00        BRK                 ;
9BD2: 00        BRK                 ;
9BD3: 00        BRK                 ;
9BD4: 18        CLC                 ;
9BD5: 08        PHP                 ;
9BD6: 0C                              ;
9BD7: 04                              ;
9BD8: 06 02     ASL >GP_02          ;
9BDA: 03                              ;
9BDB: 01 FF     ORA (CUR_2000,X)    ;
9BDD: FF                              ;
9BDE: FF                              ;
9BDF: 7F                              ;
9BE0: 7F                              ;
9BE1: 3F                              ;
9BE2: 3F                              ;
9BE3: 1F                              ;
9BE4: 00        BRK                 ;
9BE5: 00        BRK                 ;
9BE6: 00        BRK                 ;
9BE7: 00        BRK                 ;
9BE8: 00        BRK                 ;
9BE9: 00        BRK                 ;
9BEA: 00        BRK                 ;
9BEB: 00        BRK                 ;
9BEC: FF                              ;
9BED: FF                              ;
9BEE: FF                              ;
9BEF: FF                              ;
9BF0: FF                              ;
9BF1: FF                              ;
9BF2: FF                              ;
9BF3: FF                              ;
9BF4: 00        BRK                 ;
9BF5: 00        BRK                 ;
9BF6: 00        BRK                 ;
9BF7: 00        BRK                 ;
9BF8: 00        BRK                 ;
9BF9: 01 01     ORA (GP_01,X)       ;
9BFB: 02                              ;
9BFC: FF                              ;
9BFD: FF                              ;
9BFE: FF                              ;
9BFF: FF                              ;
9C00: FF                              ;
9C01: FF                              ;
9C02: FF                              ;
9C03: FF                              ;
9C04: 21 43     AND ($43,X)         ;
9C06: 42                              ;
9C07: 86 84     STX >$84            ;
9C09: 0C                              ;
9C0A: 08        PHP                 ;
9C0B: 18        CLC                 ;
9C0C: FF                              ;
9C0D: FF                              ;
9C0E: FE FE FC  INC $FCFE,X         ;
9C11: FC                              ;
9C12: F8        SED                 ;
9C13: F8        SED                 ;
9C14: 00        BRK                 ;
9C15: 00        BRK                 ;
9C16: 00        BRK                 ;
9C17: 7F                              ;
9C18: FF                              ;
9C19: 1F                              ;
9C1A: 00        BRK                 ;
9C1B: 00        BRK                 ;
9C1C: 00        BRK                 ;
9C1D: 00        BRK                 ;
9C1E: 00        BRK                 ;
9C1F: 00        BRK                 ;
9C20: 00        BRK                 ;
9C21: 00        BRK                 ;
9C22: 00        BRK                 ;
9C23: 00        BRK                 ;
9C24: 00        BRK                 ;
9C25: 00        BRK                 ;
9C26: 00        BRK                 ;
9C27: FF                              ;
9C28: FF                              ;
9C29: FF                              ;
9C2A: 00        BRK                 ;
9C2B: 00        BRK                 ;
9C2C: 00        BRK                 ;
9C2D: 00        BRK                 ;
9C2E: 00        BRK                 ;
9C2F: 00        BRK                 ;
9C30: 00        BRK                 ;
9C31: 00        BRK                 ;
9C32: 00        BRK                 ;
9C33: 00        BRK                 ;
9C34: 00        BRK                 ;
9C35: 00        BRK                 ;
9C36: 00        BRK                 ;
9C37: FF                              ;
9C38: 00        BRK                 ;
9C39: FF                              ;
9C3A: FF                              ;
9C3B: 00        BRK                 ;
9C3C: 00        BRK                 ;
9C3D: 00        BRK                 ;
9C3E: 00        BRK                 ;
9C3F: 00        BRK                 ;
9C40: FF                              ;
9C41: 00        BRK                 ;
9C42: 00        BRK                 ;
9C43: 00        BRK                 ;
9C44: 00        BRK                 ;
9C45: 00        BRK                 ;
9C46: 00        BRK                 ;
9C47: 00        BRK                 ;
9C48: 00        BRK                 ;
9C49: 00        BRK                 ;
9C4A: 00        BRK                 ;
9C4B: 00        BRK                 ;
9C4C: 00        BRK                 ;
9C4D: 00        BRK                 ;
9C4E: 00        BRK                 ;
9C4F: 00        BRK                 ;
9C50: 00        BRK                 ;
9C51: 00        BRK                 ;
9C52: 00        BRK                 ;
9C53: 00        BRK                 ;
9C54: 01 00     ORA (GP_00,X)       ;
9C56: 00        BRK                 ;
9C57: 00        BRK                 ;
9C58: 00        BRK                 ;
9C59: 00        BRK                 ;
9C5A: 00        BRK                 ;
9C5B: 00        BRK                 ;
9C5C: 1F                              ;
9C5D: 0F                              ;
9C5E: 0F                              ;
9C5F: 07                              ;
9C60: 07                              ;
9C61: 03                              ;
9C62: 03                              ;
9C63: 01 80     ORA ($80,X)         ;
9C65: 80                              ;
9C66: C0 40     CPY #$40            ;
9C68: 60        RTS                 ;
9C69: 20 30 10  JSR $1030           ;
9C6C: FF                              ;
9C6D: FF                              ;
9C6E: FF                              ;
9C6F: FF                              ;
9C70: FF                              ;
9C71: FF                              ;
9C72: FF                              ;
9C73: FF                              ;
9C74: 02                              ;
9C75: 04                              ;
9C76: 04                              ;
9C77: 08        PHP                 ;
9C78: 08        PHP                 ;
9C79: 10 10     BPL $9C8B           ;
9C7B: 21 FF     AND (CUR_2000,X)    ;
9C7D: FF                              ;
9C7E: FF                              ;
9C7F: FF                              ;
9C80: FF                              ;
9C81: FF                              ;
9C82: FF                              ;
9C83: FF                              ;
9C84: 10 30     BPL $9CB6           ;
9C86: 20 60 40  JSR $4060           ;
9C89: C0 80     CPY #$80            ;
9C8B: 80                              ;
9C8C: F0 F0     BEQ $9C7E           ;
9C8E: E0 E0     CPX #$E0            ;
9C90: C0 C0     CPY #$C0            ;
9C92: 80                              ;
9C93: 80                              ;
9C94: 18        CLC                 ;
9C95: 08        PHP                 ;
9C96: 0C                              ;
9C97: 04                              ;
9C98: 06 03     ASL >GP_03          ;
9C9A: 00        BRK                 ;
9C9B: 00        BRK                 ;
9C9C: FF                              ;
9C9D: FF                              ;
9C9E: FF                              ;
9C9F: 7F                              ;
9CA0: 7F                              ;
9CA1: 3F                              ;
9CA2: 3F                              ;
9CA3: 1F                              ;
9CA4: 21 43     AND ($43,X)         ;
9CA6: 42                              ;
9CA7: 86 84     STX >$84            ;
9CA9: 0C                              ;
9CAA: 08        PHP                 ;
9CAB: 18        CLC                 ;
9CAC: FF                              ;
9CAD: FF                              ;
9CAE: FE FE FC  INC $FCFE,X         ;
9CB1: FC                              ;
9CB2: F8        SED                 ;
9CB3: F8        SED                 ;
9CB4: 00        BRK                 ;
9CB5: 00        BRK                 ;
9CB6: 00        BRK                 ;
9CB7: 00        BRK                 ;
9CB8: 07                              ;
9CB9: 05 07     ORA >$07            ;
9CBB: 00        BRK                 ;
9CBC: 00        BRK                 ;
9CBD: 00        BRK                 ;
9CBE: 00        BRK                 ;
9CBF: 00        BRK                 ;
9CC0: 00        BRK                 ;
9CC1: 00        BRK                 ;
9CC2: 00        BRK                 ;
9CC3: 00        BRK                 ;
9CC4: 00        BRK                 ;
9CC5: 00        BRK                 ;
9CC6: 00        BRK                 ;
9CC7: 00        BRK                 ;
9CC8: 00        BRK                 ;
9CC9: 00        BRK                 ;
9CCA: 00        BRK                 ;
9CCB: 01 1F     ORA ($1F,X)         ;
9CCD: 0F                              ;
9CCE: 0F                              ;
9CCF: 07                              ;
9CD0: 07                              ;
9CD1: 03                              ;
9CD2: 03                              ;
9CD3: 01 10     ORA ($10,X)         ;
9CD5: 30 20     BMI $9CF7           ;
9CD7: 60        RTS                 ;
9CD8: 40        RTI                 ;
9CD9: C0 80     CPY #$80            ;
9CDB: 80                              ;
9CDC: F0 F0     BEQ $9CCE           ;
9CDE: E0 E0     CPX #$E0            ;
9CE0: C0 C0     CPY #$C0            ;
9CE2: 80                              ;
9CE3: 80                              ;
9CE4: 00        BRK                 ;
9CE5: 00        BRK                 ;
9CE6: B0 B1     BCS $9C99           ;
9CE8: B1 B1     LDA ($B1),Y         ;
9CEA: B1 B0     LDA ($B0),Y         ;
9CEC: 00        BRK                 ;
9CED: 04                              ;
9CEE: 06 4F     ASL >$4F            ;
9CF0: 4F                              ;
9CF1: 4F                              ;
9CF2: 4F                              ;
9CF3: 06 3F     ASL >$3F            ;
9CF5: 7F                              ;
9CF6: 7F                              ;
9CF7: FF                              ;
9CF8: FC                              ;
9CF9: FC                              ;
9CFA: FC                              ;
9CFB: F8        SED                 ;
9CFC: 3F                              ;
9CFD: 7F                              ;
9CFE: 7F                              ;
9CFF: FF                              ;
9D00: FF                              ;
9D01: FF                              ;
9D02: FF                              ;
9D03: FF                              ;
9D04: 00        BRK                 ;
9D05: F8        SED                 ;
9D06: FC                              ;
9D07: FC                              ;
9D08: FE 7E FF  INC $FF7E,X         ;
9D0B: FF                              ;
9D0C: 00        BRK                 ;
9D0D: F8        SED                 ;
9D0E: A0 00     LDY #$00            ;
9D10: 00        BRK                 ;
9D11: 80                              ;
9D12: 00        BRK                 ;
9D13: 00        BRK                 ;
9D14: F9 F1 7B  SBC $7BF1,Y         ;
9D17: 79 70 78  ADC $7870,Y         ;
9D1A: 3C                              ;
9D1B: 7C                              ;
9D1C: FE FE 7C  INC $7CFE,X         ;
9D1F: 7E 7F 7F  ROR $7F7F,X         ;
9D22: 3F                              ;
9D23: 7F                              ;
9D24: FE FE FC  INC $FCFE,X         ;
9D27: FC                              ;
9D28: 7E 3E 7F  ROR $7F3E,X         ;
9D2B: 7F                              ;
9D2C: 00        BRK                 ;
9D2D: 00        BRK                 ;
9D2E: 00        BRK                 ;
9D2F: 00        BRK                 ;
9D30: 80                              ;
9D31: C0 80     CPY #$80            ;
9D33: 80                              ;
9D34: 5E BF BF  LSR $BFBF,X         ;
9D37: FC                              ;
9D38: F0 F8     BEQ $9D32           ;
9D3A: F8        SED                 ;
9D3B: F0 B9     BEQ $9CF6           ;
9D3D: 7C                              ;
9D3E: 7F                              ;
9D3F: 7F                              ;
9D40: FF                              ;
9D41: FF                              ;
9D42: FF                              ;
9D43: FF                              ;
9D44: 78        SEI                 ;
9D45: F8        SED                 ;
9D46: F8        SED                 ;
9D47: FE 7E FF  INC $FF7E,X         ;
9D4A: FF                              ;
9D4B: 7F                              ;
9D4C: FF                              ;
9D4D: FF                              ;
9D4E: E7                              ;
9D4F: C1 81     CMP ($81,X)         ;
9D51: 00        BRK                 ;
9D52: 00        BRK                 ;
9D53: 80                              ;
9D54: 78        SEI                 ;
9D55: 1E 3C 7C  ASL $7C3C,X         ;
9D58: 7C                              ;
9D59: 70 78     BVS $9DD3           ;
9D5B: FC                              ;
9D5C: FF                              ;
9D5D: FF                              ;
9D5E: FF                              ;
9D5F: FF                              ;
9D60: FF                              ;
9D61: FF                              ;
9D62: FF                              ;
9D63: FF                              ;
9D64: FE FE 7C  INC $7CFE,X         ;
9D67: 3C                              ;
9D68: 7E 7E FF  ROR $FF7E,X         ;
9D6B: FF                              ;
9D6C: 01 01     ORA (GP_01,X)       ;
9D6E: 83                              ;
9D6F: C3                              ;
9D70: 81 81     STA ($81,X)         ;
9D72: 00        BRK                 ;
9D73: 00        BRK                 ;
9D74: 67                              ;
9D75: 7F                              ;
9D76: F8        SED                 ;
9D77: F9 E6 C4  SBC $C4E6,Y         ;
9D7A: C2                              ;
9D7B: F2                              ;
9D7C: FE FC FF  INC $FFFC,X         ;
9D7F: FF                              ;
9D80: FF                              ;
9D81: FF                              ;
9D82: FF                              ;
9D83: FF                              ;
9D84: EE BE FE  INC $FEBE           ;
9D87: 1F                              ;
9D88: CF                              ;
9D89: 6F                              ;
9D8A: 7F                              ;
9D8B: 3F                              ;
9D8C: 11 41     ORA ($41),Y         ;
9D8E: C1 E0     CMP ($E0,X)         ;
9D90: 30 90     BMI $9D22           ;
9D92: 80                              ;
9D93: C0 FA     CPY #$FA            ;
9D95: F6 74     INC $74,X           ;
9D97: 74                              ;
9D98: 28        PLP                 ;
9D99: 28        PLP                 ;
9D9A: 7C                              ;
9D9B: F4                              ;
9D9C: FF                              ;
9D9D: FF                              ;
9D9E: FF                              ;
9D9F: FF                              ;
9DA0: FF                              ;
9DA1: FF                              ;
9DA2: FF                              ;
9DA3: FF                              ;
9DA4: 3E 7C 6E  ROL $6E7C,X         ;
9DA7: 66 77     ROR >$77            ;
9DA9: 33                              ;
9DAA: 67                              ;
9DAB: 6F                              ;
9DAC: C1 83     CMP ($83,X)         ;
9DAE: 91 99     STA ($99),Y         ;
9DB0: 88        DEY                 ;
9DB1: CC 98 90  CPY $9098           ;
9DB4: 03                              ;
9DB5: E7                              ;
9DB6: FF                              ;
9DB7: FF                              ;
9DB8: F9 70 10  SBC $1070,Y         ;
9DBB: 00        BRK                 ;
9DBC: 03                              ;
9DBD: E7                              ;
9DBE: CF                              ;
9DBF: CE 9E FF  DEC $FF9E           ;
9DC2: FF                              ;
9DC3: FF                              ;
9DC4: FB                              ;
9DC5: FF                              ;
9DC6: FF                              ;
9DC7: FB                              ;
9DC8: F8        SED                 ;
9DC9: 38        SEC                 ;
9DCA: 30 00     BMI $9DCC           ;
9DCC: D7                              ;
9DCD: 8F                              ;
9DCE: 1F                              ;
9DCF: 1F                              ;
9DD0: 0F                              ;
9DD1: CF                              ;
9DD2: CF                              ;
9DD3: FF                              ;
9DD4: 5C                              ;
9DD5: 54                              ;
9DD6: 20 02 37  JSR $3702           ;
9DD9: 72                              ;
9DDA: F4                              ;
9DDB: 30 3A     BMI $9E17           ;
9DDD: 38        SEC                 ;
9DDE: 48        PHA                 ;
9DDF: F2                              ;
9DE0: 1B                              ;
9DE1: 6E EE 20  ROR $20EE           ;
9DE4: 50 80     BVC $9D66           ;
9DE6: 28        PLP                 ;
9DE7: 98        TYA                 ;
9DE8: B8        CLV                 ;
9DE9: 34                              ;
9DEA: 2A        ROL A               ;
9DEB: 08        PHP                 ;
9DEC: 60        RTS                 ;
9DED: F0 60     BEQ $9E4F           ;
9DEF: CF                              ;
9DF0: B6 3B     LDX $3B,Y           ;
9DF2: 35 01     AND GP_01,X         ;
9DF4: 00        BRK                 ;
9DF5: 78        SEI                 ;
9DF6: F8        SED                 ;
9DF7: EE 45 00  INC $0045           ;
9DFA: 20 00 00  JSR GP_00           ;
9DFD: BE 6C F5  LDX $F56C,Y         ;
9E00: 78        SEI                 ;
9E01: 4E 16 60  LSR $6016           ;
9E04: 00        BRK                 ;
9E05: 18        CLC                 ;
9E06: 38        SEC                 ;
9E07: 30 E3     BMI $9DEC           ;
9E09: 44                              ;
9E0A: 40        RTI                 ;
9E0B: 00        BRK                 ;
9E0C: 00        BRK                 ;
9E0D: 38        SEC                 ;
9E0E: 76 6D     ROR >MusEffBell,X   ;
9E10: 5A                              ;
9E11: F2                              ;
9E12: 26 00     ROL >GP_00          ;
9E14: 04                              ;
9E15: D8        CLD                 ;
9E16: 73                              ;
9E17: 24 42     BIT >$42            ;
9E19: 31 38     AND ($38),Y         ;
9E1B: 38        SEC                 ;
9E1C: 00        BRK                 ;
9E1D: D5 3C     CMP $3C,X           ;
9E1F: F0 76     BEQ $9E97           ;
9E21: 6F                              ;
9E22: 77                              ;
9E23: 14                              ;
9E24: 00        BRK                 ;
9E25: 00        BRK                 ;
9E26: 00        BRK                 ;
9E27: 00        BRK                 ;
9E28: 00        BRK                 ;
9E29: 20 30 30  JSR $3030           ;
9E2C: 00        BRK                 ;
9E2D: 00        BRK                 ;
9E2E: 00        BRK                 ;
9E2F: 00        BRK                 ;
9E30: 00        BRK                 ;
9E31: 00        BRK                 ;
9E32: 00        BRK                 ;
9E33: 00        BRK                 ;
9E34: 07                              ;
9E35: 0C                              ;
9E36: DB                              ;
9E37: CB                              ;
9E38: DF                              ;
9E39: CB                              ;
9E3A: CB                              ;
9E3B: CB                              ;
9E3C: 17                              ;
9E3D: 3C                              ;
9E3E: F8        SED                 ;
9E3F: 74                              ;
9E40: 3F                              ;
9E41: B5 F4     LDA $F4,X           ;
9E43: F0 80     BEQ $9DC5           ;
9E45: C0 6D     CPY #$6D            ;
9E47: 6D 7D FD  ADC $FD7D           ;
9E4A: FD 7D 80  SBC $807D,X         ;
9E4D: C0 60     CPY #$60            ;
9E4F: B2                              ;
9E50: B2                              ;
9E51: 92                              ;
9E52: D2                              ;
9E53: 58        CLI                 ;
9E54: 00        BRK                 ;
9E55: 03                              ;
9E56: 0E 00 00  ASL GP_00           ;
9E59: 00        BRK                 ;
9E5A: 00        BRK                 ;
9E5B: 00        BRK                 ;
9E5C: 38        SEC                 ;
9E5D: 3B                              ;
9E5E: 1E 1C 0E  ASL $0E1C,X         ;
9E61: 0F                              ;
9E62: 07                              ;
9E63: 01 68     ORA ($68,X)         ;
9E65: B8        CLV                 ;
9E66: E8        INX                 ;
9E67: 50 28     BVC $9E91           ;
9E69: 1C                              ;
9E6A: 1C                              ;
9E6B: 08        PHP                 ;
9E6C: 68        PLA                 ;
9E6D: B8        CLV                 ;
9E6E: F8        SED                 ;
9E6F: 68        PLA                 ;
9E70: 38        SEC                 ;
9E71: 1C                              ;
9E72: FF                              ;
9E73: FF                              ;
9E74: 00        BRK                 ;
9E75: 00        BRK                 ;
9E76: 00        BRK                 ;
9E77: 00        BRK                 ;
9E78: 00        BRK                 ;
9E79: 00        BRK                 ;
9E7A: 00        BRK                 ;
9E7B: 00        BRK                 ;
9E7C: 06 06     ASL >$06            ;
9E7E: 0E 0C 1C  ASL $1C0C           ;
9E81: 78        SEI                 ;
9E82: F0 C0     BEQ $9E44           ;
9E84: 3E 1E 1C  ROL $1C1E,X         ;
9E87: 3C                              ;
9E88: 7E 7E 7F  ROR $7F7E,X         ;
9E8B: FF                              ;
9E8C: C1 E1     CMP ($E1,X)         ;
9E8E: E3                              ;
9E8F: C3                              ;
9E90: 81 81     STA ($81,X)         ;
9E92: 80                              ;
9E93: 00        BRK                 ;
9E94: 3F                              ;
9E95: 3C                              ;
9E96: 78        SEI                 ;
9E97: 60        RTS                 ;
9E98: 60        RTS                 ;
9E99: 3C                              ;
9E9A: 3F                              ;
9E9B: 1F                              ;
9E9C: C0 C0     CPY #$C0            ;
9E9E: 80                              ;
9E9F: 80                              ;
9EA0: 80                              ;
9EA1: C0 C0     CPY #$C0            ;
9EA3: E0 00     CPX #$00            ;
9EA5: F0 A8     BEQ $9E4F           ;
9EA7: 0C                              ;
9EA8: 1E 7E FE  ASL $FE7E,X         ;
9EAB: FC                              ;
9EAC: 00        BRK                 ;
9EAD: F0 F0     BEQ $9E9F           ;
9EAF: F0 E0     BEQ $9E91           ;
9EB1: 80                              ;
9EB2: 00        BRK                 ;
9EB3: 00        BRK                 ;
9EB4: 3C                              ;
9EB5: 42                              ;
9EB6: 99 A1 A1  STA $A1A1,Y         ;
9EB9: 99 42 3C  STA $3C42,Y         ;
9EBC: 00        BRK                 ;
9EBD: 00        BRK                 ;
9EBE: 00        BRK                 ;
9EBF: 00        BRK                 ;
9EC0: 00        BRK                 ;
9EC1: 00        BRK                 ;
9EC2: 00        BRK                 ;
9EC3: 00        BRK                 ;
9EC4: FF                              ;
9EC5: FF                              ;
9EC6: FF                              ;
9EC7: FF                              ;
9EC8: FF                              ;
9EC9: FF                              ;
9ECA: FF                              ;
9ECB: FF                              ;
9ECC: FF                              ;
9ECD: FF                              ;
9ECE: FF                              ;
9ECF: FF                              ;
9ED0: FF                              ;
9ED1: FF                              ;
9ED2: FF                              ;
9ED3: FF                              ;
9ED4: FF                              ;
9ED5: FF                              ;
9ED6: FF                              ;
9ED7: FF                              ;
9ED8: FF                              ;
9ED9: FF                              ;
9EDA: FF                              ;
9EDB: FF                              ;
9EDC: FF                              ;
9EDD: FF                              ;
9EDE: FF                              ;
9EDF: FF                              ;
9EE0: FF                              ;
9EE1: FF                              ;
9EE2: FF                              ;
9EE3: FF                              ;
9EE4: FF                              ;
9EE5: FF                              ;
9EE6: FF                              ;
9EE7: FF                              ;
9EE8: FF                              ;
9EE9: FF                              ;
9EEA: FF                              ;
9EEB: FF                              ;
9EEC: FF                              ;
9EED: FF                              ;
9EEE: FF                              ;
9EEF: FF                              ;
9EF0: FF                              ;
9EF1: FF                              ;
9EF2: FF                              ;
9EF3: FF                              ;
9EF4: FF                              ;
9EF5: FF                              ;
9EF6: FF                              ;
9EF7: FF                              ;
9EF8: FF                              ;
9EF9: FF                              ;
9EFA: FF                              ;
9EFB: FF                              ;
9EFC: FF                              ;
9EFD: FF                              ;
9EFE: FF                              ;
9EFF: FF                              ;
9F00: FF                              ;
9F01: FF                              ;
9F02: FF                              ;
9F03: FF                              ;
9F04: FF                              ;
9F05: FF                              ;
9F06: FF                              ;
9F07: FF                              ;
9F08: FF                              ;
9F09: FF                              ;
9F0A: FF                              ;
9F0B: FF                              ;
9F0C: FF                              ;
9F0D: FF                              ;
9F0E: FF                              ;
9F0F: FF                              ;
9F10: FF                              ;
9F11: FF                              ;
9F12: FF                              ;
9F13: FF                              ;
9F14: FF                              ;
9F15: FF                              ;
9F16: FF                              ;
9F17: FF                              ;
9F18: FF                              ;
9F19: FF                              ;
9F1A: FF                              ;
9F1B: FF                              ;
9F1C: FF                              ;
9F1D: FF                              ;
9F1E: FF                              ;
9F1F: FF                              ;
9F20: FF                              ;
9F21: FF                              ;
9F22: FF                              ;
9F23: FF                              ;
9F24: FF                              ;
9F25: FF                              ;
9F26: FF                              ;
9F27: FF                              ;
9F28: FF                              ;
9F29: FF                              ;
9F2A: FF                              ;
9F2B: FF                              ;
9F2C: FF                              ;
9F2D: FF                              ;
9F2E: FF                              ;
9F2F: FF                              ;
9F30: FF                              ;
9F31: FF                              ;
9F32: FF                              ;
9F33: FF                              ;
9F34: FF                              ;
9F35: FF                              ;
9F36: FF                              ;
9F37: FF                              ;
9F38: FF                              ;
9F39: FF                              ;
9F3A: FF                              ;
9F3B: FF                              ;
9F3C: FF                              ;
9F3D: FF                              ;
9F3E: FF                              ;
9F3F: FF                              ;
9F40: FF                              ;
9F41: FF                              ;
9F42: FF                              ;
9F43: FF                              ;
9F44: FF                              ;
9F45: FF                              ;
9F46: FF                              ;
9F47: FF                              ;
9F48: FF                              ;
9F49: FF                              ;
9F4A: FF                              ;
9F4B: FF                              ;
9F4C: FF                              ;
9F4D: FF                              ;
9F4E: FF                              ;
9F4F: FF                              ;
9F50: FF                              ;
9F51: FF                              ;
9F52: FF                              ;
9F53: FF                              ;
9F54: FF                              ;
9F55: FF                              ;
9F56: FF                              ;
9F57: FF                              ;
9F58: FF                              ;
9F59: FF                              ;
9F5A: FF                              ;
9F5B: FF                              ;
9F5C: FF                              ;
9F5D: FF                              ;
9F5E: FF                              ;
9F5F: FF                              ;
9F60: FF                              ;
9F61: FF                              ;
9F62: FF                              ;
9F63: FF                              ;
9F64: FF                              ;
9F65: FF                              ;
9F66: FF                              ;
9F67: FF                              ;
9F68: FF                              ;
9F69: FF                              ;
9F6A: FF                              ;
9F6B: FF                              ;
9F6C: FF                              ;
9F6D: FF                              ;
9F6E: FF                              ;
9F6F: FF                              ;
9F70: FF                              ;
9F71: FF                              ;
9F72: FF                              ;
9F73: FF                              ;
9F74: FF                              ;
9F75: FF                              ;
9F76: FF                              ;
9F77: FF                              ;
9F78: FF                              ;
9F79: FF                              ;
9F7A: FF                              ;
9F7B: FF                              ;
9F7C: FF                              ;
9F7D: FF                              ;
9F7E: FF                              ;
9F7F: FF                              ;
9F80: FF                              ;
9F81: FF                              ;
9F82: FF                              ;
9F83: FF                              ;
9F84: FF                              ;
9F85: FF                              ;
9F86: FF                              ;
9F87: FF                              ;
9F88: FF                              ;
9F89: FF                              ;
9F8A: FF                              ;
9F8B: FF                              ;
9F8C: FF                              ;
9F8D: FF                              ;
9F8E: FF                              ;
9F8F: FF                              ;
9F90: FF                              ;
9F91: FF                              ;
9F92: FF                              ;
9F93: FF                              ;
9F94: FF                              ;
9F95: FF                              ;
9F96: FF                              ;
9F97: FF                              ;
9F98: FF                              ;
9F99: FF                              ;
9F9A: FF                              ;
9F9B: FF                              ;
9F9C: FF                              ;
9F9D: FF                              ;
9F9E: FF                              ;
9F9F: FF                              ;
9FA0: FF                              ;
9FA1: FF                              ;
9FA2: FF                              ;
9FA3: FF                              ;
9FA4: FF                              ;
9FA5: FF                              ;
9FA6: FF                              ;
9FA7: FF                              ;
9FA8: FF                              ;
9FA9: FF                              ;
9FAA: FF                              ;
9FAB: FF                              ;
9FAC: FF                              ;
9FAD: FF                              ;
9FAE: FF                              ;
9FAF: FF                              ;
9FB0: FF                              ;
9FB1: FF                              ;
9FB2: FF                              ;
9FB3: FF                              ;
9FB4: FF                              ;
9FB5: FF                              ;
9FB6: FF                              ;
9FB7: FF                              ;
9FB8: FF                              ;
9FB9: FF                              ;
9FBA: FF                              ;
9FBB: FF                              ;
9FBC: FF                              ;
9FBD: FF                              ;
9FBE: FF                              ;
9FBF: FF                              ;
9FC0: FF                              ;
9FC1: FF                              ;
9FC2: FF                              ;
9FC3: FF                              ;
9FC4: FF                              ;
9FC5: FF                              ;
9FC6: FF                              ;
9FC7: FF                              ;
9FC8: FF                              ;
9FC9: FF                              ;
9FCA: FF                              ;
9FCB: FF                              ;
9FCC: FF                              ;
9FCD: FF                              ;
9FCE: FF                              ;
9FCF: FF                              ;
9FD0: FF                              ;
9FD1: FF                              ;
9FD2: FF                              ;
9FD3: FF                              ;
9FD4: FF                              ;
9FD5: FF                              ;
9FD6: FF                              ;
9FD7: FF                              ;
9FD8: FF                              ;
9FD9: FF                              ;
9FDA: FF                              ;
9FDB: FF                              ;
9FDC: FF                              ;
9FDD: FF                              ;
9FDE: FF                              ;
9FDF: FF                              ;
9FE0: FF                              ;
9FE1: FF                              ;
9FE2: FF                              ;
9FE3: FF                              ;
9FE4: FF                              ;
9FE5: FF                              ;
9FE6: FF                              ;
9FE7: FF                              ;
9FE8: FF                              ;
9FE9: FF                              ;
9FEA: FF                              ;
9FEB: FF                              ;
9FEC: FF                              ;
9FED: FF                              ;
9FEE: FF                              ;
9FEF: FF                              ;
9FF0: FF                              ;
9FF1: FF                              ;
9FF2: FF                              ;
9FF3: FF                              ;
9FF4: FF                              ;
9FF5: FF                              ;
9FF6: FF                              ;
9FF7: FF                              ;
9FF8: FF                              ;
9FF9: FF                              ;
9FFA: FF                              ;
9FFB: FF                              ;
9FFC: FF                              ;
9FFD: FF                              ;
9FFE: FF                              ;
9FFF: FF                              ;
A000: 85 84     STA >$84            ;
A002: A5 84     LDA >$84            ;
A004: 95 84     STA $84,X           ;
A006: A9 00     LDA #$00            ;
A008: 95 70     STA $70,X           ;
A00A: A9 2E     LDA #$2E            ;
A00C: 9D 4F 03  STA $034F,X         ;
A00F: 60        RTS                 ;
A010: 36 3B     ROL $3B,X           ;
A012: 73                              ;
A013: 44                              ;
A014: 0A        ASL A               ;
A015: 21 41     AND ($41,X)         ;
A017: 6C A5 AC  JMP ($ACA5)         ;
A01A: 29 40     AND #$40            ;
A01C: A8        TAY                 ;
A01D: A9 02     LDA #$02            ;
A01F: 18        CLC                 ;
A020: 75 70     ADC >$70,X          ;
A022: 95 70     STA $70,X           ;
A024: C0 40     CPY #$40            ;
A026: D0 21     BNE $A049           ;
A028: AC 22 05  LDY $0522           ;
A02B: F0 1C     BEQ $A049           ;
A02D: 85 70     STA >$70            ;
A02F: 88        DEY                 ;
A030: F0 43     BEQ $A075           ;
A032: C9 80     CMP #$80            ;
A034: D0 3F     BNE $A075           ;
A036: 0A        ASL A               ;
A037: 85 AC     STA >$AC            ;
A039: 8D 22 05  STA $0522           ;
A03C: 9D 4F 03  STA $034F,X         ;
A03F: 8A        TXA                 ;
A040: 48        PHA                 ;
A041: 20 DE 71  JSR $71DE           ;
A044: 68        PLA                 ;
A045: AA        TAX                 ;
A046: 4C 8A A0  JMP $A08A           ;
A049: 20 A7 7A  JSR $7AA7           ;
A04C: A5 06     LDA >$06            ;
A04E: F0 25     BEQ $A075           ;
A050: A9 01     LDA #$01            ;
A052: 85 98     STA >$98            ;
A054: 4A        LSR A               ;
A055: 85 C0     STA >$C0            ;
A057: 85 D3     STA >$D3            ;
A059: 85 5A     STA >$5A            ;
A05B: A9 40     LDA #$40            ;
A05D: 85 AC     STA >$AC            ;
A05F: A9 F8     LDA #$F8            ;
A061: 8D 48 02  STA $0248           ;
A064: 8D 4C 02  STA $024C           ;
A067: AD 23 05  LDA $0523           ;
A06A: 29 07     AND #$07            ;
A06C: A8        TAY                 ;
A06D: B9 10 A0  LDA $A010,Y         ;
A070: 85 EA     STA >$EA            ;
A072: EE 22 05  INC $0522           ;
A075: B5 70     LDA $70,X           ;
A077: C9 F0     CMP #$F0            ;
A079: 90 0F     BCC $A08A           ;
A07B: 20 8D A0  JSR $A08D           ;
A07E: AD 22 05  LDA $0522           ;
A081: F0 07     BEQ $A08A           ;
A083: 8A        TXA                 ;
A084: 48        PHA                 ;
A085: 20 82 F1  JSR $F182           ;
A088: 68        PLA                 ;
A089: AA        TAX                 ;
A08A: 4C 05 A1  JMP $A105           ;
A08D: A9 00     LDA #$00            ;
A08F: 9D 4F 03  STA $034F,X         ;
A092: 95 C0     STA $C0,X           ;
A094: 95 D3     STA $D3,X           ;
A096: 95 28     STA $28,X           ;
A098: 95 AC     STA $AC,X           ;
A09A: 9D F0 04  STA $04F0,X         ;
A09D: A9 FF     LDA #$FF            ;
A09F: 9D 92 04  STA $0492,X         ;
A0A2: A9 01     LDA #$01            ;
A0A4: 9D 05 04  STA $0405,X         ;
A0A7: 60        RTS                 ;
A0A8: A5 12     LDA >$12            ;
A0AA: C9 05     CMP #$05            ;
A0AC: D0 56     BNE $A104           ;
A0AE: 20 F5 A0  JSR $A0F5           ;
A0B1: AD 23 05  LDA $0523           ;
A0B4: 29 07     AND #$07            ;
A0B6: A8        TAY                 ;
A0B7: B9 BE E6  LDA $E6BE,Y         ;
A0BA: 85 00     STA >GP_00          ;
A0BC: AD 71 06  LDA $0671           ;
A0BF: F0 43     BEQ $A104           ;
A0C1: 24 00     BIT >GP_00          ;
A0C3: D0 1B     BNE $A0E0           ;
A0C5: 20 F5 A0  JSR $A0F5           ;
A0C8: A5 98     LDA >$98            ;
A0CA: 29 09     AND #$09            ;
A0CC: F0 09     BEQ $A0D7           ;
A0CE: 06 00     ASL >GP_00          ;
A0D0: 90 EA     BCC $A0BC           ;
A0D2: 26 00     ROL >GP_00          ;
A0D4: 4C BC A0  JMP $A0BC           ;
A0D7: 46 00     LSR >GP_00          ;
A0D9: 90 E1     BCC $A0BC           ;
A0DB: 66 00     ROR >GP_00          ;
A0DD: 4C BC A0  JMP $A0BC           ;
A0E0: AD 08 05  LDA $0508           ;
A0E3: 0D 22 05  ORA $0522           ;
A0E6: D0 1C     BNE $A104           ;
A0E8: 20 BB FE  JSR $FEBB           ;
A0EB: F0 17     BEQ $A104           ;
A0ED: EE 08 05  INC $0508           ;
A0F0: 98        TYA                 ;
A0F1: AA        TAX                 ;
A0F2: 4C 02 A0  JMP $A002           ;
A0F5: EE 23 05  INC $0523           ;
A0F8: A5 98     LDA >$98            ;
A0FA: 29 09     AND #$09            ;
A0FC: D0 06     BNE $A104           ;
A0FE: CE 23 05  DEC $0523           ;
A101: CE 23 05  DEC $0523           ;
A104: 60        RTS                 ;
A105: A9 01     LDA #$01            ;
A107: 20 89 FA  JSR $FA89           ;
A10A: A5 15     LDA >$15            ;
A10C: 29 03     AND #$03            ;
A10E: 20 88 79  JSR $7988           ;
A111: 20 72 FA  JSR $FA72           ;
A114: A9 00     LDA #$00            ;
A116: 4C DF 77  JMP $77DF           ;
A119: 8D AD 8D  STA $8DAD           ;
A11C: 8D AD 8D  STA $8DAD           ;
A11F: AD 5D AD  LDA $AD5D           ;
A122: 22                              ;
A123: 05 F0     ORA >$F0            ;
A125: 15 EE     ORA $EE,X           ;
A127: 22                              ;
A128: 05 A9     ORA >$A9            ;
A12A: 40        RTI                 ;
A12B: 85 AC     STA >$AC            ;
A12D: A2 09     LDX #$09            ;
A12F: AD 23 05  LDA $0523           ;
A132: 29 07     AND #$07            ;
A134: A8        TAY                 ;
A135: B9 19 A1  LDA $A119,Y         ;
A138: 20 00 A0  JSR $A000           ;
A13B: 4C 90 6C  JMP $6C90           ;
A13E: A2 0C     LDX #$0C            ;
A140: BD 4F 03  LDA $034F,X         ;
A143: C9 68     CMP #$68            ;
A145: F0 0C     BEQ $A153           ;
A147: C9 62     CMP #$62            ;
A149: F0 08     BEQ $A153           ;
A14B: C9 65     CMP #$65            ;
A14D: F0 04     BEQ $A153           ;
A14F: C9 66     CMP #$66            ;
A151: D0 25     BNE $A178           ;
A153: B5 AC     LDA $AC,X           ;
A155: C9 01     CMP #$01            ;
A157: D0 1F     BNE $A178           ;
A159: A5 70     LDA >$70            ;
A15B: 38        SEC                 ;
A15C: F5 70     SBC $70,X           ;
A15E: 20 1F 70  JSR $701F           ;
A161: C9 10     CMP #$10            ;
A163: B0 13     BCS $A178           ;
A165: A5 84     LDA >$84            ;
A167: 18        CLC                 ;
A168: 69 03     ADC #$03            ;
A16A: 38        SEC                 ;
A16B: F5 84     SBC $84,X           ;
A16D: 20 1F 70  JSR $701F           ;
A170: C9 10     CMP #$10            ;
A172: B0 04     BCS $A178           ;
A174: A9 00     LDA #$00            ;
A176: 85 0F     STA >$0F            ;
A178: CA        DEX                 ;
A179: D0 C5     BNE $A140           ;
A17B: 60        RTS                 ;
A17C: AD 09 05  LDA $0509           ;
A17F: F0 2F     BEQ $A1B0           ;
A181: A5 28     LDA >$28            ;
A183: F0 18     BEQ $A19D           ;
A185: A0 18     LDY #$18            ;
A187: A5 28     LDA >$28            ;
A189: F0 0B     BEQ $A196           ;
A18B: 29 07     AND #$07            ;
A18D: C9 04     CMP #$04            ;
A18F: 90 02     BCC $A193           ;
A191: A0 78     LDY #$78            ;
A193: 84 14     STY >$14            ;
A195: 60        RTS                 ;
A196: A9 02     LDA #$02            ;
A198: 85 63     STA >$63            ;
A19A: E6 13     INC >$13            ;
A19C: 60        RTS                 ;
A19D: 20 D6 A1  JSR $A1D6           ;
A1A0: A9 20     LDA #$20            ;
A1A2: 8D 00 06  STA SND_ReqMusic    ;
A1A5: A9 01     LDA #$01            ;
A1A7: 8D 72 06  STA $0672           ;
A1AA: 4A        LSR A               ;
A1AB: 85 AC     STA >$AC            ;
A1AD: 8D 09 05  STA $0509           ;
A1B0: 60        RTS                 ;
A1B1: EE 09 05  INC $0509           ;
A1B4: A9 C0     LDA #$C0            ;
A1B6: 85 28     STA >$28            ;
A1B8: A9 40     LDA #$40            ;
A1BA: 85 AC     STA >$AC            ;
A1BC: 60        RTS                 ;
A1BD: 3F                              ;
A1BE: 1C                              ;
A1BF: 04                              ;
A1C0: 0F                              ;
A1C1: 07                              ;
A1C2: 17                              ;
A1C3: 27                              ;
A1C4: FF                              ;
A1C5: 07                              ;
A1C6: 17                              ;
A1C7: 30 16     BMI $A1DF           ;
A1C9: 2C 3C 27  BIT $273C           ;
A1CC: 06 16     ASL >$16            ;
A1CE: A0 02     LDY #$02            ;
A1D0: D0 06     BNE $A1D8           ;
A1D2: A0 05     LDY #$05            ;
A1D4: D0 02     BNE $A1D8           ;
A1D6: A0 08     LDY #$08            ;
A1D8: 98        TYA                 ;
A1D9: 48        PHA                 ;
A1DA: AE 01 03  LDX $0301           ;
A1DD: A0 00     LDY #$00            ;
A1DF: B9 BD A1  LDA $A1BD,Y         ;
A1E2: 9D 02 03  STA $0302,X         ;
A1E5: E8        INX                 ;
A1E6: C8        INY                 ;
A1E7: C0 08     CPY #$08            ;
A1E9: D0 F4     BNE $A1DF           ;
A1EB: 8E 01 03  STX $0301           ;
A1EE: 68        PLA                 ;
A1EF: A8        TAY                 ;
A1F0: A2 02     LDX #$02            ;
A1F2: B9 C5 A1  LDA $A1C5,Y         ;
A1F5: 9D 06 03  STA $0306,X         ;
A1F8: 88        DEY                 ;
A1F9: CA        DEX                 ;
A1FA: 10 F6     BPL $A1F2           ;
A1FC: AE 40 03  LDX $0340           ;
A1FF: 60        RTS                 ;
A200: 20 93 FA  JSR $FA93           ;
A203: A9 0B     LDA #$0B            ;
A205: 4C DF 77  JMP $77DF           ;
A208: A5 BF     LDA >$BF            ;
A20A: F0 0E     BEQ $A21A           ;
A20C: 20 14 73  JSR $7314           ;
A20F: D0 09     BNE $A21A           ;
A211: A9 00     LDA #$00            ;
A213: 85 BF     STA >$BF            ;
A215: A9 02     LDA #$02            ;
A217: 8D 02 06  STA SND_ReqMusEff   ;
A21A: 60        RTS                 ;
A21B: 00        BRK                 ;
A21C: 00        BRK                 ;
A21D: F0 10     BEQ $A22F           ;
A21F: FB                              ;
A220: 13                              ;
A221: 03                              ;
A222: 03                              ;
A223: AD 94 03  LDA $0394           ;
A226: D0 13     BNE $A23B           ;
A228: AD F8 03  LDA $03F8           ;
A22B: F0 0E     BEQ $A23B           ;
A22D: A9 BB     LDA #$BB            ;
A22F: 85 02     STA >GP_02          ;
A231: A2 08     LDX #$08            ;
A233: AD 9E 04  LDA $049E           ;
A236: E6 02     INC >GP_02          ;
A238: CA        DEX                 ;
A239: 10 03     BPL $A23E           ;
A23B: A2 00     LDX #$00            ;
A23D: 60        RTS                 ;
A23E: C5 02     CMP >GP_02          ;
A240: D0 F4     BNE $A236           ;
A242: A5 70     LDA >$70            ;
A244: 85 00     STA >GP_00          ;
A246: A5 84     LDA >$84            ;
A248: 85 01     STA >GP_01          ;
A24A: A5 98     LDA >$98            ;
A24C: 29 0C     AND #$0C            ;
A24E: F0 15     BEQ $A265           ;
A250: A5 02     LDA >GP_02          ;
A252: 29 03     AND #$03            ;
A254: A8        TAY                 ;
A255: A5 00     LDA >GP_00          ;
A257: C0 02     CPY #$02            ;
A259: B0 03     BCS $A25E           ;
A25B: 18        CLC                 ;
A25C: 69 08     ADC #$08            ;
A25E: 29 F0     AND #$F0            ;
A260: 85 00     STA >GP_00          ;
A262: 4C 71 A2  JMP $A271           ;
A265: A5 02     LDA >GP_02          ;
A267: 4A        LSR A               ;
A268: B0 07     BCS $A271           ;
A26A: A5 01     LDA >GP_01          ;
A26C: 18        CLC                 ;
A26D: 69 08     ADC #$08            ;
A26F: 85 01     STA >GP_01          ;
A271: 20 BB FE  JSR $FEBB           ;
A274: F0 55     BEQ $A2CB           ;
A276: A6 59     LDX >$59            ;
A278: A5 98     LDA >$98            ;
A27A: 20 13 70  JSR $7013           ;
A27D: A5 00     LDA >GP_00          ;
A27F: 18        CLC                 ;
A280: 79 1B A2  ADC $A21B,Y         ;
A283: 95 70     STA $70,X           ;
A285: A5 01     LDA >GP_01          ;
A287: 18        CLC                 ;
A288: 79 1F A2  ADC $A21F,Y         ;
A28B: 95 84     STA $84,X           ;
A28D: BD 92 04  LDA $0492,X         ;
A290: F0 39     BEQ $A2CB           ;
A292: A0 0B     LDY #$0B            ;
A294: 86 03     STX >GP_03          ;
A296: C4 03     CPY >GP_03          ;
A298: F0 1A     BEQ $A2B4           ;
A29A: B9 70 00  LDA $0070,Y         ;
A29D: D5 70     CMP $70,X           ;
A29F: D0 13     BNE $A2B4           ;
A2A1: B9 84 00  LDA $0084,Y         ;
A2A4: D5 84     CMP $84,X           ;
A2A6: D0 0C     BNE $A2B4           ;
A2A8: B9 4F 03  LDA $034F,Y         ;
A2AB: D0 1E     BNE $A2CB           ;
A2AD: B9 92 04  LDA $0492,Y         ;
A2B0: F0 19     BEQ $A2CB           ;
A2B2: D0 03     BNE $A2B7           ;
A2B4: 88        DEY                 ;
A2B5: D0 DF     BNE $A296           ;
A2B7: A9 1E     LDA #$1E            ;
A2B9: A4 02     LDY >GP_02          ;
A2BB: C0 C0     CPY #$C0            ;
A2BD: B0 02     BCS $A2C1           ;
A2BF: A9 22     LDA #$22            ;
A2C1: 9D 4F 03  STA $034F,X         ;
A2C4: 20 DA FE  JSR $FEDA           ;
A2C7: A9 3F     LDA #$3F            ;
A2C9: 95 28     STA $28,X           ;
A2CB: A2 00     LDX #$00            ;
A2CD: 60        RTS                 ;
A2CE: 78        SEI                 ;
A2CF: 70 80     BVS $A251           ;
A2D1: 60        RTS                 ;
A2D2: 70 80     BVS $A254           ;
A2D4: 90 70     BCC $A346           ;
A2D6: 80                              ;
A2D7: 78        SEI                 ;
A2D8: 70 80     BVS $A25A           ;
A2DA: 80                              ;
A2DB: 90 90     BCC $A26D           ;
A2DD: 90 90     BCC $A26F           ;
A2DF: A0 A0     LDY #$A0            ;
A2E1: B0 BD     BCS $A2A0           ;
A2E3: BF                              ;
A2E4: 04                              ;
A2E5: 85 01     STA >GP_01          ;
A2E7: A9 35     LDA #$35            ;
A2E9: 85 00     STA >GP_00          ;
A2EB: A2 0A     LDX #$0A            ;
A2ED: 20 FE A2  JSR $A2FE           ;
A2F0: BD CD A2  LDA $A2CD,X         ;
A2F3: 95 70     STA $70,X           ;
A2F5: BD D7 A2  LDA $A2D7,X         ;
A2F8: 95 84     STA $84,X           ;
A2FA: CA        DEX                 ;
A2FB: D0 F0     BNE $A2ED           ;
A2FD: 60        RTS                 ;
A2FE: A5 00     LDA >GP_00          ;
A300: 9D 4F 03  STA $034F,X         ;
A303: A9 00     LDA #$00            ;
A305: 9D 92 04  STA $0492,X         ;
A308: A5 01     LDA >GP_01          ;
A30A: 9D BF 04  STA $04BF,X         ;
A30D: 60        RTS                 ;
A30E: 20 20 D0  JSR $D020           ;
A311: D0 40     BNE $A353           ;
A313: B0 5D     BCS $A372           ;
A315: BD 5D BD  LDA $BD5D,X         ;
A318: 8D 8D BD  STA $BD8D           ;
A31B: BF                              ;
A31C: 04                              ;
A31D: 85 01     STA >GP_01          ;
A31F: A0 05     LDY #$05            ;
A321: A9 49     LDA #$49            ;
A323: 85 00     STA >GP_00          ;
A325: DD 4F 03  CMP $034F,X         ;
A328: F0 02     BEQ $A32C           ;
A32A: A0 03     LDY #$03            ;
A32C: 98        TYA                 ;
A32D: 18        CLC                 ;
A32E: 6D 40 03  ADC $0340           ;
A331: AA        TAX                 ;
A332: B9 0E A3  LDA $A30E,Y         ;
A335: 95 70     STA $70,X           ;
A337: B9 14 A3  LDA $A314,Y         ;
A33A: 95 84     STA $84,X           ;
A33C: 20 FE A2  JSR $A2FE           ;
A33F: CA        DEX                 ;
A340: 88        DEY                 ;
A341: 10 E9     BPL $A32C           ;
A343: 60        RTS                 ;
A344: 05 09     ORA >$09            ;
A346: 06 0A     ASL >$0A            ;
A348: 01 02     ORA (GP_02,X)       ;
A34A: B5 AC     LDA $AC,X           ;
A34C: D0 4B     BNE $A399           ;
A34E: A5 84     LDA >$84            ;
A350: 38        SEC                 ;
A351: F5 84     SBC $84,X           ;
A353: 20 1F 70  JSR $701F           ;
A356: C9 0E     CMP #$0E            ;
A358: B0 23     BCS $A37D           ;
A35A: A0 01     LDY #$01            ;
A35C: A5 70     LDA >$70            ;
A35E: D5 70     CMP $70,X           ;
A360: F0 1B     BEQ $A37D           ;
A362: B0 02     BCS $A366           ;
A364: A0 02     LDY #$02            ;
A366: B5 70     LDA $70,X           ;
A368: 9D 80 03  STA $0380,X         ;
A36B: 98        TYA                 ;
A36C: 95 98     STA $98,X           ;
A36E: 3D 43 A3  AND $A343,X         ;
A371: F0 07     BEQ $A37A           ;
A373: F6 AC     INC $AC,X           ;
A375: A9 70     LDA #$70            ;
A377: 9D BC 03  STA $03BC,X         ;
A37A: 4C EB A3  JMP $A3EB           ;
A37D: A5 70     LDA >$70            ;
A37F: 38        SEC                 ;
A380: F5 70     SBC $70,X           ;
A382: 20 1F 70  JSR $701F           ;
A385: C9 0E     CMP #$0E            ;
A387: B0 F1     BCS $A37A           ;
A389: A0 04     LDY #$04            ;
A38B: A5 84     LDA >$84            ;
A38D: D5 84     CMP $84,X           ;
A38F: F0 E9     BEQ $A37A           ;
A391: B0 02     BCS $A395           ;
A393: A0 08     LDY #$08            ;
A395: B5 84     LDA $84,X           ;
A397: D0 CF     BNE $A368           ;
A399: B5 98     LDA $98,X           ;
A39B: 85 0F     STA >$0F            ;
A39D: 20 8D F0  JSR $F08D           ;
A3A0: BD 94 03  LDA $0394,X         ;
A3A3: 29 0F     AND #$0F            ;
A3A5: D0 03     BNE $A3AA           ;
A3A7: 9D 94 03  STA $0394,X         ;
A3AA: 20 A7 7A  JSR $7AA7           ;
A3AD: B4 70     LDY $70,X           ;
A3AF: A9 78     LDA #$78            ;
A3B1: 85 00     STA >GP_00          ;
A3B3: B5 98     LDA $98,X           ;
A3B5: 29 0C     AND #$0C            ;
A3B7: F0 06     BEQ $A3BF           ;
A3B9: B4 84     LDY $84,X           ;
A3BB: A9 90     LDA #$90            ;
A3BD: 85 00     STA >GP_00          ;
A3BF: B5 AC     LDA $AC,X           ;
A3C1: 29 01     AND #$01            ;
A3C3: F0 1C     BEQ $A3E1           ;
A3C5: 98        TYA                 ;
A3C6: 38        SEC                 ;
A3C7: E5 00     SBC >GP_00          ;
A3C9: 20 1F 70  JSR $701F           ;
A3CC: C9 05     CMP #$05            ;
A3CE: B0 0E     BCS $A3DE           ;
A3D0: B5 98     LDA $98,X           ;
A3D2: 20 13 70  JSR $7013           ;
A3D5: 95 98     STA $98,X           ;
A3D7: A9 20     LDA #$20            ;
A3D9: 9D BC 03  STA $03BC,X         ;
A3DC: F6 AC     INC $AC,X           ;
A3DE: 4C EB A3  JMP $A3EB           ;
A3E1: 98        TYA                 ;
A3E2: DD 80 03  CMP $0380,X         ;
A3E5: D0 04     BNE $A3EB           ;
A3E7: A9 00     LDA #$00            ;
A3E9: 95 AC     STA $AC,X           ;
A3EB: 4C BA 79  JMP $79BA           ;
A3EE: 8A        TXA                 ;
A3EF: 48        PHA                 ;
A3F0: A5 84     LDA >$84            ;
A3F2: 38        SEC                 ;
A3F3: F5 84     SBC $84,X           ;
A3F5: 20 1F 70  JSR $701F           ;
A3F8: C9 09     CMP #$09            ;
A3FA: B0 1A     BCS $A416           ;
A3FC: A5 70     LDA >$70            ;
A3FE: 38        SEC                 ;
A3FF: F5 70     SBC $70,X           ;
A401: 20 1F 70  JSR $701F           ;
A404: C9 09     CMP #$09            ;
A406: B0 0E     BCS $A416           ;
A408: 20 A3 74  JSR $74A3           ;
A40B: 20 B1 FE  JSR $FEB1           ;
A40E: A9 00     LDA #$00            ;
A410: 8D 4E 03  STA $034E           ;
A413: 4C 20 A4  JMP $A420           ;
A416: 20 93 FA  JSR $FA93           ;
A419: A2 16     LDX #$16            ;
A41B: A0 16     LDY #$16            ;
A41D: 20 35 E7  JSR $E735           ;
A420: 68        PLA                 ;
A421: AA        TAX                 ;
A422: 60        RTS                 ;

A423: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
A440: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
A460: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
A480: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
A4A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
A4C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
A4E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 

A500: A9 00     LDA #$00            ;
A502: 85 13     STA >$13            ;
A504: E6 11     INC >$11            ;
A506: 60        RTS                 ;
A507: 20 B6 08  JSR $08B6           ;
A50A: 24 24     BIT >$24            ;
A50C: 24 24     BIT >$24            ;
A50E: 24 24     BIT >$24            ;
A510: 24 24     BIT >$24            ;
A512: 20 D6 08  JSR $08D6           ;
A515: 24 24     BIT >$24            ;
A517: 24 24     BIT >$24            ;
A519: 24 24     BIT >$24            ;
A51B: 24 24     BIT >$24            ;
A51D: 20 6C 03  JSR $036C           ;
A520: 21 00     AND (GP_00,X)       ;
A522: 24 20     BIT >$20            ;
A524: AC 03 21  LDY $2103           ;
A527: 00        BRK                 ;
A528: 24 20     BIT >$20            ;
A52A: CC 03 21  CPY $2103           ;
A52D: 00        BRK                 ;
A52E: 24 FF     BIT >CUR_2000       ;
A530: A5 14     LDA >$14            ;
A532: D0 D2     BNE $A506           ;
A534: AD 02 03  LDA $0302           ;
A537: 10 CD     BPL $A506           ;
A539: A0 27     LDY #$27            ;
A53B: AD 6D 06  LDA $066D           ;
A53E: F0 06     BEQ $A546           ;
A540: A0 26     LDY #$26            ;
A542: C9 FF     CMP #$FF            ;
A544: D0 05     BNE $A54B           ;
A546: A9 00     LDA #$00            ;
A548: 99 57 06  STA $0657,Y         ;
A54B: A5 15     LDA >$15            ;
A54D: 4A        LSR A               ;
A54E: B0 B6     BCS $A506           ;
A550: AD 7D 06  LDA $067D           ;
A553: F0 0B     BEQ $A560           ;
A555: CE 7D 06  DEC $067D           ;
A558: EE 6D 06  INC $066D           ;
A55B: A9 10     LDA #$10            ;
A55D: 8D 04 06  STA SND_Request     ;
A560: AD 7E 06  LDA $067E           ;
A563: F0 0B     BEQ $A570           ;
A565: CE 7E 06  DEC $067E           ;
A568: CE 6D 06  DEC $066D           ;
A56B: A9 10     LDA #$10            ;
A56D: 8D 04 06  STA SND_Request     ;
A570: A0 28     LDY #$28            ;
A572: B9 97 6C  LDA $6C97,Y         ;
A575: 99 02 03  STA $0302,Y         ;
A578: 88        DEY                 ;
A579: 10 F7     BPL $A572           ;
A57B: A0 03     LDY #$03            ;
A57D: AD 6F 06  LDA $066F           ;
A580: 85 0E     STA >$0E            ;
A582: AD 70 06  LDA $0670           ;
A585: 85 0F     STA >$0F            ;
A587: 20 79 6E  JSR $6E79           ;
A58A: A2 02     LDX #$02            ;
A58C: AD 6D 06  LDA $066D           ;
A58F: A0 1B     LDY #$1B            ;
A591: 20 50 6D  JSR $6D50           ;
A594: A0 21     LDY #$21            ;
A596: AD 64 06  LDA $0664           ;
A599: F0 13     BEQ $A5AE           ;
A59B: 84 00     STY >GP_00          ;
A59D: A9 21     LDA #$21            ;
A59F: 85 01     STA >GP_01          ;
A5A1: A9 0A     LDA #$0A            ;
A5A3: 20 75 6D  JSR $6D75           ;
A5A6: A2 08     LDX #$08            ;
A5A8: 20 55 6D  JSR $6D55           ;
A5AB: 4C 46 6D  JMP $6D46           ;
A5AE: A2 08     LDX #$08            ;
A5B0: AD 6E 06  LDA $066E           ;
A5B3: 20 50 6D  JSR $6D50           ;
A5B6: A2 0E     LDX #$0E            ;
A5B8: AD 58 06  LDA $0658           ;
A5BB: A0 27     LDY #$27            ;
A5BD: 4C 50 6D  JMP $6D50           ;
A5C0: 84 00     STY >GP_00          ;
A5C2: 20 64 6D  JSR $6D64           ;
A5C5: A0 02     LDY #$02            ;
A5C7: A6 00     LDX >GP_00          ;
A5C9: B9 01 00  LDA GP_01,Y         ;
A5CC: 9D 02 03  STA $0302,X         ;
A5CF: CA        DEX                 ;
A5D0: 88        DEY                 ;
A5D1: 10 F6     BPL $A5C9           ;
A5D3: 60        RTS                 ;
A5D4: 20 55 6E  JSR $6E55           ;
A5D7: C0 24     CPY #$24            ;
A5D9: D0 02     BNE $A5DD           ;
A5DB: A0 21     LDY #$21            ;
A5DD: 84 01     STY >GP_01          ;
A5DF: C9 24     CMP #$24            ;
A5E1: D0 08     BNE $A5EB           ;
A5E3: A5 03     LDA >GP_03          ;
A5E5: 85 02     STA >GP_02          ;
A5E7: A9 24     LDA #$24            ;
A5E9: 85 03     STA >GP_03          ;
A5EB: 60        RTS                 ;
A5EC: A0 01     LDY #$01            ;
A5EE: D0 02     BNE $A5F2           ;
A5F0: A0 03     LDY #$03            ;
A5F2: 19 00 06  ORA SND_ReqMusic,Y  ;
A5F5: 99 00 06  STA SND_ReqMusic,Y  ;
A5F8: 60        RTS                 ;
A5F9: A5 13     LDA >$13            ;
A5FB: 48        PHA                 ;
A5FC: 20 C6 87  JSR $87C6           ;
A5FF: 20 B6 B0  JSR $B0B6           ;
A602: A9 70     LDA #$70            ;
A604: 85 70     STA >$70            ;
A606: A9 DD     LDA #$DD            ;
A608: 85 84     STA >$84            ;
A60A: A9 08     LDA #$08            ;
A60C: 85 98     STA >$98            ;
A60E: 20 3C F2  JSR $F23C           ;
A611: 20 CB EA  JSR $EACB           ;
A614: 68        PLA                 ;
A615: 85 13     STA >$13            ;
A617: A9 00     LDA #$00            ;
A619: 85 11     STA >$11            ;
A61B: E6 13     INC >$13            ;
A61D: A9 30     LDA #$30            ;
A61F: 8D 94 03  STA $0394           ;
A622: A9 01     LDA #$01            ;
A624: 85 5A     STA >$5A            ;
A626: 60        RTS                 ;
A627: A9 00     LDA #$00            ;
A629: 8D 2B 05  STA $052B           ;
A62C: 8D 2C 05  STA $052C           ;
A62F: 8D 2D 05  STA $052D           ;
A632: 60        RTS                 ;
A633: 08        PHP                 ;
A634: 04                              ;
A635: 02                              ;
A636: 01 1A     ORA ($1A,X)         ;
A638: 60        RTS                 ;
A639: 92                              ;
A63A: 60        RTS                 ;
A63B: 02                              ;
A63C: 60        RTS                 ;
A63D: 12                              ;
A63E: 65 15     ADC >$15            ;
A640: 65 18     ADC >$18            ;
A642: 65 1B     ADC >$1B            ;
A644: 65 42     ADC >$42            ;
A646: 60        RTS                 ;
A647: 12                              ;
A648: 62                              ;
A649: 0A        ASL A               ;
A64A: 60        RTS                 ;
A64B: 13                              ;
A64C: 65 16     ADC >$16            ;
A64E: 65 19     ADC >$19            ;
A650: 65 1C     ADC >$1C            ;
A652: 65 6A     ADC >SND_Sq1Fine    ;
A654: 60        RTS                 ;
A655: 92                              ;
A656: 63                              ;
A657: 12                              ;
A658: 60        RTS                 ;
A659: 14                              ;
A65A: 65 17     ADC >$17            ;
A65C: 65 1A     ADC >$1A            ;
A65E: 65 1D     ADC >$1D            ;
A660: 65 A9     ADC >$A9            ;
A662: FF                              ;
A663: A4 16     LDY >$16            ;
A665: 18        CLC                 ;
A666: 69 0E     ADC #$0E            ;
A668: 88        DEY                 ;
A669: 10 FA     BPL $A665           ;
A66B: A8        TAY                 ;
A66C: A2 0D     LDX #$0D            ;
A66E: B9 C7 6D  LDA $6DC7,Y         ;
A671: 95 00     STA GP_00,X         ;
A673: 88        DEY                 ;
A674: CA        DEX                 ;
A675: 10 F7     BPL $A66E           ;
A677: A9 7F     LDA #$7F            ;
A679: 85 0E     STA >$0E            ;
A67B: A9 06     LDA #$06            ;
A67D: 85 0F     STA >$0F            ;
A67F: 60        RTS                 ;
A680: A5 3B     LDA >$3B            ;
A682: D0 08     BNE $A68C           ;
A684: 98        TYA                 ;
A685: 20 80 6D  JSR $6D80           ;
A688: A9 0A     LDA #$0A            ;
A68A: 85 3B     STA >$3B            ;
A68C: 60        RTS                 ;
A68D: A2 60     LDX #$60            ;
A68F: A9 F8     LDA #$F8            ;
A691: 9D 00 02  STA $0200,X         ;
A694: E8        INX                 ;
A695: E8        INX                 ;
A696: E8        INX                 ;
A697: E8        INX                 ;
A698: E0 00     CPX #$00            ;
A69A: D0 F5     BNE $A691           ;
A69C: AD 42 03  LDA $0342           ;
A69F: 20 39 6E  JSR $6E39           ;
A6A2: 8D 42 03  STA $0342           ;
A6A5: 60        RTS                 ;
A6A6: AD 41 03  LDA $0341           ;
A6A9: 18        CLC                 ;
A6AA: 69 01     ADC #$01            ;
A6AC: C9 28     CMP #$28            ;
A6AE: D0 02     BNE $A6B2           ;
A6B0: A9 00     LDA #$00            ;
A6B2: 8D 41 03  STA $0341           ;
A6B5: 60        RTS                 ;
A6B6: A5 84     LDA >$84            ;
A6B8: C9 8E     CMP #$8E            ;
A6BA: B0 F9     BCS $A6B5           ;
A6BC: A5 0F     LDA >$0F            ;
A6BE: 29 08     AND #$08            ;
A6C0: F0 F3     BEQ $A6B5           ;
A6C2: 4C 49 F1  JMP $F149           ;
A6C5: 20 6E 6E  JSR $6E6E           ;
A6C8: 85 03     STA >GP_03          ;
A6CA: 98        TYA                 ;
A6CB: 20 6E 6E  JSR $6E6E           ;
A6CE: C0 00     CPY #$00            ;
A6D0: D0 07     BNE $A6D9           ;
A6D2: A0 24     LDY #$24            ;
A6D4: C9 00     CMP #$00            ;
A6D6: D0 01     BNE $A6D9           ;
A6D8: 98        TYA                 ;
A6D9: 85 02     STA >GP_02          ;
A6DB: 84 01     STY >GP_01          ;
A6DD: 60        RTS                 ;
A6DE: A0 00     LDY #$00            ;
A6E0: C9 0A     CMP #$0A            ;
A6E2: 90 F9     BCC $A6DD           ;
A6E4: E9 0A     SBC #$0A            ;
A6E6: C8        INY                 ;
A6E7: D0 F7     BNE $A6E0           ;
A6E9: 84 0D     STY >$0D            ;
A6EB: A5 0E     LDA >$0E            ;
A6ED: 48        PHA                 ;
A6EE: 29 0F     AND #$0F            ;
A6F0: 85 00     STA >GP_00          ;
A6F2: A9 0F     LDA #$0F            ;
A6F4: 38        SEC                 ;
A6F5: E5 00     SBC >GP_00          ;
A6F7: 85 00     STA >GP_00          ;
A6F9: 68        PLA                 ;
A6FA: 4A        LSR A               ;
A6FB: 4A        LSR A               ;
A6FC: 4A        LSR A               ;
A6FD: 4A        LSR A               ;
A6FE: 85 01     STA >GP_01          ;
A700: A9 0F     LDA #$0F            ;
A702: 38        SEC                 ;
A703: E5 01     SBC >GP_01          ;
A705: 85 01     STA >GP_01          ;
A707: A2 00     LDX #$00            ;
A709: 98        TYA                 ;
A70A: 18        CLC                 ;
A70B: 69 07     ADC #$07            ;
A70D: 85 0B     STA >$0B            ;
A70F: A0 07     LDY #$07            ;
A711: C0 FF     CPY #$FF            ;
A713: D0 09     BNE $A71E           ;
A715: A5 0D     LDA >$0D            ;
A717: 18        CLC                 ;
A718: 69 12     ADC #$12            ;
A71A: 85 0B     STA >$0B            ;
A71C: A0 12     LDY #$12            ;
A71E: A5 0E     LDA >$0E            ;
A720: F0 04     BEQ $A726           ;
A722: E4 01     CPX >GP_01          ;
A724: B0 04     BCS $A72A           ;
A726: A9 24     LDA #$24            ;
A728: D0 1D     BNE $A747           ;
A72A: E4 00     CPX >GP_00          ;
A72C: F0 06     BEQ $A734           ;
A72E: 90 15     BCC $A745           ;
A730: A9 F2     LDA #$F2            ;
A732: D0 13     BNE $A747           ;
A734: A5 0F     LDA >$0F            ;
A736: F0 0D     BEQ $A745           ;
A738: C9 80     CMP #$80            ;
A73A: B0 F4     BCS $A730           ;
A73C: A9 00     LDA #$00            ;
A73E: 8D 29 05  STA $0529           ;
A741: A9 65     LDA #$65            ;
A743: D0 02     BNE $A747           ;
A745: A9 66     LDA #$66            ;
A747: 84 0C     STY >$0C            ;
A749: A4 0B     LDY >$0B            ;
A74B: 99 02 03  STA $0302,Y         ;
A74E: C6 0B     DEC >$0B            ;
A750: A4 0C     LDY >$0C            ;
A752: 88        DEY                 ;
A753: E8        INX                 ;
A754: E0 10     CPX #$10            ;
A756: D0 B9     BNE $A711           ;
A758: 60        RTS                 ;
A759: A9 80     LDA #$80            ;
A75B: 8D 04 06  STA SND_Request     ;
A75E: 8D 03 06  STA SND_603         ;
A761: 0A        ASL A               ;
A762: 8D 05 06  STA SND_CurEffect   ;
A765: 8D 07 06  STA SND_CurMusEff   ;
A768: 60        RTS                 ;
A769: 08        PHP                 ;
A76A: 00        BRK                 ;
A76B: A0 0A     LDY #$0A            ;
A76D: A2 00     LDX #$00            ;
A76F: B5 70     LDA $70,X           ;
A771: 85 00     STA >GP_00          ;
A773: A2 01     LDX #$01            ;
A775: A5 00     LDA >GP_00          ;
A777: 18        CLC                 ;
A778: 7D F9 6E  ADC $6EF9,X         ;
A77B: C9 E9     CMP #$E9            ;
A77D: B0 04     BCS $A783           ;
A77F: C9 10     CMP #$10            ;
A781: B0 08     BCS $A78B           ;
A783: B9 40 02  LDA $0240,Y         ;
A786: 09 20     ORA #$20            ;
A788: 99 40 02  STA $0240,Y         ;
A78B: C8        INY                 ;
A78C: C8        INY                 ;
A78D: C8        INY                 ;
A78E: C8        INY                 ;
A78F: C0 00     CPY #$00            ;
A791: D0 02     BNE $A795           ;
A793: A0 20     LDY #$20            ;
A795: CA        DEX                 ;
A796: 10 DD     BPL $A775           ;
A798: 60        RTS                 ;
A799: A0 02     LDY #$02            ;
A79B: B5 70     LDA $70,X           ;
A79D: 85 00     STA >GP_00          ;
A79F: E0 00     CPX #$00            ;
A7A1: F0 12     BEQ $A7B5           ;
A7A3: E0 0D     CPX #$0D            ;
A7A5: B0 07     BCS $A7AE           ;
A7A7: BD 4F 03  LDA $034F,X         ;
A7AA: C9 5C     CMP #$5C            ;
A7AC: D0 07     BNE $A7B5           ;
A7AE: A5 00     LDA >GP_00          ;
A7B0: 18        CLC                 ;
A7B1: 69 0B     ADC #$0B            ;
A7B3: 85 00     STA >GP_00          ;
A7B5: A5 00     LDA >GP_00          ;
A7B7: CD 46 03  CMP $0346           ;
A7BA: 90 1F     BCC $A7DB           ;
A7BC: E0 00     CPX #$00            ;
A7BE: F0 12     BEQ $A7D2           ;
A7C0: E0 0D     CPX #$0D            ;
A7C2: B0 07     BCS $A7CB           ;
A7C4: BD 4F 03  LDA $034F,X         ;
A7C7: C9 5C     CMP #$5C            ;
A7C9: D0 07     BNE $A7D2           ;
A7CB: A5 00     LDA >GP_00          ;
A7CD: 38        SEC                 ;
A7CE: E9 17     SBC #$17            ;
A7D0: 85 00     STA >GP_00          ;
A7D2: A0 01     LDY #$01            ;
A7D4: A5 00     LDA >GP_00          ;
A7D6: CD 47 03  CMP $0347           ;
A7D9: 90 4A     BCC $A825           ;
A7DB: 98        TYA                 ;
A7DC: 25 0F     AND >$0F            ;
A7DE: F0 45     BEQ $A825           ;
A7E0: 4C 49 F1  JMP $F149           ;
A7E3: A0 08     LDY #$08            ;
A7E5: B5 84     LDA $84,X           ;
A7E7: 85 00     STA >GP_00          ;
A7E9: E0 00     CPX #$00            ;
A7EB: F0 12     BEQ $A7FF           ;
A7ED: E0 0D     CPX #$0D            ;
A7EF: B0 07     BCS $A7F8           ;
A7F1: BD 4F 03  LDA $034F,X         ;
A7F4: C9 5C     CMP #$5C            ;
A7F6: D0 07     BNE $A7FF           ;
A7F8: A5 00     LDA >GP_00          ;
A7FA: 18        CLC                 ;
A7FB: 69 0F     ADC #$0F            ;
A7FD: 85 00     STA >GP_00          ;
A7FF: A5 00     LDA >GP_00          ;
A801: CD 48 03  CMP $0348           ;
A804: 90 D5     BCC $A7DB           ;
A806: E0 00     CPX #$00            ;
A808: F0 12     BEQ $A81C           ;
A80A: E0 0D     CPX #$0D            ;
A80C: B0 07     BCS $A815           ;
A80E: BD 4F 03  LDA $034F,X         ;
A811: C9 5C     CMP #$5C            ;
A813: D0 07     BNE $A81C           ;
A815: A5 00     LDA >GP_00          ;
A817: 38        SEC                 ;
A818: E9 21     SBC #$21            ;
A81A: 85 00     STA >GP_00          ;
A81C: A0 04     LDY #$04            ;
A81E: A5 00     LDA >GP_00          ;
A820: CD 49 03  CMP $0349           ;
A823: B0 B6     BCS $A7DB           ;
A825: 60        RTS                 ;
A826: 85 0F     STA >$0F            ;
A828: 20 29 6F  JSR $6F29           ;
A82B: 20 73 6F  JSR $6F73           ;
A82E: A5 0F     LDA >$0F            ;
A830: 60        RTS                 ;
A831: BD A8 03  LDA $03A8,X         ;
A834: 18        CLC                 ;
A835: 7D BC 03  ADC $03BC,X         ;
A838: 9D A8 03  STA $03A8,X         ;
A83B: 08        PHP                 ;
A83C: BD 94 03  LDA $0394,X         ;
A83F: CD 0E 01  CMP $010E           ;
A842: F0 05     BEQ $A849           ;
A844: CD 0F 01  CMP $010F           ;
A847: D0 03     BNE $A84C           ;
A849: 28        PLP                 ;
A84A: 18        CLC                 ;
A84B: 08        PHP                 ;
A84C: 28        PLP                 ;
A84D: 08        PHP                 ;
A84E: BD 94 03  LDA $0394,X         ;
A851: 69 00     ADC #$00            ;
A853: 9D 94 03  STA $0394,X         ;
A856: 28        PLP                 ;
A857: 60        RTS                 ;
A858: BD A8 03  LDA $03A8,X         ;
A85B: 38        SEC                 ;
A85C: FD BC 03  SBC $03BC,X         ;
A85F: 9D A8 03  STA $03A8,X         ;
A862: 08        PHP                 ;
A863: BD 94 03  LDA $0394,X         ;
A866: CD 0E 01  CMP $010E           ;
A869: F0 05     BEQ $A870           ;
A86B: CD 0F 01  CMP $010F           ;
A86E: D0 03     BNE $A873           ;
A870: 28        PLP                 ;
A871: 38        SEC                 ;
A872: 08        PHP                 ;
A873: 28        PLP                 ;
A874: 08        PHP                 ;
A875: BD 94 03  LDA $0394,X         ;
A878: E9 00     SBC #$00            ;
A87A: 9D 94 03  STA $0394,X         ;
A87D: 28        PLP                 ;
A87E: 60        RTS                 ;
A87F: 04                              ;
A880: 08        PHP                 ;
A881: 01 02     ORA (GP_02,X)       ;
A883: A0 03     LDY #$03            ;
A885: 4A        LSR A               ;
A886: B0 03     BCS $A88B           ;
A888: 88        DEY                 ;
A889: 10 FA     BPL $A885           ;
A88B: B9 0F 70  LDA $700F,Y         ;
A88E: 60        RTS                 ;
A88F: 10 05     BPL $A896           ;
A891: 49 FF     EOR #$FF            ;
A893: 18        CLC                 ;
A894: 69 01     ADC #$01            ;
A896: 60        RTS                 ;
A897: 20 B6 6F  JSR $6FB6           ;
A89A: F0 19     BEQ $A8B5           ;
A89C: BD 94 03  LDA $0394,X         ;
A89F: 48        PHA                 ;
A8A0: A9 00     LDA #$00            ;
A8A2: 9D 94 03  STA $0394,X         ;
A8A5: 20 8D F0  JSR $F08D           ;
A8A8: 68        PLA                 ;
A8A9: A4 0E     LDY >$0E            ;
A8AB: D0 04     BNE $A8B1           ;
A8AD: 18        CLC                 ;
A8AE: 7D 94 03  ADC $0394,X         ;
A8B1: 9D 94 03  STA $0394,X         ;
A8B4: 60        RTS                 ;
A8B5: A9 80     LDA #$80            ;
A8B7: 85 0E     STA >$0E            ;
A8B9: 60        RTS                 ;
A8BA: 48        PHA                 ;
A8BB: A8        TAY                 ;
A8BC: A9 02     LDA #$02            ;
A8BE: 85 0A     STA >$0A            ;
A8C0: B9 70 00  LDA $0070,Y         ;
A8C3: B4 70     LDY $70,X           ;
A8C5: 20 C3 70  JSR $70C3           ;
A8C8: 85 03     STA >GP_03          ;
A8CA: A5 0A     LDA >$0A            ;
A8CC: 85 0B     STA >$0B            ;
A8CE: 68        PLA                 ;
A8CF: A8        TAY                 ;
A8D0: A9 08     LDA #$08            ;
A8D2: 85 0A     STA >$0A            ;
A8D4: B9 84 00  LDA $0084,Y         ;
A8D7: B4 84     LDY $84,X           ;
A8D9: 20 C3 70  JSR $70C3           ;
A8DC: 85 04     STA >$04            ;
A8DE: 60        RTS                 ;
A8DF: 84 00     STY >GP_00          ;
A8E1: A9 FF     LDA #$FF            ;
A8E3: 85 01     STA >GP_01          ;
A8E5: A5 03     LDA >GP_03          ;
A8E7: C5 04     CMP >$04            ;
A8E9: B0 0C     BCS $A8F7           ;
A8EB: 48        PHA                 ;
A8EC: A5 04     LDA >$04            ;
A8EE: 85 03     STA >GP_03          ;
A8F0: 68        PLA                 ;
A8F1: 85 04     STA >$04            ;
A8F3: A9 01     LDA #$01            ;
A8F5: 85 01     STA >GP_01          ;
A8F7: A5 03     LDA >GP_03          ;
A8F9: 38        SEC                 ;
A8FA: E5 04     SBC >$04            ;
A8FC: C9 08     CMP #$08            ;
A8FE: 90 18     BCC $A918           ;
A900: A5 00     LDA >GP_00          ;
A902: 18        CLC                 ;
A903: 65 01     ADC >GP_01          ;
A905: 85 00     STA >GP_00          ;
A907: F0 0F     BEQ $A918           ;
A909: C9 08     CMP #$08            ;
A90B: F0 0B     BEQ $A918           ;
A90D: A5 03     LDA >GP_03          ;
A90F: 38        SEC                 ;
A910: E5 04     SBC >$04            ;
A912: 85 03     STA >GP_03          ;
A914: C5 04     CMP >$04            ;
A916: B0 E8     BCS $A900           ;
A918: A4 00     LDY >GP_00          ;
A91A: 60        RTS                 ;
A91B: 9D BC 03  STA $03BC,X         ;
A91E: B5 AC     LDA $AC,X           ;
A920: 29 F0     AND #$F0            ;
A922: C9 40     CMP #$40            ;
A924: D0 0C     BNE $A932           ;
A926: 5E BC 03  LSR $03BC,X         ;
A929: DE 80 03  DEC $0380,X         ;
A92C: D0 04     BNE $A932           ;
A92E: A9 50     LDA #$50            ;
A930: 95 AC     STA $AC,X           ;
A932: 60        RTS                 ;
A933: 85 01     STA >GP_01          ;
A935: 84 02     STY >GP_02          ;
A937: C4 01     CPY >GP_01          ;
A939: B0 06     BCS $A941           ;
A93B: 85 02     STA >GP_02          ;
A93D: 84 01     STY >GP_01          ;
A93F: 46 0A     LSR >$0A            ;
A941: A5 02     LDA >GP_02          ;
A943: 38        SEC                 ;
A944: E5 01     SBC >GP_01          ;
A946: C9 09     CMP #$09            ;
A948: B0 02     BCS $A94C           ;
A94A: E6 00     INC >GP_00          ;
A94C: 60        RTS                 ;
A94D: AD 58 06  LDA $0658           ;
A950: F0 FA     BEQ $A94C           ;
A952: A2 10     LDX #$10            ;
A954: B5 AC     LDA $AC,X           ;
A956: F0 11     BEQ $A969           ;
A958: 29 F0     AND #$F0            ;
A95A: C9 10     CMP #$10            ;
A95C: D0 0B     BNE $A969           ;
A95E: E8        INX                 ;
A95F: B5 AC     LDA $AC,X           ;
A961: F0 06     BEQ $A969           ;
A963: 29 F0     AND #$F0            ;
A965: C9 10     CMP #$10            ;
A967: F0 42     BEQ $A9AB           ;
A969: 8A        TXA                 ;
A96A: 49 01     EOR #$01            ;
A96C: A8        TAY                 ;
A96D: B9 AC 00  LDA $00AC,Y         ;
A970: F0 04     BEQ $A976           ;
A972: C9 13     CMP #$13            ;
A974: 90 35     BCC $A9AB           ;
A976: CE 58 06  DEC $0658           ;
A979: A9 20     LDA #$20            ;
A97B: 8D 04 06  STA SND_Request     ;
A97E: A9 00     LDA #$00            ;
A980: 95 28     STA $28,X           ;
A982: A9 11     LDA #$11            ;
A984: 95 AC     STA $AC,X           ;
A986: A9 01     LDA #$01            ;
A988: 8D D0 03  STA $03D0           ;
A98B: A9 10     LDA #$10            ;
A98D: 85 AC     STA >$AC            ;
A98F: A0 F0     LDY #$F0            ;
A991: 85 01     STA >GP_01          ;
A993: 84 02     STY >GP_02          ;
A995: A5 98     LDA >$98            ;
A997: 95 98     STA $98,X           ;
A999: 20 3C 71  JSR $713C           ;
A99C: 65 70     ADC >$70            ;
A99E: 95 70     STA $70,X           ;
A9A0: A5 98     LDA >$98            ;
A9A2: 4A        LSR A               ;
A9A3: 4A        LSR A               ;
A9A4: 20 3C 71  JSR $713C           ;
A9A7: 65 84     ADC >$84            ;
A9A9: 95 84     STA $84,X           ;
A9AB: 60        RTS                 ;
A9AC: A0 00     LDY #$00            ;
A9AE: 84 00     STY >GP_00          ;
A9B0: 29 03     AND #$03            ;
A9B2: F0 06     BEQ $A9BA           ;
A9B4: C8        INY                 ;
A9B5: 29 01     AND #$01            ;
A9B7: D0 01     BNE $A9BA           ;
A9B9: C8        INY                 ;
A9BA: B9 00 00  LDA GP_00,Y         ;
A9BD: 18        CLC                 ;
A9BE: 60        RTS                 ;
A9BF: A2 10     LDX #$10            ;
A9C1: B5 AC     LDA $AC,X           ;
A9C3: F0 05     BEQ $A9CA           ;
A9C5: E8        INX                 ;
A9C6: B5 AC     LDA $AC,X           ;
A9C8: D0 F4     BNE $A9BE           ;
A9CA: AD 5B 06  LDA $065B           ;
A9CD: C9 01     CMP #$01            ;
A9CF: D0 05     BNE $A9D6           ;
A9D1: AD 13 05  LDA $0513           ;
A9D4: D0 E8     BNE $A9BE           ;
A9D6: A9 01     LDA #$01            ;
A9D8: 8D 13 05  STA $0513           ;
A9DB: A9 00     LDA #$00            ;
A9DD: 9D 94 03  STA $0394,X         ;
A9E0: 9D A8 03  STA $03A8,X         ;
A9E3: A9 20     LDA #$20            ;
A9E5: 9D BC 03  STA $03BC,X         ;
A9E8: A9 21     LDA #$21            ;
A9EA: 95 AC     STA $AC,X           ;
A9EC: A9 04     LDA #$04            ;
A9EE: 20 80 6D  JSR $6D80           ;
A9F1: A9 04     LDA #$04            ;
A9F3: 9D D0 03  STA $03D0,X         ;
A9F6: 20 1B 71  JSR $711B           ;
A9F9: 60        RTS                 ;
A9FA: A4 EB     LDY >$EB            ;
A9FC: B9 FE 6A  LDA $6AFE,Y         ;
A9FF: 29 30     AND #$30            ;
AA01: 4A        LSR A               ;
AA02: 4A        LSR A               ;
AA03: 4A        LSR A               ;
AA04: 4A        LSR A               ;
AA05: A8        TAY                 ;
AA06: B9 A7 6B  LDA $6BA7,Y         ;
AA09: 48        PHA                 ;
AA0A: 29 0F     AND #$0F            ;
AA0C: 0A        ASL A               ;
AA0D: 0A        ASL A               ;
AA0E: 0A        ASL A               ;
AA0F: 0A        ASL A               ;
AA10: A8        TAY                 ;
AA11: 68        PLA                 ;
AA12: 29 F0     AND #$F0            ;
AA14: 60        RTS                 ;
AA15: 95 C0     STA $C0,X           ;
AA17: 95 D3     STA $D3,X           ;
AA19: 95 28     STA $28,X           ;
AA1B: 95 AC     STA $AC,X           ;
AA1D: 9D F0 04  STA $04F0,X         ;
AA20: A9 FF     LDA #$FF            ;
AA22: 9D 92 04  STA $0492,X         ;
AA25: A9 01     LDA #$01            ;
AA27: 9D 05 04  STA $0405,X         ;
AA2A: 60        RTS                 ;
AA2B: B5 AC     LDA $AC,X           ;
AA2D: C9 13     CMP #$13            ;
AA2F: D0 1C     BNE $AA4D           ;
AA31: A5 FE     LDA >CUR_2001       ;
AA33: 4A        LSR A               ;
AA34: B4 28     LDY $28,X           ;
AA36: C0 16     CPY #$16            ;
AA38: F0 04     BEQ $AA3E           ;
AA3A: C0 11     CPY #$11            ;
AA3C: D0 04     BNE $AA42           ;
AA3E: 2A        ROL A               ;
AA3F: 4C DB 71  JMP $71DB           ;
AA42: C0 12     CPY #$12            ;
AA44: F0 04     BEQ $AA4A           ;
AA46: C0 0D     CPY #$0D            ;
AA48: D0 03     BNE $AA4D           ;
AA4A: 0A        ASL A               ;
AA4B: 85 FE     STA >CUR_2001       ;
AA4D: 60        RTS                 ;
AA4E: A5 12     LDA >$12            ;
AA50: C9 09     CMP #$09            ;
AA52: F0 5B     BEQ $AAAF           ;
AA54: AE 22 05  LDX $0522           ;
AA57: D0 56     BNE $AAAF           ;
AA59: A5 EB     LDA >$EB            ;
AA5B: A2 00     LDX #$00            ;
AA5D: 48        PHA                 ;
AA5E: 29 70     AND #$70            ;
AA60: 4A        LSR A               ;
AA61: 4A        LSR A               ;
AA62: 69 17     ADC #$17            ;
AA64: 9D 54 02  STA $0254,X         ;
AA67: A9 11     LDA #$11            ;
AA69: A4 10     LDY >$10            ;
AA6B: F0 02     BEQ $AA6F           ;
AA6D: A9 12     LDA #$12            ;
AA6F: 85 00     STA >GP_00          ;
AA71: 68        PLA                 ;
AA72: 29 0F     AND #$0F            ;
AA74: C0 00     CPY #$00            ;
AA76: F0 01     BEQ $AA79           ;
AA78: 0A        ASL A               ;
AA79: 0A        ASL A               ;
AA7A: 0A        ASL A               ;
AA7B: 65 00     ADC >GP_00          ;
AA7D: 6D AC 6B  ADC $6BAC           ;
AA80: 9D 57 02  STA $0257,X         ;
AA83: A9 3E     LDA #$3E            ;
AA85: 9D 55 02  STA $0255,X         ;
AA88: A9 00     LDA #$00            ;
AA8A: E0 00     CPX #$00            ;
AA8C: F0 1E     BEQ $AAAC           ;
AA8E: A9 03     LDA #$03            ;
AA90: 48        PHA                 ;
AA91: A4 10     LDY >$10            ;
AA93: C0 09     CPY #$09            ;
AA95: F0 08     BEQ $AA9F           ;
AA97: AD 71 06  LDA $0671           ;
AA9A: 39 BD E6  AND $E6BD,Y         ;
AA9D: D0 0C     BNE $AAAB           ;
AA9F: A5 15     LDA >$15            ;
AAA1: 29 1F     AND #$1F            ;
AAA3: C9 10     CMP #$10            ;
AAA5: B0 04     BCS $AAAB           ;
AAA7: 68        PLA                 ;
AAA8: A9 02     LDA #$02            ;
AAAA: 48        PHA                 ;
AAAB: 68        PLA                 ;
AAAC: 9D 56 02  STA $0256,X         ;
AAAF: 60        RTS                 ;
AAB0: 20 48 72  JSR $7248           ;
AAB3: A9 02     LDA #$02            ;
AAB5: 4C AC BF  JMP $BFAC           ;
AAB8: A5 28     LDA >$28            ;
AABA: D0 27     BNE $AAE3           ;
AABC: A9 01     LDA #$01            ;
AABE: 85 0A     STA >$0A            ;
AAC0: A6 0A     LDX >$0A            ;
AAC2: B5 7C     LDA $7C,X           ;
AAC4: 85 E8     STA >$E8            ;
AAC6: A9 05     LDA #$05            ;
AAC8: 20 AC BF  JSR $BFAC           ;
AACB: A9 0E     LDA #$0E            ;
AACD: 20 98 BF  JSR $BF98           ;
AAD0: 20 DE A8  JSR $A8DE           ;
AAD3: C6 0A     DEC >$0A            ;
AAD5: 10 E9     BPL $AAC0           ;
AAD7: A9 FF     LDA #$FF            ;
AAD9: 85 E8     STA >$E8            ;
AADB: A9 05     LDA #$05            ;
AADD: 85 28     STA >$28            ;
AADF: C6 7C     DEC >$7C            ;
AAE1: E6 7D     INC >$7D            ;
AAE3: 60        RTS                 ;
AAE4: A9 01     LDA #$01            ;
AAE6: 18        CLC                 ;
AAE7: 65 00     ADC >GP_00          ;
AAE9: 85 00     STA >GP_00          ;
AAEB: 90 02     BCC $AAEF           ;
AAED: E6 01     INC >GP_01          ;
AAEF: 60        RTS                 ;
AAF0: A9 01     LDA #$01            ;
AAF2: 18        CLC                 ;
AAF3: 65 02     ADC >GP_02          ;
AAF5: 85 02     STA >GP_02          ;
AAF7: 90 02     BCC $AAFB           ;
AAF9: E6 03     INC >GP_03          ;
AAFB: 60        RTS                 ;
AAFC: A9 01     LDA #$01            ;
AAFE: 18        CLC                 ;
AAFF: 65 04     ADC >$04            ;
AB01: 85 04     STA >$04            ;
AB03: 90 02     BCC $AB07           ;
AB05: E6 05     INC >$05            ;
AB07: 60        RTS                 ;
AB08: A5 04     LDA >$04            ;
AB0A: 38        SEC                 ;
AB0B: E9 01     SBC #$01            ;
AB0D: 85 04     STA >$04            ;
AB0F: B0 02     BCS $AB13           ;
AB11: C6 05     DEC >$05            ;
AB13: 60        RTS                 ;
AB14: 01 00     ORA (GP_00,X)       ;
AB16: 00        BRK                 ;
AB17: 00        BRK                 ;
AB18: 06 05     ASL >$05            ;
AB1A: 04                              ;
AB1B: 04                              ;
AB1C: 02                              ;
AB1D: 02                              ;
AB1E: 03                              ;
AB1F: 0D 09 0C  ORA $0C09           ;
AB22: 1B                              ;
AB23: 1C                              ;
AB24: 08        PHP                 ;
AB25: 0A        ASL A               ;
AB26: 0B                              ;
AB27: 0B                              ;
AB28: 0E 0F 10  ASL $100F           ;
AB2B: 11 16     ORA ($16),Y         ;
AB2D: 17                              ;
AB2E: 18        CLC                 ;
AB2F: 1A                              ;
AB30: 1F                              ;
AB31: 1D 1E 07  ORA $071E,X         ;
AB34: 07                              ;
AB35: 15 19     ORA $19,X           ;
AB37: 14                              ;
AB38: 14                              ;
AB39: 21 22     AND ($22,X)         ;
AB3B: 23                              ;
AB3C: 01 01     ORA (GP_01,X)       ;
AB3E: 21 22     AND ($22,X)         ;
AB40: 21 22     AND ($22,X)         ;
AB42: 01 01     ORA (GP_01,X)       ;
AB44: 01 01     ORA (GP_01,X)       ;
AB46: 01 15     ORA ($15,X)         ;
AB48: 01 01     ORA (GP_01,X)       ;
AB4A: 21 22     AND ($22,X)         ;
AB4C: 01 01     ORA (GP_01,X)       ;
AB4E: 01 01     ORA (GP_01,X)       ;
AB50: 11 11     ORA ($11),Y         ;
AB52: 10 01     BPL $AB55           ;
AB54: 01 01     ORA (GP_01,X)       ;
AB56: 01 11     ORA ($11,X)         ;
AB58: 22                              ;
AB59: 01 10     ORA ($10,X)         ;
AB5B: 12                              ;
AB5C: FF                              ;
AB5D: 01 FF     ORA (CUR_2000,X)    ;
AB5F: 00        BRK                 ;
AB60: 00        BRK                 ;
AB61: 02                              ;
AB62: 02                              ;
AB63: 00        BRK                 ;
AB64: 01 00     ORA (GP_00,X)       ;
AB66: 02                              ;
AB67: 00        BRK                 ;
AB68: 00        BRK                 ;
AB69: 02                              ;
AB6A: 02                              ;
AB6B: 01 02     ORA (GP_02,X)       ;
AB6D: 02                              ;
AB6E: 02                              ;
AB6F: 02                              ;
AB70: 02                              ;
AB71: 02                              ;
AB72: 02                              ;
AB73: 02                              ;
AB74: 02                              ;
AB75: 02                              ;
AB76: 02                              ;
AB77: 02                              ;
AB78: 01 00     ORA (GP_00,X)       ;
AB7A: 01 00     ORA (GP_00,X)       ;
AB7C: 20 CE E6  JSR $E6CE           ;
AB7F: 09 10     ORA #$10            ;
AB81: 91 00     STA (GP_00),Y       ;
AB83: 60        RTS                 ;
AB84: AD AF 6B  LDA $6BAF           ;
AB87: 85 08     STA >$08            ;
AB89: AD B0 6B  LDA $6BB0           ;
AB8C: 85 09     STA >$09            ;
AB8E: A4 EB     LDY >$EB            ;
AB90: B1 08     LDA ($08),Y         ;
AB92: 29 10     AND #$10            ;
AB94: 60        RTS                 ;
AB95: 29 32     AND #$32            ;
AB97: 16 A5     ASL $A5,X           ;
AB99: AC 29 C0  LDY $C029           ;
AB9C: C9 40     CMP #$40            ;
AB9E: F0 F4     BEQ $AB94           ;
ABA0: 20 14 73  JSR $7314           ;
ABA3: D0 EF     BNE $AB94           ;
ABA5: A2 13     LDX #$13            ;
ABA7: B5 AC     LDA $AC,X           ;
ABA9: 30 E9     BMI $AB94           ;
ABAB: B5 98     LDA $98,X           ;
ABAD: 85 04     STA >$04            ;
ABAF: BD A8 03  LDA $03A8,X         ;
ABB2: C9 F0     CMP #$F0            ;
ABB4: B0 72     BCS $AC28           ;
ABB6: A5 84     LDA >$84            ;
ABB8: 18        CLC                 ;
ABB9: 69 03     ADC #$03            ;
ABBB: 38        SEC                 ;
ABBC: F5 84     SBC $84,X           ;
ABBE: 20 1F 70  JSR $701F           ;
ABC1: C9 09     CMP #$09            ;
ABC3: B0 63     BCS $AC28           ;
ABC5: A5 70     LDA >$70            ;
ABC7: 38        SEC                 ;
ABC8: F5 70     SBC $70,X           ;
ABCA: 20 1F 70  JSR $701F           ;
ABCD: C9 09     CMP #$09            ;
ABCF: B0 57     BCS $AC28           ;
ABD1: A9 FF     LDA #$FF            ;
ABD3: 95 AC     STA $AC,X           ;
ABD5: 95 84     STA $84,X           ;
ABD7: E0 13     CPX #$13            ;
ABD9: D0 03     BNE $ABDE           ;
ABDB: 20 0C 73  JSR $730C           ;
ABDE: A5 04     LDA >$04            ;
ABE0: A2 08     LDX #$08            ;
ABE2: 8E 02 06  STX SND_ReqMusEff   ;
ABE5: C9 0E     CMP #$0E            ;
ABE7: D0 05     BNE $ABEE           ;
ABE9: A2 02     LDX #$02            ;
ABEB: 8E 02 06  STX SND_ReqMusEff   ;
ABEE: A6 12     LDX >$12            ;
ABF0: E0 05     CPX #$05            ;
ABF2: F0 0D     BEQ $AC01           ;
ABF4: A2 80     LDX #$80            ;
ABF6: 8E 06 05  STX $0506           ;
ABF9: A2 08     LDX #$08            ;
ABFB: 8E 00 06  STX SND_ReqMusic    ;
ABFE: 8D 05 05  STA $0505           ;
AC01: AA        TAX                 ;
AC02: BD A4 72  LDA $72A4,X         ;
AC05: A8        TAY                 ;
AC06: BD C8 72  LDA $72C8,X         ;
AC09: 48        PHA                 ;
AC0A: 29 0F     AND #$0F            ;
AC0C: 85 0A     STA >$0A            ;
AC0E: 68        PLA                 ;
AC0F: 29 F0     AND #$F0            ;
AC11: D0 1F     BNE $AC32           ;
AC13: C0 11     CPY #$11            ;
AC15: F0 72     BEQ $AC89           ;
AC17: C0 10     CPY #$10            ;
AC19: F0 6E     BEQ $AC89           ;
AC1B: C0 1A     CPY #$1A            ;
AC1D: F0 6A     BEQ $AC89           ;
AC1F: C0 1B     CPY #$1B            ;
AC21: F0 66     BEQ $AC89           ;
AC23: A5 0A     LDA >$0A            ;
AC25: 99 57 06  STA $0657,Y         ;
AC28: 60        RTS                 ;
AC29: A0 04     LDY #$04            ;
AC2B: 20 A3 74  JSR $74A3           ;
AC2E: 88        DEY                 ;
AC2F: 10 FA     BPL $AC2B           ;
AC31: 60        RTS                 ;
AC32: C9 10     CMP #$10            ;
AC34: D0 4D     BNE $AC83           ;
AC36: C0 18     CPY #$18            ;
AC38: F0 3A     BEQ $AC74           ;
AC3A: C0 1C     CPY #$1C            ;
AC3C: F0 EB     BEQ $AC29           ;
AC3E: C0 16     CPY #$16            ;
AC40: F0 3E     BEQ $AC80           ;
AC42: C0 19     CPY #$19            ;
AC44: F0 75     BEQ $ACBB           ;
AC46: C0 17     CPY #$17            ;
AC48: D0 03     BNE $AC4D           ;
AC4A: 20 AC 74  JSR $74AC           ;
AC4D: C0 14     CPY #$14            ;
AC4F: F0 6D     BEQ $ACBE           ;
AC51: A5 0A     LDA >$0A            ;
AC53: 18        CLC                 ;
AC54: 79 57 06  ADC $0657,Y         ;
AC57: 90 02     BCC $AC5B           ;
AC59: A9 FF     LDA #$FF            ;
AC5B: C0 07     CPY #$07            ;
AC5D: D0 06     BNE $AC65           ;
AC5F: C9 03     CMP #$03            ;
AC61: 90 02     BCC $AC65           ;
AC63: A9 02     LDA #$02            ;
AC65: C0 01     CPY #$01            ;
AC67: D0 08     BNE $AC71           ;
AC69: CD 7C 06  CMP $067C           ;
AC6C: 90 03     BCC $AC71           ;
AC6E: AD 7C 06  LDA $067C           ;
AC71: 4C B5 73  JMP $73B5           ;
AC74: B9 57 06  LDA $0657,Y         ;
AC77: C9 F0     CMP #$F0            ;
AC79: B0 AD     BCS $AC28           ;
AC7B: 69 11     ADC #$11            ;
AC7D: 4C B5 73  JMP $73B5           ;
AC80: 4C A3 74  JMP $74A3           ;
AC83: C9 20     CMP #$20            ;
AC85: D0 D2     BNE $AC59           ;
AC87: F0 6B     BEQ $ACF4           ;
AC89: A5 10     LDA >$10            ;
AC8B: F0 2D     BEQ $ACBA           ;
AC8D: C0 1B     CPY #$1B            ;
AC8F: F0 5B     BEQ $ACEC           ;
AC91: C0 11     CPY #$11            ;
AC93: D0 05     BNE $AC9A           ;
AC95: A2 01     LDX #$01            ;
AC97: 8E E5 04  STX $04E5           ;
AC9A: 38        SEC                 ;
AC9B: E9 01     SBC #$01            ;
AC9D: C9 08     CMP #$08            ;
AC9F: 90 02     BCC $ACA3           ;
ACA1: C8        INY                 ;
ACA2: C8        INY                 ;
ACA3: 29 07     AND #$07            ;
ACA5: AA        TAX                 ;
ACA6: B9 57 06  LDA $0657,Y         ;
ACA9: 1D BE E6  ORA $E6BE,X         ;
ACAC: 99 57 06  STA $0657,Y         ;
ACAF: C0 1A     CPY #$1A            ;
ACB1: D0 07     BNE $ACBA           ;
ACB3: 20 A3 EB  JSR $EBA3           ;
ACB6: A9 12     LDA #$12            ;
ACB8: 85 12     STA >$12            ;
ACBA: 60        RTS                 ;
ACBB: 20 AC 74  JSR $74AC           ;
ACBE: A5 0A     LDA >$0A            ;
ACC0: 85 01     STA >GP_01          ;
ACC2: 20 6C 74  JSR $746C           ;
ACC5: D0 07     BNE $ACCE           ;
ACC7: AE 70 06  LDX $0670           ;
ACCA: E8        INX                 ;
ACCB: D0 09     BNE $ACD6           ;
ACCD: 60        RTS                 ;
ACCE: EE 6F 06  INC $066F           ;
ACD1: C6 01     DEC >GP_01          ;
ACD3: 10 ED     BPL $ACC2           ;
ACD5: 60        RTS                 ;
ACD6: A9 FF     LDA #$FF            ;
ACD8: 8D 70 06  STA $0670           ;
ACDB: 60        RTS                 ;
ACDC: AD 6F 06  LDA $066F           ;
ACDF: 48        PHA                 ;
ACE0: 29 0F     AND #$0F            ;
ACE2: 85 00     STA >GP_00          ;
ACE4: 68        PLA                 ;
ACE5: 4A        LSR A               ;
ACE6: 4A        LSR A               ;
ACE7: 4A        LSR A               ;
ACE8: 4A        LSR A               ;
ACE9: C5 00     CMP >GP_00          ;
ACEB: 60        RTS                 ;
ACEC: A9 01     LDA #$01            ;
ACEE: 20 AC BF  JSR $BFAC           ;
ACF1: 4C B1 A1  JMP $A1B1           ;
ACF4: A5 0A     LDA >$0A            ;
ACF6: D9 57 06  CMP $0657,Y         ;
ACF9: 90 20     BCC $AD1B           ;
ACFB: 99 57 06  STA $0657,Y         ;
ACFE: C0 0B     CPY #$0B            ;
AD00: D0 19     BNE $AD1B           ;
AD02: A6 16     LDX >$16            ;
AD04: AC 62 06  LDY $0662           ;
AD07: B9 25 73  LDA $7325,Y         ;
AD0A: BC 0E EA  LDY $EA0E,X         ;
AD0D: 99 04 68  STA $6804,Y         ;
AD10: 4C 2B EA  JMP $EA2B           ;
AD13: A9 01     LDA #$01            ;
AD15: 8D 02 06  STA SND_ReqMusEff   ;
AD18: EE 7D 06  INC $067D           ;
AD1B: 60        RTS                 ;
AD1C: A9 00     LDA #$00            ;
AD1E: 8D 02 06  STA SND_ReqMusEff   ;
AD21: A9 08     LDA #$08            ;
AD23: 8D 04 06  STA SND_Request     ;
AD26: 60        RTS                 ;
AD27: A5 34     LDA >$34            ;
AD29: D0 4B     BNE $AD76           ;
AD2B: AD 1C 05  LDA $051C           ;
AD2E: 10 02     BPL $AD32           ;
AD30: 49 83     EOR #$83            ;
AD32: 85 00     STA >GP_00          ;
AD34: 0A        ASL A               ;
AD35: 0A        ASL A               ;
AD36: 0A        ASL A               ;
AD37: 18        CLC                 ;
AD38: 65 00     ADC >GP_00          ;
AD3A: 29 FC     AND #$FC            ;
AD3C: A8        TAY                 ;
AD3D: AE 01 03  LDX $0301           ;
AD40: A9 3F     LDA #$3F            ;
AD42: 9D 02 03  STA $0302,X         ;
AD45: E8        INX                 ;
AD46: A9 08     LDA #$08            ;
AD48: 9D 02 03  STA $0302,X         ;
AD4B: E8        INX                 ;
AD4C: 9D 02 03  STA $0302,X         ;
AD4F: 85 00     STA >GP_00          ;
AD51: E8        INX                 ;
AD52: B9 FA 6B  LDA $6BFA,Y         ;
AD55: 9D 02 03  STA $0302,X         ;
AD58: C8        INY                 ;
AD59: E8        INX                 ;
AD5A: C6 00     DEC >GP_00          ;
AD5C: D0 F4     BNE $AD52           ;
AD5E: A9 FF     LDA #$FF            ;
AD60: 9D 02 03  STA $0302,X         ;
AD63: 8E 01 03  STX $0301           ;
AD66: EE 1C 05  INC $051C           ;
AD69: AD 1C 05  LDA $051C           ;
AD6C: 29 0F     AND #$0F            ;
AD6E: C9 04     CMP #$04            ;
AD70: F0 05     BEQ $AD77           ;
AD72: A9 0A     LDA #$0A            ;
AD74: 85 34     STA >$34            ;
AD76: 60        RTS                 ;
AD77: A9 00     LDA #$00            ;
AD79: 60        RTS                 ;
AD7A: 3D 1C 20  AND $201C,X         ;
AD7D: 00        BRK                 ;
AD7E: DD 1C 20  CMP $201C,X         ;
AD81: 00        BRK                 ;
AD82: A0 00     LDY #$00            ;
AD84: A2 00     LDX #$00            ;
AD86: BD 0A 75  LDA $750A,X         ;
AD89: 99 00 02  STA $0200,Y         ;
AD8C: E8        INX                 ;
AD8D: 8A        TXA                 ;
AD8E: 29 07     AND #$07            ;
AD90: AA        TAX                 ;
AD91: C8        INY                 ;
AD92: C0 40     CPY #$40            ;
AD94: D0 F0     BNE $AD86           ;
AD96: 60        RTS                 ;
AD97: 08        PHP                 ;
AD98: 02                              ;
AD99: 04                              ;
AD9A: 02                              ;
AD9B: 08        PHP                 ;
AD9C: 08        PHP                 ;
AD9D: 08        PHP                 ;
AD9E: 08        PHP                 ;
AD9F: AE 2F 05  LDX $052F           ;
ADA2: A5 98     LDA >$98            ;
ADA4: A4 EB     LDY >$EB            ;
ADA6: C0 61     CPY #$61            ;
ADA8: D0 1E     BNE $ADC8           ;
ADAA: DD 27 75  CMP $7527,X         ;
ADAD: D0 10     BNE $ADBF           ;
ADAF: E0 03     CPX #$03            ;
ADB1: F0 27     BEQ $ADDA           ;
ADB3: EE 2F 05  INC $052F           ;
ADB6: 84 EC     STY >$EC            ;
ADB8: 60        RTS                 ;
ADB9: A9 00     LDA #$00            ;
ADBB: 8D 2F 05  STA $052F           ;
ADBE: 60        RTS                 ;
ADBF: C9 01     CMP #$01            ;
ADC1: F0 F5     BEQ $ADB8           ;
ADC3: 20 49 75  JSR $7549           ;
ADC6: F0 EE     BEQ $ADB6           ;
ADC8: C0 1B     CPY #$1B            ;
ADCA: D0 ED     BNE $ADB9           ;
ADCC: DD 2B 75  CMP $752B,X         ;
ADCF: F0 05     BEQ $ADD6           ;
ADD1: C9 02     CMP #$02            ;
ADD3: D0 EE     BNE $ADC3           ;
ADD5: 60        RTS                 ;
ADD6: E0 03     CPX #$03            ;
ADD8: D0 D9     BNE $ADB3           ;
ADDA: A9 04     LDA #$04            ;
ADDC: 8D 02 06  STA SND_ReqMusEff   ;
ADDF: 60        RTS                 ;
ADE0: A9 08     LDA #$08            ;
ADE2: 85 00     STA >GP_00          ;
ADE4: A5 02     LDA >GP_02          ;
ADE6: 0A        ASL A               ;
ADE7: 26 00     ROL >GP_00          ;
ADE9: 0A        ASL A               ;
ADEA: 26 00     ROL >GP_00          ;
ADEC: 29 E0     AND #$E0            ;
ADEE: 85 01     STA >GP_01          ;
ADF0: A5 03     LDA >GP_03          ;
ADF2: 4A        LSR A               ;
ADF3: 4A        LSR A               ;
ADF4: 4A        LSR A               ;
ADF5: 05 01     ORA >GP_01          ;
ADF7: 85 01     STA >GP_01          ;
ADF9: 60        RTS                 ;
ADFA: FF                              ;
ADFB: FF                              ;
ADFC: FF                              ;
ADFD: FF                              ;
ADFE: FF                              ;
ADFF: FF                              ;
AE00: FF                              ;
AE01: FF                              ;
AE02: FF                              ;
AE03: FF                              ;
AE04: 00        BRK                 ;
AE05: 08        PHP                 ;
AE06: 0B                              ;
AE07: 0F                              ;
AE08: 13                              ;
AE09: 17                              ;
AE0A: 5C                              ;
AE0B: 60        RTS                 ;
AE0C: 1B                              ;
AE0D: 1B                              ;
AE0E: 21 21     AND ($21,X)         ;
AE10: 64                              ;
AE11: 6A        ROR A               ;
AE12: 27                              ;
AE13: 29 2B     AND #$2B            ;
AE15: 35 3F     AND $3F,X           ;
AE17: 70 74     BVS $AE8D           ;
AE19: 76 76     ROR >$76,X          ;
AE1B: 78        SEI                 ;
AE1C: 7A                              ;
AE1D: 7E 80 49  ROR $4980,X         ;
AE20: 82                              ;
AE21: 84 86     STY >$86            ;
AE23: 4B                              ;
AE24: 4F                              ;
AE25: 4F                              ;
AE26: 51 51     EOR ($51),Y         ;
AE28: 88        DEY                 ;
AE29: 8C 90 90  STY $9090           ;
AE2C: 92                              ;
AE2D: 94 96     STY $96,X           ;
AE2F: 98        TYA                 ;
AE30: 99 99 99  STA $9999,Y         ;
AE33: 53                              ;
AE34: 54                              ;
AE35: 9A        TXS                 ;
AE36: 9B                              ;
AE37: 9B                              ;
AE38: A5 A5     LDA >$A5            ;
AE3A: AB                              ;
AE3B: AB                              ;
AE3C: AC AE AE  LDY $AEAE           ;
AE3F: AF                              ;
AE40: AF                              ;
AE41: B2                              ;
AE42: B8        CLV                 ;
AE43: B8        CLV                 ;
AE44: 08        PHP                 ;
AE45: 08        PHP                 ;
AE46: C6 C6     DEC >$C6            ;
AE48: C6 C6     DEC >$C6            ;
AE4A: C6 C6     DEC >$C6            ;
AE4C: C8        INY                 ;
AE4D: C8        INY                 ;
AE4E: C9 C9     CMP #$C9            ;
AE50: CA        DEX                 ;
AE51: CA        DEX                 ;
AE52: CA        DEX                 ;
AE53: CA        DEX                 ;
AE54: CA        DEX                 ;
AE55: CA        DEX                 ;
AE56: CA        DEX                 ;
AE57: CA        DEX                 ;
AE58: 09 09     ORA #$09            ;
AE5A: 0A        ASL A               ;
AE5B: 0A        ASL A               ;
AE5C: 0B                              ;
AE5D: 0B                              ;
AE5E: 0B                              ;
AE5F: 0B                              ;
AE60: 0B                              ;
AE61: 0B                              ;
AE62: CB                              ;
AE63: 55 55     EOR $55,X           ;
AE65: 55 55     EOR $55,X           ;
AE67: 55 55     EOR $55,X           ;
AE69: 55 56     EOR $56,X           ;
AE6B: 57                              ;
AE6C: 57                              ;
AE6D: CB                              ;
AE6E: CC 58 58  CPY $5858           ;
AE71: 58        CLI                 ;
AE72: 58        CLI                 ;
AE73: 58        CLI                 ;
AE74: 58        CLI                 ;
AE75: 58        CLI                 ;
AE76: 58        CLI                 ;
AE77: 58        CLI                 ;
AE78: 59 59 59  EOR $5959,Y         ;
AE7B: 59 5A 5A  EOR $5A5A,Y         ;
AE7E: 5A                              ;
AE7F: 5A                              ;
AE80: 5B                              ;
AE81: 5B                              ;
AE82: 5B                              ;
AE83: 00        BRK                 ;
AE84: 04                              ;
AE85: 08        PHP                 ;
AE86: 0C                              ;
AE87: 10 10     BPL $AE99           ;
AE89: 14                              ;
AE8A: 18        CLC                 ;
AE8B: 5C                              ;
AE8C: 9E                              ;
AE8D: 44                              ;
AE8E: CE D2 D6  DEC $D6D2           ;
AE91: DA                              ;
AE92: CE D2 D6  DEC $D6D2           ;
AE95: DA                              ;
AE96: F0 F4     BEQ $AE8C           ;
AE98: F8        SED                 ;
AE99: FC                              ;
AE9A: F0 F4     BEQ $AE90           ;
AE9C: F8        SED                 ;
AE9D: FC                              ;
AE9E: B4 B0     LDY $B0,X           ;
AEA0: B0 B8     BCS $AE5A           ;
AEA2: B2                              ;
AEA3: B2                              ;
AEA4: B4 B0     LDY $B0,X           ;
AEA6: B0 B8     BCS $AE60           ;
AEA8: B2                              ;
AEA9: B2                              ;
AEAA: CA        DEX                 ;
AEAB: CC CA CC  CPY $CCCA           ;
AEAE: BC BE C0  LDY $C0BE,X         ;
AEB1: C0 C2     CPY #$C2            ;
AEB3: C4 C0     CPY >$C0            ;
AEB5: C0 BC     CPY #$BC            ;
AEB7: BE BC BE  LDX $BEBC,Y         ;
AEBA: C0 C0     CPY #$C0            ;
AEBC: C2                              ;
AEBD: C4 C0     CPY >$C0            ;
AEBF: C0 BC     CPY #$BC            ;
AEC1: BE BC BE  LDX $BEBC,Y         ;
AEC4: EC EE EC  CPX $ECEE           ;
AEC7: EE EC EE  INC $EEEC           ;
AECA: BC BE C6  LDY $C6BE,X         ;
AECD: C8        INY                 ;
AECE: A0 A8     LDY #$A8            ;
AED0: A4 AC     LDY >$AC            ;
AED2: 90 E8     BCC $AEBC           ;
AED4: E4 E0     CPX >$E0            ;
AED6: 94 F3     STY $F3,X           ;
AED8: C9 BD     CMP #$BD            ;
AEDA: C1 98     CMP ($98,X)         ;
AEDC: 9A        TXS                 ;
AEDD: 9C                              ;
AEDE: F8        SED                 ;
AEDF: B8        CLV                 ;
AEE0: BC B0 B4  LDY $B4B0,X         ;
AEE3: B8        CLV                 ;
AEE4: BC B0 B4  LDY $B4B0,X         ;
AEE7: B8        CLV                 ;
AEE8: AC B4 BC  LDY $BCB4           ;
AEEB: B0 B4     BCS $AEA1           ;
AEED: B8        CLV                 ;
AEEE: AC B4 BC  LDY $BCB4           ;
AEF1: B0 B4     BCS $AEA7           ;
AEF3: AC AE B0  LDY $B0AE           ;
AEF6: B2                              ;
AEF7: A8        TAY                 ;
AEF8: AA        TAX                 ;
AEF9: 92                              ;
AEFA: 94 A0     STY $A0,X           ;
AEFC: A2 A6     LDX #$A6            ;
AEFE: A4 A2     LDY >$A2            ;
AF00: A4 D8     LDY >$D8            ;
AF02: DA                              ;
AF03: 00        BRK                 ;
AF04: 00        BRK                 ;
AF05: 9A        TXS                 ;
AF06: 9C                              ;
AF07: 9A        TXS                 ;
AF08: 9C                              ;
AF09: 9A        TXS                 ;
AF0A: 9C                              ;
AF0B: B4 B8     LDY $B8,X           ;
AF0D: BC BE B4  LDY $B4BE,X         ;
AF10: B8        CLV                 ;
AF11: BC BE FC  LDY $FCBE,X         ;
AF14: FE AC 9C  INC $9CAC,X         ;
AF17: A0 A4     LDY #$A4            ;
AF19: A0 A4     LDY #$A4            ;
AF1B: A8        TAY                 ;
AF1C: 8E A4 DC  STX $DCA4           ;
AF1F: E0 E4     CPX #$E4            ;
AF21: E8        INX                 ;
AF22: EC F0 F4  CPX $F4F0           ;
AF25: F8        SED                 ;
AF26: FA                              ;
AF27: FE F4 F6  INC $F6F4,X         ;
AF2A: FE FC F0  INC $F0FC,X         ;
AF2D: F8        SED                 ;
AF2E: B0 F6     BCS $AF26           ;
AF30: F0 D4     BEQ $AF06           ;
AF32: FC                              ;
AF33: FE F8 E8  INC $E8F8,X         ;
AF36: EA        NOP                 ;
AF37: E0 E4     CPX #$E4            ;
AF39: EC EC D0  CPX $D0EC           ;
AF3C: D4                              ;
AF3D: D8        CLD                 ;
AF3E: DC                              ;
AF3F: E0 E4     CPX #$E4            ;
AF41: C0 C8     CPY #$C8            ;
AF43: C4 CC     CPY >$CC            ;
AF45: E8        INX                 ;
AF46: EA        NOP                 ;
AF47: 72                              ;
AF48: 74                              ;
AF49: DE EE F8  DEC $F8EE,X         ;
AF4C: 96 98     STX $98,Y           ;
AF4E: B1 00     LDA (GP_00),Y       ;
AF50: 00        BRK                 ;
AF51: 00        BRK                 ;
AF52: 00        BRK                 ;
AF53: 00        BRK                 ;
AF54: 00        BRK                 ;
AF55: 00        BRK                 ;
AF56: 00        BRK                 ;
AF57: 02                              ;
AF58: 00        BRK                 ;
AF59: 00        BRK                 ;
AF5A: 01 01     ORA (GP_01,X)       ;
AF5C: 01 01     ORA (GP_01,X)       ;
AF5E: 02                              ;
AF5F: 02                              ;
AF60: 02                              ;
AF61: 02                              ;
AF62: 03                              ;
AF63: 03                              ;
AF64: 03                              ;
AF65: 03                              ;
AF66: 02                              ;
AF67: 02                              ;
AF68: 02                              ;
AF69: 02                              ;
AF6A: 02                              ;
AF6B: 82                              ;
AF6C: 02                              ;
AF6D: 02                              ;
AF6E: 82                              ;
AF6F: 02                              ;
AF70: 01 81     ORA ($81,X)         ;
AF72: 01 01     ORA (GP_01,X)       ;
AF74: 81 01     STA (GP_01,X)       ;
AF76: 01 01     ORA (GP_01,X)       ;
AF78: 02                              ;
AF79: 02                              ;
AF7A: 02                              ;
AF7B: 02                              ;
AF7C: 01 01     ORA (GP_01,X)       ;
AF7E: 01 01     ORA (GP_01,X)       ;
AF80: 01 01     ORA (GP_01,X)       ;
AF82: 02                              ;
AF83: 02                              ;
AF84: 02                              ;
AF85: 02                              ;
AF86: 02                              ;
AF87: 02                              ;
AF88: 02                              ;
AF89: 02                              ;
AF8A: 02                              ;
AF8B: 02                              ;
AF8C: 02                              ;
AF8D: 02                              ;
AF8E: 03                              ;
AF8F: 03                              ;
AF90: 03                              ;
AF91: 03                              ;
AF92: 03                              ;
AF93: 03                              ;
AF94: 03                              ;
AF95: 03                              ;
AF96: 03                              ;
AF97: 03                              ;
AF98: 02                              ;
AF99: 02                              ;
AF9A: 02                              ;
AF9B: 02                              ;
AF9C: 02                              ;
AF9D: 02                              ;
AF9E: 02                              ;
AF9F: 02                              ;
AFA0: 01 01     ORA (GP_01,X)       ;
AFA2: 01 02     ORA (GP_02,X)       ;
AFA4: 03                              ;
AFA5: 03                              ;
AFA6: 03                              ;
AFA7: 02                              ;
AFA8: 02                              ;
AFA9: 00        BRK                 ;
AFAA: 02                              ;
AFAB: 01 01     ORA (GP_01,X)       ;
AFAD: 01 01     ORA (GP_01,X)       ;
AFAF: 02                              ;
AFB0: 02                              ;
AFB1: 02                              ;
AFB2: 02                              ;
AFB3: 02                              ;
AFB4: 02                              ;
AFB5: 02                              ;
AFB6: 02                              ;
AFB7: 02                              ;
AFB8: 02                              ;
AFB9: 01 01     ORA (GP_01,X)       ;
AFBB: 01 01     ORA (GP_01,X)       ;
AFBD: 01 01     ORA (GP_01,X)       ;
AFBF: 01 01     ORA (GP_01,X)       ;
AFC1: 01 01     ORA (GP_01,X)       ;
AFC3: 03                              ;
AFC4: 03                              ;
AFC5: 03                              ;
AFC6: 03                              ;
AFC7: 00        BRK                 ;
AFC8: 00        BRK                 ;
AFC9: 02                              ;
AFCA: 02                              ;
AFCB: 02                              ;
AFCC: 02                              ;
AFCD: 03                              ;
AFCE: 03                              ;
AFCF: 03                              ;
AFD0: 03                              ;
AFD1: 01 01     ORA (GP_01,X)       ;
AFD3: 02                              ;
AFD4: 02                              ;
AFD5: 03                              ;
AFD6: 03                              ;
AFD7: 01 01     ORA (GP_01,X)       ;
AFD9: 01 01     ORA (GP_01,X)       ;
AFDB: 02                              ;
AFDC: 02                              ;
AFDD: 02                              ;
AFDE: 02                              ;
AFDF: 01 01     ORA (GP_01,X)       ;
AFE1: 01 01     ORA (GP_01,X)       ;
AFE3: 02                              ;
AFE4: 02                              ;
AFE5: 02                              ;
AFE6: 02                              ;
AFE7: 02                              ;
AFE8: 02                              ;
AFE9: 01 03     ORA (GP_03,X)       ;
AFEB: 03                              ;
AFEC: 03                              ;
AFED: 03                              ;
AFEE: 03                              ;
AFEF: 03                              ;
AFF0: 03                              ;
AFF1: 03                              ;
AFF2: 03                              ;
AFF3: 03                              ;
AFF4: 01 01     ORA (GP_01,X)       ;
AFF6: 01 01     ORA (GP_01,X)       ;
AFF8: 01 01     ORA (GP_01,X)       ;
AFFA: 02                              ;
AFFB: 00        BRK                 ;
AFFC: 00        BRK                 ;
AFFD: 03                              ;
AFFE: 01 01     ORA (GP_01,X)       ;
B000: 01 01     ORA (GP_01,X)       ;
B002: 01 01     ORA (GP_01,X)       ;
B004: 01 01     ORA (GP_01,X)       ;
B006: 01 03     ORA (GP_03,X)       ;
B008: 03                              ;
B009: 03                              ;
B00A: 03                              ;
B00B: 03                              ;
B00C: 03                              ;
B00D: 03                              ;
B00E: 03                              ;
B00F: 03                              ;
B010: 03                              ;
B011: 03                              ;
B012: 03                              ;
B013: 03                              ;
B014: 03                              ;
B015: 02                              ;
B016: 02                              ;
B017: 01 01     ORA (GP_01,X)       ;
B019: 02                              ;
B01A: 03                              ;
B01B: 60        RTS                 ;
B01C: BC 64 B8  LDY $B864,X         ;
B01F: 68        PLA                 ;
B020: B4 6C     LDY $6C,X           ;
B022: B0 70     BCS $B094           ;
B024: CC 74 C8  CPY $C874           ;
B027: 78        SEI                 ;
B028: C4 7C     CPY >$7C            ;
B02A: C0 80     CPY #$80            ;
B02C: DC                              ;
B02D: 84 D8     STY >$D8            ;
B02F: 88        DEY                 ;
B030: D4                              ;
B031: 8C D0 90  STY $90D0           ;
B034: EC 94 E8  CPX $E894           ;
B037: 98        TYA                 ;
B038: E4 9C     CPX >$9C            ;
B03A: E0 A0     CPX #$A0            ;
B03C: FC                              ;
B03D: A4 F8     LDY >$F8            ;
B03F: A8        TAY                 ;
B040: F4                              ;
B041: AC F0 60  LDY $60F0           ;
B044: 20 4F FA  JSR $FA4F           ;
B047: 98        TYA                 ;
B048: 4C DF 77  JMP $77DF           ;
B04B: A0 01     LDY #$01            ;
B04D: D0 02     BNE $B051           ;
B04F: A0 00     LDY #$00            ;
B051: 84 0C     STY >$0C            ;
B053: BC 4F 03  LDY $034F,X         ;
B056: C8        INY                 ;
B057: 85 0D     STA >$0D            ;
B059: 84 0E     STY >$0E            ;
B05B: 86 08     STX >$08            ;
B05D: AC 41 03  LDY $0341           ;
B060: B9 AB 77  LDA $77AB,Y         ;
B063: 8D 43 03  STA $0343           ;
B066: B9 AC 77  LDA $77AC,Y         ;
B069: E0 00     CPX #$00            ;
B06B: D0 07     BNE $B074           ;
B06D: A9 48     LDA #$48            ;
B06F: 8D 43 03  STA $0343           ;
B072: A9 4C     LDA #$4C            ;
B074: 8D 44 03  STA $0344           ;
B077: A4 0E     LDY >$0E            ;
B079: A9 01     LDA #$01            ;
B07B: 85 07     STA >$07            ;
B07D: A9 08     LDA #$08            ;
B07F: 85 0A     STA >$0A            ;
B081: B9 94 75  LDA $7594,Y         ;
B084: 18        CLC                 ;
B085: 65 0D     ADC >$0D            ;
B087: A8        TAY                 ;
B088: B9 13 76  LDA $7613,Y         ;
B08B: 85 02     STA >GP_02          ;
B08D: 18        CLC                 ;
B08E: 69 02     ADC #$02            ;
B090: 85 03     STA >GP_03          ;
B092: E0 00     CPX #$00            ;
B094: F0 12     BEQ $B0A8           ;
B096: E0 0D     CPX #$0D            ;
B098: B0 0E     BCS $B0A8           ;
B09A: BD BF 04  LDA $04BF,X         ;
B09D: 29 02     AND #$02            ;
B09F: D0 18     BNE $B0B9           ;
B0A1: BD BF 04  LDA $04BF,X         ;
B0A4: 29 08     AND #$08            ;
B0A6: D0 06     BNE $B0AE           ;
B0A8: B9 DF 76  LDA $76DF,Y         ;
B0AB: 20 88 79  JSR $7988           ;
B0AE: E0 00     CPX #$00            ;
B0B0: F0 0C     BEQ $B0BE           ;
B0B2: A4 0C     LDY >$0C            ;
B0B4: F0 08     BEQ $B0BE           ;
B0B6: 4C 79 79  JMP $7979           ;
B0B9: C6 07     DEC >$07            ;
B0BB: 4C 68 78  JMP $7868           ;
B0BE: A5 0F     LDA >$0F            ;
B0C0: F0 16     BEQ $B0D8           ;
B0C2: A5 02     LDA >GP_02          ;
B0C4: 48        PHA                 ;
B0C5: A5 03     LDA >GP_03          ;
B0C7: 85 02     STA >GP_02          ;
B0C9: 68        PLA                 ;
B0CA: 85 03     STA >GP_03          ;
B0CC: A5 04     LDA >$04            ;
B0CE: 49 40     EOR #$40            ;
B0D0: 85 04     STA >$04            ;
B0D2: A5 05     LDA >$05            ;
B0D4: 49 40     EOR #$40            ;
B0D6: 85 05     STA >$05            ;
B0D8: BC F0 04  LDY $04F0,X         ;
B0DB: F0 18     BEQ $B0F5           ;
B0DD: A0 01     LDY #$01            ;
B0DF: B9 04 00  LDA $0004,Y         ;
B0E2: 29 FC     AND #$FC            ;
B0E4: 99 04 00  STA $0004,Y         ;
B0E7: BD F0 04  LDA $04F0,X         ;
B0EA: 29 03     AND #$03            ;
B0EC: 19 04 00  ORA $0004,Y         ;
B0EF: 99 04 00  STA $0004,Y         ;
B0F2: 88        DEY                 ;
B0F3: 10 EA     BPL $B0DF           ;
B0F5: AE 43 03  LDX $0343           ;
B0F8: A0 00     LDY #$00            ;
B0FA: B9 02 00  LDA GP_02,Y         ;
B0FD: 9D 01 02  STA $0201,X         ;
B100: A5 01     LDA >GP_01          ;
B102: 9D 00 02  STA $0200,X         ;
B105: A5 00     LDA >GP_00          ;
B107: 9D 03 02  STA $0203,X         ;
B10A: 18        CLC                 ;
B10B: 65 0A     ADC >$0A            ;
B10D: 85 00     STA >GP_00          ;
B10F: B9 04 00  LDA $0004,Y         ;
B112: 9D 02 02  STA $0202,X         ;
B115: AE 44 03  LDX $0344           ;
B118: A5 08     LDA >$08            ;
B11A: F0 03     BEQ $B11F           ;
B11C: 20 36 6E  JSR $6E36           ;
B11F: C8        INY                 ;
B120: C6 07     DEC >$07            ;
B122: 10 D6     BPL $B0FA           ;
B124: A6 08     LDX >$08            ;
B126: 60        RTS                 ;
B127: 00        BRK                 ;
B128: 03                              ;
B129: 07                              ;
B12A: 0A        ASL A               ;
B12B: 0B                              ;
B12C: 0C                              ;
B12D: 0D 0E 0F  ORA $0F0E           ;
B130: 11 12     ORA ($12),Y         ;
B132: 13                              ;
B133: 14                              ;
B134: 15 16     ORA $16,X           ;
B136: 17                              ;
B137: 18        CLC                 ;
B138: 17                              ;
B139: 18        CLC                 ;
B13A: 17                              ;
B13B: 19 1B 1C  ORA $1C1B,Y         ;
B13E: 1D 1E 1F  ORA $1F1E,X         ;
B141: 20 21 1C  JSR $1C21           ;
B144: 22                              ;
B145: 22                              ;
B146: 26 27     ROL >$27            ;
B148: 28        PLP                 ;
B149: 29 2B     AND #$2B            ;
B14B: 2E 20 82  ROL $8220           ;
B14E: 3C                              ;
B14F: 34                              ;
B150: 70 72     BVS $B1C4           ;
B152: 74                              ;
B153: 28        PLP                 ;
B154: 86 3C     STX >$3C            ;
B156: 2A        ROL A               ;
B157: 26 24     ROL >$24            ;
B159: 22                              ;
B15A: 40        RTI                 ;
B15B: 4A        LSR A               ;
B15C: 8A        TXA                 ;
B15D: 6C 42 46  JMP ($4642)         ;
B160: 76 2C     ROR >$2C,X          ;
B162: 4E 4C 6A  LSR $6A4C           ;
B165: 50 52     BVC $B1B9           ;
B167: 66 32     ROR >$32            ;
B169: 2E 68 F3  ROL $F368           ;
B16C: 6E F2 36  ROR $36F2           ;
B16F: 38        SEC                 ;
B170: 3A                              ;
B171: 3C                              ;
B172: 56 48     LSR $48,X           ;
B174: 78        SEI                 ;
B175: 20 82 7A  JSR $7A82           ;
B178: 7C                              ;
B179: 30 64     BMI $B1DF           ;
B17B: 62                              ;
B17C: 20 88 79  JSR $7988           ;
B17F: A9 00     LDA #$00            ;
B181: 85 0F     STA >$0F            ;
B183: 85 0C     STA >$0C            ;
B185: 98        TYA                 ;
B186: 48        PHA                 ;
B187: A9 00     LDA #$00            ;
B189: 85 52     STA >$52            ;
B18B: AC 41 03  LDY $0341           ;
B18E: B9 AB 77  LDA $77AB,Y         ;
B191: 8D 43 03  STA $0343           ;
B194: B9 AC 77  LDA $77AC,Y         ;
B197: 8D 44 03  STA $0344           ;
B19A: 68        PLA                 ;
B19B: A8        TAY                 ;
B19C: 86 08     STX >$08            ;
B19E: A9 01     LDA #$01            ;
B1A0: 85 07     STA >$07            ;
B1A2: A9 08     LDA #$08            ;
B1A4: 85 0A     STA >$0A            ;
B1A6: B9 B7 78  LDA $78B7,Y         ;
B1A9: 18        CLC                 ;
B1AA: 65 0C     ADC >$0C            ;
B1AC: A8        TAY                 ;
B1AD: B9 DC 78  LDA $78DC,Y         ;
B1B0: 85 02     STA >GP_02          ;
B1B2: 18        CLC                 ;
B1B3: 69 02     ADC #$02            ;
B1B5: 85 03     STA >GP_03          ;
B1B7: A5 02     LDA >GP_02          ;
B1B9: C9 F3     CMP #$F3            ;
B1BB: F0 08     BEQ $B1C5           ;
B1BD: C9 20     CMP #$20            ;
B1BF: 90 19     BCC $B1DA           ;
B1C1: C9 62     CMP #$62            ;
B1C3: B0 15     BCS $B1DA           ;
B1C5: AD 04 05  LDA $0504           ;
B1C8: D0 07     BNE $B1D1           ;
B1CA: A5 00     LDA >GP_00          ;
B1CC: 18        CLC                 ;
B1CD: 69 04     ADC #$04            ;
B1CF: 85 00     STA >GP_00          ;
B1D1: E6 52     INC >$52            ;
B1D3: A9 00     LDA #$00            ;
B1D5: 85 07     STA >$07            ;
B1D7: 4C 68 78  JMP $7868           ;
B1DA: C9 6C     CMP #$6C            ;
B1DC: 90 07     BCC $B1E5           ;
B1DE: C9 7C     CMP #$7C            ;
B1E0: 90 07     BCC $B1E9           ;
B1E2: 4C 4E 78  JMP $784E           ;
B1E5: A9 07     LDA #$07            ;
B1E7: 85 0A     STA >$0A            ;
B1E9: A5 02     LDA >GP_02          ;
B1EB: 85 03     STA >GP_03          ;
B1ED: A5 05     LDA >$05            ;
B1EF: 49 40     EOR #$40            ;
B1F1: 85 05     STA >$05            ;
B1F3: 4C 68 78  JMP $7868           ;
B1F6: A9 02     LDA #$02            ;
B1F8: 85 04     STA >$04            ;
B1FA: 85 05     STA >$05            ;
B1FC: 60        RTS                 ;
B1FD: A0 03     LDY #$03            ;
B1FF: 84 03     STY >GP_03          ;
B201: 48        PHA                 ;
B202: BD F0 04  LDA $04F0,X         ;
B205: F0 06     BEQ $B20D           ;
B207: A5 15     LDA >$15            ;
B209: 29 03     AND #$03            ;
B20B: 85 03     STA >GP_03          ;
B20D: AC 41 03  LDY $0341           ;
B210: B9 AB 77  LDA $77AB,Y         ;
B213: A8        TAY                 ;
B214: 68        PLA                 ;
B215: 99 01 02  STA $0201,Y         ;
B218: B5 70     LDA $70,X           ;
B21A: 99 03 02  STA $0203,Y         ;
B21D: B5 84     LDA $84,X           ;
B21F: 99 00 02  STA $0200,Y         ;
B222: A5 03     LDA >GP_03          ;
B224: 99 02 02  STA $0202,Y         ;
B227: 4C 36 6E  JMP $6E36           ;
B22A: 20 D0 79  JSR $79D0           ;
B22D: AD 06 04  LDA $0406           ;
B230: F0 08     BEQ $B23A           ;
B232: 8D CC 04  STA $04CC           ;
B235: A9 00     LDA #$00            ;
B237: 8D 06 04  STA $0406           ;
B23A: 20 93 FA  JSR $FA93           ;
B23D: 4C DB 77  JMP $77DB           ;
B240: 20 2D 7A  JSR $7A2D           ;
B243: BD BF 04  LDA $04BF,X         ;
B246: 29 20     AND #$20            ;
B248: D0 23     BNE $B26D           ;
B24A: BD F0 04  LDA $04F0,X         ;
B24D: D0 3D     BNE $B28C           ;
B24F: A0 0F     LDY #$0F            ;
B251: 20 C2 7B  JSR $7BC2           ;
B254: A0 0E     LDY #$0E            ;
B256: 20 9D 7C  JSR $7C9D           ;
B259: A0 10     LDY #$10            ;
B25B: 20 DC 7C  JSR $7CDC           ;
B25E: A0 11     LDY #$11            ;
B260: 20 DC 7C  JSR $7CDC           ;
B263: A0 0D     LDY #$0D            ;
B265: 20 29 7D  JSR $7D29           ;
B268: A0 12     LDY #$12            ;
B26A: 20 5F 7D  JSR $7D5F           ;
B26D: 20 A7 7A  JSR $7AA7           ;
B270: BD 4F 03  LDA $034F,X         ;
B273: BC 05 04  LDY $0405,X         ;
B276: F0 15     BEQ $B28D           ;
B278: C9 05     CMP #$05            ;
B27A: F0 04     BEQ $B280           ;
B27C: C9 06     CMP #$06            ;
B27E: D0 0C     BNE $B28C           ;
B280: B5 AC     LDA $AC,X           ;
B282: 10 08     BPL $B28C           ;
B284: BC 2C 04  LDY $042C,X         ;
B287: A9 00     LDA #$00            ;
B289: 99 4F 03  STA $034F,Y         ;
B28C: 60        RTS                 ;
B28D: C9 27     CMP #$27            ;
B28F: F0 04     BEQ $B295           ;
B291: C9 17     CMP #$17            ;
B293: D0 07     BNE $B29C           ;
B295: A5 0C     LDA >$0C            ;
B297: F0 03     BEQ $B29C           ;
B299: FE 2C 04  INC $042C,X         ;
B29C: 60        RTS                 ;
B29D: A9 08     LDA #$08            ;
B29F: 85 02     STA >GP_02          ;
B2A1: 85 03     STA >GP_03          ;
B2A3: BD BF 04  LDA $04BF,X         ;
B2A6: 29 40     AND #$40            ;
B2A8: F0 02     BEQ $B2AC           ;
B2AA: 46 02     LSR >GP_02          ;
B2AC: B5 70     LDA $70,X           ;
B2AE: 18        CLC                 ;
B2AF: 65 02     ADC >GP_02          ;
B2B1: 85 02     STA >GP_02          ;
B2B3: B5 84     LDA $84,X           ;
B2B5: 18        CLC                 ;
B2B6: 65 03     ADC >GP_03          ;
B2B8: 85 03     STA >GP_03          ;
B2BA: 60        RTS                 ;
B2BB: 02                              ;
B2BC: 01 80     ORA ($80,X)         ;
B2BE: 80                              ;
B2BF: 01 80     ORA ($80,X)         ;
B2C1: 80                              ;
B2C2: 80                              ;
B2C3: 80                              ;
B2C4: 80                              ;
B2C5: 01 02     ORA (GP_02,X)       ;
B2C7: 80                              ;
B2C8: 80                              ;
B2C9: 01 80     ORA ($80,X)         ;
B2CB: 80                              ;
B2CC: 01 01     ORA (GP_01,X)       ;
B2CE: 80                              ;
B2CF: 80                              ;
B2D0: 02                              ;
B2D1: 01 02     ORA (GP_02,X)       ;
B2D3: 00        BRK                 ;
B2D4: 80                              ;
B2D5: 80                              ;
B2D6: 80                              ;
B2D7: 80                              ;
B2D8: 01 80     ORA ($80,X)         ;
B2DA: 80                              ;
B2DB: 01 01     ORA (GP_01,X)       ;
B2DD: 02                              ;
B2DE: 01 02     ORA (GP_02,X)       ;
B2E0: 02                              ;
B2E1: 80                              ;
B2E2: 80                              ;
B2E3: 80                              ;
B2E4: 80                              ;
B2E5: 00        BRK                 ;
B2E6: 00        BRK                 ;
B2E7: 00        BRK                 ;
B2E8: 00        BRK                 ;
B2E9: 00        BRK                 ;
B2EA: 02                              ;
B2EB: 01 01     ORA (GP_01,X)       ;
B2ED: 02                              ;
B2EE: 02                              ;
B2EF: 00        BRK                 ;
B2F0: 00        BRK                 ;
B2F1: 00        BRK                 ;
B2F2: 02                              ;
B2F3: 02                              ;
B2F4: 02                              ;
B2F5: 02                              ;
B2F6: 01 01     ORA (GP_01,X)       ;
B2F8: 04                              ;
B2F9: 80                              ;
B2FA: 80                              ;
B2FB: 80                              ;
B2FC: 01 01     ORA (GP_01,X)       ;
B2FE: 01 01     ORA (GP_01,X)       ;
B300: 01 02     ORA (GP_02,X)       ;
B302: 02                              ;
B303: 01 01     ORA (GP_01,X)       ;
B305: 00        BRK                 ;
B306: 00        BRK                 ;
B307: 00        BRK                 ;
B308: 00        BRK                 ;
B309: 00        BRK                 ;
B30A: 00        BRK                 ;
B30B: 00        BRK                 ;
B30C: 00        BRK                 ;
B30D: 80                              ;
B30E: 80                              ;
B30F: 80                              ;
B310: 01 02     ORA (GP_02,X)       ;
B312: 02                              ;
B313: 04                              ;
B314: 04                              ;
B315: 80                              ;
B316: 01 20     ORA ($20,X)         ;
B318: 2D 7A A9  AND $A97A           ;
B31B: 00        BRK                 ;
B31C: 8D 4B 03  STA $034B           ;
B31F: 85 06     STA >$06            ;
B321: 85 09     STA >$09            ;
B323: 85 0C     STA >$0C            ;
B325: A0 00     LDY #$00            ;
B327: 84 00     STY >GP_00          ;
B329: AD F0 04  LDA $04F0           ;
B32C: 0D 6C 06  ORA $066C           ;
B32F: 05 3D     ORA >$3D            ;
B331: 15 3D     ORA $3D,X           ;
B333: D0 74     BNE $B3A9           ;
B335: A5 AC     LDA >$AC            ;
B337: C9 40     CMP #$40            ;
B339: F0 6E     BEQ $B3A9           ;
B33B: AD 12 05  LDA $0512           ;
B33E: D0 69     BNE $B3A9           ;
B340: BD 4F 03  LDA $034F,X         ;
B343: C9 53     CMP #$53            ;
B345: 90 08     BCC $B34F           ;
B347: B5 AC     LDA $AC,X           ;
B349: 29 F0     AND #$F0            ;
B34B: C9 10     CMP #$10            ;
B34D: D0 5A     BNE $B3A9           ;
B34F: A5 70     LDA >$70            ;
B351: 18        CLC                 ;
B352: 69 08     ADC #$08            ;
B354: 85 04     STA >$04            ;
B356: A5 84     LDA >$84            ;
B358: 18        CLC                 ;
B359: 69 08     ADC #$08            ;
B35B: 85 05     STA >$05            ;
B35D: A9 09     LDA #$09            ;
B35F: 20 FB 7D  JSR $7DFB           ;
B362: F0 45     BEQ $B3A9           ;
B364: BD 4F 03  LDA $034F,X         ;
B367: C9 53     CMP #$53            ;
B369: 90 3F     BCC $B3AA           ;
B36B: EE 4B 03  INC $034B           ;
B36E: C9 56     CMP #$56            ;
B370: F0 38     BEQ $B3AA           ;
B372: C9 5A     CMP #$5A            ;
B374: F0 34     BEQ $B3AA           ;
B376: A5 AC     LDA >$AC            ;
B378: 29 F0     AND #$F0            ;
B37A: D0 2E     BNE $B3AA           ;
B37C: A5 98     LDA >$98            ;
B37E: 15 98     ORA $98,X           ;
B380: 29 0C     AND #$0C            ;
B382: C9 0C     CMP #$0C            ;
B384: F0 0A     BEQ $B390           ;
B386: A5 98     LDA >$98            ;
B388: 15 98     ORA $98,X           ;
B38A: 29 03     AND #$03            ;
B38C: C9 03     CMP #$03            ;
B38E: D0 1A     BNE $B3AA           ;
B390: BD 4F 03  LDA $034F,X         ;
B393: C9 55     CMP #$55            ;
B395: 90 09     BCC $B3A0           ;
B397: C9 5B     CMP #$5B            ;
B399: B0 05     BCS $B3A0           ;
B39B: AD 76 06  LDA $0676           ;
B39E: F0 0A     BEQ $B3AA           ;
B3A0: A9 01     LDA #$01            ;
B3A2: 8D 04 06  STA SND_Request     ;
B3A5: A9 00     LDA #$00            ;
B3A7: 85 06     STA >$06            ;
B3A9: 60        RTS                 ;
B3AA: 20 26 7E  JSR $7E26           ;
B3AD: E6 0C     INC >$0C            ;
B3AF: BC 4F 03  LDY $034F,X         ;
B3B2: B9 4A 7A  LDA $7A4A,Y         ;
B3B5: 48        PHA                 ;
B3B6: 29 0F     AND #$0F            ;
B3B8: 85 0D     STA >$0D            ;
B3BA: 68        PLA                 ;
B3BB: 29 F0     AND #$F0            ;
B3BD: 85 0E     STA >$0E            ;
B3BF: BC 4F 03  LDY $034F,X         ;
B3C2: C0 2E     CPY #$2E            ;
B3C4: F0 05     BEQ $B3CB           ;
B3C6: A9 08     LDA #$08            ;
B3C8: 20 7C 6D  JSR $6D7C           ;
B3CB: AC 62 06  LDY $0662           ;
B3CE: F0 07     BEQ $B3D7           ;
B3D0: 46 0D     LSR >$0D            ;
B3D2: 66 0E     ROR >$0E            ;
B3D4: 88        DEY                 ;
B3D5: D0 F9     BNE $B3D0           ;
B3D7: A9 00     LDA #$00            ;
B3D9: 8D 27 06  STA $0627           ;
B3DC: 85 50     STA >$50            ;
B3DE: 85 51     STA >$51            ;
B3E0: AD 70 06  LDA $0670           ;
B3E3: C5 0E     CMP >$0E            ;
B3E5: 90 19     BCC $B400           ;
B3E7: 38        SEC                 ;
B3E8: E5 0E     SBC >$0E            ;
B3EA: 8D 70 06  STA $0670           ;
B3ED: AD 6F 06  LDA $066F           ;
B3F0: 29 0F     AND #$0F            ;
B3F2: C5 0D     CMP >$0D            ;
B3F4: 90 23     BCC $B419           ;
B3F6: AD 6F 06  LDA $066F           ;
B3F9: 38        SEC                 ;
B3FA: E5 0D     SBC >$0D            ;
B3FC: 8D 6F 06  STA $066F           ;
B3FF: 60        RTS                 ;
B400: A5 0E     LDA >$0E            ;
B402: 38        SEC                 ;
B403: ED 70 06  SBC $0670           ;
B406: 85 0E     STA >$0E            ;
B408: AD 6F 06  LDA $066F           ;
B40B: 29 0F     AND #$0F            ;
B40D: F0 0A     BEQ $B419           ;
B40F: CE 6F 06  DEC $066F           ;
B412: A9 FF     LDA #$FF            ;
B414: 8D 70 06  STA $0670           ;
B417: D0 BE     BNE $B3D7           ;
B419: AD 6F 06  LDA $066F           ;
B41C: 29 F0     AND #$F0            ;
B41E: 8D 6F 06  STA $066F           ;
B421: 20 A3 EB  JSR $EBA3           ;
B424: 8D 70 06  STA $0670           ;
B427: 85 AC     STA >$AC            ;
B429: A9 11     LDA #$11            ;
B42B: 85 12     STA >$12            ;
B42D: A9 04     LDA #$04            ;
B42F: 85 98     STA >$98            ;
B431: 60        RTS                 ;
B432: B9 AC 00  LDA $00AC,Y         ;
B435: 0A        ASL A               ;
B436: B0 F9     BCS $B431           ;
B438: 84 00     STY >GP_00          ;
B43A: A9 02     LDA #$02            ;
B43C: 85 09     STA >$09            ;
B43E: A9 0A     LDA #$0A            ;
B440: 85 0D     STA >$0D            ;
B442: 85 0E     STA >$0E            ;
B444: B9 70 00  LDA $0070,Y         ;
B447: 18        CLC                 ;
B448: 69 04     ADC #$04            ;
B44A: 85 04     STA >$04            ;
B44C: B9 84 00  LDA $0084,Y         ;
B44F: 18        CLC                 ;
B450: 69 08     ADC #$08            ;
B452: 85 05     STA >$05            ;
B454: A9 00     LDA #$00            ;
B456: 85 06     STA >$06            ;
B458: A4 00     LDY >GP_00          ;
B45A: B9 AC 00  LDA $00AC,Y         ;
B45D: F0 79     BEQ $B4D8           ;
B45F: 20 FF 7D  JSR $7DFF           ;
B462: F0 74     BEQ $B4D8           ;
B464: C0 0F     CPY #$0F            ;
B466: D0 1E     BNE $B486           ;
B468: BD B2 04  LDA $04B2,X         ;
B46B: 25 09     AND >$09            ;
B46D: F0 03     BEQ $B472           ;
B46F: 20 C5 7D  JSR $7DC5           ;
B472: A9 50     LDA #$50            ;
B474: 99 AC 00  STA $00AC,Y         ;
B477: BD B2 04  LDA $04B2,X         ;
B47A: 25 09     AND >$09            ;
B47C: D0 5A     BNE $B4D8           ;
B47E: A9 00     LDA #$00            ;
B480: 85 07     STA >$07            ;
B482: A9 10     LDA #$10            ;
B484: 95 3D     STA $3D,X           ;
B486: BD B2 04  LDA $04B2,X         ;
B489: 25 09     AND >$09            ;
B48B: D0 4C     BNE $B4D9           ;
B48D: BD 4F 03  LDA $034F,X         ;
B490: C9 33     CMP #$33            ;
B492: F0 04     BEQ $B498           ;
B494: C9 34     CMP #$34            ;
B496: D0 03     BNE $B49B           ;
B498: 4C 40 A4  JMP $A440           ;
B49B: C9 13     CMP #$13            ;
B49D: F0 04     BEQ $B4A3           ;
B49F: C9 12     CMP #$12            ;
B4A1: D0 0C     BNE $B4AF           ;
B4A3: C0 0F     CPY #$0F            ;
B4A5: F0 1D     BEQ $B4C4           ;
B4A7: B9 98 00  LDA $0098,Y         ;
B4AA: 95 98     STA $98,X           ;
B4AC: 4C 54 7C  JMP $7C54           ;
B4AF: C9 0B     CMP #$0B            ;
B4B1: F0 04     BEQ $B4B7           ;
B4B3: C9 0C     CMP #$0C            ;
B4B5: D0 0D     BNE $B4C4           ;
B4B7: B9 98 00  LDA $0098,Y         ;
B4BA: 15 98     ORA $98,X           ;
B4BC: C9 0C     CMP #$0C            ;
B4BE: F0 19     BEQ $B4D9           ;
B4C0: C9 03     CMP #$03            ;
B4C2: F0 15     BEQ $B4D9           ;
B4C4: A9 02     LDA #$02            ;
B4C6: 8D 04 06  STA SND_Request     ;
B4C9: BD 85 04  LDA $0485,X         ;
B4CC: C5 07     CMP >$07            ;
B4CE: 90 16     BCC $B4E6           ;
B4D0: 38        SEC                 ;
B4D1: E5 07     SBC >$07            ;
B4D3: 9D 85 04  STA $0485,X         ;
B4D6: F0 0E     BEQ $B4E6           ;
B4D8: 60        RTS                 ;
B4D9: A5 09     LDA >$09            ;
B4DB: C9 20     CMP #$20            ;
B4DD: F0 F9     BEQ $B4D8           ;
B4DF: C9 08     CMP #$08            ;
B4E1: F0 F5     BEQ $B4D8           ;
B4E3: 4C C5 7D  JMP $7DC5           ;
B4E6: EE 27 06  INC $0627           ;
B4E9: A5 50     LDA >$50            ;
B4EB: C9 0A     CMP #$0A            ;
B4ED: B0 10     BCS $B4FF           ;
B4EF: E6 50     INC >$50            ;
B4F1: A5 50     LDA >$50            ;
B4F3: C9 0A     CMP #$0A            ;
B4F5: D0 08     BNE $B4FF           ;
B4F7: A5 09     LDA >$09            ;
B4F9: C9 08     CMP #$08            ;
B4FB: D0 02     BNE $B4FF           ;
B4FD: E6 51     INC >$51            ;
B4FF: 20 A6 FE  JSR $FEA6           ;
B502: A9 00     LDA #$00            ;
B504: 95 3D     STA $3D,X           ;
B506: 20 E6 EE  JSR $EEE6           ;
B509: 9D F0 04  STA $04F0,X         ;
B50C: 60        RTS                 ;
B50D: 84 00     STY >GP_00          ;
B50F: A9 10     LDA #$10            ;
B511: 85 09     STA >$09            ;
B513: B9 AC 00  LDA $00AC,Y         ;
B516: 4A        LSR A               ;
B517: B0 32     BCS $B54B           ;
B519: A9 0C     LDA #$0C            ;
B51B: 85 0D     STA >$0D            ;
B51D: B9 AC 00  LDA $00AC,Y         ;
B520: A0 20     LDY #$20            ;
B522: 0A        ASL A               ;
B523: B0 15     BCS $B53A           ;
B525: A9 01     LDA #$01            ;
B527: 85 09     STA >$09            ;
B529: A0 40     LDY #$40            ;
B52B: AD 57 06  LDA $0657           ;
B52E: C9 03     CMP #$03            ;
B530: F0 08     BEQ $B53A           ;
B532: A0 20     LDY #$20            ;
B534: C9 02     CMP #$02            ;
B536: F0 02     BEQ $B53A           ;
B538: A0 10     LDY #$10            ;
B53A: 98        TYA                 ;
B53B: 20 86 7D  JSR $7D86           ;
B53E: A5 06     LDA >$06            ;
B540: F0 09     BEQ $B54B           ;
B542: 8A        TXA                 ;
B543: 48        PHA                 ;
B544: A2 0E     LDX #$0E            ;
B546: 20 D4 F3  JSR $F3D4           ;
B549: 68        PLA                 ;
B54A: AA        TAX                 ;
B54B: 60        RTS                 ;
B54C: 84 00     STY >GP_00          ;
B54E: A9 20     LDA #$20            ;
B550: 85 09     STA >$09            ;
B552: A9 10     LDA #$10            ;
B554: 85 07     STA >$07            ;
B556: A9 0E     LDA #$0E            ;
B558: 85 0D     STA >$0D            ;
B55A: B9 AC 00  LDA $00AC,Y         ;
B55D: C9 20     CMP #$20            ;
B55F: B0 10     BCS $B571           ;
B561: C9 13     CMP #$13            ;
B563: D0 30     BNE $B595           ;
B565: A9 08     LDA #$08            ;
B567: 85 09     STA >$09            ;
B569: A9 40     LDA #$40            ;
B56B: 85 07     STA >$07            ;
B56D: A9 18     LDA #$18            ;
B56F: 85 0D     STA >$0D            ;
B571: B9 70 00  LDA $0070,Y         ;
B574: 18        CLC                 ;
B575: 69 08     ADC #$08            ;
B577: 85 04     STA >$04            ;
B579: B9 84 00  LDA $0084,Y         ;
B57C: 18        CLC                 ;
B57D: 69 08     ADC #$08            ;
B57F: 85 05     STA >$05            ;
B581: A5 0D     LDA >$0D            ;
B583: 20 FB 7D  JSR $7DFB           ;
B586: F0 0D     BEQ $B595           ;
B588: 20 16 7C  JSR $7C16           ;
B58B: BD B2 04  LDA $04B2,X         ;
B58E: 25 09     AND >$09            ;
B590: D0 03     BNE $B595           ;
B592: 20 26 7E  JSR $7E26           ;
B595: 60        RTS                 ;
B596: 10 20     BPL $B5B8           ;
B598: 40        RTI                 ;
B599: 84 00     STY >GP_00          ;
B59B: A9 01     LDA #$01            ;
B59D: 85 09     STA >$09            ;
B59F: B9 AC 00  LDA $00AC,Y         ;
B5A2: C9 02     CMP #$02            ;
B5A4: D0 EF     BNE $B595           ;
B5A6: AC 57 06  LDY $0657           ;
B5A9: B9 25 7D  LDA $7D25,Y         ;
B5AC: 85 07     STA >$07            ;
B5AE: A5 98     LDA >$98            ;
B5B0: 29 0C     AND #$0C            ;
B5B2: F0 09     BEQ $B5BD           ;
B5B4: A9 0C     LDA #$0C            ;
B5B6: 85 0D     STA >$0D            ;
B5B8: A9 10     LDA #$10            ;
B5BA: 4C 53 7D  JMP $7D53           ;
B5BD: A9 10     LDA #$10            ;
B5BF: 85 0D     STA >$0D            ;
B5C1: A9 0C     LDA #$0C            ;
B5C3: 85 0E     STA >$0E            ;
B5C5: 20 D1 7D  JSR $7DD1           ;
B5C8: A5 06     LDA >$06            ;
B5CA: F0 C9     BEQ $B595           ;
B5CC: 4C AA 7D  JMP $7DAA           ;
B5CF: 84 00     STY >GP_00          ;
B5D1: B9 AC 00  LDA $00AC,Y         ;
B5D4: C9 30     CMP #$30            ;
B5D6: 90 08     BCC $B5E0           ;
B5D8: A9 01     LDA #$01            ;
B5DA: 85 09     STA >$09            ;
B5DC: A9 20     LDA #$20            ;
B5DE: D0 CC     BNE $B5AC           ;
B5E0: C9 20     CMP #$20            ;
B5E2: B0 56     BCS $B63A           ;
B5E4: A9 04     LDA #$04            ;
B5E6: 85 09     STA >$09            ;
B5E8: A9 20     LDA #$20            ;
B5EA: AC 59 06  LDY $0659           ;
B5ED: C0 01     CPY #$01            ;
B5EF: F0 01     BEQ $B5F2           ;
B5F1: 0A        ASL A               ;
B5F2: A0 0B     LDY #$0B            ;
B5F4: 84 0D     STY >$0D            ;
B5F6: 20 CB 7D  JSR $7DCB           ;
B5F9: A5 06     LDA >$06            ;
B5FB: F0 3D     BEQ $B63A           ;
B5FD: C0 12     CPY #$12            ;
B5FF: D0 19     BNE $B61A           ;
B601: BD 4F 03  LDA $034F,X         ;
B604: C9 16     CMP #$16            ;
B606: D0 08     BNE $B610           ;
B608: A9 00     LDA #$00            ;
B60A: 9D 85 04  STA $0485,X         ;
B60D: 4C 54 7C  JMP $7C54           ;
B610: A9 20     LDA #$20            ;
B612: 99 AC 00  STA $00AC,Y         ;
B615: A9 03     LDA #$03            ;
B617: 99 D0 03  STA $03D0,Y         ;
B61A: BD 4F 03  LDA $034F,X         ;
B61D: C9 0B     CMP #$0B            ;
B61F: F0 04     BEQ $B625           ;
B621: C9 0C     CMP #$0C            ;
B623: D0 0D     BNE $B632           ;
B625: B9 98 00  LDA $0098,Y         ;
B628: 15 98     ORA $98,X           ;
B62A: C9 0C     CMP #$0C            ;
B62C: F0 07     BEQ $B635           ;
B62E: C9 03     CMP #$03            ;
B630: F0 03     BEQ $B635           ;
B632: 4C 26 7E  JMP $7E26           ;
B635: A9 01     LDA #$01            ;
B637: 8D 04 06  STA SND_Request     ;
B63A: 60        RTS                 ;
B63B: 85 07     STA >$07            ;
B63D: A5 0D     LDA >$0D            ;
B63F: 85 0E     STA >$0E            ;
B641: A4 00     LDY >GP_00          ;
B643: A5 98     LDA >$98            ;
B645: 29 0C     AND #$0C            ;
B647: F0 11     BEQ $B65A           ;
B649: B9 70 00  LDA $0070,Y         ;
B64C: 18        CLC                 ;
B64D: 69 06     ADC #$06            ;
B64F: 85 04     STA >$04            ;
B651: B9 84 00  LDA $0084,Y         ;
B654: 18        CLC                 ;
B655: 69 08     ADC #$08            ;
B657: 4C F8 7D  JMP $7DF8           ;
B65A: B9 70 00  LDA $0070,Y         ;
B65D: 18        CLC                 ;
B65E: 69 08     ADC #$08            ;
B660: 85 04     STA >$04            ;
B662: B9 84 00  LDA $0084,Y         ;
B665: 18        CLC                 ;
B666: 69 06     ADC #$06            ;
B668: 4C E2 7B  JMP $7BE2           ;
B66B: 85 0D     STA >$0D            ;
B66D: 85 0E     STA >$0E            ;
B66F: A9 00     LDA #$00            ;
B671: 85 06     STA >$06            ;
B673: A4 00     LDY >GP_00          ;
B675: A5 02     LDA >GP_02          ;
B677: 38        SEC                 ;
B678: E5 04     SBC >$04            ;
B67A: 20 1F 70  JSR $701F           ;
B67D: 85 0A     STA >$0A            ;
B67F: C5 0D     CMP >$0D            ;
B681: B0 10     BCS $B693           ;
B683: A5 03     LDA >GP_03          ;
B685: 38        SEC                 ;
B686: E5 05     SBC >$05            ;
B688: 20 1F 70  JSR $701F           ;
B68B: 85 0B     STA >$0B            ;
B68D: C5 0E     CMP >$0E            ;
B68F: B0 02     BCS $B693           ;
B691: E6 06     INC >$06            ;
B693: A5 06     LDA >$06            ;
B695: 60        RTS                 ;
B696: A4 00     LDY >GP_00          ;
B698: E0 0D     CPX #$0D            ;
B69A: B0 07     BCS $B6A3           ;
B69C: BD B2 04  LDA $04B2,X         ;
B69F: 25 09     AND >$09            ;
B6A1: D0 6A     BNE $B70D           ;
B6A3: A9 08     LDA #$08            ;
B6A5: 85 08     STA >$08            ;
B6A7: B5 84     LDA $84,X           ;
B6A9: 85 04     STA >$04            ;
B6AB: B9 84 00  LDA $0084,Y         ;
B6AE: 85 05     STA >$05            ;
B6B0: C0 00     CPY #$00            ;
B6B2: D0 0D     BNE $B6C1           ;
B6B4: AD 94 03  LDA $0394           ;
B6B7: F0 08     BEQ $B6C1           ;
B6B9: A5 98     LDA >$98            ;
B6BB: 29 03     AND #$03            ;
B6BD: D0 08     BNE $B6C7           ;
B6BF: F0 13     BEQ $B6D4           ;
B6C1: A5 0B     LDA >$0B            ;
B6C3: C9 04     CMP #$04            ;
B6C5: B0 0D     BCS $B6D4           ;
B6C7: A9 02     LDA #$02            ;
B6C9: 85 08     STA >$08            ;
B6CB: B5 70     LDA $70,X           ;
B6CD: 85 04     STA >$04            ;
B6CF: B9 70 00  LDA $0070,Y         ;
B6D2: 85 05     STA >$05            ;
B6D4: A5 04     LDA >$04            ;
B6D6: C5 05     CMP >$05            ;
B6D8: B0 02     BCS $B6DC           ;
B6DA: 46 08     LSR >$08            ;
B6DC: C0 00     CPY #$00            ;
B6DE: D0 2E     BNE $B70E           ;
B6E0: AD F0 04  LDA $04F0           ;
B6E3: D0 28     BNE $B70D           ;
B6E5: A5 08     LDA >$08            ;
B6E7: 09 80     ORA #$80            ;
B6E9: 85 C0     STA >$C0            ;
B6EB: A9 18     LDA #$18            ;
B6ED: 8D F0 04  STA $04F0           ;
B6F0: A9 20     LDA #$20            ;
B6F2: 85 D3     STA >$D3            ;
B6F4: E0 0D     CPX #$0D            ;
B6F6: B0 15     BCS $B70D           ;
B6F8: BD BF 04  LDA $04BF,X         ;
B6FB: 29 80     AND #$80            ;
B6FD: D0 0E     BNE $B70D           ;
B6FF: BD 4F 03  LDA $034F,X         ;
B702: C9 12     CMP #$12            ;
B704: F0 07     BEQ $B70D           ;
B706: B5 98     LDA $98,X           ;
B708: 20 13 70  JSR $7013           ;
B70B: 95 98     STA $98,X           ;
B70D: 60        RTS                 ;
B70E: B9 98 00  LDA $0098,Y         ;
B711: 85 08     STA >$08            ;
B713: BD BF 04  LDA $04BF,X         ;
B716: 29 80     AND #$80            ;
B718: F0 06     BEQ $B720           ;
B71A: A5 08     LDA >$08            ;
B71C: 09 40     ORA #$40            ;
B71E: 85 08     STA >$08            ;
B720: BD F0 04  LDA $04F0,X         ;
B723: D0 2B     BNE $B750           ;
B725: BD 4F 03  LDA $034F,X         ;
B728: C9 33     CMP #$33            ;
B72A: F0 04     BEQ $B730           ;
B72C: C9 34     CMP #$34            ;
B72E: D0 11     BNE $B741           ;
B730: A5 0F     LDA >$0F            ;
B732: C9 03     CMP #$03            ;
B734: F0 04     BEQ $B73A           ;
B736: C9 04     CMP #$04            ;
B738: D0 16     BNE $B750           ;
B73A: BD 6B 04  LDA $046B,X         ;
B73D: C9 03     CMP #$03            ;
B73F: D0 0F     BNE $B750           ;
B741: A5 08     LDA >$08            ;
B743: 09 80     ORA #$80            ;
B745: 95 C0     STA $C0,X           ;
B747: A9 40     LDA #$40            ;
B749: 95 D3     STA $D3,X           ;
B74B: A9 10     LDA #$10            ;
B74D: 9D F0 04  STA $04F0,X         ;
B750: 60        RTS                 ;

B751: 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)