• Contact
  • Journal
  • Home
  • NES
  • Zelda 5%
  • Bank2
  • Site
  • Page
  • Amiga
    • Rainbow Islands
      • 1loader-dec
      • 1loader
      • boot
      • orig-boot
      • Journal
  • Arcade
    • Asteroids 80%
      • Hardware
      • RAMUse
      • Code

      • DVG
      • VectorROM

      • Journal
    • Crazy Climber 1%
      • BigSpriteGraphics.pdf
      • Buildings.pdf
      • cclimber.asm
      • CharEnc.inc
      • CrazyClimberMemoryMapInfo.pdf
      • GraphicsAndCharacterAssetInfo.pdf
      • MemoryMap.inc
    • Defender 75%
      • RAMUse
      • Hardware
      • Bank1
      • Bank2
      • Bank3
      • Bank7
      • BankFixed
      • Mapping.txt
      • SoundHardware
      • SoundRAMUse
      • SoundCode
      • Defender-Theory-Early.pdf
      • Defender-Theory-Later.pdf
      • Defender.CPU.jpg
      • Defender.ROM.B&W.jpg
      • Defender.Vid.B&W.jpg
      • SoundROM.txt
    • Frogger (Sound)
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Hardware
      • RAMUse
      • Code

      • GFX

      • Journal
    • Galaga 5%
      • CPU1 (Main)
      • CPU2 (Secondary)
      • CPU3 (Sound)
      • GFX1 (Characters)
      • GFX2 (Sprites)
      • PROMcolors
      • PROMpaletteChar
      • PROMpaletteSprite

      • CPU1Fix

      • Journal
    • Moon Patrol 75%
      • Hardware
      • RAMUse
      • Code

      • GFX1 (Text)
      • GFX2 (Sprites)
      • GFX3 (Mountains)
      • GFX4 (Hills)
      • GFX5 (City)
      • ImageBackgroundColors
      • SpriteColors
      • SpriteColorSets
      • TextColors

      • MoonPatrolSound
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Journal
    • Omega Race 10%
      • Hardware
      • RAMUse
      • MainBoard

      • SoundHardware
      • SoundRAMUse
      • SoundBoard

      • DVGPROM
      • VectorROM

      • Journal
    • Phoenix 35%
      • Hardware
      • RAMUse
      • Code

      • Background
      • Foreground

      • Journal

      • Scramble HHi
        • phoenixj-func-main2.pdf
        • phoenixj-func-main2.scap
        • phoenixj.asm-may2025.txt
        • phoenixj.asm-may2025.txt.pdf
    • Space Invaders
      • Hardware
      • RAMUse
      • Code

      • Journal
    • Time Pilot (Sound)
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Hardware
      • RAMUse
      • Code

      • Journal
    • Sea Wolf 1%
      • Hardware
      • RAMUse
      • Code

      • Journal
    • Scramble 1%
      • SoundHardware
      • SoundRAMUse
      • SoundCode

      • Journal
  • Atari2600
    • Stella (Hardware Info)
    • Asteroids 5%
      • RAMUse
      • Code

      • Journal
    • Battle Zone 1%
      • RAMUse
      • Code

      • Journal
    • Chess 1%
      • RAMUse
      • Code

      • Journal
    • Combat 10%
      • RAMUse
      • Code
      • CodePAL

      • Journal
    • Double Gap
      • Code
      • DoubleGap.asm

      • Journal
    • Entombed 1%
      • RAMUse
      • Code

      • Journal
    • ET 1%
      • RAMUse
      • Code

      • Journal
    • Burger Time 1%
      • RAMUse
      • CodeBank0
      • CodeBank1
      • CodeBank2
      • CodeBank3
      • CodeBank4
      • CodeBank5
      • CodeBank6
      • CodeBank7

      • Journal
    • Missile Command 1%
      • RAMUse
      • Code

      • Journal
    • Space Invaders 1%
      • RAMUse
      • Code

      • Journal
  • CoCo
    • Hardware
    • Early Work
    • Pyramid
      • RAMUse
      • Code

      • Journal
    • Raaka Tu
      • RAMUse
      • Code

      • Journal
    • Bedlam
      • RAMUse
      • Code

      • Journal
    • Madness & Minotaur
      • Walk Through
        • after_start.txt
        • after_start.cas
        • after_1.txt
        • after_1.cas
        • after_2.txt
        • after_2.cas
        • after_3.txt
        • after_3.cas
        • after_4.txt
        • after_4.cas
        • after_5.txt
        • after_5.cas
        • after_6.txt
        • after_6.cas
        • after_7.txt
        • after_7.cas
        • after_8.txt
        • after_8.cas
        • after_9.txt
        • after_9.cas
        • after_10.txt
        • after_10.cas
        • after_11.txt
        • after_11.cas
        • after_12.txt
        • after_12.cas
        • after_13.txt
        • after_13.cas
        • after_14.txt
        • after_14.cas
        • after_15.txt
        • after_15.cas
        • after_16.txt
        • after_16.cas
        • after_17.txt
        • after_17.cas
        • after_18.txt
        • after_18.cas
        • after_19.txt
        • after_19.cas
        • after_20.txt
        • after_20.cas
        • after_21.txt
        • after_21.cas
        • after_22.txt
        • after_22.cas
        • after_23.txt
        • after_23.cas
        • after_24.txt
        • after_24.cas
        • after_25.txt
        • after_25.cas
      • RAMUse
      • Code

      • SaveGameViewer

      • Journal
    • Mega-Bug
      • RAMUse
      • Code

      • Journal
    • Daggorath
      • RAMUse
      • Code

      • Level Maps

      • Journal
    • Downland 5%
      • RAMUse
      • Code

      • Journal
    • Audio Analyzer 5%
      • RAMUse
      • Code

      • Journal
    • Doubleback
      • RAMUse
      • Code

      • Journal
  • NES
    • Zelda 5%
      • Hardware
      • RAMUse
      • Bank0
      • Bank1
      • Bank2
      • Bank3
      • Bank4
      • Bank5
      • Bank6
      • Bank7

      • Journal
    • Kid Icarus 1%
      • Hardware
      • RAMUse
      • Bank0
      • Bank1
      • Bank2
      • Bank3
      • Bank4
      • Bank5
      • Bank6
      • Bank7

      • Journal
  • Gameboy
    • Hardware
    • Link's Awakening 1%
      • RAMUse
      • Bank00
      • Bank01
      • Bank02
      • Bank03
      • Bank04
      • Bank05
      • Bank06
      • Bank07
      • Bank08
      • Bank09
      • Bank0A
      • Bank0B
      • Bank0C
      • Bank0D
      • Bank0E
      • Bank0F
      • Bank10
      • Bank11
      • Bank12
      • Bank13
      • Bank14
      • Bank15
      • Bank16
      • Bank17
      • Bank18
      • Bank19
      • Bank1A
      • Bank1B
      • Bank1C
      • Bank1D
      • Bank1E
      • Bank1F

      • Journal
    • Tetris 1%
      • RAMUse
      • Code

      • Journal
  • TRS80
    • Hardware
    • HauntedHouse
      • RAMUse1
      • Code1
      • RAMUse2
      • Code2

      • Journal
    • Pyramid
      • RAMUse
      • Code

      • RAMUse1
      • Code1

      • Journal
    • RaakaTu
      • RAMUse
      • Code

      • Journal
    • Bedlam
      • RAMUse
      • Code

      • Journal
  • Virus
    • Morris Worm 1%
      • Journal
    • Stoned
      • Journal

  • Tools
    • Blend
      • blend.zip

      • Journal
  • Bank 2
  • Init VRAM
  • Copy to VRAM
  • Tiles_S_Common1
  • Treasure Images
  • Tiles_B_Common1
  • Text Images
  • Tiles_B_Common2
  • Treasure Text
  • Treasure Info Ptrs
  • RESET
  • MMC Control
  • MMC Bank
  • Vectors

Bank 2

RAM Usage

Hardware Info

; ROM pointers
8000: 7F 80     ; 807F (Sprites - Treasures) $700 bytes (112 images)
8002: 7F 87     ; 877F (Background - Numbers, letters, symbols) $700 bytes (112 images)
8004: 7F 8E     ; 8E7F (Misc) E0 bytes (14 images)
;
; Counts
8006: 07 00     ; 700 bytes in treasure images
8008: 07 00     ; 700 bytes in text images
800A: 00 E0     ;  E0 bytes in misc images
;
; VRAM addresses
800C: 00 00     ; Pattern bank 0 (used for sprites)
800E: 10 00     ; Pattern bank 1 (used for background)
8010: 1F 20     ; Pattern bank 1 (used for background)

Init VRAM

InitVRAM: 
; Duplicated in 1:8D47
;
; Copy tile images for text and treasures.
; VRAM 0000-06FF Sprites (treasures)
; VRAM 1000-16FF Background (text)
; VRAM 1F00-1FFF Background (misc)
;
8012: 20 25 E6        JSR     $E625               ; Turn off all video
8015: AD 02 20        LDA     P_STATUS            ; Clear address latch (and scroll)
8018: AD 1D 05        LDA     !SetCount           ; 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     P_VRAM_ADDR         ; ... VRAM address
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     CopyToVRAM          ; Do the copy (51D is incremented in routine)
803E: AD 1D 05        LDA     !SetCount           ; Set count
8041: C9 03           CMP     #$03                ; All done?
8043: D0 D3           BNE     $8018               ; No ... do all sets
8045: A9 5A           LDA     #$5A                ; Make note that ...
8047: 85 F5           STA     <TileFlagA          ; ... these tiles have been set
8049: A9 00           LDA     #$00                ; Reset set ...
804B: 8D 1D 05        STA     !SetCount           ; ... counter
804E: 60              RTS                         ; Done

Copy to VRAM

CopyToVRAM: 
;
; Block copy from (00:01) to VRAM (address MSB in A, latch LSB is 0).
; Length in (03:02)
;
804F: 8D 06 20        STA     P_VRAM_ADDR         ; VRAM address MSB
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     P_VRAM_DATA         ; ... to next VRAM address
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     !SetCount           ; Next set
807E: 60              RTS                         ; Done

Tiles_S_Common1

