Home Journal Contact Me Tools Comments

General
RAM Usage RESET MMC Control
MMC Bank Copy Block to VRAM Initialize VRAM
Images
Treasure Images Text Images Misc Images
Treasure Splash Text
; NES Zelda Bank 2
; 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


; ROM pointers
8000: 7F 80     ; 807F (Treasures) 700 bytes
8002: 7F 87     ; 877F (Numbers, letters, symbols) 700 bytes
8004: 7F 8E     ; 8E7F (??) E0 bytes
;
; Counts
8006: 07 00     ; 700 bytes in treasure images
8008: 07 00     ; 700 bytes in text images    
800A: 00 E0     ;  E0 bytes in ?? images
;
; VRAM addresses
800C: 00 00      
800E: 10 00       
8010: 1F 20      

; InitVRAM
8012: 20 25 E6  JSR $E625           ; ?? PPU setup #2
8015: AD 02 20  LDA $2002           ; Read [NES] PPU status (VBLANK)
8018: AD 1D 05  LDA UNKNOWN_051D    ; Set pointer
801B: 0A        ASL A               ; *2 bytes per structure per set
801C: AA        TAX                 ; Index register
801D: BD 00 80  LDA $8000,X         ; Read LSB of ...
8020: 85 00     STA >GP_00          ; ... ROM pointer
8022: BD 06 80  LDA $8006,X         ; Read MSB of ...
8025: 85 02     STA >GP_02          ; ... count
8027: BD 0C 80  LDA $800C,X         ; Read MSB of ...
802A: 8D 06 20  STA $2006           ; ... VRAM address [NES] VRAM address select
802D: E8        INX                 ; Next in 2 byte pointer
802E: BD 00 80  LDA $8000,X         ; Read MSB of ...
8031: 85 01     STA >GP_01          ; ... ROM pointer
8033: BD 06 80  LDA $8006,X         ; Read LSB of ...
8036: 85 03     STA >GP_03          ; ... count
8038: BD 0C 80  LDA $800C,X         ; Read LSB of VRAM address
803B: 20 4F 80  JSR $804F           ; Do the copy
803E: AD 1D 05  LDA UNKNOWN_051D    ; Set count
8041: C9 03     CMP #$03            ; All done?
8043: D0 D3     BNE $8018           ; No ... do all sets
8045: A9 5A     LDA #$5A            ; ??
8047: 85 F5     STA >UNKNOWN_F5     ; ??
8049: A9 00     LDA #$00            ; Reset set ...
804B: 8D 1D 05  STA UNKNOWN_051D    ; ... counter
804E: 60        RTS                 ; Done

; CopyToVRAM
; Block copy from (00:01) to VRAM (address in A).
; Length in (02:03)
;
804F: 8D 06 20  STA $2006           ; [NES] VRAM address select
8052: A0 00     LDY #$00            ; Straight offset from Y coming up
8054: B1 00     LDA (GP_00),Y       ; Byte from pointer ...
8056: 8D 07 20  STA $2007           ; ... to next address [NES] VRAM data
8059: A5 00     LDA >GP_00          ; Increment ...
805B: 18        CLC                 ; ... two ...
805C: 69 01     ADC #$01            ; ... byte ...
805E: 85 00     STA >GP_00          ; ... pointer ...
8060: A5 01     LDA >GP_01          ; ... at ...
8062: 69 00     ADC #$00            ; ... 00 and ...
8064: 85 01     STA >GP_01          ; ... 01
;
8066: A5 03     LDA >GP_03          ; Decrement ...
8068: 38        SEC                 ; ... two ...
8069: E9 01     SBC #$01            ; ... byte ...
806B: 85 03     STA >GP_03          ; ... count ...
806D: A5 02     LDA >GP_02          ; ... at ...
806F: E9 00     SBC #$00            ; ... 02 and ...
8071: 85 02     STA >GP_02          ; ... 03
;
8073: A5 02     LDA >GP_02          ; More to do?
8075: D0 DD     BNE $8054           ; Yes ... go move all
8077: A5 03     LDA >GP_03          ; More to do?
8079: D0 D9     BNE $8054           ; Yes ... go move all
807B: EE 1D 05  INC UNKNOWN_051D    ; Next set
807E: 60        RTS                 ; Done

; TreasureImages

;   ........
 ;   .....111
 ;   ...11111
 ;   .1112113
 ;   11112233
 ;   1.112223
 ;   ..133223
 ;   ...33322
807f: 00 07 1F 77 F3 B1 39 1C 00 00 00 09 0F 0F 1F 1F

 ;   ....1111
 ;   ..133112
 ;   ..333332
 ;   .1333332
 ;   .1133331
 ;   33111113
 ;   33311111
 ;   .333....
808f: 0F 3E 3E 7E 7F FF FF 70 00 19 3F 3F 1E C1 E0 70

 ;   ........
 ;   1.......
 ;   3333....
 ;   33333...
 ;   3333....
 ;   2212....
 ;   223222..
 ;   2222.3..
809f: 00 80 F0 F8 F0 20 20 04 00 00 F0 F8 F0 D0 FC F4

 ;   2222.3..
 ;   223323..
 ;   221323..
 ;   2113.3..
 ;   113..3..
 ;   3331.3..
 ;   11133...
 ;   .333....
80af: 04 34 34 74 E4 F4 F8 70 F4 FC DC 94 24 E4 18 70

 ;   .....111
 ;   ...11111
 ;   .1112113
 ;   11112233
 ;   1.112223
 ;   ..133223
 ;   ...33322
 ;   ....1111
80bf: 07 1F 77 F3 B1 39 1C 0F 00 00 09 0F 0F 1F 1F 00

 ;   ..311111
 ;   .3331222
 ;   .3333222
 ;   .3333221
 ;   ..133113
 ;   .1111111
 ;   ....3333
 ;   ....3333
80cf: 3F 78 78 79 3F 7F 0F 0F 20 77 7F 7E 19 00 0F 0F

 ;   1.......
 ;   3333....
 ;   33333...
 ;   3333....
 ;   2212..3.
 ;   2232223.
 ;   2222..3.
 ;   2222..3.
80df: 80 F0 F8 F0 22 22 02 02 00 F0 F8 F0 D2 FE F2 F2

 ;   1133323.
 ;   1113323.
 ;   11133.3.
 ;   113...3.
 ;   333...3.
 ;   111.....
 ;   ........
 ;   3.......
80ef: FA FA FA E2 E2 E0 00 80 3E 1E 1A 22 E2 00 00 80

 ;   .....111
 ;   ....1111
 ;   ..2.1333
 ;   ..2.3333
 ;   ..223212
 ;   ..223232
 ;   ..322222
 ;   ..331223
80ff: 07 0F 0F 0F 0A 0A 20 39 00 00 27 2F 3D 3F 3F 37

 ;   ..211122
 ;   ..211111
 ;   ...31133
 ;   ...13331
 ;   ...11133
 ;   ....3111
 ;   ....333.
 ;   ....333.
810f: 1C 1F 1F 1F 1F 0F 0E 0E 23 20 13 0E 03 08 0E 0E

 ;   111.....
 ;   1111....
 ;   3331.2..
 ;   3333.2..
 ;   212322..
 ;   232322..
 ;   222223..
 ;   322113..
811f: E0 F0 F0 F0 50 50 04 9C 00 00 E4 F4 BC FC FC E4

 ;   2211333.
 ;   1111233.
 ;   3112223.
 ;   3333222.
 ;   311112..
 ;   1111....
 ;   .333....
 ;   ........
812f: 3E F6 E2 F0 F8 F0 70 00 CE 0E 9E FE 84 00 70 00

 ;   .....111
 ;   ....1111
 ;   ..2.1111
 ;   ..211111
 ;   ..231111
 ;   ..223311
 ;   ...23331
 ;   ...31333
813f: 07 0F 0F 1F 1F 0F 0F 1F 00 00 20 20 30 3C 1E 17

 ;   ..331111
 ;   ..331111
 ;   ...33111
 ;   ...11333
 ;   ...11111
 ;   ...33311
 ;   ...3333.
 ;   ....33..
814f: 3F 3F 1F 1F 1F 1F 1E 0C 30 30 18 07 00 1C 1E 0C

 ;   111.....
 ;   1111....
 ;   1111.2..
 ;   111112..
 ;   111132..
 ;   113322..
 ;   13332...
 ;   33313...
815f: E0 F0 F0 F8 F8 F0 F0 F8 00 00 04 04 0C 3C 78 E8

 ;   11133...
 ;   111332..
 ;   111332..
 ;   333122..
 ;   11111...
 ;   1113....
 ;   .33.....
 ;   ........
816f: F8 F8 F8 F0 F8 F0 60 00 18 1C 1C EC 00 10 60 00

 ;   ........
 ;   ......11
 ;   ....1111
 ;   ...11211
 ;   ...11223
 ;   ..111222
 ;   .1113322
 ;   .1..3332
817f: 00 03 0F 1B 19 38 7C 4E 00 00 00 04 07 07 0F 0F

 ;   ....1111
 ;   ...11333
 ;   ...13333
 ;   ..113333
 ;   .1111333
 ;   33111111
 ;   33311111
 ;   .333....
818f: 0F 1F 1F 3F 7F FF FF 70 00 07 0F 0F 07 C0 E0 70

 ;   ........
 ;   11......
 ;   13333...
 ;   333333..
 ;   33333...
 ;   32212...
 ;   3223222.
 ;   22222...
819f: 00 C0 F8 FC F8 90 90 00 00 00 78 FC F8 E8 FE F8

 ;   122222..
 ;   333222..
 ;   33322...
 ;   3331....
 ;   11133...
 ;   33333...
 ;   111133..
 ;   ...3333.
81af: 80 E0 E0 F0 F8 F8 FC 1E 7C FC F8 E0 18 F8 0C 1E

 ;   ...33.11
 ;   ..323111
 ;   .3321133
 ;   33221333
 ;   33223212
 ;   23323232
 ;   .2331223
 ;   ..231123
81bf: 1B 2F 6F CF CA 6A 39 1D 18 38 73 F7 FD FF 77 33

 ;   ...21112
 ;   ....3111
 ;   ....1313
 ;   ....1133
 ;   ...33113
 ;   ..333.11
 ;   ........
 ;   ........
81cf: 0E 0F 0F 0F 1F 3B 00 00 11 08 05 03 19 38 00 00

 ;   111.....
 ;   1111....
 ;   33111...
 ;   33311.2.
 ;   2133122.
 ;   232312..
 ;   32222...
 ;   32233...
81df: E0 F0 F8 F8 78 58 80 98 00 00 C0 E2 B6 F4 F8 F8

 ;   223333..
 ;   113333..
 ;   333331..
 ;   133311..
 ;   3223113.
 ;   22211333
 ;   222.3333
 ;   ........
81ef: 3C FC FC FC 9E 1F 0F 00 FC 3C F8 70 F2 E7 EF 00

 ;   ...31111
 ;   .2.11111
 ;   .2311111
 ;   .2211111
 ;   .3231111
 ;   .3233111
 ;   .3313313
 ;   .3311333
81ff: 1F 1F 3F 1F 5F 5F 7F 7F 10 40 60 60 70 78 6D 67

 ;   ..311111
 ;   ..311111
 ;   ..131111
 ;   .3113333
 ;   33111111
 ;   333....1
 ;   ........
 ;   ........
820f: 3F 3F 3F 7F FF E1 00 00 20 20 10 4F C0 E0 00 00

 ;   1.......
 ;   11......
 ;   111.....
 ;   111.2...
 ;   11322...
 ;   3332...2
 ;   3312..23
 ;   31333233
821f: 80 C0 E0 E0 E0 E0 E1 FB 00 00 00 08 38 F1 D3 BF

 ;   11332333
 ;   11323333
 ;   1123333.
 ;   333233..
 ;   11112...
 ;   11133...
 ;   ..3333..
 ;   ..3333..
822f: F7 EF DE EC F0 F8 3C 3C 3F 3F 3E FC 08 18 3C 3C

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
823f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
824f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   111.....
 ;   1.......
 ;   1.......
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
825f: E0 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   1.......
 ;   1.......
 ;   111.....
826f: 00 00 00 00 00 80 80 E0 00 00 00 00 00 00 00 00

 ;   ...3....
 ;   ..333...
 ;   ..333...
 ;   ..333...
 ;   ..333...
 ;   ..333...
 ;   ..333...
 ;   ..333...
827f: 10 38 38 38 38 38 38 38 10 38 38 38 38 38 38 38

 ;   ..333...
 ;   ..333...
 ;   ..333...
 ;   1111111.
 ;   1.222.1.
 ;   ..111...
 ;   ..222...
 ;   ..111...
828f: 38 38 38 FE 82 38 00 38 38 38 38 00 38 00 38 00

 ;   ..3.33..
 ;   ...33...
 ;   ...33...
 ;   ..1331..
 ;   .111111.
 ;   12121211
 ;   21111111
 ;   11121111
829f: 2C 18 18 3C 7E AB 7F EF 2C 18 18 18 00 54 80 10

 ;   21211111
 ;   11111121
 ;   .121211.
 ;   ..1111..
 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   ..33.3..
82af: 5F FD 56 3C 18 18 18 34 A0 02 28 00 18 18 18 34

 ;   ...111..
 ;   ...3.2..
 ;   ...322..
 ;   ...3.2..
 ;   ...322..
 ;   ...3.2..
 ;   ...322..
 ;   ...3.2..
82bf: 1C 10 10 10 10 10 10 10 00 14 1C 14 1C 14 1C 14

 ;   ...322..
 ;   ...3.2..
 ;   ...322..
 ;   ...322..
 ;   ....2...
 ;   ...322..
 ;   ...3.2..
 ;   ...322..
82cf: 10 10 10 10 00 10 10 10 1C 14 1C 1C 08 1C 14 1C

 ;   ....1...
 ;   ..1111..
 ;   .11121..
 ;   .112111.
 ;   ..1221..
 ;   ........
 ;   ..3333..
 ;   ..3333..
82df: 08 3C 74 6E 24 00 3C 3C 00 00 08 10 18 00 3C 3C

 ;   ..3333..
 ;   ..3333.2
 ;   ..3333.2
 ;   ..3333.2
 ;   ..3333.2
 ;   ..3333.2
 ;   22222222
 ;   .222222.
82ef: 3C 3C 3C 3C 3C 3C 00 00 3C 3D 3D 3D 3D 3D FF 7E

 ;   ....2...
 ;   ....2...
 ;   ...222..
 ;   ...212..
 ;   ....1...
 ;   ....1...
 ;   ....1...
 ;   ....1...
82ff: 00 00 00 08 08 08 08 08 08 08 1C 14 00 00 00 00

 ;   ....1...
 ;   ....1...
 ;   ...313..
 ;   ..3.1.3.
 ;   ...313..
 ;   ..3.1.3.
 ;   ...313..
 ;   ..3.1.3.
830f: 08 08 1C 2A 1C 2A 1C 2A 00 00 14 22 14 22 14 22

 ;   333.....
 ;   1..33...
 ;   1...33..
 ;   1....33.
 ;   1....33.
 ;   1.....33
 ;   1.....33
 ;   1.....33
831f: E0 98 8C 86 86 83 83 83 E0 18 0C 06 06 03 03 03

 ;   1.....33
 ;   1.....33
 ;   1.....33
 ;   1....33.
 ;   1....33.
 ;   1...33..
 ;   1..33...
 ;   333.....
832f: 83 83 83 86 86 8C 98 E0 03 03 03 06 06 0C 18 E0

 ;   .....2..
 ;   ...22211
 ;   ..2.211.
 ;   ..2.2221
 ;   12222211
 ;   222.2121
 ;   ....2211
 ;   .222211.
833f: 00 03 06 01 83 05 03 06 04 1C 28 2E 7C EA 0C 78

 ;   ....2...
 ;   ....2...
 ;   ....2...
 ;   ....2...
 ;   .2222...
 ;   ....2...
 ;   .2222...
 ;   ....2...
834f: 00 00 00 00 00 00 00 00 08 08 08 08 78 08 78 08

 ;   ..2221..
 ;   .322221.
 ;   321..221
 ;   31....21
 ;   31....21
 ;   22222221
 ;   32222111
 ;   ...21...
835f: 04 42 A1 C1 C1 01 87 08 38 7C C6 82 82 FE F8 10

 ;   ...21...
 ;   ...21...
 ;   ...21...
 ;   .3221...
 ;   .2221...
 ;   ..221...
 ;   .2221...
 ;   ...21...
836f: 08 08 08 48 08 08 08 08 10 10 10 70 70 30 70 10

 ;   ........
 ;   ........
 ;   ........
 ;   .3333...
 ;   333333..
 ;   333333..
 ;   3332233.
 ;   33222233
837f: 00 00 00 78 FC FC E6 C3 00 00 00 78 FC FC FE FF

 ;   33211233
 ;   33221...
 ;   .332....
 ;   .333....
 ;   ..33....
 ;   ........
 ;   ........
 ;   ........
838f: DB C8 60 70 30 00 00 00 E7 F0 70 70 30 00 00 00

 ;   ...32...
 ;   ..3322..
 ;   .333222.
 ;   3232.2.2
 ;   33222.22
 ;   33222.22
 ;   33222.22
 ;   33222.22
839f: 10 30 70 A0 C0 C0 C0 C0 18 3C 7E F5 FB FB FB FB

 ;   33222.22
 ;   33222.22
 ;   33222.22
 ;   32322.22
 ;   2223.2.2
 ;   .222222.
 ;   ..2222..
 ;   ...22...
83af: C0 C0 C0 A0 10 00 00 00 FB FB FB FB F5 7E 3C 18

 ;   .....3..
 ;   .....3..
 ;   ......3.
 ;   .......3
 ;   .......3
 ;   ......3.
 ;   ..1111..
 ;   .122111.
83bf: 04 04 02 01 01 02 3C 4E 04 04 02 01 01 02 00 30

 ;   12321111
 ;   12211111
 ;   11111111
 ;   11111111
 ;   .111111.
 ;   ..1111..
 ;   ........
 ;   ........
83cf: AF 9F FF FF 7E 3C 00 00 70 60 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ...123..
 ;   ..113...
 ;   .213....
 ;   .223....
83df: 00 00 00 00 14 38 30 10 00 00 00 00 0C 08 50 70

 ;   .223....
 ;   .223....
 ;   ..223...
 ;   ...223..
 ;   ........
 ;   ........
 ;   ........
 ;   ........
83ef: 10 10 08 04 00 00 00 00 70 70 38 1C 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   23......
 ;   23......
 ;   213.....
 ;   1113....
83ff: 00 00 00 00 40 40 60 F0 00 00 00 00 C0 C0 A0 10

 ;   .1223...
 ;   .22223..
 ;   ..222233
 ;   ....2222
 ;   ........
 ;   ........
 ;   ........
 ;   ........
840f: 48 04 03 00 00 00 00 00 38 7C 3F 0F 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   3......3
 ;   23....32
841f: 00 00 00 00 00 00 81 42 00 00 00 00 00 00 81 C3

 ;   11333322
 ;   .112222.
 ;   ..2222..
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
842f: FC 60 00 00 00 00 00 00 3F 1E 3C 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   .3...3..
 ;   ..3.33.3
 ;   3.33333.
 ;   .33333..
843f: 00 00 00 00 44 2D BE 7C 00 00 00 00 44 2D BE 7C

 ;   ..333...
 ;   .33333..
 ;   3..3....
 ;   ....3...
 ;   ........
 ;   ........
 ;   ........
 ;   ........
844f: 38 7C 90 08 00 00 00 00 38 7C 90 08 00 00 00 00

 ;   111.....
 ;   111.....
 ;   111.....
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
845f: E0 E0 E0 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
846f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ..2222..
 ;   ...11...
 ;   ..3333..
 ;   ..3113..
 ;   ..3..3..
 ;   ..3..3..
 ;   .33..33.
 ;   3......3
847f: 00 18 3C 3C 24 24 66 81 3C 00 3C 24 24 24 66 81

 ;   3......3
 ;   31111113
 ;   31111123
 ;   31211113
 ;   31112113
 ;   33111133
 ;   33333333
 ;   .333333.
848f: 81 FF FD DF F7 FF FF 7E 81 81 83 A1 89 C3 FF 7E

 ;   1111111.
 ;   33333311
 ;   33333331
 ;   33333311
 ;   31111111
 ;   31111111
 ;   31.....1
 ;   31111111
849f: FE FF FF FF FF FF C1 FF 00 FC FE FC 80 80 80 80

 ;   31.1.1.1
 ;   31111111
 ;   31111111
 ;   3111.111
 ;   311...11
 ;   1111.111
 ;   .1111111
 ;   .111111.
84af: D5 FF FF F7 E3 F7 7F 7E 80 80 80 80 80 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ..1111..
 ;   .111111.
 ;   .112211.
 ;   11222211
 ;   11233211
84bf: 00 00 00 3C 7E 66 C3 DB 00 00 00 00 00 18 3C 3C

 ;   11233211
 ;   11222211
 ;   .112211.
 ;   .111111.
 ;   ..1111..
 ;   ........
 ;   ........
 ;   ........
84cf: DB C3 66 7E 3C 00 00 00 3C 3C 18 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ...111..
 ;   ..13111.
 ;   .1111111
 ;   .2111112
 ;   ..22222.
84df: 00 00 00 1C 3E 7F 3E 00 00 00 00 00 10 00 41 3E

 ;   .32....1
 ;   .2.....2
 ;   .22...2.
 ;   ..2222..
 ;   ........
 ;   ........
 ;   ........
 ;   ........
84ef: 41 00 00 00 00 00 00 00 60 41 62 3C 00 00 00 00

 ;   3.......
 ;   33......
 ;   333.....
 ;   333.....
 ;   .333....
 ;   .333....
 ;   ..33.1..
 ;   ..333.3.
84ff: 80 C0 E0 E0 70 70 34 3A 80 C0 E0 E0 70 70 30 3A

 ;   ...33.1.
 ;   .1.33311
 ;   .3..311.
 ;   ..1.112.
 ;   ...1122.
 ;   ...1.212
 ;   ......22
 ;   ......21
850f: 1A 5F 4E 2C 18 12 00 01 18 1C 48 02 06 05 03 02

 ;   ...11...
 ;   ..1311..
 ;   ..1111..
 ;   ..3113..
 ;   ...33...
 ;   ...22...
 ;   ...33...
 ;   ...22...
851f: 18 3C 3C 3C 18 00 18 00 00 10 00 24 18 18 18 18

 ;   ...22...
 ;   ...22...
 ;   ...22...
 ;   ...22...
 ;   ...22...
 ;   ...22...
 ;   ...22...
 ;   ...22...
852f: 00 00 00 00 00 00 00 00 18 18 18 18 18 18 18 18

 ;   22.22.22
 ;   22222222
 ;   22222222
 ;   22112123
 ;   .2222223
 ;   22121233
 ;   2222233.
 ;   2121333.
853f: 00 00 00 35 01 2B 06 5E DB FF FF CB 7F D7 FE AE

 ;   2223333.
 ;   223333..
 ;   233333..
 ;   222333..
 ;   21213...
 ;   .2223...
 ;   22223...
 ;   2223....
854f: 1E 3C 7C 1C 58 08 08 10 FE FC FC FC A8 78 F8 F0

 ;   ........
 ;   ...121..
 ;   ..11121.
 ;   .2221211
 ;   .1112.11
 ;   1111...2
 ;   2211...1
 ;   3321....
855f: 00 14 3A 0B 73 F0 31 D0 00 08 04 74 08 01 C0 E0

 ;   3321....
 ;   2211....
 ;   1111...1
 ;   .111...2
 ;   .1112.21
 ;   ..22112.
 ;   ...112..
 ;   ........
856f: D0 30 F1 70 71 0C 18 00 E0 C0 00 01 0A 32 04 00

 ;   .21112..
 ;   .12121..
 ;   31111113
 ;   31222113
 ;   31222113
 ;   .312113.
 ;   .122213.
 ;   .21212..
857f: 38 54 FF C7 C7 6E 46 28 44 28 81 B9 B9 52 3A 54

 ;   .23132..
 ;   2311132.
 ;   ..212.3.
 ;   ..2221..
 ;   ..22....
 ;   ..2.....
 ;   ..2.....
 ;   ..1.....
858f: 38 7C 12 04 00 00 00 20 6C C6 2A 38 30 20 20 00

 ;   .21112..
 ;   .12121..
 ;   .111111.
 ;   .122211.
 ;   .3222113
 ;   311211.3
 ;   31222133
 ;   3212133.
859f: 38 54 7E 46 47 ED C7 AE 44 28 00 38 79 91 BB D6

 ;   .2.1.23.
 ;   2.111.23
 ;   ..212...
 ;   ..2221..
 ;   ..22....
 ;   ..2.....
 ;   ..2.....
 ;   ..1.....
85af: 12 39 10 04 00 00 00 20 46 83 28 38 30 20 20 00

 ;   1.......
 ;   3333....
 ;   33333...
 ;   3333..33
 ;   2212..33
 ;   22322232
 ;   2222..32
 ;   2222..32
85bf: 80 F0 F8 F3 23 22 02 02 00 F0 F8 F3 D3 FF F3 F3

 ;   11333232
 ;   11133232
 ;   11133.32
 ;   113...32
 ;   333...32
 ;   111...33
 ;   ......33
 ;   3.......
85cf: FA FA FA E2 E2 E3 03 80 3F 1F 1B 23 E3 03 03 80

 ;   ........
 ;   ........
 ;   33333333
 ;   33333333
 ;   33322333
 ;   33322333
 ;   32222223
 ;   32222223
85df: 00 00 FF FF E7 E7 81 81 00 00 FF FF FF FF FF FF

 ;   33322333
 ;   33322333
 ;   33322333
 ;   33322333
 ;   .333333.
 ;   ..3333..
 ;   ........
 ;   ........
85ef: E7 E7 E7 E7 7E 3C 00 00 FF FF FF FF 7E 3C 00 00

 ;   .....111
 ;   ....1111
 ;   ..2.1333
 ;   ..2.3333
 ;   ..223212
 ;   ..223232
 ;   ...22222
 ;   ...11223
85ff: 07 0F 0F 0F 0A 0A 00 19 00 00 27 2F 3D 3F 1F 07

 ;   .3333322
 ;   33233331
 ;   32223323
 ;   33233321
 ;   33233323
 ;   33333321
 ;   .222223.
 ;   ....333.
860f: 7C DF 8D DD DD FD 02 0E 7F FE FF FE FF FE 7E 0E

 ;   .....111
 ;   ....1111
 ;   ..2.1333
 ;   ..2.3333
 ;   ..223212
 ;   ..223232
 ;   ...22222
 ;   ....1223
861f: 07 0F 0F 0F 0A 0A 00 09 00 00 27 2F 3D 3F 1F 07

 ;   ..333332
 ;   .3323333
 ;   .3222332
 ;   .3323332
 ;   .3323332
 ;   .3333332
 ;   ..22222.
 ;   ........
862f: 3E 6F 46 6E 6E 7E 00 00 3F 7F 7F 7F 7F 7F 3E 00

 ;   ........
 ;   ...2.1..
 ;   ..1.1..1
 ;   ..1.1.11
 ;   ....1111
 ;   .21.1121
 ;   .1111211
 ;   .1111212
863f: 00 04 29 2B 0F 2D 7B 7A 00 10 00 00 00 42 04 05

 ;   .1112212
 ;   1.122222
 ;   11121223
 ;   11122323
 ;   .1112233
 ;   .1112233
 ;   ..111122
 ;   .....111
864f: 72 A0 E9 E5 73 73 3C 07 0D 1F 17 1F 0F 0F 03 00

 ;   .1...1..
 ;   1....1..
 ;   1.1.....
 ;   111..2..
 ;   111.1...
 ;   11.11.1.
 ;   1121111.
 ;   111111.1
865f: 44 84 A0 E0 E8 DA DE FD 00 00 00 04 00 00 20 00

 ;   121111.1
 ;   21211111
 ;   22221111
 ;   2322211.
 ;   3332211.
 ;   332211..
 ;   222111..
 ;   1111....
866f: BD 5F 0F 46 E6 CC 1C F0 40 A0 F0 F8 F8 F0 E0 00

 ;   .....111
 ;   ....1111
 ;   ..2.1333
 ;   ..2.3333
 ;   ..223212
 ;   ..223232
 ;   33333333
 ;   33322333
867f: 07 0F 0F 0F 0A 0A FF E7 00 00 27 2F 3D 3F FF FF

 ;   33322333
 ;   32222223
 ;   32222223
 ;   33322333
 ;   33322333
 ;   33322333
 ;   .333333.
 ;   ..3333..
868f: E7 81 81 E7 E7 E7 7E 3C FF FF FF FF FF FF 7E 3C

 ;   ........
 ;   ........
 ;   ........
 ;   ...3....
 ;   .......3
 ;   .....3.2
 ;   .......3
 ;   ....3232
869f: 00 00 00 10 01 04 01 0A 00 00 00 10 01 05 01 0F

 ;   ....3232
 ;   .......3
 ;   .....3.2
 ;   .......3
 ;   ...3....
 ;   ........
 ;   ........
 ;   ........
