• Contact
  • Journal
  • Home
  • Atari2600
  • Burger Time 1%
  • CodeBank5
  • 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
  • Burger Time Bank 5

Burger Time Bank 5

Hardware Info

RAM Usage

F000: AD E8 FF        LDA     $FFE8               ; Switch in RAM bank 0
F003: A2 FD           LDX     #$FD                ; Start clearing below the return address on the stack
F005: A9 00           LDA     #$00                ; Set ...
F007: 8D 81 02        STA     SWACNT              ; ... port A all inputs
F00A: 8D 83 02        STA     SWBCNT              ; ... port B all inputs
F00D: 95 00           STA     VSYNC,X             ; Clear ...
F00F: CA              DEX                         ; ... RAM and ...
F010: D0 FB           BNE     $F00D               ; ... TIA
F012: A2 FF           LDX     #$FF                
F014: 8E 48 F8        STX     $F848               
F017: 20 56 F0        JSR     $F056               ; 
F01A: A9 00           LDA     #$00                
F01C: 8D 55 F8        STA     $F855               
F01F: 20 89 F0        JSR     $F089               ; 
F022: AE 55 F9        LDX     $F955               
F025: BD FE F3        LDA     $F3FE,X             ; 
F028: 8D 0F F8        STA     $F80F               
F02B: 85 2C           STA     CXCLR               ; 
F02D: A9 FF           LDA     #$FF                
F02F: 85 DE           STA     mDE                 ; 
F031: 20 D9 F2        JSR     $F2D9               ; 
F034: 20 FF F2        JSR     $F2FF               ; 
F037: 20 64 F5        JSR     $F564               ; 
F03A: AD 82 02        LDA     SWCHB               ; 
F03D: 8D 09 F8        STA     $F809               
F040: A9 00           LDA     #$00                
F042: 8D 08 F8        STA     $F808               
F045: 20 0C F6        JSR     $F60C               ; 
F048: A9 01           LDA     #$01                
F04A: 8D 08 F8        STA     $F808               
F04D: 20 0C F6        JSR     $F60C               ; 
F050: A9 00           LDA     #$00                
F052: 8D 08 F8        STA     $F808               
F055: 60              RTS                         
F056: A2 FF           LDX     #$FF                
F058: A9 00           LDA     #$00                
F05A: 9D 00 F8        STA     $F800,X             
F05D: CA              DEX                         
F05E: D0 FA           BNE     $F05A               ; 
F060: 8D 00 F8        STA     $F800               
F063: A9 12           LDA     #$12                
F065: 8D 88 F8        STA     $F888               
F068: A9 0C           LDA     #$0C                
F06A: 8D 89 F8        STA     $F889               
F06D: A9 05           LDA     #$05                
F06F: 8D 57 F8        STA     $F857               
F072: 8D 58 F8        STA     $F858               
F075: A9 00           LDA     #$00                
F077: 8D 40 F8        STA     $F840               
F07A: A9 10           LDA     #$10                
F07C: 85 DF           STA     mDF                 ; 
F07E: A9 04           LDA     #$04                
F080: 8D 15 F8        STA     $F815               
F083: A9 0F           LDA     #$0F                
F085: 8D 87 F8        STA     $F887               
F088: 60              RTS                         
F089: AE 55 F9        LDX     $F955               
F08C: BD A7 F1        LDA     $F1A7,X             ; 
F08F: 85 B1           STA     mB1                 ; 
F091: BD AC F1        LDA     $F1AC,X             ; 
F094: AA              TAX                         
F095: A0 0D           LDY     #$0D                
F097: BD B1 F1        LDA     $F1B1,X             ; 
F09A: 99 B9 00        STA     mB9,Y               ; 
F09D: CA              DEX                         
F09E: 88              DEY                         
F09F: 10 F6           BPL     $F097               ; 
F0A1: AC 55 F9        LDY     $F955               
F0A4: BE A2 F1        LDX     $F1A2,Y             ; 
F0A7: A0 03           LDY     #$03                
F0A9: BD F7 F1        LDA     $F1F7,X             ; 
F0AC: 99 51 F8        STA     $F851,Y             
F0AF: CA              DEX                         
F0B0: 88              DEY                         
F0B1: 10 F6           BPL     $F0A9               ; 
F0B3: AE 55 F9        LDX     $F955               
F0B6: A0 00           LDY     #$00                
F0B8: BD 0B F2        LDA     $F20B,X             ; 
F0BB: 99 8D 00        STA     m8D,Y               ; 
F0BE: BD 10 F2        LDA     $F210,X             ; 
F0C1: 99 92 00        STA     m92,Y               ; 
F0C4: BD 15 F2        LDA     $F215,X             ; 
F0C7: 99 97 00        STA     m97,Y               ; 
F0CA: BD 1A F2        LDA     $F21A,X             ; 
F0CD: 99 9C 00        STA     m9C,Y               ; 
F0D0: 8A              TXA                         
F0D1: 18              CLC                         
F0D2: 69 14           ADC     #$14                
F0D4: AA              TAX                         
F0D5: C8              INY                         
F0D6: C0 04           CPY     #$04                
F0D8: D0 DE           BNE     $F0B8               ; 
F0DA: AE 55 F9        LDX     $F955               
F0DD: BD 5B F2        LDA     $F25B,X             ; 
F0E0: 85 A1           STA     mA1                 ; 
F0E2: 85 A2           STA     mA2                 ; 
F0E4: 85 A3           STA     mA3                 ; 
F0E6: 85 A4           STA     mA4                 ; 
F0E8: BD 60 F2        LDA     $F260,X             ; 
F0EB: 85 A5           STA     mA5                 ; 
F0ED: 85 A6           STA     mA6                 ; 
F0EF: 85 A7           STA     mA7                 ; 
F0F1: 85 A8           STA     mA8                 ; 
F0F3: BD 65 F2        LDA     $F265,X             ; 
F0F6: 85 A9           STA     mA9                 ; 
F0F8: 85 AA           STA     mAA                 ; 
F0FA: 85 AB           STA     mAB                 ; 
F0FC: 85 AC           STA     mAC                 ; 
F0FE: BD 6A F2        LDA     $F26A,X             ; 
F101: 85 AD           STA     mAD                 ; 
F103: 85 AE           STA     mAE                 ; 
F105: 85 AF           STA     mAF                 ; 
F107: 85 B0           STA     mB0                 ; 
F109: A2 13           LDX     #$13                
F10B: A9 00           LDA     #$00                
F10D: 9D 72 F8        STA     $F872,X             
F110: 9D 1A F8        STA     $F81A,X             
F113: CA              DEX                         
F114: 10 F7           BPL     $F10D               ; 
F116: 8D 86 F8        STA     $F886               
F119: 8D 36 F8        STA     $F836               
F11C: 8D 40 F8        STA     $F840               
F11F: 8D 5A F8        STA     $F85A               
F122: 8D 4B F8        STA     $F84B               
F125: 8D 59 F8        STA     $F859               
F128: AE 55 F9        LDX     $F955               
F12B: BD FE F3        LDA     $F3FE,X             ; 
F12E: 8D 0F F8        STA     $F80F               
F131: 8D 10 F8        STA     $F810               
F134: AE 8A F9        LDX     $F98A               
F137: BD 89 F1        LDA     $F189,X             ; 
F13A: 8D 87 F8        STA     $F887               
F13D: BD 57 F1        LDA     $F157,X             ; 
F140: 8D 88 F8        STA     $F888               
F143: BD 70 F1        LDA     $F170,X             ; 
F146: 8D 89 F8        STA     $F889               
F149: A5 DF           LDA     mDF                 ; 
F14B: 29 0F           AND     #$0F                
F14D: 09 10           ORA     #$10                
F14F: 85 DF           STA     mDF                 ; 
F151: A9 04           LDA     #$04                
F153: 8D 4D F8        STA     $F84D               
F156: 60              RTS                         