Tiles_S_Common1: 
;
; This chunk of tiles, beginning with Link, is copied to VRAM from v0000-v06FF (bank 1 tiles 00-6F).
; These are used for 8x16 sprites common to all screens. These are never changed. It is fitting
; that Link sprites appear first.

; The images of link holding the shields (large and small) appear later
; starting with tile 54.

 ;   ........    0
 ;   .....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    1
 ;   ..133112
 ;   ..333332
 ;   .1333332
 ;   .1133331
 ;   33111113
 ;   33311111
 ;   .333....
808f: 0F 3E 3E 7E 7F FF FF 70 00 19 3F 3F 1E C1 E0 70

 ;   ........    2
 ;   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..    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    4
 ;   ...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    5
 ;   .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.......    6
 ;   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.    7
 ;   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    8
 ;   ....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    9
 ;   ..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.....    A
 ;   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.    B
 ;   1111233.
 ;   3112223.
 ;   3333222.
 ;   311112..
 ;   1111....
 ;   .333....
 ;   ........
812f: 3E F6 E2 F0 F8 F0 70 00 CE 0E 9E FE 84 00 70 00

 ;   .....111    C
 ;   ....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    D
 ;   ..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.....    E
 ;   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...    F
 ;   111332..
 ;   111332..
 ;   333122..
 ;   11111...
 ;   1113....
 ;   .33.....
 ;   ........
816f: F8 F8 F8 F0 F8 F0 60 00 18 1C 1C EC 00 10 60 00

 ;   ........    10
 ;   ......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    11
 ;   ...11333
 ;   ...13333
 ;   ..113333
 ;   .1111333
 ;   33111111
 ;   33311111
 ;   .333....
818f: 0F 1F 1F 3F 7F FF FF 70 00 07 0F 0F 07 C0 E0 70

 ;   ........    12
 ;   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..    13
 ;   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    14
 ;   ..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    15
 ;   ....3111
 ;   ....1313
 ;   ....1133
 ;   ...33113
 ;   ..333.11
 ;   ........
 ;   ........
81cf: 0E 0F 0F 0F 1F 3B 00 00 11 08 05 03 19 38 00 00

 ;   111.....    16
 ;   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..    17
 ;   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    18
 ;   .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    19
 ;   ..311111
 ;   ..131111
 ;   .3113333
 ;   33111111
 ;   333....1
 ;   ........
 ;   ........
820f: 3F 3F 3F 7F FF E1 00 00 20 20 10 4F C0 E0 00 00

 ;   1.......    1A
 ;   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    1B
 ;   11323333
 ;   1123333.
 ;   333233..
 ;   11112...
 ;   11133...
 ;   ..3333..
 ;   ..3333..
822f: F7 EF DE EC F0 F8 3C 3C 3F 3F 3E FC 08 18 3C 3C

Treasure Images

TreasureImages:




 ;   ........    1C
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
823f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........    1D
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
824f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   111.....    1E Pick cursor
 ;   1.......
 ;   1.......
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
825f: E0 80 80 00 00 00 00 00 00 00 00 00 00 00 00 00

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

 ;   ...3....    20 Sword
 ;   ..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...    21
 ;   ..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..    22 Food
 ;   ...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    23
 ;   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..    24 Recorder
 ;   ...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..    25
 ;   ...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...    26 Candle
 ;   ..1111..
 ;   .11121..
 ;   .112111.
 ;   ..1221..
 ;   ........
 ;   ..3333..
 ;   ..3333..
82df: 08 3C 74 6E 24 00 3C 3C 00 00 08 10 18 00 3C 3C

 ;   ..3333..    27
 ;   ..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...    28 Arrow
 ;   ....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...    29
 ;   ....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.....    2A Bow
 ;   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    2B
 ;   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..    2C Magic key
 ;   ...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...    2D
 ;   ....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..    2E Key
 ;   .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...    2F
 ;   ...21...
 ;   ...21...
 ;   .3221...
 ;   .2221...
 ;   ..221...
 ;   .2221...
 ;   ...21...
836f: 08 08 08 48 08 08 08 08 10 10 10 70 70 30 70 10

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

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

 ;   ...32...    32 Rupy
 ;   ..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    33
 ;   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..    34 Bomb
 ;   .....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    35
 ;   12211111
 ;   11111111
 ;   11111111
 ;   .111111.
 ;   ..1111..
 ;   ........
 ;   ........
83cf: AF 9F FF FF 7E 3C 00 00 70 60 00 00 00 00 00 00

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

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

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

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

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

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

 ;   ........
 ;   ........    3C
 ;   ........
 ;   ........
 ;   .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...    3D
 ;   .33333..
 ;   3..3....
 ;   ....3...
 ;   ........
 ;   ........
 ;   ........
 ;   ........
844f: 38 7C 90 08 00 00 00 00 38 7C 90 08 00 00 00 00

 ;   111.....    3E Map dot
 ;   111.....
 ;   111.....
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
845f: E0 E0 E0 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ........    3F
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
846f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

 ;   ..2222..    40 Potion
 ;   ...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    41
 ;   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.    42 Book of magic
 ;   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    43
 ;   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

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

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

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

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

 ;   3.......    48 Magic sword
 ;   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.    49
 ;   .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...    4A Magical rod
 ;   ..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...    4B
 ;   ...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    4C Map/Letter
 ;   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.    4D
 ;   223333..
 ;   233333..
 ;   222333..
 ;   21213...
 ;   .2223...
 ;   22223...
 ;   2223....
854f: 1E 3C 7C 1C 58 08 08 10 FE FC FC FC A8 78 F8 F0

 ;   ........    4E Power bracelet
 ;   ...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....    4F
 ;   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..    50 Fairy
 ;   .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..    51
 ;   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..    52 Fairy
 ;   .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.    53
 ;   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.......    54 Link with large shield
 ;   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    55
 ;   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

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

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

 ;   .....111    58 Link with small shield
 ;   ....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    59
 ;   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    5A Link with small shield
 ;   ....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    5B
 ;   .3323333
 ;   .3222332
 ;   .3323332
 ;   .3323332
 ;   .3333332
 ;   ..22222.
 ;   ........
862f: 3E 6F 46 6E 6E 7E 00 00 3F 7F 7F 7F 7F 7F 3E 00

 ;   ........    5C Fire
 ;   ...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    5D
 ;   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..    5E Fire
 ;   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    5F
 ;   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    60 Link with large shield
 ;   ....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    61
 ;   32222223
 ;   32222223
 ;   33322333
 ;   33322333
 ;   33322333
 ;   .333333.
 ;   ..3333..
868f: E7 81 81 E7 E7 E7 7E 3C FF FF FF FF FF FF 7E 3C

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

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

 ;   .......3    64
 ;   .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    65
 ;   ......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    66 Clock
 ;   .....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    67
 ;   ..123331
 ;   ..133333
 ;   ..113333
 ;   ...13333
 ;   ...11333
 ;   ....1132
 ;   .....111
86ef: 3F 2F 3F 3F 1F 1F 0E 07 1D 1E 1F 0F 0F 07 03 00

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

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

 ;   ........    6A Compass
 ;   ........
 ;   .....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    6B
 ;   ..11322.
 ;   ..111333
 ;   ...11111
 ;   ...11111
 ;   .....111
 ;   ........
 ;   ........
872f: 31 38 3F 1F 1F 07 00 00 1D 0E 07 00 00 00 00 00

 ;   ..33...3    6C Raft
 ;   .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    6D
 ;   .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

 ;   ........    6E Triforce
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   .......2
 ;   .......2
875f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 01

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

Tiles_B_Common1

Tiles_B_Common1: 
;
; These are placed in VRAM from v1000-v16FF (bank-2 tiles 00-6F)
; Tiles 30-5F are blank (room for growth).
;
; Tiles 70-F1 are filled in with overworld/underworld background tiles (also
; splash-screen tiles at beginning).

Text Images

TextImages:

 ;   ..111...    0
 ;   .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...    1
 ;   ..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    ; 30
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    ; 40
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    ; 50
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    ; 5F

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

 ;   .......1    61
 ;   ..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

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

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

 ;   ...1....    64
 ;   ...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..    65
 ;   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..    66
 ;   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.    67
 ;   3333333.
 ;   3333333.
 ;   ........
 ;   ........
 ;   ........
 ;   ........
 ;   ........
8def: FE FE FE 00 00 00 00 00 FE FE FE 00 00 00 00 00

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

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

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

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

 ;   ...33...    6C
 ;   ...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...    6D
 ;   ...33...
 ;   ...33...
 ;   33333...
 ;   3333....
 ;   ........
 ;   ........
 ;   ........
8e4f: 18 18 18 F8 F0 00 00 00 18 18 18 F8 F0 00 00 00

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

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

Tiles_B_Common2

Tiles_B_Common2: 

MiscImages: 
 ;   .11.11..    ; F2
 ;   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

; The "attract mode" has two main modes:
;  042C=0 : The splash screen Zelda logo
;  042C=1 : The scrolling game text and treasure information
;
; There are several sequence functions within each mode:
; * Zelda logo:
;   042D=0 Main logo is shown for a moment
;   042D=1 Main logo is "blued out" for a moment
;   042D=2
; * Scrolling game text:
;   042D=0 Game plot scrolls up the screen
;   042D=1 Game plot steady for a moment
;   042D=2 Treasure info scrolls up the screen
;   042D=3 End of treasure info steady for a moment

9000: 20 25 E6        JSR     $E625               ; Disable the video
9003: AD 2C 04        LDA     !SplashMode         ; Are we on the splash LOGO screen?
9006: D0 0C           BNE     $9014               ; No ... handle the treasure info sequence
;
9008: AD 2D 04        LDA     !SplashSeq          ; The splash sequence number
900B: 20 E2 E5        JSR     $E5E2               ; Do the LOGO screen sequence function
900E: E7 94        ; 94E7 if A=0
9010: 12 95        ; 9512 if A=1
9012: 45 95        ; 9545 if A=2              ; Start the main Zelda theme, ?MORE?