86af: 0A 01 04 01 10 00 00 00 0F 01 05 01 10 00 00 00

 ;   .......3
 ;   .3......
 ;   ..2....3
 ;   ...3...3
 ;   ....3..2
 ;   .....3.3
 ;   ......22
 ;   3.332323
86bf: 01 40 01 11 08 05 00 B5 01 40 21 11 09 05 03 BF

 ;   3.332323
 ;   ......22
 ;   .....3.3
 ;   ....3..2
 ;   ...3...3
 ;   ..2....3
 ;   .3......
 ;   .......3
86cf: B5 00 05 08 11 01 40 01 BF 03 05 09 11 21 40 01

 ;   .....111
 ;   .....111
 ;   .......3
 ;   .....111
 ;   ....1132
 ;   ...11333
 ;   ...13333
 ;   ..113133
86df: 07 07 01 07 0E 1F 1F 3F 00 00 01 00 03 07 0F 0B

 ;   ..133313
 ;   ..123331
 ;   ..133333
 ;   ..113333
 ;   ...13333
 ;   ...11333
 ;   ....1132
 ;   .....111
86ef: 3F 2F 3F 3F 1F 1F 0E 07 1D 1E 1F 0F 0F 07 03 00

 ;   ........
 ;   ........
 ;   ...232..
 ;   ..31113.
 ;   .2111112
 ;   .3111111
 ;   .2111111
 ;   .3111111
86ff: 00 00 08 3E 3E 7F 3F 7F 00 00 1C 22 41 40 40 40

 ;   ..211111
 ;   ..311111
 ;   ...21111
 ;   ....3111
 ;   .....211
 ;   ......31
 ;   .......2
 ;   ........
870f: 1F 3F 0F 0F 03 03 00 00 20 20 10 08 04 02 01 00

 ;   ........
 ;   ........
 ;   .....333
 ;   ....3221
 ;   ...32211
 ;   ..322111
 ;   ..322333
 ;   ..322.33
871f: 00 00 07 09 13 27 27 23 00 00 07 0E 1C 38 3F 3B

 ;   ..1322.3
 ;   ..11322.
 ;   ..111333
 ;   ...11111
 ;   ...11111
 ;   .....111
 ;   ........
 ;   ........
872f: 31 38 3F 1F 1F 07 00 00 1D 0E 07 00 00 00 00 00

 ;   ..33...3
 ;   .3333.33
 ;   .3333.33
 ;   .3333.33
 ;   .3111111
 ;   .1333.33
 ;   .3333.33
 ;   .3333133
873f: 31 7B 7B 7B 7F 7B 7B 7F 31 7B 7B 7B 40 3B 7B 7B

 ;   .3333.33
 ;   .3333.33
 ;   .3111111
 ;   .1333.33
 ;   .3333.33
 ;   .3223132
 ;   .2222.22
 ;   ..22...2
874f: 7B 7B 7F 7B 7B 4E 00 00 7B 7B 40 3B 7B 7B 7B 31

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   .......2
 ;   .......2
875f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01

 ;   ......22
 ;   ......22
 ;   .....222
 ;   .....222
 ;   ....2222
 ;   ....2222
 ;   ...22222
 ;   ...22222
876f: 00 00 00 00 00 00 00 00 03 03 07 07 0F 0F 1F 1F


; TextImages


 ;   ..111...
 ;   .1..11..
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   .11..1..
 ;   ..111...
 ;   ........
877f: 38 4C C6 C6 C6 64 38 00 00 00 00 00 00 00 00 00

 ;   ...11...
 ;   ..111...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   .111111.
 ;   ........
878f: 18 38 18 18 18 18 7E 00 00 00 00 00 00 00 00 00

 ;   .11111..
 ;   11...11.
 ;   ....111.
 ;   ..1111..
 ;   .1111...
 ;   111.....
 ;   1111111.
 ;   ........
879f: 7C C6 0E 3C 78 E0 FE 00 00 00 00 00 00 00 00 00

 ;   .111111.
 ;   ....11..
 ;   ...11...
 ;   ..1111..
 ;   .....11.
 ;   11...11.
 ;   .11111..
 ;   ........
87af: 7E 0C 18 3C 06 C6 7C 00 00 00 00 00 00 00 00 00

 ;   ...111..
 ;   ..1111..
 ;   .11.11..
 ;   11..11..
 ;   1111111.
 ;   ....11..
 ;   ....11..
 ;   ........
87bf: 1C 3C 6C CC FE 0C 0C 00 00 00 00 00 00 00 00 00

 ;   111111..
 ;   11......
 ;   111111..
 ;   .....11.
 ;   .....11.
 ;   11...11.
 ;   .11111..
 ;   ........
87cf: FC C0 FC 06 06 C6 7C 00 00 00 00 00 00 00 00 00

 ;   ..1111..
 ;   .11.....
 ;   11......
 ;   111111..
 ;   11...11.
 ;   11...11.
 ;   .11111..
 ;   ........
87df: 3C 60 C0 FC C6 C6 7C 00 00 00 00 00 00 00 00 00

 ;   1111111.
 ;   11...11.
 ;   ....11..
 ;   ...11...
 ;   ..11....
 ;   ..11....
 ;   ..11....
 ;   ........
87ef: FE C6 0C 18 30 30 30 00 00 00 00 00 00 00 00 00

 ;   .1111...
 ;   11...1..
 ;   111..1..
 ;   .1111...
 ;   1....11.
 ;   1....11.
 ;   .11111..
 ;   ........
87ff: 78 C4 E4 78 86 86 7C 00 00 00 00 00 00 00 00 00

 ;   .11111..
 ;   11...11.
 ;   11...11.
 ;   .111111.
 ;   .....11.
 ;   ....11..
 ;   .1111...
 ;   ........
880f: 7C C6 C6 7E 06 0C 78 00 00 00 00 00 00 00 00 00

 ;   ..111...
 ;   .11.11..
 ;   11...11.
 ;   11...11.
 ;   1111111.
 ;   11...11.
 ;   11...11.
 ;   ........
881f: 38 6C C6 C6 FE C6 C6 00 00 00 00 00 00 00 00 00

 ;   111111..
 ;   11...11.
 ;   11...11.
 ;   111111..
 ;   11...11.
 ;   11...11.
 ;   111111..
 ;   ........
882f: FC C6 C6 FC C6 C6 FC 00 00 00 00 00 00 00 00 00

 ;   ..1111..
 ;   .11..11.
 ;   11......
 ;   11......
 ;   11......
 ;   .11..11.
 ;   ..1111..
 ;   ........
883f: 3C 66 C0 C0 C0 66 3C 00 00 00 00 00 00 00 00 00

 ;   11111...
 ;   11..11..
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   11..11..
 ;   11111...
 ;   ........
884f: F8 CC C6 C6 C6 CC F8 00 00 00 00 00 00 00 00 00

 ;   1111111.
 ;   11......
 ;   11......
 ;   111111..
 ;   11......
 ;   11......
 ;   1111111.
 ;   ........
885f: FE C0 C0 FC C0 C0 FE 00 00 00 00 00 00 00 00 00

 ;   1111111.
 ;   11......
 ;   11......
 ;   111111..
 ;   11......
 ;   11......
 ;   11......
 ;   ........
886f: FE C0 C0 FC C0 C0 C0 00 00 00 00 00 00 00 00 00

 ;   ..11111.
 ;   .11.....
 ;   11......
 ;   11..111.
 ;   11...11.
 ;   .11..11.
 ;   ..11111.
 ;   ........
887f: 3E 60 C0 CE C6 66 3E 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   1111111.
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   ........
888f: C6 C6 C6 FE C6 C6 C6 00 00 00 00 00 00 00 00 00

 ;   ..1111..
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ..1111..
 ;   ........
889f: 3C 18 18 18 18 18 3C 00 00 00 00 00 00 00 00 00

 ;   ...1111.
 ;   .....11.
 ;   .....11.
 ;   .....11.
 ;   11...11.
 ;   11...11.
 ;   .11111..
 ;   ........
88af: 1E 06 06 06 C6 C6 7C 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   11..11..
 ;   11.11...
 ;   1111....
 ;   11.11...
 ;   11..11..
 ;   11...11.
 ;   ........
88bf: C6 CC D8 F0 D8 CC C6 00 00 00 00 00 00 00 00 00

 ;   .11.....
 ;   .11.....
 ;   .11.....
 ;   .11.....
 ;   .11.....
 ;   .11.....
 ;   .111111.
 ;   ........
88cf: 60 60 60 60 60 60 7E 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   111.111.
 ;   1111111.
 ;   1111111.
 ;   11.1.11.
 ;   11...11.
 ;   11...11.
 ;   ........
88df: C6 EE FE FE D6 C6 C6 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   111..11.
 ;   1111.11.
 ;   1111111.
 ;   11.1111.
 ;   11..111.
 ;   11...11.
 ;   ........
88ef: C6 E6 F6 FE DE CE C6 00 00 00 00 00 00 00 00 00

 ;   .11111..
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   .11111..
 ;   ........
88ff: 7C C6 C6 C6 C6 C6 7C 00 00 00 00 00 00 00 00 00

 ;   111111..
 ;   11...11.
 ;   11...11.
 ;   111111..
 ;   11......
 ;   11......
 ;   11......
 ;   ........
890f: FC C6 C6 FC C0 C0 C0 00 00 00 00 00 00 00 00 00

 ;   .11111..
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   11.1111.
 ;   11..11..
 ;   .1111.1.
 ;   ........
891f: 7C C6 C6 C6 DE CC 7A 00 00 00 00 00 00 00 00 00

 ;   111111..
 ;   11...11.
 ;   11...11.
 ;   111111..
 ;   11.11...
 ;   11..11..
 ;   11...11.
 ;   ........
892f: FC C6 C6 FC D8 CC C6 00 00 00 00 00 00 00 00 00

 ;   .1111...
 ;   11..11..
 ;   11......
 ;   .11111..
 ;   .....11.
 ;   11...11.
 ;   .11111..
 ;   ........
893f: 78 CC C0 7C 06 C6 7C 00 00 00 00 00 00 00 00 00

 ;   .111111.
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ........
894f: 7E 18 18 18 18 18 18 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   .11111..
 ;   ........
895f: C6 C6 C6 C6 C6 C6 7C 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   11...11.
 ;   11...11.
 ;   111.111.
 ;   .11111..
 ;   ..111...
 ;   ...1....
 ;   ........
896f: C6 C6 C6 EE 7C 38 10 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   11...11.
 ;   11.1.11.
 ;   1111111.
 ;   1111111.
 ;   111.111.
 ;   11...11.
 ;   ........
897f: C6 C6 D6 FE FE EE C6 00 00 00 00 00 00 00 00 00

 ;   11...11.
 ;   111.111.
 ;   .11111..
 ;   ..111...
 ;   .11111..
 ;   111.111.
 ;   11...11.
 ;   ........
898f: C6 EE 7C 38 7C EE C6 00 00 00 00 00 00 00 00 00

 ;   .11..11.
 ;   .11..11.
 ;   .11..11.
 ;   ..1111..
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ........
899f: 66 66 66 3C 18 18 18 00 00 00 00 00 00 00 00 00

 ;   1111111.
 ;   ....111.
 ;   ...111..
 ;   ..111...
 ;   .111....
 ;   111.....
 ;   1111111.
 ;   ........
89af: FE 0E 1C 38 70 E0 FE 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
89bf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
89cf: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00

 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
89df: 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF

 ;   33333333
 ;   33333333
 ;   33333333
 ;   33333333
 ;   33333333
 ;   33333333
 ;   33333333
 ;   33333333
89ef: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ..11....
 ;   ...1....
 ;   ..1.....
 ;   ........
89ff: 00 00 00 00 30 10 20 00 00 00 00 00 00 00 00 00

 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ...11...
 ;   ........
 ;   ...11...
 ;   ........
8a0f: 18 18 18 18 18 00 18 00 00 00 00 00 00 00 00 00

 ;   ..11....
 ;   ...1....
 ;   ..1.....
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8a1f: 30 10 20 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   .111....
 ;   1...1...
 ;   .1.1....
 ;   ..1.....
 ;   .1.1.1..
 ;   1...1...
 ;   .111.11.
 ;   ........
8a2f: 70 88 50 20 54 88 76 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ..11....
 ;   ..11....
 ;   ........
8a3f: 00 00 00 00 00 30 30 00 00 00 00 00 00 00 00 00

 ;   ..1..1..
 ;   ..1..1..
 ;   ..1..1..
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8a4f: 24 24 24 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ..111...
 ;   .1...1..
 ;   .....1..
 ;   ....1...
 ;   ...1....
 ;   ........
 ;   ...1....
 ;   ........
8a5f: 38 44 04 08 10 00 10 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   111111..
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8a6f: 00 00 00 FC 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8a7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8a8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8a9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8aaf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8abf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8acf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8adf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8aef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8aff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8b9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8baf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8bbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8bcf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8bdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8bef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8bff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8c9f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8caf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8cbf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8ccf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8cdf: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8cef: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8cff: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d0f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d1f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d2f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d3f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d4f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d5f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d6f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d7f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   .......1
 ;   ..2333.1
 ;   .212333.
 ;   21233333
 ;   21233333
 ;   32333333
 ;   .333333.
 ;   ..3333..
8d8f: 01 1D 2E 5F 5F BF 7E 3C 00 3C 5E BF BF FF 7E 3C

 ;   ........
 ;   ........
 ;   ........
 ;   111111..
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8d9f: 00 00 00 FC 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ..11....
 ;   ..11....
 ;   ........
8daf: 00 00 00 00 00 30 30 00 00 00 00 00 00 00 00 00

 ;   ...1....
 ;   ...1....
 ;   ...1....
 ;   1111111.
 ;   ...1....
 ;   ...1....
 ;   ...1....
 ;   ........
8dbf: 10 10 10 FE 10 10 10 00 00 00 00 00 00 00 00 00

 ;   .11.33..
 ;   1111333.
 ;   1113333.
 ;   1111333.
 ;   1113333.
 ;   .11133..
 ;   ..133...
 ;   ...1....
8dcf: 6C FE FE FE FE 7C 38 10 0C 0E 1E 0E 1E 0C 18 00

 ;   .33.33..
 ;   3333333.
 ;   3333333.
 ;   3333333.
 ;   3333333.
 ;   .33333..
 ;   ..333...
 ;   ...3....
8ddf: 6C FE FE FE FE 7C 38 10 6C FE FE FE FE 7C 38 10

 ;   3333333.
 ;   3333333.
 ;   3333333.
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8def: FE FE FE 00 00 00 00 00 FE FE FE 00 00 00 00 00

 ;   22222221
 ;   32212222
 ;   22222222
 ;   21222232
 ;   22221222
 ;   22222212
 ;   22122222
 ;   22222322
8dff: 01 90 00 42 08 02 20 04 FE EF FF BF F7 FD DF FF

 ;   ........
 ;   ........
 ;   ........
 ;   ....3333
 ;   ...33333
 ;   ...33...
 ;   ...33...
 ;   ...33...
8e0f: 00 00 00 0F 1F 18 18 18 00 00 00 0F 1F 18 18 18

 ;   ........
 ;   ........
 ;   ........
 ;   33333333
 ;   33333333
 ;   ........
 ;   ........
 ;   ........
8e1f: 00 00 00 FF FF 00 00 00 00 00 00 FF FF 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   3333....
 ;   33333...
 ;   ...33...
 ;   ...33...
 ;   ...33...
8e2f: 00 00 00 F0 F8 18 18 18 00 00 00 F0 F8 18 18 18

 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   ...33...
8e3f: 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18

 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   33333...
 ;   3333....
 ;   ........
 ;   ........
 ;   ........
8e4f: 18 18 18 F8 F0 00 00 00 18 18 18 F8 F0 00 00 00

 ;   ...33...
 ;   ...33...
 ;   ...33...
 ;   ...33333
 ;   ....3333
 ;   ........
 ;   ........
 ;   ........
8e5f: 18 18 18 1F 0F 00 00 00 18 18 18 1F 0F 00 00 00

 ;   11111111
 ;   11111111
 ;   22222222
 ;   33333333
 ;   11111111
 ;   11111111
 ;   22222222
 ;   33333333
8e6f: FF FF 00 FF FF FF 00 FF 00 00 FF FF 00 00 FF FF


; MiscImages


 ;   .11.11..
 ;   1111111.
 ;   1111111.
 ;   1111111.
 ;   1111111.
 ;   .11111..
 ;   ..111...
 ;   ...1....
8e7f: 6C FE FE FE FE 7C 38 10 00 00 00 00 00 00 00 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8e8f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
 ;   11111111
8e9f: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00

 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
 ;   22222222
8eaf: 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF

 ;   21322222
 ;   21222222
 ;   21222222
 ;   11111111
 ;   22222132
 ;   22222122
 ;   22222122
 ;   11111111
8ebf: 60 40 40 FF 06 04 04 FF BF BF BF 00 FB FB FB 00

 ;   ...23332
 ;   ..3222.2
 ;   .32222.2
 ;   222222.2
 ;   32222...
 ;   3222.22.
 ;   3...22..
 ;   222.2...
8ecf: 0E 20 40 00 80 80 80 00 1F 3D 7D FD F8 F6 8C E8

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   .....1.1
 ;   ........
8edf: 00 00 00 00 00 00 05 00 00 00 00 00 00 00 00 00

 ;   ....222.
 ;   ...2..22
 ;   ...2...2
 ;   ....2..2
 ;   ...2.22.
 ;   ..2.....
 ;   .2.2....
 ;   2.2.....
8eef: 00 00 00 00 00 00 00 00 0E 13 11 09 16 20 50 A0

 ;   111111.1
 ;   222222.1
 ;   222222.1
 ;   ........
 ;   11.11111
 ;   22.12222
 ;   22.12222
 ;   ........
8eff: FD 01 01 00 DF 10 10 00 00 FC FC 00 00 CF CF 00

 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   3333333.
 ;   3333333.
 ;   3333333.
 ;   ........
8f0f: 00 00 00 00 FE FE FE 00 00 00 00 00 FE FE FE 00

 ;   ..1111..
 ;   .1....1.
 ;   1..11..1
 ;   1.1....1
 ;   1.1....1
 ;   1..11..1
 ;   .1....1.
 ;   ..1111..
8f1f: 3C 42 99 A1 A1 99 42 3C 00 00 00 00 00 00 00 00

 ;   .....2..
 ;   ...2.22.
 ;   2..2222.
 ;   2..22222
 ;   2.222222
 ;   2.222222
 ;   22222222
 ;   22222222
8f2f: 00 00 00 00 00 00 00 00 04 16 9E 9F BF BF FF FF

 ;   22222222
 ;   22222222
 ;   2.222222
 ;   2.222222
 ;   2.222222
 ;   2..222.2
 ;   ...22..2
 ;   ....2...
8f3f: 00 00 00 00 00 00 00 00 FF FF BF BF BF 9D 19 08

 ;   3333333.
 ;   3333333.
 ;   3333333.
 ;   ........
 ;   3333333.
 ;   3333333.
 ;   3333333.
 ;   ........
8f4f: FE FE FE 00 FE FE FE 00 FE FE FE 00 FE FE FE 00


; Unused (available for more images)
8f5f: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8f6f: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8f7f: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8f8f: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8f9f: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8faf: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8fbf: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8fcf: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8fdf: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8fef: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
8FFF: FF

9000: 20 25 E6  JSR $E625           ;
9003: AD 2C 04  LDA $042C           ;
9006: D0 0C     BNE $9014           ;
9008: AD 2D 04  LDA $042D           ;
900B: 20 E2 E5  JSR $E5E2           ;
900E: E7 94        ; 94E7 if A=0
9010: 12 95        ; 9512 if A=1
9012: 45 95        ; 9545 if A=2
9014: AD 2D 04  LDA $042D           
9017: 20 E2 E5  JSR $E5E2           
901A: E7 94        ; 94E7 if A=0
901C: 73 95        ; 9573 if A=1
901E: 9A 95        ; 959A if A=2
9020: A5 13     LDA >$13            ;
9022: D0 0C     BNE $9030           ;
9024: AD 28 05  LDA $0528           ;
9027: D0 07     BNE $9030           ;
9029: 20 CF 90  JSR $90CF           ;
902C: A5 11     LDA >$11            ;
902E: F0 2C     BEQ $905C           ;
9030: A5 13     LDA >$13            ;
9032: 20 E2 E5  JSR $E5E2           ;
9035: 3B 90        ; 903B if A=0
9037: A0 A2        ; A2A0 if A=1
9039: 5D 90        ; 905D if A=2
903B: A5 F8     LDA >$F8            ;
903D: 29 10     AND #$10            ;
903F: F0 1B     BEQ $905C           ;
9041: 85 F6     STA >$F6            ;
9043: A9 00     LDA #$00            ;
9045: 8D 00 06  STA SND_ReqMusic    ;
9048: 20 E9 6E  JSR $6EE9           ; (BAT-RAM)
904B: A9 5A     LDA #$5A            ;
904D: 8D 28 05  STA $0528           ;
9050: E6 13     INC >$13            ;
9052: 20 25 E6  JSR $E625           ;
9055: 20 F7 E5  JSR $E5F7           ;
9058: A9 12     LDA #$12            ;
905A: 85 14     STA >$14            ;
905C: 60        RTS                 ;

905D: 20 25 E6  JSR $E625           ;
9060: A9 00     LDA #$00            ;
9062: 85 16     STA >$16            ;
9064: 20 F1 6D  JSR $6DF1           ; (BAT-RAM)
9067: A0 02     LDY #$02            ;
9069: B1 06     LDA ($06),Y         ;
906B: 99 33 06  STA $0633,Y         ;
906E: D0 13     BNE $9083           ;
9070: 98        TYA                 ;
9071: 48        PHA                 ;
9072: 84 16     STY >$16            ;
9074: 20 F1 6D  JSR $6DF1           ; (BAT-RAM)
9077: 20 5D A3  JSR $A35D           ;
907A: A9 00     LDA #$00            ;
907C: 85 16     STA >$16            ;
907E: 20 F1 6D  JSR $6DF1           ; (BAT-RAM)
9081: 68        PLA                 ;
9082: A8        TAY                 ;
9083: B1 0A     LDA ($0A),Y         ;
9085: 99 30 06  STA $0630,Y         ;
9088: B1 0C     LDA ($0C),Y         ;
908A: 99 2D 06  STA $062D,Y         ;
908D: 88        DEY                 ;
908E: 10 D9     BPL $9069           ;
9090: A0 18     LDY #$18            ;
9092: A2 00     LDX #$00            ;
9094: B1 00     LDA (GP_00),Y       ;
9096: 48        PHA                 ;
9097: 8A        TXA                 ;
9098: 4A        LSR A               ;
9099: B0 0C     BCS $90A7           ;
909B: 68        PLA                 ;
909C: 29 F0     AND #$F0            ;
909E: 85 0C     STA >$0C            ;
90A0: 4A        LSR A               ;
90A1: 4A        LSR A               ;
90A2: 4A        LSR A               ;
90A3: 4A        LSR A               ;
90A4: 05 0C     ORA >$0C            ;
90A6: 48        PHA                 ;
90A7: 68        PLA                 ;
90A8: 9D 50 06  STA $0650,X         ;
90AB: C8        INY                 ;
90AC: E8        INX                 ;
90AD: E0 06     CPX #$06            ;
90AF: F0 0B     BEQ $90BC           ;
90B1: 8A        TXA                 ;
90B2: 4A        LSR A               ;
90B3: B0 DF     BCS $9094           ;
90B5: 98        TYA                 ;
90B6: 69 26     ADC #$26            ;
90B8: A8        TAY                 ;
90B9: 4C 94 90  JMP $9094           ;
90BC: A0 17     LDY #$17            ;
90BE: B1 04     LDA ($04),Y         ;
90C0: 99 38 06  STA $0638,Y         ;
90C3: 88        DEY                 ;
90C4: 10 F8     BPL $90BE           ;
90C6: E6 12     INC >$12            ;
90C8: A9 00     LDA #$00            ;
90CA: 85 11     STA >$11            ;
90CC: 85 13     STA >$13            ;
90CE: 60        RTS                 ;

90CF: AD 2C 04  LDA $042C           ;
90D2: D0 0A     BNE $90DE           ;
90D4: AD 2D 04  LDA $042D           ;
90D7: 20 E2 E5  JSR $E5E2           ;
90DA: AC 95        ; 95AC if A=0
90DC: 79 9B        ; 9B79 if A=1
90DE: AD 2D 04  LDA $042D           ;
90E1: 20 E2 E5  JSR $E5E2           ;
90E4: C1 95        ; 95C1 if A=0
90E6: EC 95        ; 95EC if A=1
90E8: 0C 96        ; 960C if A=2
90EA: 30 98        ; 9830 if A=3
90EC: 3C 98        ; 983C if A=4


; ?? 70 bytes (accessed offset from 90ED)
90EE: 77 CA  
90F0: C2 D0 
90F2: 77 CC 
90F4: C2 C8  
90F6: 77 CA 
90F8: 82 28                          
90FA: 77 CC 
90FC: 82 30   
90FE: 27 CA                          
9100: 42 D0 
9102: 27 CC 
9104: 42 C8    
9106: 27 CA          
9108: 02 28          
910A: 27 CC 
910C: 02 30    
910E: 57 CE 
9110: 02 74    
9112: 57 D0 
9114: 02 7C         
9116: 31 D2      
9118: 02 57         
911A: 4F D2          
911C: 02 CC 
911E: 67 D2    
9120: 02 7B         
9122: 83 D2          
9124: 02 50 
9126: 31 D4          
9128: 02 5F         
912A: 3F D4         
912C: 02 24 
912E: 41 D4         
9130: 02 64         
9132: 7B D4          
9134: 02 90 
9136: 27 D6 
9138: 02 50 
913A: 2B D6 
913C: 02 A0 
913E: 4F D6 
9140: 02 2C 
9142: 7B D6    
9144: 02 BC 
9146: 67 A0   
9148: 03 60          
914A: 67 A0 
914C: 03 68          
914E: 67 A0
9150: 03 70 
9152: 67 A0 
9154: 03 78          
9156: 67 A0 
9158: 03 80          
915A: 67 A0 
915C: 03 88          


915E: 80                              ;
915F: 00        BRK                 ;
9160: 00        BRK                 ;
9161: 00        BRK                 ;
9162: 00        BRK                 ;
9163: 00        BRK                 ;
9164: 00        BRK                 ;
9165: 00        BRK                 ;

9166: 40        RTI                 ;
9167: 80                              ;
9168: 80                              ;
9169: 00        BRK                 ;
916A: 60        RTS                 ;
916B: 00        BRK                 ;
916C: 00        BRK                 ;
916D: 00        BRK                 ;
916E: 40        RTI                 ;

916F: 80                              ;
9170: 00        BRK                 ;
9171: 00        BRK                 ;
9172: 60        RTS                 ;
9173: 00        BRK                 ;
9174: 00        BRK                 ;
9175: 00        BRK                 ;
9176: 00        BRK                 ;

9177: C0 00     CPY #$00            ;
9179: 00        BRK                 ;
917A: 60        RTS                 ;
917B: 00        BRK                 ;
917C: 40        RTI                 ;
917D: 00        BRK                 ;
917E: 00        BRK                 ;

917F: C0 00     CPY #$00            ;
9181: 00        BRK                 ;
9182: 20 00 40  JSR $4000           ; [NES] Audio -> Square 1
9185: 00        BRK                 ;
9186: 00        BRK                 ;

9187: C0 00     CPY #$00            ;
9189: 00        BRK                 ;
918A: 20 00 40  JSR $4000           ; [NES] Audio -> Square 1
918D: 00        BRK                 ;
918E: 40        RTI                 ;

