frozenLake

KDL2.sym

Apr 30th, 2019
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.68 KB | None | 0 0
  1. 00:0000 MBC1SRAMEnable
  2. 00:2000 MBC1ROMBank
  3. 00:4000 MBC1SRAMBank
  4. 00:6000 MBC1SRAMBankingMode
  5.  
  6. ; Corrupted Graphics at 0B:68A1
  7. 10:4000 ROM_DarkMatterTiles? ; Goes until 10:4680
  8. 10:5631 ROM_OffsetTiles_KirbyAnimal ; Goes until 10:72D1
  9. 1A:7A01 ROM_MoreOffsetTiles; Goes until 1A:7C91
  10. 1E:5dd9 SomethingSuperGameboy_5dd9
  11. ; MISC DATA?
  12. 00:0150 EntryPoint_0150 ;
  13. 00:015e EntryPoint_0150.vBlankLoop
  14. 00:016f EntryPoint_0150.asm_016f
  15. 00:01f3 Data_01f3
  16. 00:02fc Data_02fc
  17. 00:0357 Func_0357
  18. 00:0369 Func_0357.asm_0369
  19. 00:0386 Func_0357.asm_0386
  20. 00:0375 Func_0357.asm_0375
  21. 00:037a Func_0357.asm_037a
  22. 00:03b2 Func_0357.asm_03b2
  23. 00:03ca Func_0357.asm_03ca
  24. 00:03d1 Func_0357.asm_03d1
  25. 00:03e2 Func_0357.asm_03e2
  26. 00:03f8 Func_0357.asm_03f8
  27. 00:03ff Func_0357.asm_03ff
  28. 00:041e Func_0357.asm_041e
  29. 00:0584 Data_0584 ;
  30. 00:062f Func_062f ; 063a ret
  31. 00:066b Func_066b ; 066c
  32. 00:066e Data_066e ; 0670
  33. 00:0708 ROM_Code_DecompressionRoutine ; 07d7
  34. 00:07d8 Func_07d8 ; 0845
  35. 00:14d4 Data_14d4 ;
  36. 00:1630 Func_1630 ; 163d ret
  37. 00:1642 Data_1642?
  38. 00:184e Func_184e
  39. 00:1851 Func_1851 ; 1881
  40. 00:188e Func_188e ;
  41. 00:1891 Func_1891 ; 189f
  42. 00:18a0 Data_18a0 ; 18a1
  43. 00:18b0 Func_18b0 ; 18b7
  44. 00:18b8 Func_18b8 ; 18c6
  45. 00:18c7 Func_18c7 ; 18d6
  46. 00:18d7 Func_18d7 ; 18ea
  47. 00:18eb Data_18eb ; 18f6
  48. 00:1ad9 Func_1ad9 ; 1ae9 ret
  49. 00:1aea Func_1aea ; 1af5 ret
  50. 00:1d8b Func_1d8b ; 1dac
  51. 00:1f23 Data_1f23
  52. 00:2008 Data_2008
  53. 00:2100 Data_2100
  54. 00:29c1 Data_29c1
  55. 00:29c2 Data_29c2
  56. 00:29e4 Data_29e4
  57. 00:2bf0 Data_2bf0 ; 2bf1
  58. 00:2bf3 Data_2bf3 ; 2bfc
  59. 00:3079 Func_3079 ; 3084
  60. 00:3098 Data_3098 ; 309b
  61. 00:309c Func_309c ; 30a9
  62. 00:30aa Func_30aa ; 30b5
  63. 00:30b6 Func_30b6 ; 30c6
  64. 00:30c7 Data_30c7 ;
  65. 00:30d2 Data_30d2 ; 30d4
  66. 00:30e0 Data_30e0 ; 30ef
  67. 00:359a Func_359a ; 35a1
  68. 00:35a2 Func_35a2 ; 35a5
  69. 00:35a6 Func_35a6 ; 35ae
  70. 00:35af Func_35af ; 35ba
  71. 00:35dd Data_35dd ;
  72. 00:3a88 Data_3a88 ;
  73. 00:3f00 Data_3f00 ; 3f03
  74. 00:3f06 Data_3f06 ; 3f0b
  75. 00:3f0e Data_3f0e ; 3f1f
  76. 00:3f22 Data_3f22 ; 3f23
  77. 00:3f28 Data_3f28 ; 3f37
  78. 00:3f40 Data_3f40 ; 3f43
  79. 00:3f54 Data_3f54 ; 3f55
  80. 00:3f7a Data_3f7a ; 3f7b
  81. 00:3f84 Data_3f84 ; 3f85
  82. 00:3f8c Data_3f8c ; 3f8d
  83. 00:3f92 Data_3f92 ; 3fa1
  84. 00:3fa4 Data_3fa4 ; 3fab
  85. 00:3fc2 Data_3fc2 ; 3fdf
  86. 00:3fe4 Data_3fe4 ; 3fe5
  87. 00:3ff4 Data_3ff4
  88. 01:72d3 ROM_SomethingRegardingInhaleAndCopy
  89. 07:57dc ROM_AbilityIconsGFX
  90. 07:586d ROM_InitialLives
  91. 09:4000 ROM_MainKirbyTiles ; Goes until 09:7B60
  92. 0a:4000 ROM_MoreTiles ; Goes until 0A:4F40
  93. 0b:4000 ROM_PauseKirbyTiles ; Goes until 0B:5360
  94. 1a:4000 Func_1a_4000 ; 400c
  95. 1a:4003 Func_1a_4000.vBlankLoop ; 400a
  96. 1a:40e8 Func_1a_4000.CopySpritesToVRAM
  97. 1a:40ee Func_1a_4000.CopySpritesToVRAM_loop
  98. 1e:40ed Data_40ed
  99. 1e:4922 Data_4922
  100. 1e:4970 Data_4970
  101. 1e:4a41 Data_4a41
  102. 1e:4a4e Data_4a4e
  103. 1e:4a7a Data_4a7a
  104. 1e:4a82 Data_4a82
  105. 1e:4a9c Data_4a9c
  106. 1e:4b12 Data_4b12
  107. 1e:4b6e Data_4b6e
  108.  
  109.  
  110. 00:8000 VRAM_TileTable1
  111. 00:8800 VRAM_TileTable2
  112. 00:9800 VRAM_BGMap1
  113. 00:9c00 VRAM_BGMap2
  114. 00:a003 SRAM_KirbyXPos1? ;Subpixel?
  115. 00:a004 SRAM_KirbyXPos2? ;Pixel by pixel
  116. 00:a005 SRAM_KirbyXPos3? ;Every 256 pixels
  117. 00:a006 SRAM_KirbyYPos1? ;Subpixel?
  118. 00:a007 SRAM_KirbyYPos2? ;Pixel by pixel
  119. 00:a008 SRAM_KirbyYPos3? ;Every 256 pixels
  120. 00:a04c SRAM_KirbyHealth
  121. 00:a072 SRAM_AnimalEnergy
  122. 00:a084 SRAM_KirbyLives
  123. 00:c000 WRAM_OAMCopy1
  124. 00:c100 WRAM_OAMCopy2
  125. 00:c500 WRAM_LevelStorage1
  126. 00:c600 WRAM_LevelStorage2
  127. 00:c700 WRAM_LevelStorage3
  128. 00:c800 WRAM_LevelStorage4
  129. 01:d900 WRAM_TileData?
  130. 01:db60 WRAM_WorldModifier
  131. 01:de7c WRAM_SomethingRegardingStars
  132. 01:dee1 WRAM_StarCount
  133. 01:e000 ECHORAM_START ; Goes until fdff
  134. 00:fe00 OAM_START
  135. 00:fe00 OAM_Sprite_01
  136. 00:fe00 OAM_Sprite_01.Y
  137. 00:fe01 OAM_Sprite_01.X
  138. 00:fe02 OAM_Sprite_01.TileNumber
  139. 00:fe03 OAM_Sprite_01.Attributes
  140. 00:fe04 OAM_Sprite_02
  141. 00:fe04 OAM_Sprite_02.Y
  142. 00:fe05 OAM_Sprite_02.X
  143. 00:fe06 OAM_Sprite_02.TileNumber
  144. 00:fe07 OAM_Sprite_02.Attributes
  145. 00:fe08 OAM_Sprite_03
  146. 00:fe0c OAM_Sprite_04
  147. 00:fe10 OAM_Sprite_05
  148. 00:fe14 OAM_Sprite_06
  149. 00:fe18 OAM_Sprite_07
  150. 00:fe1c OAM_Sprite_08
  151. 00:fe20 OAM_Sprite_09
  152. 00:fe24 OAM_Sprite_10
  153. 00:fe28 OAM_Sprite_11
  154. 00:fe2c OAM_Sprite_12
  155. 00:fe30 OAM_Sprite_13
  156. 00:fe34 OAM_Sprite_14
  157. 00:fe38 OAM_Sprite_15
  158. 00:fe3c OAM_Sprite_16
  159. 00:fe40 OAM_Sprite_17
  160. 00:fe44 OAM_Sprite_18
  161. 00:fe48 OAM_Sprite_19
  162. 00:fe4c OAM_Sprite_20
  163. 00:fe50 OAM_Sprite_21
  164. 00:fe54 OAM_Sprite_22
  165. 00:fe58 OAM_Sprite_23
  166. 00:fe5c OAM_Sprite_24
  167. 00:fe60 OAM_Sprite_25
  168. 00:fe64 OAM_Sprite_26
  169. 00:fe68 OAM_Sprite_27
  170. 00:fe6c OAM_Sprite_28
  171. 00:fe70 OAM_Sprite_29
  172. 00:fe74 OAM_Sprite_30
  173. 00:fe78 OAM_Sprite_31
  174. 00:fe7c OAM_Sprite_32
  175. 00:fe80 OAM_Sprite_33
  176. 00:fe84 OAM_Sprite_34
  177. 00:fe88 OAM_Sprite_35
  178. 00:fe8c OAM_Sprite_36
  179. 00:fe90 OAM_Sprite_37
  180. 00:fe94 OAM_Sprite_38
  181. 00:fe98 OAM_Sprite_39
  182. 00:fe9c OAM_Sprite_40
  183. 00:fe9c OAM_Sprite_40.Y
  184. 00:fe9d OAM_Sprite_40.X
  185. 00:fe9e OAM_Sprite_40.TileNumber
  186. 00:fe9f OAM_Sprite_40.Attributes
  187. 00:fea0 UNUSABLE_MEMORY
  188. 00:ff00 rJOYP ; Joypad (R/W)
  189. ; Bit 7 - Not used
  190. ; Bit 6 - Not used
  191. ; Bit 5 - P15 Select Button Keys (0=Select)
  192. ; Bit 4 - P14 Select Direction Keys (0=Select)
  193. ; Bit 3 - P13 Input Down or Start (0=Pressed) (Read Only)
  194. ; Bit 2 - P12 Input Up or Select (0=Pressed) (Read Only)
  195. ; Bit 1 - P11 Input Left or Button B (0=Pressed) (Read Only)
  196. ; Bit 0 - P10 Input Right or Button A (0=Pressed) (Read Only)
  197. 00:ff01 rSB ; Serial transfer data (R/W)
  198. 00:ff02 rSC ; Serial Transfer Control (R/W)
  199. 00:ff04 rDIV ; Divider Register (R/W)
  200. 00:ff05 rTIMA ; Timer counter (R/W)
  201. 00:ff06 rTMA ; Timer Modulo (R/W)
  202. 00:ff07 rTAC ; Timer Control (R/W)
  203. 00:ff0f rIF ; Interrupt Flag (R/W)
  204. 00:ff10 rNR10 ; Channel 1 Sweep register (R/W)
  205. 00:ff11 rNR11 ; Channel 1 Sound length/Wave pattern duty (R/W
  206. 00:ff12 rNR12 ; Channel 1 Volume Envelope (R/W)
  207. 00:ff13 rNR13 ; Channel 1 Frequency lo (Write Only)
  208. 00:ff14 rNR14 ; Channel 1 Frequency hi (R/W)
  209. 00:ff16 rNR21 ; Channel 2 Sound Length/Wave Pattern Duty (R/W)
  210. 00:ff17 rNR22 ; Channel 2 Volume Envelope (R/W)
  211. 00:ff18 rNR23 ; Channel 2 Frequency lo data (W)
  212. 00:ff19 rNR24 ; Channel 2 Frequency hi data (R/W)
  213. 00:ff1a rNR30 ; Channel 3 Sound on/off (R/W)
  214. 00:ff1b rNR31 ; Channel 3 Sound Length
  215. 00:ff1c rNR32 ; Channel 3 Select output level (R/W)
  216. 00:ff1d rNR33 ; Channel 3 Frequency's lower data (W)
  217. 00:ff1e rNR34 ; Channel 3 Frequency's higher data (R/W)
  218. 00:ff20 rNR41 ; Channel 4 Sound Length (R/W)
  219. 00:ff21 rNR42 ; Channel 4 Volume Envelope (R/W)
  220. 00:ff22 rNR43 ; Channel 4 Polynomial Counter (R/W)
  221. 00:ff23 rNR44 ; Channel 4 Counter/consecutive; Initial (R/W)
  222. 00:ff24 rNR50 ; Channel control / ON-OFF / Volume (R/W)
  223. 00:ff25 rNR51 ; Selection of Sound output terminal (R/W)
  224. 00:ff26 rNR52 ; Sound on/off
  225. 00:ff40 rLCDC ; LCD Control (R/W)
  226. ; Bit 7 - LCD Display Enable (0=Off, 1=On)
  227. ; Bit 6 - Window Tile Map Display Select (0=9800-9BFF, 1=9C00-9FFF)
  228. ; Bit 5 - Window Display Enable (0=Off, 1=On)
  229. ; Bit 4 - BG & Window Tile Data Select (0=8800-97FF, 1=8000-8FFF)
  230. ; Bit 3 - BG Tile Map Display Select (0=9800-9BFF, 1=9C00-9FFF)
  231. ; Bit 2 - OBJ (Sprite) Size (0=8x8, 1=8x16)
  232. ; Bit 1 - OBJ (Sprite) Display Enable (0=Off, 1=On)
  233. ; Bit 0 - BG Display (for CGB see below) (0=Off, 1=On)
  234. 00:ff41 rSTAT ; LCDC Status (R/W)
  235. 00:ff42 rSCY ; Scroll Y (R/W)
  236. 00:ff43 rSCX ; Scroll X (R/W)
  237. 00:ff44 rLY ; LCDC Y-Coordinate (R)
  238. 00:ff45 rLYC ; LY Compare (R/W)
  239. 00:ff46 rDMA ; DMA Transfer and Start Address (W)
  240. 00:ff47 rBGP ; BG Palette Data (R/W) - Non CGB Mode Only
  241. 00:ff48 rOBP0 ; Object Palette 0 Data (R/W) - Non CGB Mode Only
  242. 00:ff49 rOBP1 ; Object Palette 1 Data (R/W) - Non CGB Mode Only
  243. 00:ff4a rWY ; Window Y Position (R/W)
  244. 00:ff4b rWX ; Window X Position minus 7 (R/W)
  245. 00:ff4d rKEY1 ; CGB Mode Only - Prepare Speed Switch
  246. 00:ff4f rVBK ; CGB Mode Only - VRAM Bank
  247. 00:ff51 rHDMA1 ; CGB Mode Only - New DMA Source, High
  248. 00:ff52 rHDMA2 ; CGB Mode Only - New DMA Source, Low
  249. 00:ff53 rHDMA3 ; CGB Mode Only - New DMA Destination, High
  250. 00:ff54 rHDMA4 ; CGB Mode Only - New DMA Destination, Low
  251. 00:ff55 rHDMA5 ; CGB Mode Only - New DMA Length/Mode/Start
  252. 00:ff56 rRP ; CGB Mode Only - Infrared Communications Port
  253. 00:ff68 rBGPI ; CGB Mode Only - Background Palette Index
  254. 00:ff69 rBGPD ; CGB Mode Only - Background Palette Data
  255. 00:ff6a rOBPI ; CGB Mode Only - Sprite Palette Index
  256. 00:ff6b rOBPD ; CGB Mode Only - Sprite Palette Data
  257. 00:ff6c rUNKNOWN1 ; (FEh) Bit 0 (Read/Write) - CGB Mode Only
  258. 00:ff70 rSVBK ; (FEh) Bit 0 (Read/Write) - CGB Mode Only
  259. 00:ff72 rUNKNOWN2 ; (00h) - Bit 0-7 (Read/Write)
  260. 00:ff73 rUNKNOWN3 ; (00h) - Bit 0-7 (Read/Write)
  261. 00:ff74 rUNKNOWN4 ; (00h) - Bit 0-7 (Read/Write) - CGB Mode Only
  262. 00:ff75 rUNKNOWN5 ; (8Fh) - Bit 4-6 (Read/Write)
  263. 00:ff76 rUNKNOWN6 ; (00h) - Always 00h (Read Only)
  264. 00:ff77 rUNKNOWN7 ; (00h) - Always 00h (Read Only)
  265. 00:ff80 HRAM_START
  266. 00:ffff rIE ; Interrupt Enable (R/W)
Advertisement
Add Comment
Please, Sign In to add comment