9014: AD 2D 04        LDA     !SplashSeq          ; The splash sequence number
9017: 20 E2 E5        JSR     $E5E2               ; Do the TREASURE INFO screen sequence function
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     <0013               ; 
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     <0011               ; 
902E: F0 2C           BEQ     $905C               ; 
9030: A5 13           LDA     <0013               ; 
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     <00F8               ; 
903D: 29 10           AND     #$10                ;
903F: F0 1B           BEQ     $905C               ; 
9041: 85 F6           STA     <TileFlagB          ; 
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     <0013               ; 
9052: 20 25 E6        JSR     $E625               ;
9055: 20 F7 E5        JSR     $E5F7               ;
9058: A9 12           LDA     #$12                ;
905A: 85 14           STA     <0014               ; 
905C: 60              RTS                         ;

905D: 20 25 E6        JSR     $E625               ;
9060: A9 00           LDA     #$00                ;
9062: 85 16           STA     <0016               ; 
9064: 20 F1 6D        JSR     6DF1                ; (BAT-RAM)
9067: A0 02           LDY     #$02                ;
9069: B1 06           LDA     (0006),Y            ; 
906B: 99 33 06        STA     $0633,Y             ;
906E: D0 13           BNE     $9083               ; 
9070: 98              TYA                         ;
9071: 48              PHA                         ;
9072: 84 16           STY     <0016               ; 
9074: 20 F1 6D        JSR     6DF1                ; (BAT-RAM)
9077: 20 5D A3        JSR     $A35D               ; 
907A: A9 00           LDA     #$00                ;
907C: 85 16           STA     <0016               ; 
907E: 20 F1 6D        JSR     6DF1                ; (BAT-RAM)
9081: 68              PLA                         ;
9082: A8              TAY                         ;
9083: B1 0A           LDA     (000A),Y            ; 
9085: 99 30 06        STA     $0630,Y             ;
9088: B1 0C           LDA     (000C),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     <000C               ; 
90A0: 4A              LSR     A                   ;
90A1: 4A              LSR     A                   ;
90A2: 4A              LSR     A                   ;
90A3: 4A              LSR     A                   ;
90A4: 05 0C           ORA     <000C               ; 
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     (0004),Y            ; 
90C0: 99 38 06        STA     $0638,Y             ;
90C3: 88              DEY                         ;
90C4: 10 F8           BPL     $90BE               ; 
90C6: E6 12           INC     <0012               ; 
90C8: A9 00           LDA     #$00                ;
90CA: 85 11           STA     <0011               ; 
90CC: 85 13           STA     <0013               ; 
90CE: 60              RTS                         ;

90CF: AD 2C 04        LDA     !SplashMode         ; 
90D2: D0 0A           BNE     $90DE               ; 
90D4: AD 2D 04        LDA     !SplashSeq          ; 
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     !SplashSeq          ; 
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     S_SQR1_A            ; 
9185: 00              BRK                         ;
9186: 00              BRK                         ;

9187: C0 00           CPY     #$00                ;
9189: 00              BRK                         ;
918A: 20 00 40        JSR     S_SQR1_A            ; 
918D: 00              BRK                         ;
918E: 40              RTI                         ;

918F: 80                              ;
9190: 80                              ;
9191: 00              BRK                         ;
9192: 20 00 40        JSR     S_SQR1_A            ; 
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     S_SQR1_A            ; 
91BD: 00              BRK                         ;
91BE: 40              RTI                         ;
91BF: 80                              ;
91C0: 80                              ;
91C1: 00              BRK                         ;
91C2: 20 00 40        JSR     S_SQR1_A            ; 
91C5: 00              BRK                         ;
91C6: 40              RTI                         ;
91C7: 80                              ;
91C8: 80                              ;
91C9: 00              BRK                         ;
91CA: 20 00 40        JSR     S_SQR1_A            ; 
91CD: 00              BRK                         ;
91CE: 40              RTI                         ;
91CF: 80                              ;
91D0: 00              BRK                         ;
91D1: 00              BRK                         ;
91D2: 20 00 40        JSR     S_SQR1_A            ; 
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     P_CNTRL_1           ; 
9200: 00              BRK                         ;
9201: 20 00 20        JSR     P_CNTRL_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     <0012               ; 
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     (000F,X)            ; 
9259: 20 04 02        JSR     0204                ; 
925C: 1C                              ;
925D: 1E 0A 09        ASL     $090A,X             ;
9260: 07                              ;
9261: 13                              ;
9262: 05 0D           ORA     <000D               ; 
9264: 11 0B           ORA     (000B),Y            ; 
9266: 16 1B           ASL     001B,X              ; 
9268: 44                              ;
9269: AC E0 E2        LDY     $E2E0               ;
926C: EC EE F8        CPX     $F8EE               ;
926F: FA                              ;
9270: E4 E6           CPX     <00E6               ; 
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                         ;

Treasure Text

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

Treasure Info Ptrs

TrInfoPtrs: 
;
; The strings used on the treasure-info screen are varied sized.
; This table points to each string in the order it is shown.
;
94AD: 9A 92 ;@@@@@@@ ALL OF TREASURES @@@@@@@;
94AF: BC 92 ;       HEART     CONTAINER      ;
94B1: D1 92 ;                    HEART       ;
94B3: D8 92 ;       FAIRY        CLOCK       ;
94B5: EC 92 ;       RUPY       5 RUPIES      ;
94B7: 7F 94 ;    LIFE POTION   2ND POTION    ;
94B9: 99 94 ;      LETTER        FOOD        ;
94BB: 01 93 ;       SWORD        WHITE       ;
94BD: 15 93 ;                    SWORD       ;
94BF: 1C 93 ;      MAGICAL      MAGICAL      ;
94C1: 32 93 ;       SWORD        SHIELD      ;
94C3: 47 93 ;     BOOMERANG     MAGICAL      ;
94C5: 5E 93 ;                  BOOMERANG     ;
94C7: 69 93 ;       BOMB          BOW        ;
94C9: 7C 93 ;       ARROW        SILVER      ;
94CB: 91 93 ;                    ARROW       ;
94CD: 98 93 ;       BLUE          RED        ;
94CF: AB 93 ;      CANDLE        CANDLE      ;
94D1: C1 93 ;       BLUE          RED        ; Could have reused 9398
94D3: D4 93 ;       RING          RING       ;
94D5: E8 93 ;       POWER       RECORDER     ;
94D7: FE 93 ;     BRACELET                   ;
94D9: 08 94 ;       RAFT       STEPLADDER    ;
94DB: 1F 94 ;      MAGICAL      BOOK OF      ;
94DD: 35 94 ;        ROD         MAGIC       ;
94DF: 48 94 ;        KEY        MAGICAL      ;
94E1: 5C 94 ;                     KEY        ;
94E3: 61 94 ;        MAP        COMPASS      ;
94E5: 75 94 ;            TRIFORCE            ;

94E7: 20 6D E4        JSR     $E46D               ; ??
94EA: EE 2D 04        INC     !SplashSeq          ; Next sequence routine
94ED: 60              RTS                         ; Done



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     0008,X              ; 
94FB: 1A                              ;
94FC: 28              PLP                         ;
94FD: 36 30           ROL     0030,X              ; 
94FF: 3B                              ;
9500: 22                              ;
9501: 36 30           ROL     0030,X              ; 
9503: 3B                              ;
9504: 16 36           ASL     0036,X              ; 
9506: 17                              ;
9507: 27                              ;
9508: 0F                              ;
9509: 36 08           ROL     0008,X              ; 
950B: 1A                              ;
950C: 28              PLP                         ;
950D: 36 30           ROL     0030,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     00AC,X              ; 
953F: CA              DEX                         ;
9540: D0 F9           BNE     $953B               ; 
9542: 4C EA 94        JMP     $94EA               ; 


9545: A9 80           LDA     #$80                ; Start splash song ...
9547: 8D 00 06        STA     SND_ReqMusic        ; ... (Zelda theme)
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     (0030,X)            ; 
9559: 30 0F           BMI     $956A               ; 
955B: 16 30           ASL     0030,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     0027,X              ; 
956D: 30 0F           BMI     $957E               ; 
956F: 0B                              ;
9570: 1B                              ;
9571: 2B                              ;
9572: FF                              ;

9573: A2 23           LDX     #$23                ; ?? affects colors in splash info screen
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     <CUR_VScroll        ; 
95A0: A9 02           LDA     #$02                ;
95A2: 85 14           STA     <0014               ; 
95A4: A9 00           LDA     #$00                ; To first ...
95A6: 8D 2D 04        STA     !SplashSeq          ; ... sequence routine
95A9: E6 11           INC     <0011               ; 
95AB: 60              RTS                         ;
95AC: A5 15           LDA     <0015               ; 
95AE: 29 01           AND     #$01                ;
95B0: F0 0B           BEQ     $95BD               ; 
95B2: EE 1A 04        INC     !SeqCount           ; 
95B5: AD 1A 04        LDA     !SeqCount           ; 
95B8: D0 03           BNE     $95BD               ; 
95BA: 4C EA 94        JMP     $94EA               ; 
95BD: 20 6B 98        JSR     $986B               ; 
95C0: 60              RTS                         ;
95C1: A5 15           LDA     <0015               ; 
95C3: 29 01           AND     #$01                ;
95C5: F0 11           BEQ     $95D8               ; 
95C7: E6 FC           INC     <CUR_VScroll        ; 
95C9: A5 FC           LDA     <CUR_VScroll        ; 
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     <CUR_VScroll        ; 
95D6: E6 5C           INC     <!FlipFlag          ; 
95D8: A5 FC           LDA     <CUR_VScroll        ; 
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     !SplashSeq          ; Next sequence routine
95EB: 60              RTS                         ;
95EC: EE 1A 04        INC     !SeqCount           ; 
95EF: AD 1A 04        LDA     !SeqCount           ; 
95F2: D0 03           BNE     $95F7               ; 
95F4: EE 2D 04        INC     !SplashSeq          ; Next sequence routine
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     <0015               ; 
9617: 29 01           AND     #$01                ;
9619: F0 23           BEQ     $963E               ; 
961B: A2 0A           LDX     #$0A                ;
961D: D6 84           DEC     0084,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     !SplashSeq          ; Next sequence routine
963E: 60              RTS                         ;
963F: E6 FC           INC     <CUR_VScroll        ; 
9641: A5 FC           LDA     <CUR_VScroll        ; 
9643: C9 F0           CMP     #$F0                ;
9645: D0 06           BNE     $964D               ; 
9647: E6 5C           INC     <!FlipFlag          ; 
9649: A9 00           LDA     #$00                ;
964B: 85 FC           STA     <CUR_VScroll        ; 
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     !BckGndBuf,X        ; Terminate list
965E: CA              DEX                         ; Count the terminator
965F: A9 24           LDA     #$24                ; ??
9661: 9D 05 03        STA     !BckGndBuf,X        ; Fill ...
9664: CA              DEX                         ; ... list ...
9665: 10 F8           BPL     $965F               ; ... with 24 (blank "space" tile)
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     TrInfoPtrs,X        ; Get treasure info ...
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     !BckGndBuf,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                ; ?? Ensure color is right for text??
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     0084,X              ; 
972E: C9 F0           CMP     #$F0                ;
9730: D0 04           BNE     $9736               ; 
9732: A9 FF           LDA     #$FF                ;
9734: 95 AC           STA     00AC,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     00AC,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     0084,X              ; 
975C: AD 68 92        LDA     $9268               ; 
975F: 95 70           STA     0070,X              ; 
9761: A9 00           LDA     #$00                ;
9763: 95 AC           STA     00AC,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     0084,X              ; 
9777: AD 69 92        LDA     $9269               ; 
977A: 95 70           STA     0070,X              ; 
977C: A9 00           LDA     #$00                ;
977E: 95 AC           STA     00AC,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     0070,X              ; 
978B: 95 71           STA     0071,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     0070,X              ; 
979A: 4C 92 97        JMP     $9792               ; 

