Split bank20 into logical asm files (finally!)

This commit is contained in:
dannye 2026-02-08 23:17:30 +00:00
parent a6342691f3
commit 43373c42da

View File

@ -229,7 +229,7 @@
00:0ddd SerialHandleSend.send_buf
00:0e01 SerialHandleSend.send_escaped
00:0e0a SerialSendByte
00:0e0e SerialSendByte.asm_e0e
00:0e0e SerialSendByte.loop_wait
00:0e32 Func_0e32
00:0e39 SerialRecvByte
00:0e49 SerialRecvByte.asm_e49
@ -250,8 +250,8 @@
00:0ed6 SerialRecvBytes.recv_loop
00:0edf SerialRecvBytes.save_byte
00:0eee SerialRecvBytes.done
00:0ef1 Func_0ef1
00:0f05 Func_0f05
00:0ef1 UnreferencedSaveSerialReturnAddress
00:0f05 UnreferencedGoToSerialReturnAddress
00:0f1d LinkOpponentTurnFrameFunction
00:0f27 LinkOpponentTurnFrameFunction.return
00:0f35 DuelTransmissionError
@ -12412,7 +12412,7 @@
20:420f GetMapDataPointer
20:4229 LoadGraphicsPointerFromHL
20:4238 Func_80238
20:425b Func_8025b
20:425b LoadSpriteGfx
20:4274 LoadGfxDataFromTempPointerToVRAMBank
20:4279 LoadGfxDataFromTempPointerToVRAMBank_Tiles0ToTiles2
20:427c LoadGfxDataFromTempPointer
@ -12425,17 +12425,17 @@
20:435a LoadTilesetGfx.asm_8035a
20:43b0 LoadTilesetGfx.skip
20:43b9 Func_803b9
20:43c9 SetBGPAndLoadedPal
20:43dc SetBGPAndLoadedPal.skip_bgp
20:43e8 SetBGPAndLoadedPal.skip_pal
20:43c9 LoadBGPalette
20:43dc LoadBGPalette.skip_bgp
20:43e8 LoadBGPalette.skip_pal
20:43ec LoadPaletteDataFromHL
20:4408 LoadPaletteDataFromHL.loop
20:4413 LoadPaletteDataFromHL.fail_return
20:4414 LoadPaletteDataFromHL.success_return
20:4418 LoadPaletteData
20:4438 LoadPaletteData.obp1
20:4444 LoadPaletteData.check_palette_size
20:4452 LoadPaletteData.done
20:4418 LoadOBPalette
20:4438 LoadOBPalette.obp1
20:4444 LoadOBPalette.check_palette_size
20:4452 LoadOBPalette.done
20:4456 LoadPaletteDataToBuffer
20:447b ClearNumLoadedFramesetSubgroups
20:4480 DoMapOWFrame
@ -12510,49 +12510,49 @@
20:4b39 HallOfHonorOWFrameset.subgroup_1
20:4b79 HallOfHonorOWFrameset.subgroup_2
20:4b79 HallOfHonorOWFrameset.subgroup_3
20:4b7a Func_80b7a
20:4b82 Func_80b7a.loop
20:4b89 Func_80b89
20:4ba0 Func_80b89.asm_80ba0
20:4ba4 Func_80ba4
20:4baa Func_80baa
20:4be7 Func_80baa.got_tilemap
20:4c21 Func_80baa.TilemapPointers
20:4c37 Func_80baa.PokemonDomeDoor
20:4c3b Func_80baa.HallOfHonorDoor
20:4c3f Func_80baa.FightingDeckMachine
20:4c43 Func_80baa.RockDeckMachine
20:4c47 Func_80baa.WaterDeckMachine
20:4c4b Func_80baa.LightningDeckMachine
20:4c4f Func_80baa.GrassDeckMachine
20:4c53 Func_80baa.PsychicDeckMachine
20:4c57 Func_80baa.ScienceDeckMachine
20:4c5b Func_80baa.FireDeckMachine
20:4c5f Func_80baa.ChallengeMachine
20:4b7a ClearOWMapEvents
20:4b82 ClearOWMapEvents.loop
20:4b89 ApplyOWMapEventChangeIfEventSet
20:4ba0 ApplyOWMapEventChangeIfEventSet.false
20:4ba4 SetOWMapEvent
20:4baa SetOWMapEvent_SRAMOrVRAM
20:4be7 SetOWMapEvent_SRAMOrVRAM.got_tilemap
20:4c21 SetOWMapEvent_SRAMOrVRAM.TilemapPointers
20:4c37 SetOWMapEvent_SRAMOrVRAM.PokemonDomeDoor
20:4c3b SetOWMapEvent_SRAMOrVRAM.HallOfHonorDoor
20:4c3f SetOWMapEvent_SRAMOrVRAM.FightingDeckMachine
20:4c43 SetOWMapEvent_SRAMOrVRAM.RockDeckMachine
20:4c47 SetOWMapEvent_SRAMOrVRAM.WaterDeckMachine
20:4c4b SetOWMapEvent_SRAMOrVRAM.LightningDeckMachine
20:4c4f SetOWMapEvent_SRAMOrVRAM.GrassDeckMachine
20:4c53 SetOWMapEvent_SRAMOrVRAM.PsychicDeckMachine
20:4c57 SetOWMapEvent_SRAMOrVRAM.ScienceDeckMachine
20:4c5b SetOWMapEvent_SRAMOrVRAM.FireDeckMachine
20:4c5f SetOWMapEvent_SRAMOrVRAM.ChallengeMachine
20:4c64 Func_80c64
20:4cbb Func_80c64.menu_parameters
20:4cc3 Func_80cc3
20:4ccc Func_80cc3.loop
20:4cd6 Func_80cd6
20:4cd7 Func_80cd7
20:4d0d Func_80cd7.loop
20:4d1e Func_80cd7.HandleInput
20:4d33 Func_80cd7.no_a_button
20:4d42 Func_80cd7.func_table
20:4d4a Func_80cd7.up
20:4d4e Func_80cd7.down
20:4d52 Func_80cd7.right
20:4d56 Func_80cd7.left
20:4d5a Func_80cd7.incr_npc_id
20:4d6b Func_80cd7.decr_npc_id
20:4d7c Func_80cd7.load_first_npc
20:4d80 Func_80cd7.load_last_npc
20:4d82 Func_80cd7.got_npc
20:4d8d Func_80cd7.PrintNPCInfo
20:4da4 Func_80cd7.DrawNPCSprite
20:4dc2 Func_80cd7.not_cgb
20:4dd5 Func_80cd7.skip_draw_sprite
20:4dd6 Func_80cd7.NPCSpriteAnimData
20:4cc3 UnreferencedFillVRAMWithRandomData
20:4ccc UnreferencedFillVRAMWithRandomData.loop
20:4cd6 _DebugVEffect
20:4cd7 _DebugLookAtSprite
20:4d0d _DebugLookAtSprite.loop
20:4d1e _DebugLookAtSprite.HandleInput
20:4d33 _DebugLookAtSprite.no_a_button
20:4d42 _DebugLookAtSprite.func_table
20:4d4a _DebugLookAtSprite.up
20:4d4e _DebugLookAtSprite.down
20:4d52 _DebugLookAtSprite.right
20:4d56 _DebugLookAtSprite.left
20:4d5a _DebugLookAtSprite.incr_npc_id
20:4d6b _DebugLookAtSprite.decr_npc_id
20:4d7c _DebugLookAtSprite.load_first_npc
20:4d80 _DebugLookAtSprite.load_last_npc
20:4d82 _DebugLookAtSprite.got_npc
20:4d8d _DebugLookAtSprite.PrintNPCInfo
20:4da4 _DebugLookAtSprite.DrawNPCSprite
20:4dc2 _DebugLookAtSprite.not_cgb
20:4dd5 _DebugLookAtSprite.skip_draw_sprite
20:4dd6 _DebugLookAtSprite.NPCSpriteAnimData
20:4e5a SpriteNullAnimationPointer
20:4e5c SpriteNullAnimationFrame
20:4e5d GfxTablePointers
@ -15723,8 +15723,8 @@
00:c000 wCardPopNameList
00:c000 wDeckToBuild
00:c000 wDecompressionSecondaryBuffer
00:c000 wLabeledTextBoxTopBorder
00:c000 wTempCardCollection
00:c000 wc000
00:c0ef wDecompressionSecondaryBufferStart
00:c200 wOtherPlayerCardPopNameList
00:c200 wPlayerCardLocations
@ -15906,8 +15906,8 @@
00:cb76 wSerialCounter
00:cb77 wSerialCounter2
00:cb78 wSerialTimeoutCounter
00:cb79 wcb79
00:cb7b wcb7b
00:cb79 wSerialReturnSP
00:cb7b wSerialReturnAddress
00:cb7d wSerialSendSave
00:cb7e wSerialSendBufToggle
00:cb7f wSerialSendBufIndex
@ -15977,7 +15977,7 @@
00:cc0c wConfusionRetreatCheckWasUnsuccessful
00:cc0d wDuelistType
00:cc0e wOpponentDeckID
00:cc0f wcc0f
00:cc0f wUnused_cc0f
00:cc10 wPlayerAttackingAttackIndex
00:cc11 wPlayerAttackingCardIndex
00:cc12 wPlayerAttackingCardID
@ -16097,13 +16097,13 @@
00:ccb9 wDamage
00:ccbb wAIMinDamage
00:ccbc wAIMaxDamage
00:ccbd wccbd
00:ccbd wUnused_HPRecoverAmount
00:ccbf wDealtDamage
00:ccc1 wDamageEffectiveness
00:ccc2 wTempCardID_ccc2
00:ccc3 wTempTurnDuelistCardID
00:ccc4 wTempNonTurnDuelistCardID
00:ccc5 wccc5
00:ccc5 wUnused_DefendingPkmnStatus
00:ccc6 wSelectedAttack
00:ccc7 wNoDamageOrEffect
00:ccc8 wNumberPrizeCardsToTake
@ -16112,11 +16112,11 @@
00:cccd wStatusConditionQueueIndex
00:ccce wStatusConditionQueue
00:cce6 wIsDamageToSelf
00:cce7 wcce7
00:cce7 wUnused_cce7
00:cce8 wDuelFinishParam
00:cce9 wDeckName
00:cceb wTempPlayAreaLocation_cceb
00:ccec wccec
00:ccec wSentAttackDataToLinkOpponent
00:cced wEffectFailed
00:ccee wPreEvolutionPokemonCard
00:ccef wDefendingWasForcedToSwitch
@ -16194,7 +16194,7 @@
00:cdd9 wAIExecuteProcessedAttack
00:cdda wAIRetreatFlags
00:cddb wAITriedAttack
00:cddc wcddc
00:cddc wUnused_cddc
00:cddd wTempPlayAreaAIScore
00:cde3 wTempAIScore
00:cde4 wPlayAreaEnergyAIScore
@ -16469,6 +16469,7 @@
00:d23c wBGMapCGBMode
00:d23d wBGMapBank
00:d23e wDecompressionBuffer
00:d23e wLoadedFrameData
00:d23e wLoadedPalData
00:d28e wDecompressionRowWidth
00:d28f wCurMapInitialPalette
@ -16790,9 +16791,13 @@
00:d4c7 wCurSpriteTileSize
00:d4c8 wGeneralSaveDataByteCount
00:d4c8 wTotalNumTiles
00:d4ca wTempBoosterChances
00:d4ca wVRAMTileOffset
00:d4ca wd4ca
00:d4cb wd4cb
00:d4ca wWhichAnimationFrame
00:d4ca wWhichOBP
00:d4cb wWhichBGPalIndex
00:d4cb wWhichOBPalIndex
00:d4cb wWhichVRAMBank
00:d4cf wWhichSprite
00:d4d0 wSprite1Enabled
00:d4d0 wSpriteAnimBuffer