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)