F157: 0F 12 17 19 1C 1E 20 22 24 26 28 2A 2C 2E 30 32
F167: 34 36 38 3A 3A 3A 3A 3A 3A 0C 0F 12 17 19 1B 1D
F177: 1F 21 23 25 27 29 2B 2D 2F 31 33 35 37 37 37 37
F187: 37 37 FF 7F 7F 7F 7F 6F 6F 6F 6F 6F 4F 4F 4F 4F
F197: 4F 0F 0F 0F 0F 0F F0 F0 F0 F0 0F 03 07 0B 0F 13
F1A7: 01 00 01 01 01 0D 1B 29 37 45 00 06 06 00 4D 08
F1B7: 4D 7D 3C 69 14 14 14 3C 00 02 04 04 41 12 41 79
F1C7: 29 69 00 37 69 69 06 00 02 04 4D 04 50 3C 95 5A
F1D7: 3C 14 5A 23 00 00 06 04 4D 0C 0C 6D 8D 69 69 19
F1E7: 19 69 00 06 06 04 4C 04 04 95 95 69 3C 14 14 3C
F1F7: 0B 1D 17 1D 01 0C 2F 2C 10 06 0D 09 1E 07 0E 1F
F207: 13 0D 11 16 73 73 73 73 73 73 73 73 73 73 73 73
F217: 73 73 73 73 73 73 73 73 5F 55 50 5A 5F 5F 55 5F
F227: 4B 5F 5F 55 5F 5A 5F 5F 55 50 5A 5F 4B 3C 2D 3C
F237: 37 37 3C 3C 23 4B 4B 3C 3C 3C 37 4B 3C 2D 23 37
F247: 37 23 0A 23 0A 23 23 19 0A 1E 37 23 19 23 0A 37
F257: 23 0A 0A 0A 3C 3C F0 3C 3C 3C 78 3C 3C 3C 3C 3C
F267: 0F 3C 3C 78 78 3C 3C 1E 97 F2 9C F2 97 F2 97 F2
F277: A1 F2 A1 F2 A1 F2 A1 F2 A7 F2 AC F2 AC F2 A7 F2
F287: B1 F2 B8 F2 B1 F2 C9 F2 BD F2 C3 F2 BD F2 BD F2
F297: 73 5F 4B 37 00 73 5F 37 23 00 73 55 3C 23 0A 00
F2A7: 73 50 2D 0A 00 73 5F 3C 19 00 73 5A 4B 3C 23 0A
F2B7: 00 73 4B 23 0A 00 73 5F 4B 37 0A 00 73 5F 4B 1E
F2C7: 0A 00 73 5A 3C 23 0A 00 1E 15 00 EB E2 EB 00 15
F2D7: 10 15