918F: 80                              ;
9190: 80                              ;
9191: 00        BRK                 ;
9192: 20 00 40  JSR $4000           ; [NES] Audio -> Square 1
9195: 00        BRK                 ;
9196: 40        RTI                 ;
9197: 80                              ;
9198: 80                              ;
9199: 00        BRK                 ;
919A: 60        RTS                 ;
919B: 00        BRK                 ;
919C: 00        BRK                 ;
919D: 00        BRK                 ;
919E: 40        RTI                 ;
919F: 80                              ;
91A0: 80                              ;
91A1: 00        BRK                 ;
91A2: 60        RTS                 ;
91A3: 00        BRK                 ;
91A4: 00        BRK                 ;
91A5: 00        BRK                 ;
91A6: 40        RTI                 ;
91A7: 80                              ;
91A8: 00        BRK                 ;
91A9: 00        BRK                 ;
91AA: 60        RTS                 ;
91AB: 00        BRK                 ;
91AC: 00        BRK                 ;
91AD: 00        BRK                 ;
91AE: 40        RTI                 ;
91AF: 80                              ;
91B0: 80                              ;
91B1: 00        BRK                 ;
91B2: 60        RTS                 ;
91B3: 00        BRK                 ;
91B4: 00        BRK                 ;
91B5: 00        BRK                 ;
91B6: 40        RTI                 ;
91B7: C0 80     CPY #$80            ;
91B9: 00        BRK                 ;
91BA: 20 00 40  JSR $4000           ; [NES] Audio -> Square 1
91BD: 00        BRK                 ;
91BE: 40        RTI                 ;
91BF: 80                              ;
91C0: 80                              ;
91C1: 00        BRK                 ;
91C2: 20 00 40  JSR $4000           ; [NES] Audio -> Square 1
91C5: 00        BRK                 ;
91C6: 40        RTI                 ;
91C7: 80                              ;
91C8: 80                              ;
91C9: 00        BRK                 ;
91CA: 20 00 40  JSR $4000           ; [NES] Audio -> Square 1
91CD: 00        BRK                 ;
91CE: 40        RTI                 ;
91CF: 80                              ;
91D0: 00        BRK                 ;
91D1: 00        BRK                 ;
91D2: 20 00 40  JSR $4000           ; [NES] Audio -> Square 1
91D5: 00        BRK                 ;
91D6: 40        RTI                 ;
91D7: 80                              ;
91D8: 80                              ;
91D9: 00        BRK                 ;
91DA: 60        RTS                 ;
91DB: 00        BRK                 ;
91DC: 00        BRK                 ;
91DD: 00        BRK                 ;
91DE: 40        RTI                 ;
91DF: 80                              ;
91E0: 80                              ;
91E1: 00        BRK                 ;
91E2: 60        RTS                 ;
91E3: 00        BRK                 ;
91E4: 00        BRK                 ;
91E5: 00        BRK                 ;
91E6: 00        BRK                 ;
91E7: C0 00     CPY #$00            ;
91E9: 00        BRK                 ;
91EA: 60        RTS                 ;
91EB: 00        BRK                 ;
91EC: 00        BRK                 ;
91ED: 00        BRK                 ;
91EE: 40        RTI                 ;
91EF: 00        BRK                 ;
91F0: C0 00     CPY #$00            ;
91F2: 00        BRK                 ;
91F3: 20 40 00  JSR $0040           ;
91F6: 00        BRK                 ;
91F7: 00        BRK                 ;
91F8: 40        RTI                 ;
91F9: 00        BRK                 ;
91FA: 00        BRK                 ;
91FB: 00        BRK                 ;
91FC: 00        BRK                 ;
91FD: 20 00 20  JSR $2000           ; [NES] PPU setup #1
9200: 00        BRK                 ;
9201: 20 00 20  JSR $2000           ; [NES] PPU setup #1
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: 00        BRK                 ;
9216: 00        BRK                 ;
9217: 00        BRK                 ;
9218: 00        BRK                 ;
9219: 00        BRK                 ;
921A: 00        BRK                 ;
921B: 00        BRK                 ;
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: 00        BRK                 ;
9236: 00        BRK                 ;
9237: 00        BRK                 ;
9238: 00        BRK                 ;
9239: 00        BRK                 ;
923A: 00        BRK                 ;
923B: 00        BRK                 ;
923C: 00        BRK                 ;
923D: 00        BRK                 ;
923E: 00        BRK                 ;
923F: 00        BRK                 ;
9240: 22                              ;
9241: 23                              ;
9242: 18        CLC                 ;
9243: 1F                              ;
9244: 15 01     ORA GP_01,X         ;
9246: 03                              ;
9247: 1D 00 08  ORA $0800,X         ;
924A: 06 12     ASL >$12            ;
924C: 14                              ;
924D: 0C                              ;
924E: 10 19     BPL $9269           ;
9250: 17                              ;
9251: 1B                              ;
9252: 30 31     BMI $9285           ;
9254: 32                              ;
9255: 33                              ;
9256: 1A                              ;
9257: 21 0F     AND ($0F,X)         ;
9259: 20 04 02  JSR $0204           ;
925C: 1C                              ;
925D: 1E 0A 09  ASL $090A,X         ;
9260: 07                              ;
9261: 13                              ;
9262: 05 0D     ORA >$0D            ;
9264: 11 0B     ORA ($0B),Y         ;
9266: 16 1B     ASL $1B,X           ;
9268: 44                              ;
9269: AC E0 E2  LDY $E2E0           ;
926C: EC EE F8  CPX $F8EE           ;
926F: FA                              ;
9270: E4 E6     CPX >$E6            ;
9272: F0 F2     BEQ $9266           ;
9274: FC                              ;
9275: FE E8 EA  INC $EAE8,X         ;
9278: F4                              ;
9279: F6 DC     INC $DC,X           ;
927B: DE 00 00  DEC GP_00,X         ;
927E: 78        SEI                 ;
927F: 78        SEI                 ;
9280: 00        BRK                 ;
9281: 00        BRK                 ;
9282: 00        BRK                 ;
9283: 00        BRK                 ;
9284: 00        BRK                 ;
9285: 00        BRK                 ;
9286: 00        BRK                 ;
9287: 00        BRK                 ;
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: 00        BRK                 ;
9297: 40        RTI                 ;
9298: 00        BRK                 ;
9299: 00        BRK                 ;

; TreasureText
;@@@@@@@_ALL_OF_TREASURES_@@@@@@@
929A: 00 ; Start column 0
929B: E4 E5 E4 E5 E4 E5 E6 24 0A 15 15 24 18 0F 24 1D
92AB: 1B 0E 0A 1C 1E 1B 0E 1C 24 E6 E4 E5 E4 E5 E4 E5
92BB: FF

;       HEART_____CONTAINER
92BC: 07 ; Start column 7
92BD: 11 0E 0A 1B 1D 24 24 24 24 24 0C 18 17 1D 0A 12
92CD: 17 0E 1B FF

;                    HEART
92D1: 14 ; Start column 20
92D2: 11 0E 0A 1B 1D FF

;       FAIRY________CLOCK
92D8: 07 ; Start column 7
92D9: 0F 0A 12 1B 22 24 24 24 24 24 24 24 24 0C 15 18
92E9: 0C 14 FF

;       RUPY_______5_RUPIES
92EC: 07 ; Start column 7
92ED: 1B 1E 19 22 24 24 24 24 24 24 24 05 24 1B 1E 19
92FD: 12 0E 1C FF

;       SWORD________WHITE
9301: 07 ; Start column 7
9302: 1C 20 18 1B 0D 24 24 24 24 24 24 24 24 20 11 12
9312: 1D 0E FF

;                    SWORD
9315: 14 ; Start column 20
9316: 1C 20 18 1B 0D FF

;      MAGICAL______MAGICAL
931C: 06 ; Start column 6
931D: 16 0A 10 12 0C 0A 15 24 24 24 24 24 24 16 0A 10
932D: 12 0C 0A 15 FF

;       SWORD________SHIELD
9332: 07 ; Start column 7
9333: 1C 20 18 1B 0D 24 24 24 24 24 24 24 24 1C 11 12
9343: 0E 15 0D FF

;     BOOMERANG_____MAGICAL
9347: 05 ; Start column 5
9348: 0B 18 18 16 0E 1B 0A 17 10 24 24 24 24 24 16 0A
9358: 10 12 0C 0A 15 FF

;                  BOOMERANG
935E: 12 ; Start column 18
935F: 0B 18 18 16 0E 1B 0A 17 10 FF

;       BOMB__________BOW
9369: 07 ; Start column 7
936A: 0B 18 16 0B 24 24 24 24 24 24 24 24 24 24 0B 18
937A: 20 FF

;       ARROW________SILVER
937C: 07 ; Start column 7
937D: 0A 1B 1B 18 20 24 24 24 24 24 24 24 24 1C 12 15
938D: 1F 0E 1B FF

;                    ARROW
9391: 14 ; Start column 20
9392: 0A 1B 1B 18 20 FF

;       BLUE__________RED
9398: 07 ; Start column 7
9399: 0B 15 1E 0E 24 24 24 24 24 24 24 24 24 24 1B 0E
93A9: 0D FF

;      CANDLE________CANDLE
93AB: 06 ; Start column 6
93AC: 0C 0A 17 0D 15 0E 24 24 24 24 24 24 24 24 0C 0A
93BC: 17 0D 15 0E FF

;       BLUE__________RED
93C1: 07 ; Start column 7
93C2: 0B 15 1E 0E 24 24 24 24 24 24 24 24 24 24 1B 0E
93D2: 0D FF

;       RING__________RING
93D4: 07 ; Start column 7
93D5: 1B 12 17 10 24 24 24 24 24 24 24 24 24 24 1B 12
93E5: 17 10 FF

;       POWER_______RECORDER
93E8: 07 ; Start column 7
93E9: 19 18 20 0E 1B 24 24 24 24 24 24 24 1B 0E 0C 18
93F9: 1B 0D 0E 1B FF

;     BRACELET
93FE: 05 ; Start column 5
93FF: 0B 1B 0A 0C 0E 15 0E 1D FF

;       RAFT_______STEPLADDER
9408: 07 ; Start column 7
9409: 1B 0A 0F 1D 24 24 24 24 24 24 24 1C 1D 0E 19 15
9419: 0A 0D 0D 0E 1B FF

;      MAGICAL______BOOK_OF
941F: 06 ; Start column 6
9420: 16 0A 10 12 0C 0A 15 24 24 24 24 24 24 0B 18 18
9430: 14 24 18 0F FF

;        ROD_________MAGIC
9435: 08 ; Start column 8
9436: 1B 18 0D 24 24 24 24 24 24 24 24 24 16 0A 10 12
9446: 0C FF

;        KEY________MAGICAL
9448: 08 ; Start column 8
9449: 14 0E 22 24 24 24 24 24 24 24 24 16 0A 10 12 0C
9459: 0A 15 FF

;                     KEY
945C: 15 ; Start column 21
945D: 14 0E 22 FF

;        MAP________COMPASS
9461: 08 ; Start column 8
9462: 16 0A 19 24 24 24 24 24 24 24 24 0C 18 16 19 0A
9472: 1C 1C FF

;            TRIFORCE
9475: 0C ; Start column 12
9476: 1D 1B 12 0F 18 1B 0C 0E FF

;    LIFE_POTION___2ND_POTION
947F: 04 ; Start column 4
9480: 15 12 0F 0E 24 19 18 1D 12 18 17 24 24 24 02 17
9490: 0D 24 19 18 1D 12 18 17 FF

;      LETTER________FOOD
9499: 06 ; Start column 6
949A: 15 0E 1D 1D 0E 1B 24 24 24 24 24 24 24 24 0F 18
94AA: 18 0D FF

94AD: 9A 92
94AF: BC 92 
94B1: D1 92
94B3: D8 92   
94B5: EC 92 
94B7: 7F 94 
94B9: 99 94
94BB: 01 93  
94BD: 15 93
94BF: 1C 93
94C1: 32 93
94C3: 47 93  
94C5: 5E 93 
94C7: 69 93  
94C9: 7C 93  
94CB: 91 93    
94CD: 98 93    
94CF: AB 93    
94D1: C1 93  
94D3: D4 93     
94D5: E8 93   
94D7: FE 93 
94D9: 08 94 
94DB: 1F 94 
94DD: 35 94 
94DF: 48 94 
94E1: 5C 94 
94E3: 61 94 
94E5: 75 94 

94E7: 20
94E8: 6D E4 EE  ADC $EEE4           ;
94EB: 2D 04 60  AND $6004           ;
94EE: 3F                              ;
94EF: 00        BRK                 ;
94F0: 20 36 0F  JSR $0F36           ;
94F3: 00        BRK                 ;
94F4: 10 36     BPL $952C           ;
94F6: 17                              ;
94F7: 27                              ;
94F8: 0F                              ;
94F9: 36 08     ROL $08,X           ;
94FB: 1A                              ;
94FC: 28        PLP                 ;
94FD: 36 30     ROL $30,X           ;
94FF: 3B                              ;
9500: 22                              ;
9501: 36 30     ROL $30,X           ;
9503: 3B                              ;
9504: 16 36     ASL $36,X           ;
9506: 17                              ;
9507: 27                              ;
9508: 0F                              ;
9509: 36 08     ROL $08,X           ;
950B: 1A                              ;
950C: 28        PLP                 ;
950D: 36 30     ROL $30,X           ;
950F: 3B                              ;
9510: 22                              ;
9511: FF                              ;


9512: A2 23     LDX #$23            ;
9514: 8E 00 03  STX $0300           ;
9517: 8E 01 03  STX $0301           ;
951A: BD EE 94  LDA $94EE,X         ;
951D: 9D 02 03  STA $0302,X         ;
9520: CA        DEX                 ;
9521: 10 F7     BPL $951A           ;
9523: A2 0A     LDX #$0A            ;
9525: A9 00     LDA #$00            ;
9527: 8D 2E 04  STA $042E           ;
952A: 8D 2F 04  STA $042F           ;
952D: 9D 12 04  STA $0412,X         ;
9530: 9D 1F 04  STA $041F,X         ;
9533: 9D 37 04  STA $0437,X         ;
9536: CA        DEX                 ;
9537: 10 F4     BPL $952D           ;
9539: A2 0A     LDX #$0A            ;
953B: A9 FF     LDA #$FF            ;
953D: 95 AC     STA $AC,X           ;
953F: CA        DEX                 ;
9540: D0 F9     BNE $953B           ;
9542: 4C EA 94  JMP $94EA           ;
9545: A9 80     LDA #$80            ;
9547: 8D 00 06  STA SND_ReqMusic    ;
954A: A9 10     LDA #$10            ;
954C: 4C A2 95  JMP $95A2           ;


954F: 3F                              ;
9550: 00        BRK                 ;
9551: 20 0F 30  JSR $300F           ;
9554: 30 30     BMI $9586           ;
9556: 0F                              ;
9557: 21 30     AND ($30,X)         ;
9559: 30 0F     BMI $956A           ;
955B: 16 30     ASL $30,X           ;
955D: 30 0F     BMI $956E           ;
955F: 29 1A     AND #$1A            ;
9561: 09 0F     ORA #$0F            ;
9563: 29 37     AND #$37            ;
9565: 17                              ;
9566: 0F                              ;
9567: 02                              ;
9568: 22                              ;
9569: 30 0F     BMI $957A           ;
956B: 16 27     ASL $27,X           ;
956D: 30 0F     BMI $957E           ;
956F: 0B                              ;
9570: 1B                              ;
9571: 2B                              ;
9572: FF                              ;

9573: A2 23     LDX #$23            ;
9575: 8E 00 03  STX $0300           ;
9578: 8E 01 03  STX $0301           ;
957B: BD 4F 95  LDA $954F,X         ;
957E: 9D 02 03  STA $0302,X         ;
9581: CA        DEX                 ;
9582: 10 F7     BPL $957B           ;
9584: A2 0A     LDX #$0A            ;
9586: A9 00     LDA #$00            ;
9588: 9D 12 04  STA $0412,X         ;
958B: 9D 1F 04  STA $041F,X         ;
958E: 9D 37 04  STA $0437,X         ;
9591: 9D 44 04  STA $0444,X         ;
9594: CA        DEX                 ;
9595: 10 F1     BPL $9588           ;
9597: 4C EA 94  JMP $94EA           ;
959A: E6 5C     INC >FlipFlag       ;
959C: A9 10     LDA #$10            ;
959E: 85 FC     STA >$FC            ;
95A0: A9 02     LDA #$02            ;
95A2: 85 14     STA >$14            ;
95A4: A9 00     LDA #$00            ;
95A6: 8D 2D 04  STA $042D           ;
95A9: E6 11     INC >$11            ;
95AB: 60        RTS                 ;
95AC: A5 15     LDA >$15            ;
95AE: 29 01     AND #$01            ;
95B0: F0 0B     BEQ $95BD           ;
95B2: EE 1A 04  INC $041A           ;
95B5: AD 1A 04  LDA $041A           ;
95B8: D0 03     BNE $95BD           ;
95BA: 4C EA 94  JMP $94EA           ;
95BD: 20 6B 98  JSR $986B           ;
95C0: 60        RTS                 ;
95C1: A5 15     LDA >$15            ;
95C3: 29 01     AND #$01            ;
95C5: F0 11     BEQ $95D8           ;
95C7: E6 FC     INC >$FC            ;
95C9: A5 FC     LDA >$FC            ;
95CB: C9 F0     CMP #$F0            ;
95CD: D0 09     BNE $95D8           ;
95CF: EE 15 04  INC $0415           ;
95D2: A9 00     LDA #$00            ;
95D4: 85 FC     STA >$FC            ;
95D6: E6 5C     INC >FlipFlag       ;
95D8: A5 FC     LDA >$FC            ;
95DA: C9 08     CMP #$08            ;
95DC: D0 0D     BNE $95EB           ;
95DE: AD 15 04  LDA $0415           ;
95E1: F0 08     BEQ $95EB           ;
95E3: A9 00     LDA #$00            ;
95E5: 8D 15 04  STA $0415           ;
95E8: EE 2D 04  INC $042D           ;
95EB: 60        RTS                 ;
95EC: EE 1A 04  INC $041A           ;
95EF: AD 1A 04  LDA $041A           ;
95F2: D0 03     BNE $95F7           ;
95F4: EE 2D 04  INC $042D           ;
95F7: A9 29     LDA #$29            ;
95F9: 8D 1D 04  STA $041D           ;
95FC: A9 00     LDA #$00            ;
95FE: 8D 1C 04  STA $041C           ;
9601: A9 2B     LDA #$2B            ;
9603: 8D 18 04  STA $0418           ;
9606: A9 E0     LDA #$E0            ;
9608: 8D 17 04  STA $0417           ;
960B: 60        RTS                 ;
960C: 20 F7 E5  JSR $E5F7           ;
960F: 20 2A 97  JSR $972A           ;
9612: 20 9D 97  JSR $979D           ;
9615: A5 15     LDA >$15            ;
9617: 29 01     AND #$01            ;
9619: F0 23     BEQ $963E           ;
961B: A2 0A     LDX #$0A            ;
961D: D6 84     DEC $84,X           ;
961F: CA        DEX                 ;
9620: D0 FB     BNE $961D           ;
9622: EE 1B 04  INC $041B           ;
9625: AD 1B 04  LDA $041B           ;
9628: D0 03     BNE $962D           ;
962A: EE 15 04  INC $0415           ;
962D: AD 15 04  LDA $0415           ;
9630: C9 05     CMP #$05            ;
9632: D0 0B     BNE $963F           ;
9634: AD 1B 04  LDA $041B           ;
9637: C9 80     CMP #$80            ;
9639: D0 04     BNE $963F           ;
963B: EE 2D 04  INC $042D           ;
963E: 60        RTS                 ;
963F: E6 FC     INC >$FC            ;
9641: A5 FC     LDA >$FC            ;
9643: C9 F0     CMP #$F0            ;
9645: D0 06     BNE $964D           ;
9647: E6 5C     INC >FlipFlag       ;
9649: A9 00     LDA #$00            ;
964B: 85 FC     STA >$FC            ;
964D: AD 1B 04  LDA $041B           ;
9650: 29 07     AND #$07            ;
9652: D0 EA     BNE $963E           ;
9654: 20 3A 97  JSR $973A           ;
9657: A2 20     LDX #$20            ; 32 bytes in buffer
9659: A9 FF     LDA #$FF            ; Terminator value
965B: 9D 05 03  STA $0305,X         ; Terminate list
965E: CA        DEX                 ; Count the terminator
965F: A9 24     LDA #$24            ; ??
9661: 9D 05 03  STA $0305,X         ; Fill ...
9664: CA        DEX                 ; ... list ...
9665: 10 F8     BPL $965F           ; ... with 24
9667: A9 20     LDA #$20            ;
9669: 8D 04 03  STA $0304           ;
966C: AD 1D 04  LDA $041D           ;
966F: 8D 02 03  STA $0302           ;
9672: AD 1C 04  LDA $041C           ;
9675: 8D 03 03  STA $0303           ;
9678: 18        CLC                 ;
9679: 69 20     ADC #$20            ;
967B: 8D 1C 04  STA $041C           ;
967E: D0 06     BNE $9686           ;
9680: EE 1D 04  INC $041D           ;
9683: 4C A7 96  JMP $96A7           ;
9686: C9 C0     CMP #$C0            ;
9688: D0 1D     BNE $96A7           ;
968A: AD 1D 04  LDA $041D           ;
968D: C9 2B     CMP #$2B            ;
968F: D0 08     BNE $9699           ;
9691: A9 20     LDA #$20            ;
9693: 8D 1D 04  STA $041D           ;
9696: 4C A2 96  JMP $96A2           ;
9699: C9 23     CMP #$23            ;
969B: D0 0A     BNE $96A7           ;
969D: A9 28     LDA #$28            ;
969F: 8D 1D 04  STA $041D           ;
96A2: A9 00     LDA #$00            ;
96A4: 8D 1C 04  STA $041C           ;
96A7: AE 19 04  LDX $0419           ;
96AA: BD 5E 91  LDA $915E,X         ;
96AD: 29 80     AND #$80            ;
96AF: F0 25     BEQ $96D6           ;
96B1: AD 2E 04  LDA $042E           ;
96B4: 0A        ASL A               ;
96B5: AA        TAX                 ;
96B6: A0 00     LDY #$00            ;
96B8: BD AD 94  LDA $94AD,X         ; Get ...
96BB: 85 00     STA >GP_00          ; ... row ...
96BD: BD AE 94  LDA $94AE,X         ; ... address ...
96C0: 85 01     STA >GP_01          ; ... to pointer
96C2: B1 00     LDA (GP_00),Y       ; Get ...
96C4: AA        TAX                 ; ... column start
;
96C5: C8        INY                 ; Next character ...
96C6: B1 00     LDA (GP_00),Y       ; ... in string
96C8: C9 FF     CMP #$FF            ; End marker?
96CA: F0 07     BEQ $96D3           ; Yes ... move on
96CC: 9D 05 03  STA $0305,X         ; Store to screen buffer
96CF: E8        INX                 ; Next in screen buffer
96D0: 4C C5 96  JMP $96C5           ; Next character in string
;
96D3: EE 2E 04  INC $042E           ;
96D6: 20 DD 96  JSR $96DD           ;
96D9: EE 19 04  INC $0419           ;
96DC: 60        RTS                 ;

96DD: AE 19 04  LDX $0419           ;
96E0: BD 5E 91  LDA $915E,X         ;
96E3: 29 40     AND #$40            ;
96E5: F0 42     BEQ $9729           ;
96E7: AD 18 04  LDA $0418           ;
96EA: 8D 25 03  STA $0325           ;
96ED: AD 17 04  LDA $0417           ;
96F0: 8D 26 03  STA $0326           ;
96F3: A9 48     LDA #$48            ;
96F5: 8D 27 03  STA $0327           ;
96F8: A9 00     LDA #$00            ;
96FA: 8D 28 03  STA $0328           ;
96FD: A9 FF     LDA #$FF            ;
96FF: 8D 29 03  STA $0329           ;
9702: EE 16 04  INC $0416           ;
9705: AD 17 04  LDA $0417           ;
9708: 18        CLC                 ;
9709: 69 08     ADC #$08            ;
970B: 8D 17 04  STA $0417           ;
970E: D0 19     BNE $9729           ;
9710: AD 18 04  LDA $0418           ;
9713: C9 23     CMP #$23            ;
9715: D0 08     BNE $971F           ;
9717: A9 2B     LDA #$2B            ;
9719: 8D 18 04  STA $0418           ;
971C: 4C 24 97  JMP $9724           ;
971F: A9 23     LDA #$23            ;
9721: 8D 18 04  STA $0418           ;
9724: A9 C0     LDA #$C0            ;
9726: 8D 17 04  STA $0417           ;
9729: 60        RTS                 ;

972A: A2 0A     LDX #$0A            ;
972C: B5 84     LDA $84,X           ;
972E: C9 F0     CMP #$F0            ;
9730: D0 04     BNE $9736           ;
9732: A9 FF     LDA #$FF            ;
9734: 95 AC     STA $AC,X           ;
9736: CA        DEX                 ;
9737: D0 F3     BNE $972C           ;
9739: 60        RTS                 ;
973A: AC 19 04  LDY $0419           ;
973D: B9 5E 91  LDA $915E,Y         ;
9740: 29 20     AND #$20            ;
9742: D0 01     BNE $9745           ;
9744: 60        RTS                 ;
9745: A2 0A     LDX #$0A            ;
9747: B5 AC     LDA $AC,X           ;
9749: D0 04     BNE $974F           ;
974B: CA        DEX                 ;
974C: 4C 47 97  JMP $9747           ;
974F: AC 2F 04  LDY $042F           ;
9752: B9 40 92  LDA $9240,Y         ;
9755: 9D 44 04  STA $0444,X         ;
9758: A9 EF     LDA #$EF            ;
975A: 95 84     STA $84,X           ;
975C: AD 68 92  LDA $9268           ;
975F: 95 70     STA $70,X           ;
9761: A9 00     LDA #$00            ;
9763: 95 AC     STA $AC,X           ;
9765: BD 44 04  LDA $0444,X         ;
9768: C9 30     CMP #$30            ;
976A: B0 2A     BCS $9796           ;
976C: CA        DEX                 ;
976D: B9 56 92  LDA $9256,Y         ;
9770: 9D 44 04  STA $0444,X         ;
9773: A9 EF     LDA #$EF            ;
9775: 95 84     STA $84,X           ;
9777: AD 69 92  LDA $9269           ;
977A: 95 70     STA $70,X           ;
977C: A9 00     LDA #$00            ;
977E: 95 AC     STA $AC,X           ;
9780: B9 40 92  LDA $9240,Y         ;
9783: C9 1B     CMP #$1B            ;
9785: D0 0B     BNE $9792           ;
9787: A9 78     LDA #$78            ;
9789: 95 70     STA $70,X           ;
978B: 95 71     STA $71,X           ;
978D: A9 00     LDA #$00            ;
978F: 8D 30 04  STA $0430           ;
9792: EE 2F 04  INC $042F           ;
9795: 60        RTS                 ;
9796: A9 68     LDA #$68            ;
9798: 95 70     STA $70,X           ;
979A: 4C 92 97  JMP $9792           ;
979D: A2 0A     LDX #$0A            ;
979F: B5 AC     LDA $AC,X           ;
97A1: D0 1E     BNE $97C1           ;
97A3: 8A        TXA                 ;
97A4: 48        PHA                 ;
97A5: BD 44 04  LDA $0444,X         ;
97A8: C9 23     CMP #$23            ;
97AA: D0 06     BNE $97B2           ;
97AC: 20 D8 97  JSR $97D8           ;
97AF: 4C BF 97  JMP $97BF           ;
97B2: C9 30     CMP #$30            ;
97B4: B0 06     BCS $97BC           ;
97B6: 20 0E E7  JSR $E70E           ;
97B9: 4C BF 97  JMP $97BF           ;
97BC: 20 EA 97  JSR $97EA           ;
97BF: 68        PLA                 ;
97C0: AA        TAX                 ;
97C1: CA        DEX                 ;
97C2: D0 DB     BNE $979F           ;
97C4: 60        RTS                 ;
97C5: A2 04     LDX #$04            ;
97C7: C9 14     CMP #$14            ;
97C9: D0 02     BNE $97CD           ;
97CB: A2 0C     LDX #$0C            ;
97CD: DE 50 02  DEC $0250,X         ;
97D0: AA        TAX                 ;
97D1: 38        SEC                 ;
97D2: E9 04     SBC #$04            ;
97D4: AA        TAX                 ;
97D5: 10 F6     BPL $97CD           ;
97D7: 60        RTS                 ;
97D8: 20 93 FA  JSR $FA93           ;
97DB: 20 86 79  JSR $7986           ;
97DE: 0A        ASL A               ;
97DF: 25 15     AND >$15            ;
97E1: 4A        LSR A               ;
97E2: 4A        LSR A               ;
97E3: 85 0C     STA >$0C            ;
97E5: A0 14     LDY #$14            ;
97E7: 4C 15 79  JMP $7915           ;
97EA: BD 44 04  LDA $0444,X         ;
97ED: 29 0F     AND #$0F            ;
97EF: 0A        ASL A               ;
97F0: 85 00     STA >GP_00          ;
97F2: 0A        ASL A               ;
97F3: 18        CLC                 ;
97F4: 65 00     ADC >GP_00          ;
97F6: A8        TAY                 ;
97F7: B5 84     LDA $84,X           ;
97F9: 85 00     STA >GP_00          ;
97FB: B5 70     LDA $70,X           ;
97FD: 85 01     STA >GP_01          ;
97FF: A9 05     LDA #$05            ;
9801: 85 02     STA >GP_02          ;
9803: 98        TYA                 ;
9804: 0A        ASL A               ;
9805: 0A        ASL A               ;
9806: AA        TAX                 ;
9807: B9 6A 92  LDA $926A,Y         ;
980A: F0 17     BEQ $9823           ;
980C: 9D 01 02  STA $0201,X         ;
980F: A5 00     LDA >GP_00          ;
9811: 9D 00 02  STA $0200,X         ;
9814: B9 82 92  LDA $9282,Y         ;
9817: 9D 02 02  STA $0202,X         ;
981A: A5 01     LDA >GP_01          ;
981C: 9D 03 02  STA $0203,X         ;
981F: E8        INX                 ;
9820: E8        INX                 ;
9821: E8        INX                 ;
9822: E8        INX                 ;
9823: A5 01     LDA >GP_01          ;
9825: 18        CLC                 ;
9826: 69 08     ADC #$08            ;
9828: 85 01     STA >GP_01          ;
982A: C8        INY                 ;
982B: C6 02     DEC >GP_02          ;
982D: 10 D8     BPL $9807           ;
982F: 60        RTS                 ;
9830: EE 1A 04  INC $041A           ;
9833: AD 1A 04  LDA $041A           ;
9836: D0 1C     BNE $9854           ;
9838: EE 2D 04  INC $042D           ;
983B: 60        RTS                 ;
983C: EE 1A 04  INC $041A           ;
983F: AD 1A 04  LDA $041A           ;
9842: C9 39     CMP #$39            ;
9844: D0 0E     BNE $9854           ;
9846: A9 00     LDA #$00            ;
9848: 85 11     STA >$11            ;
984A: 8D 1A 04  STA $041A           ;
984D: 8D 2C 04  STA $042C           ;
9850: 8D 2D 04  STA $042D           ;
9853: 60        RTS                 ;
9854: 20 F7 E5  JSR $E5F7           ;
9857: 20 9D 97  JSR $979D           ;
985A: 60        RTS                 ;