979D: A2 0A           LDX     #$0A                ; ?? 10 sprites ??
979F: B5 AC           LDA     00AC,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     <0015               ; 
97E1: 4A              LSR     A                   ;
97E2: 4A              LSR     A                   ;
97E3: 85 0C           STA     <000C               ; 
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     0084,X              ; 
97F9: 85 00           STA     <GP_00              ; 
97FB: B5 70           LDA     0070,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     !SeqCount           ; Increment the sequence count
9833: AD 1A 04        LDA     !SeqCount           ; Has it rolled ...
9836: D0 1C           BNE     $9854               ; ... to zero?
9838: EE 2D 04        INC     !SplashSeq          ; Yes ... next sequence routine
983B: 60              RTS                         ; Done

983C: EE 1A 04        INC     !SeqCount           ; Increment the sequence count
983F: AD 1A 04        LDA     !SeqCount           ; Has the main song ...
9842: C9 39           CMP     #$39                ; ... come to an end (based on known time)
9844: D0 0E           BNE     $9854               ; No ... keep waiting
;
; Transition from scrolling text to splash logo
9846: A9 00           LDA     #$00                ;
9848: 85 11           STA     <0011               ; 
984A: 8D 1A 04        STA     !SeqCount           ; 
984D: 8D 2C 04        STA     !SplashMode         ; In the splash LOGO (first thing we do)
9850: 8D 2D 04        STA     !SplashSeq          ; First sequence routine
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                           ;
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     00B6,X              ; 
98B2: B8              CLV                         ;
98B3: A2 A4           LDX     #$A4                ;
98B5: A6 A8           LDX     <00A8               ; 
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     <0005               ; 
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     <0005               ; 
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     <0015               ; 
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     000F,X              ; 
996B: 00              BRK                         ;
996C: 10 36           BPL     $99A4               ; 
996E: 17                              ;
996F: 27                              ;
9970: 0F                              ;
9971: 36 08           ROL     0008,X              ; 
9973: 1A                              ;
9974: 28              PLP                         ;
9975: 36 30           ROL     0030,X              ; 
9977: 3B                              ;
9978: 22                              ;
9979: 36 30           ROL     0030,X              ; 
997B: 3B                              ;
997C: 16 36           ASL     0036,X              ; 
997E: 17                              ;
997F: 27                              ;
9980: 0F                              ;
9981: 36 08           ROL     0008,X              ; 
9983: 1A                              ;
9984: 28              PLP                         ;
9985: 36 30           ROL     0030,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     0039,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     (000F),Y            ; 
99AB: 00              BRK                         ;
99AC: 10 31           BPL     $99DF               ; 
99AE: 17                              ;
99AF: 27                              ;
99B0: 0F                              ;
99B1: 31 08           AND     (0008),Y            ; 
99B3: 1A                              ;
99B4: 28              PLP                         ;
99B5: 31 30           AND     (0030),Y            ; 
99B7: 3B                              ;
99B8: 22                              ;
99B9: 31 30           AND     (0030),Y            ; 
99BB: 3B                              ;
99BC: 16 31           ASL     0031,X              ; 
99BE: 17                              ;
99BF: 27                              ;
99C0: 0F                              ;
99C1: 31 08           AND     (0008),Y            ; 
99C3: 1A                              ;
99C4: 28              PLP                         ;
99C5: 31 30           AND     (0030),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     003C,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     003B,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     002C,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     001C,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     <0027               ; 
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     <0027               ; 
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     000F,X              ; 
9A71: 0C                              ;
9A72: 01 0A           ORA     (000A,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     000F,X              ; 
9A81: 0C                              ;
9A82: 01 0A           ORA     (000A,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     (0011,X)            ; 
9A90: 0F                              ;
9A91: 0F                              ;
9A92: 0C                              ;
9A93: 01 02           ORA     (GP_02,X)           ; 
9A95: 0F                              ;
9A96: 00              BRK                         ;
9A97: 01 0C           ORA     (000C,X)            ; 
9A99: 0F                              ;
9A9A: 00              BRK                         ;
9A9B: 01 0C           ORA     (000C,X)            ; 
9A9D: 0F                              ;
9A9E: 01 11           ORA     (0011,X)            ; 
9AA0: 0F                              ;
9AA1: 0F                              ;
9AA2: 0C                              ;
9AA3: 01 02           ORA     (GP_02,X)           ; 
9AA5: 0F                              ;
9AA6: 00              BRK                         ;
9AA7: 01 0C           ORA     (000C,X)            ; 
9AA9: 0F                              ;
9AAA: 0F                              ;
9AAB: 0F                              ;
9AAC: 00              BRK                         ;
9AAD: 0F                              ;
9AAE: 01 11           ORA     (0011,X)            ; 
9AB0: 0F                              ;
9AB1: 0F                              ;
9AB2: 0F                              ;
9AB3: 0C                              ;
9AB4: 01 0F           ORA     (000F,X)            ; 
9AB6: 01 0C           ORA     (000C,X)            ; 
9AB8: 0F                              ;
9AB9: 0F                              ;
9ABA: 01 0C           ORA     (000C,X)            ; 
9ABC: 0F                              ;
9ABD: 0F                              ;
9ABE: 01 11           ORA     (0011,X)            ; 
9AC0: 0F                              ;
9AC1: 0F                              ;
9AC2: 0F                              ;
9AC3: 0C                              ;
9AC4: 01 0F           ORA     (000F,X)            ; 
9AC6: 01 0C           ORA     (000C,X)            ; 
9AC8: 0F                              ;
9AC9: 0F                              ;
9ACA: 0F                              ;
9ACB: 0F                              ;
9ACC: 0F                              ;
9ACD: 0F                              ;
9ACE: 0F                              ;
9ACF: 01 0F           ORA     (000F,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     (000F,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     <0005               ; 
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     !BckGndBuf,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     !SplashMode         ; Leaving logo mode ... do scrolling game text
9BC9: A9 00           LDA     #$00                ; First sequence ...
9BCB: 8D 2D 04        STA     !SplashSeq          ; ... in scrolling game text
9BCE: 85 11           STA     <0011               ; 
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     (SND_MusEffBell),Y  ; 
9D16: 94 6D           STY     SND_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     <0016               ; 
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     00C0,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     0012,X              ; 
9D4D: 17                              ;
9D4E: 0A              ASL     A                   ;
9D4F: 1D 12 18        ORA     $1812,X             ;
9D52: 17                              ;
9D53: 24 24           BIT     <0024               ; 
9D55: 16 18           ASL     0018,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     <0022               ; 
9D68: 18              CLC                         ;
9D69: 1E 1B 24        ASL     $241B,X             ;
9D6C: 17                              ;
9D6D: 0A              ASL     A                   ;
9D6E: 16 0E           ASL     000E,X              ; 
9D70: 1B                              ;
9D71: 0E 10 12        ASL     $1210               ;
9D74: 1C                              ;
9D75: 1D 0E 1B        ORA     $1B0E,X             ;
9D78: 24 24           BIT     <0024               ; 
9D7A: 24 20           BIT     <0020               ; 
9D7C: CE 08 24        DEC     $2408               ;
9D7F: 24 24           BIT     <0024               ; 
9D81: 24 24           BIT     <0024               ; 
9D83: 24 24           BIT     <0024               ; 
9D85: 24 21           BIT     <0021               ; 
9D87: 2E 08 24        ROL     $2408               ;
9D8A: 24 24           BIT     <0024               ; 
9D8C: 24 24           BIT     <0024               ; 
9D8E: 24 24           BIT     <0024               ; 
9D90: 24 21           BIT     <0021               ; 
9D92: 8E 08 24        STX     $2408               ;
9D95: 24 24           BIT     <0024               ; 
9D97: 24 24           BIT     <0024               ; 
9D99: 24 24           BIT     <0024               ; 
9D9B: 24 21           BIT     <0021               ; 
9D9D: EA              NOP                         ;
9D9E: 0F                              ;
9D9F: 0E 15 12        ASL     $1215               ;
9DA2: 16 12           ASL     0012,X              ; 
9DA4: 17                              ;
9DA5: 0A              ASL     A                   ;
9DA6: 1D 12 18        ORA     $1812,X             ;
9DA9: 17                              ;
9DAA: 24 0E           BIT     <000E               ; 
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     0016,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     <0006               ; 
9DDB: 07                              ;
9DDC: 08              PHP                         ;
9DDD: 09 24           ORA     #$24                ;
9DDF: 20 CE 01        JSR     01CE                ; 
9DE2: 21 2E           AND     (002E,X)            ; 
9DE4: 01 21           ORA     (0021,X)            ; 
9DE6: 8E 01 20        STX     P_CNTRL_2           ; [NES] PPU setup #2
9DE9: CE 48 24        DEC     $2448               ;
9DEC: FF                              ;
9DED: 21 2E           AND     (002E,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     <0023               ; 
9DFD: 70 F8           BVS     $9DF7               ; 
9DFF: 25 23           AND     <0023               ; 
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     <0008               ; 


9E11: A9 00           LDA     #$00                ;
9E13: 85 16           STA     <0016               ; 
9E15: 20 DE 9F        JSR     $9FDE               ; 
9E18: 20 25 E6        JSR     $E625               ;
9E1B: A5 13           LDA     <0013               ; 
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     <0016               ; 
9E2A: A5 16           LDA     <0016               ; 
9E2C: C9 03           CMP     #$03                ;
9E2E: D0 F2           BNE     $9E22               ; 
9E30: A9 00           LDA     #$00                ;
9E32: 85 16           STA     <0016               ; 
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     <0012               ; 
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     <0013               ; 
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     !BckGndBuf,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     <0012               ; 
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     !BckGndBuf,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     <0014               ; 
9EA1: E6 13           INC     <0013               ; 
9EA3: 60              RTS                         ;
9EA4: C9 03           CMP     #$03                ;
9EA6: D0 11           BNE     $9EB9               ; 
9EA8: A9 15           LDA     #$15                ;
9EAA: A4 12           LDY     <0012               ; 
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     <0012               ; 
9EBB: C9 0F           CMP     #$0F                ;
9EBD: F0 11           BEQ     $9ED0               ; 
9EBF: A2 03           LDX     #$03                ;
9EC1: A0 FF           LDY     #$FF                ;
9EC3: 84 16           STY     <0016               ; 
9EC5: C8              INY                         ;
9EC6: E6 16           INC     <0016               ; 
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     <0016               ; 
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     <0011               ; 
9EE8: 4C 38 A6        JMP     $A638               ; 


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


9EF0: A5 F8           LDA     <00F8               ; 
9EF2: 29 10           AND     #$10                ;
9EF4: F0 06           BEQ     $9EFC               ; 
9EF6: A5 16           LDA     <0016               ; 
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     <0016               ; 
9F0C: AA              TAX                         ;
9F0D: A4 16           LDY     <0016               ; 
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     (00C4),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     (00C0),Y            ; 
9F44: C8              INY                         ;
9F45: A9 FF           LDA     #$FF                ;
9F47: 91 C0           STA     (00C0),Y            ; 
9F49: A0 25           LDY     #$25                ;
9F4B: A9 08           LDA     #$08                ;
9F4D: 91 C0           STA     (00C0),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     (00CC),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     (00C6),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     <0016               ; 
9F96: A5 16           LDA     <0016               ; 
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     <0016               ; 
9FA6: 20 DE 9F        JSR     $9FDE               ; 
9FA9: A9 01           LDA     #$01                ;
9FAB: 85 11           STA     <0011               ; 
9FAD: 4C 03 A8        JMP     $A803               ; 
9FB0: A5 16           LDA     <0016               ; 
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     <00F8               ; 
9FC7: C9 10           CMP     #$10                ;
9FC9: F0 03           BEQ     $9FCE               ; 
9FCB: 4C 04 A2        JMP     $A204               ; 
9FCE: A5 16           LDA     <0016               ; 
9FD0: C9 03           CMP     #$03                ;
9FD2: D0 14           BNE     $9FE8               ; 
9FD4: A9 0E           LDA     #$0E                ;
9FD6: 85 12           STA     <0012               ; 
9FD8: A9 00           LDA     #$00                ;
9FDA: 85 11           STA     <0011               ; 
9FDC: 85 13           STA     <0013               ; 
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     <0016               ; 
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     (000C),Y            ; 
A00D: 88              DEY                         ;
A00E: 10 F9           BPL     $A009               ; 
A010: 60              RTS                         ;
A011: A5 FA           LDA     <00FA               ; 
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     <00FA               ; 
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     <00FA               ; 
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     <0071               ; 
A05D: 18              CLC                         ;
A05E: 69 10           ADC     #$10                ;
A060: 85 71           STA     <0071               ; 
A062: C9 E0           CMP     #$E0                ;
A064: D0 13           BNE     $A079               ; 
A066: A9 30           LDA     #$30                ;
A068: 85 71           STA     <0071               ; 
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     <0071               ; 
A085: 38              SEC                         ;
A086: E9 10           SBC     #$10                ;
A088: 85 71           STA     <0071               ; 
A08A: C9 20           CMP     #$20                ;
A08C: D0 13           BNE     $A0A1               ; 
A08E: A9 D0           LDA     #$D0                ;
A090: 85 71           STA     <0071               ; 
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     <0085               ; 
A0F4: 18              CLC                         ;
A0F5: 7D 02 9E        ADC     $9E02,X             ; 
A0F8: 85 85           STA     <0085               ; 
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     <0085               ; 
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     <0016               ; 
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     <00F8               ; 
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     !BckGndBuf          ; 
A157: 9D 38 06        STA     $0638,X             ;
A15A: A5 70           LDA     <0070               ; 
A15C: 18              CLC                         ;
A15D: 69 08           ADC     #$08                ;
A15F: 85 70           STA     <0070               ; 
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     <0016               ; 
A17B: B9 0B 9E        LDA     $9E0B,Y             ; 
A17E: 8D 21 04        STA     0421                ; 
A181: A5 70           LDA     <0070               ; 
A183: C9 B0           CMP     #$B0                ;
A185: D0 04           BNE     $A18B               ; 
A187: A9 70           LDA     #$70                ;
A189: 85 70           STA     <0070               ; 
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     <0016               ; 
A19B: B9 AF 9D        LDA     $9DAF,Y             ; 
A19E: 85 84           STA     <0084               ; 
A1A0: 8D 00 02        STA     0200                ; 
A1A3: A5 12           LDA     <0012               ; 
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     <0084               ; 
A1B0: 38              SEC                         ;
A1B1: E9 08           SBC     #$08                ;
A1B3: 8D 04 02        STA     0204                ; 
A1B6: A9 70           LDA     #$70                ;
A1B8: 85 70           STA     <0070               ; 
A1BA: A9 87           LDA     #$87                ;
A1BC: 85 85           STA     <0085               ; 
A1BE: A9 30           LDA     #$30                ;
A1C0: 85 71           STA     <0071               ; 
A1C2: 60              RTS                         ;
A1C3: A5 84           LDA     <0084               ; 
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     <0084               ; 
A1D1: 20 F7 A1        JSR     $A1F7               ; 
A1D4: 8C 04 02        STY     0204                ; 
A1D7: A5 70           LDA     <0070               ; 
A1D9: 8D 07 02        STA     0207                ; 
A1DC: 60              RTS                         ;
A1DD: A5 84           LDA     <0084               ; 
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     <0085               ; 
A1EB: 20 F7 A1        JSR     $A1F7               ; 
A1EE: 8C 08 02        STY     0208                ; 
A1F1: A5 71           LDA     <0071               ; 
A1F3: 8D 0B 02        STA     020B                ; 
A1F6: 60              RTS                         ;
A1F7: 38              SEC                         ;
A1F8: E9 08           SBC     #$08                ;
A1FA: A8              TAY                         ;
A1FB: A5 15           LDA     <0015               ; 
A1FD: 29 08           AND     #$08                ;
A1FF: D0 02           BNE     $A203               ; 
A201: A0 F8           LDY     #$F8                ;
A203: 60              RTS                         ;
A204: A5 F8           LDA     <00F8               ; 
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     <0016               ; 
A211: A4 16           LDY     <0016               ; 
A213: C0 04           CPY     #$04                ;
A215: D0 04           BNE     $A21B               ; 
A217: A0 00           LDY     #$00                ;
A219: 84 16           STY     <0016               ; 
A21B: B9 AF 9D        LDA     $9DAF,Y             ; 
A21E: 8D 00 02        STA     0200                ; 
A221: A5 12           LDA     <0012               ; 
A223: C9 0F           CMP     #$0F                ;
A225: F0 2C           BEQ     $A253               ; 
A227: A5 84           LDA     <0084               ; 
A229: 18              CLC                         ;
A22A: 69 18           ADC     #$18                ;
A22C: 85 84           STA     <0084               ; 
A22E: C9 8F           CMP     #$8F                ;
A230: D0 04           BNE     $A236               ; 
A232: A9 2F           LDA     #$2F                ;
A234: 85 84           STA     <0084               ; 
A236: 8D 00 02        STA     0200                ; 
A239: A9 70           LDA     #$70                ;
A23B: 8D 07 02        STA     0207                ; 
A23E: 85 70           STA     <0070               ; 
A240: A9 00           LDA     #$00                ;
A242: 8D 20 04        STA     0420                ; 
A245: 8D 21 04        STA     0421                ; 
A248: A4 16           LDY     <0016               ; 
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     (0009,X)            ; 
A256: 11 24           ORA     (0024),Y            ; 
A258: 24 24           BIT     <0024               ; 
A25A: 24 24           BIT     <0024               ; 
A25C: 24 24           BIT     <0024               ; 
A25E: 24 62           BIT     <0062               ; 
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     (0032,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     (0089,X)            ; 
A276: 03                              ;
A277: 24 24           BIT     <0024               ; 
A279: 01 21           ORA     (0021,X)            ; 
A27B: E9 03           SBC     #$03                ;
A27D: 24 24           BIT     <0024               ; 
A27F: 01 22           ORA     (0022,X)            ; 
A281: 49 03           EOR     #$03                ;
A283: 24 24           BIT     <0024               ; 
A285: 01 FF           ORA     (CUR_2000,X)        ; 
A287: 29 32           AND     #$32                ;
A289: 16 20           ASL     0020,X              ; 
A28B: 25 E6           AND     <00E6               ; 
A28D: A5 13           LDA     <0013               ; 
A28F: 20 E2 E5        JSR     $E5E2               ;
A292: A0 A2           LDY     #$A2                ;
A294: 7F                              ;
A295: A4 BD           LDY     <00BD               ; 
A297: A4 C4           LDY     <00C4               ; 
A299: A4 C4           LDY     <00C4               ; 
A29B: A4 C4           LDY     <00C4               ; 
A29D: A4 1E           LDY     <001E               ; 
A29F: A5 20           LDA     <0020               ; 
A2A1: 25 E6           AND     <00E6               ; 


A2A3: A9 00           LDA     #$00                ;
A2A5: 85 16           STA     <0016               ; 
A2A7: A4 16           LDY     <0016               ; 
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     <0016               ; 
A2B6: 0A              ASL     A                   ;
A2B7: A8              TAY                         ;
A2B8: B9 9C 6D        LDA     $6D9C,Y             ;
A2BB: C5 CE           CMP     <00CE               ; 
A2BD: D0 0E           BNE     $A2CD               ; 
A2BF: C8              INY                         ;
A2C0: B9 9C 6D        LDA     $6D9C,Y             ;
A2C3: C5 CF           CMP     <00CF               ; 
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     <0016               ; 
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     <0016               ; 
A2E5: 0A              ASL     A                   ;
A2E6: A8              TAY                         ;
A2E7: B9 24 65        LDA     $6524,Y             ;
A2EA: C5 0E           CMP     <000E               ; 
A2EC: D0 08           BNE     $A2F6               ; 
A2EE: C8              INY                         ;
A2EF: B9 24 65        LDA     $6524,Y             ;
A2F2: C5 0F           CMP     <000F               ; 
A2F4: F0 06           BEQ     $A2FC               ; 
A2F6: 20 F1 6D        JSR     6DF1                ; 
A2F9: 20 5D A3        JSR     $A35D               ; 
A2FC: E6 16           INC     <0016               ; 
A2FE: A5 16           LDA     <0016               ; 
A300: C9 03           CMP     #$03                ;
A302: D0 A3           BNE     $A2A7               ; 
A304: E6 13           INC     <0013               ; 
A306: 60              RTS                         ;
A307: A9 00           LDA     #$00                ;
A309: 85 0E           STA     <000E               ; 
A30B: 85 0F           STA     <000F               ; 
A30D: A0 07           LDY     #$07                ;
A30F: B1 04           LDA     (0004),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     (0006),Y            ; 
A342: 20 51 A3        JSR     $A351               ; 
A345: B1 08           LDA     (0008),Y            ; 
A347: 20 51 A3        JSR     $A351               ; 
A34A: B1 0A           LDA     (000A),Y            ; 
A34C: 20 51 A3        JSR     $A351               ; 
A34F: B1 0C           LDA     (000C),Y            ; 
A351: 18              CLC                         ;
A352: 65 0F           ADC     <000F               ; 
A354: 85 0F           STA     <000F               ; 
A356: A5 0E           LDA     <000E               ; 
A358: 69 00           ADC     #$00                ;
A35A: 85 0E           STA     <000E               ; 
A35C: 60              RTS                         ;
A35D: A0 07           LDY     #$07                ;
A35F: A9 24           LDA     #$24                ;
A361: 91 04           STA     (0004),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     (0006),Y            ; 
A391: 91 08           STA     (0008),Y            ; 
A393: 91 0A           STA     (000A),Y            ; 
A395: 91 0C           STA     (000C),Y            ; 
A397: 20 F1 6D        JSR     6DF1                ; 
A39A: 20 07 A3        JSR     $A307               ; 
A39D: A4 16           LDY     <0016               ; 
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     <000E               ; 
A3BE: 99 24 65        STA     $6524,Y             ;
A3C1: C8              INY                         ;
A3C2: A5 0F           LDA     <000F               ; 
A3C4: 99 24 65        STA     $6524,Y             ;
A3C7: 60              RTS                         ;
A3C8: 20 E1 A3        JSR     $A3E1               ; 
A3CB: A4 16           LDY     <0016               ; 
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     <00CE               ; 
A3D7: 99 9C 6D        STA     $6D9C,Y             ;
A3DA: C8              INY                         ;
A3DB: A5 CF           LDA     <00CF               ; 
A3DD: 99 9C 6D        STA     $6D9C,Y             ;
A3E0: 60              RTS                         ;
A3E1: A9 00           LDA     #$00                ;
A3E3: 85 CE           STA     <00CE               ; 
A3E5: 85 CF           STA     <00CF               ; 
A3E7: A0 07           LDY     #$07                ;
A3E9: B1 C4           LDA     (00C4),Y            ; 
A3EB: 20 2B A4        JSR     $A42B               ; 
A3EE: 88              DEY                         ;
A3EF: 10 F8           BPL     $A3E9               ; 
A3F1: A0 27           LDY     #$27                ;
A3F3: B1 C0           LDA     (00C0),Y            ; 
A3F5: 20 2B A4        JSR     $A42B               ; 
A3F8: 88              DEY                         ;
A3F9: 10 F8           BPL     $A3F3               ; 
A3FB: A9 80           LDA     #$80                ;
A3FD: 85 C1           STA     <00C1               ; 
A3FF: A9 01           LDA     #$01                ;
A401: 85 C0           STA     <00C0               ; 
A403: A0 00           LDY     #$00                ;
A405: B1 C2           LDA     (00C2),Y            ; 
A407: 20 2B A4        JSR     $A42B               ; 
A40A: E6 C2           INC     <00C2               ; 
A40C: D0 02           BNE     $A410               ; 
A40E: E6 C3           INC     <00C3               ; 
A410: C6 C1           DEC     <00C1               ; 
A412: D0 F1           BNE     $A405               ; 
A414: C6 C0           DEC     <00C0               ; 
A416: A5 C0           LDA     <00C0               ; 
A418: 10 EB           BPL     $A405               ; 
A41A: B1 C6           LDA     (00C6),Y            ; 
A41C: 20 2B A4        JSR     $A42B               ; 
A41F: B1 C8           LDA     (00C8),Y            ; 
A421: 20 2B A4        JSR     $A42B               ; 
A424: B1 CA           LDA     (00CA),Y            ; 
A426: 20 2B A4        JSR     $A42B               ; 
A429: B1 CC           LDA     (00CC),Y            ; 
A42B: 18              CLC                         ;
A42C: 65 CF           ADC     <00CF               ; 
A42E: 85 CF           STA     <00CF               ; 
A430: A5 CE           LDA     <00CE               ; 
A432: 69 00           ADC     #$00                ;
A434: 85 CE           STA     <00CE               ; 
A436: 60              RTS                         ;
A437: A0 07           LDY     #$07                ;
A439: A9 24           LDA     #$24                ;
A43B: 91 C4           STA     (00C4),Y            ; 
A43D: 88              DEY                         ;
A43E: 10 FB           BPL     $A43B               ; 
A440: A0 27           LDY     #$27                ;
A442: A9 00           LDA     #$00                ;
A444: 91 C0           STA     (00C0),Y            ; 
A446: 88              DEY                         ;
A447: 10 FB           BPL     $A444               ; 
A449: A9 80           LDA     #$80                ;
A44B: 85 C1           STA     <00C1               ; 
A44D: A9 01           LDA     #$01                ;
A44F: 85 C0           STA     <00C0               ; 
A451: A0 00           LDY     #$00                ;
A453: A9 00           LDA     #$00                ;
A455: 91 C2           STA     (00C2),Y            ; 
A457: E6 C2           INC     <00C2               ; 
A459: D0 02           BNE     $A45D               ; 
A45B: E6 C3           INC     <00C3               ; 
A45D: C6 C1           DEC     <00C1               ; 
A45F: D0 F2           BNE     $A453               ; 
A461: C6 C0           DEC     <00C0               ; 
A463: A5 C0           LDA     <00C0               ; 
A465: 10 EC           BPL     $A453               ; 
A467: A9 00           LDA     #$00                ;
A469: 91 C6           STA     (00C6),Y            ; 
A46B: 91 C8           STA     (00C8),Y            ; 
A46D: 91 CA           STA     (00CA),Y            ; 
A46F: 91 CC           STA     (00CC),Y            ; 
A471: 20 2A 9D        JSR     $9D2A               ; 
A474: 20 E1 A3        JSR     $A3E1               ; 
A477: A9 FF           LDA     #$FF                ;
A479: A4 16           LDY     <0016               ; 
A47B: 99 2A 65        STA     Q_SG1,Y             ; 
A47E: 60              RTS                         ;
A47F: A9 00           LDA     #$00                ;
A481: 85 16           STA     <0016               ; 
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     <0014               ; 
A4AA: E6 13           INC     <0013               ; 
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     <0014               ; 
A4C1: E6 13           INC     <0013               ; 
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     <0016               ; 
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     <0016               ; 
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     <0016               ; 
A507: 0A              ASL     A                   ;
A508: A8              TAY                         ;
A509: B9 50 06        LDA     $0650,Y             ;
A50C: 85 0E           STA     <000E               ; 
A50E: C8              INY                         ;
A50F: B9 50 06        LDA     $0650,Y             ;
A512: 85 0F           STA     <000F               ; 
A514: A0 0C           LDY     #$0C                ;
A516: 20 79 6E        JSR     6E79                ; 
A519: E6 16           INC     <0016               ; 
A51B: E6 13           INC     <0013               ; 
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     <000A               ; 
A52D: A9 03           LDA     #$03                ;
A52F: 85 0B           STA     <000B               ; 
A531: A4 0A           LDY     <000A               ; 
A533: B9 30 06        LDA     $0630,Y             ;
A536: 20 55 6E        JSR     6E55                ; 
A539: A6 0B           LDX     <000B               ; 
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     <000A               ; 
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     <000B               ; 
A56B: E6 0A           INC     <000A               ; 
A56D: A5 0A           LDA     <000A               ; 
A56F: C9 03           CMP     #$03                ;
A571: D0 BE           BNE     $A531               ; 
A573: A0 FF           LDY     #$FF                ;
A575: 84 16           STY     <0016               ; 
A577: 8C 26 05        STY     0526                ; 
A57A: C8              INY                         ;
A57B: E6 16           INC     <0016               ; 
A57D: B9 33 06        LDA     $0633,Y             ;
A580: F0 F8           BEQ     $A57A               ; 
A582: A9 00           LDA     #$00                ;
A584: 85 13           STA     <0013               ; 
A586: E6 11           INC     <0011               ; 
A588: 60              RTS                         ;


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


A591: A5 13           LDA     <0013               ; 
A593: 20 E2 E5        JSR     $E5E2               ;
A596: 9A              TXS                         ;
A597: A5 DF           LDA     <00DF               ; 
A599: A5 A5           LDA     <00A5               ; 
A59B: F8              SED                         ;
A59C: 29 10           AND     #$10                ;
A59E: D0 3C           BNE     $A5DC               ; 
A5A0: A5 F8           LDA     <00F8               ; 
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     <0016               ; 
A5AD: A5 16           LDA     <0016               ; 
A5AF: C9 05           CMP     #$05                ;
A5B1: D0 04           BNE     $A5B7               ; 
A5B3: A9 00           LDA     #$00                ;
A5B5: 85 16           STA     <0016               ; 
A5B7: A4 16           LDY     <0016               ; 
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     <0016               ; 
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     <0013               ; 
A5DE: 60              RTS                         ;
A5DF: A9 00           LDA     #$00                ;
A5E1: 8D 07 06        STA     SND_CurMusEff       ; 
A5E4: A9 00           LDA     #$00                ;
A5E6: 85 10           STA     <0010               ; 
A5E8: 8D 56 06        STA     0656                ; 
A5EB: 20 25 E6        JSR     $E625               ;
A5EE: A5 16           LDA     <0016               ; 
A5F0: C9 03           CMP     #$03                ;
A5F2: 90 0A           BCC     $A5FE               ; 
A5F4: A5 16           LDA     <0016               ; 
A5F6: 18              CLC                         ;
A5F7: 69 0B           ADC     #$0B                ;
A5F9: 85 12           STA     <0012               ; 
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     <00AC               ; 
A615: 8D 6C 06        STA     066C                ; 
A618: A8              TAY                         ;
A619: B1 02           LDA     (GP_02),Y           ; 
A61B: 91 0E           STA     (000E),Y            ; 
A61D: E6 02           INC     <GP_02              ; 
A61F: D0 02           BNE     $A623               ; 
A621: E6 03           INC     <GP_03              ; 
A623: E6 0E           INC     <000E               ; 
A625: D0 02           BNE     $A629               ; 
A627: E6 0F           INC     <000F               ; 
A629: A5 0E           LDA     <000E               ; 
A62B: C9 FF           CMP     #$FF                ;
A62D: D0 EA           BNE     $A619               ; 
A62F: A5 0F           LDA     <000F               ; 
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     <0007               ; 
A65D: A9 08           LDA     #$08                ;
A65F: 85 0A           STA     <000A               ; 
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     <0004               ; 
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     <0004               ; 
A698: E6 05           INC     <0005               ; 
A69A: A5 04           LDA     <0004               ; 
A69C: C9 03           CMP     #$03                ;
A69E: D0 AA           BNE     $A64A               ; 
A6A0: 60              RTS                         ;


A6A1: 50 52           BVC     $A6F5               ; 
A6A3: 54                              ;
A6A4: 06 06           ASL     <0006               ; 
A6A6: 06 38           ASL     <0038               ; 
A6A8: 40              RTI                         ;
A6A9: 48              PHA                         ;
A6AA: 06 06           ASL     <0006               ; 
A6AC: 06 A5           ASL     <00A5               ; 
A6AE: 13                              ;
A6AF: 20 E2 E5        JSR     $E5E2               ;
A6B2: B8              CLV                         ;
A6B3: A6 34           LDX     <0034               ; 
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     (00C0),Y            ; 
A6CB: 88              DEY                         ;
A6CC: 10 F8           BPL     $A6C6               ; 
A6CE: A4 16           LDY     <0016               ; 
A6D0: B9 30 06        LDA     $0630,Y             ;
A6D3: A0 00           LDY     #$00                ;
A6D5: 91 CA           STA     (00CA),Y            ; 
A6D7: A9 01           LDA     #$01                ;
A6D9: 91 C6           STA     (00C6),Y            ; 
A6DB: A4 16           LDY     <0016               ; 
A6DD: 99 33 06        STA     $0633,Y             ;
A6E0: B9 2D 06        LDA     $062D,Y             ;
A6E3: A0 00           LDY     #$00                ;
A6E5: 91 CC           STA     (00CC),Y            ; 
A6E7: 20 0C A8        JSR     $A80C               ; 
A6EA: A0 07           LDY     #$07                ;
A6EC: B1 0C           LDA     (000C),Y            ; 
A6EE: 91 C4           STA     (00C4),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     <000A               ; 
A6FF: 68              PLA                         ;
A700: 05 0A           ORA     <000A               ; 
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     (000E),Y            ; 
A711: 91 C2           STA     (00C2),Y            ; 
A713: E6 C2           INC     <00C2               ; 
A715: D0 02           BNE     $A719               ; 
A717: E6 C3           INC     <00C3               ; 
A719: E6 0E           INC     <000E               ; 
A71B: D0 02           BNE     $A71F               ; 
A71D: E6 0F           INC     <000F               ; 
A71F: A5 0E           LDA     <000E               ; 
A721: C9 FF           CMP     #$FF                ;
A723: D0 EA           BNE     $A70F               ; 
A725: A5 0F           LDA     <000F               ; 
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     <0013               ; 
A733: 60              RTS                         ;
A734: A4 16           LDY     <0016               ; 
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     <0016               ; 
A743: 0A              ASL     A                   ;
A744: A8              TAY                         ;
A745: B9 9C 6D        LDA     $6D9C,Y             ;
A748: C5 CE           CMP     <00CE               ; 
A74A: D0 0E           BNE     $A75A               ; 
A74C: C8              INY                         ;
A74D: B9 9C 6D        LDA     $6D9C,Y             ;
A750: C5 CF           CMP     <00CF               ; 
A752: D0 06           BNE     $A75A               ; 
A754: 20 64 A7        JSR     $A764               ; 
A757: E6 13           INC     <0013               ; 
A759: 60              RTS                         ;
A75A: A4 16           LDY     <0016               ; 
A75C: A9 FF           LDA     #$FF                ;
A75E: 99 2A 65        STA     Q_SG1,Y             ; 
A761: E6 13           INC     <0013               ; 
A763: 60              RTS                         ;
A764: A4 16           LDY     <0016               ; 
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     (00C0),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     (00C6),Y            ; 
A78D: 91 06           STA     (0006),Y            ; 
A78F: B1 C8           LDA     (00C8),Y            ; 
A791: 91 08           STA     (0008),Y            ; 
A793: B1 CA           LDA     (00CA),Y            ; 
A795: 91 0A           STA     (000A),Y            ; 
A797: B1 CC           LDA     (00CC),Y            ; 
A799: 91 0C           STA     (000C),Y            ; 
A79B: B1 06           LDA     (0006),Y            ; 
A79D: 48              PHA                         ;
A79E: B1 0A           LDA     (000A),Y            ; 
A7A0: 48              PHA                         ;
A7A1: B1 0C           LDA     (000C),Y            ; 
A7A3: 48              PHA                         ;
A7A4: A4 16           LDY     <0016               ; 
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     (00C4),Y            ; 
A7B6: 91 04           STA     (0004),Y            ; 
A7B8: 88              DEY                         ;
A7B9: 10 F9           BPL     $A7B4               ; 
A7BB: A0 00           LDY     #$00                ;
A7BD: B1 C2           LDA     (00C2),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     <00C2               ; 
A7C9: D0 02           BNE     $A7CD               ; 
A7CB: E6 C3           INC     <00C3               ; 
A7CD: E6 0E           INC     <000E               ; 
A7CF: D0 02           BNE     $A7D3               ; 
A7D1: E6 0F           INC     <000F               ; 
A7D3: A5 0E           LDA     <000E               ; 
A7D5: C9 FF           CMP     #$FF                ;
A7D7: D0 E4           BNE     $A7BD               ; 
A7D9: A5 0F           LDA     <000F               ; 
A7DB: C9 07           CMP     #$07                ;
A7DD: D0 DE           BNE     $A7BD               ; 
A7DF: A4 16           LDY     <0016               ; 
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     <0016               ; 
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     <0012               ; 
A807: A9 01           LDA     #$01                ;
A809: 85 13           STA     <0013               ; 
A80B: 60              RTS                         ;
A80C: A4 16           LDY     <0016               ; 
A80E: B9 A7 A6        LDA     $A6A7,Y             ; 
A811: 85 0C           STA     <000C               ; 
A813: B9 AA A6        LDA     $A6AA,Y             ; 
A816: 85 0D           STA     <000D               ; 
A818: 60              RTS                         ;
A819: A4 16           LDY     <0016               ; 
A81B: B9 A1 A6        LDA     $A6A1,Y             ; 
A81E: 85 0C           STA     <000C               ; 
A820: B9 A4 A6        LDA     $A6A4,Y             ; 
A823: 85 0D           STA     <000D               ; 
A825: A0 01           LDY     #$01                ;
A827: B9 6F 06        LDA     066F,Y              ; 
A82A: 91 0C           STA     (000C),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     <0013               ; 
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     (00A9,X)            ; 
A912: A5 13           LDA     <0013               ; 
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     <0028               ; 
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     <007C               ; 
A92F: C9 11           CMP     #$11                ;
A931: B0 06           BCS     $A939               ; 
A933: A9 80           LDA     #$80                ;
A935: 85 28           STA     <0028               ; 
A937: E6 13           INC     <0013               ; 
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     <00AD               ; 
A956: E6 13           INC     <0013               ; 
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     <0015               ; 
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     (000E),Y            ; 
A96F: 24 11           BIT     <0011               ; 
A971: 0E 1B 18        ASL     $181B               ;
A974: 24 18           BIT     <0018               ; 
A976: 0F                              ;
A977: 24 11           BIT     <0011               ; 
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     <0029               ; 
A98A: E6 13           INC     <0013               ; 
A98C: 60              RTS                         ;
A98D: 21 A4           AND     (00A4,X)            ; 
A98F: 01 24           ORA     (0024,X)            ; 
A991: FF                              ;
A992: C4 E4           CPY     <00E4               ; 
A994: A4 20           LDY     <0020               ; 
A996: 31 F2           AND     ($F2),Y             ;
A998: A5 29           LDA     <0029               ; 
A99A: D0 58           BNE     $A9F4               ; 
A99C: A9 06           LDA     #$06                ;
A99E: 85 29           STA     <0029               ; 
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     !BckGndBuf          ; 
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     <00AD               ; 
A9F0: A9 00           LDA     #$00                ;
A9F2: 85 AC           STA     <00AC               ; 
A9F4: 60              RTS                         ;
A9F5: A5 29           LDA     <0029               ; 
A9F7: D0 FB           BNE     $A9F4               ; 
A9F9: 20 E9 6E        JSR     6EE9                ; 
A9FC: E6 13           INC     <0013               ; 
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     <0013               ; 
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     <00AB               ; 
AA1D: 7F                              ;
AA1E: AB                              ;
AA1F: 0F                              ;
AA20: 12                              ;
AA21: 16 2A           ASL     002A,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     <0028               ; 
AA59: A9 40           LDA     #$40                ;
AA5B: 85 4D           STA     <004D               ; 
AA5D: E6 13           INC     <0013               ; 
AA5F: 4C 33 AA        JMP     $AA33               ; 
AA62: A5 70           LDA     <0070               ; 
AA64: 85 83           STA     <0083               ; 
AA66: A5 84           LDA     <0084               ; 
AA68: 38              SEC                         ;
AA69: E9 10           SBC     #$10                ;
AA6B: 85 97           STA     <0097               ; 
AA6D: A2 00           LDX     #$00                ;
AA6F: 20 93 FA        JSR     $FA93               ;
AA72: 20 88 79        JSR     7988                ; 
AA75: 85 0C           STA     <000C               ; 
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     <0071               ; 
AA98: 85 72           STA     <0072               ; 
AA9A: A5 85           LDA     <0085               ; 
AA9C: 38              SEC                         ;
AA9D: E9 10           SBC     #$10                ;
AA9F: 85 86           STA     <0086               ; 
AAA1: A2 02           LDX     #$02                ;
AAA3: A9 1B           LDA     #$1B                ;
AAA5: 20 0E E7        JSR     $E70E               ;
AAA8: 60              RTS                         ;
AAA9: A5 4D           LDA     <004D               ; 
AAAB: F0 1A           BEQ     $AAC7               ; 
AAAD: 20 F7 E5        JSR     $E5F7               ;
AAB0: A5 4D           LDA     <004D               ; 
AAB2: C9 04           CMP     #$04                ;
AAB4: 90 10           BCC     $AAC6               ; 
AAB6: 20 62 AA        JSR     $AA62               ; 
AAB9: A5 13           LDA     <0013               ; 
AABB: C9 01           CMP     #$01                ;
AABD: D0 07           BNE     $AAC6               ; 
AABF: A5 28           LDA     <0028               ; 
AAC1: D0 03           BNE     $AAC6               ; 
AAC3: 20 3C AB        JSR     $AB3C               ; 
AAC6: 60              RTS                         ;
AAC7: A9 6A           LDA     #$6A                ;
AAC9: 85 14           STA     <0014               ; 
AACB: E6 13           INC     <0013               ; 
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     <00E5               ; 
AADD: E6 E7           INC     <00E7               ; 
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     TileFlagB,X         ; 
AAEE: F7                              ;
AAEF: F8              SED                         ;
AAF0: F9 FA FB        SBC     $FBFA,Y             ;
AAF3: 46 47           LSR     <0047               ; 
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     0056,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     0015,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     <001D               ; 
AB1E: 18              CLC                         ;
AB1F: 24 11           BIT     <0011               ; 
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     <000E               ; 
AB2D: 17                              ;
AB2E: 0D 1C 24        ORA     $241C               ;
AB31: 1D 11 0E        ORA     $0E11,X             ;
AB34: 24 1C           BIT     <001C               ; 
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     !BckGndBuf          ; 
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     <0013               ; 
AB7E: 60              RTS                         ;
AB7F: 20 F7 E5        JSR     $E5F7               ;
AB82: A2 02           LDX     #$02                ;
AB84: A9 78           LDA     #$78                ;
AB86: 95 70           STA     0070,X              ; 
AB88: A9 88           LDA     #$88                ;
AB8A: 95 84           STA     0084,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     <0028               ; 
AB9D: D0 DF           BNE     $AB7E               ; 
AB9F: A5 F8           LDA     <00F8               ; 
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     <0012               ; 
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     <0058               ; 
ABD8: 18              CLC                         ;
ABD9: 69 80           ADC     #$80                ;
ABDB: 85 58           STA     <0058               ; 
ABDD: 90 03           BCC     $ABE2               ; 
ABDF: EE 0B 05        INC     050B                ; 
ABE2: A5 FC           LDA     <CUR_VScroll        ; 
ABE4: 69 00           ADC     #$00                ;
ABE6: 85 FC           STA     <CUR_VScroll        ; 
ABE8: C9 F0           CMP     #$F0                ;
ABEA: A9 00           LDA     #$00                ;
ABEC: 90 05           BCC     $ABF3               ; 
ABEE: 85 FC           STA     <CUR_VScroll        ; 
ABF0: EE E2 00        INC     00E2                ; 
ABF3: 2A              ROL     A                   ;
ABF4: 85 5C           STA     <!FlipFlag          ; 
ABF6: A0 00           LDY     #$00                ;
ABF8: A6 16           LDX     <0016               ; 
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     <CUR_VScroll        ; 
AC0A: D9 C2 AB        CMP     $ABC2,Y             ; 
AC0D: 90 06           BCC     $AC15               ; 
AC0F: E6 13           INC     <0013               ; 
AC11: A9 40           LDA     #$40                ;
AC13: 85 28           STA     <0028               ; 
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     <0010               ; 
AC24: 90 84           BCC     $ABAA               ; 
AC26: 24 30           BIT     <0030               ; 
AC28: 01 48           ORA     (0048,X)            ; 
AC2A: 03                              ;
AC2B: 25 05           AND     <0005               ; 
AC2D: 40              RTI                         ;
AC2E: 5C                              ;
AC2F: 65 70           ADC     <0070               ; 
AC31: 88              DEY                         ;
AC32: A0 B8           LDY     #$B8                ;
AC34: C8              INY                         ;
AC35: E0 F8           CPX     #$F8                ;
AC37: 06 14           ASL     <0014               ; 
AC39: 1B                              ;
AC3A: 33                              ;
AC3B: 4D 59 72        EOR     7259                ; 
AC3E: 82                              ;
AC3F: 92                              ;
AC40: A1 B6           LDA     (00B6,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                                                        ; Copyright symbol
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                                                        ; Copyright symbol
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     !BckGndBuf,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     <0016               ; 
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     <0016               ; 
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     !BckGndBuf,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     <0016               ; 
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     <0016               ; 
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 

; From here down is the same in all banks (except for the origin
; difference in bank 7).

RESET

RESET: 
;
; Configure the MMC1 and jump to E440 (Bank 7) for startup.
;
BF50: 78              SEI                         ; Disable interrupts
BF51: D8              CLD                         ; Clear decimal flag
BF52: A9 00           LDA     #$00                ; Clear the PPU control register ...
BF54: 8D 00 20        STA     P_CNTRL_1           ; ... truns off NMIs
BF57: A2 FF           LDX     #$FF                ; Stack to ...
BF59: 9A              TXS                         ; ... 01FF
BF5A: AD 02 20        LDA     P_STATUS            ; Wait ...
BF5D: 29 80           AND     #$80                ; ... for ...
BF5F: F0 F9           BEQ     $BF5A               ; ... VBLANK
BF61: AD 02 20        LDA     P_STATUS            ; Wait ...
BF64: 29 80           AND     #$80                ; ... for another ...
BF66: F0 F9           BEQ     $BF61               ; ... VBLANK (1st might have been a leftover flag)
BF68: 09 FF           ORA     #$FF                ; Reset ...
BF6A: 8D 00 80        STA     $8000               ; ... ...
BF6D: 8D 00 A0        STA     $A000               ; ... all ...
BF70: 8D 00 C0        STA     $C000               ; ... four ...
BF73: 8D 00 E0        STA     $E000               ; ... MMC1 registers
BF76: A9 0F           LDA     #$0F                ; Set MMC control to 8K CHR ROM, fixed/bank 16K PRG pages, ...
BF78: 20 98 BF        JSR     MMC_Control         ; ... and horizontal mirroring (vertical scrolling)
BF7B: A9 00           LDA     #$00                ; Set MMC reg1 VROM bank
BF7D: 8D 00 A0        STA     $A000               ; The cartridge doesn't ...
BF80: 4A              LSR     A                   ; ... swap VROM pages. ...
BF81: 8D 00 A0        STA     $A000               ; ... Just ...
BF84: 4A              LSR     A                   ; ... set ...
BF85: 8D 00 A0        STA     $A000               ; ... to ...
BF88: 4A              LSR     A                   ; ...
BF89: 8D 00 A0        STA     $A000               ; ...
BF8C: 4A              LSR     A                   ; ...
BF8D: 8D 00 A0        STA     $A000               ; ... --00000
BF90: A9 07           LDA     #$07                ; Interesting! Put bank 7 ...
BF92: 20 AC BF        JSR     MMC_Bank            ; ... in the low ROM bank
BF95: 4C 40 E4        JMP     $E440               ; Start of game

; MMC1 Info
; R0 - Control ***CPPMM
;  C CHR ROM bank mode. Zelda uses 0: 8KB at a time
;  PP Program ROM switch mode. Zelda uses 3: 16K fixed, 16K switched banks
;  MM Name table mirroring. Zelda uses 2 or 3: vertical or horizontal
; R1 - CHR bank size ***CCCCC
;  Ignored in Zelda since R0.C is 0
; R2 - CHR bank select ***CCCCC
;  Ignored in Zelda since R0.C is 0
; R3 - PRG bank select ***RPPPP
;  R PRG RAM enabled. Zelda sends 0, but battery-backed RAM is always enabled.
;  PPPP bank select. Zelda switches banks 0-6.

MMC Control

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

MMC Bank

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

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

Vectors

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