F2D9: AD 48 F9        LDA     $F948               
F2DC: 30 0F           BMI     $F2ED               ; 
F2DE: A8              TAY                         
F2DF: B9 CF F2        LDA     $F2CF,Y             ; 
F2E2: 8D 0A F8        STA     $F80A               
F2E5: B9 D1 F2        LDA     $F2D1,Y             ; 
F2E8: 0A              ASL     A                   
F2E9: 8D 0B F8        STA     $F80B               
F2EC: 60              RTS                         

F2ED: A9 00           LDA     #$00                
F2EF: 8D 0A F8        STA     $F80A               
F2F2: 8D 0B F8        STA     $F80B               
F2F5: 60              RTS                         
F2F6: 4C 82 F3        JMP     $F382               ; 
F2F9: 4C 7A F3        JMP     $F37A               ; 
F2FC: 4C FD F3        JMP     $F3FD               ; 
F2FF: A5 BD           LDA     mBD                 ; 
F301: 8D C8 00        STA     mC8                 ; 
F304: AD 0A F9        LDA     $F90A               
F307: 20 0D F4        JSR     $F40D               ; 
F30A: 18              CLC                         
F30B: 65 BD           ADC     mBD                 ; 
F30D: 85 BD           STA     mBD                 ; 
F30F: C9 02           CMP     #$02                
F311: F0 E6           BEQ     $F2F9               ; 
F313: C9 9A           CMP     #$9A                
F315: F0 E2           BEQ     $F2F9               ; 
F317: AD 48 F9        LDA     $F948               
F31A: 30 E0           BMI     $F2FC               ; 
F31C: C9 04           CMP     #$04                
F31E: F0 11           BEQ     $F331               ; 
F320: C9 02           CMP     #$02                
F322: F0 D2           BEQ     $F2F6               ; 
F324: C9 06           CMP     #$06                
F326: F0 CE           BEQ     $F2F6               ; 
F328: A5 BD           LDA     mBD                 ; 
F32A: 18              CLC                         
F32B: 69 06           ADC     #$06                
F32D: AA              TAX                         
F32E: 4C 33 F3        JMP     $F333               ; 
F331: A6 BD           LDX     mBD                 ; 
F333: 38              SEC                         
F334: A9 69           LDA     #$69                
F336: E5 C2           SBC     mC2                 ; 
F338: A8              TAY                         
F339: CC 0F F9        CPY     $F90F               
F33C: F0 37           BEQ     $F375               ; 
F33E: 38              SEC                         
F33F: ED 0F F9        SBC     $F90F               
F342: 18              CLC                         
F343: 69 02           ADC     #$02                
F345: C9 05           CMP     #$05                
F347: 90 03           BCC     $F34C               ; 
F349: 4C 58 F3        JMP     $F358               ; 
F34C: A9 69           LDA     #$69                
F34E: 38              SEC                         
F34F: ED 0F F9        SBC     $F90F               
F352: 85 C2           STA     mC2                 ; 
F354: A8              TAY                         
F355: 4C 75 F3        JMP     $F375               ; 
F358: CC 10 F9        CPY     $F910               
F35B: F0 18           BEQ     $F375               ; 
F35D: 98              TYA                         
F35E: 38              SEC                         
F35F: ED 10 F9        SBC     $F910               
F362: 18              CLC                         
F363: 69 02           ADC     #$02                
F365: C9 05           CMP     #$05                
F367: 90 03           BCC     $F36C               ; 
F369: 4C F9 F2        JMP     $F2F9               ; 
F36C: A9 69           LDA     #$69                
F36E: 38              SEC                         
F36F: ED 10 F9        SBC     $F910               
F372: A8              TAY                         
F373: 85 C2           STA     mC2                 ; 
F375: 20 6C F4        JSR     $F46C               ; 
F378: B0 05           BCS     $F37F               ; 
F37A: AD C8 00        LDA     mC8                 ; 
F37D: 85 BD           STA     mBD                 ; 
F37F: 4C FD F3        JMP     $F3FD               ; 
F382: A5 C2           LDA     mC2                 ; 
F384: 8D C8 00        STA     mC8                 ; 
F387: AD 0B F9        LDA     $F90B               
F38A: 20 0D F4        JSR     $F40D               ; 
F38D: 18              CLC                         
F38E: 65 C2           ADC     mC2                 ; 
F390: 85 C2           STA     mC2                 ; 
F392: AD 48 F9        LDA     $F948               
F395: 30 66           BMI     $F3FD               ; 
F397: C9 02           CMP     #$02                
F399: F0 2D           BEQ     $F3C8               ; 
F39B: 38              SEC                         
F39C: A9 69           LDA     #$69                
F39E: ED C8 00        SBC     mC8                 ; 
F3A1: CD 0F F9        CMP     $F90F               
F3A4: F0 08           BEQ     $F3AE               ; 
F3A6: CD 10 F9        CMP     $F910               
F3A9: D0 52           BNE     $F3FD               ; 
F3AB: 8D 0F F8        STA     $F80F               
F3AE: AD 0F F9        LDA     $F90F               
F3B1: C9 00           CMP     #$00                
F3B3: D0 0A           BNE     $F3BF               ; 
F3B5: A9 05           LDA     #$05                
F3B7: 8D 10 F8        STA     $F810               
F3BA: A9 73           LDA     #$73                
F3BC: 4C E4 F3        JMP     $F3E4               ; 
F3BF: 38              SEC                         
F3C0: E9 05           SBC     #$05                
F3C2: 8D 10 F8        STA     $F810               
F3C5: 4C E4 F3        JMP     $F3E4               ; 
F3C8: 38              SEC                         
F3C9: A9 69           LDA     #$69                
F3CB: ED C8 00        SBC     mC8                 ; 
F3CE: CD 0F F9        CMP     $F90F               
F3D1: F0 08           BEQ     $F3DB               ; 
F3D3: CD 10 F9        CMP     $F910               
F3D6: D0 25           BNE     $F3FD               ; 
F3D8: 8D 0F F8        STA     $F80F               
F3DB: 18              CLC                         
F3DC: 69 05           ADC     #$05                
F3DE: 8D 10 F8        STA     $F810               
F3E1: 4C E4 F3        JMP     $F3E4               ; 
F3E4: A8              TAY                         
F3E5: A5 BD           LDA     mBD                 ; 
F3E7: 18              CLC                         
F3E8: 69 05           ADC     #$05                
F3EA: AA              TAX                         
F3EB: 20 6C F4        JSR     $F46C               ; 
F3EE: 90 08           BCC     $F3F8               ; 
F3F0: A6 BD           LDX     mBD                 ; 
F3F2: E8              INX                         
F3F3: 20 6C F4        JSR     $F46C               ; 
F3F6: B0 05           BCS     $F3FD               ; 
F3F8: AD C8 00        LDA     mC8                 ; 
F3FB: 85 C2           STA     mC2                 ; 
F3FD: 60              RTS                         
F3FE: 00              BRK                         
F3FF: 00              BRK                         
F400: 0F ; ????
F401: 00              BRK                         
F402: 00              BRK                         
F403: A5 B3           LDA     mB3                 ; 
F405: 18              CLC                         
F406: 69 17           ADC     #$17                
F408: 29 1F           AND     #$1F                
F40A: 85 B3           STA     mB3                 ; 
F40C: 60              RTS                         
F40D: 18              CLC                         
F40E: 65 B3           ADC     mB3                 ; 
F410: 4A              LSR     A                   
F411: 4A              LSR     A                   
F412: 4A              LSR     A                   
F413: 4A              LSR     A                   
F414: 4A              LSR     A                   
F415: 49 04           EOR     #$04                
F417: 38              SEC                         
F418: E9 04           SBC     #$04                
F41A: 30 03           BMI     $F41F               ; 
F41C: 29 01           AND     #$01                
F41E: 60              RTS                         
F41F: A9 FF           LDA     #$FF                
F421: 60              RTS                         
F422: 86 C7           STX     mC7                 ; 
F424: AD 55 F9        LDA     $F955               
F427: C9 00           CMP     #$00                
F429: D0 05           BNE     $F430               ; 
F42B: A2 00           LDX     #$00                
F42D: 4C 4D F4        JMP     $F44D               ; 
F430: C9 01           CMP     #$01                
F432: D0 05           BNE     $F439               ; 
F434: A2 06           LDX     #$06                
F436: 4C 4D F4        JMP     $F44D               ; 
F439: C9 02           CMP     #$02                
F43B: D0 05           BNE     $F442               ; 
F43D: A2 0C           LDX     #$0C                
F43F: 4C 4D F4        JMP     $F44D               ; 
F442: C9 03           CMP     #$03                
F444: D0 05           BNE     $F44B               ; 
F446: A2 12           LDX     #$12                
F448: 4C 4D F4        JMP     $F44D               ; 
F44B: A2 18           LDX     #$18                
F44D: BD 46 F5        LDA     $F546,X             ; 
F450: 85 C9           STA     mC9                 ; 
F452: BD 47 F5        LDA     $F547,X             ; 
F455: 85 CA           STA     mCA                 ; 
F457: BD 48 F5        LDA     $F548,X             ; 
F45A: 85 CB           STA     mCB                 ; 
F45C: BD 49 F5        LDA     $F549,X             ; 
F45F: 85 CC           STA     mCC                 ; 
F461: BD 4A F5        LDA     $F54A,X             ; 
F464: 85 CD           STA     mCD                 ; 
F466: BD 4B F5        LDA     $F54B,X             ; 
F469: 85 CE           STA     mCE                 ; 
F46B: 60              RTS                         
F46C: 20 22 F4        JSR     $F422               ; 
F46F: A6 C7           LDX     mC7                 ; 
F471: E0 10           CPX     #$10                
F473: B0 0C           BCS     $F481               ; 
F475: 8A              TXA                         
F476: 4A              LSR     A                   
F477: 4A              LSR     A                   
F478: AA              TAX                         
F479: B1 C9           LDA     (mC9),Y             ; 
F47B: 3D 1E F5        AND     $F51E,X             ; 
F47E: 4C 14 F5        JMP     $F514               ; 
F481: E0 30           CPX     #$30                
F483: B0 0F           BCS     $F494               ; 
F485: 8A              TXA                         
F486: 38              SEC                         
F487: E9 10           SBC     #$10                
F489: 4A              LSR     A                   
F48A: 4A              LSR     A                   
F48B: AA              TAX                         
F48C: B1 CB           LDA     (mCB),Y             ; 
F48E: 3D 22 F5        AND     $F522,X             ; 
F491: 4C 14 F5        JMP     $F514               ; 
F494: E0 50           CPX     #$50                
F496: B0 0F           BCS     $F4A7               ; 
F498: 8A              TXA                         
F499: 38              SEC                         
F49A: E9 30           SBC     #$30                
F49C: 4A              LSR     A                   
F49D: 4A              LSR     A                   
F49E: AA              TAX                         
F49F: B1 CD           LDA     (mCD),Y             ; 
F4A1: 3D 36 F5        AND     $F536,X             ; 
F4A4: 4C 14 F5        JMP     $F514               ; 
F4A7: A5 B1           LDA     mB1                 ; 
F4A9: C9 01           CMP     #$01                
F4AB: F0 35           BEQ     $F4E2               ; 
F4AD: E0 60           CPX     #$60                
F4AF: B0 0F           BCS     $F4C0               ; 
F4B1: 8A              TXA                         
F4B2: 38              SEC                         
F4B3: E9 50           SBC     #$50                
F4B5: 4A              LSR     A                   
F4B6: 4A              LSR     A                   
F4B7: AA              TAX                         
F4B8: B1 C9           LDA     (mC9),Y             ; 
F4BA: 3D 1E F5        AND     $F51E,X             ; 
F4BD: 4C 14 F5        JMP     $F514               ; 
F4C0: E0 80           CPX     #$80                
F4C2: B0 0F           BCS     $F4D3               ; 
F4C4: 8A              TXA                         
F4C5: 38              SEC                         
F4C6: E9 60           SBC     #$60                
F4C8: 4A              LSR     A                   
F4C9: 4A              LSR     A                   
F4CA: AA              TAX                         
F4CB: B1 CB           LDA     (mCB),Y             ; 
F4CD: 3D 22 F5        AND     $F522,X             ; 
F4D0: 4C 14 F5        JMP     $F514               ; 
F4D3: 8A              TXA                         
F4D4: 38              SEC                         
F4D5: E9 80           SBC     #$80                
F4D7: 4A              LSR     A                   
F4D8: 4A              LSR     A                   
F4D9: AA              TAX                         
F4DA: B1 CD           LDA     (mCD),Y             ; 
F4DC: 3D 36 F5        AND     $F536,X             ; 
F4DF: 4C 14 F5        JMP     $F514               ; 
F4E2: E0 70           CPX     #$70                
F4E4: B0 0F           BCS     $F4F5               ; 
F4E6: 8A              TXA                         
F4E7: 38              SEC                         
F4E8: E9 50           SBC     #$50                
F4EA: 4A              LSR     A                   
F4EB: 4A              LSR     A                   
F4EC: AA              TAX                         
F4ED: B1 CD           LDA     (mCD),Y             ; 
F4EF: 3D 3E F5        AND     $F53E,X             ; 
F4F2: 4C 14 F5        JMP     $F514               ; 
F4F5: E0 90           CPX     #$90                
F4F7: B0 0F           BCS     $F508               ; 
F4F9: 8A              TXA                         
F4FA: 38              SEC                         
F4FB: E9 70           SBC     #$70                
F4FD: 4A              LSR     A                   
F4FE: 4A              LSR     A                   
F4FF: AA              TAX                         
F500: B1 CB           LDA     (mCB),Y             ; 
F502: 3D 36 F5        AND     $F536,X             ; 
F505: 4C 14 F5        JMP     $F514               ; 
F508: 8A              TXA                         
F509: 38              SEC                         
F50A: E9 90           SBC     #$90                
F50C: 4A              LSR     A                   
F50D: 4A              LSR     A                   
F50E: AA              TAX                         
F50F: B1 C9           LDA     (mC9),Y             ; 
F511: 3D 32 F5        AND     $F532,X             ; 
F514: D0 04           BNE     $F51A               ; 
F516: 18              CLC                         
F517: 4C 1B F5        JMP     $F51B               ; 
F51A: 38              SEC                         
F51B: A6 C7           LDX     mC7                 ; 
F51D: 60              RTS                         
F51E: 10 20           BPL     $F540               ; 
F520: 40              RTI                         
F521: 80 ; ????
F522: 80 ; ????
F523: 40              RTI                         
F524: 20 10 08        JSR     $0810               
F527: 04 ; ????
F528: 02 ; ????
F529: 01 80           ORA     (m80,X)             ; 
F52B: 40              RTI                         
F52C: 20 10 10        JSR     $1010               
F52F: 20 40 80        JSR     $8040               
F532: 80 ; ????
F533: 40              RTI                         
F534: 20 10 01        JSR     $0110               
F537: 02 ; ????
F538: 04 ; ????
F539: 08              PHP                         
F53A: 10 20           BPL     $F55C               ; 
F53C: 40              RTI                         
F53D: 80 ; ????
F53E: 80 ; ????
F53F: 40              RTI                         
F540: 20 10 08        JSR     $0810               
F543: 04 ; ????
F544: 02 ; ????
F545: 01 00           ORA     (CXM0P,X)           ; 
F547: FB ; ????
F548: 80 ; ????
F549: FB ; ????
F54A: 00              BRK                         
F54B: FC ; ????
F54C: 01 FB           ORA     (mFB,X)             ; 
F54E: 81 FB           STA     (mFB,X)             ; 
F550: 01 FC           ORA     (mFC,X)             ; 
F552: 02 ; ????
F553: FB ; ????
F554: 82 ; ????
F555: FB ; ????
F556: 02 ; ????
F557: FC ; ????
F558: 03 ; ????
F559: FB ; ????
F55A: 83 ; ????
F55B: FB ; ????
F55C: 03 ; ????
F55D: FC ; ????
F55E: 04 ; ????
F55F: FB ; ????
F560: 84 FB           STY     mFB                 ; 
F562: 04 ; ????
F563: FC ; ????
F564: AD 0A F9        LDA     $F90A               
F567: D0 05           BNE     $F56E               ; 
F569: AD 0B F9        LDA     $F90B               
F56C: F0 09           BEQ     $F577               ; 
F56E: AD 0E F9        LDA     $F90E               
F571: 18              CLC                         
F572: 69 01           ADC     #$01                
F574: 8D 0E F8        STA     $F80E               
F577: AD 0E F9        LDA     $F90E               
F57A: 4A              LSR     A                   
F57B: 29 07           AND     #$07                
F57D: 8D 4C F8        STA     $F84C               
F580: AA              TAX                         
F581: AD 48 F9        LDA     $F948               
F584: C9 00           CMP     #$00                
F586: F0 08           BEQ     $F590               ; 
F588: C9 02           CMP     #$02                
F58A: F0 17           BEQ     $F5A3               ; 
F58C: C9 06           CMP     #$06                
F58E: F0 28           BEQ     $F5B8               ; 
F590: BD CD F5        LDA     $F5CD,X             ; 
F593: 8D 0C F8        STA     $F80C               
F596: BD D5 F5        LDA     $F5D5,X             ; 
F599: 8D 0D F8        STA     $F80D               
F59C: A5 DF           LDA     mDF                 ; 
F59E: 29 F0           AND     #$F0                
F5A0: 85 DF           STA     mDF                 ; 
F5A2: 60              RTS                         
F5A3: BD DD F5        LDA     $F5DD,X             ; 
F5A6: 8D 0C F8        STA     $F80C               
F5A9: BD E5 F5        LDA     $F5E5,X             ; 
F5AC: 8D 0D F8        STA     $F80D               
F5AF: A5 DF           LDA     mDF                 ; 
F5B1: 29 F0           AND     #$F0                
F5B3: 09 01           ORA     #$01                
F5B5: 85 DF           STA     mDF                 ; 
F5B7: 60              RTS                         
F5B8: BD ED F5        LDA     $F5ED,X             ; 
F5BB: 8D 0C F8        STA     $F80C               
F5BE: BD F5 F5        LDA     $F5F5,X             ; 
F5C1: 8D 0D F8        STA     $F80D               
F5C4: A5 DF           LDA     mDF                 ; 
F5C6: 29 F0           AND     #$F0                
F5C8: 09 02           ORA     #$02                
F5CA: 85 DF           STA     mDF                 ; 
F5CC: 60              RTS                         
F5CD: 79 79 79        ADC     $7979,Y             
F5D0: 79 79 79        ADC     $7979,Y             
F5D3: 79 79 F1        ADC     $F179,Y             ; 
F5D6: F1 F5           SBC     (mF5),Y             ; 
F5D8: F5 F1           SBC     mF1,X               ; 
F5DA: F1 F5           SBC     (mF5),Y             ; 
F5DC: F5 79           SBC     $79,X               
F5DE: 79 79 79        ADC     $7979,Y             
F5E1: 79 79 79        ADC     $7979,Y             
F5E4: 79 F2 F2        ADC     $F2F2,Y             ; 
F5E7: F3 ; ????
F5E8: F3 ; ????
F5E9: F2 ; ????
F5EA: F2 ; ????
F5EB: F3 ; ????
F5EC: F3 ; ????
F5ED: 79 79 79        ADC     $7979,Y             
F5F0: 79 79 79        ADC     $7979,Y             
F5F3: 79 79 F0        ADC     $F079,Y             ; 
F5F6: F0 F4           BEQ     $F5EC               ; 
F5F8: F4 ; ????
F5F9: F0 F0           BEQ     $F5EB               ; 
F5FB: F4 ; ????
F5FC: F4 ; ????
F5FD: A5 F5           LDA     mF5                 ; 
F5FF: D0 08           BNE     $F609               ; 
F601: 20 0C F6        JSR     $F60C               ; 
F604: A9 01           LDA     #$01                
F606: 85 F5           STA     mF5                 ; 
F608: 60              RTS                         
F609: A9 00           LDA     #$00                
F60B: 60              RTS                         
F60C: AD E8 FF        LDA     $FFE8               ; RAM bank 0
F60F: AD 09 F9        LDA     $F909               
F612: 10 33           BPL     $F647               ; 
F614: AD 08 F9        LDA     $F908               
F617: 0A              ASL     A                   
F618: AA              TAX                         
F619: BD 89 F6        LDA     $F689,X             ; 
F61C: 85 CD           STA     mCD                 ; 
F61E: BD 8A F6        LDA     $F68A,X             ; 
F621: 85 CE           STA     mCE                 ; 
F623: BD 91 F6        LDA     $F691,X             ; 
F626: 85 CF           STA     mCF                 ; 
F628: BD 92 F6        LDA     $F692,X             ; 
F62B: 85 D0           STA     mD0                 ; 
F62D: A0 35           LDY     #$35                
F62F: B9 55 F9        LDA     $F955,Y             
F632: 91 CD           STA     (mCD),Y             ; 
F634: 88              DEY                         
F635: 10 F8           BPL     $F62F               ; 
F637: AD E9 FF        LDA     $FFE9               ; RAM bank 1
F63A: A0 31           LDY     #$31                
F63C: B9 81 00        LDA     m81,Y               ; 
F63F: 91 CF           STA     (mCF),Y             ; 
F641: 88              DEY                         
F642: 10 F8           BPL     $F63C               ; 
F644: AD E8 FF        LDA     $FFE8               ; RAM bank 0
F647: 60              RTS                         