985B: 3F                              ;
985C: 04                              ;
985D: 04                              ;
985E: 36 17     ROL $17,X           ;
9860: 27                              ;
9861: 0F                              ;
9862: FF                              ;
9863: 27                              ;
9864: 37                              ;
9865: 37                              ;
9866: 27                              ;
9867: 17                              ;
9868: 07                              ;
9869: 07                              ;
986A: 17                              ;


986B: A0 70     LDY #$70            ;
986D: B9 ED 90  LDA $90ED,Y         ;
9870: 99 FF 01  STA $01FF,Y         ;
9873: 88        DEY                 ;
9874: D0 F7     BNE $986D           ;
9876: 20 C3 98  JSR $98C3           ;
9879: AD 12 04  LDA $0412           ;
987C: D0 2D     BNE $98AB           ;
987E: A0 07     LDY #$07            ;
9880: B9 5B 98  LDA $985B,Y         ;
9883: 99 02 03  STA $0302,Y         ;
9886: 88        DEY                 ;
9887: 10 F7     BPL $9880           ;
9889: AC 13 04  LDY $0413           ;
988C: B9 63 98  LDA $9863,Y         ;
988F: 8D 07 03  STA $0307           ;
9892: A9 06     LDA #$06            ;
9894: 8D 12 04  STA $0412           ;
9897: EE 13 04  INC $0413           ;
989A: AD 13 04  LDA $0413           ;
989D: C9 08     CMP #$08            ;
989F: D0 0A     BNE $98AB           ;
98A1: A9 10     LDA #$10            ;
98A3: 8D 12 04  STA $0412           ;
98A6: A9 00     LDA #$00            ;
98A8: 8D 13 04  STA $0413           ;
98AB: CE 12 04  DEC $0412           ;
98AE: 60        RTS                 ;


98AF: B2                              ;
98B0: B4 B6     LDY $B6,X           ;
98B2: B8        CLV                 ;
98B3: A2 A4     LDX #$A4            ;
98B5: A6 A8     LDX >$A8            ;
98B7: 50 58     BVC $9911           ;
98B9: 60        RTS                 ;
98BA: 68        PLA                 ;
98BB: 70 80     BVS $983D           ;
98BD: 90 A0     BCC $985F           ;
98BF: B0 C0     BCS $9881           ;
98C1: D0 E0     BNE $98A3           ;


98C3: AD 1F 04  LDA $041F           ;
98C6: D0 21     BNE $98E9           ;
98C8: A9 B6     LDA #$B6            ;
98CA: 8D 20 04  STA $0420           ;
98CD: A9 C8     LDA #$C8            ;
98CF: 8D 21 04  STA $0421           ;
98D2: A9 D8     LDA #$D8            ;
98D4: 8D 22 04  STA $0422           ;
98D7: A9 C0     LDA #$C0            ;
98D9: 8D 23 04  STA $0423           ;
98DC: A9 D0     LDA #$D0            ;
98DE: 8D 24 04  STA $0424           ;
98E1: A9 DD     LDA #$DD            ;
98E3: 8D 25 04  STA $0425           ;
98E6: EE 1F 04  INC $041F           ;
98E9: A2 02     LDX #$02            ;
98EB: 20 F5 98  JSR $98F5           ;
98EE: CA        DEX                 ;
98EF: 10 FA     BPL $98EB           ;
98F1: 20 43 99  JSR $9943           ;
98F4: 60        RTS                 ;
98F5: FE 20 04  INC $0420,X         ;
98F8: FE 20 04  INC $0420,X         ;
98FB: BD 20 04  LDA $0420,X         ;
98FE: C9 E3     CMP #$E3            ;
9900: 90 05     BCC $9907           ;
9902: A9 B2     LDA #$B2            ;
9904: 9D 20 04  STA $0420,X         ;
9907: 85 05     STA >$05            ;
9909: A8        TAY                 ;
990A: A9 10     LDA #$10            ;
990C: C0 C2     CPY #$C2            ;
990E: B0 07     BCS $9917           ;
9910: 4A        LSR A               ;
9911: C0 B9     CPY #$B9            ;
9913: B0 02     BCS $9917           ;
9915: A9 00     LDA #$00            ;
9917: 85 00     STA >GP_00          ;
9919: 86 02     STX >GP_02          ;
991B: BC BB 98  LDY $98BB,X         ;
991E: A2 03     LDX #$03            ;
9920: BD AF 98  LDA $98AF,X         ;
9923: 18        CLC                 ;
9924: 65 00     ADC >GP_00          ;
9926: 99 01 02  STA $0201,Y         ;
9929: BD B7 98  LDA $98B7,X         ;
992C: 99 03 02  STA $0203,Y         ;
992F: A5 05     LDA >$05            ;
9931: 99 00 02  STA $0200,Y         ;
9934: A9 00     LDA #$00            ;
9936: 99 02 02  STA $0202,Y         ;
9939: C8        INY                 ;
993A: C8        INY                 ;
993B: C8        INY                 ;
993C: C8        INY                 ;
993D: CA        DEX                 ;
993E: 10 E0     BPL $9920           ;
9940: A6 02     LDX >GP_02          ;
9942: 60        RTS                 ;
9943: A2 03     LDX #$03            ;
9945: A0 F0     LDY #$F0            ;
9947: A5 15     LDA >$15            ;
9949: 29 08     AND #$08            ;
994B: 7D B3 98  ADC $98B3,X         ;
994E: 99 01 02  STA $0201,Y         ;
9951: A9 A8     LDA #$A8            ;
9953: 99 00 02  STA $0200,Y         ;
9956: BD B7 98  LDA $98B7,X         ;
9959: 99 03 02  STA $0203,Y         ;
995C: A9 00     LDA #$00            ;
995E: 99 02 02  STA $0202,Y         ;
9961: C8        INY                 ;
9962: C8        INY                 ;
9963: C8        INY                 ;
9964: C8        INY                 ;
9965: CA        DEX                 ;
9966: 10 DF     BPL $9947           ;
9968: 60        RTS                 ;



9969: 36 0F     ROL $0F,X           ;
996B: 00        BRK                 ;
996C: 10 36     BPL $99A4           ;
996E: 17                              ;
996F: 27                              ;
9970: 0F                              ;
9971: 36 08     ROL $08,X           ;
9973: 1A                              ;
9974: 28        PLP                 ;
9975: 36 30     ROL $30,X           ;
9977: 3B                              ;
9978: 22                              ;
9979: 36 30     ROL $30,X           ;
997B: 3B                              ;
997C: 16 36     ASL $36,X           ;
997E: 17                              ;
997F: 27                              ;
9980: 0F                              ;
9981: 36 08     ROL $08,X           ;
9983: 1A                              ;
9984: 28        PLP                 ;
9985: 36 30     ROL $30,X           ;
9987: 3B                              ;
9988: 22                              ;
9989: 39 0F 00  AND $000F,Y         ;
998C: 10 39     BPL $99C7           ;
998E: 17                              ;
998F: 27                              ;
9990: 0F                              ;
9991: 39 08 1A  AND $1A08,Y         ;
9994: 28        PLP                 ;
9995: 39 30 3B  AND $3B30,Y         ;
9998: 22                              ;
9999: 39 30 3B  AND $3B30,Y         ;
999C: 16 39     ASL $39,X           ;
999E: 17                              ;
999F: 27                              ;
99A0: 0F                              ;
99A1: 39 08 1A  AND $1A08,Y         ;
99A4: 28        PLP                 ;
99A5: 39 30 3B  AND $3B30,Y         ;
99A8: 22                              ;
99A9: 31 0F     AND ($0F),Y         ;
99AB: 00        BRK                 ;
99AC: 10 31     BPL $99DF           ;
99AE: 17                              ;
99AF: 27                              ;
99B0: 0F                              ;
99B1: 31 08     AND ($08),Y         ;
99B3: 1A                              ;
99B4: 28        PLP                 ;
99B5: 31 30     AND ($30),Y         ;
99B7: 3B                              ;
99B8: 22                              ;
99B9: 31 30     AND ($30),Y         ;
99BB: 3B                              ;
99BC: 16 31     ASL $31,X           ;
99BE: 17                              ;
99BF: 27                              ;
99C0: 0F                              ;
99C1: 31 08     AND ($08),Y         ;
99C3: 1A                              ;
99C4: 28        PLP                 ;
99C5: 31 30     AND ($30),Y         ;
99C7: 3B                              ;
99C8: 22                              ;
99C9: 3C                              ;
99CA: 0F                              ;
99CB: 00        BRK                 ;
99CC: 10 3C     BPL $9A0A           ;
99CE: 17                              ;
99CF: 27                              ;
99D0: 0F                              ;
99D1: 3C                              ;
99D2: 08        PHP                 ;
99D3: 1A                              ;
99D4: 28        PLP                 ;
99D5: 3C                              ;
99D6: 30 3B     BMI $9A13           ;
99D8: 22                              ;
99D9: 3C                              ;
99DA: 30 3B     BMI $9A17           ;
99DC: 16 3C     ASL $3C,X           ;
99DE: 17                              ;
99DF: 27                              ;
99E0: 0F                              ;
99E1: 3C                              ;
99E2: 08        PHP                 ;
99E3: 1A                              ;
99E4: 28        PLP                 ;
99E5: 3C                              ;
99E6: 30 3B     BMI $9A23           ;
99E8: 22                              ;
99E9: 3B                              ;
99EA: 0F                              ;
99EB: 00        BRK                 ;
99EC: 10 3B     BPL $9A29           ;
99EE: 17                              ;
99EF: 27                              ;
99F0: 0F                              ;
99F1: 3B                              ;
99F2: 08        PHP                 ;
99F3: 1A                              ;
99F4: 28        PLP                 ;
99F5: 3B                              ;
99F6: 10 3B     BPL $9A33           ;
99F8: 22                              ;
99F9: 3B                              ;
99FA: 10 3B     BPL $9A37           ;
99FC: 16 3B     ASL $3B,X           ;
99FE: 17                              ;
99FF: 27                              ;
9A00: 0F                              ;
9A01: 3B                              ;
9A02: 08        PHP                 ;
9A03: 1A                              ;
9A04: 28        PLP                 ;
9A05: 3B                              ;
9A06: 10 3B     BPL $9A43           ;
9A08: 22                              ;
9A09: 2C 0F 00  BIT $000F           ;
9A0C: 10 2C     BPL $9A3A           ;
9A0E: 17                              ;
9A0F: 27                              ;
9A10: 0F                              ;
9A11: 2C 08 1A  BIT $1A08           ;
9A14: 28        PLP                 ;
9A15: 2C 10 3B  BIT $3B10           ;
9A18: 22                              ;
9A19: 2C 10 3B  BIT $3B10           ;
9A1C: 16 2C     ASL $2C,X           ;
9A1E: 17                              ;
9A1F: 27                              ;
9A20: 0F                              ;
9A21: 2C 08 1A  BIT $1A08           ;
9A24: 28        PLP                 ;
9A25: 2C 10 3B  BIT $3B10           ;
9A28: 22                              ;
9A29: 1C                              ;
9A2A: 0F                              ;
9A2B: 00        BRK                 ;
9A2C: 10 1C     BPL $9A4A           ;
9A2E: 17                              ;
9A2F: 27                              ;
9A30: 0F                              ;
9A31: 1C                              ;
9A32: 08        PHP                 ;
9A33: 1A                              ;
9A34: 28        PLP                 ;
9A35: 1C                              ;
9A36: 10 3B     BPL $9A73           ;
9A38: 22                              ;
9A39: 1C                              ;
9A3A: 10 3B     BPL $9A77           ;
9A3C: 16 1C     ASL $1C,X           ;
9A3E: 17                              ;
9A3F: 27                              ;
9A40: 0F                              ;
9A41: 1C                              ;
9A42: 08        PHP                 ;
9A43: 1A                              ;
9A44: 28        PLP                 ;
9A45: 1C                              ;
9A46: 10 3B     BPL $9A83           ;
9A48: 22                              ;
9A49: 02                              ;
9A4A: 0F                              ;
9A4B: 00        BRK                 ;
9A4C: 10 02     BPL $9A50           ;
9A4E: 06 27     ASL >$27            ;
9A50: 0F                              ;
9A51: 02                              ;
9A52: 0A        ASL A               ;
9A53: 1A                              ;
9A54: 18        CLC                 ;
9A55: 02                              ;
9A56: 10 2B     BPL $9A83           ;
9A58: 12                              ;
9A59: 02                              ;
9A5A: 10 2B     BPL $9A87           ;
9A5C: 06 02     ASL >GP_02          ;
9A5E: 06 27     ASL >$27            ;
9A60: 0F                              ;
9A61: 02                              ;
9A62: 0A        ASL A               ;
9A63: 1A                              ;
9A64: 18        CLC                 ;
9A65: 02                              ;
9A66: 10 2B     BPL $9A93           ;
9A68: 12                              ;
9A69: 0C                              ;
9A6A: 0F                              ;
9A6B: 00        BRK                 ;
9A6C: 10 0C     BPL $9A7A           ;
9A6E: 03                              ;
9A6F: 16 0F     ASL $0F,X           ;
9A71: 0C                              ;
9A72: 01 0A     ORA ($0A,X)         ;
9A74: 08        PHP                 ;
9A75: 0C                              ;
9A76: 00        BRK                 ;
9A77: 1B                              ;
9A78: 02                              ;
9A79: 0C                              ;
9A7A: 00        BRK                 ;
9A7B: 1B                              ;
9A7C: 02                              ;
9A7D: 0C                              ;
9A7E: 03                              ;
9A7F: 16 0F     ASL $0F,X           ;
9A81: 0C                              ;
9A82: 01 0A     ORA ($0A,X)         ;
9A84: 08        PHP                 ;
9A85: 0C                              ;
9A86: 00        BRK                 ;
9A87: 1B                              ;
9A88: 02                              ;
9A89: 0F                              ;
9A8A: 0F                              ;
9A8B: 0F                              ;
9A8C: 00        BRK                 ;
9A8D: 0F                              ;
9A8E: 01 11     ORA ($11,X)         ;
9A90: 0F                              ;
9A91: 0F                              ;
9A92: 0C                              ;
9A93: 01 02     ORA (GP_02,X)       ;
9A95: 0F                              ;
9A96: 00        BRK                 ;
9A97: 01 0C     ORA ($0C,X)         ;
9A99: 0F                              ;
9A9A: 00        BRK                 ;
9A9B: 01 0C     ORA ($0C,X)         ;
9A9D: 0F                              ;
9A9E: 01 11     ORA ($11,X)         ;
9AA0: 0F                              ;
9AA1: 0F                              ;
9AA2: 0C                              ;
9AA3: 01 02     ORA (GP_02,X)       ;
9AA5: 0F                              ;
9AA6: 00        BRK                 ;
9AA7: 01 0C     ORA ($0C,X)         ;
9AA9: 0F                              ;
9AAA: 0F                              ;
9AAB: 0F                              ;
9AAC: 00        BRK                 ;
9AAD: 0F                              ;
9AAE: 01 11     ORA ($11,X)         ;
9AB0: 0F                              ;
9AB1: 0F                              ;
9AB2: 0F                              ;
9AB3: 0C                              ;
9AB4: 01 0F     ORA ($0F,X)         ;
9AB6: 01 0C     ORA ($0C,X)         ;
9AB8: 0F                              ;
9AB9: 0F                              ;
9ABA: 01 0C     ORA ($0C,X)         ;
9ABC: 0F                              ;
9ABD: 0F                              ;
9ABE: 01 11     ORA ($11,X)         ;
9AC0: 0F                              ;
9AC1: 0F                              ;
9AC2: 0F                              ;
9AC3: 0C                              ;
9AC4: 01 0F     ORA ($0F,X)         ;
9AC6: 01 0C     ORA ($0C,X)         ;
9AC8: 0F                              ;
9AC9: 0F                              ;
9ACA: 0F                              ;
9ACB: 0F                              ;
9ACC: 0F                              ;
9ACD: 0F                              ;
9ACE: 0F                              ;
9ACF: 01 0F     ORA ($0F,X)         ;
9AD1: 0F                              ;
9AD2: 0F                              ;
9AD3: 0F                              ;
9AD4: 0C                              ;
9AD5: 0F                              ;
9AD6: 0C                              ;
9AD7: 0F                              ;
9AD8: 0F                              ;
9AD9: 0F                              ;
9ADA: 0C                              ;
9ADB: 0F                              ;
9ADC: 0F                              ;
9ADD: 0F                              ;
9ADE: 0F                              ;
9ADF: 01 0F     ORA ($0F,X)         ;
9AE1: 0F                              ;
9AE2: 0F                              ;
9AE3: 0F                              ;
9AE4: 0C                              ;
9AE5: 0F                              ;
9AE6: 0C                              ;
9AE7: 0F                              ;
9AE8: 0F                              ;
9AE9: 0F                              ;
9AEA: 0F                              ;
9AEB: 0F                              ;
9AEC: 0F                              ;
9AED: 0F                              ;
9AEE: 0F                              ;
9AEF: 0F                              ;
9AF0: 0F                              ;
9AF1: 0F                              ;
9AF2: 0F                              ;
9AF3: 0F                              ;
9AF4: 0F                              ;
9AF5: 0F                              ;
9AF6: 0F                              ;
9AF7: 0F                              ;
9AF8: 0F                              ;
9AF9: 0F                              ;
9AFA: 0F                              ;
9AFB: 0F                              ;
9AFC: 0F                              ;
9AFD: 0F                              ;
9AFE: 0F                              ;
9AFF: 0F                              ;
9B00: 0F                              ;
9B01: 0F                              ;
9B02: 0F                              ;
9B03: 0F                              ;
9B04: 0F                              ;
9B05: 0F                              ;
9B06: 0F                              ;
9B07: 0F                              ;
9B08: 0F                              ;
9B09: 0F                              ;
9B0A: 0F                              ;
9B0B: 0F                              ;
9B0C: 0F                              ;
9B0D: 0F                              ;
9B0E: 0F                              ;
9B0F: 0F                              ;
9B10: 0F                              ;
9B11: 0F                              ;
9B12: 0F                              ;
9B13: 0F                              ;
9B14: 0F                              ;
9B15: 0F                              ;
9B16: 0F                              ;
9B17: 0F                              ;
9B18: 0F                              ;
9B19: 0F                              ;
9B1A: 0F                              ;
9B1B: 0F                              ;
9B1C: 0F                              ;
9B1D: 0F                              ;
9B1E: 0F                              ;
9B1F: 0F                              ;
9B20: 0F                              ;
9B21: 0F                              ;
9B22: 0F                              ;
9B23: 0F                              ;
9B24: 0F                              ;
9B25: 0F                              ;
9B26: 0F                              ;
9B27: 0F                              ;
9B28: 0F                              ;
9B29: 0F                              ;
9B2A: 0F                              ;
9B2B: 0F                              ;
9B2C: 0F                              ;
9B2D: 0F                              ;
9B2E: 0F                              ;
9B2F: 0F                              ;
9B30: 0F                              ;
9B31: 0F                              ;
9B32: 0F                              ;
9B33: 0F                              ;
9B34: 0F                              ;
9B35: 0F                              ;
9B36: 0F                              ;
9B37: 0F                              ;
9B38: 0F                              ;
9B39: 0F                              ;
9B3A: 0F                              ;
9B3B: 0F                              ;
9B3C: 0F                              ;
9B3D: 0F                              ;
9B3E: 0F                              ;
9B3F: 0F                              ;
9B40: 0F                              ;
9B41: 0F                              ;
9B42: 0F                              ;
9B43: 0F                              ;
9B44: 0F                              ;
9B45: 0F                              ;
9B46: 0F                              ;
9B47: 0F                              ;
9B48: 0F                              ;
9B49: 0F                              ;
9B4A: 0F                              ;
9B4B: 0F                              ;
9B4C: 0F                              ;
9B4D: 0F                              ;
9B4E: 0F                              ;
9B4F: 0F                              ;
9B50: 0F                              ;
9B51: 0F                              ;
9B52: 0F                              ;
9B53: 0F                              ;
9B54: 0F                              ;
9B55: 0F                              ;
9B56: 0F                              ;
9B57: 0F                              ;
9B58: 0F                              ;
9B59: 0F                              ;
9B5A: 0F                              ;
9B5B: 0F                              ;
9B5C: 0F                              ;
9B5D: 0F                              ;
9B5E: 0F                              ;
9B5F: 0F                              ;
9B60: 0F                              ;
9B61: 0F                              ;
9B62: 0F                              ;
9B63: 0F                              ;
9B64: 0F                              ;
9B65: 0F                              ;
9B66: 0F                              ;
9B67: 0F                              ;
9B68: 0F                              ;
9B69: 08        PHP                 ;
9B6A: 08        PHP                 ;
9B6B: 06 05     ASL >$05            ;
9B6D: 04                              ;
9B6E: 03                              ;
9B6F: 02                              ;
9B70: 02                              ;
9B71: 02                              ;
9B72: C0 06     CPY #$06            ;
9B74: 04                              ;
9B75: C0 03     CPY #$03            ;
9B77: 04                              ;
9B78: 04                              ;


9B79: AD 38 04  LDA $0438           ;
9B7C: D0 52     BNE $9BD0           ;
9B7E: A9 00     LDA #$00            ;
9B80: 85 01     STA >GP_01          ;
9B82: AD 37 04  LDA $0437           ;
9B85: 0A        ASL A               ;
9B86: 0A        ASL A               ;
9B87: 0A        ASL A               ;
9B88: 0A        ASL A               ;
9B89: 26 01     ROL >GP_01          ;
9B8B: 0A        ASL A               ;
9B8C: 26 01     ROL >GP_01          ;
9B8E: 69 69     ADC #$69            ;
9B90: 85 00     STA >GP_00          ;
9B92: A5 01     LDA >GP_01          ;
9B94: 69 99     ADC #$99            ;
9B96: 85 01     STA >GP_01          ;
9B98: A9 3F     LDA #$3F            ;
9B9A: 8D 02 03  STA $0302           ;
9B9D: A9 00     LDA #$00            ;
9B9F: 8D 03 03  STA $0303           ;
9BA2: A9 20     LDA #$20            ;
9BA4: 8D 04 03  STA $0304           ;
9BA7: A0 1F     LDY #$1F            ;
9BA9: A9 FF     LDA #$FF            ;
9BAB: 99 06 03  STA $0306,Y         ;
9BAE: B1 00     LDA (GP_00),Y       ;
9BB0: 99 05 03  STA $0305,Y         ;
9BB3: 88        DEY                 ;
9BB4: 10 F8     BPL $9BAE           ;
9BB6: EE 37 04  INC $0437           ;
9BB9: AC 37 04  LDY $0437           ;
9BBC: B9 68 9B  LDA $9B68,Y         ;
9BBF: 8D 38 04  STA $0438           ;
9BC2: C0 0E     CPY #$0E            ;
9BC4: 90 0A     BCC $9BD0           ;
9BC6: EE 2C 04  INC $042C           ;
9BC9: A9 00     LDA #$00            ;
9BCB: 8D 2D 04  STA $042D           ;
9BCE: 85 11     STA >$11            ;
9BD0: CE 38 04  DEC $0438           ;
9BD3: 20 C3 98  JSR $98C3           ;
9BD6: 60        RTS                 ;


9BD7: FF                              ;
9BD8: FF                              ;
9BD9: FF                              ;
9BDA: FF                              ;
9BDB: FF                              ;
9BDC: FF                              ;
9BDD: FF                              ;
9BDE: FF                              ;
9BDF: FF                              ;
9BE0: FF                              ;
9BE1: FF                              ;
9BE2: FF                              ;
9BE3: FF                              ;
9BE4: FF                              ;
9BE5: FF                              ;
9BE6: FF                              ;
9BE7: FF                              ;
9BE8: FF                              ;
9BE9: FF                              ;
9BEA: FF                              ;
9BEB: FF                              ;
9BEC: FF                              ;
9BED: FF                              ;
9BEE: FF                              ;
9BEF: FF                              ;
9BF0: FF                              ;
9BF1: FF                              ;
9BF2: FF                              ;
9BF3: FF                              ;
9BF4: FF                              ;
9BF5: FF                              ;
9BF6: FF                              ;
9BF7: FF                              ;
9BF8: FF                              ;
9BF9: FF                              ;
9BFA: FF                              ;
9BFB: FF                              ;
9BFC: FF                              ;
9BFD: FF                              ;
9BFE: FF                              ;
9BFF: FF                              ;
9C00: FF                              ;
9C01: FF                              ;
9C02: FF                              ;
9C03: FF                              ;
9C04: FF                              ;
9C05: FF                              ;
9C06: FF                              ;
9C07: FF                              ;
9C08: FF                              ;
9C09: FF                              ;
9C0A: FF                              ;
9C0B: FF                              ;
9C0C: FF                              ;
9C0D: FF                              ;
9C0E: FF                              ;
9C0F: FF                              ;
9C10: FF                              ;
9C11: FF                              ;
9C12: FF                              ;
9C13: FF                              ;
9C14: FF                              ;
9C15: FF                              ;
9C16: FF                              ;
9C17: FF                              ;
9C18: FF                              ;
9C19: FF                              ;
9C1A: FF                              ;
9C1B: FF                              ;
9C1C: FF                              ;
9C1D: FF                              ;
9C1E: FF                              ;
9C1F: FF                              ;
9C20: FF                              ;
9C21: FF                              ;
9C22: FF                              ;
9C23: FF                              ;
9C24: FF                              ;
9C25: FF                              ;
9C26: FF                              ;
9C27: FF                              ;
9C28: FF                              ;
9C29: FF                              ;
9C2A: FF                              ;
9C2B: FF                              ;
9C2C: FF                              ;
9C2D: FF                              ;
9C2E: FF                              ;
9C2F: FF                              ;
9C30: FF                              ;
9C31: FF                              ;
9C32: FF                              ;
9C33: FF                              ;
9C34: FF                              ;
9C35: FF                              ;
9C36: FF                              ;
9C37: FF                              ;
9C38: FF                              ;
9C39: FF                              ;
9C3A: FF                              ;
9C3B: FF                              ;
9C3C: FF                              ;
9C3D: FF                              ;
9C3E: FF                              ;
9C3F: FF                              ;
9C40: FF                              ;
9C41: FF                              ;
9C42: FF                              ;
9C43: FF                              ;
9C44: FF                              ;
9C45: FF                              ;
9C46: FF                              ;
9C47: FF                              ;
9C48: FF                              ;
9C49: FF                              ;
9C4A: FF                              ;
9C4B: FF                              ;
9C4C: FF                              ;
9C4D: FF                              ;
9C4E: FF                              ;
9C4F: FF                              ;
9C50: FF                              ;
9C51: FF                              ;
9C52: FF                              ;
9C53: FF                              ;
9C54: FF                              ;
9C55: FF                              ;
9C56: FF                              ;
9C57: FF                              ;
9C58: FF                              ;
9C59: FF                              ;
9C5A: FF                              ;
9C5B: FF                              ;
9C5C: FF                              ;
9C5D: FF                              ;
9C5E: FF                              ;
9C5F: FF                              ;
9C60: FF                              ;
9C61: FF                              ;
9C62: FF                              ;
9C63: FF                              ;
9C64: FF                              ;
9C65: FF                              ;
9C66: FF                              ;
9C67: FF                              ;
9C68: FF                              ;
9C69: FF                              ;
9C6A: FF                              ;
9C6B: FF                              ;
9C6C: FF                              ;
9C6D: FF                              ;
9C6E: FF                              ;
9C6F: FF                              ;
9C70: FF                              ;
9C71: FF                              ;
9C72: FF                              ;
9C73: FF                              ;
9C74: FF                              ;
9C75: FF                              ;
9C76: FF                              ;
9C77: FF                              ;
9C78: FF                              ;
9C79: FF                              ;
9C7A: FF                              ;
9C7B: FF                              ;
9C7C: FF                              ;
9C7D: FF                              ;
9C7E: FF                              ;
9C7F: FF                              ;
9C80: FF                              ;
9C81: FF                              ;
9C82: FF                              ;
9C83: FF                              ;
9C84: FF                              ;
9C85: FF                              ;
9C86: FF                              ;
9C87: FF                              ;
9C88: FF                              ;
9C89: FF                              ;
9C8A: FF                              ;
9C8B: FF                              ;
9C8C: FF                              ;
9C8D: FF                              ;
9C8E: FF                              ;
9C8F: FF                              ;
9C90: FF                              ;
9C91: FF                              ;
9C92: FF                              ;
9C93: FF                              ;
9C94: FF                              ;
9C95: FF                              ;
9C96: FF                              ;
9C97: FF                              ;
9C98: FF                              ;
9C99: FF                              ;
9C9A: FF                              ;
9C9B: FF                              ;
9C9C: FF                              ;
9C9D: FF                              ;
9C9E: FF                              ;
9C9F: FF                              ;
9CA0: FF                              ;
9CA1: FF                              ;
9CA2: FF                              ;
9CA3: FF                              ;
9CA4: FF                              ;
9CA5: FF                              ;
9CA6: FF                              ;
9CA7: FF                              ;
9CA8: FF                              ;
9CA9: FF                              ;
9CAA: FF                              ;
9CAB: FF                              ;
9CAC: FF                              ;
9CAD: FF                              ;
9CAE: FF                              ;
9CAF: FF                              ;
9CB0: FF                              ;
9CB1: FF                              ;
9CB2: FF                              ;
9CB3: FF                              ;
9CB4: FF                              ;
9CB5: FF                              ;
9CB6: FF                              ;
9CB7: FF                              ;
9CB8: FF                              ;
9CB9: FF                              ;
9CBA: FF                              ;
9CBB: FF                              ;
9CBC: FF                              ;
9CBD: FF                              ;
9CBE: FF                              ;
9CBF: FF                              ;
9CC0: FF                              ;
9CC1: FF                              ;
9CC2: FF                              ;
9CC3: FF                              ;
9CC4: FF                              ;
9CC5: FF                              ;
9CC6: FF                              ;
9CC7: FF                              ;
9CC8: FF                              ;
9CC9: FF                              ;
9CCA: FF                              ;
9CCB: FF                              ;
9CCC: FF                              ;
9CCD: FF                              ;
9CCE: FF                              ;
9CCF: FF                              ;
9CD0: FF                              ;
9CD1: FF                              ;
9CD2: FF                              ;
9CD3: FF                              ;
9CD4: FF                              ;
9CD5: FF                              ;
9CD6: FF                              ;
9CD7: FF                              ;
9CD8: FF                              ;
9CD9: FF                              ;
9CDA: FF                              ;
9CDB: FF                              ;
9CDC: FF                              ;
9CDD: FF                              ;
9CDE: FF                              ;
9CDF: FF                              ;
9CE0: FF                              ;
9CE1: FF                              ;
9CE2: FF                              ;
9CE3: FF                              ;
9CE4: FF                              ;
9CE5: FF                              ;
9CE6: FF                              ;
9CE7: FF                              ;
9CE8: FF                              ;
9CE9: FF                              ;
9CEA: FF                              ;
9CEB: FF                              ;
9CEC: FF                              ;
9CED: FF                              ;
9CEE: FF                              ;
9CEF: FF                              ;
9CF0: FF                              ;
9CF1: FF                              ;
9CF2: FF                              ;
9CF3: FF                              ;
9CF4: FF                              ;
9CF5: FF                              ;
9CF6: FF                              ;
9CF7: FF                              ;
9CF8: FF                              ;
9CF9: FF                              ;
9CFA: FF                              ;
9CFB: FF                              ;
9CFC: FF                              ;
9CFD: FF                              ;
9CFE: FF                              ;
9CFF: FF                              ;
9D00: 98        TYA                 ;
9D01: 68        PLA                 ;
9D02: 10 69     BPL $9D6D           ;
9D04: 80                              ;
9D05: 68        PLA                 ;
9D06: 90 6D     BCC $9D75           ;
9D08: 93                              ;
9D09: 6D 96 6D  ADC $6D96           ;
9D0C: 99 6D C0  STA $C06D,Y         ;
9D0F: 68        PLA                 ;
9D10: 90 6A     BCC $9D7C           ;
9D12: 88        DEY                 ;
9D13: 68        PLA                 ;
9D14: 91 6D     STA (MusEffBell),Y  ;
9D16: 94 6D     STY MusEffBell,X    ;
9D18: 97                              ;
9D19: 6D 9A 6D  ADC $6D9A           ;
9D1C: E8        INX                 ;
9D1D: 68        PLA                 ;
9D1E: 10 6C     BPL $9D8C           ;
9D20: 90 68     BCC $9D8A           ;
9D22: 92                              ;
9D23: 6D 95 6D  ADC $6D95           ;
9D26: 98        TYA                 ;
9D27: 6D 9B 6D  ADC $6D9B           ;
9D2A: A9 FF     LDA #$FF            ;
9D2C: A4 16     LDY >$16            ;
9D2E: 18        CLC                 ;
9D2F: 69 0E     ADC #$0E            ;
9D31: 88        DEY                 ;
9D32: 10 FA     BPL $9D2E           ;
9D34: A8        TAY                 ;
9D35: A2 0D     LDX #$0D            ;
9D37: B9 00 9D  LDA $9D00,Y         ;
9D3A: 95 C0     STA $C0,X           ;
9D3C: 88        DEY                 ;
9D3D: CA        DEX                 ;
9D3E: 10 F7     BPL $9D37           ;
9D40: 60        RTS                 ;
9D41: 20 64 19  JSR $1964           ;
9D44: 6A        ROR A               ;
9D45: 6A        ROR A               ;
9D46: 6A        ROR A               ;
9D47: 6A        ROR A               ;

