Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 00:0000 MBC1SRAMEnable
- 00:2000 MBC1ROMBank
- 00:4000 MBC1SRAMBank
- 00:6000 MBC1SRAMBankingMode
- ; Corrupted Graphics at 0B:68A1
- 10:4000 ROM_DarkMatterTiles? ; Goes until 10:4680
- 10:5631 ROM_OffsetTiles_KirbyAnimal ; Goes until 10:72D1
- 1A:7A01 ROM_MoreOffsetTiles; Goes until 1A:7C91
- 1E:5dd9 SomethingSuperGameboy_5dd9
- ; MISC DATA?
- 00:0150 EntryPoint_0150 ;
- 00:015e EntryPoint_0150.vBlankLoop
- 00:016f EntryPoint_0150.asm_016f
- 00:01f3 Data_01f3
- 00:02fc Data_02fc
- 00:0357 Func_0357
- 00:0369 Func_0357.asm_0369
- 00:0386 Func_0357.asm_0386
- 00:0375 Func_0357.asm_0375
- 00:037a Func_0357.asm_037a
- 00:03b2 Func_0357.asm_03b2
- 00:03ca Func_0357.asm_03ca
- 00:03d1 Func_0357.asm_03d1
- 00:03e2 Func_0357.asm_03e2
- 00:03f8 Func_0357.asm_03f8
- 00:03ff Func_0357.asm_03ff
- 00:041e Func_0357.asm_041e
- 00:0584 Data_0584 ;
- 00:062f Func_062f ; 063a ret
- 00:066b Func_066b ; 066c
- 00:066e Data_066e ; 0670
- 00:0708 ROM_Code_DecompressionRoutine ; 07d7
- 00:07d8 Func_07d8 ; 0845
- 00:14d4 Data_14d4 ;
- 00:1630 Func_1630 ; 163d ret
- 00:1642 Data_1642?
- 00:184e Func_184e
- 00:1851 Func_1851 ; 1881
- 00:188e Func_188e ;
- 00:1891 Func_1891 ; 189f
- 00:18a0 Data_18a0 ; 18a1
- 00:18b0 Func_18b0 ; 18b7
- 00:18b8 Func_18b8 ; 18c6
- 00:18c7 Func_18c7 ; 18d6
- 00:18d7 Func_18d7 ; 18ea
- 00:18eb Data_18eb ; 18f6
- 00:1ad9 Func_1ad9 ; 1ae9 ret
- 00:1aea Func_1aea ; 1af5 ret
- 00:1d8b Func_1d8b ; 1dac
- 00:1f23 Data_1f23
- 00:2008 Data_2008
- 00:2100 Data_2100
- 00:29c1 Data_29c1
- 00:29c2 Data_29c2
- 00:29e4 Data_29e4
- 00:2bf0 Data_2bf0 ; 2bf1
- 00:2bf3 Data_2bf3 ; 2bfc
- 00:3079 Func_3079 ; 3084
- 00:3098 Data_3098 ; 309b
- 00:309c Func_309c ; 30a9
- 00:30aa Func_30aa ; 30b5
- 00:30b6 Func_30b6 ; 30c6
- 00:30c7 Data_30c7 ;
- 00:30d2 Data_30d2 ; 30d4
- 00:30e0 Data_30e0 ; 30ef
- 00:359a Func_359a ; 35a1
- 00:35a2 Func_35a2 ; 35a5
- 00:35a6 Func_35a6 ; 35ae
- 00:35af Func_35af ; 35ba
- 00:35dd Data_35dd ;
- 00:3a88 Data_3a88 ;
- 00:3f00 Data_3f00 ; 3f03
- 00:3f06 Data_3f06 ; 3f0b
- 00:3f0e Data_3f0e ; 3f1f
- 00:3f22 Data_3f22 ; 3f23
- 00:3f28 Data_3f28 ; 3f37
- 00:3f40 Data_3f40 ; 3f43
- 00:3f54 Data_3f54 ; 3f55
- 00:3f7a Data_3f7a ; 3f7b
- 00:3f84 Data_3f84 ; 3f85
- 00:3f8c Data_3f8c ; 3f8d
- 00:3f92 Data_3f92 ; 3fa1
- 00:3fa4 Data_3fa4 ; 3fab
- 00:3fc2 Data_3fc2 ; 3fdf
- 00:3fe4 Data_3fe4 ; 3fe5
- 00:3ff4 Data_3ff4
- 01:72d3 ROM_SomethingRegardingInhaleAndCopy
- 07:57dc ROM_AbilityIconsGFX
- 07:586d ROM_InitialLives
- 09:4000 ROM_MainKirbyTiles ; Goes until 09:7B60
- 0a:4000 ROM_MoreTiles ; Goes until 0A:4F40
- 0b:4000 ROM_PauseKirbyTiles ; Goes until 0B:5360
- 1a:4000 Func_1a_4000 ; 400c
- 1a:4003 Func_1a_4000.vBlankLoop ; 400a
- 1a:40e8 Func_1a_4000.CopySpritesToVRAM
- 1a:40ee Func_1a_4000.CopySpritesToVRAM_loop
- 1e:40ed Data_40ed
- 1e:4922 Data_4922
- 1e:4970 Data_4970
- 1e:4a41 Data_4a41
- 1e:4a4e Data_4a4e
- 1e:4a7a Data_4a7a
- 1e:4a82 Data_4a82
- 1e:4a9c Data_4a9c
- 1e:4b12 Data_4b12
- 1e:4b6e Data_4b6e
- 00:8000 VRAM_TileTable1
- 00:8800 VRAM_TileTable2
- 00:9800 VRAM_BGMap1
- 00:9c00 VRAM_BGMap2
- 00:a003 SRAM_KirbyXPos1? ;Subpixel?
- 00:a004 SRAM_KirbyXPos2? ;Pixel by pixel
- 00:a005 SRAM_KirbyXPos3? ;Every 256 pixels
- 00:a006 SRAM_KirbyYPos1? ;Subpixel?
- 00:a007 SRAM_KirbyYPos2? ;Pixel by pixel
- 00:a008 SRAM_KirbyYPos3? ;Every 256 pixels
- 00:a04c SRAM_KirbyHealth
- 00:a072 SRAM_AnimalEnergy
- 00:a084 SRAM_KirbyLives
- 00:c000 WRAM_OAMCopy1
- 00:c100 WRAM_OAMCopy2
- 00:c500 WRAM_LevelStorage1
- 00:c600 WRAM_LevelStorage2
- 00:c700 WRAM_LevelStorage3
- 00:c800 WRAM_LevelStorage4
- 01:d900 WRAM_TileData?
- 01:db60 WRAM_WorldModifier
- 01:de7c WRAM_SomethingRegardingStars
- 01:dee1 WRAM_StarCount
- 01:e000 ECHORAM_START ; Goes until fdff
- 00:fe00 OAM_START
- 00:fe00 OAM_Sprite_01
- 00:fe00 OAM_Sprite_01.Y
- 00:fe01 OAM_Sprite_01.X
- 00:fe02 OAM_Sprite_01.TileNumber
- 00:fe03 OAM_Sprite_01.Attributes
- 00:fe04 OAM_Sprite_02
- 00:fe04 OAM_Sprite_02.Y
- 00:fe05 OAM_Sprite_02.X
- 00:fe06 OAM_Sprite_02.TileNumber
- 00:fe07 OAM_Sprite_02.Attributes
- 00:fe08 OAM_Sprite_03
- 00:fe0c OAM_Sprite_04
- 00:fe10 OAM_Sprite_05
- 00:fe14 OAM_Sprite_06
- 00:fe18 OAM_Sprite_07
- 00:fe1c OAM_Sprite_08
- 00:fe20 OAM_Sprite_09
- 00:fe24 OAM_Sprite_10
- 00:fe28 OAM_Sprite_11
- 00:fe2c OAM_Sprite_12
- 00:fe30 OAM_Sprite_13
- 00:fe34 OAM_Sprite_14
- 00:fe38 OAM_Sprite_15
- 00:fe3c OAM_Sprite_16
- 00:fe40 OAM_Sprite_17
- 00:fe44 OAM_Sprite_18
- 00:fe48 OAM_Sprite_19
- 00:fe4c OAM_Sprite_20
- 00:fe50 OAM_Sprite_21
- 00:fe54 OAM_Sprite_22
- 00:fe58 OAM_Sprite_23
- 00:fe5c OAM_Sprite_24
- 00:fe60 OAM_Sprite_25
- 00:fe64 OAM_Sprite_26
- 00:fe68 OAM_Sprite_27
- 00:fe6c OAM_Sprite_28
- 00:fe70 OAM_Sprite_29
- 00:fe74 OAM_Sprite_30
- 00:fe78 OAM_Sprite_31
- 00:fe7c OAM_Sprite_32
- 00:fe80 OAM_Sprite_33
- 00:fe84 OAM_Sprite_34
- 00:fe88 OAM_Sprite_35
- 00:fe8c OAM_Sprite_36
- 00:fe90 OAM_Sprite_37
- 00:fe94 OAM_Sprite_38
- 00:fe98 OAM_Sprite_39
- 00:fe9c OAM_Sprite_40
- 00:fe9c OAM_Sprite_40.Y
- 00:fe9d OAM_Sprite_40.X
- 00:fe9e OAM_Sprite_40.TileNumber
- 00:fe9f OAM_Sprite_40.Attributes
- 00:fea0 UNUSABLE_MEMORY
- 00:ff00 rJOYP ; Joypad (R/W)
- ; Bit 7 - Not used
- ; Bit 6 - Not used
- ; Bit 5 - P15 Select Button Keys (0=Select)
- ; Bit 4 - P14 Select Direction Keys (0=Select)
- ; Bit 3 - P13 Input Down or Start (0=Pressed) (Read Only)
- ; Bit 2 - P12 Input Up or Select (0=Pressed) (Read Only)
- ; Bit 1 - P11 Input Left or Button B (0=Pressed) (Read Only)
- ; Bit 0 - P10 Input Right or Button A (0=Pressed) (Read Only)
- 00:ff01 rSB ; Serial transfer data (R/W)
- 00:ff02 rSC ; Serial Transfer Control (R/W)
- 00:ff04 rDIV ; Divider Register (R/W)
- 00:ff05 rTIMA ; Timer counter (R/W)
- 00:ff06 rTMA ; Timer Modulo (R/W)
- 00:ff07 rTAC ; Timer Control (R/W)
- 00:ff0f rIF ; Interrupt Flag (R/W)
- 00:ff10 rNR10 ; Channel 1 Sweep register (R/W)
- 00:ff11 rNR11 ; Channel 1 Sound length/Wave pattern duty (R/W
- 00:ff12 rNR12 ; Channel 1 Volume Envelope (R/W)
- 00:ff13 rNR13 ; Channel 1 Frequency lo (Write Only)
- 00:ff14 rNR14 ; Channel 1 Frequency hi (R/W)
- 00:ff16 rNR21 ; Channel 2 Sound Length/Wave Pattern Duty (R/W)
- 00:ff17 rNR22 ; Channel 2 Volume Envelope (R/W)
- 00:ff18 rNR23 ; Channel 2 Frequency lo data (W)
- 00:ff19 rNR24 ; Channel 2 Frequency hi data (R/W)
- 00:ff1a rNR30 ; Channel 3 Sound on/off (R/W)
- 00:ff1b rNR31 ; Channel 3 Sound Length
- 00:ff1c rNR32 ; Channel 3 Select output level (R/W)
- 00:ff1d rNR33 ; Channel 3 Frequency's lower data (W)
- 00:ff1e rNR34 ; Channel 3 Frequency's higher data (R/W)
- 00:ff20 rNR41 ; Channel 4 Sound Length (R/W)
- 00:ff21 rNR42 ; Channel 4 Volume Envelope (R/W)
- 00:ff22 rNR43 ; Channel 4 Polynomial Counter (R/W)
- 00:ff23 rNR44 ; Channel 4 Counter/consecutive; Initial (R/W)
- 00:ff24 rNR50 ; Channel control / ON-OFF / Volume (R/W)
- 00:ff25 rNR51 ; Selection of Sound output terminal (R/W)
- 00:ff26 rNR52 ; Sound on/off
- 00:ff40 rLCDC ; LCD Control (R/W)
- ; Bit 7 - LCD Display Enable (0=Off, 1=On)
- ; Bit 6 - Window Tile Map Display Select (0=9800-9BFF, 1=9C00-9FFF)
- ; Bit 5 - Window Display Enable (0=Off, 1=On)
- ; Bit 4 - BG & Window Tile Data Select (0=8800-97FF, 1=8000-8FFF)
- ; Bit 3 - BG Tile Map Display Select (0=9800-9BFF, 1=9C00-9FFF)
- ; Bit 2 - OBJ (Sprite) Size (0=8x8, 1=8x16)
- ; Bit 1 - OBJ (Sprite) Display Enable (0=Off, 1=On)
- ; Bit 0 - BG Display (for CGB see below) (0=Off, 1=On)
- 00:ff41 rSTAT ; LCDC Status (R/W)
- 00:ff42 rSCY ; Scroll Y (R/W)
- 00:ff43 rSCX ; Scroll X (R/W)
- 00:ff44 rLY ; LCDC Y-Coordinate (R)
- 00:ff45 rLYC ; LY Compare (R/W)
- 00:ff46 rDMA ; DMA Transfer and Start Address (W)
- 00:ff47 rBGP ; BG Palette Data (R/W) - Non CGB Mode Only
- 00:ff48 rOBP0 ; Object Palette 0 Data (R/W) - Non CGB Mode Only
- 00:ff49 rOBP1 ; Object Palette 1 Data (R/W) - Non CGB Mode Only
- 00:ff4a rWY ; Window Y Position (R/W)
- 00:ff4b rWX ; Window X Position minus 7 (R/W)
- 00:ff4d rKEY1 ; CGB Mode Only - Prepare Speed Switch
- 00:ff4f rVBK ; CGB Mode Only - VRAM Bank
- 00:ff51 rHDMA1 ; CGB Mode Only - New DMA Source, High
- 00:ff52 rHDMA2 ; CGB Mode Only - New DMA Source, Low
- 00:ff53 rHDMA3 ; CGB Mode Only - New DMA Destination, High
- 00:ff54 rHDMA4 ; CGB Mode Only - New DMA Destination, Low
- 00:ff55 rHDMA5 ; CGB Mode Only - New DMA Length/Mode/Start
- 00:ff56 rRP ; CGB Mode Only - Infrared Communications Port
- 00:ff68 rBGPI ; CGB Mode Only - Background Palette Index
- 00:ff69 rBGPD ; CGB Mode Only - Background Palette Data
- 00:ff6a rOBPI ; CGB Mode Only - Sprite Palette Index
- 00:ff6b rOBPD ; CGB Mode Only - Sprite Palette Data
- 00:ff6c rUNKNOWN1 ; (FEh) Bit 0 (Read/Write) - CGB Mode Only
- 00:ff70 rSVBK ; (FEh) Bit 0 (Read/Write) - CGB Mode Only
- 00:ff72 rUNKNOWN2 ; (00h) - Bit 0-7 (Read/Write)
- 00:ff73 rUNKNOWN3 ; (00h) - Bit 0-7 (Read/Write)
- 00:ff74 rUNKNOWN4 ; (00h) - Bit 0-7 (Read/Write) - CGB Mode Only
- 00:ff75 rUNKNOWN5 ; (8Fh) - Bit 4-6 (Read/Write)
- 00:ff76 rUNKNOWN6 ; (00h) - Always 00h (Read Only)
- 00:ff77 rUNKNOWN7 ; (00h) - Always 00h (Read Only)
- 00:ff80 HRAM_START
- 00:ffff rIE ; Interrupt Enable (R/W)
Advertisement
Add Comment
Please, Sign In to add comment