F648: AD E8 FF        LDA     $FFE8               ; RAM bank 0
F64B: AD 09 F9        LDA     $F909               
F64E: 10 38           BPL     $F688               ; 
F650: AD 08 F9        LDA     $F908               
F653: 49 01           EOR     #$01                
F655: 8D 08 F8        STA     $F808               
F658: 0A              ASL     A                   
F659: AA              TAX                         
F65A: BD 8D F6        LDA     $F68D,X             ; 
F65D: 85 CD           STA     mCD                 ; 
F65F: BD 8E F6        LDA     $F68E,X             ; 
F662: 85 CE           STA     mCE                 ; 
F664: BD 95 F6        LDA     $F695,X             ; 
F667: 85 CF           STA     mCF                 ; 
F669: BD 96 F6        LDA     $F696,X             ; 
F66C: 85 D0           STA     mD0                 ; 
F66E: A0 35           LDY     #$35                
F670: B1 CD           LDA     (mCD),Y             ; 
F672: 99 55 F8        STA     $F855,Y             
F675: 88              DEY                         
F676: 10 F8           BPL     $F670               ; 
F678: AD E9 FF        LDA     $FFE9               ; RAM bank 1
F67B: A0 31           LDY     #$31                
F67D: B1 CF           LDA     (mCF),Y             ; 
F67F: 99 81 00        STA     m81,Y               ; 
F682: 88              DEY                         
F683: 10 F8           BPL     $F67D               ; 
F685: AD E8 FF        LDA     $FFE8               ; RAM bank 0
F688: 60              RTS                         
F689: 8B ; ????
F68A: F8              SED                         
F68B: C1 F8           CMP     (mF8,X)             ; 
F68D: 8B ; ????
F68E: F9 C1 F9        SBC     $F9C1,Y             
F691: 00              BRK                         
F692: F8              SED                         
F693: 37 ; ????
F694: F8              SED                         
F695: 00              BRK                         
F696: F9 37 F9        SBC     $F937,Y             
F699: A9 02           LDA     #$02                
F69B: 85 01           STA     VBLANK              ; 
F69D: A9 39           LDA     #$39                
F69F: 8D 96 02        STA     TIM64T              ; 
F6A2: A5 F5           LDA     mF5                 ; 
F6A4: F0 08           BEQ     $F6AE               ; 
F6A6: 20 48 F6        JSR     $F648               ; 
F6A9: A9 00           LDA     #$00                
F6AB: 85 F5           STA     mF5                 ; 
F6AD: 60              RTS                         
F6AE: 2C 82 02        BIT     SWCHB               ; 
F6B1: AD 82 02        LDA     SWCHB               ; 
F6B4: 85 F6           STA     mF6                 ; 
F6B6: 4A              LSR     A                   
F6B7: A9 01           LDA     #$01                
F6B9: 60              RTS                         
F6BA: AD 55 F9        LDA     $F955               
F6BD: 18              CLC                         
F6BE: 69 01           ADC     #$01                
F6C0: C9 05           CMP     #$05                
F6C2: D0 02           BNE     $F6C6               ; 
F6C4: A9 00           LDA     #$00                
F6C6: 8D 55 F8        STA     $F855               
F6C9: AD 8A F9        LDA     $F98A               
F6CC: 18              CLC                         
F6CD: 69 01           ADC     #$01                
F6CF: C9 19           CMP     #$19                
F6D1: F0 03           BEQ     $F6D6               ; 
F6D3: 8D 8A F8        STA     $F88A               
F6D6: 20 89 F0        JSR     $F089               ; 
F6D9: AD 56 F9        LDA     $F956               
F6DC: 29 EF           AND     #$EF                
F6DE: 8D 56 F8        STA     $F856               
F6E1: 60              RTS                         
F6E2: A5 DE           LDA     mDE                 ; 
F6E4: 2A              ROL     A                   
F6E5: 2A              ROL     A                   
F6E6: 29 01           AND     #$01                
F6E8: AA              TAX                         
F6E9: 18              CLC                         
F6EA: 69 01           ADC     #$01                
F6EC: 85 CD           STA     mCD                 ; 
F6EE: BD 43 F7        LDA     $F743,X             ; 
F6F1: AA              TAX                         
F6F2: BD A5 F9        LDA     $F9A5,X             
F6F5: 8D 6F F8        STA     $F86F               
F6F8: BD A6 F9        LDA     $F9A6,X             
F6FB: 8D 70 F8        STA     $F870               
F6FE: BD A7 F9        LDA     $F9A7,X             
F701: 8D 71 F8        STA     $F871               
F704: A9 A0           LDA     #$A0                
F706: 05 CD           ORA     mCD                 ; 
F708: 8D 58 F8        STA     $F858               
F70B: A9 BC           LDA     #$BC                
F70D: 8D 57 F8        STA     $F857               
F710: 60              RTS                         
F711: AD 56 F9        LDA     $F956               
F714: 29 8F           AND     #$8F                
F716: 8D 56 F8        STA     $F856               
F719: AD 08 F9        LDA     $F908               
F71C: 49 01           EOR     #$01                
F71E: AA              TAX                         
F71F: BD 43 F7        LDA     $F743,X             ; 
F722: AA              TAX                         
F723: BD 8C F9        LDA     $F98C,X             
F726: 60              RTS                         
F727: A2 13           LDX     #$13                
F729: BD 1A F9        LDA     $F91A,X             
F72C: D0 05           BNE     $F733               ; 
F72E: CA              DEX                         
F72F: 10 F8           BPL     $F729               ; 
F731: 18              CLC                         
F732: 60              RTS                         
F733: 38              SEC                         
F734: 60              RTS                         
F735: AD 08 F9        LDA     $F908               
F738: 49 01           EOR     #$01                
F73A: AA              TAX                         
F73B: BD 43 F7        LDA     $F743,X             ; 
F73E: AA              TAX                         
F73F: BD 8C F9        LDA     $F98C,X             
F742: 60              RTS                         
F743: 00              BRK                         
F744: 36 

F745: 00 00 00 00 00 00 00 00 00 00 00
F750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F7A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F7B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F7C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F7D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F7E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F7F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00