; ELIMINATION_MODE
9D48: 0E 15 12  ASL $1215           ;
9D4B: 16 12     ASL $12,X           ;
9D4D: 17                              ;
9D4E: 0A        ASL A               ;
9D4F: 1D 12 18  ORA $1812,X         ;
9D52: 17                              ;
9D53: 24 24     BIT >$24            ;
9D55: 16 18     ASL $18,X           ;
9D57: 0D 0E 6A  ORA $6A0E           ;
9D5A: 6A        ROR A               ;
9D5B: 6A        ROR A               ;
9D5C: 6A        ROR A               ;
9D5D: FF                              ;

; REGISTER_YOUR_NAMEREGISTER___W@8________X@8________X@8________X@FELIMINATION_END
9D5E: 1B                              ;
9D5F: 0E 10 12  ASL $1210           ;
9D62: 1C                              ;
9D63: 1D 0E 1B  ORA $1B0E,X         ;
9D66: 24 22     BIT >$22            ;
9D68: 18        CLC                 ;
9D69: 1E 1B 24  ASL $241B,X         ;
9D6C: 17                              ;
9D6D: 0A        ASL A               ;
9D6E: 16 0E     ASL $0E,X           ;
9D70: 1B                              ;
9D71: 0E 10 12  ASL $1210           ;
9D74: 1C                              ;
9D75: 1D 0E 1B  ORA $1B0E,X         ;
9D78: 24 24     BIT >$24            ;
9D7A: 24 20     BIT >$20            ;
9D7C: CE 08 24  DEC $2408           ;
9D7F: 24 24     BIT >$24            ;
9D81: 24 24     BIT >$24            ;
9D83: 24 24     BIT >$24            ;
9D85: 24 21     BIT >$21            ;
9D87: 2E 08 24  ROL $2408           ;
9D8A: 24 24     BIT >$24            ;
9D8C: 24 24     BIT >$24            ;
9D8E: 24 24     BIT >$24            ;
9D90: 24 21     BIT >$21            ;
9D92: 8E 08 24  STX $2408           ;
9D95: 24 24     BIT >$24            ;
9D97: 24 24     BIT >$24            ;
9D99: 24 24     BIT >$24            ;
9D9B: 24 21     BIT >$21            ;
9D9D: EA        NOP                 ;
9D9E: 0F                              ;
9D9F: 0E 15 12  ASL $1215           ;
9DA2: 16 12     ASL $12,X           ;
9DA4: 17                              ;
9DA5: 0A        ASL A               ;
9DA6: 1D 12 18  ORA $1812,X         ;
9DA9: 17                              ;
9DAA: 24 0E     BIT >$0E            ;
9DAC: 17                              ;
9DAD: 0D FF 2F  ORA $2FFF           ;
9DB0: 47                              ;
9DB1: 5F                              ;
9DB2: 77                              ;
9DB3: 0A        ASL A               ;
9DB4: 0B                              ;
9DB5: 0C                              ;
9DB6: 0D 0E 0F  ORA $0F0E           ;
9DB9: 10 11     BPL $9DCC           ;
9DBB: 12                              ;
9DBC: 13                              ;
9DBD: 14                              ;
9DBE: 15 16     ORA $16,X           ;
9DC0: 17                              ;
9DC1: 18        CLC                 ;
9DC2: 19 1A 1B  ORA $1B1A,Y         ;
9DC5: 1C                              ;
9DC6: 1D 1E 1F  ORA $1F1E,X         ;
9DC9: 20 21 22  JSR $2221           ;
9DCC: 23                              ;
9DCD: 62                              ;
9DCE: 63                              ;
9DCF: 28        PLP                 ;
9DD0: 29 2A     AND #$2A            ;
9DD2: 2B                              ;
9DD3: 2C 00 01  BIT $0100           ;
9DD6: 02                              ;
9DD7: 03                              ;
9DD8: 04                              ;
9DD9: 05 06     ORA >$06            ;
9DDB: 07                              ;
9DDC: 08        PHP                 ;
9DDD: 09 24     ORA #$24            ;
9DDF: 20 CE 01  JSR $01CE           ;
9DE2: 21 2E     AND ($2E,X)         ;
9DE4: 01 21     ORA ($21,X)         ;
9DE6: 8E 01 20  STX $2001           ; [NES] PPU setup #2
9DE9: CE 48 24  DEC $2448           ;
9DEC: FF                              ;
9DED: 21 2E     AND ($2E,X)         ;
9DEF: 48        PHA                 ;
9DF0: 24 FF     BIT >CUR_2000       ;
9DF2: 21 8E     AND ($8E,X)         ;
9DF4: 48        PHA                 ;
9DF5: 24 FF     BIT >CUR_2000       ;
9DF7: F3                              ;
9DF8: 03                              ;
9DF9: 43                              ;
9DFA: F8        SED                 ;
9DFB: 25 23     AND >$23            ;
9DFD: 70 F8     BVS $9DF7           ;
9DFF: 25 23     AND >$23            ;
9E01: 30 10     BMI $9E13           ;
9E03: C7                              ;
9E04: 87                              ;
9E05: F0 77     BEQ $9E7E           ;
9E07: B7                              ;
9E08: 04                              ;
9E09: 09 0E     ORA #$0E            ;
9E0B: 00        BRK                 ;
9E0C: 08        PHP                 ;
9E0D: 10 02     BPL $9E11           ;
9E0F: 05 08     ORA >$08            ;


9E11: A9 00     LDA #$00            ;
9E13: 85 16     STA >$16            ;
9E15: 20 DE 9F  JSR $9FDE           ;
9E18: 20 25 E6  JSR $E625           ;
9E1B: A5 13     LDA >$13            ;
9E1D: D0 3B     BNE $9E5A           ;
9E1F: 20 6D E4  JSR $E46D           ;
9E22: 20 2A 9D  JSR $9D2A           ;
9E25: 20 37 A4  JSR $A437           ;
9E28: E6 16     INC >$16            ;
9E2A: A5 16     LDA >$16            ;
9E2C: C9 03     CMP #$03            ;
9E2E: D0 F2     BNE $9E22           ;
9E30: A9 00     LDA #$00            ;
9E32: 85 16     STA >$16            ;
9E34: A2 1C     LDX #$1C            ;
9E36: BD 41 9D  LDA $9D41,X         ;
9E39: 9D 02 03  STA $0302,X         ;
9E3C: CA        DEX                 ;
9E3D: 10 F7     BPL $9E36           ;
9E3F: A5 12     LDA >$12            ;
9E41: C9 0E     CMP #$0E            ;
9E43: D0 0D     BNE $9E52           ;
9E45: A0 00     LDY #$00            ;
9E47: B9 5E 9D  LDA $9D5E,Y         ;
9E4A: 99 09 03  STA $0309,Y         ;
9E4D: C8        INY                 ;
9E4E: C0 12     CPY #$12            ;
9E50: D0 F5     BNE $9E47           ;
9E52: A9 1D     LDA #$1D            ;
9E54: 8D 01 03  STA $0301           ;
9E57: E6 13     INC >$13            ;
9E59: 60        RTS                 ;
9E5A: C9 01     CMP #$01            ;
9E5C: D0 3B     BNE $9E99           ;
9E5E: A2 33     LDX #$33            ;
9E60: BD 7B 9D  LDA $9D7B,X         ;
9E63: 9D 02 03  STA $0302,X         ;
9E66: CA        DEX                 ;
9E67: 10 F7     BPL $9E60           ;
9E69: A2 00     LDX #$00            ;
9E6B: A0 00     LDY #$00            ;
9E6D: B9 38 06  LDA $0638,Y         ;
9E70: 9D 05 03  STA $0305,X         ;
9E73: E8        INX                 ;
9E74: C8        INY                 ;
9E75: 98        TYA                 ;
9E76: 29 07     AND #$07            ;
9E78: D0 F3     BNE $9E6D           ;
9E7A: E8        INX                 ;
9E7B: E8        INX                 ;
9E7C: E8        INX                 ;
9E7D: E0 21     CPX #$21            ;
9E7F: D0 EC     BNE $9E6D           ;
9E81: A5 12     LDA >$12            ;
9E83: C9 0E     CMP #$0E            ;
9E85: D0 0E     BNE $9E95           ;
9E87: A0 00     LDY #$00            ;
9E89: B9 70 9D  LDA $9D70,Y         ;
9E8C: 9D 05 03  STA $0305,X         ;
9E8F: E8        INX                 ;
9E90: C8        INY                 ;
9E91: C0 0B     CPY #$0B            ;
9E93: D0 F4     BNE $9E89           ;
9E95: A9 34     LDA #$34            ;
9E97: D0 BB     BNE $9E54           ;
9E99: C9 02     CMP #$02            ;
9E9B: D0 07     BNE $9EA4           ;
9E9D: A9 16     LDA #$16            ;
9E9F: 85 14     STA >$14            ;
9EA1: E6 13     INC >$13            ;
9EA3: 60        RTS                 ;
9EA4: C9 03     CMP #$03            ;
9EA6: D0 11     BNE $9EB9           ;
9EA8: A9 15     LDA #$15            ;
9EAA: A4 12     LDY >$12            ;
9EAC: C0 0F     CPY #$0F            ;
9EAE: D0 02     BNE $9EB2           ;
9EB0: A9 30     LDA #$30            ;
9EB2: 8D 10 68  STA $6810           ;
9EB5: A9 12     LDA #$12            ;
9EB7: D0 E6     BNE $9E9F           ;
9EB9: A5 12     LDA >$12            ;
9EBB: C9 0F     CMP #$0F            ;
9EBD: F0 11     BEQ $9ED0           ;
9EBF: A2 03     LDX #$03            ;
9EC1: A0 FF     LDY #$FF            ;
9EC3: 84 16     STY >$16            ;
9EC5: C8        INY                 ;
9EC6: E6 16     INC >$16            ;
9EC8: B9 33 06  LDA $0633,Y         ;
9ECB: F0 03     BEQ $9ED0           ;
9ECD: CA        DEX                 ;
9ECE: 10 F5     BPL $9EC5           ;
9ED0: 20 8E A1  JSR $A18E           ;
9ED3: A5 16     LDA >$16            ;
9ED5: C9 03     CMP #$03            ;
9ED7: D0 05     BNE $9EDE           ;
9ED9: A9 F8     LDA #$F8            ;
9EDB: 8D 08 02  STA $0208           ;
9EDE: A9 50     LDA #$50            ;
9EE0: 85 00     STA >GP_00          ;
9EE2: A9 30     LDA #$30            ;
9EE4: 85 01     STA >GP_01          ;
9EE6: E6 11     INC >$11            ;
9EE8: 4C 38 A6  JMP $A638           ;


9EEB: 23                              ;
9EEC: 0E 15 0D  ASL $0D15           ;
9EEF: 0A        ASL A               ;


9EF0: A5 F8     LDA >$F8            ;
9EF2: 29 10     AND #$10            ;
9EF4: F0 06     BEQ $9EFC           ;
9EF6: A5 16     LDA >$16            ;
9EF8: C9 03     CMP #$03            ;
9EFA: F0 03     BEQ $9EFF           ;
9EFC: 4C B0 9F  JMP $9FB0           ;
9EFF: A9 00     LDA #$00            ;
9F01: 8D 07 06  STA SND_CurMusEff   ;
9F04: 8D 25 04  STA $0425           ;
9F07: 8D 23 04  STA $0423           ;
9F0A: 85 16     STA >$16            ;
9F0C: AA        TAX                 ;
9F0D: A4 16     LDY >$16            ;
9F0F: A9 FF     LDA #$FF            ;
9F11: 99 2A 65  STA Q_SG1,Y         ;
9F14: 98        TYA                 ;
9F15: 0A        ASL A               ;
9F16: A8        TAY                 ;
9F17: A9 00     LDA #$00            ;
9F19: 8D 26 04  STA $0426           ;
9F1C: 99 9C 6D  STA $6D9C,Y         ;
9F1F: C8        INY                 ;
9F20: 99 9C 6D  STA $6D9C,Y         ;
9F23: 8A        TXA                 ;
9F24: 48        PHA                 ;
9F25: 20 2A 9D  JSR $9D2A           ;
9F28: 68        PLA                 ;
9F29: AA        TAX                 ;
9F2A: AC 23 04  LDY $0423           ;
9F2D: B9 38 06  LDA $0638,Y         ;
9F30: AC 25 04  LDY $0425           ;
9F33: 91 C4     STA ($C4),Y         ;
9F35: C9 24     CMP #$24            ;
9F37: F0 40     BEQ $9F79           ;
9F39: BD 33 06  LDA $0633,X         ;
9F3C: D0 3B     BNE $9F79           ;
9F3E: A0 18     LDY #$18            ;
9F40: A9 22     LDA #$22            ;
9F42: 91 C0     STA ($C0),Y         ;
9F44: C8        INY                 ;
9F45: A9 FF     LDA #$FF            ;
9F47: 91 C0     STA ($C0),Y         ;
9F49: A0 25     LDY #$25            ;
9F4B: A9 08     LDA #$08            ;
9F4D: 91 C0     STA ($C0),Y         ;
9F4F: 8A        TXA                 ;
9F50: 48        PHA                 ;
9F51: 0A        ASL A               ;
9F52: 0A        ASL A               ;
9F53: 0A        ASL A               ;
9F54: A8        TAY                 ;
9F55: A2 00     LDX #$00            ;
9F57: B9 38 06  LDA $0638,Y         ;
9F5A: DD EB 9E  CMP $9EEB,X         ;
9F5D: D0 0F     BNE $9F6E           ;
9F5F: C8        INY                 ;
9F60: E8        INX                 ;
9F61: E0 05     CPX #$05            ;
9F63: 90 F2     BCC $9F57           ;
9F65: 68        PLA                 ;
9F66: 48        PHA                 ;
9F67: AA        TAX                 ;
9F68: A0 00     LDY #$00            ;
9F6A: A9 01     LDA #$01            ;
9F6C: 91 CC     STA ($CC),Y         ;
9F6E: 68        PLA                 ;
9F6F: AA        TAX                 ;
9F70: A9 01     LDA #$01            ;
9F72: 8D 26 04  STA $0426           ;
9F75: A0 00     LDY #$00            ;
9F77: 91 C6     STA ($C6),Y         ;
9F79: EE 23 04  INC $0423           ;
9F7C: EE 25 04  INC $0425           ;
9F7F: AD 25 04  LDA $0425           ;
9F82: C9 08     CMP #$08            ;
9F84: D0 A4     BNE $9F2A           ;
9F86: E8        INX                 ;
9F87: A9 00     LDA #$00            ;
9F89: 8D 25 04  STA $0425           ;
9F8C: AD 26 04  LDA $0426           ;
9F8F: F0 03     BEQ $9F94           ;
9F91: 20 C8 A3  JSR $A3C8           ;
9F94: E6 16     INC >$16            ;
9F96: A5 16     LDA >$16            ;
9F98: C9 03     CMP #$03            ;
9F9A: F0 03     BEQ $9F9F           ;
9F9C: 4C 0D 9F  JMP $9F0D           ;
9F9F: A9 00     LDA #$00            ;
9FA1: 8D 26 04  STA $0426           ;
9FA4: 85 16     STA >$16            ;
9FA6: 20 DE 9F  JSR $9FDE           ;
9FA9: A9 01     LDA #$01            ;
9FAB: 85 11     STA >$11            ;
9FAD: 4C 03 A8  JMP $A803           ;
9FB0: A5 16     LDA >$16            ;
9FB2: C9 03     CMP #$03            ;
9FB4: F0 03     BEQ $9FB9           ;
9FB6: 20 11 A0  JSR $A011           ;
9FB9: 20 04 A2  JSR $A204           ;
9FBC: 20 C3 A1  JSR $A1C3           ;
9FBF: 20 DD A1  JSR $A1DD           ;
9FC2: 4C 0B A1  JMP $A10B           ;
9FC5: A5 F8     LDA >$F8            ;
9FC7: C9 10     CMP #$10            ;
9FC9: F0 03     BEQ $9FCE           ;
9FCB: 4C 04 A2  JMP $A204           ;
9FCE: A5 16     LDA >$16            ;
9FD0: C9 03     CMP #$03            ;
9FD2: D0 14     BNE $9FE8           ;
9FD4: A9 0E     LDA #$0E            ;
9FD6: 85 12     STA >$12            ;
9FD8: A9 00     LDA #$00            ;
9FDA: 85 11     STA >$11            ;
9FDC: 85 13     STA >$13            ;
9FDE: 8D 1F 04  STA $041F           ;
9FE1: 8D 20 04  STA $0420           ;
9FE4: 8D 21 04  STA $0421           ;
9FE7: 60        RTS                 ;
9FE8: A9 08     LDA #$08            ;
9FEA: 8D 01 06  STA SND_601         ;
9FED: A4 16     LDY >$16            ;
9FEF: BE 08 9E  LDX $9E08,Y         ;
9FF2: A0 04     LDY #$04            ;
9FF4: BD E8 9D  LDA $9DE8,X         ;
9FF7: 99 02 03  STA $0302,Y         ;
9FFA: CA        DEX                 ;
9FFB: 88        DEY                 ;
9FFC: 10 F6     BPL $9FF4           ;
9FFE: 20 F1 6D  JSR $6DF1           ;
A001: 20 5D A3  JSR $A35D           ;
A004: 20 0C A8  JSR $A80C           ;
A007: A0 07     LDY #$07            ;
A009: A9 24     LDA #$24            ;
A00B: 91 0C     STA ($0C),Y         ;
A00D: 88        DEY                 ;
A00E: 10 F9     BPL $A009           ;
A010: 60        RTS                 ;
A011: A5 FA     LDA >$FA            ;
A013: 29 0F     AND #$0F            ;
A015: D0 0A     BNE $A021           ;
A017: 8D 26 04  STA $0426           ;
A01A: 8D 28 04  STA $0428           ;
A01D: 8D 29 04  STA $0429           ;
A020: 60        RTS                 ;
A021: A8        TAY                 ;
A022: AD 26 04  LDA $0426           ;
A025: D0 06     BNE $A02D           ;
A027: 8C 27 04  STY $0427           ;
A02A: EE 26 04  INC $0426           ;
A02D: A5 FA     LDA >$FA            ;
A02F: 29 0F     AND #$0F            ;
A031: CD 27 04  CMP $0427           ;
A034: F0 05     BEQ $A03B           ;
A036: A9 00     LDA #$00            ;
A038: 20 17 A0  JSR $A017           ;
A03B: AD 29 04  LDA $0429           ;
A03E: F0 04     BEQ $A044           ;
A040: CE 29 04  DEC $0429           ;
A043: 60        RTS                 ;
A044: A0 08     LDY #$08            ;
A046: AD 28 04  LDA $0428           ;
A049: D0 02     BNE $A04D           ;
A04B: A0 10     LDY #$10            ;
A04D: 8C 29 04  STY $0429           ;
A050: A5 FA     LDA >$FA            ;
A052: 29 0F     AND #$0F            ;
A054: C9 01     CMP #$01            ;
A056: D0 24     BNE $A07C           ;
A058: EE 1F 04  INC $041F           ;
A05B: A5 71     LDA >$71            ;
A05D: 18        CLC                 ;
A05E: 69 10     ADC #$10            ;
A060: 85 71     STA >$71            ;
A062: C9 E0     CMP #$E0            ;
A064: D0 13     BNE $A079           ;
A066: A9 30     LDA #$30            ;
A068: 85 71     STA >$71            ;
A06A: A2 00     LDX #$00            ;
A06C: 20 F0 A0  JSR $A0F0           ;
A06F: AD 2A 04  LDA $042A           ;
A072: F0 05     BEQ $A079           ;
A074: A9 00     LDA #$00            ;
A076: 8D 1F 04  STA $041F           ;
A079: 4C E7 A0  JMP $A0E7           ;
A07C: C9 02     CMP #$02            ;
A07E: D0 24     BNE $A0A4           ;
A080: CE 1F 04  DEC $041F           ;
A083: A5 71     LDA >$71            ;
A085: 38        SEC                 ;
A086: E9 10     SBC #$10            ;
A088: 85 71     STA >$71            ;
A08A: C9 20     CMP #$20            ;
A08C: D0 13     BNE $A0A1           ;
A08E: A9 D0     LDA #$D0            ;
A090: 85 71     STA >$71            ;
A092: A2 03     LDX #$03            ;
A094: 20 F0 A0  JSR $A0F0           ;
A097: AD 2A 04  LDA $042A           ;
A09A: F0 05     BEQ $A0A1           ;
A09C: A9 2B     LDA #$2B            ;
A09E: 8D 1F 04  STA $041F           ;
A0A1: 4C E7 A0  JMP $A0E7           ;
A0A4: C9 04     CMP #$04            ;
A0A6: D0 1F     BNE $A0C7           ;
A0A8: AD 1F 04  LDA $041F           ;
A0AB: 18        CLC                 ;
A0AC: 69 0B     ADC #$0B            ;
A0AE: 8D 1F 04  STA $041F           ;
A0B1: A2 00     LDX #$00            ;
A0B3: 20 F0 A0  JSR $A0F0           ;
A0B6: AD 2A 04  LDA $042A           ;
A0B9: F0 09     BEQ $A0C4           ;
A0BB: AD 1F 04  LDA $041F           ;
A0BE: 38        SEC                 ;
A0BF: E9 2C     SBC #$2C            ;
A0C1: 8D 1F 04  STA $041F           ;
A0C4: 4C E7 A0  JMP $A0E7           ;
A0C7: C9 08     CMP #$08            ;
A0C9: D0 24     BNE $A0EF           ;
A0CB: AD 1F 04  LDA $041F           ;
A0CE: 38        SEC                 ;
A0CF: E9 0B     SBC #$0B            ;
A0D1: 8D 1F 04  STA $041F           ;
A0D4: A2 03     LDX #$03            ;
A0D6: 20 F0 A0  JSR $A0F0           ;
A0D9: AD 2A 04  LDA $042A           ;
A0DC: F0 09     BEQ $A0E7           ;
A0DE: AD 1F 04  LDA $041F           ;
A0E1: 18        CLC                 ;
A0E2: 69 2C     ADC #$2C            ;
A0E4: 8D 1F 04  STA $041F           ;
A0E7: A9 01     LDA #$01            ;
A0E9: 8D 28 04  STA $0428           ;
A0EC: 8D 02 06  STA SND_ReqMusEff   ;
A0EF: 60        RTS                 ;
A0F0: A0 00     LDY #$00            ;
A0F2: A5 85     LDA >$85            ;
A0F4: 18        CLC                 ;
A0F5: 7D 02 9E  ADC $9E02,X         ;
A0F8: 85 85     STA >$85            ;
A0FA: E8        INX                 ;
A0FB: DD 02 9E  CMP $9E02,X         ;
A0FE: D0 07     BNE $A107           ;
A100: E8        INX                 ;
A101: BD 02 9E  LDA $9E02,X         ;
A104: 85 85     STA >$85            ;
A106: C8        INY                 ;
A107: 8C 2A 04  STY $042A           ;
A10A: 60        RTS                 ;
A10B: AD 20 04  LDA $0420           ;
A10E: D0 1E     BNE $A12E           ;
A110: A4 16     LDY >$16            ;
A112: C0 03     CPY #$03            ;
A114: F0 F4     BEQ $A10A           ;
A116: B9 0B 9E  LDA $9E0B,Y         ;
A119: 8D 21 04  STA $0421           ;
A11C: BE 0E 9E  LDX $9E0E,Y         ;
A11F: A0 02     LDY #$02            ;
A121: BD DF 9D  LDA $9DDF,X         ;
A124: 99 22 04  STA $0422,Y         ;
A127: CA        DEX                 ;
A128: 88        DEY                 ;
A129: 10 F6     BPL $A121           ;
A12B: EE 20 04  INC $0420           ;
A12E: A5 F8     LDA >$F8            ;
A130: 29 C0     AND #$C0            ;
A132: F0 57     BEQ $A18B           ;
A134: C9 80     CMP #$80            ;
A136: D0 22     BNE $A15A           ;
A138: A0 20     LDY #$20            ;
A13A: 8C 04 06  STY SND_Request     ;
A13D: A0 02     LDY #$02            ;
A13F: B9 22 04  LDA $0422,Y         ;
A142: 99 02 03  STA $0302,Y         ;
A145: 88        DEY                 ;
A146: 10 F7     BPL $A13F           ;
A148: 8C 06 03  STY $0306           ;
A14B: AE 21 04  LDX $0421           ;
A14E: AC 1F 04  LDY $041F           ;
A151: B9 B3 9D  LDA $9DB3,Y         ;
A154: 8D 05 03  STA $0305           ;
A157: 9D 38 06  STA $0638,X         ;
A15A: A5 70     LDA >$70            ;
A15C: 18        CLC                 ;
A15D: 69 08     ADC #$08            ;
A15F: 85 70     STA >$70            ;
A161: EE 21 04  INC $0421           ;
A164: EE 23 04  INC $0423           ;
A167: AD 23 04  LDA $0423           ;
A16A: 29 0F     AND #$0F            ;
A16C: C9 06     CMP #$06            ;
A16E: D0 1B     BNE $A18B           ;
A170: AD 23 04  LDA $0423           ;
A173: 38        SEC                 ;
A174: E9 08     SBC #$08            ;
A176: 8D 23 04  STA $0423           ;
A179: A4 16     LDY >$16            ;
A17B: B9 0B 9E  LDA $9E0B,Y         ;
A17E: 8D 21 04  STA $0421           ;
A181: A5 70     LDA >$70            ;
A183: C9 B0     CMP #$B0            ;
A185: D0 04     BNE $A18B           ;
A187: A9 70     LDA #$70            ;
A189: 85 70     STA >$70            ;
A18B: 4C D7 A1  JMP $A1D7           ;
A18E: A0 0A     LDY #$0A            ;
A190: B9 F7 9D  LDA $9DF7,Y         ;
A193: 99 01 02  STA $0201,Y         ;
A196: 88        DEY                 ;
A197: 10 F7     BPL $A190           ;
A199: A4 16     LDY >$16            ;
A19B: B9 AF 9D  LDA $9DAF,Y         ;
A19E: 85 84     STA >$84            ;
A1A0: 8D 00 02  STA $0200           ;
A1A3: A5 12     LDA >$12            ;
A1A5: C9 0F     CMP #$0F            ;
A1A7: F0 19     BEQ $A1C2           ;
A1A9: A9 F3     LDA #$F3            ;
A1AB: 8D 01 02  STA $0201           ;
A1AE: A5 84     LDA >$84            ;
A1B0: 38        SEC                 ;
A1B1: E9 08     SBC #$08            ;
A1B3: 8D 04 02  STA $0204           ;
A1B6: A9 70     LDA #$70            ;
A1B8: 85 70     STA >$70            ;
A1BA: A9 87     LDA #$87            ;
A1BC: 85 85     STA >$85            ;
A1BE: A9 30     LDA #$30            ;
A1C0: 85 71     STA >$71            ;
A1C2: 60        RTS                 ;
A1C3: A5 84     LDA >$84            ;
A1C5: C9 77     CMP #$77            ;
A1C7: D0 06     BNE $A1CF           ;
A1C9: A9 F8     LDA #$F8            ;
A1CB: 8D 04 02  STA $0204           ;
A1CE: 60        RTS                 ;
A1CF: A5 84     LDA >$84            ;
A1D1: 20 F7 A1  JSR $A1F7           ;
A1D4: 8C 04 02  STY $0204           ;
A1D7: A5 70     LDA >$70            ;
A1D9: 8D 07 02  STA $0207           ;
A1DC: 60        RTS                 ;
A1DD: A5 84     LDA >$84            ;
A1DF: C9 77     CMP #$77            ;
A1E1: D0 06     BNE $A1E9           ;
A1E3: A9 F8     LDA #$F8            ;
A1E5: 8D 08 02  STA $0208           ;
A1E8: 60        RTS                 ;
A1E9: A5 85     LDA >$85            ;
A1EB: 20 F7 A1  JSR $A1F7           ;
A1EE: 8C 08 02  STY $0208           ;
A1F1: A5 71     LDA >$71            ;
A1F3: 8D 0B 02  STA $020B           ;
A1F6: 60        RTS                 ;
A1F7: 38        SEC                 ;
A1F8: E9 08     SBC #$08            ;
A1FA: A8        TAY                 ;
A1FB: A5 15     LDA >$15            ;
A1FD: 29 08     AND #$08            ;
A1FF: D0 02     BNE $A203           ;
A201: A0 F8     LDY #$F8            ;
A203: 60        RTS                 ;
A204: A5 F8     LDA >$F8            ;
A206: 29 20     AND #$20            ;
A208: F0 49     BEQ $A253           ;
A20A: A9 01     LDA #$01            ;
A20C: 8D 02 06  STA SND_ReqMusEff   ;
A20F: E6 16     INC >$16            ;
A211: A4 16     LDY >$16            ;
A213: C0 04     CPY #$04            ;
A215: D0 04     BNE $A21B           ;
A217: A0 00     LDY #$00            ;
A219: 84 16     STY >$16            ;
A21B: B9 AF 9D  LDA $9DAF,Y         ;
A21E: 8D 00 02  STA $0200           ;
A221: A5 12     LDA >$12            ;
A223: C9 0F     CMP #$0F            ;
A225: F0 2C     BEQ $A253           ;
A227: A5 84     LDA >$84            ;
A229: 18        CLC                 ;
A22A: 69 18     ADC #$18            ;
A22C: 85 84     STA >$84            ;
A22E: C9 8F     CMP #$8F            ;
A230: D0 04     BNE $A236           ;
A232: A9 2F     LDA #$2F            ;
A234: 85 84     STA >$84            ;
A236: 8D 00 02  STA $0200           ;
A239: A9 70     LDA #$70            ;
A23B: 8D 07 02  STA $0207           ;
A23E: 85 70     STA >$70            ;
A240: A9 00     LDA #$00            ;
A242: 8D 20 04  STA $0420           ;
A245: 8D 21 04  STA $0421           ;
A248: A4 16     LDY >$16            ;
A24A: C0 03     CPY #$03            ;
A24C: F0 05     BEQ $A253           ;
A24E: B9 33 06  LDA $0633,Y         ;
A251: D0 B7     BNE $A20A           ;
A253: 60        RTS                 ;


