frozenLake

Untitled

Apr 20th, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.60 KB | None | 0 0
  1. 00:0150 Start
  2. 00:019b VBlankHandler
  3. 00:01bf VBlankHandler.no_oam_copy
  4. 00:01e3 VBlankHandler.done
  5. 00:01ef TimerHandler
  6. 00:0227 TimerHandler.done
  7. 00:022f IncrementPlayTimeCounter
  8. 00:0254 SetupTimer
  9. 00:025f SetupTimer.set_timer
  10. 00:026c WaitForVBlank
  11. 00:0277 WaitForVBlank.wait_vblank
  12. 00:027c WaitForVBlank.lcd_off
  13. 00:027e EnableLCD
  14. 00:028e DisableLCD
  15. 00:029c DisableLCD.wait_vblank
  16. 00:02bb Set_OBJ_8x8
  17. 00:02c2 Set_OBJ_8x16
  18. 00:02c9 Set_WD_on
  19. 00:02d0 Set_WD_off
  20. 00:02d7 EnableInt_Timer
  21. 00:02de EnableInt_VBlank
  22. 00:02e5 EnableInt_HBlank
  23. 00:02f5 DisableInt_HBlank
  24. 00:0305 SetupRegisters
  25. 00:0342 DetectConsole
  26. 00:0354 DetectConsole.got_console
  27. 00:0363 SetupPalettes
  28. 00:037f SetupPalettes.copy_pals_loop
  29. 00:0384 SetupPalettes.copy_bytes_loop
  30. 00:0391 InitialPalette
  31. 00:0399 SetupVRAM
  32. 00:03ac SetupVRAM.vram0
  33. 00:03b2 SetupVRAM.loop
  34. 00:03ba FillTileMap
  35. 00:03c3 FillTileMap.vram0_loop
  36. 00:03db FillTileMap.vram1_loop
  37. 00:03e6 ZeroRAM
  38. 00:03ec ZeroRAM.zero_wram_loop
  39. 00:03f8 ZeroRAM.zero_hram_loop
  40. 00:03fe FlushAllPalettes
  41. 00:0402 FlushPalette
  42. 00:0406 SetBGP
  43. 00:0409 FlushPalette0
  44. 00:040b FlushPalettes
  45. 00:041b SetOBP0
  46. 00:0420 SetOBP1
  47. 00:0425 FlushPalettesIfRequested
  48. 00:043c FlushPalettesIfRequested.done
  49. 00:0440 FlushPalettesIfRequested.CGB
  50. 00:044d FlushAllCGBPalettes
  51. 00:045c CopyCGBPalettes
  52. 00:046e CopyCGBPalettes.copy
  53. 00:0471 CopyCGBPalettes.next_byte
  54. 00:0474 CopyCGBPalettes.wait
  55. 00:0487 UnsafeWriteDataBlockToBGMap0
  56. 00:0490 UnsafeWriteDataBlockToBGMap0.loop
  57. 00:0492 UnsafeWriteDataBlockToBGMap0.next
  58. 00:0497 EmptyScreen
  59. 00:04a2 BCCoordToBGMap0Address
  60. 00:04b1 ReadJoypad
  61. 00:04ee Reset
  62. 00:04f5 SaveButtonsHeld
  63. 00:04fd ClearJoypad
  64. 00:0509 DoAFrames
  65. 00:0509 DoAFrames.loop
  66. 00:0512 DoFrame
  67. 00:0531 DoFrame.game_paused_loop
  68. 00:0540 DoFrame.done
  69. 00:0545 HandleDPadRepeat
  70. 00:0559 HandleDPadRepeat.dpad_key_held
  71. 00:055f HandleDPadRepeat.done
  72. 00:0566 CopyDMAFunction
  73. 00:056d CopyDMAFunction.loop
  74. 00:0574 DMA
  75. 00:057a DMA.wait
  76. 00:057e JumpToFunctionInTable
  77. 00:0589 CallIndirect
  78. 00:0590 CallIndirect.call_hl
  79. 00:0594 CallHL
  80. 00:0595 WriteTwoDigitBCDNumber
  81. 00:05ae WriteOneDigitBCDNumber
  82. 00:05c7 WriteFourDigitBCDNumber
  83. 00:05e7 WriteBCDNumberInTextFormat
  84. 00:05ee WriteBCDDigitInTextFormat
  85. 00:05f8 WriteBCDDigitInTextFormat.write_num
  86. 00:05fa WriteOneByteNumber
  87. 00:0623 WriteTwoByteNumber
  88. 00:0636 TwoByteNumberToText
  89. 00:0659 TwoByteNumberToText.get_digit
  90. 00:065b TwoByteNumberToText.substract_loop
  91. 00:0668 WriteDataBlocksToBGMap0
  92. 00:0670 WriteDataBlockToBGMap0
  93. 00:0678 WriteDataBlockToBGMap0.find_zero_loop
  94. 00:0690 WriteDataBlockToBGMap0.move_to_next
  95. 00:0696 WriteByteToBGMap0
  96. 00:06aa WriteByteToBGMap0.lcd_on
  97. 00:06ab HblankWriteByteToBGMap0
  98. 00:06c0 CopyDataToBGMap0
  99. 00:06ce SafeCopyDataHLtoDE
  100. 00:06d3 SafeCopyDataHLtoDE.lcd_off_loop
  101. 00:06da JPHblankCopyDataHLtoDE
  102. 00:06dd CopyGfxData
  103. 00:06e2 CopyGfxData.hblank_copy
  104. 00:06f6 CopyGfxData.next_tile
  105. 00:06f7 CopyGfxData.copy_tile
  106. 00:0702 CopyDataHLtoDE_SaveRegisters
  107. 00:070c CopyDataHLtoDE
  108. 00:0715 BankpushROM
  109. 00:073f BankpushROM2
  110. 00:075e BankpopROM
  111. 00:0773 BankswitchROM
  112. 00:0779 BankswitchSRAM
  113. 00:0786 EnableSRAM
  114. 00:078e DisableSRAM
  115. 00:0795 BankswitchVRAM0
  116. 00:079d BankswitchVRAM1
  117. 00:07a6 BankswitchVRAM
  118. 00:07ab SwitchToCGBNormalSpeed
  119. 00:07b6 SwitchToCGBDoubleSpeed
  120. 00:07bc CGBSpeedSwitch
  121. 00:07d6 ValidateSRAM
  122. 00:07e0 ValidateSRAM.check_pattern_loop
  123. 00:07fa ValidateSRAM.check_sequence
  124. 00:080d ValidateSRAM.restart_sram
  125. 00:0818 RestartSRAM
  126. 00:081a RestartSRAM.clear_loop
  127. 00:082e ClearSRAMBank
  128. 00:083b ClearSRAMBank.loop
  129. 00:0844 HtimesL
  130. 00:0852 HtimesL.asm_852
  131. 00:084d HtimesL.asm_84d
  132. 00:084e HtimesL.asm_84e
  133. 00:085a Random
  134. 00:0866 UpdateRNGSources
  135. 00:088a Func_088a
  136. 00:08a4 Func_088a.asm_8a4
  137. 00:08a9 Func_08a9
  138. 00:08ab Func_08a9.asm_8ab
  139. 00:08ba Func_08ba
  140. 00:08c3 Func_08ba.asm_8c3
  141. 00:08cd Func_08ba.asm_8cd
  142. 00:08df Func_08ba.asm_8df
  143. 00:08f5 Func_08ba.asm_8f5
  144. 00:0907 Func_08ba.asm_907
  145. 00:0915 Func_08ba.asm_915
  146. 00:091b SetManyObjectsAttributes
  147. 00:0928 SetManyObjectsAttributes.copy_obj_loop
  148. 00:0941 SetManyObjectsAttributes.done
  149. 00:0946 SetManyObjectsAttributes.beyond_oam
  150. 00:094a SetOneObjectAttributes
  151. 00:0964 SetOneObjectAttributes.beyond_oam
  152. 00:0967 ZeroObjectPositions
  153. 00:0971 ZeroObjectPositions.loop
  154. 00:0979 Bank1Call
  155. 00:0999 Bank1Call_FarCall_Common
  156. 00:09a7 SwitchToBankAtSP
  157. 00:09b4 FarCall
  158. 00:09d8 InitSGB
  159. 00:0a1b DataSndPacket1
  160. 00:0a2b DataSndPacket2
  161. 00:0a3b DataSndPacket3
  162. 00:0a4b DataSndPacket4
  163. 00:0a5b DataSndPacket5
  164. 00:0a6b DataSndPacket6
  165. 00:0a7b DataSndPacket7
  166. 00:0a8b DataSndPacket8
  167. 00:0a9b MaskEnPacket_Freeze
  168. 00:0aab MaskEnPacket_Cancel
  169. 00:0abb Pal01Packet_InitSGB
  170. 00:0acb Pal23Packet_0acb
  171. 00:0adb AttrBlkPacket_0adb
  172. 00:0aeb DetectSendSGB_STUBBED
  173. 00:0aed HblankCopyDataHLtoDE
  174. 00:0aee HblankCopyDataHLtoDE.loop
  175. 00:0b06 HblankCopyDataDEtoHL
  176. 00:0b07 HblankCopyDataDEtoHL.loop
  177. 00:0b20 ATimes10
  178. 00:0b28 ADividedBy10
  179. 00:0b2b ADividedBy10.asm_b2b
  180. 00:0b35 SetListPointer
  181. 00:0b44 GetNextElementOfList
  182. 00:0b4e SetListToNextPosition
  183. 00:0b5b SetNextElementOfList
  184. 00:0bb2 SerialTimerHandler
  185. 00:0bbe SerialTimerHandler.begin_transfer
  186. 00:0bcb SerialTimerHandler.check_for_timeout
  187. 00:0be3 SerialTimerHandler.clear_timeout_counter
  188. 00:0be6 Func_0be6
  189. 00:0bfd Func_0be6.asm_bfd
  190. 00:0c09 Func_0be6.asm_c09
  191. 00:0c1b Func_0be6.asm_c1b
  192. 00:0c3c Func_0be6.asm_c3c
  193. 00:0c42 Func_0be6.asm_c42
  194. 00:0c47 SerialHandler
  195. 00:0c56 SerialHandler.asm_c56
  196. 00:0c65 SerialHandler.wait_for_completion
  197. 00:0c76 SerialHandler.asm_c76
  198. 00:0c8b SerialHandler.asm_c8b
  199. 00:0c8f SerialHandler.done
  200. 00:0c98 SerialHandleRecv
  201. 00:0cad SerialHandleRecv.read_00_or_ff
  202. 00:0cb3 SerialHandleRecv.read_ca
  203. 00:0cb5 SerialHandleRecv.last_was_ca
  204. 00:0cba SerialHandleRecv.read_data
  205. 00:0cbc SerialHandleRecv.handle_byte
  206. 00:0ce2 SerialHandleRecv.set_flag_and_return
  207. 00:0ce9 SerialHandleSend
  208. 00:0cfa SerialHandleSend.send_saved
  209. 00:0cfe SerialHandleSend.send_buf
  210. 00:0d22 SerialHandleSend.send_escaped
  211. 00:0d2b SerialSendByte
  212. 00:0d2f SerialSendByte.asm_d2f
  213. 00:0d53 Func_0d53
  214. 00:0d5a SerialRecvByte
  215. 00:0d6a SerialRecvByte.asm_d6a
  216. 00:0d84 SerialExchangeBytes
  217. 00:0d85 SerialExchangeBytes.asm_d85
  218. 00:0d8d SerialExchangeBytes.asm_d8d
  219. 00:0d96 SerialExchangeBytes.asm_d96
  220. 00:0da2 SerialExchangeBytes.asm_da2
  221. 00:0dad SerialExchangeBytes.asm_dad
  222. 00:0daf Func_0daf
  223. 00:0dc7 ResetSerial
  224. 00:0dd2 ClearSerialData
  225. 00:0dd8 ClearSerialData.loop
  226. 00:0de0 SerialSendBytes
  227. 00:0de1 SerialSendBytes.send_loop
  228. 00:0df3 SerialSendBytes.done
  229. 00:0df6 SerialRecvBytes
  230. 00:0df7 SerialRecvBytes.recv_loop
  231. 00:0e00 SerialRecvBytes.save_byte
  232. 00:0e12 Func_0e12
  233. 00:0e26 Func_0e26
  234. 00:0e0f SerialRecvBytes.done
  235. 00:0e3e DuelTransmissionError
  236. 00:0e61 ExchangeRNG
  237. 00:0e69 ExchangeRNG.link_duel
  238. 00:0e77 ExchangeRNG.player_turn
  239. 00:0e7d ExchangeRNG.exchange
  240. 00:0e86 SetAIAction_SerialSendDuelData
  241. 00:0e9d SetAIAction_SerialSendDuelData.not_link
  242. 00:0ea0 SerialRecvDuelData
  243. 00:0eb1 SerialSend8Bytes
  244. 00:0ebd SerialSend8Bytes.link
  245. 00:0eec SerialRecv8Bytes
  246. 00:0f0e Func_0f0e
  247. 00:0f17 Func_0f17
  248. 00:0f4f Func_0f4f
  249. 00:0f52 Func_0f52
  250. 00:10fa ShuffleCards???
  251. 00:1104 ShuffleCards???.shuffle_next_card_loop
  252. 00:1a7d CopyPlayerName
  253. 00:1a83 CopyPlayerName.loop
  254. 00:1a8e CopyOpponentName
  255. 00:1a9b CopyOpponentName.special_name
  256. 00:1aa4 CopyOpponentName.print_player2
  257. 00:1aaa GetRawAmountOfCardsOwned
  258. 00:1ab7 GetRawAmountOfCardsOwned.next_deck
  259. 00:1ac2 GetRawAmountOfCardsOwned.asm_1ac2
  260. 00:1ac8 GetRawAmountOfCardsOwned.skip_deck
  261. 00:1ad9 GetRawAmountOfCardsOwned.next_card
  262. 00:1ae3 GetRawAmountOfCardsOwned.skip_card
  263.  
  264. 00:1be2 SafeCopyDataDEtoHL
  265. 00:1d36 FillRectangle
  266. 00:1e28 LoadSymbolsFont
  267. 00:1e30 CopyFontsOrDuelGraphicsTiles
  268. 00:1e3e Func_1e3e
  269. 00:1fbb SetupText
  270. 00:2140 TwoByteNumberToTxSymbol_TrimLeadingZeros
  271. 00:2169 TwoByteNumberToTxSymbol_TrimLeadingZeros.digit_loop
  272. 00:2178 TwoByteNumberToTxSymbol_TrimLeadingZeros.done
  273. 00:217c TwoByteNumberToTxSymbol_TrimLeadingZeros.get_digit
  274. 00:2182 TwoByteNumberToTxSymbol_TrimLeadingZeros.substract_loop
  275. 00:218f GenerateTextTile
  276. 00:219e GenerateTextTile.done
  277. 00:2198 GenerateTextTile.full_width
  278. 00:21a2 GenerateTextTile.half_width
  279. 00:21ad CreateHalfWidthFontTile
  280. 00:21f3 CreateFullWidthFontTile_ConvertToTileDataAddress
  281. 00:21fb ConvertTileNumberToTileDataAddress
  282. 00:23ce EraseCursor
  283. 00:2494 ReloadCardListItems
  284. 00:2524 CardListMenuFunction
  285. 00:2549 CardListMenuFunction.not_up
  286. 00:2569 CardListMenuFunction.not_last_visible_item
  287. 00:2578 CardListMenuFunction.no_more_items
  288. 00:257f CardListMenuFunction.not_down
  289. 00:2597 CardListMenuFunction.top_of_page_reached
  290. 00:25a9 CardListMenuFunction.asm_25a9
  291. 00:25b8 CardListMenuFunction.not_left
  292. 00:25de CardListMenuFunction.asm_25de
  293. 00:25f9 CardListMenuFunction.asm_25f9
  294. 00:25ff CardListMenuFunction.continue
  295. 00:2631 CardListMenuFunction.skip_printing_indicator
  296. 00:263e CardListMenuFunction.no_list_function
  297. 00:2649 CardListMenuFunction.pressed_b
  298. 00:264f OneByteNumberToTxSymbol_TrimLeadingZeros
  299. 00:2659 OneByteNumberToTxSymbol
  300. 00:265f OneByteNumberToTxSymbol.first_digit_loop
  301. 00:266d CardTypeToSymbolID
  302. 00:2684 GetCardSymbolData
  303. 00:2691 DrawCardSymbol
  304. 00:26b4 DrawCardSymbol.tiles
  305. 00:26c2 CardSymbolTable
  306. 00:27f7 DrawWideTextBox_WaitForInput
  307. 00:2c77 CopyText
  308. 00:2cb2 LoadTxRam3
  309. 00:2fc8 Func_2fc8
  310. 00:305c SetupSound
  311. 00:3062 PlaySong
  312.  
  313. 01:4000 GameLoop
  314. 01:4060 SetupResetBackUpRamScreen
  315. 01:6bc8 SetDefaultPalettes
  316.  
  317. 77:4003 SoundTimerHandler
  318.  
  319. 00:9000 v0Tiles2
  320. 00:9800 v0BGMap0
  321. 00:9c00 v0BGMap1
  322.  
  323. 00:a010 sPlayerName
  324. 00:a100 sCardCollection
  325. 00:a318 sDeck1Cards
  326.  
  327.  
  328. 00:c590 wDefaultText
  329.  
  330. 00:ca00 wOAM
  331. 00:caa0 wStringBuffer
  332. 00:cab3 wInitialA
  333. 00:cab4 wConsole
  334. 00:cab5 wOAMOffset
  335. 00:cab6 wTileMapFill
  336. 00:cab7 wIE
  337. 00:cab8 wVBlankCounter
  338. 00:caba wReentrancyFlag
  339. 00:cabb wBGP
  340. 00:cabc wOBP0
  341. 00:cabd wOBP1
  342. 00:cabe wVBlankOAMCopyToggle
  343. 00:cabf wTempByte
  344. 00:cac0 wDuelDisplayedScreen
  345. 00:cac1 wTimerCounter
  346. 00:cac2 wPlayTimeCounterEnable
  347. 00:cac3 wPlayTimeCounter
  348. 00:cac8 wRNG1
  349. 00:cacb wLCDCFunctionTrampoline
  350. 00:cace wVBlankFunctionTrampoline
  351. 00:cad1 wDoFrameFunction
  352. 00:caee wBackgroundPalettesCGB
  353.  
  354. 00:cb6e wSerialOp
  355. 00:cb6f wSerialFlags
  356. 00:cb70 wSerialCounter
  357. 00:cb71 wSerialCounter2
  358. 00:cb72 wSerialTimeoutCounter
  359. 00:cb77 wSerialSendSave
  360. 00:cb78 wSerialSendBufToggle
  361. 00:cb79 wSerialSendBufIndex
  362. 00:cb7b wSerialSendBuf
  363. 00:cb9b wSerialLastReadCA
  364. 00:cb9c wSerialRecvCounter
  365. 00:cb9e wSerialRecvIndex
  366. 00:cb9f wSerialRecvBuf
  367. 00:cbda wOppRNG1
  368. 00:cbdd wDuelReturnAddress
  369. 00:cbe2 wTempSerialBuf
  370.  
  371. 00:cc02 wDuelType
  372. 00:cc32 wLoadedCard1Type
  373. 00:cc3d wLoadedCard1Stage
  374.  
  375. 00:cd73 wFontWidth
  376.  
  377. 00:d000 wListPointer
  378. 00:d00c wCurMenuItem
  379. 00:d010 wNumMenuItems
  380. 00:d015 wListScrollOffset
  381. 00:d017 wNumListItems
  382. 00:d019 wListFunctionPointer
  383. 00:d01b wCardListIndicatorYPosition
  384. 00:d01d wRefreshMenuCursorSFX
  385.  
  386. 00:dd02 wDuelResult
Advertisement
Add Comment
Please, Sign In to add comment