A254: 21 09     AND ($09,X)         ;
A256: 11 24     ORA ($24),Y         ;
A258: 24 24     BIT >$24            ;
A25A: 24 24     BIT >$24            ;
A25C: 24 24     BIT >$24            ;
A25E: 24 62     BIT >$62            ;
A260: 00        BRK                 ;
A261: 00        BRK                 ;
A262: 00        BRK                 ;
A263: 00        BRK                 ;
A264: 00        BRK                 ;
A265: 00        BRK                 ;
A266: 00        BRK                 ;
A267: 00        BRK                 ;
A268: 21 32     AND ($32,X)         ;
A26A: 08        PHP                 ;
A26B: 00        BRK                 ;
A26C: 00        BRK                 ;
A26D: 00        BRK                 ;
A26E: 00        BRK                 ;
A26F: 00        BRK                 ;
A270: 00        BRK                 ;
A271: 00        BRK                 ;
A272: 00        BRK                 ;
A273: FF                              ;
A274: 21 89     AND ($89,X)         ;
A276: 03                              ;
A277: 24 24     BIT >$24            ;
A279: 01 21     ORA ($21,X)         ;
A27B: E9 03     SBC #$03            ;
A27D: 24 24     BIT >$24            ;
A27F: 01 22     ORA ($22,X)         ;
A281: 49 03     EOR #$03            ;
A283: 24 24     BIT >$24            ;
A285: 01 FF     ORA (CUR_2000,X)    ;
A287: 29 32     AND #$32            ;
A289: 16 20     ASL $20,X           ;
A28B: 25 E6     AND >$E6            ;
A28D: A5 13     LDA >$13            ;
A28F: 20 E2 E5  JSR $E5E2           ;
A292: A0 A2     LDY #$A2            ;
A294: 7F                              ;
A295: A4 BD     LDY >$BD            ;
A297: A4 C4     LDY >$C4            ;
A299: A4 C4     LDY >$C4            ;
A29B: A4 C4     LDY >$C4            ;
A29D: A4 1E     LDY >$1E            ;
A29F: A5 20     LDA >$20            ;
A2A1: 25 E6     AND >$E6            ;


A2A3: A9 00     LDA #$00            ;
A2A5: 85 16     STA >$16            ;
A2A7: A4 16     LDY >$16            ;
A2A9: B9 2A 65  LDA Q_SG1,Y         ;
A2AC: D0 1F     BNE $A2CD           ;
A2AE: 20 2A 9D  JSR $9D2A           ;
A2B1: 20 E1 A3  JSR $A3E1           ;
A2B4: A5 16     LDA >$16            ;
A2B6: 0A        ASL A               ;
A2B7: A8        TAY                 ;
A2B8: B9 9C 6D  LDA $6D9C,Y         ;
A2BB: C5 CE     CMP >$CE            ;
A2BD: D0 0E     BNE $A2CD           ;
A2BF: C8        INY                 ;
A2C0: B9 9C 6D  LDA $6D9C,Y         ;
A2C3: C5 CF     CMP >$CF            ;
A2C5: D0 06     BNE $A2CD           ;
A2C7: 20 64 A7  JSR $A764           ;
A2CA: 4C FC A2  JMP $A2FC           ;
A2CD: 20 F1 6D  JSR $6DF1           ;
A2D0: 20 07 A3  JSR $A307           ;
A2D3: A4 16     LDY >$16            ;
A2D5: B9 1E 65  LDA $651E,Y         ;
A2D8: C9 5A     CMP #$5A            ;
A2DA: D0 1A     BNE $A2F6           ;
A2DC: B9 21 65  LDA $6521,Y         ;
A2DF: C9 A5     CMP #$A5            ;
A2E1: D0 13     BNE $A2F6           ;
A2E3: A5 16     LDA >$16            ;
A2E5: 0A        ASL A               ;
A2E6: A8        TAY                 ;
A2E7: B9 24 65  LDA $6524,Y         ;
A2EA: C5 0E     CMP >$0E            ;
A2EC: D0 08     BNE $A2F6           ;
A2EE: C8        INY                 ;
A2EF: B9 24 65  LDA $6524,Y         ;
A2F2: C5 0F     CMP >$0F            ;
A2F4: F0 06     BEQ $A2FC           ;
A2F6: 20 F1 6D  JSR $6DF1           ;
A2F9: 20 5D A3  JSR $A35D           ;
A2FC: E6 16     INC >$16            ;
A2FE: A5 16     LDA >$16            ;
A300: C9 03     CMP #$03            ;
A302: D0 A3     BNE $A2A7           ;
A304: E6 13     INC >$13            ;
A306: 60        RTS                 ;
A307: A9 00     LDA #$00            ;
A309: 85 0E     STA >$0E            ;
A30B: 85 0F     STA >$0F            ;
A30D: A0 07     LDY #$07            ;
A30F: B1 04     LDA ($04),Y         ;
A311: 20 51 A3  JSR $A351           ;
A314: 88        DEY                 ;
A315: 10 F8     BPL $A30F           ;
A317: A0 27     LDY #$27            ;
A319: B1 00     LDA (GP_00),Y       ;
A31B: 20 51 A3  JSR $A351           ;
A31E: 88        DEY                 ;
A31F: 10 F8     BPL $A319           ;
A321: A9 80     LDA #$80            ;
A323: 85 01     STA >GP_01          ;
A325: A9 01     LDA #$01            ;
A327: 85 00     STA >GP_00          ;
A329: A0 00     LDY #$00            ;
A32B: B1 02     LDA (GP_02),Y       ;
A32D: 20 51 A3  JSR $A351           ;
A330: E6 02     INC >GP_02          ;
A332: D0 02     BNE $A336           ;
A334: E6 03     INC >GP_03          ;
A336: C6 01     DEC >GP_01          ;
A338: D0 F1     BNE $A32B           ;
A33A: C6 00     DEC >GP_00          ;
A33C: A5 00     LDA >GP_00          ;
A33E: 10 EB     BPL $A32B           ;
A340: B1 06     LDA ($06),Y         ;
A342: 20 51 A3  JSR $A351           ;
A345: B1 08     LDA ($08),Y         ;
A347: 20 51 A3  JSR $A351           ;
A34A: B1 0A     LDA ($0A),Y         ;
A34C: 20 51 A3  JSR $A351           ;
A34F: B1 0C     LDA ($0C),Y         ;
A351: 18        CLC                 ;
A352: 65 0F     ADC >$0F            ;
A354: 85 0F     STA >$0F            ;
A356: A5 0E     LDA >$0E            ;
A358: 69 00     ADC #$00            ;
A35A: 85 0E     STA >$0E            ;
A35C: 60        RTS                 ;
A35D: A0 07     LDY #$07            ;
A35F: A9 24     LDA #$24            ;
A361: 91 04     STA ($04),Y         ;
A363: 88        DEY                 ;
A364: 10 FB     BPL $A361           ;
A366: A0 27     LDY #$27            ;
A368: A9 00     LDA #$00            ;
A36A: 91 00     STA (GP_00),Y       ;
A36C: 88        DEY                 ;
A36D: 10 FB     BPL $A36A           ;
A36F: A9 80     LDA #$80            ;
A371: 85 01     STA >GP_01          ;
A373: A9 01     LDA #$01            ;
A375: 85 00     STA >GP_00          ;
A377: A0 00     LDY #$00            ;
A379: A9 00     LDA #$00            ;
A37B: 91 02     STA (GP_02),Y       ;
A37D: E6 02     INC >GP_02          ;
A37F: D0 02     BNE $A383           ;
A381: E6 03     INC >GP_03          ;
A383: C6 01     DEC >GP_01          ;
A385: D0 F2     BNE $A379           ;
A387: C6 00     DEC >GP_00          ;
A389: A5 00     LDA >GP_00          ;
A38B: 10 EC     BPL $A379           ;
A38D: A9 00     LDA #$00            ;
A38F: 91 06     STA ($06),Y         ;
A391: 91 08     STA ($08),Y         ;
A393: 91 0A     STA ($0A),Y         ;
A395: 91 0C     STA ($0C),Y         ;
A397: 20 F1 6D  JSR $6DF1           ;
A39A: 20 07 A3  JSR $A307           ;
A39D: A4 16     LDY >$16            ;
A39F: A9 00     LDA #$00            ;
A3A1: 99 33 06  STA $0633,Y         ;
A3A4: 99 2D 06  STA $062D,Y         ;
A3A7: 99 30 06  STA $0630,Y         ;
A3AA: A9 FF     LDA #$FF            ;
A3AC: 99 2A 65  STA Q_SG1,Y         ;
A3AF: A9 5A     LDA #$5A            ;
A3B1: 99 1E 65  STA $651E,Y         ;
A3B4: A9 A5     LDA #$A5            ;
A3B6: 99 21 65  STA $6521,Y         ;
A3B9: 98        TYA                 ;
A3BA: 0A        ASL A               ;
A3BB: A8        TAY                 ;
A3BC: A5 0E     LDA >$0E            ;
A3BE: 99 24 65  STA $6524,Y         ;
A3C1: C8        INY                 ;
A3C2: A5 0F     LDA >$0F            ;
A3C4: 99 24 65  STA $6524,Y         ;
A3C7: 60        RTS                 ;
A3C8: 20 E1 A3  JSR $A3E1           ;
A3CB: A4 16     LDY >$16            ;
A3CD: A9 00     LDA #$00            ;
A3CF: 99 2A 65  STA Q_SG1,Y         ;
A3D2: 98        TYA                 ;
A3D3: 0A        ASL A               ;
A3D4: A8        TAY                 ;
A3D5: A5 CE     LDA >$CE            ;
A3D7: 99 9C 6D  STA $6D9C,Y         ;
A3DA: C8        INY                 ;
A3DB: A5 CF     LDA >$CF            ;
A3DD: 99 9C 6D  STA $6D9C,Y         ;
A3E0: 60        RTS                 ;
A3E1: A9 00     LDA #$00            ;
A3E3: 85 CE     STA >$CE            ;
A3E5: 85 CF     STA >$CF            ;
A3E7: A0 07     LDY #$07            ;
A3E9: B1 C4     LDA ($C4),Y         ;
A3EB: 20 2B A4  JSR $A42B           ;
A3EE: 88        DEY                 ;
A3EF: 10 F8     BPL $A3E9           ;
A3F1: A0 27     LDY #$27            ;
A3F3: B1 C0     LDA ($C0),Y         ;
A3F5: 20 2B A4  JSR $A42B           ;
A3F8: 88        DEY                 ;
A3F9: 10 F8     BPL $A3F3           ;
A3FB: A9 80     LDA #$80            ;
A3FD: 85 C1     STA >$C1            ;
A3FF: A9 01     LDA #$01            ;
A401: 85 C0     STA >$C0            ;
A403: A0 00     LDY #$00            ;
A405: B1 C2     LDA ($C2),Y         ;
A407: 20 2B A4  JSR $A42B           ;
A40A: E6 C2     INC >$C2            ;
A40C: D0 02     BNE $A410           ;
A40E: E6 C3     INC >$C3            ;
A410: C6 C1     DEC >$C1            ;
A412: D0 F1     BNE $A405           ;
A414: C6 C0     DEC >$C0            ;
A416: A5 C0     LDA >$C0            ;
A418: 10 EB     BPL $A405           ;
A41A: B1 C6     LDA ($C6),Y         ;
A41C: 20 2B A4  JSR $A42B           ;
A41F: B1 C8     LDA ($C8),Y         ;
A421: 20 2B A4  JSR $A42B           ;
A424: B1 CA     LDA ($CA),Y         ;
A426: 20 2B A4  JSR $A42B           ;
A429: B1 CC     LDA ($CC),Y         ;
A42B: 18        CLC                 ;
A42C: 65 CF     ADC >$CF            ;
A42E: 85 CF     STA >$CF            ;
A430: A5 CE     LDA >$CE            ;
A432: 69 00     ADC #$00            ;
A434: 85 CE     STA >$CE            ;
A436: 60        RTS                 ;
A437: A0 07     LDY #$07            ;
A439: A9 24     LDA #$24            ;
A43B: 91 C4     STA ($C4),Y         ;
A43D: 88        DEY                 ;
A43E: 10 FB     BPL $A43B           ;
A440: A0 27     LDY #$27            ;
A442: A9 00     LDA #$00            ;
A444: 91 C0     STA ($C0),Y         ;
A446: 88        DEY                 ;
A447: 10 FB     BPL $A444           ;
A449: A9 80     LDA #$80            ;
A44B: 85 C1     STA >$C1            ;
A44D: A9 01     LDA #$01            ;
A44F: 85 C0     STA >$C0            ;
A451: A0 00     LDY #$00            ;
A453: A9 00     LDA #$00            ;
A455: 91 C2     STA ($C2),Y         ;
A457: E6 C2     INC >$C2            ;
A459: D0 02     BNE $A45D           ;
A45B: E6 C3     INC >$C3            ;
A45D: C6 C1     DEC >$C1            ;
A45F: D0 F2     BNE $A453           ;
A461: C6 C0     DEC >$C0            ;
A463: A5 C0     LDA >$C0            ;
A465: 10 EC     BPL $A453           ;
A467: A9 00     LDA #$00            ;
A469: 91 C6     STA ($C6),Y         ;
A46B: 91 C8     STA ($C8),Y         ;
A46D: 91 CA     STA ($CA),Y         ;
A46F: 91 CC     STA ($CC),Y         ;
A471: 20 2A 9D  JSR $9D2A           ;
A474: 20 E1 A3  JSR $A3E1           ;
A477: A9 FF     LDA #$FF            ;
A479: A4 16     LDY >$16            ;
A47B: 99 2A 65  STA Q_SG1,Y         ;
A47E: 60        RTS                 ;
A47F: A9 00     LDA #$00            ;
A481: 85 16     STA >$16            ;
A483: 20 F1 6D  JSR $6DF1           ;
A486: A0 0B     LDY #$0B            ;
A488: A2 00     LDX #$00            ;
A48A: 98        TYA                 ;
A48B: 48        PHA                 ;
A48C: B1 00     LDA (GP_00),Y       ;
A48E: A8        TAY                 ;
A48F: B9 87 A2  LDA $A287,Y         ;
A492: 9D 04 68  STA $6804,X         ;
A495: 68        PLA                 ;
A496: 18        CLC                 ;
A497: 69 28     ADC #$28            ;
A499: A8        TAY                 ;
A49A: 8A        TXA                 ;
A49B: 18        CLC                 ;
A49C: 69 04     ADC #$04            ;
A49E: AA        TAX                 ;
A49F: E0 0C     CPX #$0C            ;
A4A1: 90 E7     BCC $A48A           ;
A4A3: 20 B7 6D  JSR $6DB7           ;
A4A6: A9 12     LDA #$12            ;
A4A8: 85 14     STA >$14            ;
A4AA: E6 13     INC >$13            ;
A4AC: 20 6D E4  JSR $E46D           ;
A4AF: A0 04     LDY #$04            ;
A4B1: A9 00     LDA #$00            ;
A4B3: 8D 29 05  STA $0529           ;
A4B6: 99 21 06  STA $0621,Y         ;
A4B9: 88        DEY                 ;
A4BA: 10 FA     BPL $A4B6           ;
A4BC: 60        RTS                 ;
A4BD: A9 14     LDA #$14            ;
A4BF: 85 14     STA >$14            ;
A4C1: E6 13     INC >$13            ;
A4C3: 60        RTS                 ;
A4C4: A0 1F     LDY #$1F            ;
A4C6: B9 54 A2  LDA $A254,Y         ;
A4C9: 99 02 03  STA $0302,Y         ;
A4CC: 88        DEY                 ;
A4CD: 10 F7     BPL $A4C6           ;
A4CF: A4 16     LDY >$16            ;
A4D1: AD 03 03  LDA $0303           ;
A4D4: 18        CLC                 ;
A4D5: 69 60     ADC #$60            ;
A4D7: 8D 03 03  STA $0303           ;
A4DA: AD 17 03  LDA $0317           ;
A4DD: 18        CLC                 ;
A4DE: 69 60     ADC #$60            ;
A4E0: 8D 17 03  STA $0317           ;
A4E3: AD 02 03  LDA $0302           ;
A4E6: 69 00     ADC #$00            ;
A4E8: 8D 02 03  STA $0302           ;
A4EB: 8D 16 03  STA $0316           ;
A4EE: 88        DEY                 ;
A4EF: 10 E0     BPL $A4D1           ;
A4F1: A5 16     LDA >$16            ;
A4F3: 0A        ASL A               ;
A4F4: 0A        ASL A               ;
A4F5: 0A        ASL A               ;
A4F6: AA        TAX                 ;
A4F7: A0 03     LDY #$03            ;
A4F9: BD 38 06  LDA $0638,X         ;
A4FC: 99 02 03  STA $0302,Y         ;
A4FF: E8        INX                 ;
A500: C8        INY                 ;
A501: C0 0B     CPY #$0B            ;
A503: D0 F4     BNE $A4F9           ;
A505: A5 16     LDA >$16            ;
A507: 0A        ASL A               ;
A508: A8        TAY                 ;
A509: B9 50 06  LDA $0650,Y         ;
A50C: 85 0E     STA >$0E            ;
A50E: C8        INY                 ;
A50F: B9 50 06  LDA $0650,Y         ;
A512: 85 0F     STA >$0F            ;
A514: A0 0C     LDY #$0C            ;
A516: 20 79 6E  JSR $6E79           ;
A519: E6 16     INC >$16            ;
A51B: E6 13     INC >$13            ;
A51D: 60        RTS                 ;
A51E: A0 12     LDY #$12            ;
A520: B9 74 A2  LDA $A274,Y         ;
A523: 99 02 03  STA $0302,Y         ;
A526: 88        DEY                 ;
A527: 10 F7     BPL $A520           ;
A529: A9 00     LDA #$00            ;
A52B: 85 0A     STA >$0A            ;
A52D: A9 03     LDA #$03            ;
A52F: 85 0B     STA >$0B            ;
A531: A4 0A     LDY >$0A            ;
A533: B9 30 06  LDA $0630,Y         ;
A536: 20 55 6E  JSR $6E55           ;
A539: A6 0B     LDX >$0B            ;
A53B: A5 01     LDA >GP_01          ;
A53D: 9D 02 03  STA $0302,X         ;
A540: A5 02     LDA >GP_02          ;
A542: 9D 03 03  STA $0303,X         ;
A545: A5 03     LDA >GP_03          ;
A547: D0 19     BNE $A562           ;
A549: A5 01     LDA >GP_01          ;
A54B: C9 24     CMP #$24            ;
A54D: D0 11     BNE $A560           ;
A54F: A5 02     LDA >GP_02          ;
A551: C9 24     CMP #$24            ;
A553: D0 0B     BNE $A560           ;
A555: A4 0A     LDY >$0A            ;
A557: B9 33 06  LDA $0633,Y         ;
A55A: D0 04     BNE $A560           ;
A55C: A9 24     LDA #$24            ;
A55E: D0 02     BNE $A562           ;
A560: A9 00     LDA #$00            ;
A562: 9D 04 03  STA $0304,X         ;
A565: 8A        TXA                 ;
A566: 18        CLC                 ;
A567: 69 06     ADC #$06            ;
A569: 85 0B     STA >$0B            ;
A56B: E6 0A     INC >$0A            ;
A56D: A5 0A     LDA >$0A            ;
A56F: C9 03     CMP #$03            ;
A571: D0 BE     BNE $A531           ;
A573: A0 FF     LDY #$FF            ;
A575: 84 16     STY >$16            ;
A577: 8C 26 05  STY $0526           ;
A57A: C8        INY                 ;
A57B: E6 16     INC >$16            ;
A57D: B9 33 06  LDA $0633,Y         ;
A580: F0 F8     BEQ $A57A           ;
A582: A9 00     LDA #$00            ;
A584: 85 13     STA >$13            ;
A586: E6 11     INC >$11            ;
A588: 60        RTS                 ;


A589: F3                              ;
A58A: 03                              ;
A58B: 28        PLP                 ;
A58C: 5C                              ;
A58D: 74                              ;
A58E: 8C A8 B8  STY $B8A8           ;


A591: A5 13     LDA >$13            ;
A593: 20 E2 E5  JSR $E5E2           ;
A596: 9A        TXS                 ;
A597: A5 DF     LDA >$DF            ;
A599: A5 A5     LDA >$A5            ;
A59B: F8        SED                 ;
A59C: 29 10     AND #$10            ;
A59E: D0 3C     BNE $A5DC           ;
A5A0: A5 F8     LDA >$F8            ;
A5A2: 29 20     AND #$20            ;
A5A4: F0 11     BEQ $A5B7           ;
A5A6: A9 01     LDA #$01            ;
A5A8: 8D 02 06  STA SND_ReqMusEff   ;
A5AB: E6 16     INC >$16            ;
A5AD: A5 16     LDA >$16            ;
A5AF: C9 05     CMP #$05            ;
A5B1: D0 04     BNE $A5B7           ;
A5B3: A9 00     LDA #$00            ;
A5B5: 85 16     STA >$16            ;
A5B7: A4 16     LDY >$16            ;
A5B9: B9 33 06  LDA $0633,Y         ;
A5BC: F0 E8     BEQ $A5A6           ;
A5BE: A0 02     LDY #$02            ;
A5C0: B9 89 A5  LDA $A589,Y         ;
A5C3: 99 01 02  STA $0201,Y         ;
A5C6: 88        DEY                 ;
A5C7: 10 F7     BPL $A5C0           ;
A5C9: A4 16     LDY >$16            ;
A5CB: B9 8C A5  LDA $A58C,Y         ;
A5CE: 8D 00 02  STA $0200           ;
A5D1: A9 58     LDA #$58            ;
A5D3: 85 01     STA >GP_01          ;
A5D5: A9 30     LDA #$30            ;
A5D7: 85 00     STA >GP_00          ;
A5D9: 4C 38 A6  JMP $A638           ;
A5DC: E6 13     INC >$13            ;
A5DE: 60        RTS                 ;
A5DF: A9 00     LDA #$00            ;
A5E1: 8D 07 06  STA SND_CurMusEff   ;
A5E4: A9 00     LDA #$00            ;
A5E6: 85 10     STA >$10            ;
A5E8: 8D 56 06  STA $0656           ;
A5EB: 20 25 E6  JSR $E625           ;
A5EE: A5 16     LDA >$16            ;
A5F0: C9 03     CMP #$03            ;
A5F2: 90 0A     BCC $A5FE           ;
A5F4: A5 16     LDA >$16            ;
A5F6: 18        CLC                 ;
A5F7: 69 0B     ADC #$0B            ;
A5F9: 85 12     STA >$12            ;
A5FB: 4C A3 EB  JMP $EBA3           ;
A5FE: 20 25 E6  JSR $E625           ;
A601: 20 F1 6D  JSR $6DF1           ;
A604: A0 27     LDY #$27            ;
A606: B1 00     LDA (GP_00),Y       ;
A608: 99 57 06  STA $0657,Y         ;
A60B: 88        DEY                 ;
A60C: 10 F8     BPL $A606           ;
A60E: A9 00     LDA #$00            ;
A610: 8D 2E 05  STA $052E           ;
A613: 85 AC     STA >$AC            ;
A615: 8D 6C 06  STA $066C           ;
A618: A8        TAY                 ;
A619: B1 02     LDA (GP_02),Y       ;
A61B: 91 0E     STA ($0E),Y         ;
A61D: E6 02     INC >GP_02          ;
A61F: D0 02     BNE $A623           ;
A621: E6 03     INC >GP_03          ;
A623: E6 0E     INC >$0E            ;
A625: D0 02     BNE $A629           ;
A627: E6 0F     INC >$0F            ;
A629: A5 0E     LDA >$0E            ;
A62B: C9 FF     CMP #$FF            ;
A62D: D0 EA     BNE $A619           ;
A62F: A5 0F     LDA >$0F            ;
A631: C9 07     CMP #$07            ;
A633: D0 E4     BNE $A619           ;
A635: 4C A1 EB  JMP $EBA1           ;
A638: A9 08     LDA #$08            ;
A63A: 85 02     STA >GP_02          ;
A63C: A9 0A     LDA #$0A            ;
A63E: 85 03     STA >GP_03          ;
A640: A9 00     LDA #$00            ;
A642: 20 88 79  JSR $7988           ;
A645: A9 08     LDA #$08            ;
A647: 8D 43 03  STA $0343           ;
A64A: AD 43 03  LDA $0343           ;
A64D: 18        CLC                 ;
A64E: 69 08     ADC #$08            ;
A650: 8D 43 03  STA $0343           ;
A653: 18        CLC                 ;
A654: 69 04     ADC #$04            ;
A656: 8D 44 03  STA $0344           ;
A659: A9 01     LDA #$01            ;
A65B: 85 07     STA >$07            ;
A65D: A9 08     LDA #$08            ;
A65F: 85 0A     STA >$0A            ;
A661: A5 00     LDA >GP_00          ;
A663: 48        PHA                 ;
A664: 20 85 78  JSR $7885           ;
A667: AA        TAX                 ;
A668: 68        PLA                 ;
A669: 85 00     STA >GP_00          ;
A66B: A4 04     LDY >$04            ;
A66D: B9 2D 06  LDA $062D,Y         ;
A670: F0 1D     BEQ $A68F           ;
A672: AC 43 03  LDY $0343           ;
A675: A5 01     LDA >GP_01          ;
A677: 38        SEC                 ;
A678: E9 03     SBC #$03            ;
A67A: 99 80 02  STA $0280,Y         ;
A67D: A9 20     LDA #$20            ;
A67F: 99 81 02  STA $0281,Y         ;
A682: A9 03     LDA #$03            ;
A684: 99 82 02  STA $0282,Y         ;
A687: A5 00     LDA >GP_00          ;
A689: 18        CLC                 ;
A68A: 69 0C     ADC #$0C            ;
A68C: 99 83 02  STA $0283,Y         ;
A68F: A5 01     LDA >GP_01          ;
A691: 18        CLC                 ;
A692: 69 18     ADC #$18            ;
A694: 85 01     STA >GP_01          ;
A696: E6 04     INC >$04            ;
A698: E6 05     INC >$05            ;
A69A: A5 04     LDA >$04            ;
A69C: C9 03     CMP #$03            ;
A69E: D0 AA     BNE $A64A           ;
A6A0: 60        RTS                 ;


A6A1: 50 52     BVC $A6F5           ;
A6A3: 54                              ;
A6A4: 06 06     ASL >$06            ;
A6A6: 06 38     ASL >$38            ;
A6A8: 40        RTI                 ;
A6A9: 48        PHA                 ;
A6AA: 06 06     ASL >$06            ;
A6AC: 06 A5     ASL >$A5            ;
A6AE: 13                              ;
A6AF: 20 E2 E5  JSR $E5E2           ;
A6B2: B8        CLV                 ;
A6B3: A6 34     LDX >$34            ;
A6B5: A7                              ;
A6B6: 03                              ;
A6B7: A8        TAY                 ;


A6B8: 20 2A 9D  JSR $9D2A           ;
A6BB: 20 37 A4  JSR $A437           ;
A6BE: 20 2A 9D  JSR $9D2A           ;
A6C1: 20 F1 6D  JSR $6DF1           ;
A6C4: A0 27     LDY #$27            ;
A6C6: B9 57 06  LDA $0657,Y         ;
A6C9: 91 C0     STA ($C0),Y         ;
A6CB: 88        DEY                 ;
A6CC: 10 F8     BPL $A6C6           ;
A6CE: A4 16     LDY >$16            ;
A6D0: B9 30 06  LDA $0630,Y         ;
A6D3: A0 00     LDY #$00            ;
A6D5: 91 CA     STA ($CA),Y         ;
A6D7: A9 01     LDA #$01            ;
A6D9: 91 C6     STA ($C6),Y         ;
A6DB: A4 16     LDY >$16            ;
A6DD: 99 33 06  STA $0633,Y         ;
A6E0: B9 2D 06  LDA $062D,Y         ;
A6E3: A0 00     LDY #$00            ;
A6E5: 91 CC     STA ($CC),Y         ;
A6E7: 20 0C A8  JSR $A80C           ;
A6EA: A0 07     LDY #$07            ;
A6EC: B1 0C     LDA ($0C),Y         ;
A6EE: 91 C4     STA ($C4),Y         ;
A6F0: 88        DEY                 ;
A6F1: 10 F9     BPL $A6EC           ;
A6F3: AD 6F 06  LDA $066F           ;
A6F6: 29 F0     AND #$F0            ;
A6F8: 48        PHA                 ;
A6F9: 4A        LSR A               ;
A6FA: 4A        LSR A               ;
A6FB: 4A        LSR A               ;
A6FC: 4A        LSR A               ;
A6FD: 85 0A     STA >$0A            ;
A6FF: 68        PLA                 ;
A700: 05 0A     ORA >$0A            ;
A702: 8D 6F 06  STA $066F           ;
A705: A9 FF     LDA #$FF            ;
A707: 8D 70 06  STA $0670           ;
A70A: 20 19 A8  JSR $A819           ;
A70D: A0 00     LDY #$00            ;
A70F: B1 0E     LDA ($0E),Y         ;
A711: 91 C2     STA ($C2),Y         ;
A713: E6 C2     INC >$C2            ;
A715: D0 02     BNE $A719           ;
A717: E6 C3     INC >$C3            ;
A719: E6 0E     INC >$0E            ;
A71B: D0 02     BNE $A71F           ;
A71D: E6 0F     INC >$0F            ;
A71F: A5 0E     LDA >$0E            ;
A721: C9 FF     CMP #$FF            ;
A723: D0 EA     BNE $A70F           ;
A725: A5 0F     LDA >$0F            ;
A727: C9 07     CMP #$07            ;
A729: D0 E4     BNE $A70F           ;
A72B: 20 2A 9D  JSR $9D2A           ;
A72E: 20 C8 A3  JSR $A3C8           ;
A731: E6 13     INC >$13            ;
A733: 60        RTS                 ;
A734: A4 16     LDY >$16            ;
A736: B9 2A 65  LDA Q_SG1,Y         ;
A739: D0 1C     BNE $A757           ;
A73B: 20 2A 9D  JSR $9D2A           ;
A73E: 20 E1 A3  JSR $A3E1           ;
A741: A5 16     LDA >$16            ;
A743: 0A        ASL A               ;
A744: A8        TAY                 ;
A745: B9 9C 6D  LDA $6D9C,Y         ;
A748: C5 CE     CMP >$CE            ;
A74A: D0 0E     BNE $A75A           ;
A74C: C8        INY                 ;
A74D: B9 9C 6D  LDA $6D9C,Y         ;
A750: C5 CF     CMP >$CF            ;
A752: D0 06     BNE $A75A           ;
A754: 20 64 A7  JSR $A764           ;
A757: E6 13     INC >$13            ;
A759: 60        RTS                 ;
A75A: A4 16     LDY >$16            ;
A75C: A9 FF     LDA #$FF            ;
A75E: 99 2A 65  STA Q_SG1,Y         ;
A761: E6 13     INC >$13            ;
A763: 60        RTS                 ;
A764: A4 16     LDY >$16            ;
A766: A9 00     LDA #$00            ;
A768: 99 1E 65  STA $651E,Y         ;
A76B: 99 21 65  STA $6521,Y         ;
A76E: 98        TYA                 ;
A76F: 0A        ASL A               ;
A770: A8        TAY                 ;
A771: A9 00     LDA #$00            ;
A773: 99 24 65  STA $6524,Y         ;
A776: C8        INY                 ;
A777: 99 24 65  STA $6524,Y         ;
A77A: 20 2A 9D  JSR $9D2A           ;
A77D: 20 F1 6D  JSR $6DF1           ;
A780: A0 27     LDY #$27            ;
A782: B1 C0     LDA ($C0),Y         ;
A784: 91 00     STA (GP_00),Y       ;
A786: 88        DEY                 ;
A787: 10 F9     BPL $A782           ;
A789: A0 00     LDY #$00            ;
A78B: B1 C6     LDA ($C6),Y         ;
A78D: 91 06     STA ($06),Y         ;
A78F: B1 C8     LDA ($C8),Y         ;
A791: 91 08     STA ($08),Y         ;
A793: B1 CA     LDA ($CA),Y         ;
A795: 91 0A     STA ($0A),Y         ;
A797: B1 CC     LDA ($CC),Y         ;
A799: 91 0C     STA ($0C),Y         ;
A79B: B1 06     LDA ($06),Y         ;
A79D: 48        PHA                 ;
A79E: B1 0A     LDA ($0A),Y         ;
A7A0: 48        PHA                 ;
A7A1: B1 0C     LDA ($0C),Y         ;
A7A3: 48        PHA                 ;
A7A4: A4 16     LDY >$16            ;
A7A6: 68        PLA                 ;
A7A7: 99 2D 06  STA $062D,Y         ;
A7AA: 68        PLA                 ;
A7AB: 99 30 06  STA $0630,Y         ;
A7AE: 68        PLA                 ;
A7AF: 99 33 06  STA $0633,Y         ;
A7B2: A0 07     LDY #$07            ;
A7B4: B1 C4     LDA ($C4),Y         ;
A7B6: 91 04     STA ($04),Y         ;
A7B8: 88        DEY                 ;
A7B9: 10 F9     BPL $A7B4           ;
A7BB: A0 00     LDY #$00            ;
A7BD: B1 C2     LDA ($C2),Y         ;
A7BF: 91 02     STA (GP_02),Y       ;
A7C1: E6 02     INC >GP_02          ;
A7C3: D0 02     BNE $A7C7           ;
A7C5: E6 03     INC >GP_03          ;
A7C7: E6 C2     INC >$C2            ;
A7C9: D0 02     BNE $A7CD           ;
A7CB: E6 C3     INC >$C3            ;
A7CD: E6 0E     INC >$0E            ;
A7CF: D0 02     BNE $A7D3           ;
A7D1: E6 0F     INC >$0F            ;
A7D3: A5 0E     LDA >$0E            ;
A7D5: C9 FF     CMP #$FF            ;
A7D7: D0 E4     BNE $A7BD           ;
A7D9: A5 0F     LDA >$0F            ;
A7DB: C9 07     CMP #$07            ;
A7DD: D0 DE     BNE $A7BD           ;
A7DF: A4 16     LDY >$16            ;
A7E1: A9 5A     LDA #$5A            ;
A7E3: 99 1E 65  STA $651E,Y         ;
A7E6: A9 A5     LDA #$A5            ;
A7E8: 99 21 65  STA $6521,Y         ;
A7EB: 98        TYA                 ;
A7EC: 0A        ASL A               ;
A7ED: A8        TAY                 ;
A7EE: B9 9C 6D  LDA $6D9C,Y         ;
A7F1: 99 24 65  STA $6524,Y         ;
A7F4: C8        INY                 ;
A7F5: B9 9C 6D  LDA $6D9C,Y         ;
A7F8: 99 24 65  STA $6524,Y         ;
A7FB: A4 16     LDY >$16            ;
A7FD: A9 FF     LDA #$FF            ;
A7FF: 99 2A 65  STA Q_SG1,Y         ;
A802: 60        RTS                 ;
A803: A9 00     LDA #$00            ;
A805: 85 12     STA >$12            ;
A807: A9 01     LDA #$01            ;
A809: 85 13     STA >$13            ;
A80B: 60        RTS                 ;
A80C: A4 16     LDY >$16            ;
A80E: B9 A7 A6  LDA $A6A7,Y         ;
A811: 85 0C     STA >$0C            ;
A813: B9 AA A6  LDA $A6AA,Y         ;
A816: 85 0D     STA >$0D            ;
A818: 60        RTS                 ;
A819: A4 16     LDY >$16            ;
A81B: B9 A1 A6  LDA $A6A1,Y         ;
A81E: 85 0C     STA >$0C            ;
A820: B9 A4 A6  LDA $A6A4,Y         ;
A823: 85 0D     STA >$0D            ;
A825: A0 01     LDY #$01            ;
A827: B9 6F 06  LDA $066F,Y         ;
A82A: 91 0C     STA ($0C),Y         ;
A82C: 88        DEY                 ;
A82D: 10 F8     BPL $A827           ;
A82F: 60        RTS                 ;


A830: FF                              ;
A831: FF                              ;
A832: FF                              ;
A833: FF                              ;
A834: FF                              ;
A835: FF                              ;
A836: FF                              ;
A837: FF                              ;
A838: FF                              ;
A839: FF                              ;
A83A: FF                              ;
A83B: FF                              ;
A83C: FF                              ;
A83D: FF                              ;
A83E: FF                              ;
A83F: FF                              ;
A840: FF                              ;
A841: FF                              ;
A842: FF                              ;
A843: FF                              ;
A844: FF                              ;
A845: FF                              ;
A846: FF                              ;
A847: FF                              ;
A848: FF                              ;
A849: FF                              ;
A84A: FF                              ;
A84B: FF                              ;
A84C: FF                              ;
A84D: FF                              ;
A84E: FF                              ;
A84F: FF                              ;
A850: FF                              ;
A851: FF                              ;
A852: FF                              ;
A853: FF                              ;
A854: FF                              ;
A855: FF                              ;
A856: FF                              ;
A857: FF                              ;
A858: FF                              ;
A859: FF                              ;
A85A: FF                              ;
A85B: FF                              ;
A85C: FF                              ;
A85D: FF                              ;
A85E: FF                              ;
A85F: FF                              ;
A860: FF                              ;
A861: FF                              ;
A862: FF                              ;
A863: FF                              ;
A864: FF                              ;
A865: FF                              ;
A866: FF                              ;
A867: FF                              ;
A868: FF                              ;
A869: FF                              ;
A86A: FF                              ;
A86B: FF                              ;
A86C: FF                              ;
A86D: FF                              ;
A86E: FF                              ;
A86F: FF                              ;
A870: FF                              ;
A871: FF                              ;
A872: FF                              ;
A873: FF                              ;
A874: FF                              ;
A875: FF                              ;
A876: FF                              ;
A877: FF                              ;
A878: FF                              ;
A879: FF                              ;
A87A: FF                              ;
A87B: FF                              ;
A87C: FF                              ;
A87D: FF                              ;
A87E: FF                              ;
A87F: FF                              ;
A880: FF                              ;
A881: FF                              ;
A882: FF                              ;
A883: FF                              ;
A884: FF                              ;
A885: FF                              ;
A886: FF                              ;
A887: FF                              ;
A888: FF                              ;
A889: FF                              ;
A88A: FF                              ;
A88B: FF                              ;
A88C: FF                              ;
A88D: FF                              ;
A88E: FF                              ;
A88F: FF                              ;
A890: FF                              ;
A891: FF                              ;
A892: FF                              ;
A893: FF                              ;
A894: FF                              ;
A895: FF                              ;
A896: FF                              ;
A897: FF                              ;
A898: FF                              ;
A899: FF                              ;
A89A: FF                              ;
A89B: FF                              ;
A89C: FF                              ;
A89D: FF                              ;
A89E: FF                              ;
A89F: FF                              ;
A8A0: FF                              ;
A8A1: FF                              ;
A8A2: FF                              ;
A8A3: FF                              ;
A8A4: FF                              ;
A8A5: FF                              ;
A8A6: FF                              ;
A8A7: FF                              ;
A8A8: FF                              ;
A8A9: FF                              ;
A8AA: FF                              ;
A8AB: FF                              ;
A8AC: FF                              ;
A8AD: FF                              ;
A8AE: FF                              ;
A8AF: FF                              ;
A8B0: FF                              ;
A8B1: FF                              ;
A8B2: FF                              ;
A8B3: FF                              ;
A8B4: FF                              ;
A8B5: FF                              ;
A8B6: FF                              ;
A8B7: FF                              ;
A8B8: FF                              ;
A8B9: FF                              ;
A8BA: FF                              ;
A8BB: FF                              ;
A8BC: FF                              ;
A8BD: FF                              ;
A8BE: FF                              ;
A8BF: FF                              ;
A8C0: FF                              ;
A8C1: FF                              ;
A8C2: FF                              ;
A8C3: FF                              ;
A8C4: FF                              ;
A8C5: FF                              ;
A8C6: FF                              ;
A8C7: FF                              ;
A8C8: FF                              ;
A8C9: FF                              ;
A8CA: FF                              ;
A8CB: FF                              ;
A8CC: FF                              ;
A8CD: FF                              ;
A8CE: FF                              ;
A8CF: FF                              ;
A8D0: FF                              ;
A8D1: FF                              ;
A8D2: FF                              ;
A8D3: FF                              ;
A8D4: FF                              ;
A8D5: FF                              ;
A8D6: FF                              ;
A8D7: FF                              ;
A8D8: FF                              ;
A8D9: FF                              ;
A8DA: FF                              ;
A8DB: FF                              ;
A8DC: FF                              ;
A8DD: FF                              ;
A8DE: FF                              ;
A8DF: FF                              ;
A8E0: FF                              ;
A8E1: FF                              ;
A8E2: FF                              ;
A8E3: FF                              ;
A8E4: FF                              ;
A8E5: FF                              ;
A8E6: FF                              ;
A8E7: FF                              ;
A8E8: FF                              ;
A8E9: FF                              ;
A8EA: FF                              ;
A8EB: FF                              ;
A8EC: FF                              ;
A8ED: FF                              ;
A8EE: FF                              ;
A8EF: FF                              ;
A8F0: FF                              ;
A8F1: FF                              ;
A8F2: FF                              ;
A8F3: FF                              ;
A8F4: FF                              ;
A8F5: FF                              ;
A8F6: FF                              ;
A8F7: FF                              ;
A8F8: FF                              ;
A8F9: FF                              ;
A8FA: FF                              ;
A8FB: FF                              ;
A8FC: FF                              ;
A8FD: FF                              ;
A8FE: FF                              ;
A8FF: FF                              ;
A900: A5 13     LDA >$13            ;
A902: 20 E2 E5  JSR $E5E2           ;
A905: 0F                              ;
A906: A9 3F     LDA #$3F            ;
A908: A9 7F     LDA #$7F            ;
A90A: A9 F5     LDA #$F5            ;
A90C: A9 FF     LDA #$FF            ;
A90E: A9 20     LDA #$20            ;
A910: 21 A9     AND ($A9,X)         ;
A912: A5 13     LDA >$13            ;
A914: F0 42     BEQ $A958           ;
A916: 20 F7 E5  JSR $E5F7           ;
A919: 20 31 F2  JSR $F231           ;
A91C: A2 01     LDX #$01            ;
A91E: 4C CA 79  JMP $79CA           ;
A921: A5 28     LDA >$28            ;
A923: D0 14     BNE $A939           ;
A925: AD 09 06  LDA SND_CurSong     ;
A928: D0 0F     BNE $A939           ;
A92A: 20 40 72  JSR $7240           ;
A92D: A5 7C     LDA >$7C            ;
A92F: C9 11     CMP #$11            ;
A931: B0 06     BCS $A939           ;
A933: A9 80     LDA #$80            ;
A935: 85 28     STA >$28            ;
A937: E6 13     INC >$13            ;
A939: 60        RTS                 ;


A93A: 23                              ;
A93B: D8        CLD                 ;
A93C: 68        PLA                 ;
A93D: 00        BRK                 ;
A93E: FF                              ;
A93F: A0 04     LDY #$04            ;
A941: B9 3A A9  LDA $A93A,Y         ;
A944: 99 02 03  STA $0302,Y         ;
A947: 88        DEY                 ;
A948: 10 F7     BPL $A941           ;
A94A: A9 A4     LDA #$A4            ;
A94C: 8D 5F 04  STA $045F           ;
A94F: A9 00     LDA #$00            ;
A951: 8D 16 04  STA $0416           ;
A954: 85 AD     STA >$AD            ;
A956: E6 13     INC >$13            ;
A958: 60        RTS                 ;

; THANKS LINK, YOU'RE THE HERO OF HYRULE.
A959: 1D 11 0A  ORA $0A11,X         ;
A95C: 17                              ;
A95D: 14                              ;
A95E: 1C                              ;
A95F: 24 15     BIT >$15            ;
A961: 12                              ;
A962: 17                              ;
A963: 14                              ;
A964: 28        PLP                 ;
A965: 22                              ;
A966: 18        CLC                 ;
A967: 1E 2A 1B  ASL $1B2A,X         ;
A96A: 8E 64 1D  STX $1D64           ;
A96D: 11 0E     ORA ($0E),Y         ;
A96F: 24 11     BIT >$11            ;
A971: 0E 1B 18  ASL $181B           ;
A974: 24 18     BIT >$18            ;
A976: 0F                              ;
A977: 24 11     BIT >$11            ;
A979: 22                              ;
A97A: 1B                              ;
A97B: 1E 15 0E  ASL $0E15,X         ;
A97E: EC 20 95  CPX $9520           ;
A981: A9 A5     LDA #$A5            ;
A983: AD F0 06  LDA $06F0           ;
A986: A9 50     LDA #$50            ;
A988: 85 29     STA >$29            ;
A98A: E6 13     INC >$13            ;
A98C: 60        RTS                 ;
A98D: 21 A4     AND ($A4,X)         ;
A98F: 01 24     ORA ($24,X)         ;
A991: FF                              ;
A992: C4 E4     CPY >$E4            ;
A994: A4 20     LDY >$20            ;
A996: 31 F2     AND ($F2),Y         ;
A998: A5 29     LDA >$29            ;
A99A: D0 58     BNE $A9F4           ;
A99C: A9 06     LDA #$06            ;
A99E: 85 29     STA >$29            ;
A9A0: A0 04     LDY #$04            ;
A9A2: B9 8D A9  LDA $A98D,Y         ;
A9A5: 99 02 03  STA $0302,Y         ;
A9A8: 88        DEY                 ;
A9A9: 10 F7     BPL $A9A2           ;
A9AB: AD 5F 04  LDA $045F           ;
A9AE: 8D 03 03  STA $0303           ;
A9B1: EE 5F 04  INC $045F           ;
A9B4: A9 59     LDA #$59            ;
A9B6: 85 00     STA >GP_00          ;
A9B8: A9 A9     LDA #$A9            ;
A9BA: 85 01     STA >GP_01          ;
A9BC: AC 16 04  LDY $0416           ;
A9BF: EE 16 04  INC $0416           ;
A9C2: B1 00     LDA (GP_00),Y       ;
A9C4: 29 3F     AND #$3F            ;
A9C6: C9 25     CMP #$25            ;
A9C8: F0 E1     BEQ $A9AB           ;
A9CA: 8D 05 03  STA $0305           ;
A9CD: A9 10     LDA #$10            ;
A9CF: 8D 04 06  STA SND_Request     ;
A9D2: B1 00     LDA (GP_00),Y       ;
A9D4: 29 C0     AND #$C0            ;
A9D6: F0 1C     BEQ $A9F4           ;
A9D8: A0 02     LDY #$02            ;
A9DA: C9 C0     CMP #$C0            ;
A9DC: F0 06     BEQ $A9E4           ;
A9DE: 88        DEY                 ;
A9DF: C9 40     CMP #$40            ;
A9E1: F0 01     BEQ $A9E4           ;
A9E3: 88        DEY                 ;
A9E4: B9 92 A9  LDA $A992,Y         ;
A9E7: 8D 5F 04  STA $045F           ;
A9EA: C0 02     CPY #$02            ;
A9EC: D0 06     BNE $A9F4           ;
A9EE: E6 AD     INC >$AD            ;
A9F0: A9 00     LDA #$00            ;
A9F2: 85 AC     STA >$AC            ;
A9F4: 60        RTS                 ;
A9F5: A5 29     LDA >$29            ;
A9F7: D0 FB     BNE $A9F4           ;
A9F9: 20 E9 6E  JSR $6EE9           ;
A9FC: E6 13     INC >$13            ;
A9FE: 60        RTS                 ;
A9FF: A9 08     LDA #$08            ;
AA01: 8D 0B 05  STA $050B           ;
AA04: 20 90 6C  JSR $6C90           ;
AA07: 8D 12 04  STA $0412           ;
AA0A: 8D 13 04  STA $0413           ;
AA0D: 4C F7 E5  JMP $E5F7           ;
AA10: A5 13     LDA >$13            ;
AA12: 20 E2 E5  JSR $E5E2           ;
AA15: 23                              ;
AA16: AA        TAX                 ;
AA17: A9 AA     LDA #$AA            ;
AA19: A9 AA     LDA #$AA            ;
AA1B: C4 AB     CPY >$AB            ;
AA1D: 7F                              ;
AA1E: AB                              ;
AA1F: 0F                              ;
AA20: 12                              ;
AA21: 16 2A     ASL $2A,X           ;
AA23: 20 F7 E5  JSR $E5F7           ;
AA26: EE 06 05  INC $0506           ;
AA29: AD 06 05  LDA $0506           ;
AA2C: C9 C0     CMP #$C0            ;
AA2E: F0 20     BEQ $AA50           ;
AA30: 20 62 AA  JSR $AA62           ;
AA33: AE 06 05  LDX $0506           ;
AA36: E0 40     CPX #$40            ;
AA38: 90 15     BCC $AA4F           ;
AA3A: A0 23     LDY #$23            ;
AA3C: B9 7E 6B  LDA $6B7E,Y         ;
AA3F: 99 02 03  STA $0302,Y         ;
AA42: 88        DEY                 ;
AA43: 10 F7     BPL $AA3C           ;
AA45: 8A        TXA                 ;
AA46: 29 03     AND #$03            ;
AA48: AA        TAX                 ;
AA49: BD 1F AA  LDA $AA1F,X         ;
AA4C: 8D 15 03  STA $0315           ;
AA4F: 60        RTS                 ;
AA50: A9 10     LDA #$10            ;
AA52: 8D 00 06  STA SND_ReqMusic    ;
AA55: A9 40     LDA #$40            ;
AA57: 85 28     STA >$28            ;
AA59: A9 40     LDA #$40            ;
AA5B: 85 4D     STA >$4D            ;
AA5D: E6 13     INC >$13            ;
AA5F: 4C 33 AA  JMP $AA33           ;
AA62: A5 70     LDA >$70            ;
AA64: 85 83     STA >$83            ;
AA66: A5 84     LDA >$84            ;
AA68: 38        SEC                 ;
AA69: E9 10     SBC #$10            ;
AA6B: 85 97     STA >$97            ;
AA6D: A2 00     LDX #$00            ;
AA6F: 20 93 FA  JSR $FA93           ;
AA72: 20 88 79  JSR $7988           ;
AA75: 85 0C     STA >$0C            ;
AA77: A9 48     LDA #$48            ;
AA79: 8D 43 03  STA $0343           ;
AA7C: A9 4C     LDA #$4C            ;
AA7E: 8D 44 03  STA $0344           ;
AA81: A0 21     LDY #$21            ;
AA83: 20 2C 79  JSR $792C           ;
AA86: A9 1B     LDA #$1B            ;
AA88: A2 13     LDX #$13            ;
AA8A: 20 0E E7  JSR $E70E           ;
AA8D: A2 01     LDX #$01            ;
AA8F: 20 93 FA  JSR $FA93           ;
AA92: 8A        TXA                 ;
AA93: 20 DB 77  JSR $77DB           ;
AA96: A5 71     LDA >$71            ;
AA98: 85 72     STA >$72            ;
AA9A: A5 85     LDA >$85            ;
AA9C: 38        SEC                 ;
AA9D: E9 10     SBC #$10            ;
AA9F: 85 86     STA >$86            ;
AAA1: A2 02     LDX #$02            ;
AAA3: A9 1B     LDA #$1B            ;
AAA5: 20 0E E7  JSR $E70E           ;
AAA8: 60        RTS                 ;
AAA9: A5 4D     LDA >$4D            ;
AAAB: F0 1A     BEQ $AAC7           ;
AAAD: 20 F7 E5  JSR $E5F7           ;
AAB0: A5 4D     LDA >$4D            ;
AAB2: C9 04     CMP #$04            ;
AAB4: 90 10     BCC $AAC6           ;
AAB6: 20 62 AA  JSR $AA62           ;
AAB9: A5 13     LDA >$13            ;
AABB: C9 01     CMP #$01            ;
AABD: D0 07     BNE $AAC6           ;
AABF: A5 28     LDA >$28            ;
AAC1: D0 03     BNE $AAC6           ;
AAC3: 20 3C AB  JSR $AB3C           ;
AAC6: 60        RTS                 ;
AAC7: A9 6A     LDA #$6A            ;
AAC9: 85 14     STA >$14            ;
AACB: E6 13     INC >$13            ;
AACD: 60        RTS                 ;
AACE: 22                              ;
AACF: A4 01     LDY >GP_01          ;
AAD1: 24 FF     BIT >CUR_2000       ;
AAD3: AC AD AE  LDY $AEAD           ;
AAD6: AF                              ;
AAD7: B0 B1     BCS $AA8A           ;
AAD9: B2                              ;
AADA: B3                              ;
AADB: E4 E5     CPX >$E5            ;
AADD: E6 E7     INC >$E7            ;
AADF: E8        INX                 ;
AAE0: E9 EA     SBC #$EA            ;
AAE2: EB                              ;
AAE3: EC ED EE  CPX $EEED           ;
AAE6: EF                              ;
AAE7: F0 F1     BEQ $AADA           ;
AAE9: F2                              ;
AAEA: F3                              ;
AAEB: F4                              ;
AAEC: F5 F6     SBC $F6,X           ;
AAEE: F7                              ;
AAEF: F8        SED                 ;
AAF0: F9 FA FB  SBC $FBFA,Y         ;
AAF3: 46 47     LSR >$47            ;
AAF5: 48        PHA                 ;
AAF6: 49 4A     EOR #$4A            ;
AAF8: 4B                              ;
AAF9: 4C 4D 4E  JMP $4E4D           ;
AAFC: 4F                              ;
AAFD: 50 51     BVC $AB50           ;
AAFF: 52                              ;
AB00: 53                              ;
AB01: 54                              ;
AB02: 55 56     EOR $56,X           ;
AB04: 57                              ;
AB05: 58        CLI                 ;
AB06: 59 

; FINALLY PEACE RETURNS TO HYRULE. THIS ENDS THE STORY.
AB07: 0F 12
AB09: 17                              ;
AB0A: 0A        ASL A               ;
AB0B: 15 15     ORA $15,X           ;
AB0D: 22                              ;
AB0E: 28        PLP                 ;
AB0F: 19 0E 0A  ORA $0A0E,Y         ;
AB12: 0C                              ;
AB13: 0E 24 1B  ASL $1B24           ;
AB16: 0E 1D 1E  ASL $1E1D           ;
AB19: 1B                              ;
AB1A: 17                              ;
AB1B: 1C                              ;
AB1C: 24 1D     BIT >$1D            ;
AB1E: 18        CLC                 ;
AB1F: 24 11     BIT >$11            ;
AB21: 22                              ;
AB22: 1B                              ;
AB23: 1E 15 0E  ASL $0E15,X         ;
AB26: 2C 1D 11  BIT $111D           ;
AB29: 12                              ;
AB2A: 1C                              ;
AB2B: 24 0E     BIT >$0E            ;
AB2D: 17                              ;
AB2E: 0D 1C 24  ORA $241C           ;
AB31: 1D 11 0E  ORA $0E11,X         ;
AB34: 24 1C     BIT >$1C            ;
AB36: 1D 18 1B  ORA $1B18,X         ;
AB39: 22                              ;
AB3A: 2C

AB3B: FF EE
AB3D: 12                              ;
AB3E: 04                              ;
AB3F: AD 12 04  LDA $0412           ;
AB42: 29 07     AND #$07            ;
AB44: C9 04     CMP #$04            ;
AB46: D0 33     BNE $AB7B           ;
AB48: A0 04     LDY #$04            ;
AB4A: B9 CE AA  LDA $AACE,Y         ;
AB4D: 99 02 03  STA $0302,Y         ;
AB50: 88        DEY                 ;
AB51: 10 F7     BPL $AB4A           ;
AB53: AC 13 04  LDY $0413           ;
AB56: B9 07 AB  LDA $AB07,Y         ;
AB59: C9 FF     CMP #$FF            ;
AB5B: F0 1F     BEQ $AB7C           ;
AB5D: 8D 05 03  STA $0305           ;
AB60: C9 24     CMP #$24            ;
AB62: F0 05     BEQ $AB69           ;
AB64: A9 10     LDA #$10            ;
AB66: 8D 04 06  STA SND_Request     ;
AB69: EE 13 04  INC $0413           ;
AB6C: B9 D3 AA  LDA $AAD3,Y         ;
AB6F: 8D 03 03  STA $0303           ;
AB72: C9 A0     CMP #$A0            ;
AB74: B0 05     BCS $AB7B           ;
AB76: A9 23     LDA #$23            ;
AB78: 8D 02 03  STA $0302           ;
AB7B: 60        RTS                 ;
AB7C: E6 13     INC >$13            ;
AB7E: 60        RTS                 ;
AB7F: 20 F7 E5  JSR $E5F7           ;
AB82: A2 02     LDX #$02            ;
AB84: A9 78     LDA #$78            ;
AB86: 95 70     STA $70,X           ;
AB88: A9 88     LDA #$88            ;
AB8A: 95 84     STA $84,X           ;
AB8C: A9 0E     LDA #$0E            ;
AB8E: 20 0E E7  JSR $E70E           ;
AB91: A2 02     LDX #$02            ;
AB93: A9 3E     LDA #$3E            ;
AB95: 9D 4F 03  STA $034F,X         ;
AB98: 20 B8 AB  JSR $ABB8           ;
AB9B: A5 28     LDA >$28            ;
AB9D: D0 DF     BNE $AB7E           ;
AB9F: A5 F8     LDA >$F8            ;
ABA1: 29 10     AND #$10            ;
ABA3: F0 D9     BEQ $AB7E           ;
ABA5: 20 A3 EB  JSR $EBA3           ;
ABA8: A9 0D     LDA #$0D            ;
ABAA: 85 12     STA >$12            ;
ABAC: 20 25 E6  JSR $E625           ;
ABAF: 20 6D E4  JSR $E46D           ;
ABB2: 20 E9 6E  JSR $6EE9           ;
ABB5: 4C 5A AF  JMP $AF5A           ;
ABB8: 20 93 FA  JSR $FA93           ;
ABBB: A9 0B     LDA #$0B            ;
ABBD: 4C DF 77  JMP $77DF           ;
ABC0: 02                              ;
ABC1: 03                              ;
ABC2: 78        SEI                 ;
ABC3: 00        BRK                 ;
ABC4: AD 0B 05  LDA $050B           ;
ABC7: C9 08     CMP #$08            ;
ABC9: 30 0B     BMI $ABD6           ;
ABCB: AD 0B 05  LDA $050B           ;
ABCE: E9 08     SBC #$08            ;
ABD0: 8D 0B 05  STA $050B           ;
ABD3: 20 13 AE  JSR $AE13           ;
ABD6: A5 58     LDA >$58            ;
ABD8: 18        CLC                 ;
ABD9: 69 80     ADC #$80            ;
ABDB: 85 58     STA >$58            ;
ABDD: 90 03     BCC $ABE2           ;
ABDF: EE 0B 05  INC $050B           ;
ABE2: A5 FC     LDA >$FC            ;
ABE4: 69 00     ADC #$00            ;
ABE6: 85 FC     STA >$FC            ;
ABE8: C9 F0     CMP #$F0            ;
ABEA: A9 00     LDA #$00            ;
ABEC: 90 05     BCC $ABF3           ;
ABEE: 85 FC     STA >$FC            ;
ABF0: EE E2 00  INC $00E2           ;
ABF3: 2A        ROL A               ;
ABF4: 85 5C     STA >FlipFlag       ;
ABF6: A0 00     LDY #$00            ;
ABF8: A6 16     LDX >$16            ;
ABFA: BD 2D 06  LDA $062D,X         ;
ABFD: F0 01     BEQ $AC00           ;
ABFF: C8        INY                 ;
AC00: AD E2 00  LDA $00E2           ;
AC03: D9 C0 AB  CMP $ABC0,Y         ;
AC06: 90 0D     BCC $AC15           ;
AC08: A5 FC     LDA >$FC            ;
AC0A: D9 C2 AB  CMP $ABC2,Y         ;
AC0D: 90 06     BCC $AC15           ;
AC0F: E6 13     INC >$13            ;
AC11: A9 40     LDA #$40            ;
AC13: 85 28     STA >$28            ;
AC15: 60        RTS                 ;

AC16: 28        PLP                 ;
AC17: 29 2A     AND #$2A            ;
AC19: 2B                              ;
AC1A: 20 21 22  JSR $2221           ;
AC1D: 23                              ;
AC1E: 28        PLP                 ;
AC1F: 29 2A     AND #$2A            ;
AC21: 2B                              ;
AC22: 46 10     LSR >$10            ;
AC24: 90 84     BCC $ABAA           ;
AC26: 24 30     BIT >$30            ;
AC28: 01 48     ORA ($48,X)         ;
AC2A: 03                              ;
AC2B: 25 05     AND >$05            ;
AC2D: 40        RTI                 ;
AC2E: 5C                              ;
AC2F: 65 70     ADC >$70            ;
AC31: 88        DEY                 ;
AC32: A0 B8     LDY #$B8            ;
AC34: C8        INY                 ;
AC35: E0 F8     CPX #$F8            ;
AC37: 06 14     ASL >$14            ;
AC39: 1B                              ;
AC3A: 33                              ;
AC3B: 4D 59 72  EOR $7259           ;
AC3E: 82                              ;
AC3F: 92                              ;
AC40: A1 B6     LDA ($B6,X)         ;
AC42: C9 D1     CMP #$D1            ;
AC44: EA        NOP                 ;
AC45: AC AC AC  LDY $ACAC           ;
AC48: AC AC AC  LDY $ACAC           ;
AC4B: AC AC AC  LDY $ACAC           ;
AC4E: AD AD AD  LDA $ADAD           ;
AC51: AD AD AD  LDA $ADAD           ;
AC54: AD AD AD  LDA $ADAD           ;
AC57: AD AD AD  LDA $ADAD           ;
AC5A: AD AD 

AC5C: 07 0D 24 1C 1D 0A 0F 0F 24 09 05 0E                       ; "7D STAFF 95EXECUTIVEM5PRODUCERZZZ
AC68: 21 0E 0C 1E 1D 12 1F 0E 16 05 19 1B                       ; HZYAMAUCHIM5PRODUCERZZZZ
AC74: 18 0D 1E 0C 0E 1B 63 63 63 24 11 63                       ; SZMIYAHONM5DIRECTORZZZZ SZMIYAHONEDZZZZZZ
AC80: 22 0A 16 0A 1E 0C 11 12 16 05 19 1B                       ; TEN TENM5DESIGNERZZZZZZ TEN
AC8C: 18 0D 1E 0C 0E 1B 63 63 63 63 24 1C                       ; TENM5PROGRAMMERZZ TZNAKAZOOCFZZZZZ
AC98: 63 16 12 22 0A 11 18 17 16 05 0D 12                       ; YACHANCFZZZ MARUMARU55SOUNDM5COMPOSERZZZZZZ
ACA4: 1B 0E 0C 1D 18 1B 63 63 63 63 24 1C                       ; KONCHANO4ANOTHER QUEST WILL STARTABFROM
ACB0: 63 16 12 22 0A 11 18 17 0E 0D 63 63                       ; HERE.N5PRESS THE START BUTTON.E9"
ACBC: 63 63 63 63 24 1D 0E 17 24 1D 0E 17                       ; .
ACC8: 16 05 0D 0E 1C 12 10 17 0E 1B 63 63                       ; .
ACD4: 63 63 63 63 24 1D 0E 17 24 1D 0E 17                       ; .
ACE0: 16 05 19 1B 18 10 1B 0A 16 16 0E 1B                       ; .
ACEC: 63 63 24 1D 63 17 0A 14 0A 23 18 18                       ; .
ACF8: 0C 0F 63 63 63 63 63 24 22 0A 0C 11                       ; .
AD04: 0A 17 0C 0F 63 63 63 24 16 0A 1B 1E                       ; .
AD10: 16 0A 1B 1E 05 05 1C 18 1E 17 0D 16                       ; .
AD1C: 05 0C 18 16 19 18 1C 0E 1B 63 63 63                       ; .
AD28: 63 63 63 24 14 18 17 0C 11 0A 17 18                       ; .
AD34: 04 0A 17 18 1D 11 0E 1B 24 1A 1E 0E                       ; .
AD40: 1C 1D 24 20 12 15 15 24 1C 1D 0A 1B                       ; .
AD4C: 1D 0A 0B 0F 1B 18 16 24 11 0E 1B 0E                       ; .
AD58: 2C 17 05 19 1B 0E 1C 1C 24 1D 11 0E                       ; .
AD64: 24 1C 1D 0A 1B 1D 24 0B 1E 1D 1D 18                       ; .
AD70: 17 2C 0E 09                                               ; .

AD74: FC                              ;

AD75: 01 09 08 06 24 17 12 17 1D 0E 17 0D                       ; "1986 NINTENDOE9YOU ARE GREATZD9         Y  
AD81: 18 0E 09 22 18 1E 24 0A 1B 0E 24 10                       ; J6YOU HAVE AN AMAZINGH8WISDOM AND
AD8D: 1B 0E 0A 1D 63 0D 09 24 24 24 24 24                       ; POWERZ6DEND OFN4"THE LEGEND OF ZELDA 1"E9"
AD99: 24 24 24 24 62 24 24 24 13 06 22 18                       ; .
ADA5: 1E 24 11 0A 1F 0E 24 0A 17 24 0A 16                       ; .
ADB1: 0A 23 12 17 10 11 08 20 12 1C 0D 18                       ; .
ADBD: 16 24 0A 17 0D 24 19 18 20 0E 1B 63                       ; .
ADC9: 06 0D 0E 17 0D 24 18 0F 17 04 2D 1D                       ; .
ADD5: 11 0E 24 15 0E 10 0E 17 0D 24 18 0F                       ; .
ADE1: 24 23 0E 15 0D 0A 24 01 2D 0E 09


ADEC: FC                              ;

ADED: 01 09 08 06 24 17 12 17 1D 0E 17 0D                       ; "1986 NINTENDO0'"
ADF9: 18 00 AA                                                  ; .


ADFC: FF                              ;
ADFD: FF                              ;
ADFE: 55 AA     EOR $AA,X           ;
AE00: AA        TAX                 ;
AE01: FF                              ;
AE02: FF                              ;
AE03: FF                              ;
AE04: 55 00     EOR GP_00,X         ;
AE06: 00        BRK                 ;
AE07: 00        BRK                 ;
AE08: 00        BRK                 ;
AE09: 00        BRK                 ;
AE0A: 00        BRK                 ;
AE0B: 00        BRK                 ;
AE0C: 50 00     BVC $AE0E           ;
AE0E: 00        BRK                 ;
AE0F: 00        BRK                 ;
AE10: AA        TAX                 ;
AE11: 00        BRK                 ;
AE12: 00        BRK                 ;



AE13: A0 1F     LDY #$1F            ;
AE15: A9 24     LDA #$24            ;
AE17: 99 05 03  STA $0305,Y         ;
AE1A: 88        DEY                 ;
AE1B: 10 FA     BPL $AE17           ;
AE1D: AD 0A 05  LDA $050A           ;
AE20: F0 1C     BEQ $AE3E           ;
AE22: C9 01     CMP #$01            ;
AE24: F0 06     BEQ $AE2C           ;
AE26: C9 2E     CMP #$2E            ;
AE28: 90 0C     BCC $AE36           ;
AE2A: D0 12     BNE $AE3E           ;
AE2C: A0 19     LDY #$19            ;
AE2E: A9 FA     LDA #$FA            ;
AE30: 99 08 03  STA $0308,Y         ;
AE33: 88        DEY                 ;
AE34: 10 FA     BPL $AE30           ;
AE36: A9 FA     LDA #$FA            ;
AE38: 8D 08 03  STA $0308           ;
AE3B: 8D 21 03  STA $0321           ;
AE3E: A9 FF     LDA #$FF            ;
AE40: 8D 25 03  STA $0325           ;
AE43: 8D 30 03  STA $0330           ;
AE46: A9 20     LDA #$20            ;
AE48: 8D 04 03  STA $0304           ;
AE4B: AE 0C 05  LDX $050C           ;
AE4E: BD 16 AC  LDA $AC16,X         ;
AE51: 8D 02 03  STA $0302           ;
AE54: AD 0D 05  LDA $050D           ;
AE57: A8        TAY                 ;
AE58: 0A        ASL A               ;
AE59: 0A        ASL A               ;
AE5A: 0A        ASL A               ;
AE5B: 0A        ASL A               ;
AE5C: 0A        ASL A               ;
AE5D: 8D 03 03  STA $0303           ;
AE60: BD 22 AC  LDA $AC22,X         ;
AE63: 0A        ASL A               ;
AE64: 88        DEY                 ;
AE65: 10 FC     BPL $AE63           ;
AE67: 90 79     BCC $AEE2           ;
AE69: AC 0E 05  LDY $050E           ;
AE6C: C0 17     CPY #$17            ;
AE6E: B0 72     BCS $AEE2           ;
AE70: A6 16     LDX >$16            ;
AE72: BD 2D 06  LDA $062D,X         ;
AE75: D0 04     BNE $AE7B           ;
AE77: C0 10     CPY #$10            ;
AE79: B0 64     BCS $AEDF           ;
AE7B: A6 16     LDX >$16            ;
AE7D: BD 2D 06  LDA $062D,X         ;
AE80: F0 08     BEQ $AE8A           ;
AE82: C0 0C     CPY #$0C            ;
AE84: 90 04     BCC $AE8A           ;
AE86: C0 10     CPY #$10            ;
AE88: 90 55     BCC $AEDF           ;
AE8A: B9 2E AC  LDA $AC2E,Y         ;
AE8D: 85 00     STA >GP_00          ;
AE8F: B9 45 AC  LDA $AC45,Y         ;
AE92: 85 01     STA >GP_01          ;
AE94: A0 00     LDY #$00            ;
AE96: B1 00     LDA (GP_00),Y       ;
AE98: 85 02     STA >GP_02          ;
AE9A: C8        INY                 ;
AE9B: B1 00     LDA (GP_00),Y       ;
AE9D: AA        TAX                 ;
AE9E: C8        INY                 ;
AE9F: B1 00     LDA (GP_00),Y       ;
AEA1: 9D 05 03  STA $0305,X         ;
AEA4: C8        INY                 ;
AEA5: E8        INX                 ;
AEA6: C6 02     DEC >GP_02          ;
AEA8: D0 F5     BNE $AE9F           ;
AEAA: AC 0E 05  LDY $050E           ;
AEAD: C0 0C     CPY #$0C            ;
AEAF: 90 2E     BCC $AEDF           ;
AEB1: C0 11     CPY #$11            ;
AEB3: D0 2A     BNE $AEDF           ;
AEB5: A5 16     LDA >$16            ;
AEB7: 0A        ASL A               ;
AEB8: 0A        ASL A               ;
AEB9: 0A        ASL A               ;
AEBA: A8        TAY                 ;
AEBB: A2 00     LDX #$00            ;
AEBD: B9 38 06  LDA $0638,Y         ;
AEC0: 9D 0E 03  STA $030E,X         ;
AEC3: C8        INY                 ;
AEC4: E8        INX                 ;
AEC5: E0 08     CPX #$08            ;
AEC7: 90 F4     BCC $AEBD           ;
AEC9: AC 16 00  LDY $0016           ;
AECC: B9 30 06  LDA $0630,Y         ;
AECF: 20 55 6E  JSR $6E55           ;
AED2: A2 02     LDX #$02            ;
AED4: B5 01     LDA GP_01,X         ;
AED6: 9D 18 03  STA $0318,X         ;
AED9: CA        DEX                 ;
AEDA: 10 F8     BPL $AED4           ;
AEDC: AC 0E 05  LDY $050E           ;
AEDF: EE 0E 05  INC $050E           ;
AEE2: EE 0D 05  INC $050D           ;
AEE5: AD 0C 05  LDA $050C           ;
AEE8: 29 03     AND #$03            ;
AEEA: C9 03     CMP #$03            ;
AEEC: A9 08     LDA #$08            ;
AEEE: 90 02     BCC $AEF2           ;
AEF0: A9 06     LDA #$06            ;
AEF2: CD 0D 05  CMP $050D           ;
AEF5: D0 11     BNE $AF08           ;
AEF7: A9 00     LDA #$00            ;
AEF9: 8D 0D 05  STA $050D           ;
AEFC: AC 0C 05  LDY $050C           ;
AEFF: C8        INY                 ;
AF00: C0 0C     CPY #$0C            ;
AF02: 90 01     BCC $AF05           ;
AF04: A8        TAY                 ;
AF05: 8C 0C 05  STY $050C           ;
AF08: AD 0A 05  LDA $050A           ;
AF0B: 4A        LSR A               ;
AF0C: B0 35     BCS $AF43           ;
AF0E: 4A        LSR A               ;
AF0F: B0 32     BCS $AF43           ;
AF11: A2 00     LDX #$00            ;
AF13: 8E 28 03  STX $0328           ;
AF16: 8E 2F 03  STX $032F           ;
AF19: A8        TAY                 ;
AF1A: B9 FA AD  LDA $ADFA,Y         ;
AF1D: A0 05     LDY #$05            ;
AF1F: 99 29 03  STA $0329,Y         ;
AF22: 88        DEY                 ;
AF23: 10 FA     BPL $AF1F           ;
AF25: A0 23     LDY #$23            ;
AF27: AD 02 03  LDA $0302           ;
AF2A: 29 08     AND #$08            ;
AF2C: F0 02     BEQ $AF30           ;
AF2E: A0 2B     LDY #$2B            ;
AF30: 8C 25 03  STY $0325           ;
AF33: AD 0A 05  LDA $050A           ;
AF36: 29 1F     AND #$1F            ;
AF38: 0A        ASL A               ;
AF39: 69 C0     ADC #$C0            ;
AF3B: 8D 26 03  STA $0326           ;
AF3E: A9 08     LDA #$08            ;
AF40: 8D 27 03  STA $0327           ;
AF43: AC 0A 05  LDY $050A           ;
AF46: C8        INY                 ;
AF47: 98        TYA                 ;
AF48: 29 1F     AND #$1F            ;
AF4A: C9 1E     CMP #$1E            ;
AF4C: 90 02     BCC $AF50           ;
AF4E: C8        INY                 ;
AF4F: C8        INY                 ;
AF50: 8C 0A 05  STY $050A           ;
AF53: 60        RTS                 ;

AF54: 7F 06 
AF56: FF 06 
AF58: 7F 07 

AF5A: A2 04     LDX #$04            ;
AF5C: BD 54 AF  LDA $AF54,X         ;
AF5F: 85 00     STA >GP_00          ;
AF61: BD 55 AF  LDA $AF55,X         ;
AF64: 85 01     STA >GP_01          ;
AF66: A0 7F     LDY #$7F            ;
AF68: A9 00     LDA #$00            ;
AF6A: 91 00     STA (GP_00),Y       ;
AF6C: 88        DEY                 ;
AF6D: 10 FB     BPL $AF6A           ;
AF6F: CA        DEX                 ;
AF70: CA        DEX                 ;
AF71: 10 E9     BPL $AF5C           ;
AF73: A0 27     LDY #$27            ;
AF75: 99 57 06  STA $0657,Y         ;
AF78: 88        DEY                 ;
AF79: 10 FA     BPL $AF75           ;
AF7B: A9 22     LDA #$22            ;
AF7D: 8D 6F 06  STA $066F           ;
AF80: CE 70 06  DEC $0670           ;
AF83: A9 08     LDA #$08            ;
AF85: 8D 7C 06  STA $067C           ;
AF88: A4 16     LDY >$16            ;
AF8A: A9 01     LDA #$01            ;
AF8C: 99 2D 06  STA $062D,Y         ;
AF8F: 60        RTS                 ;


AF90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AFA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AFC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
AFE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B000: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B020: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B040: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B060: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B080: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B0A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B0C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B0E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B1A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B1C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B1E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B260: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B280: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B2A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B2C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B2E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B300: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B320: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B340: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B360: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B380: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B3A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B3C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B3E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B400: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B420: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B440: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B460: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B480: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B4A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B4C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B4E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B500: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B520: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B540: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B560: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B580: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B5A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B5C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B5E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B600: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B620: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B640: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B660: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B680: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B6A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B6C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B6E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B700: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B720: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B740: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B760: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B780: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B7A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B7C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B7E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B800: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B820: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B840: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B860: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B880: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B8A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B8C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B8E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B900: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B920: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B940: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B960: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B980: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B9A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B9C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
B9E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BA00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BA20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BA40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BA60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BA80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BAA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BAC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BAE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BB00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BB20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BB40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BB60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BB80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BBA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BBC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BBE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BC00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BC20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BC40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BC60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BC80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BCA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BCC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BCE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BD00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BD20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BD40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BD60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BD80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BDA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BDC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BDE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BE00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BE20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BE40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BE60: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BE80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BEA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BEC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BEE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BF00: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BF20: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 
BF40: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 

; RESET
BF50: 78        SEI                 ; Disable interrupts
BF51: D8        CLD                 ; Clear decimal flag
BF52: A9 00     LDA #$00            ; Clear the PPU control register ...
BF54: 8D 00 20  STA $2000           ; ...[NES] PPU setup #1
BF57: A2 FF     LDX #$FF            ; Stack to ...
BF59: 9A        TXS                 ; ... 01FF
BF5A: AD 02 20  LDA $2002           ; Read [NES] PPU status (VBLANK)
BF5D: 29 80     AND #$80            ; Check VBLANK bit
BF5F: F0 F9     BEQ $BF5A           ; Wait for a VBLANK
BF61: AD 02 20  LDA $2002           ; Read [NES] PPU status (VBLANK)
BF64: 29 80     AND #$80            ; Check VBLANK bit
BF66: F0 F9     BEQ $BF61           ; Wait for another VBLANK
BF68: 09 FF     ORA #$FF            ; Reset ...
BF6A: 8D 00 80  STA $8000           ; ... ...
BF6D: 8D 00 A0  STA $A000           ; ... all ...
BF70: 8D 00 C0  STA $C000           ; ... four ...
BF73: 8D 00 E0  STA $E000           ; ... MMC1 registers
BF76: A9 0F     LDA #$0F            ; Set MMC control (reg0) to ...
BF78: 20 98 BF  JSR $BF98           ; ... --ABCDE
BF7B: A9 00     LDA #$00            ; Set MMC reg1 VROM bank
BF7D: 8D 00 A0  STA $A000           ; The cartridge doesn't ...
BF80: 4A        LSR A               ; ... swap VROM pages.
BF81: 8D 00 A0  STA $A000           ; Just ...
BF84: 4A        LSR A               ; ... set ...
BF85: 8D 00 A0  STA $A000           ; ... to ...
BF88: 4A        LSR A               ; ...
BF89: 8D 00 A0  STA $A000           ; ...
BF8C: 4A        LSR A               ; ... --00000 ...
BF8D: 8D 00 A0  STA $A000           ; ... even though code here allows other values
BF90: A9 07     LDA #$07            ; Interesting! Put bank 7 ...
BF92: 20 AC BF  JSR $BFAC           ; ... in the low page too
BF95: 4C 40 E4  JMP $E440           ; Start of game

; MMC_Control
; Set the MMC Control register (0) to value in A
BF98: 8D 00 80  STA $8000           ; MMC Register 0 (control): --edcba ...
BF9B: 4A        LSR A               ;  ... mirroring: a=0 horizontal, A=1 vertical
BF9C: 8D 00 80  STA $8000           ;  ... mirroring: b=0 one-screen, B=1 H/V mirroring
BF9F: 4A        LSR A               ;  ... switch: c=0 high ROM, C=1 low ROM
BFA0: 8D 00 80  STA $8000           ;  ... size: d=0 32K (full), D=1 16K (half)
BFA3: 4A        LSR A               ;  ... chrrom mode: e=0 8K banks, B=1 4K banks
BFA4: 8D 00 80  STA $8000           ; The MMC is write-trigger (write to ROM ...
BFA7: 4A        LSR A               ; .. has no affect anyway).
BFA8: 8D 00 80  STA $8000           ; Bits are written from LSB to MSB ...
BFAB: 60        RTS                 ; ... only 5 bits

; MMC_Bank
; Set the MMC Bank register (3) to value in A
BFAC: 8D 00 E0  STA $E000           ; MMC Register 3 (ROM page switching): --edcba ...
BFAF: 4A        LSR A               ; ...
BFB0: 8D 00 E0  STA $E000           ; ... Write the ...
BFB3: 4A        LSR A               ; ... switching ...
BFB4: 8D 00 E0  STA $E000           ; ... page ...
BFB7: 4A        LSR A               ; ... number
BFB8: 8D 00 E0  STA $E000           ; The MMC is write-trigger (write to ROM ...
BFBB: 4A        LSR A               ; .. has no affect anyway).
BFBC: 8D 00 E0  STA $E000           ; Bits are written from LSB to MSB ...
BFBF: 60        RTS                 ; ... only 5 bits

BFC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BFD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BFE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
BFF0: FF FF FF FF FF FF FF FF FF FF

BFFA: 84 E4       ; NMI to E484
BFFC: 50 BF       ; RESET to BF50
BFFE: F0 BF       ; IRQ to BFF0 (this bank should never be at end)